body{font-family:var(--sqw-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.02em}.sqw-logo{display:inline-flex;align-items:center;gap:.5em;color:currentColor;line-height:1;white-space:nowrap}.sqw-logo__mark{width:auto;height:1.35em;flex-shrink:0;max-width:none}.sqw-logo__word{font-family:var(--sqw-font);font-weight:800;letter-spacing:.14em;font-size:.95em;text-transform:uppercase}.header-logo .sqw-logo{font-size:clamp(15px,1.4vw,18px)}.sqw-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--sqw-gutter)}.sqw-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:inherit;opacity:.72}.sqw-display{font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:.92;margin:0}.sqw-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sqw-btn{--_bg: var(--sqw-black);--_fg: var(--sqw-white);--_bd: var(--sqw-black);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--_bd);border-radius:var(--sqw-radius);background:var(--_bg);color:var(--_fg);font:600 13px/1 var(--sqw-font);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--sqw-ease),border-color .35s var(--sqw-ease),transform .2s var(--sqw-ease)}.sqw-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--_fg);transform:translateY(101%);transition:transform .45s var(--sqw-ease)}@media(hover:hover){.sqw-btn:hover{color:var(--_bg)}.sqw-btn:hover:before{transform:translateY(0)}}.sqw-btn:active{transform:scale(.98)}.sqw-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sqw-btn[disabled],.sqw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sqw-btn--light{--_bg: var(--sqw-white);--_fg: var(--sqw-black);--_bd: var(--sqw-white)}.sqw-btn--ghost{--_bg: transparent;--_fg: currentColor;--_bd: currentColor}.sqw-btn--ghost:before{background:currentColor}.sqw-btn--block{width:100%}.sqw-link{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(prefers-reduced-motion:no-preference){.sqw-js:not(.sqw-design-mode) [data-sqw-reveal]{transition:opacity .9s var(--sqw-ease),transform .9s var(--sqw-ease),clip-path 1.1s var(--sqw-ease);will-change:opacity,transform}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=rise]:not(.is-in){opacity:0;transform:translateY(28px)}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=fade]:not(.is-in){opacity:0}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=slide]:not(.is-in){opacity:0;transform:translate(-40px)}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=slide-right]:not(.is-in){opacity:0;transform:translate(40px)}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=scale]:not(.is-in){opacity:0;transform:scale(.94)}.sqw-js:not(.sqw-design-mode) :is([data-sqw-reveal=mask],[data-sqw-reveal=wipe])>*{transition:clip-path 1.2s var(--sqw-ease),transform 1.2s var(--sqw-ease)}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=mask]:not(.is-in)>*{clip-path:inset(0 0 100% 0);transform:translateY(30%)}.sqw-js:not(.sqw-design-mode) [data-sqw-reveal=wipe]:not(.is-in)>*{clip-path:inset(0 100% 0 0)}@media(max-width:749px){.sqw-js:not(.sqw-design-mode) [data-sqw-reveal]:is([data-sqw-reveal=slide],[data-sqw-reveal=slide-right]):not(.is-in){transform:translateY(16px)}}}.sqw-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;--sqw-marquee-speed: 40s}.sqw-marquee__track{display:flex;flex-shrink:0;align-items:center;gap:48px;padding-inline-end:48px;animation:sqw-marquee var(--sqw-marquee-speed) linear infinite}.sqw-marquee:hover .sqw-marquee__track{animation-play-state:paused}@keyframes sqw-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.sqw-marquee__track{animation:none}.sqw-marquee{overflow-x:auto}}.sqw-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sqw-rail-col, 72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:var(--sqw-gutter);scroll-padding-inline:var(--sqw-gutter)}.sqw-rail__track::-webkit-scrollbar{display:none}.sqw-rail__track>*{scroll-snap-align:start;min-width:0}.sqw-rail__arrows{display:flex;gap:8px}.sqw-rail__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s}.sqw-rail__arrow:disabled{opacity:.25;cursor:default}.announcement-bar__slider{--announcement-text-tracking: .08em}.announcement-bar__slider .announcement-bar__text,.announcement-bar__slider p{letter-spacing:.08em;text-transform:uppercase;font-weight:500}@media(prefers-reduced-motion:no-preference){.announcement-bar__slider slideshow-slide{transition:opacity .9s ease}.announcement-bar__slider slideshow-slide[aria-hidden=true]{opacity:0}}#header-component .header__row--top{transition:background-color .4s var(--sqw-ease),box-shadow .4s var(--sqw-ease),margin .4s var(--sqw-ease),border-radius .4s var(--sqw-ease)}@media screen and (max-width:989px){#header-component .header__row--top{margin:10px 12px 0;width:auto;max-width:calc(100% - 24px);box-sizing:border-box;border-radius:var(--sqw-radius-lg);border:1px solid var(--sqw-line)}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#1414146b;border-color:#ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}@media screen and (min-width:990px){#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:linear-gradient(180deg,#00000059,#0000)}}.sqw-menu-label{display:none}@media screen and (max-width:989px){.header__icon--menu.header__icon--summary{width:auto;min-width:max-content;flex-shrink:0;gap:8px}.header__icon--menu.header__icon--summary .sqw-menu-label{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;background:var(--sqw-black);color:var(--sqw-white);font:700 12px/1 var(--sqw-font);letter-spacing:.16em;white-space:nowrap}#header-component[transparent]:not([data-sticky-state=active]) .sqw-menu-label{background:var(--sqw-white);color:var(--sqw-black)}.header__icon--menu.header__icon--summary .header-drawer-icon--open{display:none}}@media screen and (max-width:989px){#header-component .header__columns{--header-template-columns: auto auto minmax(0, 1fr) auto auto !important;position:relative;column-gap:8px!important;align-items:center!important;min-height:60px}#header-component .header__columns .header__column{position:static!important}#header-component .header__columns .header-logo{grid-area:1 / 1 / 2 / -1!important;position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 3px));margin:0;padding:0;z-index:1}#header-component .header-logo .sqw-logo{font-size:13px;white-space:nowrap}#header-component .header__columns .search-action,#header-component header-actions{align-self:center}#header-component .header__columns .search-action :is(button,a),#header-component header-actions :is(.header-actions__action,.account-button>:is(a,button)){display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--sqw-line);border-radius:50%}#header-component[transparent]:not([data-sticky-state=active]) .header__columns .search-action :is(button,a),#header-component[transparent]:not([data-sticky-state=active]) header-actions :is(.header-actions__action,.account-button>:is(a,button)){border-color:#ffffff59}#header-component header-actions{display:flex;align-items:center;gap:8px}#header-component .header__icon--menu.header__icon--summary{display:inline-grid!important;place-items:center;width:38px!important;min-width:38px!important;height:38px;padding:0!important;border-radius:50%;background:var(--sqw-black);color:var(--sqw-white)}#header-component[transparent]:not([data-sticky-state=active]) .header__icon--menu.header__icon--summary{background:var(--sqw-white);color:var(--sqw-black)}#header-component .header__icon--menu.header__icon--summary .sqw-menu-label{display:none!important}#header-component .header__icon--menu.header__icon--summary .header-drawer-icon--open{display:block!important;width:18px;height:18px}}@media screen and (max-width:389px){#header-component .header-logo .sqw-logo{font-size:11px}#header-component .header-logo .sqw-logo__word{letter-spacing:.06em}}@media screen and (min-width:750px)and (max-width:1199px){#header-component .header__column--center,#header-component .header-logo{padding-inline:16px}}.menu-list__link[aria-current=page],.menu-list__link--active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:clamp(22px,6.4vw,30px);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.15}.menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:15px;text-transform:uppercase;letter-spacing:.08em}.sqw-drawer-extras{padding:8px var(--drawer-padding, 20px) 28px;display:grid;gap:24px}.sqw-drawer-feature{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:12px;border:1px solid var(--sqw-line);border-radius:var(--sqw-radius-lg);color:inherit;text-decoration:none}.sqw-drawer-feature img{width:96px;height:120px;object-fit:cover;border-radius:8px;background:var(--sqw-bg-2)}.sqw-drawer-feature__title{font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.05;margin:0 0 6px}.sqw-drawer-feature__text{margin:0;font-size:13px;color:var(--sqw-grey);line-height:1.45}.sqw-drawer-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sqw-drawer-quick a{display:grid;justify-items:center;gap:8px;padding:14px 6px;border:1px solid var(--sqw-line);border-radius:var(--sqw-radius);color:inherit;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.2;transition:background .2s,color .2s}@media(hover:hover){.sqw-drawer-quick a:hover{background:var(--sqw-black);color:var(--sqw-white)}}.sqw-drawer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:20px 0 0;margin:0;list-style:none;border-top:1px solid var(--sqw-line)}.sqw-drawer-links a{display:block;padding:4px 0;color:inherit;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.sqw-drawer-word{font-size:clamp(40px,13vw,64px);font-weight:800;letter-spacing:-.04em;line-height:.85;text-transform:uppercase;margin:0}.sqw-drawer-tagline{margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sqw-drawer-social{display:flex;gap:10px}.sqw-drawer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sqw-black);color:var(--sqw-white)}.product-badges__badge.color-custom-badge-sale,.compare-at-price{display:none!important}.sqw-card{display:grid;gap:12px;color:inherit}.sqw-card__media{position:relative;display:block;overflow:hidden;background:var(--sqw-bg-2)}.sqw-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--sqw-ease),transform 1.2s var(--sqw-ease)}.sqw-card__img--alt{opacity:0}@media(hover:hover){.sqw-card__media:hover .sqw-card__img--alt{opacity:1}.sqw-card__media:hover .sqw-card__img{transform:scale(1.035)}}.sqw-card__info{display:grid;gap:4px}.sqw-card__title{margin:0;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.3}.sqw-card__title a{color:inherit;text-decoration:none}.sqw-card__price{margin:0;font-size:14px;font-weight:500}.sqw-card__rating{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:12px;opacity:.75}.sqw-card__colors{margin:0;font-size:12px;opacity:.6}.sqw-stars{--sqw-rating: 5;--_pct: calc(var(--sqw-rating) / 5 * 100%);display:inline-block;width:72px;height:13px;background:linear-gradient(90deg,currentColor var(--_pct),rgba(127,127,127,.3) var(--_pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 13'%3E%3Cpath transform='translate(0 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(14.75 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(29.5 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(44.25 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(59 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 13'%3E%3Cpath transform='translate(0 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(14.75 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(29.5 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(44.25 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3Cpath transform='translate(59 0)' d='M6.5 0l1.9 4.1 4.6.5-3.4 3.1 1 4.4-4.1-2.3-4.1 2.3 1-4.4L0 4.6l4.6-.5z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;flex-shrink:0}.sqw-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,3vw,36px)}.sqw-head__title{margin:6px 0 0;font-size:clamp(30px,5vw,56px);font-weight:800;letter-spacing:-.035em;text-transform:uppercase;line-height:.95}.sqw-head__link{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:inherit;white-space:nowrap}[data-sablon] h1:not(.sqw-phero__title){font-size:clamp(26px,2.6vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:none!important}[data-sablon] .group-block:has(>.group-block-content>.shopify-block [data-sqw-pay]){position:relative}@media screen and (min-width:990px){[data-sablon] .group-block:has(>.group-block-content>.shopify-block [data-sqw-pay]){margin:24px 24px 24px 0;padding:28px;border-radius:18px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,#e9ebee,#8e939a 45%,#e9ebee 70%,#c8cbd0) border-box}}[data-sablon] .shopify-block:has(>[data-sqw-pay]),[data-sablon] .shopify-block:has(>.sqw-guven),[data-sablon] .shopify-block:has(>.sqw-acc){width:100%}[data-sablon] product-form-component .button,[data-sablon] .add-to-cart-button{min-height:56px;border-radius:var(--sqw-radius);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cart-totals__tax-note,.cart__ctas{display:none!important}.sqw-ship{display:grid;gap:8px;margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--sqw-bg-2)}.sqw-ship__text{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.35}.sqw-ship__text .sqw-icon{flex-shrink:0}.sqw-ship__track{display:block;height:4px;border-radius:2px;background:#0000001a;overflow:hidden}.sqw-ship__track>span{display:block;height:100%;background:#0a0a0a;transition:width .6s var(--sqw-ease)}.sqw-ship.is-done .sqw-ship__track>span{background:var(--sqw-chrome)}.sqw-cart-pay{display:grid;gap:10px;margin-top:12px}.sqw-consent{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:12px;line-height:1.45;cursor:pointer}.sqw-consent input{width:20px;height:20px;margin:0;accent-color:#0a0a0a;cursor:pointer}.sqw-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}.sqw-consent__warn{display:flex;gap:8px;align-items:center;margin:0;padding:8px 10px;border-radius:8px;background:#fff4f4;color:#9b1c1c;font-size:12px;font-weight:600}.sqw-consent__warn[hidden]{display:none}.sqw-cart-pay__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sqw-cart-pay__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:8px 10px;border:1.5px solid #0a0a0a;border-radius:var(--sqw-radius);background:#0a0a0a;color:#fff;font-family:var(--sqw-font);text-align:left;cursor:pointer;transition:opacity .25s}.sqw-cart-pay__btn--cod{background:#fff;color:#0a0a0a}.sqw-cart-pay__btn span{display:grid;gap:2px;line-height:1.1}.sqw-cart-pay__btn strong{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sqw-cart-pay__btn small{font-size:11px;opacity:.75}.sqw-cart-pay__btn[aria-disabled=true]{opacity:.4}.sqw-cart-pay__btn:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.sqw-cart-pay__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;font-size:11px;color:var(--sqw-grey)}.sqw-cart-pay__trust li{display:inline-flex;align-items:center;gap:5px}.sqw-cart-pay__logos{display:flex;justify-content:center;align-items:center;gap:6px;opacity:.85}.sqw-cart-pay__logos svg{height:20px;width:auto}.sqw-cart-pay__logos span{display:inline-grid;place-items:center;height:20px;padding:0 6px;border:1px solid var(--sqw-line);border-radius:3px;font-size:10px;font-weight:700;white-space:nowrap}.sqw-cart-empty{display:grid;justify-items:center;gap:10px;padding:24px 8px;text-align:center}.sqw-cart-empty__mark .sqw-logo{font-size:44px}.sqw-cart-empty__title{margin:6px 0 0;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.sqw-cart-empty__text{margin:0;max-width:30ch;font-size:14px;color:var(--sqw-grey)}.sqw-cart-empty__actions{display:grid;gap:8px;width:100%;margin:8px 0}.sqw-review-write{display:inline-flex;align-items:center;gap:8px}.sqw-rphotos{margin:0 0 28px}.sqw-rphotos__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sqw-rphotos__list{display:flex;gap:10px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sqw-rphotos__item{position:relative;display:block;flex:0 0 auto;width:clamp(110px,22vw,150px);aspect-ratio:3 / 4;padding:0;border:0;border-radius:var(--sqw-radius);overflow:hidden;cursor:zoom-in;background:var(--sqw-bg-2);scroll-snap-align:start}.sqw-rphotos__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--sqw-ease)}@media(hover:hover){.sqw-rphotos__item:hover img{transform:scale(1.05)}}.sqw-rphotos__item .sqw-stars{position:absolute;left:8px;bottom:8px}.sqw-photo,.sqw-wheel{width:min(920px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--sqw-radius-lg);background:#fff;color:#0a0a0a;overflow:auto}.sqw-photo::backdrop,.sqw-wheel::backdrop{background:#0a0a0a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sqw-photo[open],.sqw-wheel[open]{animation:sqw-pop .35s var(--sqw-ease)}@keyframes sqw-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}}.sqw-photo__close,.sqw-wheel__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#0a0a0a;color:#fff;cursor:pointer}.sqw-photo__grid{display:grid}@media(min-width:750px){.sqw-photo__grid{grid-template-columns:1.2fr 1fr}}.sqw-photo__img{width:100%;max-height:70dvh;object-fit:contain;background:#0a0a0a}.sqw-photo__body{display:grid;align-content:center;gap:12px;padding:28px}.sqw-photo__text{margin:0;font-size:17px;line-height:1.55}.sqw-photo__author{margin:0;font-weight:700;font-size:14px}.sqw-wheel__grid{display:grid}@media(min-width:750px){.sqw-wheel__grid{grid-template-columns:1fr 1fr;align-items:stretch}}.sqw-wheel__art{display:grid;place-items:center;padding:26px 20px 10px;background:var(--sqw-bg-2)}@media(min-width:750px){.sqw-wheel__art{padding:32px}}.sqw-wheel__svg{width:min(380px,70vw);height:auto;overflow:visible}@media(max-width:749px){.sqw-wheel__svg{width:min(230px,58vw)}}[data-sqw-wheel-rotor]{transform-box:view-box;transform-origin:0 0}.sqw-wheel__panel{padding:22px 20px 24px}@media(min-width:750px){.sqw-wheel__panel{padding:44px 36px}}.sqw-wheel__title{margin:8px 0;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.sqw-wheel__lead{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--sqw-ink-3, #444)}.sqw-wheel__form{display:grid;gap:12px}.sqw-field{display:grid;gap:6px;font-size:12px;font-weight:600}.sqw-field input{width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--sqw-line);border-radius:var(--sqw-radius);background:#fff;font:500 16px/1 var(--sqw-font);color:#0a0a0a}.sqw-field input:focus{outline:none;border-color:#0a0a0a}.sqw-field__phone{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1.5px solid var(--sqw-line);border-radius:var(--sqw-radius);overflow:hidden}.sqw-field__phone:focus-within{border-color:#0a0a0a}.sqw-field__phone>span{padding:0 12px;font-size:15px;font-weight:600;border-right:1px solid var(--sqw-line)}.sqw-field__phone input{border:0}.sqw-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:12px;line-height:1.45;color:var(--sqw-ink-3, #444);cursor:pointer}.sqw-check input{width:18px;height:18px;margin:0;accent-color:#0a0a0a}.sqw-check a{color:inherit;text-decoration:underline}.sqw-wheel__error{margin:0;padding:10px 12px;border-radius:8px;background:#fff1f0;color:#a8071a;font-size:13px}.sqw-wheel__spin,.sqw-wheel__go{width:100%;justify-content:center}.sqw-wheel__fine{margin:4px 0 0;font-size:11px;line-height:1.45;color:var(--sqw-grey)}.sqw-wheel__code{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.sqw-wheel__code code{display:grid;place-items:center;min-height:52px;border:2px dashed #0a0a0a;border-radius:var(--sqw-radius);font:800 22px/1 var(--sqw-font);letter-spacing:.12em}.sqw-wheel__applied{margin:0 0 14px;font-size:13px;font-weight:600}.sqw-wheel-tab{position:fixed;left:0;bottom:140px;z-index:20;display:flex;align-items:center;gap:8px;padding:12px 9px;border:0;border-radius:0 10px 10px 0;background:#0a0a0a;color:#fff;font:700 11px/1 var(--sqw-font);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);cursor:pointer;box-shadow:0 6px 20px #0003}.sqw-wheel-tab[hidden]{display:none}.sqw-upsell{display:grid;gap:12px;padding:8px 0 16px}.sqw-upsell__tier{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--sqw-radius);background:var(--sqw-bg-2);font-size:13px;line-height:1.4}.sqw-upsell__tier p{margin:0}.sqw-upsell__dots{display:flex;gap:4px}.sqw-upsell__dots span{width:8px;height:8px;border-radius:50%;background:#00000026}.sqw-upsell__dots .is-on{background:#0a0a0a}.sqw-upsell__ship{display:grid;grid-template-columns:64px 1fr;gap:10px 12px;align-items:center;padding:12px;border:1.5px solid #0a0a0a;border-radius:var(--sqw-radius)}.sqw-upsell__ship-img img{display:block;width:64px;height:80px;object-fit:cover;border-radius:8px;background:var(--sqw-bg-2)}.sqw-upsell__ship-title{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sqw-upsell__ship-text{margin:0;font-size:12px;line-height:1.4;color:var(--sqw-ink-3, #444)}.sqw-upsell__ship .sqw-upsell__select{margin-top:6px}.sqw-upsell__add--wide{grid-column:1 / -1;width:100%;min-height:42px;border:0;border-radius:var(--sqw-radius);background:#0a0a0a;color:#fff;font:700 13px/1 var(--sqw-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sqw-upsell__title{margin:4px 0 8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sqw-upsell__list{display:flex;gap:10px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sqw-upsell__card{position:relative;display:grid;align-content:start;gap:4px;flex:0 0 132px;scroll-snap-align:start;font-size:12px}.sqw-upsell__img img{display:block;width:132px;height:165px;object-fit:cover;border-radius:10px;background:var(--sqw-bg-2)}.sqw-upsell__name{overflow:hidden;color:inherit;font-weight:600;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.sqw-upsell__price{color:var(--sqw-grey)}.sqw-upsell__select{width:100%;padding:4px 6px;border:1px solid var(--sqw-line);border-radius:6px;background:#fff;font:inherit;font-size:11px}.sqw-upsell__card .sqw-upsell__add{position:absolute;top:125px;right:6px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#0a0a0a;box-shadow:0 2px 10px #0000002e;cursor:pointer}.sqw-upsell__add[aria-busy=true]{opacity:.5;pointer-events:none}.sqw-upsell__wheel{display:grid;grid-template-columns:22px 1fr 16px;gap:12px;align-items:center;width:100%;padding:14px;border:0;border-radius:var(--sqw-radius);background:#0a0a0a;color:#fff;text-align:left;font-family:var(--sqw-font);cursor:pointer}.sqw-upsell__wheel span{display:grid;gap:2px}.sqw-upsell__wheel strong{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.sqw-upsell__wheel small{font-size:12px;opacity:.75}@media(max-width:749px){.sqw-wheel-tab{left:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:0;justify-content:center;border-radius:50%;writing-mode:horizontal-tb;transform:none;border:2px solid #fff;box-shadow:0 6px 18px #00000047}.sqw-wheel-tab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sqw-wheel-tab svg{width:20px;height:20px}}.sqw-upsell,.sqw-upsell__rail,.sqw-upsell__ship>div{min-width:0;max-width:100%}.sqw-upsell{width:100%;overflow:hidden}.cart-drawer__items:has(.sqw-upsell){overflow-x:hidden}html:has(dialog[open]) .sqw-wheel-tab,html:has(header-drawer details[open]) .sqw-wheel-tab,html:has(.menu-drawer[open]) .sqw-wheel-tab{display:none}product-card .rsi-homepage-container,.product-card .rsi-homepage-container{display:none!important}.variant-option--swatches{gap:8px}.variant-option--swatches .variant-option__button-label--has-swatch{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--sqw-line)!important;border-radius:12px!important;background:#fff;outline:none!important;transition:border-color .2s,box-shadow .2s,transform .15s}.variant-option--swatches .variant-option__button-label--has-swatch:after,.variant-option--swatches .variant-option__button-label--has-swatch:before{display:none!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:28px!important;height:28px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important;border-radius:50%!important;background:linear-gradient(140deg,#ffffff8c,#fff0 42%,#00000038),var(--swatch-background)!important;box-shadow:inset 0 0 0 1px #0000001f,0 1px 2px #0000001f;outline:none!important}.variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){border-color:#0a0a0a!important;box-shadow:0 0 0 1px #0a0a0a}.variant-option--swatches .variant-option__button-label--has-swatch:has(input:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px #0a0a0a}@media(hover:hover){.variant-option--swatches .variant-option__button-label--has-swatch:hover{border-color:#0a0a0a}}.variant-option--swatches legend{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.variant-option__swatch-value{margin-left:6px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sqw-grey)}.variant-option legend,.variant-picker legend{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.variant-option--swatches .variant-option__button-label--has-swatch>*{grid-area:1 / 1}.variant-option--swatches .variant-option__button-label--has-swatch{align-content:center!important;align-items:center!important;justify-items:center!important;grid-template-rows:1fr!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{align-self:center!important;justify-self:center!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sparqwear-base.css.map */
