@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--upper-ivory: #fcfaf6;--upper-ink: #191713;--upper-body: #41352b;--upper-warm: #f7f4ef;--upper-oat: #efebe0;--upper-crimson: #501a19;--upper-gold: #b08a42;--upper-editorial-media-min: clamp(24rem, 45vw, 40rem);--upper-editorial-quote-min: clamp(28rem, 50vw, 40rem);--upper-logo: url(/cdn/shop/files/15oab8GS8GzL-pLVN2cY7L__II6b92EI0_s900.png?v=1786372943);--upper-desktop-display: clamp(5.5rem, 6vw, 8rem);--upper-desktop-page-title: clamp(3.25rem, 3.7vw, 4.75rem);--upper-desktop-section-title: clamp(3.25rem, 3.5vw, 4.5rem);--upper-desktop-subhead: clamp(2.1rem, 2.4vw, 3.1rem);--upper-desktop-quote: clamp(3.5rem, 4vw, 5.25rem);--upper-desktop-item: clamp(1.55rem, 1.7vw, 2.1rem);--upper-desktop-lead: clamp(1.1rem, 1vw, 1.25rem);--upper-desktop-body: clamp(1rem, .95vw, 1.1rem);--upper-desktop-label: .78rem;--upper-mobile-display: clamp(3.35rem, 11vw, 4.15rem);--upper-mobile-page-title: clamp(2.65rem, 9vw, 3rem);--upper-mobile-section-title: clamp(2.15rem, 7.3vw, 2.55rem);--upper-mobile-subhead: clamp(1.75rem, 6vw, 2rem);--upper-mobile-quote: clamp(2.35rem, 8vw, 2.75rem);--upper-mobile-lead: 1.28rem;--upper-mobile-item: 1.45rem;--upper-mobile-body: 1.14rem;--upper-mobile-label: .74rem}html{scroll-behavior:smooth}body{background:var(--upper-ivory);color:var(--upper-body);font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--upper-ink);font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:-.025em}#MainContent :where(h1,h2,h3,h4){font-family:Cormorant Garamond,serif!important;font-weight:500}button,input,select,textarea{font-family:DM Sans,sans-serif}header,.header-section{background:var(--upper-ivory)}header a{color:var(--upper-ink)}a.header-logo{width:112px;height:54px;color:transparent!important;font-size:0!important;background:var(--upper-gold);-webkit-mask:var(--upper-logo) center / contain no-repeat;mask:var(--upper-logo) center / contain no-repeat}.button:not(.button-unstyled),button[type=submit]:not(.button-unstyled),.variant-option__button-label,input,select,textarea{border-radius:6px}.add-to-cart-button.button,.sticky-add-to-cart__button.button{background:var(--upper-crimson);border-color:var(--upper-crimson);color:var(--upper-ivory);text-transform:uppercase;letter-spacing:.08em}.product-information{background:var(--upper-ivory)}.product-information h1{font-size:clamp(3rem,4.8vw,5.8rem);line-height:.95}.product-information__media,.product-media-container{background:var(--upper-warm)}.product-media-container{border-radius:0}.product-details .price{color:var(--upper-crimson)}.variant-option__button-label{border-color:#d8d0c4}.variant-option input:checked+.variant-option__button-label{background:var(--upper-crimson);border-color:var(--upper-crimson);color:var(--upper-ivory)}.product-card,.card-gallery{border-radius:0}.product-card img,.card-gallery img{background:var(--upper-warm)}footer,.footer,.footer-utilities{background:var(--upper-warm);color:var(--upper-ink)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer a,footer p,footer span,footer label{color:inherit}footer input{color:var(--upper-ink)}#header-component .header__row--top{border-bottom:1px solid rgba(25,23,19,.12)}#header-component .header__columns{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"upper-header-left upper-header-right"!important;column-gap:0!important;min-height:78px;padding-block:0!important}#header-component .header__column--left{display:flex!important;align-items:center;grid-area:upper-header-left!important;justify-content:flex-start!important;min-width:0}#header-component .header__column--right{display:flex!important;align-items:center;grid-area:upper-header-right!important;justify-content:flex-end!important;min-width:0}#header-component header-actions{margin:0!important}#header-component .header-menu,#header-component .dropdown-localization,#header-component .search-action--hidden-on-menu{display:none!important}#header-component .header__drawer,#header-component .search-action--hidden-on-drawer{display:flex!important}#header-component .header__drawer{align-items:center;z-index:3}#header-component .header-logo{position:absolute!important;top:50%;left:50%;z-index:2;margin:0!important;transform:translate(-50%,-50%)}#header-component .menu-drawer-container>summary{width:auto!important;min-width:44px;gap:11px;justify-content:flex-start;padding-inline:2px 10px}#header-component .menu-drawer-container>summary:after{content:"Men\fc";color:var(--upper-ink);font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase}#header-component .menu-drawer{width:min(590px,92vw)!important;max-width:min(590px,92vw)!important;border-right:0!important;background:var(--upper-ivory)!important;box-shadow:24px 0 70px #19171329}#header-component .menu-drawer__backdrop{background:#19171375!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#header-component .menu-drawer__navigation,#header-component .menu-drawer__utility-links,#header-component .menu-drawer__featured-content{display:none!important}#header-component .menu-drawer__close-button{position:absolute!important;top:0;right:30px;left:auto!important;z-index:3;width:48px;height:78px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--upper-ink)!important}#header-component .upper-dna-drawer{display:flex;flex-direction:column;min-height:100%;color:var(--upper-ink)}#header-component .upper-dna-drawer a{color:inherit;text-decoration:none}#header-component .upper-dna-drawer__head{display:flex;align-items:center;flex:0 0 78px;padding:0 42px;border-bottom:1px solid rgba(25,23,19,.12)}#header-component .upper-dna-drawer__head span{font-family:Cormorant Garamond,serif;font-size:1.4rem;letter-spacing:.06em}#header-component .upper-dna-drawer__body{display:block;flex:1 0 auto;padding:38px 42px 56px}#header-component .upper-dna-menu-shop{display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 30px;border-bottom:1px solid var(--upper-ink)}#header-component .upper-dna-menu-shop>span{font-family:Cormorant Garamond,serif;font-size:3.4rem;font-weight:500;letter-spacing:-.03em;line-height:.9}#header-component .upper-dna-menu-shop small{padding-bottom:4px;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}#header-component .upper-dna-menu-group{padding:30px 0;border-bottom:1px solid rgba(25,23,19,.12)}#header-component .upper-dna-menu-group h2{margin:0 0 16px;color:var(--upper-gold);font-family:DM Sans,sans-serif;font-size:.56rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}#header-component .upper-dna-menu-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#header-component .upper-dna-menu-chips a{display:flex;align-items:center;min-height:40px;padding:9px 12px;border:1px solid rgba(25,23,19,.12);background:var(--upper-warm);font-size:.68rem;line-height:1.25;transition:background .2s ease,color .2s ease}#header-component .upper-dna-menu-chips a:hover{background:var(--upper-ink);color:var(--upper-ivory)}#header-component .upper-dna-menu-topics{display:grid}#header-component .upper-dna-menu-topics>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;border-top:1px solid rgba(25,23,19,.12)}#header-component .upper-dna-menu-topics>a:last-child{border-bottom:1px solid rgba(25,23,19,.12)}#header-component .upper-dna-menu-topic-number{color:var(--upper-gold);font-size:.56rem}#header-component .upper-dna-menu-topics strong{display:block;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1;transition:color .2s ease}#header-component .upper-dna-menu-topics small{display:block;margin-top:4px;color:#756b62;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}#header-component .upper-dna-menu-topics>a>span:last-child{transition:transform .2s ease}#header-component .upper-dna-menu-topics>a:hover strong{color:var(--upper-gold)}#header-component .upper-dna-menu-topics>a:hover>span:last-child{transform:translate(4px)}#header-component .upper-dna-menu-group--compact{padding-bottom:0;border-bottom:0}#header-component .upper-dna-menu-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}#header-component .upper-dna-menu-info a{padding:9px 0;border-bottom:1px solid rgba(25,23,19,.12);color:#756b62;font-size:.68rem;line-height:1.35}#header-component .upper-dna-menu-info a:hover{color:var(--upper-ink)}#header-component .upper-dna-drawer__foot{display:flex;align-items:center;flex:0 0 80px;gap:28px;padding:0 42px;border-top:1px solid rgba(25,23,19,.12);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){a.header-logo{width:88px;height:42px}#header-component .search-action--hidden-on-menu{display:flex!important}#header-component .search-action--hidden-on-drawer{display:none!important}.product-information h1{font-size:3.2rem}#header-component .header__columns{height:64px;min-height:64px}#header-component .menu-drawer-container>summary:after{display:none!important}#header-component .menu-drawer{width:100vw!important;max-width:100vw!important}#header-component .menu-drawer__close-button{right:12px;height:68px}#header-component .upper-dna-drawer__head{flex-basis:68px;padding-inline:22px}#header-component .upper-dna-drawer__body{padding:30px 24px 46px}#header-component .upper-dna-menu-shop>span{font-size:2.9rem}#header-component .upper-dna-menu-chips{grid-template-columns:repeat(2,minmax(0,1fr))}#header-component .upper-dna-drawer__foot{padding-inline:24px}}@media(max-width:540px){#header-component .upper-dna-menu-shop{display:block}#header-component .upper-dna-menu-shop small{display:block;margin-top:16px}#header-component .upper-dna-menu-info{grid-template-columns:1fr}#header-component .upper-dna-drawer__foot{gap:16px;font-size:.5rem}}@media(min-width:750px)and (max-width:989px){:root{--upper-desktop-display: 4.25rem;--upper-desktop-page-title: 3rem;--upper-desktop-section-title: 2.6rem;--upper-desktop-subhead: 1.9rem;--upper-desktop-quote: 3rem;--upper-desktop-item: 1.7rem;--upper-desktop-lead: 1.25rem;--upper-desktop-body: 1.08rem;--upper-desktop-label: .78rem}}@media(min-width:750px){body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h1,body #MainContent .upper-dna-home-section .ud-hero h1{max-width:100%!important;font-size:var(--upper-desktop-display)!important;line-height:.98!important;overflow-wrap:normal;text-wrap:balance;word-break:normal}body #MainContent :is(.udc-hero h1,.udp-info h1,.product-information h1),body #MainContent .section-wrapper .section-content-wrapper>.text-block h1,body #MainContent .shopify-policy__title h1{max-width:100%!important;font-size:var(--upper-desktop-page-title)!important;line-height:1!important;overflow-wrap:normal;text-wrap:balance;word-break:normal}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h2,body #MainContent .upper-dna-home-section :is(.ud-concept__copy h2,.ud-heading h2,.ud-codes h2,.ud-story h3,.ud-newsletter h2),body #MainContent :is(.udp-explainer__copy h2,.udp-symbols h2,.udp-related__heading h2,.udc-empty h2),body #MainContent .section-wrapper .text-block h2,body #MainContent .shopify-policy__body h2{max-width:100%!important;font-size:var(--upper-desktop-section-title)!important;line-height:1.04!important;overflow-wrap:normal;text-wrap:balance;word-break:normal}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h3,body #MainContent .upper-dna-home-section :is(.ud-world h3,.ud-categories span),body #MainContent :is(.udp-size-dialog h2,.udp-symbols__grid strong),body #MainContent .section-wrapper .text-block h3,body #MainContent .shopify-policy__body h3{max-width:100%!important;font-size:var(--upper-desktop-subhead)!important;line-height:1.08!important;overflow-wrap:normal;text-wrap:balance;word-break:normal}body #MainContent :is(.udl-quote blockquote,.udh-quote blockquote,.udw-quote blockquote,.udf-cta h2),body #MainContent .upper-dna-home-section .ud-quote blockquote{max-width:min(100%,22ch)!important;font-size:var(--upper-desktop-quote)!important;line-height:1.05!important;text-wrap:balance}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) p:where(:not([class*=eyebrow]):not([class*=caption]):not([class*=note]):not([class*=label]):not([class*=price]):not([class*=empty]):not([class*=privacy])){font-size:var(--upper-desktop-body)!important;line-height:1.68!important}body #MainContent :is(.udf-hero__lead,.udf-statement__lead,.udf-sequences__lead,.udl-hero__lead,.udl-symbol__lead,.udh-hero__lead,.udh-symbol__lead,.udw-hero__lead,.udw-symbol__lead,.udx-hero__lead,.udx-intro__lead,.udc2-hero__lead,.udq-hero__lead,.udp-lead),body #MainContent .upper-dna-home-section :is(.ud-lead,.ud-codes .ud-lead){font-family:DM Sans,sans-serif!important;font-size:var(--upper-desktop-lead)!important;font-weight:400!important;line-height:1.5!important}body #MainContent :is(.udf-faq summary,.udq-item summary,.udl-everyday__row p,.udh-everyday__row p,.udw-everyday__row p){font-size:var(--upper-desktop-item)!important;line-height:1.35!important}body #MainContent :is(.udl-product h3,.udh-product h3,.udw-product h3,.udc-card__meta h2,.udp-product-card__meta h3){font-size:.82rem!important;line-height:1.35!important}body #MainContent :is(.udf__eyebrow,.udl__eyebrow,.udh__eyebrow,.udw__eyebrow,.udx__eyebrow,.udc2__eyebrow,.udq__eyebrow,.udf-hero__note,.udf-hero__code,.udl-hero__caption,.udh-hero__caption,.udw-hero__caption,.udx-hero__caption,.udc2-hero__note,.udc2-hero__caption){font-size:var(--upper-desktop-label)!important}}@media(max-width:749px){body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h1,body #MainContent .upper-dna-home-section .ud-hero h1{max-width:100%;font-size:var(--upper-mobile-display)!important;line-height:.96!important;text-wrap:balance}body #MainContent :is(.udc-hero h1,.udp-info h1,.product-information h1),body #MainContent .section-wrapper .section-content-wrapper>.text-block h1,body #MainContent .shopify-policy__title h1{max-width:100%;font-size:var(--upper-mobile-page-title)!important;line-height:.98!important;text-wrap:balance}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h2,body #MainContent .upper-dna-home-section :is(.ud-concept__copy h2,.ud-heading h2,.ud-codes h2,.ud-story h3,.ud-newsletter h2),body #MainContent :is(.udp-explainer__copy h2,.udp-symbols h2,.udp-related__heading h2,.udc-empty h2),body #MainContent .section-wrapper .text-block h2,body #MainContent .shopify-policy__body h2,body :is(footer,.footer) h2{max-width:100%;font-size:var(--upper-mobile-section-title)!important;line-height:1.04!important;text-wrap:balance}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) h3,body #MainContent .upper-dna-home-section :is(.ud-world h3,.ud-categories span),body #MainContent :is(.udp-size-dialog h2,.udp-symbols__grid strong),body #MainContent .section-wrapper .text-block h3,body #MainContent .shopify-policy__body h3{max-width:100%;font-size:var(--upper-mobile-subhead)!important;line-height:1.08!important;text-wrap:balance}body #MainContent :is(.udl-quote blockquote,.udh-quote blockquote,.udw-quote blockquote,.udf-cta h2),body #MainContent .upper-dna-home-section .ud-quote blockquote{font-size:var(--upper-mobile-quote)!important;line-height:1.05!important;text-wrap:balance}body #MainContent :is(.udf,.udl,.udh,.udw,.udx,.udc2,.udq) p{font-size:var(--upper-mobile-body)!important;line-height:1.68!important}body #MainContent :is(.udf-hero__lead,.udf-statement__lead,.udf-sequences__lead,.udl-hero__lead,.udl-symbol__lead,.udh-hero__lead,.udh-symbol__lead,.udw-hero__lead,.udw-symbol__lead,.udx-hero__lead,.udx-intro__lead,.udc2-hero__lead,.udq-hero__lead,.udp-lead),body #MainContent .upper-dna-home-section :is(.ud-lead,.ud-codes .ud-lead){font-family:DM Sans,sans-serif!important;font-size:var(--upper-mobile-lead)!important;font-weight:400!important;line-height:1.5!important}body #MainContent :is(.udf-faq summary,.udq-item summary,.udl-everyday__row p,.udh-everyday__row p,.udw-everyday__row p){font-size:var(--upper-mobile-item)!important;line-height:1.35!important}body #MainContent :is(.udf__eyebrow,.udl__eyebrow,.udh__eyebrow,.udw__eyebrow,.udx__eyebrow,.udc2__eyebrow,.udq__eyebrow,.udf-hero__note,.udf-hero__code,.udl-hero__caption,.udh-hero__caption,.udw-hero__caption,.udx-hero__caption,.udc2-hero__note,.udc2-hero__caption){font-size:var(--upper-mobile-label)!important}body #MainContent :is(.udl-product h3,.udh-product h3,.udw-product h3,.udc-card__meta h2,.udp-product-card__meta h3){font-size:.92rem!important;line-height:1.35!important}body #header-component .upper-dna-menu-shop>span{font-size:var(--upper-mobile-subhead)!important}body #header-component .upper-dna-menu-topics strong{font-size:1.35rem!important}}@media(min-width:750px){body #MainContent :is(.udf-statement,.udf-principles,.udf-worlds,.udf-honesty,.udf-faq,.udl-opening,.udl-everyday,.udl-anchor,.udl-products,.udl-crosslinks,.udh-opening,.udh-everyday,.udh-sequence,.udh-products,.udh-crosslinks,.udw-opening,.udw-everyday,.udw-sequence,.udw-products,.udw-crosslinks,.udc2-form-section,.udc2-closing,.udq-content,.udq-closing){padding-block:clamp(7.5rem,7vw,11rem)!important}body #MainContent :is(.udf-sequences__copy,.udf-process__copy,.udl-symbol__copy,.udh-symbol__copy,.udw-symbol__copy){padding-block:clamp(7rem,6.5vw,10rem)!important}body #MainContent :is(.udl-hero__copy,.udh-hero__copy,.udw-hero__copy){padding-block:clamp(7rem,6.5vw,10rem)!important}body #MainContent :is(.udl-hero,.udh-hero,.udw-hero) h1{margin-block:2.2rem 2.6rem!important}body #MainContent :is(.udl-hero__actions,.udh-hero__actions,.udw-hero__actions){margin-top:2.8rem!important}body #MainContent :is(.udl-opening,.udh-opening,.udw-opening) h2,body #MainContent :is(.udl-symbol,.udh-symbol,.udw-symbol) h2,body #MainContent :is(.udl-anchor,.udh-sequence,.udw-sequence) h2{margin-block:1.8rem 2.7rem!important}body #MainContent :is(.udl-symbol__body,.udh-symbol__body,.udw-symbol__body){margin-top:1.6rem!important}body #MainContent :is(.udl-symbol .udl__text-link,.udh-symbol .udh__text-link,.udw-symbol .udw__text-link,.udl-anchor .udl__text-link,.udh-sequence .udh__text-link,.udw-sequence .udw__text-link){margin-top:2.5rem!important}body #MainContent :is(.udh-sequence__note,.udw-sequence__note){margin-top:2rem!important}body #MainContent :is(.udl-quote,.udh-quote,.udw-quote) :is(.udl__eyebrow,.udh__eyebrow,.udw__eyebrow){margin-bottom:1.8rem!important}body #MainContent :is(.udl-everyday__head,.udh-everyday__head,.udw-everyday__head){margin-bottom:4.8rem!important}body #MainContent :is(.udl-everyday,.udh-everyday,.udw-everyday) h2{margin-top:1.6rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row){padding-block:2.5rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) span{font-size:1.15rem!important;line-height:1.45!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) p{font-size:clamp(2.5rem,2.1vw,3rem)!important;font-weight:500!important;line-height:1.38!important}body #MainContent :is(.udl-products__head,.udh-products__head,.udw-products__head){margin-bottom:4.5rem!important}body #MainContent :is(.udl-products,.udh-products,.udw-products) h2{margin-top:1.6rem!important}body #MainContent :is(.udl-crosslinks,.udh-crosslinks,.udw-crosslinks)>h2{margin-block:1.6rem 4.5rem!important}body #MainContent :is(.udl-crosslink,.udh-crosslink,.udw-crosslink){padding-block:3.2rem!important}body #MainContent .udf-statement .udf__eyebrow{margin-bottom:1.8rem!important}body #MainContent .udf-statement h2{margin-bottom:2.8rem!important}body #MainContent .udf-principles__head{margin-bottom:4.8rem!important}body #MainContent .udf-principle{min-height:27rem!important;padding-block:2.6rem 3.4rem!important}body #MainContent .udf-principle h3{margin-block:3.5rem 1.6rem!important}body #MainContent .udf-sequences__code{min-height:72rem!important}body #MainContent .udf-sequences h2{margin-block:1.8rem 2.7rem!important}body #MainContent .udf-sequences__ideas{margin-top:4.2rem!important}body #MainContent .udf-sequences__ideas>div{padding-top:2rem!important}body #MainContent .udf-process__media{min-height:72rem!important}body #MainContent .udf-process h2{margin-block:1.8rem 3.2rem!important}body #MainContent .udf-process__step{padding-block:2rem!important}body #MainContent .udf-worlds__head{margin-bottom:4.5rem!important}body #MainContent .udf-world{min-height:46rem!important}body #MainContent .udf-honesty{gap:6rem!important}body #MainContent .udf-honesty h2,body #MainContent .udf-faq h2{margin-top:1.8rem!important}body #MainContent .udf-honesty__item{padding-block:2.2rem!important}body #MainContent .udf-faq{gap:clamp(5rem,7vw,10rem)!important}body #MainContent .udf-faq summary{padding-block:2.1rem!important}body #MainContent .udf-faq details[open] summary{padding-bottom:.9rem!important}body #MainContent .udf-faq details p{font-size:1.12rem!important;line-height:1.7!important;padding:0 5rem 2.3rem 0!important}body #MainContent .udf-cta h2{margin-block:2rem 2.8rem!important}body #MainContent .udc2-hero,body #MainContent .udc2-hero__media{min-height:64rem!important}body #MainContent .udc2-hero__copy{padding-block:clamp(7rem,6.5vw,10rem)!important}body #MainContent .udc2-form-section{gap:clamp(5rem,6vw,9rem)!important}body #MainContent .udc2-form-intro h2{margin-block:1.8rem 2.2rem!important}body #MainContent .udc2-contact-card{margin-top:3.5rem!important;padding-top:2rem!important}body #MainContent .udc2-form-wrap{padding:clamp(3.5rem,4vw,6rem)!important}body #MainContent .udc2-form-wrap h3{margin-bottom:3rem!important}body #MainContent .udc2-field{margin-bottom:2.2rem!important}body #MainContent .udc2-form__foot{gap:2rem!important;margin-top:.5rem!important}body #MainContent .udq-hero{min-height:58rem!important;padding-block:clamp(7.5rem,7vw,10rem)!important}body #MainContent .udq-hero h1{margin-block:2.2rem 2.4rem!important}body #MainContent .udq-group{gap:clamp(4.5rem,6vw,8rem)!important}body #MainContent .udq-group+.udq-group{margin-top:7rem!important;padding-top:7rem!important}body #MainContent .udq-group h2{margin-top:1.5rem!important}body #MainContent .udq-item summary{min-height:0!important;padding-block:2.2rem!important}body #MainContent .udq-item[open] summary{padding-bottom:.9rem!important}body #MainContent .udq-item__answer{padding:0 5rem 2.4rem 0!important}body #MainContent .udq-item__answer p{font-size:1.12rem!important;line-height:1.7!important}body #MainContent .udq-closing h2{margin-block:1.5rem 2rem!important}}@media(max-width:749px){body #MainContent :is(.udf-statement,.udf-principles,.udf-worlds,.udf-honesty,.udf-faq,.udl-opening,.udl-everyday,.udl-anchor,.udl-products,.udl-crosslinks,.udh-opening,.udh-everyday,.udh-sequence,.udh-products,.udh-crosslinks,.udw-opening,.udw-everyday,.udw-sequence,.udw-products,.udw-crosslinks,.udc2-form-section,.udc2-closing,.udq-content,.udq-closing){padding-block:6.5rem!important}body #MainContent :is(.udf-sequences__copy,.udf-process__copy,.udl-symbol__copy,.udh-symbol__copy,.udw-symbol__copy){padding-block:6.5rem!important}body #MainContent :is(.udl-hero__copy,.udh-hero__copy,.udw-hero__copy){padding-block:5.5rem 6.5rem!important}body #MainContent :is(.udl-hero,.udh-hero,.udw-hero) h1{margin-block:1.8rem 2rem!important}body #MainContent :is(.udl-hero__actions,.udh-hero__actions,.udw-hero__actions){gap:1.4rem!important;margin-top:2.4rem!important}body #MainContent :is(.udl-opening,.udh-opening,.udw-opening) h2,body #MainContent :is(.udl-symbol,.udh-symbol,.udw-symbol) h2,body #MainContent :is(.udl-anchor,.udh-sequence,.udw-sequence) h2{margin-block:1.4rem 2.2rem!important}body #MainContent :is(.udl-symbol__body,.udh-symbol__body,.udw-symbol__body){margin-top:1.4rem!important}body #MainContent :is(.udl-symbol .udl__text-link,.udh-symbol .udh__text-link,.udw-symbol .udw__text-link,.udl-anchor .udl__text-link,.udh-sequence .udh__text-link,.udw-sequence .udw__text-link){margin-top:2.2rem!important}body #MainContent :is(.udh-sequence__note,.udw-sequence__note){margin-top:1.8rem!important}body #MainContent :is(.udl-everyday__head,.udh-everyday__head,.udw-everyday__head){gap:2.2rem!important;margin-bottom:3.5rem!important}body #MainContent :is(.udl-everyday,.udh-everyday,.udw-everyday) h2{margin-top:1.3rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row){gap:1rem!important;padding-block:2rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) span{font-size:1.1rem!important;line-height:1.45!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) p{font-size:1.9rem!important;font-weight:500!important;line-height:1.4!important}body #MainContent :is(.udl-products__head,.udh-products__head,.udw-products__head){gap:2.5rem!important;margin-bottom:3.5rem!important}body #MainContent :is(.udl-crosslinks,.udh-crosslinks,.udw-crosslinks)>h2{margin-block:1.4rem 3.5rem!important}body #MainContent :is(.udl-crosslink,.udh-crosslink,.udw-crosslink){gap:1.6rem!important;padding-block:2.5rem!important}body #MainContent .udf-statement .udf__eyebrow{margin-bottom:1.4rem!important}body #MainContent .udf-statement h2{margin-bottom:2.2rem!important}body #MainContent .udf-principles__head,body #MainContent .udf-worlds__head{gap:2.2rem!important;margin-bottom:3.5rem!important}body #MainContent .udf-principle{min-height:0!important;padding-block:2.4rem 3.2rem!important}body #MainContent .udf-principle h3{margin-block:3rem 1.4rem!important}body #MainContent .udf-sequences__code{min-height:34rem!important}body #MainContent .udf-sequences h2,body #MainContent .udf-process h2{margin-block:1.4rem 2.3rem!important}body #MainContent .udf-sequences__ideas{margin-top:3rem!important}body #MainContent .udf-process__step{padding-block:1.8rem!important}body #MainContent .udf-honesty{gap:3.5rem!important}body #MainContent .udf-honesty h2,body #MainContent .udf-faq h2{margin-top:1.4rem!important}body #MainContent .udf-honesty__item{padding-block:2rem!important}body #MainContent .udf-faq{gap:3.5rem!important}body #MainContent .udf-faq summary{padding-block:1.9rem!important}body #MainContent .udf-faq details[open] summary{padding-bottom:.8rem!important}body #MainContent .udf-faq details p{font-size:1.08rem!important;line-height:1.7!important;padding:0 3rem 2.1rem 0!important}body #MainContent .udf-cta h2{margin-block:1.6rem 2.2rem!important}body #MainContent .udc2-hero__copy{padding-block:5rem 5.5rem!important}body #MainContent .udc2-form-section{gap:3.5rem!important}body #MainContent .udc2-form-intro h2{margin-block:1.4rem 2rem!important}body #MainContent .udc2-contact-card{margin-top:3rem!important;padding-top:1.8rem!important}body #MainContent .udc2-form-wrap{padding:3.2rem 1.6rem!important}body #MainContent .udc2-form-wrap h3{margin-bottom:2.5rem!important}body #MainContent .udc2-field{margin-bottom:2rem!important}body #MainContent .udc2-form__foot{gap:1.8rem!important;margin-top:.4rem!important}body #MainContent .udq-hero{gap:2.8rem!important;padding-block:5.5rem 6rem!important}body #MainContent .udq-hero h1{margin-block:1.8rem 2rem!important}body #MainContent .udq-group{gap:3rem!important}body #MainContent .udq-group+.udq-group{margin-top:6rem!important;padding-top:6rem!important}body #MainContent .udq-group h2{margin-top:1.2rem!important}body #MainContent .udq-item summary{min-height:0!important;padding-block:1.9rem!important}body #MainContent .udq-item[open] summary{padding-bottom:.8rem!important}body #MainContent .udq-item__answer{padding:0 3rem 2.1rem 0!important}body #MainContent .udq-item__answer p{font-size:1.08rem!important;line-height:1.7!important}body #MainContent .udq-closing{gap:2.8rem!important}body #MainContent .udq-closing h2{margin-block:1.3rem 1.8rem!important}}@media(min-width:750px){body #MainContent .upper-dna-home-section :is(.ud-facts dd,.ud-world__number){font-size:.68rem!important}body #MainContent .upper-dna-home-section .ud-world p{font-size:.78rem!important}body #MainContent .upper-dna-home-section .ud-world div>span{font-size:.7rem!important}body #MainContent .upper-dna-home-section .ud-product__meta p,body #MainContent .udp-product-card__meta p,body #MainContent .udc-card__meta p{font-size:.72rem!important;line-height:1.5!important}body #MainContent .upper-dna-home-section .ud-product__meta strong,body #MainContent .udp-product-card__meta strong,body #MainContent .udc-card__meta strong{font-size:.78rem!important}body #MainContent :is(.udc-card__meta h2,.udp-product-card__meta h3),body #MainContent .upper-dna-home-section .ud-product__meta h3{font-size:.88rem!important}body #MainContent .upper-dna-home-section .ud-codes li>span{font-size:.68rem!important}body #MainContent .upper-dna-home-section .ud-codes li strong{font-size:1.45rem!important}body #MainContent .upper-dna-home-section .ud-codes li p{font-size:.84rem!important;line-height:1.55!important}body #MainContent .upper-dna-home-section .ud-newsletter__form label,body #MainContent .upper-dna-home-section .ud-newsletter__form :is(small,p){font-size:.7rem!important;line-height:1.5!important}body #MainContent .udp-breadcrumbs,body #MainContent .udp-product-tag,body #MainContent .udp-explainer__visual>span{font-size:.64rem!important}body #MainContent :is(.udp-choice__heading,.udp-add-button,.udp-delivery-note,.udp-accordions summary,.udp-text-link){font-size:.72rem!important}body #MainContent :is(.udp-option-button,.udp-choice__heading button){font-size:.75rem!important}body #MainContent .udp-accordions details>:not(summary){font-size:.9rem!important;line-height:1.65!important}body #MainContent .udp-explainer__copy li>span{font-size:.68rem!important}body #MainContent .udp-explainer__copy li p{font-size:.88rem!important;line-height:1.58!important}body #MainContent .udp-symbols__grid span{font-size:.7rem!important}body #MainContent :is(.udc-filters__heading,.udc-filters legend,.udc-toolbar p,.udc-toolbar label,.udc-toolbar select){font-size:.68rem!important}body #MainContent :is(.udc-filters__heading button,.udc-filter-list button){font-size:.76rem!important}body #MainContent .udc-card__tag{font-size:.58rem!important}}@media(max-width:749px){body #MainContent .upper-dna-home-section .ud-service__inner{font-size:.6rem!important;line-height:1.45!important}body #MainContent .upper-dna-home-section :is(.ud-facts dd,.ud-world__number){font-size:.68rem!important}body #MainContent .upper-dna-home-section .ud-world p,body #MainContent .upper-dna-home-section .ud-product__meta p,body #MainContent .udp-product-card__meta p,body #MainContent .udc-card__meta p{font-size:.72rem!important;line-height:1.5!important}body #MainContent .upper-dna-home-section .ud-world div>span,body #MainContent .upper-dna-home-section .ud-newsletter__form label,body #MainContent .upper-dna-home-section .ud-newsletter__form :is(small,p){font-size:.7rem!important;line-height:1.5!important}body #MainContent .upper-dna-home-section .ud-codes li p{font-size:.82rem!important;line-height:1.55!important}body #MainContent :is(.udc-card__meta h2,.udp-product-card__meta h3),body #MainContent .upper-dna-home-section .ud-product__meta h3{font-size:.82rem!important}body #MainContent .upper-dna-home-section .ud-product__meta strong,body #MainContent .udp-product-card__meta strong,body #MainContent .udc-card__meta strong{font-size:.74rem!important}body #MainContent :is(.udp-choice__heading,.udp-add-button,.udp-delivery-note,.udp-accordions summary,.udp-text-link){font-size:.72rem!important}body #MainContent :is(.udp-option-button,.udp-choice__heading button){font-size:.76rem!important}body #MainContent .udp-accordions details>:not(summary),body #MainContent .udp-explainer__copy li p{font-size:.9rem!important;line-height:1.62!important}body #MainContent :is(.udc-filter-list button,.udc-toolbar label,.udc-toolbar select,.udc-mobile-filter){font-size:.74rem!important}}@media(min-width:750px){body #MainContent .udc2-field{margin-bottom:1.8rem!important}body #MainContent .udc2-field label{margin-bottom:.7rem!important}body #MainContent .udc2-field :is(input,select){min-height:4.4rem!important}body #MainContent .udc2-field textarea{min-height:12.5rem!important}body #MainContent .udp-detail{padding-bottom:clamp(3.5rem,4vw,4.5rem)!important}body #MainContent .udp-explainer{padding-block:clamp(4rem,4.5vw,5rem)!important}body #MainContent .section.page-width-content:has(.page-content){padding-block:clamp(3.75rem,4.5vw,5.5rem)!important}body #MainContent .section-content-wrapper:has(.page-content){gap:2.5rem!important}body #MainContent .section-content-wrapper:has(.page-content)>.text-block h1{font-size:clamp(3.6rem,4.2vw,4.4rem)!important;line-height:.98!important}body #MainContent .page-content{max-width:52rem!important}body #MainContent .page-content h1{display:none!important}body #MainContent .page-content h2{font-size:clamp(2.25rem,2.5vw,2.7rem)!important;line-height:1.08!important;margin-block:3.1rem 1.1rem!important}body #MainContent .page-content h2:first-of-type{margin-top:0!important}body #MainContent .page-content h3{font-size:clamp(1.65rem,1.8vw,2rem)!important;line-height:1.15!important;margin-block:2.6rem 1rem!important}body #MainContent .page-content :is(p,ul,ol){font-size:1.05rem!important;line-height:1.68!important;margin-block:0 1.35rem!important}}@media(max-width:749px){body #MainContent :is(.udl-everyday__head,.udh-everyday__head,.udw-everyday__head){margin-bottom:3rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row){gap:.8rem!important;padding-block:1.65rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) span{font-size:1rem!important}body #MainContent :is(.udl-everyday__row,.udh-everyday__row,.udw-everyday__row) p{font-size:1.75rem!important;line-height:1.38!important}body #MainContent .udc2-field{margin-bottom:1.55rem!important}body #MainContent .udc2-field label{margin-bottom:.55rem!important}body #MainContent .udc2-field :is(input,select){min-height:4rem!important}body #MainContent .udc2-field textarea{min-height:10.5rem!important}body #MainContent .udp-detail{padding-bottom:3.75rem!important}body #MainContent .udp-explainer{padding-block:3.5rem!important}body #MainContent .section.page-width-content:has(.page-content){padding-block:4rem!important}body #MainContent .section-content-wrapper:has(.page-content){gap:2rem!important}body #MainContent .section-content-wrapper:has(.page-content)>.text-block h1{font-size:clamp(2.75rem,13vw,3.35rem)!important;line-height:1!important}body #MainContent .page-content{max-width:none!important;overflow-wrap:anywhere}body #MainContent .page-content h1{display:none!important}body #MainContent .page-content h2{font-size:clamp(1.85rem,9vw,2.25rem)!important;line-height:1.1!important;margin-block:2.6rem .9rem!important}body #MainContent .page-content h2:first-of-type{margin-top:0!important}body #MainContent .page-content h3{font-size:1.55rem!important;line-height:1.18!important;margin-block:2.2rem .8rem!important}body #MainContent .page-content :is(p,ul,ol){font-size:1rem!important;line-height:1.65!important;margin-block:0 1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/upper-dna-global.css.map */
