body.mds-rebrand-v2{--mds-v2-ink: #030303;--mds-v2-carbon: #171616;--mds-v2-graphite: #41403d;--mds-v2-concrete: #9f9a97;--mds-v2-bone: #f8f2e6;--mds-v2-bone-deep: #e9e1d5;--mds-v2-line: rgba(3, 3, 3, .18);--mds-v2-line-inverse: rgba(248, 242, 230, .2);--mds-focus: var(--mds-v2-concrete);--mds-champagne: var(--mds-v2-concrete);--mds-champagne-deep: var(--mds-v2-graphite);--mds-champagne-text: var(--mds-v2-graphite);--mds-v2-gutter: clamp(1.25rem, 4vw, 4.5rem);--mds-v2-max: 1440px;--mds-v2-section: clamp(72px, 9vw, 144px);--font-body-family: "Manrope", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Instrument Serif", "Iowan Old Style", Georgia, serif;background:var(--mds-v2-bone);color:var(--mds-v2-ink);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.mds-rebrand-v2 :where(h1,h2,h3,h4,h5,.h0,.h1,.h2){font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em}body.mds-rebrand-v2 :where(button,input,select,textarea,.button){font-family:var(--font-body-family)}body.mds-rebrand-v2 :where(a,button,summary,input,select,textarea):focus-visible{outline:1px solid currentColor;outline-offset:4px;box-shadow:none}body.mds-rebrand-v2 .page-width{max-width:var(--mds-v2-max);padding-left:var(--mds-v2-gutter);padding-right:var(--mds-v2-gutter)}body.mds-rebrand-v2 .button,body.mds-rebrand-v2 .shopify-payment-button__button,body.mds-rebrand-v2 button.mds-fp__submit{min-height:52px;border-radius:0;box-shadow:none;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body.mds-rebrand-v2 .button:before,body.mds-rebrand-v2 .button:after{border-radius:0;box-shadow:none}body.mds-rebrand-v2 .badge,body.mds-rebrand-v2 .product-form__input input[type=radio]+label{border-radius:0}body.mds-rebrand-v2 .mds-announcement{min-height:34px;background:var(--mds-v2-bone)!important;border-bottom:1px solid var(--mds-v2-line)!important;color:var(--mds-v2-ink)!important}body.mds-rebrand-v2 .mds-announcement__item,body.mds-rebrand-v2 .mds-announcement__track{color:var(--mds-v2-ink)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important}body.mds-rebrand-v2 .section-header,body.mds-rebrand-v2 .header-wrapper{background:var(--mds-v2-ink)!important;border-bottom:1px solid var(--mds-v2-line-inverse)!important}body.mds-rebrand-v2 .shopify-section-header-sticky .header-wrapper{background:#030303f7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.mds-rebrand-v2 .mds-header{width:100%;max-width:none;height:86px;padding:0 var(--mds-v2-gutter);grid-template-columns:minmax(92px,.8fr) minmax(0,2.6fr) minmax(92px,.8fr);gap:clamp(1rem,2vw,2.5rem)}body.mds-rebrand-v2 .mds-header__logo-link{width:fit-content;max-width:118px}body.mds-rebrand-v2 .mds-logo-picture{display:block;width:118px;height:60px;overflow:hidden}body.mds-rebrand-v2 .mds-logo-img{display:block;width:132px;max-width:none;height:auto;object-fit:initial;transform:translate(-7px,-24px);mix-blend-mode:screen}body.mds-rebrand-v2 .mds-nav__list{gap:clamp(.1rem,.6vw,.6rem)}body.mds-rebrand-v2 .mds-nav__link{padding:16px clamp(9px,1vw,16px);color:var(--mds-v2-bone);font-size:11px;font-weight:600;letter-spacing:.17em}body.mds-rebrand-v2 .mds-nav__link:hover,body.mds-rebrand-v2 .mds-nav__item--has-dropdown:hover>.mds-nav__link{color:var(--mds-v2-concrete)}body.mds-rebrand-v2 .mds-nav__dropdown{padding:0;background:var(--mds-v2-bone);border:1px solid var(--mds-v2-ink);box-shadow:0 22px 55px #00000029}body.mds-rebrand-v2 .mds-nav__dropdown a{border-bottom:1px solid var(--mds-v2-line);font-size:12px;letter-spacing:.08em}body.mds-rebrand-v2 .mds-hero,body.mds-rebrand-v2 .mds-hero__content{min-height:min(86svh,880px)}body.mds-rebrand-v2 .mds-hero__media img,body.mds-rebrand-v2 .mds-hero__media video{object-position:58% 34%}body.mds-rebrand-v2 .mds-hero__scrim{background:linear-gradient(90deg,#030303db,#0303036b 40%,#0303030a 72%),linear-gradient(180deg,#03030314 38%,#030303b8)}body.mds-rebrand-v2 .mds-hero__content{width:100%;max-width:var(--mds-v2-max);margin:0 auto;padding:clamp(7rem,11vw,10rem) var(--mds-v2-gutter) clamp(4rem,7vw,7rem);justify-content:flex-end}body.mds-rebrand-v2 .mds-hero__glass{width:min(54rem,72vw);margin:0;padding:0}body.mds-rebrand-v2 .mds-hero__glass:before{display:none}body.mds-rebrand-v2 .mds-hero__headline{max-width:10ch;margin:0 0 2.25rem;color:var(--mds-v2-bone);font-size:clamp(4rem,7.5vw,8rem);font-style:normal;font-weight:400;line-height:.86;letter-spacing:-.055em;white-space:normal;text-shadow:none}body.mds-rebrand-v2 .mds-hero__headline-line{display:inline}body.mds-rebrand-v2 .mds-hero__headline-line:after{content:" "}body.mds-rebrand-v2 .mds-hero__headline-line--accent{color:var(--mds-v2-concrete);font-style:italic}body.mds-rebrand-v2 .mds-hero__ctas{flex-direction:row;align-items:center;gap:1.5rem}body.mds-rebrand-v2 .mds-hero__cta-primary{min-height:52px;padding:0 2rem;background:var(--mds-v2-bone);border:1px solid var(--mds-v2-bone);border-radius:0;color:var(--mds-v2-ink);font-size:11px;letter-spacing:.16em}body.mds-rebrand-v2 .mds-hero__cta-primary:hover{background:transparent;color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-hero__cta-secondary{color:var(--mds-v2-bone);font-size:11px;letter-spacing:.14em}body.mds-rebrand-v2 .mds-preorder-banner{min-height:48px;background:var(--mds-v2-ink)!important;border-bottom:1px solid var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .mds-preorder-banner :where(p,a,span){color:var(--mds-v2-bone)!important;font-size:10px!important;letter-spacing:.16em!important}body.mds-rebrand-v2 .mds-fp{padding:var(--mds-v2-section) var(--mds-v2-gutter);background:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-fp__inner{max-width:1200px;gap:clamp(3rem,7vw,8rem);align-items:start}body.mds-rebrand-v2 .mds-fp__media-main,body.mds-rebrand-v2 .mds-fp__thumb,body.mds-rebrand-v2 .mds-fp__included,body.mds-rebrand-v2 .mds-fp__bundle,body.mds-rebrand-v2 .mds-fp__payment-chip{border-radius:0}body.mds-rebrand-v2 .mds-fp__media-main{background:var(--mds-v2-carbon);border:0}body.mds-rebrand-v2 .mds-fp__thumb{border-color:var(--mds-v2-line)}body.mds-rebrand-v2 .mds-fp__info{padding-top:.25rem}body.mds-rebrand-v2 .mds-fp__kicker,body.mds-rebrand-v2 :where(.mds-tech__kicker,.mds-razor__kicker,.mds-reviews__kicker,.mds-ba__kicker,.mds-mission__kicker,.mds-fc__kicker,.mds-cr__kicker,.mds-faq-eyebrow,.mds-pd__kicker){color:var(--mds-v2-graphite);font-size:11px;font-weight:600;letter-spacing:.18em}body.mds-rebrand-v2 .mds-fp__title{max-width:12ch;font-size:clamp(3rem,4.5vw,5.25rem);line-height:.94;letter-spacing:-.045em}body.mds-rebrand-v2 .mds-fp__rating,body.mds-rebrand-v2 .mds-fp__social-proof,body.mds-rebrand-v2 .mds-fp__value-prop,body.mds-rebrand-v2 .mds-fp__benefits{color:var(--mds-v2-graphite)}body.mds-rebrand-v2 .mds-fp__pills{gap:0;border-top:1px solid var(--mds-v2-line);border-bottom:1px solid var(--mds-v2-line)}body.mds-rebrand-v2 .mds-fp__pill{padding:.9rem 1.1rem .9rem 0;border:0;border-radius:0;background:transparent;font-size:11px;letter-spacing:.08em}body.mds-rebrand-v2 .mds-fp__pill+.mds-fp__pill{padding-left:1.1rem;border-left:1px solid var(--mds-v2-line)}body.mds-rebrand-v2 .mds-fp__bundle{border:1px solid var(--mds-v2-line);background:transparent}body.mds-rebrand-v2 .mds-fp__bundle:has(input:checked){border-color:var(--mds-v2-ink);background:#03030309}body.mds-rebrand-v2 .mds-fp__submit{background:var(--mds-v2-ink);color:var(--mds-v2-bone);border:1px solid var(--mds-v2-ink)}body.mds-rebrand-v2 .mds-fp__submit:hover:not(:disabled){background:var(--mds-v2-bone);color:var(--mds-v2-ink)}body.mds-rebrand-v2 .mds-fp__payments,body.mds-rebrand-v2 .mds-fp__secure{color:var(--mds-v2-graphite)}body.mds-rebrand-v2 .mds-ugc{padding:var(--mds-v2-section) var(--mds-v2-gutter);background:var(--mds-v2-carbon);color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-ugc__heading{max-width:13ch;margin-inline:auto;color:var(--mds-v2-bone);font-size:clamp(3rem,5.5vw,6rem);line-height:.94}body.mds-rebrand-v2 .mds-ugc__sub,body.mds-rebrand-v2 .mds-ugc__footer{color:#f8f2e6ad}body.mds-rebrand-v2 .mds-ugc__item{border-radius:0;border:1px solid var(--mds-v2-line-inverse);background:var(--mds-v2-ink)}body.mds-rebrand-v2 .mds-ugc__arrow{border-radius:0;border-color:var(--mds-v2-line-inverse);color:var(--mds-v2-bone);background:transparent}body.mds-rebrand-v2 :where(.mds-education,.mds-tech,.mds-ba,.mds-reviews,.mds-cr,.mds-faq-section,.mds-pd){background:var(--mds-v2-bone)}body.mds-rebrand-v2 :where(.mds-tech,.mds-ba,.mds-reviews,.mds-cr,.mds-faq-section,.mds-pd){padding-top:var(--mds-v2-section);padding-bottom:var(--mds-v2-section)}body.mds-rebrand-v2 :where(.mds-tech__heading,.mds-razor__heading,.mds-reviews__heading,.mds-ba__heading,.mds-fc__heading,.mds-cr__heading,.mds-faq-title,.mds-pd__heading){font-weight:400;letter-spacing:-.04em;line-height:.95}body.mds-rebrand-v2 .mds-tech__layout{gap:clamp(3rem,7vw,8rem)}body.mds-rebrand-v2 .mds-tech__media,body.mds-rebrand-v2 .mds-ba__slider,body.mds-rebrand-v2 .mds-razor__media-inner,body.mds-rebrand-v2 .mds-cr__media{border-radius:0}body.mds-rebrand-v2 .mds-tech__feature,body.mds-rebrand-v2 .mds-pd__item,body.mds-rebrand-v2 .mds-faq-item{border-color:var(--mds-v2-line)}body.mds-rebrand-v2 .mds-tech__feature-number,body.mds-rebrand-v2 .mds-faq-num{color:var(--mds-v2-concrete)}body.mds-rebrand-v2 .mds-razor{background:var(--mds-v2-ink);color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-razor__inner{max-width:var(--mds-v2-max);gap:clamp(3rem,7vw,8rem)}body.mds-rebrand-v2 .mds-razor__heading,body.mds-rebrand-v2 .mds-razor__feature-title,body.mds-rebrand-v2 .mds-razor__cta,body.mds-rebrand-v2 .mds-razor__link{color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-razor__lead,body.mds-rebrand-v2 .mds-razor__feature-desc,body.mds-rebrand-v2 .mds-razor__cross-sell{color:#f8f2e6ad}body.mds-rebrand-v2 .mds-razor__feature,body.mds-rebrand-v2 .mds-razor__actions{border-color:var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .mds-reviews__topic,body.mds-rebrand-v2 .mds-reviews__topic-tag,body.mds-rebrand-v2 .mds-reviews__more{border-radius:0}body.mds-rebrand-v2 .mds-reviews__topic{background:transparent;border:1px solid var(--mds-v2-line)}body.mds-rebrand-v2 .mds-reviews__grid>*{border-radius:0!important;box-shadow:none!important;border-color:var(--mds-v2-line)!important}body.mds-rebrand-v2 .mds-mission{background:var(--mds-v2-ink);color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-mission__moment,body.mds-rebrand-v2 .mds-mission__signature{color:var(--mds-v2-bone)}body.mds-rebrand-v2 .mds-mission__media{border-radius:0;filter:saturate(.68) contrast(1.08)}body.mds-rebrand-v2 .mds-fc{min-height:min(72svh,760px)}body.mds-rebrand-v2 .mds-fc__scrim{background:linear-gradient(90deg,#030303e6,#03030338)}body.mds-rebrand-v2 .mds-fc__primary,body.mds-rebrand-v2 .mds-cr__cta,body.mds-rebrand-v2 .mds-faq-cta-btn{border-radius:0}body.mds-rebrand-v2 .mds-cr__card{border-radius:0;border:1px solid var(--mds-v2-line);background:transparent}body.mds-rebrand-v2 .mds-faq-divider-diamond{width:2px;height:2px;border-radius:0;transform:none}body.mds-rebrand-v2.template-product .mds-fp{padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:clamp(4rem,7vw,7rem)}body.mds-rebrand-v2.template-product .mds-fp__inner{gap:clamp(2.5rem,6vw,7rem)}body.mds-rebrand-v2.template-product .mds-fp__title{font-size:clamp(2.8rem,4vw,4.5rem)}body.mds-rebrand-v2.template-product .mds-fp__value-prop,body.mds-rebrand-v2.template-product .mds-fp__benefits,body.mds-rebrand-v2.template-product .mds-fp__pills{margin-bottom:1.25rem}body.mds-rebrand-v2.template-product .mds-fp__media-main{max-height:min(68svh,680px)}body.mds-rebrand-v2 :where(.collection-hero,.main-page-title,.title-wrapper-with-link,.cart__warnings,.customer) h1,body.mds-rebrand-v2 :where(.collection-hero,.main-page-title,.title-wrapper-with-link,.cart__warnings,.customer) h2{font-family:var(--font-heading-family);font-weight:400}body.mds-rebrand-v2 .card-wrapper .card,body.mds-rebrand-v2 .card__media,body.mds-rebrand-v2 .media,body.mds-rebrand-v2 .cart-drawer,body.mds-rebrand-v2 .drawer__inner{border-radius:0}body.mds-rebrand-v2 .card__heading{font-size:clamp(1.4rem,2vw,2rem);line-height:1}body.mds-rebrand-v2 .drawer__inner{background:var(--mds-v2-bone);border-left:1px solid var(--mds-v2-ink)}body.mds-rebrand-v2 .footer{margin:0;padding-top:0;background:var(--mds-v2-ink)!important;color:var(--mds-v2-bone)!important;border-top:1px solid var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .mds-footer-brand{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:3rem;max-width:var(--mds-v2-max);margin:0 auto;padding:clamp(4rem,8vw,8rem) var(--mds-v2-gutter) clamp(3rem,6vw,5rem);border-bottom:1px solid var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .mds-footer-brand__mark-frame{width:min(580px,68vw);aspect-ratio:2.08;overflow:hidden}body.mds-rebrand-v2 .mds-footer-brand__mark{display:block;width:124%;max-width:none;height:auto;transform:translate(-12%,-24%);mix-blend-mode:screen}body.mds-rebrand-v2 .mds-footer-brand__copy{max-width:27rem;margin:0;color:#f8f2e6b3;font-size:clamp(14px,1.2vw,17px);line-height:1.7}body.mds-rebrand-v2 .footer__content-top,body.mds-rebrand-v2 .footer__content-bottom{max-width:var(--mds-v2-max);padding-left:var(--mds-v2-gutter);padding-right:var(--mds-v2-gutter)}body.mds-rebrand-v2 .footer__content-top{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem)}body.mds-rebrand-v2 .footer__content-bottom{border-top:1px solid var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .footer :where(h2,a,p,small,label,.list-menu__item--link){color:var(--mds-v2-bone)!important}body.mds-rebrand-v2 .footer-block__heading{font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}body.mds-rebrand-v2 .footer .list-menu__item--link,body.mds-rebrand-v2 .footer__copyright,body.mds-rebrand-v2 .footer__policy{color:#f8f2e6a8!important;font-size:12px}body.mds-rebrand-v2 .footer .field__input{background:transparent;color:var(--mds-v2-bone);border-radius:0}body.mds-rebrand-v2 .footer .field:before,body.mds-rebrand-v2 .footer .field:after{border-radius:0;box-shadow:0 0 0 1px var(--mds-v2-line-inverse)}body.mds-rebrand-v2 .mds-will-reveal{opacity:1;transform:none}@media(max-width:989px){body.mds-rebrand-v2 .mds-header{height:72px;grid-template-columns:1fr;padding:0 1.25rem}body.mds-rebrand-v2 .mds-header__logo{width:auto;max-width:calc(100% - 112px);overflow:visible}body.mds-rebrand-v2 .mds-header__heading,body.mds-rebrand-v2 .mds-header__logo-link{width:auto;max-width:none;overflow:visible}body.mds-rebrand-v2 .mds-logo-picture{width:88px;height:44px}body.mds-rebrand-v2 .mds-logo-img{width:96px;transform:translate(-5px,-18px)}body.mds-rebrand-v2 .mds-header__actions{gap:.4rem}body.mds-rebrand-v2 .mds-hero__glass{width:min(42rem,88vw)}body.mds-rebrand-v2 .mds-fp__inner,body.mds-rebrand-v2 .mds-tech__layout,body.mds-rebrand-v2 .mds-razor__inner{gap:3rem}}@media(max-width:749px){body.mds-rebrand-v2{--mds-v2-section: clamp(56px, 18vw, 88px);--mds-v2-gutter: 20px}body.mds-rebrand-v2 .mds-announcement{min-height:30px}body.mds-rebrand-v2 .mds-hero,body.mds-rebrand-v2 .mds-hero__content{min-height:0}body.mds-rebrand-v2 .mds-hero{display:grid;grid-template-rows:auto auto;overflow:hidden;background:var(--mds-v2-ink)}body.mds-rebrand-v2 .mds-hero__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4 / 5}body.mds-rebrand-v2 .mds-hero__media img,body.mds-rebrand-v2 .mds-hero__media video{object-position:58% 34%}body.mds-rebrand-v2 .mds-hero__scrim{display:none}body.mds-rebrand-v2 .mds-hero__content{position:relative;z-index:1;width:100%;padding:2.4rem var(--mds-v2-gutter) 2.6rem;background:var(--mds-v2-ink);justify-content:flex-start}body.mds-rebrand-v2 .mds-hero__glass{width:100%}body.mds-rebrand-v2 .mds-hero__headline{max-width:10ch;margin-bottom:2rem;font-size:clamp(3.15rem,13.5vw,4.6rem);line-height:.9}body.mds-rebrand-v2 .mds-hero__ctas{width:100%;align-items:stretch;flex-direction:column;gap:1rem}body.mds-rebrand-v2 .mds-hero__cta-primary{width:100%}body.mds-rebrand-v2 .mds-hero__cta-secondary{justify-content:center}body.mds-rebrand-v2 .mds-fp{padding-left:var(--mds-v2-gutter);padding-right:var(--mds-v2-gutter)}body.mds-rebrand-v2 .mds-fp__title{max-width:11ch;font-size:clamp(2.8rem,14vw,4.3rem)}body.mds-rebrand-v2 .mds-fp__pills{display:grid;grid-template-columns:1fr}body.mds-rebrand-v2 .mds-fp__pill,body.mds-rebrand-v2 .mds-fp__pill+.mds-fp__pill{padding:.8rem 0;border-left:0;border-bottom:1px solid var(--mds-v2-line)}body.mds-rebrand-v2 .mds-fp__pill:last-child{border-bottom:0}body.mds-rebrand-v2 .mds-ugc__heading{text-align:left;margin-inline:0;font-size:clamp(3rem,14vw,4.6rem)}body.mds-rebrand-v2 .mds-footer-brand{grid-template-columns:1fr;align-items:start;gap:2rem}body.mds-rebrand-v2 .mds-footer-brand__mark-frame{width:min(420px,84vw)}}@media(prefers-reduced-motion:reduce){body.mds-rebrand-v2 *,body.mds-rebrand-v2 *:before,body.mds-rebrand-v2 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mds-rebrand-v2.css.map */
