:root{--over-announcement-height: 48px;--over-11-black: #050505;--over-11-white: #fff;--over-11-muted: #747474;--over-11-line: #dedede;--over-11-acid: #ccff00;--over-11-sale: #ff003c;--over-11-surface: #f1f1f1}.announcement-bar-section:not(:has(.over-announcement-bar)){display:none}.section-header .header{max-width:none;min-height:7.6rem;gap:clamp(2.4rem,4vw,6.4rem);padding:1.2rem clamp(2rem,4.2vw,7.2rem)!important}.section-header .header__inline-menu>.list-menu{gap:clamp(.4rem,1.1vw,1.8rem)}.section-header .header__menu-item{min-height:4.4rem;padding-inline:.9rem;font-size:1.25rem;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.section-header .header__icons{gap:.4rem}.section-header .header__icon{width:4.4rem;height:4.4rem}.over-product-shelf{padding-block:clamp(5.6rem,8vw,10rem);border-top:.1rem solid var(--over-11-line);background:var(--over-11-white);color:var(--over-11-black)}.over-product-shelf--promotions{background:var(--over-11-black);color:var(--over-11-white)}.over-product-shelf__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);gap:2rem 6rem;align-items:end;margin-bottom:clamp(2.8rem,4vw,4.8rem)}.over-product-shelf__eyebrow,.over-brand-story__eyebrow{margin:0 0 1rem;color:#5a5a5a;font-size:1.1rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.over-product-shelf--promotions .over-product-shelf__eyebrow{color:var(--over-11-sale)}.over-product-shelf__heading,.over-brand-story__heading{max-width:12ch;margin:0;color:inherit;font-size:clamp(4rem,6.6vw,8.8rem);font-weight:900;letter-spacing:-.065em;line-height:.86;text-transform:uppercase}.over-product-shelf__text{max-width:48ch;margin:0;color:var(--over-11-muted);font-size:1.55rem;line-height:1.55}.over-product-shelf--promotions .over-product-shelf__text{color:#ffffffad}.over-product-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:0;margin:0}.over-product-shelf__grid>.grid__item{width:auto;max-width:none}.over-product-shelf__grid .card__inner{aspect-ratio:4 / 5}.over-product-shelf__grid .card__content{background:var(--over-11-white);color:var(--over-11-black)}.template-index .over-product-shelf__grid .card__inner>.card__content{background:transparent}.over-product-shelf__footer{display:flex;justify-content:flex-end;margin-top:2.4rem}.over-product-shelf__link{min-height:4.4rem;display:inline-flex;align-items:center;border-bottom:.2rem solid currentColor;color:inherit;font-size:1.2rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.over-product-shelf__empty{padding:2.4rem;border:.1rem dashed currentColor}.over-card__demo-badge{border-color:var(--over-11-acid)!important;background:var(--over-11-acid)!important;color:var(--over-11-black)!important;font-weight:900;letter-spacing:.08em}.over-brand-story{padding-block:clamp(6.4rem,9vw,12rem);background:var(--over-11-surface);color:var(--over-11-black)}.over-brand-story__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.over-brand-story__body{max-width:64rem;margin-top:2.4rem;color:#454545;font-size:clamp(1.55rem,1.8vw,1.9rem);line-height:1.65}.over-brand-story__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(3.2rem,5vw,5.6rem) 0 0;border-block:.1rem solid #cfcfcf}.over-brand-story__fact{min-width:0;padding:2rem;border-right:.1rem solid #cfcfcf}.over-brand-story__fact:last-child{border-right:0}.over-brand-story__fact dt{color:#4f4f4f;font-size:1rem;font-weight:850;letter-spacing:.13em}.over-brand-story__fact dd{margin:.8rem 0 0;color:var(--over-11-black);font-size:1.3rem;line-height:1.5}.template-index .newsletter{background:var(--over-11-black);color:var(--over-11-white)}.template-index .newsletter__wrapper{max-width:92rem;margin-inline:auto;background:transparent}.template-index .newsletter h2{color:#fff;font-size:clamp(3.6rem,6vw,7rem);font-weight:900;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.template-index .newsletter__subheading{color:#ffffffad}.template-index .newsletter .field__input,.template-index .newsletter .field__label,.template-index .newsletter .newsletter-form__button{color:#fff}.template-product .over-demo-product-notice--homologation{border-color:var(--over-11-acid);background:#111;color:#fff}.template-product .over-demo-product-notice--homologation strong{color:var(--over-11-acid)}.template-product .over-size-guide-link{display:grid;gap:.7rem;padding:1.6rem 0;border-block:.1rem solid #d7d7d7}.template-product .over-price-savings{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1rem}.template-product .over-price-savings strong{padding:.6rem .9rem;background:#111;color:var(--over-11-acid);font-size:1.1rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.template-product .over-price-savings span{color:#444;font-size:1.2rem;font-weight:750}.template-product .over-price-installments{margin:.9rem 0 0;color:#555;font-size:1.25rem;font-weight:700}.template-product .over-purchase-assurance{display:grid;gap:.8rem;margin-top:1.8rem;padding-top:1.8rem;border-top:.1rem solid #303030;color:#c8c8c8;font-size:1.15rem;line-height:1.45}.template-product .over-purchase-assurance span,.template-product .over-purchase-assurance a{position:relative;padding-left:1.8rem;color:inherit}.template-product .over-purchase-assurance span:before,.template-product .over-purchase-assurance a:before{position:absolute;top:.65em;left:.2rem;width:.6rem;height:.6rem;background:var(--over-11-acid);content:"";transform:rotate(45deg)}.template-product .over-purchase-assurance a{text-underline-offset:.3rem}.template-product .over-size-guide-link strong{color:#111;font-size:1.35rem}.template-product .over-size-guide-link a{width:fit-content;color:#111;font-size:1.2rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.over-product-policies{padding-block:clamp(5.6rem,8vw,9.6rem);border-top:.1rem solid var(--over-11-line);background:#fff;color:#111}.over-product-policies__header{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:2rem;align-items:end;margin-bottom:3.2rem}.over-product-policies__header p{margin:0;color:#5a5a5a;font-size:1.05rem;font-weight:850;letter-spacing:.14em}.over-product-policies__header h2{max-width:14ch;margin:0;color:#111;font-size:clamp(3.4rem,5vw,6.4rem);font-weight:900;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.over-product-policies__items{border-top:.1rem solid #cfcfcf}.over-product-policies__item{border-bottom:.1rem solid #cfcfcf}.over-product-policies__item summary{min-height:6.4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;font-size:1.4rem;font-weight:850;letter-spacing:.08em;list-style:none;text-transform:uppercase}.over-product-policies__item summary::-webkit-details-marker{display:none}.over-product-policies__content{max-width:78ch;padding:0 0 3.2rem;color:#444;line-height:1.65}.over-product-policies__content a{display:inline-flex;margin-top:1.6rem;color:#111;font-weight:800}@media screen and (max-width:989px){.over-product-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.over-brand-story__grid,.over-product-policies__header{grid-template-columns:1fr}}@media screen and (max-width:749px){:root{--over-announcement-height: 44px}.section-header .header{min-height:6.4rem;gap:.4rem;padding:.6rem .8rem!important}.section-header .header__heading,.section-header .header__heading-link,.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo{max-width:9.4rem}.section-header .header__icons{gap:0}.section-header .header__icon{width:4.4rem;height:4.4rem}.over-product-shelf{padding-block:5.6rem}.over-product-shelf__header{grid-template-columns:1fr;gap:1.6rem}.over-product-shelf__heading,.over-brand-story__heading{font-size:clamp(3.6rem,13vw,5.4rem)}.over-product-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.over-brand-story__facts{grid-template-columns:1fr}.over-brand-story__fact,.over-brand-story__fact:last-child{border-right:0;border-bottom:.1rem solid #cfcfcf}.over-brand-story__fact:last-child{border-bottom:0}}.template-product .over-purchase-dock{--over-acid: #b9f227;--over-ink: #101010;--over-line: #d9d9d4;--over-soft: #f5f5f1;border:1px solid var(--over-line);border-radius:1.2rem;background:#fff;box-shadow:0 1.6rem 4rem #00000014}.template-product .over-purchase-dock__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:-2rem -2rem 1.8rem;padding:1.2rem 2rem;border-bottom:1px solid var(--over-line);border-radius:1.2rem 1.2rem 0 0;background:var(--over-ink);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.template-product .over-purchase-dock__top b{color:var(--over-acid);font-size:inherit}.template-product .over-commerce-summary{display:grid;gap:1.2rem;margin-block:1.6rem 2rem}.template-product .over-offer-clock{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--over-ink);border-radius:.8rem;background:var(--over-ink);color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase}.template-product .over-offer-clock strong{color:var(--over-acid);font-variant-numeric:tabular-nums;letter-spacing:.06em}.template-product .over-installments{border:1px solid var(--over-line);border-radius:.8rem;background:#fff}.template-product .over-installments summary,.template-product .over-care summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none;font-size:1.3rem}.template-product .over-installments summary::-webkit-details-marker,.template-product .over-care summary::-webkit-details-marker{display:none}.template-product .over-installments summary:after,.template-product .over-care summary:after{content:"+";font-size:1.8rem;font-weight:700;line-height:1}.template-product .over-installments[open] summary:after,.template-product .over-care[open] summary:after{content:"\2212"}.template-product .over-installments summary strong{margin-left:auto;font-size:1.3rem}.template-product .over-installments__table{display:grid;border-top:1px solid var(--over-line);background:var(--over-soft)}.template-product .over-installments__table div{display:flex;justify-content:space-between;padding:.9rem 1.4rem;border-bottom:1px solid var(--over-line);font-size:1.2rem}.template-product .over-installments__table div:last-child{border-bottom:0}.template-product .over-product-facts{overflow:hidden;border:1px solid var(--over-line);border-radius:.8rem;background:var(--over-soft)}.template-product .over-product-facts__lead{padding:1.4rem;border-bottom:1px solid var(--over-line);background:#fff}.template-product .over-product-facts__lead span{display:block;margin-bottom:.4rem;color:#575752;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.template-product .over-product-facts__lead strong{display:block;color:var(--over-ink);font-size:1.6rem;line-height:1.2}.template-product .over-product-facts__lead p{margin:.7rem 0 0;color:#41413d;font-size:1.25rem;line-height:1.5}.template-product .over-product-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.template-product .over-product-facts dl>div{min-width:0;padding:1.1rem 1.4rem;border-bottom:1px solid var(--over-line)}.template-product .over-product-facts dl>div:nth-child(odd){border-right:1px solid var(--over-line)}.template-product .over-product-facts dt{margin-bottom:.3rem;color:#6b6b65;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .over-product-facts dd{margin:0;color:var(--over-ink);font-size:1.2rem;line-height:1.35}.template-product .over-care summary{padding-inline:1.4rem;font-weight:700}.template-product .over-care p{margin:0;padding:0 1.4rem 1.4rem;color:#41413d;font-size:1.2rem;line-height:1.55}.template-product .over-purchase-assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.template-product .over-purchase-assurance>*{display:flex;flex-direction:column;gap:.3rem;min-height:6.4rem;padding:1rem 1.1rem;border:1px solid var(--over-line);border-radius:.8rem;background:var(--over-soft);color:#3d3d39;font-size:1.05rem;line-height:1.35;text-decoration:none}.template-product .over-purchase-assurance b{color:var(--over-ink);font-size:1.2rem}.template-product .over-buy-now{position:relative;isolation:isolate;overflow:hidden;min-height:5.8rem;border:1px solid #88bd00!important;background:var(--over-acid)!important;color:var(--over-ink)!important;font-size:1.5rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .8rem #6d9800;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.template-product .over-buy-now:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);transform:translate(-120%);animation:over-buy-shine 2.8s ease-in-out infinite}.template-product .over-buy-now:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 1rem #6d9800}.template-product .over-buy-now:active{transform:translateY(.5rem);box-shadow:0 .3rem #6d9800}.template-product .over-buy-now[aria-busy=true]{pointer-events:none;filter:saturate(.5)}.template-product .over-option-missing{padding:1rem;border:2px solid #c7352b;border-radius:.8rem;animation:over-choice-pulse .5s ease}.template-product .over-option-alert{margin:0 0 .8rem;color:#a82019;font-size:1.2rem;font-weight:800}.template-product .over-bundle{margin-top:1.8rem;padding:1.6rem;border:2px solid var(--over-ink);border-radius:1rem;background:var(--over-ink);color:#fff}.template-product .over-bundle__heading span{color:var(--over-acid);font-size:1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.template-product .over-bundle__heading strong{display:block;margin-top:.4rem;font-size:1.8rem;line-height:1.15}.template-product .over-bundle__heading p{margin:.7rem 0 1.2rem;color:#d5d5cf;font-size:1.2rem;line-height:1.4}.template-product .over-bundle__toggle,.template-product .over-bundle__buy{width:100%;min-height:4.8rem;border:1px solid var(--over-acid);border-radius:.6rem;background:var(--over-acid);color:var(--over-ink);cursor:pointer;font:inherit;font-size:1.2rem;font-weight:900;text-transform:uppercase}.template-product .over-bundle__builder{display:grid;gap:1rem;margin-top:1.2rem}.template-product .over-bundle__builder[hidden]{display:none}.template-product .over-bundle__builder label{display:grid;gap:.5rem;font-size:1.1rem;font-weight:800}.template-product .over-bundle__builder select{width:100%;min-height:4.6rem;padding:.8rem 1rem;border:1px solid #5b5b56;border-radius:.5rem;background:#fff;color:var(--over-ink);font:inherit}.template-product .over-bundle__builder select.has-error{border:2px solid #ff6b61}.template-product .over-bundle__message{min-height:1.8rem;margin:0;color:#fff;font-size:1.1rem}.over-sticky-buy{display:none}@keyframes over-buy-shine{0%,42%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes over-choice-pulse{50%{transform:translate(.5rem)}}@media screen and (min-width:990px){.template-product .product__info-container.product__column-sticky{top:2rem}.template-product .over-purchase-dock{padding:2rem}}@media screen and (max-width:749px){.template-product{padding-bottom:8.8rem}.template-product .over-purchase-dock{padding:1.6rem;border-radius:1rem;box-shadow:none}.template-product .over-purchase-dock__top{margin:-1.6rem -1.6rem 1.6rem;padding:1.1rem 1.6rem;border-radius:1rem 1rem 0 0}.template-product .over-purchase-assurance{grid-template-columns:1fr 1fr}.over-sticky-buy{position:fixed;z-index:39;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1rem;align-items:center;padding:1rem max(1.2rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-left));border-top:1px solid #2f2f2c;background:#101010f5;color:#fff;box-shadow:0 -1rem 3rem #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.over-sticky-buy__price{display:grid;gap:.2rem;min-width:0}.over-sticky-buy__price span{color:#bcbcb5;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.over-sticky-buy__price strong{overflow:hidden;color:#fff;font-size:1.45rem;text-overflow:ellipsis;white-space:nowrap}.over-sticky-buy button{min-height:5rem;border:1px solid #88bd00;border-radius:.7rem;background:#b9f227;color:#101010;cursor:pointer;font:inherit;font-size:1.25rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase;animation:over-sticky-pulse 2.4s ease-in-out infinite}.over-sticky-buy button:disabled{opacity:.45;animation:none}}@keyframes over-sticky-pulse{0%,to{box-shadow:0 0 #b9f22740}50%{box-shadow:0 0 0 .8rem #b9f22700}}@media(prefers-reduced-motion:reduce){.template-product .over-buy-now:before,.over-sticky-buy button{animation:none}.template-product .over-buy-now{transition:none}}.announcement-bar-section{position:fixed!important;z-index:95!important;top:0!important;right:0!important;left:0!important;width:100%!important;opacity:1;transform:translateZ(0);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .14s ease}.announcement-bar-section[data-over-collapsed=true]{opacity:0;pointer-events:none;transform:translate3d(0,-100%,0)}.section-header,.section-header.shopify-section-header-hidden{--over-header-rest-offset: 14px;position:fixed!important;z-index:90!important;top:calc(var(--over-announcement-height) + var(--over-header-rest-offset))!important;right:20px!important;left:20px!important;width:auto!important;margin:0!important;transform:none!important;transition:transform .18s cubic-bezier(.22,1,.36,1)}.section-header.over-announcement-collapsed{transform:translate3d(0,calc(0px - var(--over-announcement-height)),0)!important}.section-header .header-wrapper{overflow:visible;border:.1rem solid rgba(255,255,255,.14)!important;border-radius:1.8rem;background:#050505f0!important;color:#fff;box-shadow:0 1.2rem 3.2rem #0000002e;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);transition:background-color .16s ease,backdrop-filter .16s ease}.section-header sticky-header.header-wrapper[data-over-scroll-state=top],.section-header sticky-header.header-wrapper[data-over-scroll-state=up],.section-header sticky-header.header-wrapper[data-over-scroll-state=down]{background:#050505f0!important;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}@media screen and (min-width:990px){.section-header .header{min-height:6.8rem;grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1.6rem,2.4vw,3.2rem);padding:.8rem clamp(1.6rem,2.4vw,3.2rem)!important}.section-header .header__inline-menu{grid-area:navigation;justify-self:start;min-width:0}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading;justify-self:center}.section-header .header__icons{grid-area:icons;justify-self:end;flex-wrap:nowrap}.section-header .header__inline-menu>.list-menu{flex-wrap:nowrap;gap:clamp(.2rem,.7vw,1rem)}.section-header .header__menu-item{padding-inline:clamp(.7rem,.8vw,1.1rem);white-space:nowrap}}@media screen and (max-width:749px){.section-header,.section-header.shopify-section-header-hidden{--over-header-rest-offset: 8px;right:8px!important;left:8px!important}.section-header .header-wrapper{border-radius:1.4rem}.section-header .header{min-height:5.8rem;grid-template-areas:"heading drawer icons";grid-template-columns:minmax(0,1fr) 4.4rem 4.4rem;gap:0;padding:.4rem .6rem .4rem 1.2rem!important}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading;width:fit-content;min-width:0;max-width:11rem;justify-self:start}.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo,.section-header .over-header-logo-link--fallback,.section-header .over-logo-fallback--header{width:10.4rem;min-width:0;max-width:11rem}.section-header header-drawer{grid-area:drawer;justify-self:end;margin:0}.section-header .header__icons{grid-area:icons;justify-self:end;gap:0;padding:0}.section-header .header__search,.section-header .header__icon--account,.section-header .desktop-localization-wrapper{display:none!important}.section-header .header__icon,.section-header summary.header__icon{width:4.4rem;height:4.4rem}}@media(prefers-reduced-motion:reduce){.announcement-bar-section,.section-header,.section-header .header-wrapper{transition:none!important}}.over-seo-faq{padding-block:clamp(6.4rem,8vw,10.4rem);border-top:.1rem solid #dedede;background:#fff;color:#111}.over-seo-faq .over-seo-faq__grid{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);gap:clamp(4.8rem,8vw,12rem);align-items:start}.over-seo-faq .over-seo-faq__copy{position:sticky;top:12rem}.over-seo-faq .over-commerce__eyebrow{margin-bottom:1.6rem;color:#575757;font-size:1.2rem;font-weight:850;letter-spacing:.14em}.over-seo-faq .over-commerce__heading{max-width:13ch;margin:0;font-size:clamp(3.2rem,4.5vw,5.6rem);letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.over-seo-faq .over-seo-faq__body{max-width:42rem;margin-top:2.4rem;color:#575757;font-size:1.6rem;line-height:1.65}.over-seo-faq .over-seo-faq__items{border-top:.1rem solid #cfcfcf}.over-seo-faq .over-seo-faq__item{border-top:0;border-bottom:.1rem solid #cfcfcf}.over-seo-faq .over-seo-faq__question{min-height:8rem;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2rem 0;color:#111;font-size:1.7rem;font-weight:760;line-height:1.35;cursor:pointer;list-style:none}.over-seo-faq .over-seo-faq__question::-webkit-details-marker{display:none}.over-seo-faq .over-seo-faq__question:after{content:none}.over-seo-faq .over-seo-faq__question:focus-visible{outline:.2rem solid #111;outline-offset:.4rem}.over-seo-faq .over-seo-faq__question-content{min-width:0;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.6rem;align-items:baseline}.over-seo-faq .over-seo-faq__number{color:#707070;font-size:1.1rem;font-weight:850;letter-spacing:.1em}.over-seo-faq .over-seo-faq__toggle{position:relative;width:2.4rem;min-width:2.4rem;height:2.4rem;display:inline-block}.over-seo-faq .over-seo-faq__toggle span{position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background:currentColor;transform:translate(-50%,-50%)}.over-seo-faq .over-seo-faq__toggle span:last-child{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s cubic-bezier(.22,1,.36,1)}.over-seo-faq .over-seo-faq__item[open] .over-seo-faq__toggle span:last-child{transform:translate(-50%,-50%) rotate(0)}.over-seo-faq .over-seo-faq__answer{max-width:68rem;padding:0 6.4rem 2.8rem 4.8rem;color:#575757;font-size:1.6rem;line-height:1.65}@media screen and (max-width:899px){.over-seo-faq .over-seo-faq__grid{grid-template-columns:minmax(0,1fr);gap:4.8rem}.over-seo-faq .over-seo-faq__copy{position:static}}@media screen and (max-width:749px){.over-seo-faq{padding-block:5.6rem}.over-seo-faq .over-commerce__heading{font-size:clamp(3.2rem,11vw,4.4rem)}.over-seo-faq .over-seo-faq__question{min-height:7.2rem;gap:1.6rem;padding-block:1.6rem;font-size:1.6rem}.over-seo-faq .over-seo-faq__question-content{grid-template-columns:2.4rem minmax(0,1fr);gap:1.2rem}.over-seo-faq .over-seo-faq__answer{padding:0 4rem 2.4rem 3.6rem}}@media(prefers-reduced-motion:reduce){.over-seo-faq .over-seo-faq__toggle span:last-child{transition:none}}.footer{margin-top:0;padding-block:0!important;border-top:.1rem solid #252525;background:#050505!important;color:#fff!important}.footer .footer__content-top{width:min(calc(100% - 4rem),var(--page-width, 140rem));max-width:var(--page-width, 140rem);display:block;margin-inline:auto;padding:clamp(5.6rem,7vw,8.8rem) 0}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))!important;gap:clamp(4rem,6vw,8rem);margin:0;padding:0}.footer .footer-block,.footer .footer-block.grid__item{width:auto;max-width:none;margin:0}.footer .footer-block--newsletter:empty{display:none}.footer .footer-block__heading{margin:0 0 1.6rem;color:#fff;font-size:1.4rem!important;font-weight:850;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.footer .footer-block__brand-info>.footer-block__heading{font-size:1.8rem!important;letter-spacing:-.02em;text-transform:none}.footer .over-footer-logo{min-height:4.4rem;margin-bottom:2rem}.footer .over-footer-logo__configured,.footer .over-logo-fallback--footer{width:auto;max-width:16rem;max-height:7.2rem}.footer .over-footer__brand-description{max-width:34rem;margin:0;color:#ffffffbd;font-size:1.6rem;line-height:1.65}.footer .over-footer__brand-description>:first-child{margin-top:0}.footer .over-footer__brand-description>:last-child{margin-bottom:0}.footer .over-footer-navigation__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4vw,4.8rem)}.footer .footer-block__details-content,.footer .footer-block__details-content li{margin:0}.footer .footer-block__details-content .list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center;padding:.8rem 0;color:#ffffffc2;font-size:1.5rem;line-height:1.5;text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer-block__details-content .list-menu__item--link:focus-visible{color:#cf0}.footer .over-footer-contact{display:grid;gap:1.6rem;margin:0;color:#ffffffc2;font-style:normal}.footer .over-footer-contact p{display:grid;gap:.4rem;margin:0}.footer .over-footer-contact strong{color:#ffffff8f;font-size:1.4rem;font-weight:800;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.footer .over-footer-contact a,.footer .over-footer-contact span{min-height:2.4rem;color:#fffc;font-size:1.5rem;line-height:1.6;text-decoration:none}.footer .over-footer-contact a{min-height:4.4rem;display:inline-flex;align-items:center}.footer .over-footer-contact a:hover,.footer .over-footer-contact a:focus-visible{color:#cf0}.footer .over-footer-instagram{width:fit-content;gap:.8rem}.footer .over-footer-instagram .svg-wrapper{width:2.2rem;height:2.2rem;flex:0 0 2.2rem}.footer .over-footer-instagram svg{width:100%;height:100%}.footer a:focus-visible{outline:.2rem solid #ccff00;outline-offset:.3rem}.footer .footer__content-bottom{padding:3.2rem 0 4rem;border-top:.1rem solid #292929;background:#050505!important}.footer .footer__content-bottom-wrapper{width:min(calc(100% - 4rem),var(--page-width, 140rem));max-width:var(--page-width, 140rem);display:flex;align-items:center;justify-content:space-between;gap:2rem 4rem;margin-inline:auto;padding:0}.footer .footer__content-bottom-wrapper+.footer__content-bottom-wrapper{margin-top:1.6rem}.footer .footer__content-bottom-wrapper--center{justify-content:center}.footer .footer__column--info{width:100%;text-align:center}.footer .footer__payment{display:grid;justify-items:center;margin:0}.footer .over-footer-payment__heading{margin:0 0 1rem;color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.footer .list-payment{justify-content:center;gap:.8rem;padding:0}.footer .list-payment__item{display:flex;align-items:center}.footer .list-payment .icon{width:4.6rem;height:auto}.footer .over-footer-payment__note{margin:1rem 0 0;color:#ffffff94;font-size:1.2rem;line-height:1.5}.footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;color:#ffffffad;justify-content:center;text-align:center}.footer .copyright__content,.footer .copyright__content a,.footer .policies a{color:#ffffffad;font-size:1.5rem;line-height:1.5}.footer .policies{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem}.footer .policies li:before{content:none}.footer .over-footer-legal{justify-content:center;padding:1.8rem 2.4rem;border:.1rem solid rgba(255,255,255,.14);border-radius:.6rem;background:#ffffff0b;text-align:center}.footer .over-footer-legal__content{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;color:#ffffffd6;font-size:1.4rem;line-height:1.6}.footer .over-footer-legal__item strong{margin-right:.4rem;color:#ffffffd1;font-weight:750}@media screen and (min-width:1100px){.footer .over-footer__zone--brand{order:1}.footer .over-footer__zone--navigation{order:2}.footer .over-footer__zone--contact{order:3}}@media screen and (min-width:750px)and (max-width:1099px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer .over-footer__zone--brand{grid-column:1 / -1}}@media screen and (max-width:749px){.template-index .over-campaign{padding-top:2.8rem}.template-index .over-campaign__image{object-position:center top}.template-index .over-campaign__viewport,.template-index .over-campaign__slide{min-height:calc(100svh - 2.8rem)}.footer .footer__content-top,.footer .footer__content-bottom-wrapper{width:min(calc(100% - 3.2rem),var(--page-width, 140rem))}.template-index .over-fit{width:calc(100% - 2.4rem);min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#fff}.template-index .over-fit__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:4 / 3;margin-left:0;translate:none;transform:none;box-shadow:none}.template-index .over-fit__content{position:relative;inset:auto;width:100%;min-height:0;padding:3.4rem 2.6rem 4rem}.footer .footer__content-top{padding-block:5.6rem}.footer .footer__blocks-wrapper,.footer .over-footer-navigation__groups{grid-template-columns:minmax(0,1fr)!important}.footer .footer__blocks-wrapper{gap:4.8rem}.footer .over-footer-navigation__groups{gap:3.2rem}.footer .footer__content-bottom-wrapper,.footer .footer__copyright,.footer .policies{align-items:center;flex-direction:column}.footer .over-footer-legal__content{align-items:center;flex-direction:column;gap:.4rem}}body.template-index{--over-docked-header-height: 6.4rem}body.template-index:has(sticky-header[data-over-hero-state=expanded]) #MainContent{padding-top:var(--over-docked-header-height)}body.template-index .section-header:has(sticky-header[data-over-hero-state=expanded]){top:var(--over-announcement-height)!important;right:0!important;left:0!important}body.template-index .section-header:has(sticky-header[data-over-hero-state=expanded]) .header-wrapper{border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index .section-header:has(sticky-header[data-over-hero-state=expanded]) .header{min-height:var(--over-docked-header-height);padding-block:.4rem!important}@media screen and (min-width:750px){body.template-index{--over-docked-header-height: 6.8rem}}@media screen and (min-width:750px)and (max-width:1299px){.section-header .header{grid-template-areas:"drawer heading icons";grid-template-columns:minmax(4.4rem,1fr) auto minmax(0,1fr);gap:1.2rem}.section-header header-drawer{display:block!important;grid-area:drawer;justify-self:start;margin:0}.section-header .header__inline-menu{display:none!important}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading;justify-self:center}.section-header .header__icons{grid-area:icons;justify-self:end}body.overflow-hidden-tablet{overflow:hidden}}@media screen and (min-width:1300px){.section-header header-drawer{display:none!important}.section-header .header__inline-menu{display:block}}.template-product .over-purchase-dock{border:.1rem solid #d9d9d9;border-radius:.4rem;background:#fff;color:#111;box-shadow:0 1.6rem 4rem #0000000f}.template-product .over-purchase-dock__top{border-color:#dedede;color:#6b6b6b}.template-product .over-purchase-dock .form__label,.template-product .over-purchase-dock .quantity__label,.template-product .over-purchase-dock .over-size-tool__trigger,.template-product .over-purchase-dock .over-size-tool__intro,.template-product .over-purchase-dock .over-size-tool__available,.template-product .over-purchase-dock .over-size-tool__note,.template-product .over-purchase-dock .over-size-tool__guide,.template-product .over-purchase-dock .over-size-tool label{color:#111}.template-product .over-purchase-dock .product-form__input,.template-product .over-purchase-dock .over-size-tool__panel{border-color:#dedede}.template-product .over-purchase-dock .product-form__input--pill input[type=radio]+label{border-color:#cfcfcf;background:#fff;color:#111}.template-product .over-purchase-dock .product-form__input--pill input[type=radio]:checked+label{border-color:#111;background:#111;color:#fff}.template-product .over-purchase-dock .over-size-tool{border-color:#d9d9d9;background:#f6f6f4;color:#111}.template-product .over-purchase-dock .over-size-tool input,.template-product .over-purchase-dock .over-size-tool select{border-color:#cfcfcf;background:#fff;color:#111}.template-product .over-purchase-dock .quantity{border-color:#d5d5d5;background:#f6f6f4}.template-product .over-purchase-dock .quantity__button,.template-product .over-purchase-dock .quantity__input{color:#111}.template-product .over-purchase-assurance{border-color:#dedede;color:#555}@media screen and (min-width:990px){.template-product .section-main-product .page-width,.template-product product-info>.page-width{width:min(calc(100% - 6.4rem),144rem);max-width:144rem;margin-inline:auto;padding-inline:0}.template-product .product{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(36rem,.75fr)!important;align-items:start;gap:clamp(3.2rem,5vw,7.2rem)}.template-product .product__media-wrapper{width:auto!important;max-width:none!important;grid-column:1;grid-row:1;order:1}.template-product .product__info-wrapper{width:auto!important;max-width:none!important;display:block!important;grid-column:2;grid-row:1;order:2}.template-product .product__info-container{width:100%;max-width:none;display:block!important;position:sticky;top:11.2rem}.template-product .product__info-container>*{width:100%;max-width:none;margin-inline:0}.template-product .product__info-container>.over-purchase-dock{position:relative;top:auto;width:100%;margin-top:2.4rem;padding:clamp(2.2rem,2.5vw,3.2rem)}.template-product media-gallery .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important;overflow:visible}.template-product media-gallery .product__media-item{width:100%!important;max-width:none!important;margin:0!important}.template-product media-gallery .product__media-item:first-child{grid-column:1 / -1}.template-product media-gallery .product__media{overflow:hidden;border:0;border-radius:.4rem;background:#f0f0ee}}@media screen and (max-width:989px){.template-product .section-main-product .page-width,.template-product product-info>.page-width{width:min(calc(100% - 2.4rem),74rem);margin-inline:auto;padding-inline:0}.template-product .product{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2.4rem}.template-product .product__media-wrapper{width:100%!important;max-width:100%!important;grid-column:1;grid-row:1;order:1}.template-product .product__info-wrapper,.template-product .product__info-container{width:100%!important;max-width:100%!important;display:block!important}.template-product .product__info-wrapper{grid-column:1;grid-row:2;order:2}.template-product .product__info-container{position:static}.template-product .product__info-container>*{width:100%;max-width:none}.template-product media-gallery .product__media-list{display:flex!important;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.template-product media-gallery .product__media-list::-webkit-scrollbar{display:none}.template-product media-gallery .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%;margin:0!important;scroll-snap-align:start}.template-product media-gallery .product__media{border:0;border-radius:.4rem;background:#f0f0ee}.template-product media-gallery .thumbnail-slider,.template-product media-gallery .slider-buttons{display:flex!important}.template-product .product__info-container>.over-purchase-dock{width:100%;margin:2rem 0 0;padding:2rem}}@media screen and (max-width:749px){.template-product .over-product-crumbs{padding-bottom:1.6rem}.template-product .product__title h1{margin-top:0;font-size:clamp(3rem,9vw,4rem);line-height:.95}.template-product .over-purchase-dock{box-shadow:none}.template-product .over-purchase-dock .product-form__input--pill{grid-template-columns:repeat(3,minmax(0,1fr))}.template-product .over-purchase-dock .product-form__input--pill input[type=radio]+label{min-height:5.4rem;font-size:1.8rem}}.template-product .product__info-container>.over-purchase-dock{padding:2rem;border:1px solid #d9d9d4;border-radius:1.2rem}.template-product .over-purchase-dock__top{margin:-2rem -2rem 1.8rem;padding:1.2rem 2rem;border-color:#2b2b2b;border-radius:1.2rem 1.2rem 0 0;background:#101010;color:#fff}.template-product .over-purchase-dock__top b{color:#b9f227}@media screen and (max-width:749px){.template-product .product__info-container>.over-purchase-dock{padding:1.6rem;border-radius:1rem}.template-product .over-purchase-dock__top{margin:-1.6rem -1.6rem 1.6rem;padding:1.1rem 1.6rem;border-radius:1rem 1rem 0 0}}@media screen and (min-width:990px){.template-product .product{grid-template-columns:minmax(0,1.2fr) minmax(40rem,.8fr)!important;gap:clamp(4rem,5vw,7.2rem)}}.template-product .product__info-container{color:#111}.template-product .product__title{margin-bottom:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid #d8d8d3}.template-product .product__title h1{max-width:13ch;margin-bottom:0;color:#0c0c0c;font-weight:950;letter-spacing:-.04em;line-height:.94;text-transform:uppercase}.template-product .product__info-container>.over-purchase-dock{margin-top:0;padding:0;border:0;border-radius:0;box-shadow:none}.template-product .over-purchase-dock__top{margin:0 0 2rem;padding:1rem 1.2rem;border:0;border-left:.5rem solid #b9f227;border-radius:0;background:#101010}.template-product .over-purchase-dock .price{padding-bottom:1.8rem;border-bottom:1px solid #d8d8d3}.template-product .over-purchase-dock .price-item--sale,.template-product .over-purchase-dock .price-item--regular{letter-spacing:-.035em}.template-product .over-commerce-summary{gap:1rem;margin-block:1.4rem 2.2rem}.template-product .over-installments,.template-product .over-product-facts{border:0;border-top:1px solid #d8d8d3;border-radius:0;background:transparent}.template-product .over-installments{border-bottom:1px solid #d8d8d3}.template-product .over-installments summary,.template-product .over-product-detail summary,.template-product .over-care summary{min-height:5.4rem;padding:1.3rem 0;font-size:1.25rem}.template-product .over-installments summary strong{font-size:1.25rem}.template-product .over-installments__table{border-top:1px solid #e2e2dd;background:#f6f6f2}.template-product .over-installments__table div{padding-inline:1.2rem}.template-product .over-product-facts__lead{padding:1.6rem 0;border-bottom:1px solid #d8d8d3;background:transparent}.template-product .over-product-facts__lead span{color:#575752}.template-product .over-product-facts__lead strong{margin-top:.5rem;font-size:1.55rem}.template-product .over-product-facts__lead p{max-width:43rem;margin-top:.6rem}.template-product .over-product-detail,.template-product .over-care{border-bottom:1px solid #d8d8d3}.template-product .over-product-detail summary,.template-product .over-care summary{display:grid;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;gap:1rem;cursor:pointer;list-style:none;font-weight:850}.template-product .over-product-detail summary::-webkit-details-marker{display:none}.template-product .over-product-detail summary small,.template-product .over-care summary small{color:#74746e;font-size:1rem;font-weight:500}.template-product .over-product-detail summary:after{content:"+";font-size:1.8rem;line-height:1}.template-product .over-product-detail[open] summary:after{content:"\2212"}.template-product .over-product-detail dl{display:grid;grid-template-columns:1fr;padding:.2rem 0 1.2rem;background:transparent}.template-product .over-product-detail dl>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1.2rem;padding:.9rem 0;border:0;border-top:1px solid #ebebe7}.template-product .over-product-detail dl>div:nth-child(odd){border-right:0}.template-product .over-care p{padding-inline:0}.template-product .over-purchase-dock .product-form__input,.template-product .over-purchase-dock .over-size-tool{border-radius:0}.template-product .over-purchase-dock .product-form__input--pill input[type=radio]+label{border-radius:.4rem;font-weight:850}.template-product .over-purchase-assurance{grid-template-columns:1fr;gap:0;margin-top:2.2rem;border-top:1px solid #d8d8d3}.template-product .over-purchase-assurance>*{position:relative;display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);gap:1.2rem;min-height:0;padding:1.25rem 3rem 1.25rem 0;border:0;border-bottom:1px solid #d8d8d3;border-radius:0;background:transparent}.template-product .over-purchase-assurance>*:after{content:"\2192";position:absolute;top:50%;right:.2rem;color:#111;font-weight:900;transform:translateY(-50%)}.template-product .over-purchase-assurance b{font-size:1.15rem;text-transform:uppercase}.template-product .over-purchase-assurance em{color:#666660;font-size:1.1rem;font-style:normal}.template-product .over-buy-now{border-radius:.3rem;font-size:1.6rem;letter-spacing:.06em}@media screen and (max-width:749px){.template-product .product__title{margin-bottom:1.4rem;padding-bottom:1.4rem}.template-product .product__info-container>.over-purchase-dock{padding:0}.template-product .over-purchase-dock__top{margin:0 0 1.6rem;padding:1rem 1.2rem;border-radius:0}.template-product .over-product-detail summary small,.template-product .over-care summary small{display:none}.template-product .over-product-detail summary,.template-product .over-care summary{grid-template-columns:minmax(0,1fr) 2rem}.template-product .over-purchase-assurance>*{grid-template-columns:1fr;gap:.25rem}}.announcement-bar-section{position:relative!important;top:auto!important;right:auto!important;left:auto!important}.section-header,.section-header.shopify-section-header-hidden,.section-header.over-announcement-collapsed{position:sticky!important;top:0!important;right:auto!important;left:auto!important;width:100%!important;padding:1.4rem 2rem 0;transform:none!important}.section-header:has(sticky-header[data-over-scroll-state=top]){padding:0!important}.section-header:has(sticky-header[data-over-scroll-state=top]) .header-wrapper{border-right:0!important;border-left:0!important;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index:has(sticky-header[data-over-hero-state=expanded]) #MainContent{padding-top:0!important}body.template-index .section-header:has(sticky-header[data-over-hero-state=expanded]){position:sticky!important;top:0!important;right:auto!important;left:auto!important}@media screen and (max-width:749px){.section-header,.section-header.shopify-section-header-hidden,.section-header.over-announcement-collapsed{right:auto!important;left:auto!important;padding:.8rem .8rem 0}.section-header:has(sticky-header[data-over-scroll-state=top]){padding:0!important}.section-header:has(sticky-header[data-over-scroll-state=top]) .header-wrapper{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/over-commerce-11.css.map */
