/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.cfg input,.cfg select,.cfg textarea{background-color:#0000}.cfg{--cfg-color:var(--knight-primary);--cfg-color-inv:var(--knight-secondary,#fff);--cfg-font-display:var(--font-reckless,serif);--cfg-font-body:var(--font-mori,sans-serif);--cfg-discount:#16a34a;--cfg-color-5:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-5:color-mix(in srgb,var(--cfg-color) 5%,transparent)}}.cfg{--cfg-color-8:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-8:color-mix(in srgb,var(--cfg-color) 8%,transparent)}}.cfg{--cfg-color-10:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-10:color-mix(in srgb,var(--cfg-color) 10%,transparent)}}.cfg{--cfg-color-12:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-12:color-mix(in srgb,var(--cfg-color) 12%,transparent)}}.cfg{--cfg-color-15:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-15:color-mix(in srgb,var(--cfg-color) 15%,transparent)}}.cfg{--cfg-color-20:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-20:color-mix(in srgb,var(--cfg-color) 20%,transparent)}}.cfg{--cfg-color-30:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-30:color-mix(in srgb,var(--cfg-color) 30%,transparent)}}.cfg{--cfg-color-40:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-40:color-mix(in srgb,var(--cfg-color) 40%,transparent)}}.cfg{--cfg-color-50:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-50:color-mix(in srgb,var(--cfg-color) 50%,transparent)}}.cfg{--cfg-color-60:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-60:color-mix(in srgb,var(--cfg-color) 60%,transparent)}}.cfg{--cfg-color-70:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-70:color-mix(in srgb,var(--cfg-color) 70%,transparent)}}.cfg{--cfg-color-80:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-80:color-mix(in srgb,var(--cfg-color) 80%,transparent)}}.cfg{--cfg-color-90:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg{--cfg-color-90:color-mix(in srgb,var(--cfg-color) 90%,transparent)}}.cfg{--cfg-space-xs:.25rem;--cfg-space-sm:.5rem;--cfg-space-md:.75rem;--cfg-space-lg:1rem;--cfg-space-xl:1.5rem;--cfg-surface:#fff;--cfg-surface-hover:#faf8f5;--cfg-radius:6px;--cfg-radius-lg:10px;font-family:var(--cfg-font-body)}.cfg__header{margin-bottom:var(--cfg-space-xl);padding-bottom:var(--cfg-space-lg);border-bottom:2px solid var(--cfg-color)}.cfg__title{font-family:var(--cfg-font-display);color:var(--cfg-color);letter-spacing:-.01em;font-size:1.75rem;line-height:1.15}.cfg__subtitle{font-family:var(--cfg-font-body);color:var(--cfg-color-50);letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem;font-size:.6875rem;font-weight:600}.cfg__body{flex-direction:column;gap:0;display:flex}.cfg__section{padding:var(--cfg-space-xs) 0;border-bottom:1px solid var(--cfg-color-8)}.cfg__section--bare{margin-top:var(--cfg-space-sm);border:0;padding:0}.cfg__section-header,button.cfg__section-header{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:var(--cfg-space-sm) 0;font:inherit;color:inherit;text-align:left;border-radius:var(--cfg-radius);background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;transition:color .15s;display:flex}.cfg__section-label{font-family:var(--cfg-font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--cfg-color-80);font-size:.625rem;font-weight:700;transition:color .15s}.cfg__section-chevron{color:var(--cfg-color-40);flex-shrink:0;transition:transform .2s,color .15s}button.cfg__section-header:hover .cfg__section-label{color:var(--cfg-color)}button.cfg__section-header:hover .cfg__section-chevron{color:var(--cfg-color-60)}.cfg__section-content{padding-bottom:var(--cfg-space-sm);overflow:hidden}.cfg__grid{gap:var(--cfg-space-sm);grid-template-columns:repeat(2,1fr);display:grid}.cfg__grid--flex{grid-template-columns:repeat(auto-fill,minmax(max(7rem,23%),1fr))}.cfg__grid--flex .cfg__card{min-height:2.25rem;padding:.5rem .625rem;overflow:hidden}.cfg__grid--flex .cfg__card--selected{padding-right:1.75rem}.cfg__grid--flex .cfg__card--selected:after{width:.5rem;height:.3rem;right:.5rem}.cfg__grid--flex .cfg__card-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.6875rem;overflow:hidden}.cfg__card{justify-content:space-between;align-items:center;gap:var(--cfg-space-sm);border:1.5px solid var(--cfg-color-30);border-radius:var(--cfg-radius);background-color:var(--cfg-surface);box-shadow:1px 2px 2px var(--cfg-color-15);cursor:pointer;padding:.625rem .875rem;transition:border-color .1s,background-color .1s,box-shadow .1s,transform 80ms;display:flex;position:relative}.cfg__card:hover{border-color:var(--cfg-color)}@supports (color:color-mix(in lab,red,red)){.cfg__card:hover{border-color:color-mix(in srgb,var(--cfg-color) 50%,transparent)}}.cfg__card:hover{background-color:var(--cfg-surface-hover);box-shadow:0 1px 0 var(--cfg-color-10);transform:translateY(.5px)}.cfg__card:active{box-shadow:inset 0 1px 3px var(--cfg-color-15);transform:translateY(1px)}.cfg__card--selected{background-color:var(--cfg-color);border-color:var(--cfg-color);padding-right:2.25rem;box-shadow:inset 0 1px 4px #0000002e}.cfg__card--selected:after{content:"";border-left:2px solid var(--cfg-color-inv);border-bottom:2px solid var(--cfg-color-inv);opacity:1;width:.625rem;height:.375rem;position:absolute;top:50%;right:.75rem;transform:translateY(-60%)rotate(-45deg)}.cfg__card--selected:hover{background-color:var(--cfg-color);border-color:var(--cfg-color);transform:none;box-shadow:inset 0 2px 6px #0003}.cfg__card--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.cfg__card:has(:focus-visible){outline:2px solid var(--cfg-color);outline-offset:2px}.cfg__card-input{appearance:none;cursor:inherit;margin:0;position:absolute;inset:0}.cfg__card-input:disabled{cursor:not-allowed}.cfg__card-name{font-family:var(--cfg-font-body);color:var(--cfg-color);text-transform:uppercase;letter-spacing:.04em;padding-top:1px;font-size:.75rem;font-weight:700;line-height:1;transition:color .15s}.cfg__card--selected .cfg__card-name{color:var(--cfg-color-inv)}.cfg__card-price{font-family:var(--cfg-font-body);color:var(--cfg-color-40);white-space:nowrap;font-size:.6875rem;font-weight:600;transition:color .15s}.cfg__card-price--discount{color:var(--cfg-discount)}.cfg__card--selected .cfg__card-price{color:var(--cfg-color-inv)}@supports (color:color-mix(in lab,red,red)){.cfg__card--selected .cfg__card-price{color:color-mix(in srgb,var(--cfg-color-inv) 70%,transparent)}}.cfg__card--selected .cfg__card-price--discount{color:var(--cfg-discount)}.cfg__swatches{flex-wrap:wrap;gap:.375rem;display:flex}.cfg__swatch{cursor:pointer;border-radius:var(--cfg-radius);flex-direction:column;align-items:center;gap:.375rem;padding:.375rem;transition:background-color .15s,transform .15s;display:flex;position:relative}.cfg__swatch:hover{background-color:var(--cfg-color-8)}.cfg__swatch--selected{background-color:var(--cfg-color-10)}.cfg__swatch:has(:focus-visible){outline:2px solid var(--cfg-color);outline-offset:2px}.cfg__swatch-input{appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.cfg__swatch-input:disabled{cursor:not-allowed}.cfg__swatch-dot{border:2px solid var(--cfg-color-12);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;transition:border-color .2s,box-shadow .2s,transform .2s}.cfg__swatch:hover .cfg__swatch-dot{border-color:var(--cfg-color-40);transform:scale(1.1)}.cfg__swatch--selected .cfg__swatch-dot{border-color:var(--cfg-color);box-shadow:0 0 0 2.5px var(--cfg-color-inv),0 0 0 4.5px var(--cfg-color);transform:scale(1.1)}.cfg__swatch--selected .cfg__swatch-dot:after{content:"";filter:drop-shadow(0 1px 1px #0000004d);border-bottom:2px solid #fff;border-left:2px solid #fff;width:.5rem;height:.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)}.cfg__swatch-dot,.cfg__swatch-img{position:relative}.cfg__swatch-img{border-radius:var(--cfg-radius);border:1.5px solid var(--cfg-color-30);pointer-events:none;width:3rem;height:3rem;box-shadow:1px 2px 2px var(--cfg-color-15);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;transition:border-color .1s,box-shadow .1s,transform 80ms}.cfg__swatch--image{max-width:4.5rem}.cfg__swatch--image:hover .cfg__swatch-img{border-color:var(--cfg-color);box-shadow:0 1px 0 var(--cfg-color-10);transform:translateY(.5px)}.cfg__swatch--image:active .cfg__swatch-img{box-shadow:inset 0 1px 3px var(--cfg-color-15);transform:translateY(1px)}.cfg__swatch--image.cfg__swatch--selected .cfg__swatch-img{border-color:var(--cfg-color);border-width:2px;box-shadow:inset 0 2px 6px #00000040}.cfg__swatch--image.cfg__swatch--selected:hover .cfg__swatch-img{border-color:var(--cfg-color);transform:none;box-shadow:inset 0 2px 6px #00000040}.cfg__swatch--image.cfg__swatch--selected .cfg__swatch-img:after{content:"";filter:drop-shadow(0 1px 2px #00000080);border-bottom:2px solid #fff;border-left:2px solid #fff;width:.625rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)}.cfg__swatch--image .cfg__swatch-name{color:var(--cfg-color);letter-spacing:.01em;text-transform:uppercase;font-size:.625rem;font-weight:600}.cfg__swatch--image.cfg__swatch--selected .cfg__swatch-name{font-weight:700}.cfg__swatch-name{font-family:var(--cfg-font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:3.5rem;color:var(--cfg-color);text-transform:uppercase;margin-top:4px;font-size:.625rem;line-height:1.2;transition:color .15s;overflow:hidden}.cfg__swatch--selected .cfg__swatch-name{color:var(--cfg-color);font-weight:700}.cfg__swatch--image .cfg__swatch-name{max-width:4rem}.cfg__swatch--text{border:1.5px solid var(--cfg-color-30);border-radius:var(--cfg-radius);background-color:var(--cfg-surface);box-shadow:1px 2px 2px var(--cfg-color-15);flex-direction:row;gap:0;padding:.5rem .875rem;transition:border-color .1s,background-color .1s,box-shadow .1s,transform 80ms}.cfg__swatch--text .cfg__swatch-name{color:var(--cfg-color);white-space:nowrap;letter-spacing:.02em;align-items:center;max-width:none;font-size:.6875rem;font-weight:700;line-height:normal;display:flex}.cfg__swatch--text:hover{border-color:var(--cfg-color);background-color:var(--cfg-surface-hover);box-shadow:0 1px 0 var(--cfg-color-10);transform:translateY(.5px)}.cfg__swatch--text:active{box-shadow:inset 0 1px 3px var(--cfg-color-15);transform:translateY(1px)}.cfg__swatch--text.cfg__swatch--selected,.cfg__swatch--text.cfg__swatch--selected:hover{background-color:var(--cfg-color);border-color:var(--cfg-color);padding-right:2rem;transform:none;box-shadow:inset 0 2px 6px #0003}.cfg__swatch--text.cfg__swatch--selected .cfg__swatch-name{color:var(--cfg-color-inv)}.cfg__swatch--text.cfg__swatch--selected:after{content:"";border-left:2px solid var(--cfg-color-inv);border-bottom:2px solid var(--cfg-color-inv);width:.5rem;height:.3rem;position:absolute;top:50%;right:.625rem;transform:translateY(-60%)rotate(-45deg)}.cfg__toggle{justify-content:space-between;align-items:center;gap:var(--cfg-space-lg);border:1.5px solid var(--cfg-color-30);border-radius:var(--cfg-radius);padding:.5rem .875rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.cfg__toggle:hover{background-color:var(--cfg-color-5);border-color:var(--cfg-color-30);box-shadow:0 1px 4px var(--cfg-color-8)}.cfg .cfg__toggle [role=switch]{border-radius:999px;width:2.75rem;height:1.5rem;background-color:var(--cfg-color-15)!important}.cfg .cfg__toggle [role=switch][data-state=checked]{background-color:var(--cfg-color)!important}.cfg .cfg__toggle [role=switch]>span{border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 3px #00000026;background-color:var(--cfg-surface)!important}.cfg__toggle-info{flex:1;min-width:0}.cfg__toggle-label{font-family:var(--cfg-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--cfg-color);cursor:pointer;font-size:.75rem;font-weight:800;display:block}.cfg__toggle-desc{font-family:var(--cfg-font-body);color:var(--cfg-color-40);margin-top:.125rem;font-size:.6875rem;line-height:1.4}.cfg__subcomponent{border-top:1px solid var(--cfg-color-10);flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:1.25rem;display:flex}.cfg__subcomponent-title{font-family:var(--cfg-font-display);color:var(--cfg-color);font-size:1rem;font-weight:600}.cfg__subcomponent-group-title{font-family:var(--cfg-font-body);color:var(--cfg-color);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}@font-face{font-family:recklessFont;src:url(/_next/static/media/944fec3f19b05ad3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:recklessFont Fallback;src:local("Times New Roman");ascent-override:83.53%;descent-override:20.06%;line-gap-override:0.00%;size-adjust:105.71%}.__className_23141e{font-family:recklessFont,recklessFont Fallback;font-weight:400;font-style:normal}.__variable_23141e{--font-reckless:"recklessFont","recklessFont Fallback"}