.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.of-announce__link{text-decoration:none;display:block}.of-announce{position:relative;background:var(--of-ink);color:#fff;padding:10px 0 12px;overflow:hidden}.of-announce__strip{position:absolute;inset:0 0 auto 0;height:3px;background:var(--of-pressure)}.of-announce__row{display:flex;align-items:center;justify-content:center;gap:var(--of-s2);flex-wrap:wrap}.of-announce__label{font-family:var(--of-font-body);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.of-timer{font-family:var(--of-font-mono);font-weight:600;font-size:var(--of-t-timer);color:var(--of-coral);font-variant-numeric:tabular-nums}.of-timer b{font-variant-numeric:tabular-nums}.of-timer i{color:var(--of-mist);font-style:normal;padding:0 1px}.of-announce__track{position:absolute;inset:auto 0 0 0;height:2px;background:#ffffff24;display:block}.of-announce__fill{display:block;height:100%;width:100%;background:var(--of-pressure);transition:width .5s linear}.of-covenant{position:relative;background:var(--of-ink);padding:var(--of-s4) 0;text-align:center}.of-covenant__strip{position:absolute;inset:0 0 auto 0;height:3px;background:var(--of-pressure)}.of-covenant__line{font-family:var(--of-font-display);font-weight:600;font-size:var(--of-t-h2);letter-spacing:.01em;color:#fff;text-transform:uppercase}.of-covenant__terms{display:inline-block;margin-top:8px;color:var(--of-mist);font-size:var(--of-t-small);text-decoration:underline}.of-covenant__terms:hover{color:#fff}.of-header{position:sticky;top:0;z-index:50;background:var(--of-surface);border-bottom:1px solid var(--of-line)}.of-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;gap:var(--of-s2)}.of-header__left{display:flex;align-items:center;gap:var(--of-s3);justify-self:start}.of-header__right{display:flex;align-items:center;gap:var(--of-s1);justify-self:end}.of-header__wordmark{justify-self:center;font-family:var(--of-font-display);font-weight:700;font-size:clamp(19px,4.5vw,24px);letter-spacing:.12em;text-transform:uppercase;color:var(--of-ink);text-decoration:none;white-space:nowrap}.of-header__links{display:flex;gap:var(--of-s3)}.of-nav-item{position:relative}.of-nav-item>a{display:inline-flex;align-items:center;gap:4px;font-family:var(--of-font-body);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--of-ink);text-decoration:none}.of-nav-dropdown{position:absolute;top:100%;left:0;min-width:190px;background:var(--of-surface);border:1px solid var(--of-line);border-radius:var(--of-r-chip);box-shadow:var(--of-shadow);padding:8px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:10}.of-nav-item--has-children:hover .of-nav-dropdown,.of-nav-item--has-children:focus-within .of-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.of-nav-dropdown a{display:block;padding:8px 10px;border-radius:8px;color:var(--of-slate);text-decoration:none;font-size:14px}.of-nav-dropdown a:hover{background:var(--of-paper);color:var(--of-ink)}.of-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:none;cursor:pointer;color:var(--of-ink);border-radius:var(--of-r-pill);position:relative}.of-icon-btn:hover{background:var(--of-paper)}.of-header__burger{display:none}.of-header__cart-dot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--of-coral);color:#fff;font-family:var(--of-font-mono);font-size:10px;font-weight:600;border-radius:var(--of-r-pill);display:flex;align-items:center;justify-content:center}.of-header__search{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;border-top:0 solid var(--of-line)}.of-header__search.is-open{grid-template-rows:1fr;border-top:1px solid var(--of-line)}.of-header__search-form{overflow:hidden}.of-header__search input,.of-drawer__search input{width:100%;margin:12px 0;padding:12px 16px;border:1px solid var(--of-line);border-radius:var(--of-r-pill);font-family:var(--of-font-body);font-size:15px;background:var(--of-paper)}.of-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#131a2273;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:60}.of-drawer-overlay.is-open{opacity:1;visibility:visible}.of-drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);background:var(--of-paper);z-index:70;transform:translate(-100%);transition:transform .22s ease;display:flex;flex-direction:column;padding:16px}.of-drawer.is-open{transform:translate(0)}.of-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.of-drawer__wordmark{font-family:var(--of-font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--of-ink);font-size:18px}.of-drawer__links{display:flex;flex-direction:column;margin-top:8px}.of-drawer__links a{min-height:52px;display:flex;align-items:center;font-family:var(--of-font-display);font-weight:500;font-size:20px;color:var(--of-ink);text-decoration:none;border-bottom:1px solid var(--of-line)}.of-drawer__links a.of-drawer__child{font-size:16px;font-weight:400;color:var(--of-slate);padding-left:14px;min-height:44px}.of-drawer__covenant{margin-top:auto;padding-top:16px;color:var(--of-slate);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center}@media(max-width:899px){.of-header__links,.of-header__account{display:none}.of-header__burger{display:inline-flex}}@media(min-width:900px){.of-drawer,.of-drawer-overlay{display:none}}.of-reviews{padding-block:var(--of-s5)}.of-reviews__heading{font-family:var(--of-font-display);font-weight:600;font-size:var(--of-t-h2);color:var(--of-ink);text-align:center;margin-bottom:var(--of-s4)}.of-reviews__grid{display:grid;grid-template-columns:1fr;gap:var(--of-s3)}.of-review{margin:0;background:var(--of-surface);border:1px solid var(--of-line);border-radius:var(--of-r-card);padding:var(--of-s3);box-shadow:var(--of-shadow)}.of-review__stars{color:var(--of-mist);letter-spacing:2px;margin-bottom:10px;font-size:14px}.of-review__stars .is-on{color:var(--of-coral)}.of-review__quote{font-size:15px;line-height:1.5;color:var(--of-ink)}.of-review__by{display:flex;align-items:center;gap:10px;margin-top:14px}.of-review__avatar{border-radius:var(--of-r-pill);object-fit:cover}.of-review__by b{font-family:var(--of-font-display);font-weight:600;color:var(--of-ink);display:block}.of-review__meta{color:var(--of-slate);font-size:13px}@media(min-width:700px){.of-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.of-reviews__grid{grid-template-columns:repeat(3,1fr)}}.of-pdp{padding-block:var(--of-s4) var(--of-s5)}.of-pdp__grid{display:grid;grid-template-columns:1fr;gap:var(--of-s4)}.of-gallery{position:relative}.of-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--of-r-card);background:var(--of-surface);box-shadow:var(--of-shadow)}.of-gallery__track::-webkit-scrollbar{display:none}.of-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;background:var(--of-surface);position:relative;margin:0}.of-gallery__slide img,.of-gallery__slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.of-gallery__placeholder{width:100%;height:100%}.of-ugc{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;gap:12px;align-items:flex-start;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--of-line);border-radius:var(--of-r-chip);padding:12px 14px;box-shadow:var(--of-shadow)}.of-ugc__avatar{border-radius:var(--of-r-pill);flex:0 0 auto;object-fit:cover}.of-ugc__name{font-family:var(--of-font-display);font-weight:600;font-size:14px;color:var(--of-ink);display:block}.of-ugc__quote{font-size:14px;line-height:1.4;color:var(--of-slate);margin-top:2px}.of-gallery__dots{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px}.of-gallery__dot{width:6px;height:6px;padding:0;border:0;border-radius:var(--of-r-pill);background:var(--of-mist);cursor:pointer;transition:width .2s ease,background .2s ease}.of-gallery__dot.is-active{width:20px;background:var(--of-ink)}.of-title{font-family:var(--of-font-display);font-weight:640;font-size:var(--of-t-title);letter-spacing:-.02em;color:var(--of-ink);line-height:1.05}.of-title__rule{display:block;width:60px;height:4px;margin-top:12px;background:var(--of-pressure);border-radius:var(--of-r-pill)}.of-bullets{list-style:none;margin:var(--of-s3) 0 0;padding:0;display:grid;gap:10px}.of-bullet{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--of-ink)}.of-bullet__check{flex:0 0 auto;width:24px;height:24px;border-radius:var(--of-r-pill);background:#1e8e7e1f;color:var(--of-teal);display:inline-flex;align-items:center;justify-content:center}.of-stack{margin-top:var(--of-s3);background:var(--of-surface);border:1px solid var(--of-line);border-radius:var(--of-r-card);overflow:hidden}.of-stack__row{display:flex;align-items:center;gap:12px;padding:12px 14px}.of-stack__row+.of-stack__row{border-top:1px solid var(--of-line)}.of-stack__thumb{width:44px;height:44px;border-radius:var(--of-r-chip);object-fit:cover;flex:0 0 auto;background:var(--of-paper)}.of-stack__thumb--empty{border:1px dashed var(--of-line)}.of-stack__label{font-weight:500;color:var(--of-ink)}.of-stack__dots{flex:1;border-bottom:1px dotted var(--of-line);height:1px;align-self:center}.of-stack__price{display:flex;align-items:center;gap:8px;white-space:nowrap}.of-stack__badge{color:var(--of-teal);font-family:var(--of-font-display);font-weight:600;letter-spacing:.04em}.of-strike{color:var(--of-mist);text-decoration:line-through}.of-price{display:flex;align-items:baseline;gap:10px;margin-top:var(--of-s3)}.of-price__now{font-family:var(--of-font-display);font-weight:600;font-size:var(--of-t-price);color:var(--of-ink)}.of-price__now.is-sale{color:var(--of-coral)}.of-price__was{color:var(--of-mist);text-decoration:line-through;font-size:16px}.of-atc{position:relative;width:100%;margin-top:var(--of-s3);padding:16px 22px;border:0;border-radius:var(--of-r-pill);background:var(--of-ink);color:#fff;cursor:pointer;font-family:var(--of-font-body);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px}.of-atc[disabled]{opacity:.5;cursor:not-allowed}.of-atc__arrow{transition:transform .15s ease}.of-form{margin:0}.of-delivery{display:flex;align-items:center;gap:8px;margin-top:var(--of-s2);color:var(--of-slate);font-size:var(--of-t-small)}.of-delivery__dot{width:9px;height:9px;border-radius:var(--of-r-pill);background:var(--of-teal);flex:0 0 auto}.of-mono{font-family:var(--of-font-mono)}.of-faq{margin-top:var(--of-s4);border-top:1px solid var(--of-line)}.of-faq__item{border-bottom:1px solid var(--of-line)}.of-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0}.of-faq__q::-webkit-details-marker{display:none}.of-faq__chip{flex:0 0 auto;width:24px;height:24px;border-radius:var(--of-r-pill);background:var(--of-paper);border:1px solid var(--of-line);color:var(--of-slate);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.of-faq__qtext{flex:1;font-weight:600;color:var(--of-ink)}.of-faq__toggle{position:relative;width:16px;height:16px;flex:0 0 auto}.of-faq__toggle:before,.of-faq__toggle:after{content:"";position:absolute;background:var(--of-slate);transition:transform .15s ease,opacity .15s ease}.of-faq__toggle:before{top:7px;left:2px;width:12px;height:2px}.of-faq__toggle:after{top:2px;left:7px;width:2px;height:12px}.of-faq__item[open] .of-faq__toggle:after{transform:rotate(90deg);opacity:0}.of-faq__a{padding:0 0 16px 36px;color:var(--of-slate)}.of-faq__a>*+*{margin-top:8px}.of-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--of-surface);border-top:1px solid var(--of-line);box-shadow:0 -8px 24px -16px #131a224d;transform:translateY(110%);transition:transform .2s ease;padding-bottom:env(safe-area-inset-bottom)}.of-sticky.is-visible{transform:translateY(0)}.of-sticky__inner{display:flex;align-items:center;gap:12px;padding:10px 16px}.of-sticky__thumb{width:36px;height:36px;border-radius:var(--of-r-chip);object-fit:cover;flex:0 0 auto}.of-sticky__price{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap}.of-sticky__price .is-sale{color:var(--of-coral)}.of-sticky__price s{color:var(--of-mist);font-size:11px}.of-sticky__form{margin:0;flex:1}.of-atc--sticky{margin-top:0;padding:13px 18px}@media(min-width:900px){.of-pdp__grid{grid-template-columns:55% 45%;align-items:start;gap:var(--of-s5)}.of-pdp__buybox{position:sticky;top:84px}.of-sticky{display:none}}@media(prefers-reduced-motion:no-preference){.of-atc:hover:not([disabled]):after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--of-r-pill);padding:2px;background:var(--of-pressure);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.of-atc:hover:not([disabled]) .of-atc__arrow{transform:translate(3px)}.of-delivery__dot{animation:of-pulse 2s ease-in-out infinite}@keyframes of-pulse{0%,to{box-shadow:0 0 #1e8e7e80}50%{box-shadow:0 0 0 5px #1e8e7e00}}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
