:root{--a-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--a-text: #1d1d1f;--a-text-2: #6e6e73;--a-text-3: #86868b;--a-bg: #ffffff;--a-bg-2: #f5f5f7;--a-bg-3: #e8e8ed;--a-line: rgba(0, 0, 0, .08);--a-line-2: #d2d2d7;--a-blue: #0071e3;--a-blue-h: #0077ed;--a-link: #0066cc;--a-orange: #b64400;--a-page: 1320px;--a-gutter: 16px;--a-nav-h: 52px;--a-r-xl: 28px;--a-r-lg: 22px;--a-r: 18px;--a-r-sm: 12px;--a-ease: cubic-bezier(.25, .1, .25, 1);--a-spring: cubic-bezier(.32, .72, 0, 1);--a-card-shadow: 2px 4px 12px rgba(0, 0, 0, .08);--a-card-shadow-h: 2px 4px 16px rgba(0, 0, 0, .16);--a-glass: rgba(255, 255, 255, .62);--a-glass-strong: rgba(250, 250, 252, .82);--a-glass-edge: rgba(255, 255, 255, .65);--a-glass-shadow: 0 10px 40px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 1px rgba(0, 0, 0, .04);--a-grad: linear-gradient(90deg, #0071e3 0%, #8e5cff 45%, #ff375f 75%, #ff9f0a 100%)}@media(min-width:750px){:root{--a-gutter: 32px}}@media(min-width:990px){:root{--a-gutter: 40px}}html:root{--font-body-family: var(--a-font) !important;--font-heading-family: var(--a-font) !important;--buttons-radius: 980px;--buttons-radius-outset: 980px;--inputs-radius: 12px;--inputs-radius-outset: 12px;--variant-pills-radius: 12px;--product-card-corner-radius: 1.8rem;--media-radius: 18px}html{scroll-padding-top:calc(var(--a-nav-h) + 16px)}body{font-family:var(--a-font)!important;color:var(--a-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,input,select,textarea,button{font-family:var(--a-font)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--a-font)!important;letter-spacing:-.02em;color:var(--a-text)}::selection{background:#0071e32e}.page-width{max-width:var(--a-page)!important}.transparent_header>.shopify-section:not(.a-keep){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;pointer-events:none!important}.transparent_header{position:relative;z-index:60}.a-nav-wrap{padding-top:var(--a-nav-h)}.a-nav{position:fixed;top:0;left:0;right:0;z-index:1000;font-size:13px}.a-nav__bar{position:relative;height:var(--a-nav-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--a-gutter);background:var(--a-glass-strong);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:background .3s var(--a-ease),box-shadow .3s var(--a-ease)}.a-nav__bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#00000014;opacity:0;transition:opacity .3s}html.a-scrolled .a-nav__bar:after{opacity:1}html.a-fly-open .a-nav__bar,html.a-search-open .a-nav__bar{background:#fafafcf0}.a-nav__left,.a-nav__right{display:flex;align-items:center;gap:2px}.a-nav__right{justify-content:flex-end}.a-nav__logo{display:flex;align-items:center;justify-content:center;height:var(--a-nav-h)}.a-nav__logo img{height:19px;width:auto;display:block}.a-nav__wordmark{font-weight:600;font-size:19px;color:var(--a-text)}.a-nav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;padding:0;margin:0;color:#000c;border-radius:50%;cursor:pointer;transition:color .2s,background .2s;text-decoration:none}.a-nav__icon:hover{color:#000;background:#0000000a}.a-nav__icon .a-ico{width:19px;height:19px}.a-nav__count{position:absolute;top:5px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--a-blue);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fafafce6;transition:transform .35s var(--a-spring)}.a-nav__count.is-empty{transform:scale(0)}.a-nav__count.is-bump{animation:aBump .5s var(--a-spring)}@keyframes aBump{40%{transform:scale(1.45)}}.a-burger{position:relative;width:18px;height:12px;display:block}.a-burger span{position:absolute;left:0;width:18px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .35s var(--a-spring),top .35s var(--a-spring)}.a-burger span:first-child{top:2px}.a-burger span:last-child{top:9px}.a-nav__links{display:none}.a-nav__links ul{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.a-nav__link{display:block;padding:0 13px;line-height:var(--a-nav-h);color:#000c;text-decoration:none;font-size:13px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;transition:color .2s}.a-nav__link:hover,.a-nav__link.is-hover{color:#000}.a-nav__link.is-current{color:#000;font-weight:500}.a-nav__search-d{display:none}@media(min-width:990px){.a-nav__bar{grid-template-columns:auto 1fr auto;column-gap:24px;max-width:none;padding:0 max(var(--a-gutter),calc((100vw - var(--a-page)) / 2 + var(--a-gutter)))}.a-nav__logo{justify-content:flex-start;order:0}.a-nav__left{display:none}.a-nav__links{display:flex;justify-content:center;order:1}.a-nav__right{order:2}.a-nav__search-d{display:inline-flex}.a-nav__logo img{height:21px}}@media(max-width:989px){.a-nav__account{display:none}}.a-fly{position:absolute;left:0;right:0;top:var(--a-nav-h);height:0;overflow:hidden;background:#fafafcf0;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:height .32s var(--a-spring)}.a-fly__panel{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .24s var(--a-ease),transform .32s var(--a-spring),visibility 0s linear .24s}.a-fly__panel.is-on{opacity:1;visibility:visible;transform:none;transition-delay:.06s,.06s,0s}.a-fly__inner{display:flex;gap:72px;padding-top:36px;padding-bottom:56px}.a-fly__col ul{list-style:none;margin:0;padding:0}.a-fly__label{margin:0 0 14px;font-size:12px;font-weight:400;color:var(--a-text-2);letter-spacing:0}.a-fly__col a{color:var(--a-text);text-decoration:none;display:inline-block;font-size:13px;padding:4px 0}.a-fly__col a:hover{color:var(--a-blue)}.a-fly__col--big a{font-size:24px;font-weight:600;letter-spacing:-.02em;padding:3px 0;line-height:1.2}.a-fly__col--many ul{columns:3;column-gap:36px}.a-fly__col--many li{break-inside:avoid}.a-fly__tp img{display:block;margin:6px 0 10px;height:auto}.a-fly__tp span{font-size:13px;color:var(--a-link)}.a-search{position:absolute;left:0;right:0;top:0;min-height:0;background:#fafafcf7;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s var(--a-ease),transform .35s var(--a-spring),visibility 0s linear .25s;z-index:3;max-height:100vh;overflow:auto}html.a-search-open .a-search{opacity:1;visibility:visible;transform:none;transition-delay:0s}.a-search__inner{padding-top:28px;padding-bottom:40px;max-width:760px!important}.a-search__form{display:flex;align-items:center;gap:12px;border-bottom:0}.a-search__form>.a-ico{width:26px;height:26px;color:var(--a-text-2);flex:none}.a-search__form input[type=search]{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:clamp(20px,3vw,28px)!important;font-weight:600;letter-spacing:-.02em;color:var(--a-text);padding:6px 0!important;height:auto!important;min-height:0!important}.a-search__form input::placeholder{color:var(--a-text-3);opacity:1}.a-search__form input::-webkit-search-cancel-button{display:none}.a-search__close{width:36px;height:36px;border:0;border-radius:50%;background:var(--a-bg-3);color:var(--a-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0}.a-search__close .a-ico{width:16px;height:16px}.a-search__results{margin-top:28px}.a-search__quick{list-style:none;margin:0;padding:0}.a-search__quick a{display:block;padding:7px 0;color:var(--a-text);text-decoration:none;font-size:15px;font-weight:500}.a-search__quick a:hover{color:var(--a-blue)}.a-search__hit{display:flex;align-items:center;gap:14px;padding:8px 10px;margin:0 -10px;border-radius:12px;text-decoration:none;color:var(--a-text);transition:background .15s}.a-search__hit:hover,.a-search__hit.is-active{background:#0000000a}.a-search__hit img{width:44px;height:54px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.a-search__hit-t{font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a-search__hit-p{font-size:13px;color:var(--a-text-2);margin-top:2px}.a-search__all{display:inline-block;margin-top:16px;color:var(--a-link);font-size:15px;text-decoration:none}.a-search__all:hover{text-decoration:underline}.a-search__colls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.a-search__colls a{display:inline-block;padding:7px 14px;border-radius:980px;background:var(--a-bg-3);color:var(--a-text);font-size:13px;text-decoration:none}.a-search__colls a:hover{background:#dcdce1}.a-ribbon{background:var(--a-bg-2);text-align:center;padding:11px var(--a-gutter)}.a-ribbon p{margin:0;font-size:14px;line-height:1.4;color:var(--a-text);letter-spacing:-.01em}.a-ribbon a{color:var(--a-link);text-decoration:none;white-space:nowrap}.a-ribbon a:hover{text-decoration:underline}.a-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;background:#e8e8ed66;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .3s var(--a-ease),visibility 0s linear .3s}html.a-fly-open .a-scrim,html.a-search-open .a-scrim{opacity:1;visibility:visible;transition-delay:0s}.a-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#fafafcdb;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);opacity:0;visibility:hidden;transition:opacity .3s var(--a-ease),visibility 0s linear .3s;overflow:hidden}html.a-menu-open{overflow:hidden}html.a-menu-open .a-menu{opacity:1;visibility:visible;transition-delay:0s}.a-menu__top{height:var(--a-nav-h);display:flex;align-items:center;justify-content:flex-end;padding:0 calc(var(--a-gutter) - 8px)}.a-menu__track{position:relative;height:calc(100% - var(--a-nav-h))}.a-menu__pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 36px 120px;transition:transform .45s var(--a-spring),opacity .3s var(--a-ease)}.a-menu__pane--root.is-out{transform:translate(-24%);opacity:0;pointer-events:none}.a-menu__pane--sub{transform:translate(30%);opacity:0}.a-menu__pane--sub.is-in{transform:none;opacity:1}.a-menu__big{list-style:none;margin:0 0 28px;padding:0}.a-menu__big li{opacity:0;transform:translateY(-6px);transition:opacity .3s var(--a-ease),transform .4s var(--a-spring);transition-delay:calc(var(--i) * 30ms)}html.a-menu-open .a-menu__big li{opacity:1;transform:none}.a-menu__big a,.a-menu__big button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;border:0;background:none;text-align:left;cursor:pointer;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--a-text);text-decoration:none}.a-chev{font-weight:300;color:var(--a-text-3);font-size:28px;line-height:1}.a-menu__small{list-style:none;margin:0;padding:0}.a-menu__small a{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:17px;color:var(--a-text);text-decoration:none}.a-menu__small .a-ico{width:20px;height:20px}.a-menu__tp{display:inline-block;margin-top:22px}.a-menu__tp img{display:block;height:auto}.a-menu__back{display:inline-flex;align-items:center;gap:4px;padding:6px 0 18px;border:0;background:none;font-size:17px;color:var(--a-text-2);cursor:pointer}.a-chev--l{font-size:26px;color:var(--a-text-2)}.a-menu__list{list-style:none;margin:0;padding:0}.a-menu__list a{display:block;padding:8px 0;font-size:21px;font-weight:600;letter-spacing:-.015em;color:var(--a-text);text-decoration:none}.a-menu__list a strong{font-weight:600;color:var(--a-blue)}.a-menu__pane--sub .a-fly__label{font-size:13px;margin-bottom:8px}html.a-menu-open .a-burger span:first-child{top:5px;transform:rotate(45deg)}html.a-menu-open .a-burger span:last-child{top:5px;transform:rotate(-45deg)}.a-tabbar{display:none}@media(max-width:749px){.a-tabbar{position:fixed;z-index:950;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 28px),420px);height:62px;display:flex;align-items:center;justify-content:space-around;padding:0 6px;border-radius:31px;background:#fff9;-webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.7);box-shadow:var(--a-glass-shadow);transition:transform .45s var(--a-spring),opacity .3s}.a-tabbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffffb3,#fff0 38% 70%,#ffffff59);mix-blend-mode:soft-light}html.a-tab-hide .a-tabbar{transform:translate(-50%,calc(100% + 30px))}html.a-menu-open .a-tabbar{opacity:0;pointer-events:none}.a-tabbar__item{flex:1;height:52px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:none;border-radius:26px;padding:0;color:#000000b8;text-decoration:none;font-size:10px;font-weight:500;letter-spacing:0;transition:background .2s,color .2s}.a-tabbar__item .a-ico{width:22px;height:22px}.a-tabbar__item.is-on{color:var(--a-blue);background:#0071e31a}.a-tabbar__item:active{background:#0000000f}body:has(.a-tabbar){padding-bottom:86px}}.a-sec{position:relative}.a-wrap{max-width:var(--a-page);margin-left:auto;margin-right:auto;padding-left:var(--a-gutter);padding-right:var(--a-gutter);box-sizing:border-box}.a-sec-pad{padding-top:var(--pt, 48px);padding-bottom:var(--pb, 48px)}.a-tint{background:var(--a-bg-2)}.a-eyebrow{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--a-orange);letter-spacing:-.01em}.a-h2{margin:0;font-size:clamp(26px,3.4vw,40px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--a-text);max-width:820px}.a-h2 span{color:var(--a-text-2)}.a-btn,a.a-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border-radius:980px;border:0;background:var(--a-blue);color:#fff!important;font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.18;text-decoration:none!important;cursor:pointer;transition:background .2s,transform .2s var(--a-spring)}.a-btn:hover{background:var(--a-blue-h)}.a-btn:active{transform:scale(.97)}.a-btn--sm{min-height:32px;padding:6px 15px;font-size:14px}.a-link,a.a-link{color:var(--a-link)!important;font-size:17px;text-decoration:none;letter-spacing:-.01em}.a-link:hover{text-decoration:underline}.a-grad{background:var(--a-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:aShimmer 8s ease-in-out infinite alternate}@keyframes aShimmer{to{background-position:100% 0}}html.a-js .a-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--a-ease),transform 1s var(--a-spring);transition-delay:calc(var(--d, 0) * 90ms)}html.a-js .a-reveal.is-in{opacity:1;transform:none}.a-hero{background:#fff;padding-top:var(--a-hero-pt, 56px);overflow:hidden;text-align:center}.a-hero__title{margin:0 auto;font-size:clamp(48px,8.2vw,104px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.035em!important}.a-hero__sub{margin:20px auto 0;max-width:640px;font-size:clamp(19px,2vw,24px);line-height:1.35;font-weight:500;color:var(--a-text-2);letter-spacing:-.015em}.a-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:28px}.a-wall{position:relative;height:clamp(300px,40vw,560px);margin-top:clamp(16px,3vw,40px);perspective:1400px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 72%,transparent 100%);--p: 0}.a-wall:before,.a-wall:after{content:"";position:absolute;top:0;bottom:0;width:14%;z-index:2;pointer-events:none}.a-wall:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.a-wall:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.a-wall__plane{position:absolute;left:-25%;right:-25%;top:-6%;bottom:-6%;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,1.6vw,22px);transform:rotateX(calc(30deg - 22deg * var(--p))) rotate(calc(-9deg + 6deg * var(--p))) scale(calc(1 + .06 * var(--p)));transform-origin:50% 40%;will-change:transform}.a-wall__track{display:flex;width:max-content;animation:aMarquee var(--speed, 90s) linear infinite}.a-wall__row--rev .a-wall__track{animation-direction:reverse}.a-wall__cover-img{flex:none;height:clamp(120px,13.5vw,210px);width:auto;margin-right:clamp(12px,1.6vw,22px);border-radius:5px;background:var(--a-bg-2);box-shadow:0 14px 30px #00000029,0 3px 8px #00000014;object-fit:cover}@keyframes aMarquee{to{transform:translate(-50%)}}.a-cats .a-h2{margin-bottom:28px}.a-cats__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.a-cats__scroller::-webkit-scrollbar{display:none}.a-cats__list{display:flex;gap:clamp(8px,2vw,28px);width:max-content;margin:0 auto;padding:8px var(--a-gutter) 16px;list-style:none}.a-cats__item{flex:none}.a-cats__link{display:flex;flex-direction:column;align-items:center;gap:12px;width:124px;text-decoration:none;color:var(--a-text)}.a-cats__fan{position:relative;width:124px;height:104px;display:block}.a-cats__cover-img{position:absolute;left:50%;bottom:4px;height:84px;width:auto;max-width:70px;object-fit:cover;border-radius:3px;box-shadow:0 6px 14px #0000002e;transform-origin:50% 100%;transition:transform .5s var(--a-spring)}.a-cats__cover-img[style*="--n: 1"]{transform:translate(-50%) translate(-26px) rotate(-11deg);z-index:1}.a-cats__cover-img[style*="--n: 2"]{transform:translate(-50%) translate(26px) rotate(11deg);z-index:1}.a-cats__cover-img[style*="--n: 3"]{transform:translate(-50%) translateY(-6px);z-index:2;height:92px}.a-cats__link:hover .a-cats__cover-img[style*="--n: 1"]{transform:translate(-50%) translate(-36px) rotate(-16deg)}.a-cats__link:hover .a-cats__cover-img[style*="--n: 2"]{transform:translate(-50%) translate(36px) rotate(16deg)}.a-cats__link:hover .a-cats__cover-img[style*="--n: 3"]{transform:translate(-50%) translateY(-12px) scale(1.04)}.a-cats__label{font-size:14px;font-weight:600;letter-spacing:-.01em;text-align:center;line-height:1.25}.a-cats__link:hover .a-cats__label{color:var(--a-blue)}.a-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.a-shelf__all{flex:none;font-size:15px!important;padding-bottom:4px;white-space:nowrap}.a-shelf__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:max(var(--a-gutter),calc((100vw - var(--a-page)) / 2 + var(--a-gutter)))}.a-shelf__viewport::-webkit-scrollbar{display:none}.a-shelf__track{display:flex;gap:20px;width:max-content;list-style:none;margin:0;padding:10px max(var(--a-gutter),calc((100vw - var(--a-page)) / 2 + var(--a-gutter))) 30px}.a-card{position:relative;flex:none;width:clamp(164px,44vw,236px);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:var(--a-r);box-shadow:var(--a-card-shadow);transition:box-shadow .3s var(--a-ease),transform .3s var(--a-ease)}.a-card:hover{box-shadow:var(--a-card-shadow-h);transform:scale3d(1.01,1.01,1.01)}.a-card__link{display:block;color:inherit;text-decoration:none;flex:1}.a-card__media{aspect-ratio:4 / 4.4;display:flex;align-items:center;justify-content:center;padding:22px 22px 8px}.a-card__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.17));transition:transform .5s var(--a-spring)}.a-card:hover .a-card__img{transform:translateY(-3px)}.a-card__ph{width:60%;aspect-ratio:2/3;border-radius:6px;background:var(--a-bg-2);display:flex;align-items:center;justify-content:center;color:var(--a-text-3)}.a-card__ph .a-ico{width:34px;height:34px}.a-card__body{padding:8px 18px 0}.a-card__eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--a-orange);letter-spacing:0}.a-card__eyebrow--muted{color:var(--a-text-2);font-weight:500}.a-card__title{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.015em!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.a-card__meta{margin:4px 0 0;font-size:13px;color:var(--a-text-2)}.a-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 16px 18px}.a-card__price{font-size:15px;color:var(--a-text);letter-spacing:-.01em}.a-card__price s{color:var(--a-text-3);font-size:13px;margin-left:4px}.a-card__add{position:relative;flex:none;width:34px;height:34px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#0071e31a;color:var(--a-blue);cursor:pointer;transition:background .2s,color .2s,transform .3s var(--a-spring)}.a-card__add:hover{background:var(--a-blue);color:#fff}.a-card__add:active{transform:scale(.9)}.a-card__add .a-ico{width:16px;height:16px}.a-card__add-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:all .35s var(--a-spring)}.a-card__add-plus{display:flex;transition:all .3s var(--a-spring)}.a-card__add.is-loading{pointer-events:none}.a-card__add.is-loading .a-card__add-plus{animation:aSpin .8s linear infinite;opacity:.6}.a-card__add.is-done{background:var(--a-blue);color:#fff}.a-card__add.is-done .a-card__add-plus{opacity:0;transform:scale(.4) rotate(90deg)}.a-card__add.is-done .a-card__add-check{opacity:1;transform:none}@keyframes aSpin{to{transform:rotate(360deg)}}.a-card--more{background:transparent;box-shadow:none;justify-content:center}.a-card--more:hover{box-shadow:none;transform:none}.a-card__morelink{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;min-height:280px;color:var(--a-text);text-decoration:none;font-size:15px;font-weight:600;text-align:center;line-height:1.3}.a-card__morecircle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:var(--a-card-shadow);color:var(--a-blue);transition:transform .3s var(--a-spring),box-shadow .3s}.a-card__morecircle .a-ico{width:22px;height:22px}.a-card__morelink:hover .a-card__morecircle{transform:scale(1.08);box-shadow:var(--a-card-shadow-h)}.a-card--ph .a-card__media{background:var(--a-bg-2);border-radius:var(--a-r)}.a-paddles{display:none;justify-content:flex-end;gap:14px;margin-top:-6px}@media(hover:hover)and (min-width:750px){.a-paddles{display:flex}}.a-paddle{width:36px;height:36px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#d2d2d7a3;color:#0000008f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.a-paddle:hover{background:#dfdfe3b3;color:#000000a3}.a-paddle[disabled]{opacity:.36;cursor:default}.a-paddle .a-ico{width:16px;height:16px}.a-latest__track{gap:20px}.a-feat{flex:none;position:relative;width:clamp(280px,82vw,400px);height:clamp(440px,52vw,500px);border-radius:var(--a-r);overflow:hidden;background:#fff;box-shadow:var(--a-card-shadow);scroll-snap-align:start;transition:box-shadow .3s var(--a-ease),transform .3s var(--a-ease)}.a-feat:hover{box-shadow:var(--a-card-shadow-h);transform:scale3d(1.01,1.01,1.01)}.a-feat__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.a-feat__copy{position:relative;z-index:2;padding:30px 30px 0}.a-feat__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--a-text-2)}.a-feat__title{margin:0!important;font-size:28px!important;line-height:1.14!important;font-weight:600!important;letter-spacing:-.02em!important;color:inherit}.a-feat__text{margin:10px 0 0;font-size:17px;line-height:1.4;color:var(--a-text-2);letter-spacing:-.01em}.a-feat__art{position:absolute;left:0;right:0;bottom:0;height:56%}.a-feat__cover-img{position:absolute;left:50%;bottom:-14px;height:78%;width:auto;max-width:62%;object-fit:cover;border-radius:6px;box-shadow:0 20px 40px #0000003d,0 4px 10px #0000001a;transform-origin:50% 100%;transition:transform .7s var(--a-spring)}.a-feat__cover-img[style*="--n: 1"]{transform:translate(-50%) translate(-42%) rotate(-12deg) scale(.86);z-index:1}.a-feat__cover-img[style*="--n: 2"]{transform:translate(-50%) translate(42%) rotate(12deg) scale(.86);z-index:1}.a-feat__cover-img[style*="--n: 3"]{transform:translate(-50%);z-index:2}.a-feat:hover .a-feat__cover-img[style*="--n: 1"]{transform:translate(-50%) translate(-58%) rotate(-16deg) scale(.88)}.a-feat:hover .a-feat__cover-img[style*="--n: 2"]{transform:translate(-50%) translate(58%) rotate(16deg) scale(.88)}.a-feat:hover .a-feat__cover-img[style*="--n: 3"]{transform:translate(-50%) translateY(-14px)}.a-feat__icon{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:140px;height:140px;display:flex;align-items:center;justify-content:center}.a-feat__icon .a-ico{width:120px;height:120px;stroke-width:1.1}.a-feat--dark{background:#000;color:#f5f5f7}.a-feat--dark .a-feat__eyebrow,.a-feat--dark .a-feat__text{color:#a1a1a6}.a-feat--blue{background:linear-gradient(160deg,#0a84ff,#5e5ce6);color:#fff}.a-feat--blue .a-feat__eyebrow,.a-feat--blue .a-feat__text{color:#ffffffd1}.a-feat--warm{background:linear-gradient(170deg,#fff6ec,#ffe3c9)}.a-feat--aurora{background:radial-gradient(120% 80% at 10% 100%,#ffd5e5 0%,transparent 55%),radial-gradient(90% 70% at 100% 90%,#c9dcff 0%,transparent 60%),radial-gradient(80% 60% at 60% 0%,#efe2ff 0%,transparent 60%),#fff}.a-feat--aurora .a-feat__icon{color:#8e5cff}.a-feat--blue .a-feat__icon{color:#ffffffe6}.a-feat--dark .a-feat__icon{color:#f5f5f7}.a-bento .a-h2{margin-bottom:32px}.a-bento__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.a-bento__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1100px){.a-bento__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(260px,auto)}}.a-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;min-height:240px;padding:30px;border-radius:var(--a-r-xl);background:var(--a-bg-2);color:var(--a-text);text-decoration:none;transition:transform .4s var(--a-spring),box-shadow .4s var(--a-ease)}.a-bento.a-tint .a-tile{background:#fff}a.a-tile:hover{transform:scale(1.012);box-shadow:0 18px 40px #00000014}@media(min-width:750px){.a-tile--wide{grid-column:span 2}}@media(min-width:1100px){.a-tile--tall{grid-row:span 2}}.a-tile__icon{position:absolute;top:28px;left:30px;width:44px;height:44px;color:var(--a-blue)}.a-tile__icon .a-ico{width:44px;height:44px}.a-tile__copy{position:relative;z-index:2}.a-tile__eyebrow{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--a-text-2)}.a-tile__title{margin:0!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.025em!important;color:inherit}.a-tile__text{margin:10px 0 0;font-size:17px;line-height:1.42;color:var(--a-text-2);max-width:520px}.a-tile .a-link{display:inline-block;margin-top:12px}.a-tile--dark{background:#000!important;color:#f5f5f7}.a-tile--dark .a-tile__text,.a-tile--dark .a-tile__eyebrow{color:#a1a1a6}.a-tile--dark .a-link{color:#2997ff!important}.a-tile--dark .a-tile__icon{color:#2997ff}.a-tile--blue{background:linear-gradient(150deg,#0a84ff,#5e5ce6)!important;color:#fff}.a-tile--blue .a-tile__text,.a-tile--blue .a-tile__eyebrow{color:#ffffffd9}.a-tile--blue .a-link{color:#fff!important}.a-tile--blue .a-tile__icon{color:#fff}.a-tile--aurora{background:#fff!important}.a-tile--aurora:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background:radial-gradient(closest-side,rgba(255,159,10,.35),transparent) 20% 80% / 50% 50% no-repeat,radial-gradient(closest-side,rgba(142,92,255,.35),transparent) 70% 30% / 55% 55% no-repeat,radial-gradient(closest-side,rgba(10,132,255,.3),transparent) 80% 85% / 50% 50% no-repeat;animation:aAurora 14s ease-in-out infinite alternate}.a-tile--aurora .a-tile__icon{color:#8e5cff;z-index:2}@keyframes aAurora{to{transform:rotate(25deg) scale(1.1)}}.a-tile__route{position:absolute;left:6%;right:6%;top:18px;width:88%;height:auto;overflow:visible}.a-tile__route text{font:600 15px var(--a-font);fill:var(--a-text-2)}.a-tile--dark .a-tile__route text{fill:#a1a1a6}.a-tile__arc{animation:aDash 1.6s linear infinite}@keyframes aDash{to{stroke-dashoffset:-32}}.a-pulse{transform-box:fill-box;transform-origin:center;animation:aPulse 2.4s ease-out infinite}.a-pulse--2{animation-delay:1.2s}@keyframes aPulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(2);opacity:0}}.a-tile:has(.a-tile__route){min-height:360px}@media(min-width:750px){.a-tile:has(.a-tile__route) .a-tile__route{left:auto;right:4%;width:56%;top:50%;transform:translateY(-58%)}.a-tile:has(.a-tile__route) .a-tile__copy{max-width:46%}.a-tile:has(.a-tile__route){min-height:300px}}.a-phero{background:#fff;overflow:hidden;text-align:center;padding-bottom:8px}.a-phero__chapters{border-bottom:1px solid var(--a-line)}.a-phero__copy{padding-top:clamp(36px,5vw,64px)}.a-phero__title{margin:0!important;font-size:clamp(56px,10vw,120px)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important}.a-phero__tag{margin:14px auto 0;font-size:clamp(22px,3vw,34px);line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--a-text);max-width:760px}.a-stage{position:relative;height:clamp(260px,32vw,440px);margin-top:clamp(24px,4vw,48px);perspective:1600px}.a-stage__glow{position:absolute;left:50%;top:52%;width:min(900px,120vw);height:70%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--glow),transparent 72%);opacity:.22;filter:blur(30px)}.a-stage__row{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.a-stage__item{position:absolute;left:50%;bottom:22%;transform:translate(calc(-50% + var(--o) * 96%)) translateZ(calc(var(--ao) * -140px)) rotateY(calc(var(--o) * -16deg));z-index:calc(10 - var(--ao));transition:transform .9s var(--a-spring)}.a-stage:hover .a-stage__item{transform:translate(calc(-50% + var(--o) * 108%)) translateZ(calc(var(--ao) * -120px)) rotateY(calc(var(--o) * -10deg))}.a-stage__img{display:block;height:clamp(150px,21vw,290px);width:auto;max-width:none;border-radius:6px;box-shadow:0 24px 50px #00000038,0 4px 12px #0000001a;-webkit-box-reflect:below 4px linear-gradient(transparent 74%,rgba(255,255,255,.28))}html.a-js .a-stage__item{opacity:0;transform:translate(-50%) translateZ(-300px)}html.a-js .a-stage.is-in .a-stage__item{opacity:1;transform:translate(calc(-50% + var(--o) * 96%)) translateZ(calc(var(--ao) * -140px)) rotateY(calc(var(--o) * -16deg));transition:transform 1.2s var(--a-spring),opacity .6s;transition-delay:calc(var(--ao) * 70ms)}.a-chapters{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.a-chapters::-webkit-scrollbar{display:none}.a-chapters__list{display:flex;gap:2px;width:max-content;margin:0 auto;padding:14px var(--a-gutter) 12px;list-style:none}.a-chapters__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:96px;padding:4px 2px;text-decoration:none;color:var(--a-text);border-radius:12px}.a-chapters__thumb{height:54px;display:flex;align-items:flex-end;justify-content:center;transition:transform .4s var(--a-spring)}.a-chapters__thumb img{height:54px;width:auto;max-width:58px;object-fit:cover;border-radius:3px;box-shadow:0 4px 10px #00000029}.a-chapters__thumb .a-ico{width:36px;height:36px;color:var(--a-text-3)}.a-chapters__label{font-size:12px;line-height:1.25;text-align:center;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a-chapters__item:hover .a-chapters__label{color:var(--a-blue)}.a-chapters__item:hover .a-chapters__thumb{transform:translateY(-3px)}.a-chapters__item.is-current .a-chapters__label{color:var(--a-text);font-weight:600}.a-chapters__item.is-current .a-chapters__thumb img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--a-blue),0 4px 10px #00000029}.a-cchap{background:#fff;border-bottom:1px solid var(--a-line)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button,#checkout,.cart__ctas .button{border-radius:980px!important;font-family:var(--a-font)!important;letter-spacing:-.01em!important;text-transform:none!important}.button--primary,.cart__checkout-button,#CartDrawer-Checkout,button.shopify-payment-button__button--unbranded{background:var(--a-blue)!important;color:#fff!important;border:0!important;box-shadow:none!important}.button--primary:hover,.cart__checkout-button:hover,#CartDrawer-Checkout:hover{background:var(--a-blue-h)!important}.button:before,.button:after{box-shadow:none!important}.button--secondary{background:#fff!important;color:var(--a-blue)!important;border:1px solid var(--a-blue)!important;box-shadow:none!important}.field__input,.select__select,.customer .field input,.localization-form__select,textarea.text-area,.search__input{border-radius:12px!important;font-family:var(--a-font)!important}.field:after,.select:after,.field:before,.select:before{border-radius:12px!important}.field__input:focus,.select__select:focus{box-shadow:0 0 0 4px #0071e340!important}#MainContent .title,#MainContent .heading h2,#MainContent .heading-top h2,#MainContent .heading-top .title,#MainContent .title-wrapper h2,#MainContent .collection-list-title,#MainContent .main-page-title{font-family:var(--a-font)!important;font-size:clamp(24px,3vw,34px)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.12!important;color:var(--a-text)!important}#MainContent .heading h2 strong,#MainContent .title strong{font-weight:600!important}#MainContent .view_all_link a,#MainContent .heading-top a.link,#MainContent a.wb_view_all{color:var(--a-link)!important;font-size:15px!important;text-decoration:none!important}.card-wrapper.wbproduct-container .card,.product-card-wrapper .card{background:#fff!important;border:0!important;border-radius:var(--a-r)!important;box-shadow:var(--a-card-shadow)!important;overflow:hidden;transition:box-shadow .3s var(--a-ease),transform .3s var(--a-ease)!important}.card-wrapper.wbproduct-container:hover .card,.product-card-wrapper:hover .card{box-shadow:var(--a-card-shadow-h)!important;transform:scale3d(1.01,1.01,1.01)}.card-wrapper.wbproduct-container .card:after,.product-card-wrapper .card:after{display:none!important}.card-wrapper.wbproduct-container .card__inner{background:#fff!important;border:0!important;border-radius:0!important;padding:18px 18px 4px!important}.card-wrapper.wbproduct-container .card__inner img{object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.17))}.card-wrapper.wbproduct-container .card__content{padding:6px 16px 16px!important}.card-wrapper.wbproduct-container .product-title,.card-wrapper.wbproduct-container .product-title a,.card-wrapper.wbproduct-container .card__heading,.card-wrapper.wbproduct-container .card__heading a{font-family:var(--a-font)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.015em!important;color:var(--a-text)!important;text-decoration:none!important}.card-wrapper.wbproduct-container .wb_card_variant span,.card-wrapper.wbproduct-container .wb_card_variant label,.card-wrapper.wbproduct-container .wb_card_variant .badge{border:0!important;border-radius:980px!important;background:var(--a-bg-2)!important;color:var(--a-text-2)!important;font-size:11px!important;font-weight:500!important}.card-wrapper.wbproduct-container .price-item{font-family:var(--a-font)!important;font-size:15px!important;font-weight:400!important;color:var(--a-text)!important}.card-wrapper.wbproduct-container .wbhprice,.card-wrapper.wbproduct-container .card_price_bottom .price{border:0!important;background:transparent!important;height:auto!important;justify-content:flex-start!important}.card-wrapper.wbproduct-container .cartb,.card-wrapper.wbproduct-container .product-form__submit{border-radius:980px!important;background:#0071e31a!important;color:var(--a-blue)!important;border:0!important;font-size:13px!important;font-weight:500!important;min-height:34px!important;height:34px!important;box-shadow:none!important;transition:background .2s,color .2s!important}.card-wrapper.wbproduct-container .cartb:hover,.card-wrapper.wbproduct-container .product-form__submit:hover{background:var(--a-blue)!important;color:#fff!important}.card-wrapper.wbproduct-container .cartb svg,.card-wrapper.wbproduct-container .product-form__submit svg{color:currentColor!important;fill:currentColor}.card__badge .badge{border-radius:980px!important;font-family:var(--a-font)!important;font-weight:600!important;font-size:11px!important}.collection-hero{background:transparent!important;padding-top:clamp(28px,4vw,52px)!important;padding-bottom:6px!important}.collection-hero__inner{background:none!important;min-height:0!important;padding:0!important;color:var(--a-text)!important}.collection-hero__inner:before,.collection-hero__inner:after,.chero-overlay:before,.chero-overlay:after{display:none!important}.collection-hero__image-wrapper,.collection-hero__image-container{display:none!important}.collection-hero__text-wrapper{padding:0!important;max-width:820px}.collection-hero__title{margin:8px 0 0!important;font-size:clamp(40px,6vw,72px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--a-text)!important}.collection-hero__description,.collection-hero__description p{color:var(--a-text-2)!important;font-size:clamp(17px,1.6vw,21px)!important;line-height:1.4!important;font-weight:500!important;letter-spacing:-.015em;max-width:760px}.collection-hero .breadcrumb,.collection-hero .breadcrumb a,.collection-hero .breadcrumb span{color:var(--a-text-2)!important;font-size:12px!important;text-decoration:none!important}.facets__heading{font-size:14px!important;font-weight:600!important;color:var(--a-text)!important}.facets__summary,.mobile-facets__open,.facet-filters__field .select__select,.facet-filters__field select{border-radius:980px!important;background:var(--a-bg-2)!important;border:0!important;font-size:14px!important;color:var(--a-text)!important;box-shadow:none!important}.facets__summary{padding:8px 16px!important}.facets__summary:hover{background:var(--a-bg-3)!important}.facets__display,.facets__disclosure .facets__display{border:0!important;border-radius:var(--a-r)!important;background:#ffffffdb!important;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 20px 50px #00000029!important}.active-facets__button-inner,.active-facets__button{border-radius:980px!important}.product-count__text,#ProductCount{color:var(--a-text-2)!important;font-size:14px!important}.pagination__item{border-radius:50%!important;font-family:var(--a-font)!important}.pagination__item--current,.pagination__item[aria-current]{background:var(--a-text)!important;color:#fff!important}.pagination__item:after{display:none!important}.collection-card-wrapper .card,.card-main-collection .card{border-radius:var(--a-r)!important;overflow:hidden}.collection-card-wrapper .card__heading,.collection-card-wrapper .card__heading a{font-family:var(--a-font)!important;font-weight:600!important;letter-spacing:-.015em}.multicolumn-card,.multicolumn .multicolumn-card__image-wrapper{border-radius:var(--a-r-xl)!important;overflow:hidden}.image-with-text__media,.image-with-text__content{border-radius:var(--a-r-xl)!important}.shopify-section-group-footer-group .icon-with-text{background:var(--a-bg-2)!important;border-bottom:1px solid var(--a-line-2)}.shopify-section-group-footer-group .icon-with-text,.shopify-section-group-footer-group .icon-with-text *{color:var(--a-text)!important;font-family:var(--a-font)!important}.footer{background:var(--a-bg-2)!important;color:var(--a-text-2)!important}.footer,.footer p,.footer li,.footer .body,.footer .rte{font-size:12px!important;line-height:1.5!important;color:var(--a-text-2)!important}.footer .footer-block__heading,.footer .footer-block__heading strong{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;color:var(--a-text)!important;text-transform:none!important;font-family:var(--a-font)!important}.footer a,.footer .link,.footer .list-menu__item--link{color:#424245!important;font-size:12px!important;text-decoration:none!important}.footer a:hover{text-decoration:underline!important;color:var(--a-text)!important}.footer .footer__content-bottom,.footer .footer_copyright_wrapper{border-top:1px solid var(--a-line-2)!important}.footer .copyright__content,.footer .copyright__content a{font-size:12px!important;color:var(--a-text-3)!important}.footer .field__input{background:#fff!important;border-radius:12px!important}.footer .list-social__link{color:var(--a-text-2)!important}cart-drawer .drawer__inner,.drawer__inner{background:#ffffffe6!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:0!important;border-radius:24px 0 0 24px!important;box-shadow:-20px 0 60px #0000001f!important}.drawer__heading{font-family:var(--a-font)!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.025em!important}.cart-item__name{font-weight:600!important;color:var(--a-text)!important;text-decoration:none!important}.cart-item__image{border-radius:8px}.quantity{border-radius:980px!important}.quantity:after,.quantity:before{border-radius:980px!important}.drawer__footer .totals__total-value,.totals__total-value,.totals__subtotal-value{font-weight:600!important}.main-page-title,.page-title{font-size:clamp(36px,5vw,56px)!important;font-weight:700!important;letter-spacing:-.03em!important}.rte{font-size:17px;line-height:1.55}.rte a{color:var(--a-link)!important}html body.page-product .wb-pdp__image .product__media-wrapper,html body.page-product .wb-pdp__image media-gallery{background:var(--a-bg-2);border-radius:var(--a-r-xl)}html body.page-product .wb-pdp__image .product__media-item,html body.page-product .wb-pdp__image .product-media-container{background:transparent!important;border:0!important}html body.page-product .wb-pdp__image .product__media img,html body.page-product .wb-pdp__image .product-media-container img{object-fit:contain!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.22))}html body.page-product .wb-pdp__image .product__media-wrapper{padding:clamp(16px,3vw,36px)!important}html body.page-product .thumbnail{border-radius:10px!important;border-color:transparent!important}html body.page-product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--a-blue)!important}html body.page-product .wb-pdp__title h1{font-family:var(--a-font)!important;font-size:clamp(26px,2.8vw,40px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--a-text)!important}html body.page-product .wb-pdp__format-pill{background:var(--a-bg-2)!important;border:0!important;border-radius:980px!important;color:var(--a-text)!important;font-size:12px!important;font-weight:500!important;padding:5px 12px!important}html body.page-product .wb-pdp__format-pill:first-child{color:var(--a-orange)!important;background:#fff4ec!important}html body.page-product .wb-keyfacts__list{border:0!important;background:var(--a-bg-2)!important;border-radius:var(--a-r)!important}html body.page-product .wb-keyfacts__item{border-left-color:#00000012!important}html body.page-product .wb-keyfacts__label{color:var(--a-text-2)!important}html body.page-product .wb-keyfacts__item--more{background:transparent!important}html body.page-product .wb-keyfacts__more .wb-keyfacts__value{color:var(--a-link)!important;text-decoration:none!important}html body.page-product .wb-keyfacts__more .wb-keyfacts__icon{color:var(--a-link)!important}@media(min-width:990px){html body.page-product .wb-pdp__buybox-inner{position:sticky;top:calc(var(--a-nav-h) + 20px);background:#ffffffb8!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--a-bg-3)!important;border-radius:var(--a-r-lg)!important;box-shadow:0 18px 50px #00000012!important;padding:20px!important}}html body.page-product .wb-pdp__buybox .wb-pdp__buybox-price{background:var(--a-bg-2)!important;border:0!important;border-radius:14px!important;height:54px!important}html body.page-product .wb-pdp__buybox .wb-pdp__buybox-price .price-item--regular,html body.page-product .wb-pdp__buybox .wb-pdp__buybox-price .price-item--sale{font-family:var(--a-font)!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.02em!important}html body.page-product .wb-buy-now,html body.page-product .wb-pdp__buybox .wb-buy-now.button{background:var(--a-blue)!important;color:#fff!important;border:0!important;border-radius:980px!important;min-height:50px!important;height:50px!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.01em!important;box-shadow:none!important;transition:background .2s,transform .2s var(--a-spring)!important}html body.page-product .wb-buy-now:hover{background:var(--a-blue-h)!important}html body.page-product .wb-buy-now:active{transform:scale(.98)}html body.page-product .wb-pdp__buybox .product-form__submit{background:#fff!important;color:var(--a-blue)!important;border:1px solid var(--a-blue)!important;border-radius:980px!important;min-height:50px!important;height:50px!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.01em!important;box-shadow:none!important}html body.page-product .wb-pdp__buybox .product-form__submit:hover{background:#0071e30f!important}html body.page-product .wb-pdp__buybox .product-form__submit svg{color:var(--a-blue)!important;fill:currentColor}html body.page-product .wb-pdp__buybox .product-form__submit:before,html body.page-product .wb-pdp__buybox .product-form__submit:after{box-shadow:none!important}html body.page-product .product-form__input--pill input[type=radio]+label{border-radius:12px!important;border:1px solid var(--a-line-2)!important;background:#fff!important;color:var(--a-text)!important;font-size:14px!important;font-weight:500!important;padding:10px 14px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}html body.page-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--a-blue)!important;box-shadow:inset 0 0 0 1px var(--a-blue)!important;background:#fff!important;color:var(--a-text)!important}html body.page-product .product-form__input .form__label,html body.page-product .product-form__input legend{font-weight:600!important;font-size:14px!important;color:var(--a-text)!important}html body.page-product .wb-promise{background:var(--a-bg-2);border:0!important;border-radius:var(--a-r);padding:4px 16px 14px;margin-top:14px}html body.page-product .wb-promise__row{border-bottom-color:#0000000f!important}html body.page-product .wb-promise__icon{color:var(--a-text)!important}html body.page-product .wb-promise a{color:var(--a-link)!important;text-decoration:none!important}html body.page-product .wbspayinstall,html body.page-product .wbspayinstall *{font-size:12px!important;color:var(--a-text-2)!important}@property --a-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html body .ai-describe-button{position:relative;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--a-angle),#0a84ff,#8e5cff,#ff375f,#ff9f0a,#0a84ff) border-box!important;border:2px solid transparent!important;color:var(--a-text)!important;border-radius:980px!important;padding:11px 22px!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:0 6px 24px #8e5cff38!important;animation:aSpinAngle 4s linear infinite;transition:transform .25s var(--a-spring),box-shadow .25s!important}html body .ai-describe-button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 30px #8e5cff52!important}html body .ai-describe-button svg{color:#8e5cff}@keyframes aSpinAngle{to{--a-angle: 360deg}}html body .ai-result-box{border-radius:var(--a-r)!important;border:1px solid transparent!important;background:linear-gradient(var(--a-bg-2),var(--a-bg-2)) padding-box,linear-gradient(120deg,#0a84ff80,#8e5cff80,#ff375f66) border-box!important}html body .ai-spinner{border-top-color:#8e5cff!important}html body .ai-regenerate-btn{color:var(--a-link)!important}html body #ai-description-wrapper{border-top-color:var(--a-line)!important}html body.page-product .wb-pdp .wb-pdp__details-title{display:block!important;margin:8px 0 12px!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.2!important}html body.page-product .wb-pdp .wb-pdp__description table{width:100%!important;border-collapse:collapse!important;border-top:1px solid var(--a-line-2)!important}html body.page-product .wb-pdp .wb-pdp__description table td{padding:12px 0!important;border:0!important;border-bottom:1px solid var(--a-line)!important;font-size:14px!important;line-height:1.45!important;color:var(--a-text)!important;vertical-align:top}html body.page-product .wb-pdp .wb-pdp__description table td:first-child{width:40%;padding-right:12px!important;color:var(--a-text-2)!important}html body.page-product .wb-pdp .wb-pdp__description table td:first-child strong{font-weight:500!important}.a-pbar{position:fixed;left:0;right:0;top:var(--a-nav-h);z-index:980;background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.08);transform:translateY(-110%);opacity:0;transition:transform .45s var(--a-spring),opacity .3s;pointer-events:none}.a-pbar.is-on{transform:none;opacity:1;pointer-events:auto}.a-pbar__in{display:flex;align-items:center;gap:16px;height:52px}.a-pbar__img{height:36px;width:auto;border-radius:3px;box-shadow:0 2px 6px #00000026}.a-pbar__title{flex:1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-pbar__price{font-size:14px;color:var(--a-text-2);white-space:nowrap}@media(max-width:749px){.a-pbar{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));left:14px;right:14px;border-radius:30px;border:1px solid rgba(255,255,255,.7);background:#ffffffa8;box-shadow:var(--a-glass-shadow);transform:translateY(140%)}.a-pbar__in{height:60px;padding:0 8px 0 10px!important;gap:10px}.a-pbar__img{height:42px}.a-pbar__title{font-size:14px}.a-pbar__price{font-size:15px;font-weight:600;color:var(--a-text)}.a-pbar .a-btn{min-height:44px;padding:10px 18px;font-size:15px}body.page-product{padding-bottom:90px}}.a-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:1200;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:12px 20px;border-radius:980px;background:#1d1d1fdb;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:14px;font-weight:500;box-shadow:0 10px 30px #0003;transition:transform .4s var(--a-spring),opacity .25s}.a-toast.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}.a-toast a{color:#2997ff;text-decoration:none;margin-left:6px}@media(min-width:750px){.a-toast{bottom:32px}}html.a-js .a-stage.is-in:hover .a-stage__item{transform:translate(calc(-50% + var(--o) * 108%)) translateZ(calc(var(--ao) * -120px)) rotateY(calc(var(--o) * -10deg));transition-delay:0s}.a-nav a:focus-visible,.a-nav button:focus-visible,.a-card a:focus-visible,.a-card button:focus-visible,.a-btn:focus-visible,.a-paddle:focus-visible,.a-tabbar__item:focus-visible,.a-menu a:focus-visible,.a-menu button:focus-visible{outline:2px solid var(--a-blue);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.a-js .a-reveal,html.a-js .a-stage__item{opacity:1!important;transform:none}.a-wall__track{animation:none!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.a-nav__bar,.a-fly,.a-search,.a-menu,.a-tabbar,.a-pbar{background:#fafafcfa!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/apple.css.map */
