*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--sx-header-h) + 16px)}body{margin:0;background:var(--sx-color-bg);color:var(--sx-color-text);font-family:var(--sx-font-body);font-weight:var(--sx-fw-body);font-style:var(--sx-font-body-style, normal);font-size:var(--sx-fs-base);line-height:var(--sx-lh-body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body.sx-lock{overflow:hidden}img,video,svg{max-width:100%}img{display:block;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--sx-color-primary)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button[disabled]{cursor:not-allowed}h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}deferred-video,countdown-timer,hero-slider,product-info,product-recommendations,recently-viewed,facets-root,rail-slider,cart-items,sx-tabs,announcement-bar,menu-drawer,cart-drawer,predictive-search,cart-upsell,product-form,spotlight-media,variant-picker,header-menu{display:block}:focus-visible{outline:3px solid var(--sx-color-primary);outline-offset:2px;border-radius:var(--sx-radius-xs)}.sx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.sx-skip-link{position:absolute;z-index:200;inset-inline-start:var(--sx-space-4);top:var(--sx-space-4);padding:var(--sx-space-3) var(--sx-space-5);background:var(--sx-color-accent);color:var(--sx-color-on-accent);font-weight:var(--sx-fw-semibold);border-radius:var(--sx-radius-sm);transform:translateY(-200%)}.sx-skip-link:focus{transform:none;color:var(--sx-color-on-accent)}.sx-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sx-icon--sm{width:16px;height:16px}.sx-icon--lg{width:28px;height:28px}.sx-icon--fill{fill:currentColor;stroke:none}[dir=rtl] .sx-icon--flip{transform:scaleX(-1)}.sx-container{width:100%;max-width:var(--sx-container);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx-container--full{max-width:none}.sx-section{padding-block:var(--sx-section-pad)}.sx-scheme{background:var(--sx-color-bg);background:var(--sx-gradient, var(--sx-color-bg));color:var(--sx-color-text)}.sx-pad{padding-block:calc(var(--pt, 88px) * .5455 * var(--sx-spacing-scale)) calc(var(--pb, 88px) * .5455 * var(--sx-spacing-scale))}@media(min-width:750px){.sx-pad{padding-block:calc(var(--pt, 88px) * .7273 * var(--sx-spacing-scale)) calc(var(--pb, 88px) * .7273 * var(--sx-spacing-scale))}}@media(min-width:990px){.sx-pad{padding-block:calc(var(--pt, 88px) * var(--sx-spacing-scale)) calc(var(--pb, 88px) * var(--sx-spacing-scale))}}.sx-media{position:relative;overflow:hidden;background:var(--sx-color-placeholder)}.sx-media>img,.sx-media>video,.sx-media>picture,.sx-media>picture img,.sx-media>svg,.sx-media>iframe,.sx-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.sx-media>picture{display:block}.sx-placeholder-svg{width:100%;height:100%;fill:var(--sx-color-placeholder-ink);opacity:.35;background:var(--sx-color-placeholder)}.sx-h1,.sx-h2,.sx-h3{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-style:var(--sx-font-heading-style, normal);text-transform:var(--sx-heading-transform)}.sx-h1{font-size:calc(var(--sx-fs-h2) * .8);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-tracking-heading);text-wrap:balance}.sx-h2{font-size:var(--sx-fs-h2);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-tracking-heading);text-wrap:balance}.sx-h3{font-size:var(--sx-fs-h3);line-height:1}.sx-eyebrow{display:inline-flex;align-items:center;gap:var(--sx-space-2);font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:var(--sx-tracking-caps);text-transform:uppercase;color:var(--sx-color-eyebrow)}.sx-lede{color:var(--sx-color-text-muted);font-size:var(--sx-fs-base);max-width:52ch;text-wrap:pretty}.sx-lede p+p{margin-top:var(--sx-space-2)}.sx-highlight{background:var(--sx-color-accent);color:var(--sx-color-on-accent);padding-inline:.12em;border-radius:var(--sx-radius-xs)}.sx-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sx-space-4) var(--sx-space-7);margin-bottom:var(--sx-space-7)}.sx-section-head--center{flex-direction:column;align-items:center;text-align:center}.sx-section-head--center .sx-section-head__text{align-items:center}.sx-section-head__text{display:flex;flex-direction:column;gap:var(--sx-space-3)}.sx-link-arrow{display:inline-flex;align-items:center;gap:var(--sx-space-2);min-height:var(--sx-tap);font-weight:var(--sx-fw-semibold);color:var(--sx-color-link);border-bottom:2px solid transparent}.sx-link-arrow:hover{color:var(--sx-color-primary-hover)}.sx-link-arrow:hover .sx-icon{transform:translate(3px)}[dir=rtl] .sx-link-arrow .sx-icon{transform:scaleX(-1)}[dir=rtl] .sx-link-arrow:hover .sx-icon{transform:scaleX(-1) translate(3px)}.sx-link-arrow .sx-icon{transition:transform var(--sx-dur-fast) var(--sx-ease)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-space-2);min-height:52px;padding:0 var(--sx-space-6);border:2px solid transparent;border-radius:var(--sx-btn-radius);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-md);letter-spacing:.04em;text-transform:var(--sx-btn-transform);line-height:1;white-space:nowrap;text-align:center;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),transform var(--sx-dur-fast) var(--sx-ease),box-shadow var(--sx-dur-fast) var(--sx-ease)}.sx-btn:active{transform:translateY(1px)}.sx-btn[disabled],.sx-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.sx-btn--primary{background:var(--sx-color-accent);color:var(--sx-color-on-accent);box-shadow:var(--sx-btn-shadow)}.sx-btn--primary:hover{background:var(--sx-color-accent-hover);color:var(--sx-color-on-accent);box-shadow:var(--sx-btn-shadow-hover);transform:translateY(-1px)}.sx-btn--secondary{background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-btn--secondary:hover{background:var(--sx-color-primary-hover);color:var(--sx-color-on-primary)}.sx-btn--outline{background:transparent;border-color:var(--sx-color-text);color:var(--sx-color-text)}.sx-btn--outline:hover{background:var(--sx-color-text);color:var(--sx-color-bg)}.sx-btn--block{width:100%}.sx-btn--sm{min-height:var(--sx-tap);padding:0 var(--sx-space-4);font-size:var(--sx-fs-base);border-radius:var(--sx-radius-sm)}.sx-btn .sx-spinner{flex:none}.sx-btn-text{display:inline-flex;align-items:center;gap:var(--sx-space-2);min-height:52px;padding:0 var(--sx-space-1);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-md);letter-spacing:.04em;text-transform:var(--sx-btn-transform);color:var(--sx-color-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--sx-color-primary)}.sx-btn-text:hover{color:var(--sx-color-primary)}.sx-icon-btn{position:relative;display:inline-grid;place-items:center;width:var(--sx-tap);height:var(--sx-tap);padding:0;background:transparent;border:0;border-radius:var(--sx-radius-sm);color:var(--sx-color-text)}.sx-icon-btn:hover{background:var(--sx-color-surface);color:var(--sx-color-primary)}.sx-icon-btn--round{border-radius:var(--sx-radius-pill);border:1.5px solid var(--sx-color-border-strong);background:var(--sx-color-bg)}.sx-icon-btn[disabled]{opacity:.4}[dir=rtl] .sx-icon-btn .sx-icon--chev{transform:scaleX(-1)}.sx-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:var(--sx-space-3);background-color:var(--sx-color-placeholder);background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(14,15,23,.025) 14px 28px);color:var(--sx-color-placeholder-ink);font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.35}.sx-ph--alt{background-color:var(--sx-color-placeholder-alt)}.sx-ph small{display:block;font-weight:var(--sx-fw-medium);letter-spacing:.02em;text-transform:none;opacity:.9}.sx-editor-note{display:grid;gap:var(--sx-space-2);padding:var(--sx-space-5);border:2px dashed var(--sx-color-border-strong);border-radius:var(--sx-radius-md);font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted);text-align:center}.sx-editor-note strong{color:var(--sx-color-text)}.sx-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--sx-radius-xs);font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.sx-badge--sale{background:var(--sx-color-accent);color:var(--sx-color-on-accent)}.sx-badge--new{background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-badge--tag{background:var(--sx-color-primary-tint);color:var(--sx-color-primary)}.sx-badge--soldout{background:var(--sx-color-text);color:var(--sx-color-bg)}.sx-badges--soft .sx-badge--sale{background:var(--sx-color-bg);color:var(--sx-color-text);box-shadow:inset 0 0 0 2px var(--sx-color-accent)}.sx-badges--soft .sx-badge--new{background:var(--sx-color-primary-tint);color:var(--sx-color-primary)}.sx-badges--soft .sx-badge--soldout{background:var(--sx-color-surface);color:var(--sx-color-text-muted)}.sx-rating{display:inline-flex;align-items:center;gap:var(--sx-space-2);font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-stars{position:relative;display:inline-flex;gap:1px;color:var(--sx-color-star)}.sx-stars svg{width:14px;height:14px;fill:currentColor;flex:none}.sx-stars__base{display:inline-flex;gap:1px;opacity:.25}.sx-stars__fill{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;gap:1px;overflow:hidden;width:var(--sx-rating-pct, 100%)}.sx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sx-space-2)}.sx-price__now{font-weight:var(--sx-fw-semibold);font-size:var(--sx-fs-base)}.sx-price__was{color:var(--sx-color-text-muted);font-size:var(--sx-fs-sm);text-decoration:line-through}.sx-price__unit{width:100%;font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-price__save{color:var(--sx-color-success);font-weight:var(--sx-fw-semibold);font-size:var(--sx-fs-sm)}.sx-field{display:flex;flex-direction:column;gap:var(--sx-space-2)}.sx-label{font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold)}.sx-input,.sx-select,.sx-textarea{width:100%;min-height:52px;padding:0 var(--sx-space-4);border:1.5px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-md);background:var(--sx-color-bg);color:var(--sx-color-text)}.sx-textarea{min-height:140px;padding-block:var(--sx-space-3);resize:vertical}.sx-select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--sx-space-9);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}[dir=rtl] .sx-select{background-position:16px 50%,22px 50%}.sx-input::placeholder,.sx-textarea::placeholder{color:var(--sx-color-text-muted)}.sx-input:focus,.sx-select:focus,.sx-textarea:focus{outline:none;border-color:var(--sx-color-primary);box-shadow:0 0 0 3px var(--sx-color-primary-tint-strong)}.sx-inline-form{display:flex;flex-direction:column;gap:var(--sx-space-3)}@media(min-width:750px){.sx-inline-form{flex-direction:row}.sx-inline-form .sx-input{flex:1}}.sx-form-grid{display:grid;gap:var(--sx-space-4)}@media(min-width:750px){.sx-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-form-msg{display:flex;align-items:flex-start;gap:var(--sx-space-2);padding:var(--sx-space-3) var(--sx-space-4);border-radius:var(--sx-radius-sm);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium)}.sx-form-msg--success{background:#e7f5ec;color:var(--sx-color-success)}.sx-form-msg--error{background:#fdecec;color:#b3261e}.sx-form-msg ul{list-style:disc;padding-inline-start:var(--sx-space-5)}.sx-checkbox{display:flex;align-items:center;gap:var(--sx-space-3);min-height:var(--sx-tap);font-size:var(--sx-fs-sm);cursor:pointer}.sx-checkbox input{width:20px;height:20px;accent-color:var(--sx-color-primary)}.sx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:var(--sx-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sx-gutter);margin-inline:calc(var(--sx-gutter) * -1);padding-inline:var(--sx-gutter);padding-bottom:var(--sx-space-2);scrollbar-width:none}.sx-rail::-webkit-scrollbar{display:none}.sx-rail>*{scroll-snap-align:start;min-width:0}.sx-rail--half{grid-auto-columns:calc(50% - var(--sx-space-2));gap:var(--sx-space-3)}@media(min-width:750px){.sx-rail{grid-auto-columns:42%}.sx-rail--half{grid-auto-columns:calc(33.333% - var(--sx-space-3))}}@media(min-width:990px){.sx-rail--to-grid{grid-auto-flow:row;grid-template-columns:repeat(var(--sx-cols, 4),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;gap:var(--sx-space-6)}.sx-rail--desktop{grid-auto-columns:calc((100% - 2 * var(--sx-space-6)) / 3);gap:var(--sx-space-6);margin-inline:0;padding-inline:0}}@media(min-width:750px)and (max-width:989px){.sx-rail--tablet-grid{grid-auto-flow:row;grid-template-columns:repeat(var(--sx-cols-tablet, 3),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.sx-rail-nav{display:none;gap:var(--sx-space-2)}@media(min-width:990px){.sx-rail-nav{display:flex}}.sx-progress-dots{display:flex;gap:var(--sx-space-2);justify-content:center;margin-top:var(--sx-space-4)}.sx-progress-dots span{width:8px;height:8px;border-radius:var(--sx-radius-pill);background:var(--sx-color-border-strong);transition:width var(--sx-dur) var(--sx-ease),background var(--sx-dur) var(--sx-ease)}.sx-progress-dots span.is-active{width:24px;background:var(--sx-color-primary)}@media(min-width:990px){.sx-progress-dots--mobile{display:none}}.sx-grid{display:grid;grid-template-columns:repeat(var(--sx-cols-mobile, 2),minmax(0,1fr));gap:var(--sx-space-6) var(--sx-space-3)}@media(min-width:750px){.sx-grid{grid-template-columns:repeat(var(--sx-cols-tablet, 3),minmax(0,1fr));gap:var(--sx-space-7) var(--sx-space-5)}}@media(min-width:990px){.sx-grid{grid-template-columns:repeat(var(--sx-cols, 4),minmax(0,1fr));gap:var(--sx-space-8) var(--sx-space-6)}}.sx-pill-link{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--sx-space-4);border:1.5px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-pill);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium)}.sx-pill-link:hover{border-color:var(--sx-color-primary)}.sx-qty{display:inline-flex;align-items:center;border:1.5px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-md)}.sx-qty button{width:var(--sx-tap);height:48px;border:0;background:none;display:grid;place-items:center;border-radius:var(--sx-radius-md);padding:0;color:inherit}.sx-qty button:hover{color:var(--sx-color-primary)}.sx-qty button[disabled]{opacity:.35}.sx-qty output,.sx-qty span,.sx-qty input{min-width:24px;text-align:center;font-weight:var(--sx-fw-semibold)}.sx-qty input{width:3ch;border:0;background:none;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sx-qty input::-webkit-outer-spin-button,.sx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sx-qty input:focus{outline:none}.sx-qty:focus-within{border-color:var(--sx-color-primary)}.sx-qty--sm button{width:36px;height:36px}.sx-spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(14,15,23,.25);border-top-color:var(--sx-color-on-accent);animation:sx-spin .8s linear infinite}.sx-btn--secondary .sx-spinner,.sx-btn--added .sx-spinner{border-color:#ffffff59;border-top-color:var(--sx-color-on-primary)}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-btn.is-loading{pointer-events:none}.sx-btn--added{background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-btn--added:hover{color:var(--sx-color-on-primary)}.sx-accordion{border-top:1px solid var(--sx-color-border)}.sx-accordion__item{border-bottom:1px solid var(--sx-color-border)}.sx-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-space-3);min-height:56px;padding-block:var(--sx-space-2);cursor:pointer;list-style:none;font-weight:var(--sx-fw-semibold)}.sx-accordion__summary::-webkit-details-marker{display:none}.sx-accordion__summary .sx-icon{transition:transform var(--sx-dur) var(--sx-ease)}.sx-accordion__item[open]>.sx-accordion__summary .sx-icon--chev-down{transform:rotate(180deg)}.sx-accordion__title{display:inline-flex;align-items:center;gap:var(--sx-space-3)}.sx-accordion__content{padding-bottom:var(--sx-space-5);color:var(--sx-color-text-muted);font-size:var(--sx-fs-sm)}.sx-rte{line-height:var(--sx-lh-body);overflow-wrap:anywhere}.sx-rte>*+*{margin-top:var(--sx-space-4)}.sx-rte h2,.sx-rte h3,.sx-rte h4{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);text-transform:var(--sx-heading-transform);line-height:1.05;color:var(--sx-color-text)}.sx-rte h2{font-size:2rem;margin-top:var(--sx-space-8)}.sx-rte h3{font-size:var(--sx-fs-h3);margin-top:var(--sx-space-7)}.sx-rte h4{font-size:var(--sx-fs-lg);margin-top:var(--sx-space-6)}.sx-rte a{color:var(--sx-color-link);text-decoration:underline;text-underline-offset:3px}.sx-rte ul{list-style:disc;padding-inline-start:1.25em}.sx-rte ol{list-style:decimal;padding-inline-start:1.25em}.sx-rte li+li{margin-top:var(--sx-space-1)}.sx-rte img{border-radius:var(--sx-radius-md)}.sx-rte blockquote{padding-inline-start:var(--sx-space-5);border-inline-start:4px solid var(--sx-color-accent);font-size:var(--sx-fs-md);font-weight:var(--sx-fw-medium);color:var(--sx-color-text)}.sx-rte table{width:100%;border-collapse:collapse;font-size:var(--sx-fs-sm)}.sx-rte th,.sx-rte td{padding:var(--sx-space-2) var(--sx-space-3);border-bottom:1px solid var(--sx-color-border);text-align:start}.sx-rte iframe{max-width:100%;border-radius:var(--sx-radius-md)}.sx-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sx-space-2);margin-top:var(--sx-space-9)}.sx-pagination a,.sx-pagination span{display:inline-grid;place-items:center;min-width:var(--sx-tap);height:var(--sx-tap);padding:0 var(--sx-space-3);border-radius:var(--sx-radius-pill);font-weight:var(--sx-fw-semibold);font-size:var(--sx-fs-sm)}.sx-pagination a{border:1.5px solid var(--sx-color-border-strong)}.sx-pagination a:hover{border-color:var(--sx-color-primary)}.sx-pagination [aria-current=page]{background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-breadcrumbs{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--sx-space-1)}.sx-breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:var(--sx-space-1)}.sx-breadcrumbs a:hover{color:var(--sx-color-primary)}.sx-page-head{display:flex;flex-direction:column;gap:var(--sx-space-3);margin-bottom:var(--sx-space-8)}.sx-page-head--center{align-items:center;text-align:center}.sx-social-icons{display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-social-icons a,.sx-social-icons button{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--sx-radius-pill);background:var(--sx-color-surface);border:0;color:var(--sx-color-text)}.sx-social-icons a:hover,.sx-social-icons button:hover{background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-social-icons .sx-icon{width:18px;height:18px}@media(prefers-reduced-motion:no-preference){.sx-anim .sx-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--sx-ease),transform .6s var(--sx-ease)}.sx-anim .sx-reveal.is-visible{opacity:1;transform:none}}.sx-announce{background:var(--sx-color-bg);color:var(--sx-color-text);font-size:var(--sx-fs-sm)}.sx-announce__inner{display:flex;align-items:center;justify-content:center;gap:var(--sx-space-4);height:var(--sx-announce-h)}.sx-announce__viewport{position:relative;height:var(--sx-announce-h);overflow:hidden;flex:1;max-width:560px}.sx-announce__track{display:flex;flex-direction:column;animation:sx-ticker var(--sx-ticker-dur, 12s) var(--sx-ease) infinite}.sx-announce__track--n2{animation-name:sx-ticker-2}.sx-announce__track--n1{animation:none}.sx-announce__msg{display:flex;align-items:center;justify-content:center;gap:var(--sx-space-2);height:var(--sx-announce-h);font-weight:var(--sx-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-announce__msg a{color:var(--sx-color-accent);font-weight:var(--sx-fw-semibold);text-decoration:underline;text-underline-offset:3px}.sx-announce__msg a:hover{color:var(--sx-color-text)}.sx-announce__msg p{overflow:hidden;text-overflow:ellipsis}.sx-announce__arrow{display:none;width:32px;height:32px;place-items:center;background:none;border:0;padding:0;color:var(--sx-color-text);border-radius:var(--sx-radius-xs)}.sx-announce__arrow:hover{background:#ffffff1f}[dir=rtl] .sx-announce__arrow .sx-icon{transform:scaleX(-1)}@media(min-width:750px){.sx-announce__arrow{display:inline-grid}}.sx-announce.is-js .sx-announce__track{animation:none;transition:transform var(--sx-dur) var(--sx-ease)}.sx-announce.is-paused .sx-announce__track{animation-play-state:paused}@keyframes sx-ticker{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(calc(var(--sx-announce-h) * -1))}66%,94%{transform:translateY(calc(var(--sx-announce-h) * -2))}to{transform:translateY(calc(var(--sx-announce-h) * -3))}}@keyframes sx-ticker-2{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(calc(var(--sx-announce-h) * -1))}to{transform:translateY(calc(var(--sx-announce-h) * -2))}}@media(prefers-reduced-motion:reduce){.sx-announce__track{animation:none!important}}.sx-header-group{display:contents}.shopify-section-group-header-group.sx-sticky-header{position:sticky;top:0;z-index:30}.sx-header{position:relative;z-index:30;background:var(--sx-color-bg);color:var(--sx-color-text);border-bottom:1px solid var(--sx-color-border)}.sx-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sx-space-2);height:var(--sx-header-h)}.sx-header__left{display:flex;align-items:center;gap:var(--sx-space-1)}.sx-header__logo{display:inline-flex;align-items:center;min-height:var(--sx-tap)}.sx-header__logo img{width:var(--sx-logo-w-mobile);height:auto;max-height:calc(var(--sx-header-h) - 16px);object-fit:contain}.sx-header__logo .sx-logo-desktop{display:none}.sx-header__logo h1,.sx-header__logo span.h{font-size:inherit;margin:0}.sx-header__nav{display:none}.sx-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:0}.sx-header__account{display:none}.sx-cart-count{position:absolute;top:4px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;background:var(--sx-color-accent);color:var(--sx-color-on-accent);border-radius:var(--sx-radius-pill);font-size:11px;font-weight:var(--sx-fw-semibold);line-height:1}.sx-cart-count:empty{display:none}.sx-header--center .sx-header__inner{grid-template-columns:1fr auto 1fr}@media(min-width:990px){.sx-header__burger{display:none}.sx-header__logo img{width:var(--sx-logo-w)}.sx-header__logo .sx-logo-desktop{display:block}.sx-header__logo .sx-logo-mobile{display:none}.sx-header__nav{display:flex;justify-content:center}.sx-header__nav>ul,.sx-header__nav>header-menu>ul{display:flex;gap:var(--sx-space-1)}.sx-header__nav a,.sx-header__nav summary{display:inline-flex;align-items:center;gap:var(--sx-space-1);min-height:var(--sx-tap);padding:0 var(--sx-space-3);font-family:var(--sx-font-heading);font-weight:700;font-size:var(--sx-fs-md);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--sx-radius-sm);cursor:pointer;list-style:none}.sx-header__nav summary::-webkit-details-marker{display:none}.sx-header__nav a:hover,.sx-header__nav summary:hover,.sx-header__nav details[open]>summary{background:var(--sx-color-primary-tint);color:var(--sx-color-primary)}.sx-header__nav a[aria-current=page]{color:var(--sx-color-primary)}.sx-header__nav .sx-nav-pill{margin-inline-start:var(--sx-space-1);padding:2px 6px;font-family:var(--sx-font-body);font-size:10px;font-weight:var(--sx-fw-semibold);letter-spacing:.06em;background:var(--sx-color-accent);color:var(--sx-color-on-accent);border-radius:var(--sx-radius-xs)}.sx-header__account{display:inline-grid}.sx-header--left-nav .sx-header__nav{justify-content:flex-start;padding-inline-start:var(--sx-space-6)}}.sx-dropdown{position:relative}.sx-dropdown__panel{position:absolute;z-index:35;top:calc(100% + 8px);inset-inline-start:0;min-width:240px;padding:var(--sx-space-2);background:var(--sx-color-bg);color:var(--sx-color-text);border:1px solid var(--sx-color-border);border-radius:var(--sx-radius-md);box-shadow:var(--sx-shadow-lg)}.sx-dropdown__panel a{display:flex;width:100%;min-height:40px;font-family:var(--sx-font-body);font-weight:var(--sx-fw-medium);font-size:var(--sx-fs-sm);text-transform:none;letter-spacing:0}.sx-dropdown__panel ul ul{padding-inline-start:var(--sx-space-3)}.sx-dropdown__panel ul ul a{color:var(--sx-color-text-muted)}.sx-search-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;visibility:hidden}.sx-search-panel.is-open{visibility:visible}.sx-search-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sx-color-overlay);opacity:0;transition:opacity var(--sx-dur) var(--sx-ease)}.sx-search-panel.is-open .sx-search-panel__overlay{opacity:1}.sx-search-panel__sheet{position:relative;max-height:88vh;overflow-y:auto;background:var(--sx-color-bg);color:var(--sx-color-text);border-radius:0 0 var(--sx-radius-xl) var(--sx-radius-xl);box-shadow:var(--sx-shadow-lg);transform:translateY(-100%);transition:transform var(--sx-dur) var(--sx-ease);padding-block:var(--sx-space-4) var(--sx-space-6)}.sx-search-panel.is-open .sx-search-panel__sheet{transform:none}.sx-search-panel__form{position:relative;display:flex;align-items:center;gap:var(--sx-space-2)}.sx-search-panel__form .sx-input{padding-inline-start:48px}.sx-search-panel__form>.sx-icon{position:absolute;inset-inline-start:16px;top:15px;color:var(--sx-color-text-muted);pointer-events:none}.sx-predictive{margin-top:var(--sx-space-5)}.sx-predictive__grid{display:grid;gap:var(--sx-space-6)}@media(min-width:990px){.sx-predictive__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.sx-predictive__heading{margin-bottom:var(--sx-space-2);font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:var(--sx-tracking-caps);text-transform:uppercase;color:var(--sx-color-text-muted)}.sx-predictive__list a{display:flex;align-items:center;gap:var(--sx-space-3);min-height:40px;padding:var(--sx-space-1) var(--sx-space-2);border-radius:var(--sx-radius-sm);font-size:var(--sx-fs-sm)}.sx-predictive__list a:hover,.sx-predictive__list [aria-selected=true]{background:var(--sx-color-primary-tint);color:var(--sx-color-text)}.sx-predictive__list mark{background:none;color:var(--sx-color-primary);font-weight:var(--sx-fw-semibold)}.sx-predictive__products{display:grid;gap:var(--sx-space-1)}.sx-predictive__thumb{flex:none;width:56px;height:56px;border-radius:var(--sx-radius-sm);overflow:hidden;background:var(--sx-color-placeholder)}.sx-predictive__thumb img{width:100%;height:100%;object-fit:cover}.sx-predictive__meta{display:flex;flex-direction:column;min-width:0}.sx-predictive__meta small{color:var(--sx-color-text-muted)}.sx-predictive__all{margin-top:var(--sx-space-4)}.sx-predictive__empty{padding:var(--sx-space-4) 0;color:var(--sx-color-text-muted)}.sx-card{position:relative;display:flex;flex-direction:column;gap:var(--sx-space-3);height:100%}.sx-card__media{position:relative;aspect-ratio:var(--sx-card-ratio, 4 / 5);overflow:hidden;border-radius:var(--sx-radius-lg);background:var(--sx-card-media-bg, #FFFFFF);box-shadow:var(--sx-shadow-sm);transition:box-shadow var(--sx-dur) var(--sx-ease)}.sx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s var(--sx-ease)}.sx-card__img img,.sx-card__img svg{width:100%;height:100%;object-fit:var(--sx-card-fit, contain)}.sx-card__img--alt{opacity:0}.sx-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.sx-card__badges{position:absolute;z-index:2;top:var(--sx-space-3);inset-inline-start:var(--sx-space-3);display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-card__quick{position:absolute;z-index:3;inset-inline-end:var(--sx-space-3);bottom:var(--sx-space-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-space-2);width:var(--sx-tap);height:var(--sx-tap);padding:0;border:0;border-radius:var(--sx-radius-pill);background:var(--sx-color-primary);color:var(--sx-color-on-primary);box-shadow:var(--sx-shadow-md);font-weight:var(--sx-fw-semibold);font-size:var(--sx-fs-sm);transition:opacity var(--sx-dur) var(--sx-ease),transform var(--sx-dur) var(--sx-ease),background var(--sx-dur-fast)}.sx-card__quick:hover{background:var(--sx-color-primary-hover);color:var(--sx-color-on-primary)}.sx-card__quick-label{display:none}.sx-card__quick .sx-spinner{border-color:#ffffff59;border-top-color:var(--sx-color-on-primary)}.sx-card__body{display:flex;flex-direction:column;gap:var(--sx-space-1);padding-inline:var(--sx-space-1)}.sx-card__title{font-size:var(--sx-fs-base);font-weight:var(--sx-fw-semibold);line-height:var(--sx-lh-snug)}.sx-card__title a:hover{color:var(--sx-color-primary)}.sx-card__meta{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-card--compact{gap:var(--sx-space-2)}.sx-card--compact .sx-card__media{border-radius:var(--sx-radius-md)}.sx-card--compact .sx-card__title{font-size:var(--sx-fs-sm)}.sx-card--compact .sx-card__badges{top:var(--sx-space-2);inset-inline-start:var(--sx-space-2)}.sx-card--compact .sx-badge{padding:4px 7px;font-size:10px}.sx-card--compact .sx-card__quick{inset-inline-end:var(--sx-space-2);bottom:var(--sx-space-2);width:38px;height:38px}.sx-card--compact .sx-price__now{font-size:var(--sx-fs-sm)}.sx-card--compact .sx-price__was,.sx-card--compact .sx-price__save{font-size:var(--sx-fs-xs)}@media(hover:hover)and (min-width:990px){.sx-card__quick{inset-inline-start:var(--sx-space-3);width:auto;min-height:46px;height:auto;border-radius:var(--sx-btn-radius);opacity:0;transform:translateY(8px);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-base);letter-spacing:.04em;text-transform:var(--sx-btn-transform)}.sx-card--compact .sx-card__quick{inset-inline-start:var(--sx-space-2);width:auto;height:auto;min-height:40px;font-size:var(--sx-fs-sm)}.sx-card__quick-label{display:inline}.sx-card__quick>.sx-icon{display:none}.sx-card:hover .sx-card__media{box-shadow:var(--sx-shadow-md)}.sx-card:hover .sx-card__img--alt,.sx-card.is-hover .sx-card__img--alt{opacity:1}.sx-card:hover .sx-card__quick,.sx-card:focus-within .sx-card__quick{opacity:1;transform:none}.sx-card:hover .sx-card__title a{color:var(--sx-color-primary)}}.sx-quick-panel{position:absolute;z-index:4;inset-inline:var(--sx-space-2);bottom:var(--sx-space-2);display:flex;flex-direction:column;gap:var(--sx-space-3);max-height:calc(100% - 16px);overflow-y:auto;padding:var(--sx-space-4);background:var(--sx-color-bg);color:var(--sx-color-text);border-radius:var(--sx-radius-md);box-shadow:var(--sx-shadow-lg)}.sx-quick-panel__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-space-2)}.sx-quick-panel__label{font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--sx-color-text-muted)}.sx-quick-panel__close{width:32px;height:32px;margin:-6px;margin-inline-start:auto}.sx-quick-panel__option{display:flex;flex-direction:column;gap:var(--sx-space-2);border:0;margin:0;padding:0;min-width:0}.sx-quick-panel .sx-btn{min-height:46px;font-size:var(--sx-fs-base)}.sx-quick-panel__done{display:flex;align-items:center;gap:var(--sx-space-2);font-weight:var(--sx-fw-semibold);font-size:var(--sx-fs-sm)}.sx-quick-panel__done-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--sx-radius-sm);background:var(--sx-color-accent);color:var(--sx-color-on-accent);flex:none}.sx-quick-panel__summary{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-quick-panel__error{font-size:var(--sx-fs-xs);color:#b3261e}.sx-card--compact .sx-quick-panel{padding:var(--sx-space-3);gap:var(--sx-space-2)}.sx-chips{display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-chip{min-height:36px;min-width:44px;padding:0 var(--sx-space-3);border:1.5px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-sm);background:var(--sx-color-bg);color:var(--sx-color-text);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium)}.sx-chip:hover{border-color:var(--sx-color-text)}.sx-chip[aria-pressed=true]{border-color:var(--sx-color-primary);background:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx-chip[disabled],.sx-chip.is-unavailable{color:var(--sx-color-border-strong);text-decoration:line-through}.sx-chip[disabled]{cursor:not-allowed}.sx-trending .sx-rail{--sx-cols: 4}.sx-footer{padding-block:var(--sx-space-9) var(--sx-space-6);border-top:1px solid var(--sx-color-border)}.sx-footer__top{display:grid;gap:var(--sx-space-8)}.sx-footer__brand{display:flex;flex-direction:column;gap:var(--sx-space-3);max-width:300px}.sx-footer__brand img{height:30px;width:auto;align-self:flex-start}.sx-footer__brand p,.sx-footer__brand .sx-rte{font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-space-7) var(--sx-space-5)}.sx-footer__col h2{margin-bottom:var(--sx-space-3);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-md);letter-spacing:.06em;text-transform:uppercase}.sx-footer__col a{display:inline-flex;align-items:center;gap:var(--sx-space-2);min-height:36px;font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-footer__col a:hover{color:var(--sx-color-primary)}.sx-footer__col .sx-rte{font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-footer__col .sx-inline-form{flex-direction:column;margin-top:var(--sx-space-3)}.sx-footer__bottom{display:flex;flex-direction:column;gap:var(--sx-space-4);margin-top:var(--sx-space-8);padding-top:var(--sx-space-5);border-top:1px solid var(--sx-color-border);font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-footer__copy{display:flex;align-items:center;gap:var(--sx-space-2)}.sx-footer__copy img{width:22px;height:22px;object-fit:contain}.sx-footer__copy a:hover{color:var(--sx-color-primary)}.sx-payments{display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-payments li{display:grid;place-items:center;min-width:52px;height:32px;padding:0 var(--sx-space-1);border:1px solid var(--sx-color-border-strong);border-radius:var(--sx-radius-xs);background:#fff}.sx-payments svg{width:42px;height:26px}.sx-footer__localization{display:flex;flex-wrap:wrap;gap:var(--sx-space-3)}.sx-footer__localization .sx-select{min-height:40px;width:auto;font-size:var(--sx-fs-xs)}@media(min-width:990px){.sx-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.sx-footer__cols{grid-template-columns:repeat(var(--sx-footer-cols, 4),minmax(0,1fr))}.sx-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.sx-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;visibility:hidden;pointer-events:none}.sx-drawer-root.is-open{visibility:visible;pointer-events:auto}.sx-drawer-root.is-closing{visibility:visible}.sx-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--sx-color-overlay);opacity:0;transition:opacity var(--sx-dur) var(--sx-ease)}.sx-drawer-root.is-open .sx-overlay{opacity:1}.sx-drawer{position:absolute;z-index:50;top:0;bottom:0;display:flex;flex-direction:column;width:min(var(--sx-drawer-w),100%);background:var(--sx-color-bg);color:var(--sx-color-text);box-shadow:var(--sx-shadow-lg);transition:transform var(--sx-dur) var(--sx-ease)}.sx-drawer--right{inset-inline-end:0;border-start-start-radius:var(--sx-radius-xl);border-end-start-radius:var(--sx-radius-xl);transform:translate(100%)}.sx-drawer--left{inset-inline-start:0;width:min(360px,92%);border-start-end-radius:var(--sx-radius-xl);border-end-end-radius:var(--sx-radius-xl);transform:translate(-100%)}[dir=rtl] .sx-drawer--right{transform:translate(-100%)}[dir=rtl] .sx-drawer--left{transform:translate(100%)}.sx-drawer-root.is-open .sx-drawer{transform:none}@media(max-width:749px){.sx-drawer--right{width:100%;border-radius:0}}@media(prefers-reduced-motion:reduce){.sx-drawer,.sx-overlay,.sx-search-panel__sheet{transition:none}}.sx-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-space-3);padding:var(--sx-space-3);padding-inline-start:var(--sx-space-5);border-bottom:1px solid var(--sx-color-border);min-height:68px}.sx-drawer--left .sx-drawer__head{padding-inline-start:var(--sx-space-4)}.sx-drawer--left .sx-header__logo img{width:auto;height:24px}.sx-drawer__title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-h3);text-transform:uppercase;display:flex;align-items:center;gap:var(--sx-space-2)}.sx-drawer__title span{font-family:var(--sx-font-body);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium);color:var(--sx-color-text-muted);text-transform:none}.sx-drawer__body{flex:1;overflow-y:auto;padding:var(--sx-space-5);display:flex;flex-direction:column;gap:var(--sx-space-5)}.sx-drawer--left .sx-drawer__body{padding:var(--sx-space-4)}.sx-drawer__foot{padding:var(--sx-space-5);border-top:1px solid var(--sx-color-border);display:flex;flex-direction:column;gap:var(--sx-space-3)}.sx-drawer__foot--tint{background:var(--sx-color-primary-tint);border-top:0}.sx-drawer__foot--tint p{font-size:var(--sx-fs-sm);text-align:center}.cart-drawer-section{display:contents}.sx-ship-progress{display:flex;flex-direction:column;gap:var(--sx-space-2);padding:var(--sx-space-4);background:var(--sx-color-primary-tint);border-radius:var(--sx-radius-md);font-size:var(--sx-fs-sm)}.sx-ship-progress strong{color:var(--sx-color-primary)}.sx-ship-progress__bar{position:relative;height:10px;background:var(--sx-color-bg);border-radius:var(--sx-radius-pill);overflow:hidden}.sx-ship-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--sx-progress, 60%);background:var(--sx-color-primary);border-radius:inherit;transition:width var(--sx-dur) var(--sx-ease)}.sx-ship-progress__fill:after{content:"";position:absolute;inset-inline-end:2px;top:2px;width:6px;height:6px;border-radius:50%;background:var(--sx-color-accent)}.sx-lines{display:flex;flex-direction:column;gap:var(--sx-space-5)}.sx-line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--sx-space-4);transition:opacity var(--sx-dur-fast)}.sx-line.is-loading{opacity:.5;pointer-events:none}.sx-line__media{position:relative;display:block;aspect-ratio:var(--sx-thumb-ratio, 1 / 1);border-radius:var(--sx-radius-md);overflow:hidden;background:var(--sx-card-media-bg, #FFFFFF);border:1px solid var(--sx-color-border)}.sx-line__media img,.sx-line__media svg{width:100%;height:100%;object-fit:var(--sx-card-fit, contain)}.sx-line__info{display:flex;flex-direction:column;gap:var(--sx-space-1);min-width:0}.sx-line__top{display:flex;justify-content:space-between;gap:var(--sx-space-3)}.sx-line__title{font-weight:var(--sx-fw-semibold);line-height:1.3}.sx-line__variant,.sx-line__props{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted)}.sx-line__discount{font-size:var(--sx-fs-xs);color:var(--sx-color-success);font-weight:var(--sx-fw-medium)}.sx-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:0}.sx-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--sx-space-3);margin-top:var(--sx-space-2)}.sx-line__remove{min-height:36px;padding:0 var(--sx-space-1);background:none;border:0;font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted);text-decoration:underline;text-underline-offset:3px}.sx-line__remove:hover{color:var(--sx-color-primary)}.sx-line__error{grid-column:1 / -1;font-size:var(--sx-fs-xs);color:#b3261e}.sx-upsell{display:flex;flex-direction:column;gap:var(--sx-space-3);padding-top:var(--sx-space-5);border-top:1px dashed var(--sx-color-border-strong)}.sx-upsell__head{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-lg);text-transform:uppercase}.sx-upsell__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--sx-space-3);align-items:center;padding:var(--sx-space-2);background:var(--sx-color-surface);border-radius:var(--sx-radius-md)}.sx-upsell__media{display:block;aspect-ratio:var(--sx-thumb-ratio, 1 / 1);border-radius:var(--sx-radius-sm);overflow:hidden;background:var(--sx-card-media-bg, #FFFFFF)}.sx-upsell__media img{width:100%;height:100%;object-fit:var(--sx-card-fit, contain)}.sx-upsell__item p{font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold);line-height:1.3}.sx-upsell__item small{display:block;font-weight:var(--sx-fw-body);color:var(--sx-color-text-muted);font-size:var(--sx-fs-xs)}.sx-subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--sx-fs-sm)}.sx-drawer__note{font-size:var(--sx-fs-xs);color:var(--sx-color-text-muted);text-align:center}.sx-drawer__note--start{text-align:start;margin-top:-8px}.sx-cart-discounts{display:flex;flex-direction:column;gap:var(--sx-space-1);font-size:var(--sx-fs-sm);color:var(--sx-color-success)}.sx-cart-discounts li{display:flex;justify-content:space-between}.sx-cart-note summary{cursor:pointer;font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold);min-height:36px;display:flex;align-items:center}.sx-cart-note .sx-textarea{min-height:88px;margin-top:var(--sx-space-2)}.sx-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sx-space-4);text-align:center;padding:var(--sx-space-7) var(--sx-space-5)}.sx-empty__dex{width:320px;max-width:100%;height:auto}.sx-empty__title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:2.25rem;line-height:.95;text-transform:uppercase;max-width:12ch}.sx-empty p{color:var(--sx-color-text-muted);max-width:30ch}.sx-empty__links{display:flex;flex-wrap:wrap;gap:var(--sx-space-2);justify-content:center;margin-top:var(--sx-space-3)}.sx-menu{display:flex;flex-direction:column}.sx-menu a,.sx-menu button,.sx-menu summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0;background:none;border:0;border-bottom:1px solid var(--sx-color-border);font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:1.75rem;letter-spacing:.01em;text-transform:uppercase;text-align:start;color:inherit;cursor:pointer;list-style:none}.sx-menu summary::-webkit-details-marker{display:none}.sx-menu .sx-icon{color:var(--sx-color-text-muted);transition:transform var(--sx-dur) var(--sx-ease)}[dir=rtl] .sx-menu .sx-icon{transform:scaleX(-1)}.sx-menu details[open]>summary .sx-icon{transform:rotate(90deg)}.sx-menu__sub a{min-height:44px;font-family:var(--sx-font-body);font-weight:var(--sx-fw-medium);font-size:var(--sx-fs-base);text-transform:none;letter-spacing:0;padding-inline-start:var(--sx-space-4)}.sx-menu__sub .sx-menu__sub a{padding-inline-start:var(--sx-space-7);color:var(--sx-color-text-muted)}.sx-menu__tag{margin-inline-start:auto;margin-inline-end:var(--sx-space-2);padding:3px 8px;font-family:var(--sx-font-body);font-size:10px;letter-spacing:.06em;background:var(--sx-color-accent);color:var(--sx-color-on-accent);border-radius:var(--sx-radius-xs)}.sx-menu-promo{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sx-space-3);align-items:center;padding:var(--sx-space-3);background:var(--sx-color-primary);color:var(--sx-color-on-primary);border-radius:var(--sx-radius-lg)}.sx-menu-promo:hover{color:var(--sx-color-on-primary);background:var(--sx-color-primary-hover)}.sx-menu-promo__dex{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;background:var(--sx-color-bg);border-radius:var(--sx-radius-md)}.sx-menu-promo__dex img{width:60px;height:60px;object-fit:contain}.sx-menu-promo__dex img.is-cover{width:100%;height:100%;object-fit:cover}.sx-menu-promo strong{display:block;font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-lg);text-transform:uppercase;line-height:1}.sx-menu-promo span span{font-size:var(--sx-fs-xs);color:var(--sx-color-accent);font-weight:var(--sx-fw-semibold)}.sx-menu-utility{display:flex;flex-direction:column}.sx-menu-utility a{display:flex;align-items:center;gap:var(--sx-space-3);min-height:var(--sx-tap);font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-medium)}.sx-socials{display:flex;flex-wrap:wrap;gap:var(--sx-space-2)}.sx-socials a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--sx-space-3);border-radius:var(--sx-radius-pill);background:var(--sx-color-surface);font-size:var(--sx-fs-xs);font-weight:var(--sx-fw-semibold)}.sx-drawer-search{position:relative}.sx-drawer-search .sx-input{padding-inline-start:44px;min-height:48px}.sx-drawer-search .sx-icon{position:absolute;inset-inline-start:14px;top:13px;color:var(--sx-color-text-muted);pointer-events:none}.sx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:var(--sx-space-4);visibility:hidden;opacity:0;transition:opacity var(--sx-dur) var(--sx-ease),visibility 0s linear var(--sx-dur)}.sx-modal.is-open{visibility:visible;opacity:1;transition:opacity var(--sx-dur) var(--sx-ease)}.sx-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sx-color-overlay)}.sx-modal__dialog{position:relative;width:min(720px,100%);max-height:90vh;overflow-y:auto;padding:var(--sx-space-6);background:var(--sx-color-bg);color:var(--sx-color-text);border-radius:var(--sx-radius-xl);box-shadow:var(--sx-shadow-lg)}.sx-modal__close{position:absolute;top:var(--sx-space-3);inset-inline-end:var(--sx-space-3)}.sx-modal__title{margin-bottom:var(--sx-space-4);padding-inline-end:var(--sx-space-9)}.sx-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--sx-space-6);background:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sx-loader[hidden]{display:none!important}.sx-loader__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sx-space-4);text-align:center}.sx-loader__max{width:200px;height:auto}.sx-loader__title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:var(--sx-fs-h3);line-height:1;text-transform:uppercase;color:#0a06ba;color:var(--sx-color-primary)}.sx-loader__text{font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-loader__bar{position:relative;width:180px;height:8px;overflow:hidden;border-radius:var(--sx-radius-pill);background:var(--sx-color-primary-tint-strong)}.sx-loader__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:40%;border-radius:inherit;background:var(--sx-color-primary);animation:sx-load 1.1s var(--sx-ease) infinite}@keyframes sx-load{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(min-width:990px){.sx-loader__max{width:240px}}@media(prefers-reduced-motion:reduce){.sx-loader__bar:after{animation:none;width:100%;opacity:.5}}.sx-toast{position:fixed;z-index:90;inset-inline:var(--sx-space-4);bottom:var(--sx-space-4);max-width:420px;margin-inline:auto;padding:var(--sx-space-3) var(--sx-space-4);background:var(--sx-color-text);color:var(--sx-color-bg);border-radius:var(--sx-radius-md);box-shadow:var(--sx-shadow-lg);font-size:var(--sx-fs-sm)}.shopify-section{position:relative}.shopify-challenge__container{padding-block:var(--sx-space-10)}.sx-product-row__title{font-family:var(--sx-font-heading);font-weight:var(--sx-fw-heading);font-size:2rem;line-height:1;text-transform:var(--sx-heading-transform);text-align:start}.sx-product-row .sx-section-head{margin-bottom:var(--sx-space-5)}.sx-product-row .sx-rail--to-grid{--sx-cols: 6}@media(min-width:990px){.sx-product-row .sx-rail--to-grid{gap:var(--sx-space-5)}}.sx-back-link{display:flex;justify-content:center}.sx-back-link .sx-btn .sx-icon{transition:transform var(--sx-dur-fast) var(--sx-ease)}.sx-back-link .sx-btn:hover .sx-icon{transform:translate(-3px)}[dir=rtl] .sx-back-link .sx-icon{transform:scaleX(-1)}.sx-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sx-space-3)}.sx-share__label{font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold)}.sx-share__links{display:flex;gap:var(--sx-space-2)}.sx-share__links a,.sx-share__links button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--sx-color-border);border-radius:var(--sx-radius-pill);background:var(--sx-color-bg);color:var(--sx-color-text)}.sx-share__links a:hover,.sx-share__links button:hover{border-color:var(--sx-color-text);color:var(--sx-color-text)}.sx-share__links .sx-icon{width:16px;height:16px}.sx-share__links--text{gap:var(--sx-space-4)}.sx-share__links--text a,.sx-share__links--text button{width:auto;height:auto;min-height:var(--sx-tap);padding:0;border:0;border-radius:0;background:none;font-size:var(--sx-fs-sm);text-decoration:underline;text-underline-offset:3px}.sx-share__links--text a:hover,.sx-share__links--text button:hover{color:var(--sx-color-primary)}.sx-ship-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--sx-radius-pill);background:#c6f432;color:#0e0f17;font-size:var(--sx-fs-sm);font-weight:var(--sx-fw-semibold);line-height:1.2}.sx-ship-badge .sx-icon{width:16px;height:16px;flex:none}.sx-ship-badge--sm{padding:3px 8px;font-size:12px;gap:4px}.sx-ship-badge--sm .sx-icon{width:14px;height:14px}.sx-card__body .sx-ship-badge{align-self:flex-start;margin-top:2px}.sx-ship-line{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--sx-fs-sm);color:var(--sx-color-text-muted)}.sx-ship-line .sx-icon{width:16px;height:16px;flex:none;color:var(--sx-color-primary)}.sx-ship-note{margin:0;padding:10px 14px;border-radius:var(--sx-radius-md);background:var(--sx-color-surface);color:var(--sx-color-text);font-size:var(--sx-fs-sm);line-height:1.45}.sx-ship-note--inline{display:inline;padding:0;background:none;color:var(--sx-color-text-muted);text-align:end}.sx-product__ship{margin-top:calc(var(--sx-space-3) * -1)}.sx-line__ship{display:block;margin-top:4px}.sx-ship-std{font-size:12px;color:var(--sx-color-text-muted)}.sx-cart-ship{display:flex;flex-direction:column;gap:6px}.sx-cart-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sx-space-4);font-size:var(--sx-fs-sm)}.sx-cart-row__value{text-align:end}.sx-cart-row--total{padding-top:8px;border-top:1px solid var(--sx-color-border);font-size:var(--sx-fs-md);font-weight:var(--sx-fw-semibold)}.sx-cart-ship__note{margin:0;font-size:12px;color:var(--sx-color-text-muted)}.sx-brandword{color:var(--sx-color-primary)}.sx-brandword sup{position:relative;top:-.15em;margin-inline-start:.04em;font-size:.45em;line-height:0;vertical-align:super}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
