*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--sx-page);color:var(--sx-on-page);font-family:var(--sx-font);font-size:var(--sx-fs-md);line-height:var(--sx-lh-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:inherit;text-decoration:none}a:hover{color:var(--sx-muted)}img{max-width:100%;display:block}button{font-family:inherit;border:0;background:none;cursor:pointer;color:inherit}::selection{background:var(--sx-ink);color:var(--sx-card)}.sx-rail::-webkit-scrollbar,.sx-pdp__stage::-webkit-scrollbar,.ui-carousel__content::-webkit-scrollbar,.sx2-rail::-webkit-scrollbar{height:0;width:0}.sx-pad{padding-left:var(--sx-pad);padding-right:var(--sx-pad)}#MainContent>.shopify-section+.shopify-section{margin-top:calc(var(--sx-sec) * .75)}:is(.sx-t-index,.sx-t-product) #MainContent>.shopify-section+.shopify-section{margin-top:var(--sx-sec)}#MainContent{padding-bottom:var(--sx-sec)}#MainContent>.shopify-section:has(.sx2-colhead,.sx2-rich--headonly,.sx2-page--headonly)+.shopify-section{margin-top:0}@media(min-width:1024px){body.sx-t-cart #MainContent>.shopify-section+.sx2-cart-footer-section{margin-top:0}}#MainContent>.shopify-section:not(:has(>:not(style,script,link,template))){display:none}.sx2-sechead{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;flex-wrap:wrap}.sx2-sechead__link{display:inline-flex;align-items:center;min-height:32px;font-size:var(--sx-fs-md);text-decoration:underline;text-underline-offset:3px}.sx2-sechead__link:hover{color:var(--sx-muted)}.sx-rule{border-top:1px solid var(--sx-line)}.sx-surface--light,.sx-set--ink,.sx-split__half--ink{--sx-page:var(--sx-sand);--sx-on-page:var(--sx-ink);--sx-panel:var(--sx-card);--sx-media:var(--sx-card);--sx-body:#4A4540;--sx-body-2:#4A4540;--sx-muted:#6B6560;--sx-muted-2:#6B6560;--sx-line:#DDD8D1;--sx-line-mid:#E2DDD6;--sx-line-soft:#E9E5E0;--sx-line-strong:#D0CAC2;background:var(--sx-page);color:var(--sx-on-page)}.sx-surface--media,.sx-card--grid{--sx-page:var(--sx-card);--sx-on-page:var(--sx-ink);--sx-panel:var(--sx-sand);--sx-media:var(--sx-sand);--sx-body:#4A4540;--sx-muted:#6B6560;--sx-muted-2:#787168;background:var(--sx-page);color:var(--sx-on-page)}.sx-card--grid{background:transparent}.sx-surface--signal{--sx-page:var(--sx-signal);--sx-on-page:var(--sx-on-signal);--sx-panel:var(--sx-signal);--sx-body:var(--sx-on-signal);--sx-body-2:var(--sx-on-signal);--sx-muted:var(--sx-on-signal);--sx-muted-2:var(--sx-on-signal);--sx-signal-text:var(--sx-on-signal);--sx-line:rgba(255,255,255,.3);--sx-line-mid:rgba(255,255,255,.4);--sx-line-strong:rgba(255,255,255,.55);background:var(--sx-page);color:var(--sx-on-page)}.sx-night,.sx-card--ink,.sx-set--night{--sx-page:var(--sx-ink);--sx-on-page:var(--sx-on-dark);--sx-panel:var(--sx-ink-2);--sx-media:var(--sx-ink-2);--sx-body:rgba(255,255,255,.82);--sx-body-2:rgba(255,255,255,.72);--sx-muted:rgba(255,255,255,.72);--sx-muted-2:rgba(255,255,255,.62);--sx-signal-text:var(--sx-signal-night);--sx-error:var(--sx-error-night);--sx-line:rgba(255,255,255,.18);--sx-line-mid:rgba(255,255,255,.24);--sx-line-soft:rgba(255,255,255,.12);--sx-line-strong:rgba(255,255,255,.34);background:var(--sx-page);color:var(--sx-on-page)}.sx-night a:hover{color:#ffffffb8}:is(.sx-night,.sx-surface--light,.sx-surface--media,.sx-surface--signal,.sx-card--grid,.sx-card--ink,.sx-set--ink,.sx-split__half--ink) :is(h1,h2,h3,h4,h5,h6){color:var(--sx-on-page)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}:is(.sx-night,.sx-card--ink) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--sx-card)}:where(button,input,select,textarea):disabled,[aria-disabled=true]{opacity:var(--sx-disabled-opacity);cursor:not-allowed}[aria-busy=true]{cursor:progress}.sx-error{color:var(--sx-error);font-size:var(--sx-fs-sm)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-btn,.sx-btn--sm,.sx-btn--lg,.sx-chip,.sx-pill,.sx-badge,.sx-tag{border-radius:var(--sx-pill);box-shadow:none}.sx-card,.sx-tile,.sx-panel{border-radius:var(--sx-radius);box-shadow:none}.badge,.card__badge .badge,.sxc-card__badge{border-radius:var(--sx-pill)}cart-drawer.drawer{background-color:var(--sx-overlay)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--sx-font);font-size:var(--sx-fs-md);font-weight:500;letter-spacing:0;text-transform:none;min-height:44px;border-radius:var(--sx-pill)}.field__input,.select__select,.customer .field input,.text-area,.customer input:not([type=checkbox]):not([type=radio]):not([type=submit]),.customer textarea,.customer select,.cart__note,input.search__input{font-family:var(--sx-font);font-size:var(--sx-fs-md);border-radius:var(--sx-pill);min-height:44px;background:var(--sx-card);color:var(--sx-on-page);border:1px solid var(--sx-line-strong)}.text-area,.customer textarea,.cart__note{border-radius:var(--sx-radius)}.field__input::placeholder,.customer input::placeholder,.customer textarea::placeholder,.cart__note::placeholder,input.search__input::placeholder{color:var(--sx-muted);opacity:1}.customer .field__input{background:var(--sx-card)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.customer input:focus,.customer textarea:focus,.customer select:focus{border-color:var(--sx-ink);box-shadow:none;outline:2px solid var(--sx-focus);outline-offset:1px}.customer a,.price__sale .price-item--sale,.price--on-sale .price-item--sale{color:var(--sx-on-page)}.sx-hd__ic .header__icon,.sx-seclink{color:inherit}.field__label,.form__label,.facets__label,.caption,.caption-large,.product-form__input .form__label{font-family:var(--sx-font);font-size:var(--sx-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.pagination__list a,.pagination__list span{font-family:var(--sx-font);letter-spacing:0;min-width:44px;min-height:44px}.rte a,.article-content a{color:var(--sx-on-page);text-decoration:underline;text-underline-offset:3px}.rte a:hover,.article-content a:hover{color:var(--sx-muted)}.card,.card-wrapper,.media,.quick-add,.cart-item{border-radius:var(--sx-radius);box-shadow:none}.focused,*:focus-visible{outline-color:var(--sx-focus)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:none;font-family:var(--sx-font)}.sx-h1,.sx-h2,.sx-h3,.sx-chapter__display,.sx-step__name,.sx-set__title,.sx-band__value,.sx-rail__name,.sx-quiz__opt b,.sx-card__title{color:inherit;word-break:normal;overflow-wrap:break-word}.sx-h1,.sx-h2,.sx-h3,.sx-step__name,.sx-set__title{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 5 4}.sx-chapter__display,.sx-band__value,.sx-card__title,.sx-rail__name,.sx-quiz__opt b{-webkit-hyphens:manual;hyphens:manual}.sx-h1{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:var(--sx-h1,clamp(34px,5vw,60px))}.sx-h2{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:var(--sx-h2,var(--sx-fs-2xl))}.sx-h3{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:var(--sx-h3,var(--sx-fs-xl))}.sx-hcont{display:block;margin-top:.5em;font-size:var(--sx-hcont-fs,var(--sx-fs-lg));font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--sx-muted);max-width:46ch;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.sx-h1:has(.sx-hcont),.sx-h2:has(.sx-hcont),.sx-h3:has(.sx-hcont){text-wrap:balance}.sx-h1:has(.sx-hcont) .sx-hcont,.sx-h2:has(.sx-hcont) .sx-hcont,.sx-h3:has(.sx-hcont) .sx-hcont{text-wrap:pretty}.sx-hero .sx-h1 .sx-hcont{color:#fffffff0;max-width:30ch}@media(max-width:639px){.sx-hcont{margin-top:.6em;font-size:var(--sx-hcont-fs-sm,var(--sx-fs-md));max-width:none}}.sx-mono,.sx-eyebrow{font-family:var(--sx-font);font-size:var(--sx-fs-label);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);display:inline-block}.sx-eyebrow{margin-bottom:14px;background:none;padding:0}a.sx-mono{align-items:center;min-height:24px;display:inline-flex}.sx-mono--tier{font-weight:600}.sx-lede{font-size:var(--sx-fs-md);line-height:1.55;color:var(--sx-body);max-width:46ch}.sx-night .sx-lede{color:var(--sx-body)}.sx-pagehead{padding:4px var(--sx-pad) 40px;text-align:left}.sx-pagehead>*{margin-inline:0}.sx-pagehead .sx-mono,.sx-pagehead__eyebrow{display:block;margin:0 0 12px}.sx-pagehead__h1,.sx-pagehead h1{margin:0;font-size:var(--sx-h-page);font-weight:600;letter-spacing:-.03em;line-height:1.06;max-width:28ch;text-wrap:balance}.sx-pagehead__lede{margin:16px 0 0;max-width:60ch;font-size:var(--sx-fs-lg);line-height:1.5;color:var(--sx-body)}.sx-pagehead__lede p{margin:0 0 .6em}.sx-pagehead__lede p:last-child{margin-bottom:0}.sx-pagehead__lede a{text-decoration:underline;text-underline-offset:3px}.sx-pagehead--top{padding-top:40px}@media(max-width:639px){.sx-pagehead{padding-bottom:28px}.sx-pagehead--top{padding-top:28px}.sx-pagehead__lede{font-size:var(--sx-fs-md)}}.sx-sechead{margin:0 0 24px;max-width:720px}.sx-sechead .sx-mono{display:block;margin:0 0 10px}.sx-sechead__h2,.sx-sechead h2{margin:0;font-size:var(--sx-h-sec);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.sx-sechead__sub{margin:8px 0 0;font-size:var(--sx-fs-md);color:var(--sx-muted);max-width:60ch}.sx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sx-form-field{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.sx-form-field--full{grid-column:1/-1}.sx-form-label{font-family:var(--sx-font);font-size:var(--sx-fs-sm);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sx-on-page)}.sx-form-label .sx-form-opt{font-weight:400;color:var(--sx-muted)}.sx-form-input{width:100%;min-height:48px;margin:0;padding:12px 18px;font-family:var(--sx-font);font-size:var(--sx-fs-md);line-height:1.4;color:var(--sx-on-page);background:var(--sx-card);border:1px solid var(--sx-line-strong);border-radius:var(--sx-pill);box-shadow:none;-webkit-appearance:none;appearance:none}textarea.sx-form-input{min-height:150px;padding:14px 18px;border-radius:16px;resize:vertical;line-height:1.6}.sx-form-input::placeholder{color:var(--sx-muted);opacity:1}.sx-form-input:hover{border-color:var(--sx-muted-2)}.sx-form-input:focus{border-color:var(--sx-ink);outline:2px solid var(--sx-focus);outline-offset:1px}.sx-form-input[aria-invalid=true]{border-color:var(--sx-error)}.sx-form-note{margin:0;font-size:var(--sx-fs-sm);line-height:1.5;color:var(--sx-muted)}.sx-form-msg{margin:0 0 24px;padding:14px 18px;border-radius:var(--sx-radius);font-size:var(--sx-fs-md);line-height:1.5}.sx-form-msg--ok{background:var(--sx-sand);color:var(--sx-on-page)}.sx-form-msg--err{border:1px solid var(--sx-error);color:var(--sx-error)}.sx-form-msg--err ul{margin:6px 0 0;padding-left:18px}@media(max-width:639px){.sx-form-grid{grid-template-columns:1fr}}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:13px 24px;border:1px solid transparent;border-radius:var(--sx-pill);font-family:var(--sx-font);font-size:var(--sx-fs-md);font-weight:500;letter-spacing:0;text-transform:none;line-height:1;text-align:center;cursor:pointer;transition:background var(--sx-dur-fast) var(--sx-ease),color var(--sx-dur-fast) var(--sx-ease),border-color var(--sx-dur-fast) var(--sx-ease)}.sx-btn--primary{background:var(--sx-ink);color:var(--sx-card);border-color:var(--sx-ink)}.sx-btn--primary:hover{background:#2b2725;border-color:#2b2725;color:var(--sx-card)}.sx-btn--ink{background:var(--sx-card);color:var(--sx-ink);border-color:var(--sx-card)}.sx-btn--ink:hover{background:#f1efec;color:var(--sx-ink)}.sx-btn--ghost{background:transparent;color:var(--sx-on-page);border-color:currentColor}.sx-btn--ghost:hover{background:var(--sx-on-page);color:var(--sx-page)}.sx-btn--sig{background:var(--sx-signal);color:var(--sx-on-signal);border-color:var(--sx-signal)}.sx-btn--sig:hover{background:#b81c26;border-color:#b81c26;color:var(--sx-on-signal)}.sx-btn--xs{min-height:38px;padding:10px 16px;font-size:var(--sx-fs-sm)}.sx-btn--sm{min-height:40px;padding:11px 18px;font-size:var(--sx-fs-sm)}.sx-btn--lg{min-height:48px;padding:14px 26px}.sx-btn--xl{min-height:52px;padding:16px 30px}.sx-btn--block{display:flex;width:100%}.sx-btn--icon{padding:12px;min-width:44px}.sx-btn:active{transform:translateY(1px)}.sx-btn[aria-busy=true]{opacity:.7;pointer-events:none}.sx-btn:disabled,.sx-btn[aria-disabled=true]{opacity:var(--sx-disabled-opacity);pointer-events:none}.sx-onimg .sx-btn--ghost{border-color:#ffffffb3;color:#fff}.sx-onimg .sx-btn--ghost:hover{background:#ffffff24;color:#fff}.sx-marquee{overflow:hidden;white-space:nowrap}.sx-marquee__track{display:inline-flex;gap:40px;padding-right:40px;animation:sx-march 38s linear infinite;will-change:transform}@keyframes sx-march{0%{transform:translate(0)}to{transform:translate(-50%)}}.sx-announce{background:var(--sx-ink);color:var(--sx-on-dark);font-size:var(--sx-fs-label);letter-spacing:.02em;text-align:center;padding:9px 16px;min-height:var(--sx-announce-h)}.sx-announce a{text-decoration:underline;text-underline-offset:3px}.sx-header{position:sticky;top:0;z-index:var(--sx-z-header);display:flex;align-items:center;gap:20px;justify-content:space-between;height:var(--sx-header-h);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sx-line-mid)}.sx-header__logo{display:inline-flex;align-items:center;color:var(--sx-ink)}.sx-header__logo svg,.sx-header__logo img{display:block;height:17px;width:auto}.sx-header__logo:hover,.sx-header__logo:focus-visible{color:var(--sx-ink)}.sx-header__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--sx-fs-md)}.sx-header__btn--end{justify-content:flex-end;gap:22px}.sx-header__word{font-size:var(--sx-fs-md)}.sx-burger{display:inline-block;width:18px;height:2px;background:currentColor;position:relative}.sx-burger:before,.sx-burger:after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}.sx-burger:before{top:-6px}.sx-burger:after{top:6px}.sx2-wordmark{display:inline-flex;align-items:center;color:currentColor}.sx2-wordmark svg{display:block;height:17px;width:auto;fill:currentColor}.sx-mega{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sx-z-overlay);overflow-y:auto;background:var(--sx-card);color:var(--sx-on-page);padding-bottom:40px}.sx-mega[hidden]{display:none}.sx-mega__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--sx-header-h);padding:0 var(--sx-pad);border-bottom:1px solid var(--sx-line-mid)}.sx-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding:32px var(--sx-pad)}.sx-mega__coltitle{font-size:var(--sx-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);margin-bottom:12px}.sx-mega__links{display:flex;flex-direction:column;gap:12px;font-size:var(--sx-fs-md)}.sx-mega__links a:hover{color:var(--sx-muted)}.sx-mega__foot{display:flex;flex-wrap:wrap;gap:20px;padding:16px var(--sx-pad);border-top:1px solid var(--sx-line);font-size:var(--sx-fs-sm);color:var(--sx-muted)}.sx-hero{position:relative;display:flex;flex-direction:column;height:min(82vh,760px);height:min(82svh,760px);min-height:480px;overflow:hidden;background:#1a1614;color:#fff;isolation:isolate}.sx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sx-hero__bg img,.sx-hero__bg video{width:100%;height:100%;object-fit:cover;opacity:.9}.sx-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0000006b,#0000002e 45%,#0000 70%),linear-gradient(180deg,#0000 30%,#00000061 58%,#000000bd)}.sx-hero__veil:empty,.sx-hero__top:empty{display:block}.sx-hero__top{flex:1}.sx-hero__body{position:relative;padding:0 var(--sx-pad) 48px;max-width:660px}.sx-hero__note{font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#fffffff0}.sx-hero__dot{width:10px;height:10px;border-radius:var(--sx-pill);background:var(--sx-am);flex:none}html[data-daypart=pm] .sx-hero__dot{background:var(--sx-pm)}.sx-hero__sub{margin:0 0 26px;font-size:var(--sx-fs-lg);color:#ffffffd9;max-width:46ch}.sx-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.sx-hero__clock,.sx-hero__time,.sx-hero__phase{font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.sx-hero__rail{display:none}[data-sx-reveal]{opacity:0;transform:translateY(10px)}[data-sx-reveal].is-in{opacity:1;transform:none;transition:opacity var(--sx-dur-reveal) var(--sx-ease),transform var(--sx-dur-reveal) var(--sx-ease)}.sx-sets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--sx-gap)}.sx-set{position:relative;display:block;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-sand-2)}.sx-set--ink,.sx-set--night{background:var(--sx-ink-2);color:#fff}.sx-set__head{display:flex;align-items:center;gap:8px;font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.sx-set__badge{width:10px;height:10px;border-radius:var(--sx-pill);background:var(--sx-ink);flex:none;padding:0}.sx-set__badge--am{background:var(--sx-am)}.sx-set__badge--pm{background:var(--sx-pm)}.sx-set__badge--allday{background:var(--sx-allday)}.sx-set__media{position:absolute;top:0;right:0;bottom:0;left:0}.sx-set__media img{width:100%;height:100%;object-fit:cover}.sx-set--ink .sx-set__media img,.sx-set--night .sx-set__media img{opacity:.85}.sx-set__media:hover img{transform:none}.sx-set__title{font-size:var(--sx-fs-3xl);font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.sx-set__list{margin:0 0 14px;padding:0;list-style:none;font-size:var(--sx-fs-sm);color:var(--sx-body)}.sx-set__price{display:inline-block;padding:11px 20px;border-radius:var(--sx-pill);background:var(--sx-am);color:var(--sx-ink);font-size:var(--sx-fs-sm);font-weight:600}.sx-set__price s{opacity:.6;font-weight:400;margin-left:6px}.sx-card{position:relative;display:flex;flex-direction:column;gap:12px;border:0;background:transparent;padding:0;box-shadow:none;border-radius:0}.sx-card--grid{display:flex;flex-direction:column;gap:12px;position:relative}.sx-card__media{position:relative;aspect-ratio:4/5;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-shot);isolation:isolate}.sx-card__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform var(--sx-dur-reveal) var(--sx-ease)}.sx-card--grid:hover .sx-card__media img,.sx-card--grid:focus-within .sx-card__media img,.sx-card--related:hover .sx-card__media img,.sx-card--related:focus-within .sx-card__media img{transform:scale(1.04)}.sx-card__slot{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--sx-pill);background:var(--sx-ink);color:var(--sx-card);font-size:var(--sx-fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sx-card__slot--am{background:var(--sx-am);color:var(--sx-ink)}.sx-card__slot--pm{background:var(--sx-pm);color:var(--sx-ink)}.sx-card__slot--allday{background:var(--sx-allday);color:var(--sx-on-signal)}.sx-card__slot:empty{display:none}.sx-card__dot{width:8px;height:8px;border-radius:var(--sx-pill);background:currentColor;flex:none}.sx-card__step{position:absolute;top:12px;right:12px;z-index:2;padding:5px 9px;border-radius:var(--sx-pill);background:var(--sx-ink);color:var(--sx-card);font-size:var(--sx-fs-micro);letter-spacing:.06em}.sx-card__step--soldout{background:var(--sx-card);color:var(--sx-ink);border:1px solid var(--sx-line-strong)}.sx-card__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline;font-size:var(--sx-fs-md)}.sx-card__title{margin:0;font-size:var(--sx-fs-md);font-weight:500;letter-spacing:0;line-height:1.35;min-width:0;flex:1 1 9em}.sx-card__title a,a.sx-card__title{display:inline-flex;align-items:center;min-height:24px}.sx-card__legal{order:4}.sx-card__foot{order:5;display:flex;font-size:var(--sx-fs-md)}.sx-card__foot:empty{display:none}@media(hover:hover)and (pointer:fine){.sx-card--grid .sx-card__foot{opacity:0;transition:opacity var(--sx-dur-fast) var(--sx-ease)}.sx-card--grid:hover .sx-card__foot,.sx-card--grid:focus-within .sx-card__foot{opacity:1}}.sx-card__title a:hover{color:var(--sx-muted)}.sx-card__name{font-weight:500}.sx-card__price{white-space:nowrap;font-size:var(--sx-fs-md)}.sx-card__price s{color:var(--sx-muted);margin-right:6px;font-size:var(--sx-fs-sm)}.sx-card__sub,.sx-card__desc{font-size:var(--sx-fs-sm);color:var(--sx-muted);margin-top:-8px;line-height:1.35}.sx-card__sub:empty{display:none}.sx-card__sep{display:none}.sx-card__legal{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;font-size:var(--sx-fs-micro);color:var(--sx-muted);line-height:1.5}.sx-card__measure,.sx-card__tax,.sx-card__unit,.sx-card__size{font-size:var(--sx-fs-micro);color:var(--sx-muted)}.sx-card__measure{display:inline-flex;gap:0 4px}.sx-card__unit:before{content:"\b7  "}.sx-card__measure+.sx-card__tax:before{content:"\b7  "}.sx-card__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sx-card__flag{position:absolute;top:12px;right:12px;z-index:2;padding:5px 9px;border-radius:var(--sx-pill);background:var(--sx-ink);color:var(--sx-card);font-size:var(--sx-fs-micro);letter-spacing:.06em}.sx-card__flag--save{background:var(--sx-signal);color:var(--sx-on-signal)}.sx-card__add,.sx-quickadd .sx-btn{width:100%}.sx-card__add{min-height:44px}.sx-quickadd form{display:flex;width:100%}.sx-card--related{gap:10px}.sx-card--ink{padding:22px;border-radius:var(--sx-radius)}.sx-rg-card{display:flex;flex-direction:column;height:100%;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-sand);color:var(--sx-ink);transition:background var(--sx-dur-fast) var(--sx-ease)}.sx-rg-card:hover{background:#edeae5;color:var(--sx-ink)}.sx-rg-card__media{position:relative;display:block;aspect-ratio:16/9;background:var(--sx-shot);overflow:hidden}.sx-rg-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--sx-dur-reveal) var(--sx-ease)}.sx-rg-card:hover .sx-rg-card__img{transform:scale(1.03)}.sx-rg-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:22px 24px 26px}.sx-rg-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:var(--sx-fs-label);color:#6b6560}.sx-rg-card__title{font-size:var(--sx-fs-xl);font-weight:600;letter-spacing:-.02em;line-height:1.3;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.sx-rg-card__excerpt{font-size:var(--sx-fs-sm);line-height:1.55;color:#4a4540}@media(prefers-reduced-motion:reduce){.sx-rg-card:hover .sx-rg-card__img{transform:none}}.sx3-dot{display:inline-block;width:9px;height:9px;border-radius:var(--sx-pill);background:var(--sx-muted-2);flex:none}.sx3-dot--am{background:var(--sx-am)}.sx3-dot--pm{background:var(--sx-pm)}.sx3-dot--allday{background:var(--sx-allday)}.sx-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}.sx-band__cell{padding:22px 0}.sx-band__label{display:block;font-size:var(--sx-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);margin-bottom:6px}.sx-band__value{font-size:var(--sx-fs-xl);font-weight:600;letter-spacing:-.02em}.sx-band__note{font-size:var(--sx-fs-sm);color:var(--sx-muted);margin-top:4px}.sx-night .sx-band__note{color:var(--sx-muted)}.sx-step__n{font-size:var(--sx-fs-sm);color:var(--sx-muted-2);min-width:56px;display:inline-block}.sx-step__name{font-size:var(--sx-fs-md);font-weight:600;margin-bottom:4px}.sx-rail{display:flex;gap:var(--sx-gap);overflow-x:auto;margin:0;padding:0 var(--sx-pad);scroll-snap-type:x mandatory;scroll-padding-left:var(--sx-pad);scrollbar-width:none}.sx-rail>*{scroll-snap-align:start}.sx-rail__item{flex:0 0 200px;position:relative;display:block;aspect-ratio:3/4;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-shot)}.sx-rail__media{position:absolute;top:0;right:0;bottom:0;left:0}.sx-rail__media img{width:100%;height:100%;object-fit:cover}.sx-rail__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000008c 65%,#000000d1)}.sx-rail__cap{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}.sx-rail__name{font-size:var(--sx-fs-lg);font-weight:600;letter-spacing:-.01em}.sx-rail__tag{font-size:var(--sx-fs-label);color:#ffffffd9}.sx-chapter{padding:var(--sx-sec) var(--sx-pad)}.sx-chapter__meta{font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sx-chapter__colon{color:var(--sx-pm)}.sx-chapter__display{font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.sx-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:20px var(--sx-pad) 24px;font-size:var(--sx-fs-label);color:var(--sx-muted)}.sx-crumbs a{display:inline-flex;align-items:center;min-height:24px}.sx-crumbs [aria-current]{color:var(--sx-on-page)}.sx-crumbs a:hover{color:var(--sx-on-page);text-decoration:underline;text-underline-offset:3px}.sx-pdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:64px;padding:0 var(--sx-pad)}.sx-pdp__media{position:sticky;top:calc(var(--sx-header-h) + 20px);align-self:start}.sx-pdp__gallery{display:flex;flex-direction:column;gap:12px}.sx-pdp__frame{position:relative;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-shot)}.sx-pdp__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sx-pdp__stage:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}.sx-pdp__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1}.sx-pdp__slide img{width:100%;height:100%;object-fit:cover}.sx-pdp__badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 9px;border-radius:var(--sx-pill);background:var(--sx-ink);color:var(--sx-card);font-size:var(--sx-fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sx-pdp__badge.sx-pdp__badge--am{background:var(--sx-am);color:var(--sx-ink)}.sx-pdp__badge.sx-pdp__badge--pm{background:var(--sx-pm);color:var(--sx-ink)}.sx-pdp__badge.sx-pdp__badge--allday{background:var(--sx-allday);color:var(--sx-on-signal)}.sx-pdp__rail{display:flex;gap:10px}.sx-pdp__thumb{position:relative;width:72px;height:72px;padding:0;flex:none;border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-shot)}.sx-pdp__thumb img{width:100%;height:100%;object-fit:cover}.sx-pdp__thumb:hover{border-color:var(--sx-line-strong)}.sx-pdp__thumb[aria-current=true]{border-color:var(--sx-ink)}.sx-pdp__info{display:flex;flex-direction:column;gap:22px;max-width:540px}.sx-pdp__info>form{display:flex;flex-direction:column;gap:22px}.sx-pdp__info>form>*{margin-block:0}.sx-pdp__info>form>.sx2-pdp__h1~.sx2-pdp__meta{margin-top:-14px}.sx-pdp__info>form>.sx2-pdp__ship~.sx-buy,.sx-pdp__info>form>.sx-buy~.sx-trust{margin-top:-10px}.sx-pdp__info>form>.sx-acc+.sx-acc{margin-top:-22px}.sx-pdp__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sx-pdp__tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--sx-fs-micro);font-weight:600;letter-spacing:.08em;padding:5px 9px;border-radius:var(--sx-pill);background:var(--sx-sand);color:var(--sx-ink)}.sx-pdp__tag--ink{background:var(--sx-ink);color:var(--sx-card)}.sx-pdp__tag--am{background:var(--sx-am);color:var(--sx-ink)}.sx-pdp__tag--pm{background:var(--sx-pm);color:var(--sx-ink)}.sx-pdp__tag--allday{background:var(--sx-allday);color:var(--sx-on-signal)}.sx-pdp__sub{margin:0;font-size:var(--sx-fs-lg);color:var(--sx-body)}.sx-pdp__bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:var(--sx-fs-md)}.sx-pdp__bullets li{display:flex;gap:12px}.sx-pdp__bullets b{font-weight:400;color:var(--sx-muted-2);font-variant-numeric:tabular-nums;flex:none;min-width:1.6em}.sx-pdp__pricing{display:flex;flex-direction:column;gap:4px}.sx-pdp__priceline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sx-pdp__price{font-size:var(--sx-fs-2xl);font-weight:600;letter-spacing:-.02em}.sx-pdp__priceline s{color:var(--sx-muted);font-size:var(--sx-fs-md)}.sx-pdp__save{font-size:var(--sx-fs-sm);font-weight:600;color:var(--sx-signal-text)}.sx-pdp__unit{font-size:var(--sx-fs-sm);color:var(--sx-muted)}.sx-pdp__unit [data-sx-unit-price]{white-space:nowrap}.sx-pdp__unit a{display:inline-flex;align-items:center;min-height:24px}.sx-pdp__unit b,.sx-pdp__unit strong{color:var(--sx-on-page)}.sx-variants{display:flex;flex-direction:column;gap:10px}.sx-variants__opts{display:flex;flex-wrap:wrap;gap:8px}.sx-variant{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:var(--sx-pill);border:1px solid var(--sx-line-strong);background:var(--sx-card);font-size:var(--sx-fs-sm)}.sx-variant[aria-checked=true],.sx-variant.is-on{border-color:var(--sx-ink);background:var(--sx-ink);color:var(--sx-card)}.sx-variant b{font-weight:600}.sx-variant span{color:inherit;opacity:.8}.sx-bundle{border:1px solid var(--sx-line);border-radius:var(--sx-radius);padding:16px}.sx-bundle__head{display:flex;flex-wrap:wrap;gap:0 6px;font-size:var(--sx-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);margin-bottom:12px}.sx-bundle__head>*+*:before{content:"\b7  "}.sx-bundle__row{display:flex;align-items:center;gap:12px;font-size:var(--sx-fs-md);padding:0}.sx-bundle__row+.sx-bundle__row{margin-top:10px}.sx-bundle__row img{width:44px;height:44px;border-radius:var(--sx-radius);object-fit:cover;background:var(--sx-shot);flex:none}.sx-bundle__box{width:24px;height:24px;flex:none;padding:0;border:1px solid var(--sx-line-strong);border-radius:4px;background:var(--sx-card);position:relative}.sx-bundle__box:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.sx-bundle__box:after{content:"";position:absolute;left:7px;top:2px;width:8px;height:14px;border:2px solid var(--sx-card);border-top:0;border-left:0;transform:rotate(38deg) scale(0);transform-origin:center;transition:transform var(--sx-dur-fast) var(--sx-ease)}.sx-bundle__box[aria-checked=true]{background:var(--sx-ink);border-color:var(--sx-ink)}.sx-bundle__box[aria-checked=true]:after{transform:rotate(38deg) scale(1)}.sx-bundle__total{display:flex;justify-content:space-between;border-top:1px solid var(--sx-line);margin-top:12px;padding-top:12px;font-size:var(--sx-fs-md)}.sx-buy{display:flex;gap:10px;align-items:stretch}.sx-buy .sx-qty{flex:none}.sx-buy .sx2-pdp__atc,.sx-buy .sx-btn{flex:1}.sx-qty{display:inline-flex;align-items:center;height:52px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-pill);background:var(--sx-card);overflow:hidden}.sx-qty button{width:44px;height:100%;font-size:18px;color:var(--sx-on-page)}.sx-qty button:hover{background:var(--sx-sand)}.sx-qty input{width:36px;height:100%;border:0;background:none;text-align:center;font-family:inherit;font-size:var(--sx-fs-md);font-variant-numeric:tabular-nums;color:inherit;-moz-appearance:textfield}.sx-qty input::-webkit-outer-spin-button,.sx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sx-trust{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:var(--sx-fs-label);color:var(--sx-muted)}.sx-trust span{white-space:nowrap}.sx-pdp__info .sx-trust{margin-top:0}.sx-acc{border-top:1px solid var(--sx-line)}.sx-acc__item{border-bottom:1px solid var(--sx-line)}.sx-acc__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:var(--sx-fs-md);text-align:left;min-height:44px}.sx-acc__btn i{font-style:normal;font-size:18px;color:var(--sx-muted);flex:none}.sx-acc__body{padding:0 0 18px;font-size:var(--sx-fs-md);color:var(--sx-body);line-height:1.6}.sx-acc__body p{margin:0 0 .8em}.sx-acc__body p:last-child{margin-bottom:0}.sx-acc__item[data-open=false] .sx-acc__body{display:none}.sx-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;align-items:center;padding:0 var(--sx-pad)}.sx-split__half{display:flex;flex-direction:column;gap:12px}.sx-split__half--ink{padding:clamp(24px,4vw,40px);border-radius:var(--sx-radius)}.sx-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.sx-faq__head .sx-mono{display:block}@media(min-width:900px){.sx-faq{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:48px;align-items:start}.sx-faq__head{position:sticky;top:calc(var(--sx-header-h) + 24px)}}.sx-faq__list{border-top:1px solid var(--sx-line)}.sx-faq__item{border-bottom:1px solid var(--sx-line)}.sx-faq__btn{width:100%;display:flex;align-items:baseline;gap:12px;padding:18px 0;font-size:var(--sx-fs-md);font-weight:500;text-align:left;min-height:44px}.sx-faq__btn b{flex:none;min-width:1.8em;font-weight:400;font-size:var(--sx-fs-sm);color:var(--sx-muted-2);font-variant-numeric:tabular-nums}.sx-faq__btn span{flex:1;min-width:0}.sx-faq__btn i{font-style:normal;color:var(--sx-muted);flex:none;margin-left:auto}.sx-faq__a{padding:0 0 18px 34px;color:var(--sx-body);font-size:var(--sx-fs-md)}.sx-faq__item[data-open=false] .sx-faq__a{display:none}.sx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--sx-z-sticky);display:flex;align-items:center;gap:16px;padding:12px var(--sx-pad);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--sx-line);transform:translateY(100%);transition:transform var(--sx-dur-base) var(--sx-ease)}.sx-sticky.is-in{transform:none}.sx-sticky:not(.is-in){pointer-events:none}.sx-sticky__thumb{width:44px;height:44px;flex:none;border-radius:var(--sx-radius);object-fit:cover;background:var(--sx-shot)}.sx-sticky__legal{font-size:var(--sx-fs-label);color:var(--sx-muted)}.sx-sticky__legal a{display:inline-flex;align-items:center;min-height:24px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.sx-sticky__legal{display:none}}.sx-sticky .sx2-satc__btn,.sx-sticky .sx-btn{min-height:46px;flex:none}[data-sx-atc]>span{white-space:nowrap}@media(max-width:599px){.sx-sticky .sx2-satc__text{display:none}.sx-sticky .sx2-satc__info{flex:none}.sx-sticky .sx2-satc__btn{flex:1;padding:0 16px}}@media(max-width:389px){.sx-sticky .sx2-satc__info{display:none}}@media(max-width:359px){.sx-buy .sx-qty input{width:26px}.sx-buy .sx2-pdp__atc{padding-inline:8px}}@media(max-width:479px){.sx-buy .sx2-pdp__atc{flex-direction:column;gap:2px;padding:8px 14px}.sx-buy .sx2-pdp__atc [data-sx-atc-separator]{display:none}.sx-buy .sx2-pdp__atc [data-sx-atc-total]{font-size:var(--sx-fs-sm);opacity:.85}}body:has([data-sx-sticky]){padding-bottom:0}.sx-plp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:0 var(--sx-pad)}.sx-plp--full{grid-template-columns:minmax(0,1fr)}.sx-plp__side{align-self:start;position:sticky;top:calc(var(--sx-header-h) + 20px)}.sx-plp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sx-plp-min,240px),100%),1fr));gap:40px var(--sx-gap)}.sx-plp__grid>.sx-card--grid{min-width:0}.sx-filter{display:flex;flex-direction:column;gap:10px;font-size:var(--sx-fs-md)}.sx-filter a:not(.sx-btn){display:inline-flex;align-items:center;min-height:36px;color:var(--sx-body)}.sx-filter a:not(.sx-btn):hover{color:var(--sx-on-page)}.sx-filter a[aria-current=true]:not(.sx-btn){color:var(--sx-on-page);font-weight:600}.sx-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}.sx-pagination a,.sx-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--sx-line);border-radius:var(--sx-pill);font-size:var(--sx-fs-sm)}.sx-pagination [aria-current=page]{background:var(--sx-ink);color:var(--sx-card);border-color:var(--sx-ink)}.sx-empty{max-width:52ch}.sx-empty__label{font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sx-empty__text{color:var(--sx-body)}.sx-quiz__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.sx-quiz__opt{display:flex;flex-direction:column;gap:6px;text-align:left;padding:18px 20px;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-card)}.sx-quiz__opt:hover{border-color:var(--sx-ink)}.sx-quiz__opt b{font-size:var(--sx-fs-md);font-weight:600}.sx-quiz__opt span{font-size:var(--sx-fs-sm);color:var(--sx-muted)}.sx-quiz__step[hidden]{display:none}.sx-footer{border-top:1px solid var(--sx-line);padding:56px var(--sx-pad) 28px;display:flex;flex-direction:column;gap:48px}.sx-footer__cols{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:32px;font-size:var(--sx-fs-md)}.sx-footer__claim{max-width:300px;color:var(--sx-muted)}.sx-footer__head{font-weight:600;margin-bottom:10px}.sx-footer__links{display:flex;flex-direction:column;gap:6px}.sx-footer__links a{display:inline-flex;align-items:center;min-height:32px}.sx-footer__links a:hover{color:var(--sx-muted)}.sx-footer__legal{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:var(--sx-fs-label);color:var(--sx-muted);border-top:1px solid var(--sx-line);padding-top:20px}.sx-news{text-align:center;padding:0 var(--sx-pad)}.sx-news .sx-lede{margin-left:auto;margin-right:auto;max-width:420px}.sx-news__form{display:flex;gap:8px;max-width:440px;margin:24px auto 0}.sx-news__form input{flex:1;min-width:0;border:1px solid var(--sx-line-strong);border-radius:var(--sx-pill);padding:13px 18px;font-size:var(--sx-fs-md);font-family:inherit;background:var(--sx-card);color:var(--sx-on-page)}.sx-news__form button{background:var(--sx-signal);color:var(--sx-on-signal);border:0;border-radius:var(--sx-pill);padding:13px 22px;font-size:var(--sx-fs-md);font-weight:600;min-height:44px;white-space:nowrap}.sx-news__form button:hover{background:#b81c26}.sx2-page__body p,.sx2-page__body li,.sx2-art__body p,.sx2-art__body li,.rte p,.rte li{font-size:var(--sx-fs-md);line-height:1.7;color:var(--sx-body);max-width:68ch}.sx2-page__body h2,.sx2-art__body h2,.rte h2{font-size:var(--sx-fs-2xl);font-weight:600;letter-spacing:-.02em;margin:2em 0 .5em}.sx2-page__body h3,.sx2-art__body h3,.rte h3{font-size:var(--sx-fs-xl);font-weight:600;letter-spacing:-.01em;margin:1.6em 0 .4em}body .shopify-policy__container{max-width:none;margin:0;padding:4px var(--sx-pad) 0}body .shopify-policy__title{text-align:left;margin:0 0 32px}body .shopify-policy__title h1{margin:0;font-size:var(--sx-h-page);font-weight:600;letter-spacing:-.03em;line-height:1.06}body .shopify-policy__body{max-width:68ch;font-size:var(--sx-fs-md);line-height:1.7;color:var(--sx-body)}body .shopify-policy__body .rte{font-size:inherit}body .shopify-policy__body :is(h2,h3,h4){color:var(--sx-on-page);font-weight:600;text-transform:none;letter-spacing:-.02em;line-height:1.15}body .shopify-policy__body h2{font-size:var(--sx-h-sec);margin:40px 0 10px}body .shopify-policy__body h3{font-size:var(--sx-fs-xl);margin:28px 0 8px}body .shopify-policy__body h4{font-size:var(--sx-fs-md);margin:22px 0 6px}body .shopify-policy__body p{margin:0 0 14px}body .shopify-policy__body :is(ul,ol){margin:0 0 14px;padding-left:20px}body .shopify-policy__body li{margin-bottom:6px}body .shopify-policy__body a{color:var(--sx-on-page);text-decoration:underline;text-underline-offset:3px}body .shopify-policy__body a:hover{color:var(--sx-muted)}.sx2-search__fallbackhead{font-size:var(--sx-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sx2-search__routes{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sx2-search__routes a{display:inline-flex;align-items:center;min-height:38px;padding:9px 16px;border:1px solid var(--sx-line);border-radius:var(--sx-pill);font-size:var(--sx-fs-sm)}.sx2-search__routes a:hover{border-color:var(--sx-ink);color:var(--sx-on-page)}.predictive-search{border-radius:var(--sx-radius);border-color:var(--sx-line)}.predictive-search__heading{font-family:var(--sx-font);font-size:var(--sx-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);font-weight:400}.predictive-search__item{min-height:44px}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--sx-sand)}.predictive-search__item-heading{font-family:var(--sx-font);font-weight:500;letter-spacing:0;text-transform:none}.facets__reset,.facets__summary,.mobile-facets__clear,.mobile-facets__open-label,.facet-checkbox,.facets__label,.product-count__text{font-family:var(--sx-font);letter-spacing:0;text-transform:none}.facet-checkbox,.facets__label,.product-count__text{font-size:var(--sx-fs-sm)}body .facets__and-helptext{color:var(--sx-muted)}.card__heading .full-unstyled-link{display:inline-flex;align-items:center;min-height:24px}.facets__summary{min-height:44px}.facets__reset,.active-facets__button-remove,.mobile-facets__clear{display:inline-flex;align-items:center;min-height:24px}.active-facets__button{min-height:32px}.button-show-more{min-height:44px}.ui-carousel{display:flex;flex-direction:column;gap:20px}.ui-carousel__top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.ui-carousel__heading{margin:0;font-size:var(--sx-fs-2xl);font-weight:600;letter-spacing:-.02em}.ui-carousel__nav{display:flex;gap:8px}.ui-carousel__nav [hidden]{display:none}.ui-carousel__link{display:inline-flex;align-items:center;min-height:32px;font-size:var(--sx-fs-md);text-decoration:underline;text-underline-offset:3px}.ui-carousel__content{display:flex;gap:var(--sx-gap);overflow-x:auto;margin:0;padding:0 var(--sx-pad);scroll-padding-inline:var(--sx-pad);align-items:flex-start;scroll-snap-type:x mandatory;scrollbar-width:none}.ui-carousel__content>*{scroll-snap-align:start;flex:0 0 clamp(240px,23vw,320px)}.ui-carousel__content:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}.sx2-pdp__setinunit{color:var(--sx-muted);font-size:var(--sx-fs-sm)}@media(max-width:1023px){.sx-pdp{gap:40px}.sx-pdp__media{position:static}.sx-plp{grid-template-columns:minmax(0,1fr)}.sx-plp__side{position:static}.sx-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:639px){:root{--sx-pad:20px;--sx-sec:64px}.sx-h1{font-size:var(--sx-h1-sm,clamp(30px,8vw,40px))}.sx-h2{font-size:var(--sx-fs-2xl)}.sx-pdp{grid-template-columns:minmax(0,1fr);gap:28px}.sx-pdp__info{max-width:none}.sx-plp__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 12px}.sx-footer__cols{grid-template-columns:1fr;gap:28px}.sx-band{grid-template-columns:1fr 1fr}.sx-band__cell{padding:18px 0}.sx-hero{height:min(78vh,620px);height:min(78svh,620px);min-height:440px}.sx-hero__veil{background:linear-gradient(180deg,#0000 18%,#00000080 48%,#000c)}.sx-news__form{flex-direction:column}.sx-news__form button{width:100%}.sx-set__title{font-size:var(--sx-fs-2xl)}}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea{font-size:16px!important}}a,button,summary,label,[role=button]{touch-action:manipulation}.price,.card .card__heading a,.title,.title-wrapper h2,.facets__heading,.page-width--narrow h1,.article-template h1{text-transform:none;letter-spacing:-.01em;font-weight:600}.price{font-weight:500;letter-spacing:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sx-marquee__track{animation:none}[data-sx-reveal]{opacity:1;transform:none}.sx-card--grid:hover .sx-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/sx2-base.css.map */
