body #MainContent .udp{--ivory: #fcfaf6 !important;--warm-white: #f7f4ef !important;--oat: #efebe0 !important;--gold: #b08a42 !important;--gold-soft: #d7c49d !important;--crimson: #501a19 !important;--crimson-active: #551115 !important;--status-success: #6c8b54 !important;--body-text: #41352b !important;--ink: #191713 !important;--espresso: #41352b !important;--muted: #746d64 !important;--line: rgba(65, 53, 43, .1) !important;--white: #fff !important;--serif: "Cormorant Garamond", Garamond, "Times New Roman", serif !important;--sans: "DM Sans", "Helvetica Neue", Arial, sans-serif !important;--type-display-xl: clamp(72px, 6.4vw, 104px) !important;--type-display-lg: clamp(52px, 5vw, 78px) !important;--type-display-md: clamp(42px, 3.8vw, 58px) !important;--type-lead: clamp(22px, 2vw, 30px) !important;--type-heading: clamp(22px, 2vw, 30px) !important;--type-body: 15px !important;--type-body-small: 13px !important;--type-meta: 9px !important;--type-micro: 8px !important;--leading-display: .95 !important;--leading-heading: 1.08 !important;--leading-lead: 1.32 !important;--leading-body: 1.6 !important;--page-gutter: 40px !important;--shell: min(1440px, calc(100vw - 80px) ) !important;--wide-shell: calc(100vw - 80px) !important;--section-space: clamp(88px, 7vw, 112px) !important;--section-space-compact: clamp(52px, 4.5vw, 72px) !important;--space-1: 8px !important;--space-2: 12px !important;--space-3: 16px !important;--space-4: 24px !important;--space-5: 32px !important;--space-6: 48px !important;--space-7: 64px !important;--space-8: 96px !important;--radius-control: 6px !important;--radius-round: 999px !important;--radius-image: 0 !important;--shadow-control: 8px 12px 28px rgba(65, 53, 43, .07) !important;--shadow-dialog: 18px 24px 64px rgba(25, 23, 19, .18) !important;--focus-ring: 1px solid var(--gold) !important;--duration-fast: .18s !important;--duration-base: .28s !important;--duration-slow: .85s !important;--ease: cubic-bezier(.2, .65, .25, 1) !important}@media(max-width:1180px){body #MainContent .udp{--page-gutter: 24px !important;--shell: min(100% - 48px, 1200px) !important;--wide-shell: calc(100vw - 48px) !important}}@media(max-width:820px){body #MainContent .udp{--shell: calc(100% - 32px) !important;--page-gutter: 16px !important;--wide-shell: calc(100vw - 32px) !important;--section-space: 72px !important;--section-space-compact: 48px !important;--type-display-xl: 48px !important;--type-display-lg: 40px !important;--type-display-md: 36px !important;--type-lead: 19px !important;--type-heading: 18px !important;--type-body: 14px !important;--type-body-small: 12px !important;--type-meta: 8px !important;--leading-display: 1 !important;--leading-lead: 1.35 !important}}body #MainContent .udp *{box-sizing:border-box!important}body #MainContent .udp{scroll-behavior:smooth!important;overflow-x:clip!important;background:var(--ivory)!important}body #MainContent .udp{margin:0!important;overflow-x:clip!important;color:var(--body-text)!important;background:var(--ivory)!important;font-family:var(--sans)!important;font-size:var(--type-body)!important;line-height:var(--leading-body)!important;-webkit-font-smoothing:antialiased!important}body #MainContent .udp.menu-open{overflow:hidden!important}body #MainContent .udp img{display:block!important;max-width:100%!important}body #MainContent .udp a{color:inherit!important;text-decoration:none!important}body #MainContent .udp button,body #MainContent .udp input,body #MainContent .udp select{font:inherit!important}body #MainContent .udp button{color:inherit!important}body #MainContent .udp button:focus-visible,body #MainContent .udp a:focus-visible,body #MainContent .udp input:focus-visible,body #MainContent .udp select:focus-visible,body #MainContent .udp summary:focus-visible{outline:var(--focus-ring)!important;outline-offset:4px!important}body #MainContent .udp .shell{width:var(--shell)!important;margin-inline:auto!important}body #MainContent .udp .section{padding-block:var(--section-space)!important}body #MainContent .udp .skip-link{position:fixed!important;z-index:999!important;top:10px!important;left:10px!important;padding:10px 14px!important;background:var(--white)!important;transform:translateY(-150%)!important;transition:transform .2s!important}body #MainContent .udp .skip-link:focus{transform:none!important}body #MainContent .udp .announcement-bar{height:31px!important;display:grid!important;place-items:center!important;background:var(--ink)!important;color:var(--white)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important}body #MainContent .udp .site-header{position:sticky!important;top:0!important;z-index:90!important;height:78px!important;border-bottom:0!important;color:var(--ink)!important;background:#fcfaf6f0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 1px #41352b0d!important}body #MainContent .udp .site-header__inner{width:var(--wide-shell)!important;height:100%!important;margin:auto!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}body #MainContent .udp .header-start,body #MainContent .udp .header-actions{display:flex!important;align-items:center!important;gap:var(--space-4)!important}body #MainContent .udp .header-actions{justify-content:flex-end!important}body #MainContent .udp .menu-button{border:0!important;background:transparent!important;padding:12px 0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;cursor:pointer!important}body #MainContent .udp .menu-button__lines{display:grid!important;gap:5px!important;width:24px!important}body #MainContent .udp .menu-button__lines i{display:block!important;height:1px!important;background:var(--ink)!important;transition:transform .3s var(--ease)!important}body #MainContent .udp .header-shop-link,body #MainContent .udp .header-action{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;position:relative!important}body #MainContent .udp .header-shop-link:after,body #MainContent .udp .header-action:after{content:""!important;position:absolute!important;left:0!important;right:100%!important;bottom:-6px!important;height:1px!important;background:currentColor!important;transition:right .3s var(--ease)!important}body #MainContent .udp .header-shop-link:hover:after,body #MainContent .udp .header-action:hover:after{right:0!important}body #MainContent .udp .site-logo{position:relative!important;display:block!important;width:96px!important;height:48px!important;overflow:hidden!important}body #MainContent .udp .site-logo:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--gold)!important;-webkit-mask:url(assets/logo.png) center / contain no-repeat!important;mask:url(assets/logo.png) center / contain no-repeat!important}body #MainContent .udp .site-logo img{width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important}body #MainContent .udp .bag-count{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;margin-left:4px!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:9px!important}body #MainContent .udp .menu-overlay{position:fixed!important;z-index:110!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#19171375!important;opacity:0!important;pointer-events:none!important;transition:opacity .35s var(--ease)!important}body #MainContent .udp .menu-drawer{position:fixed!important;z-index:120!important;inset:0 auto 0 0!important;width:min(590px,92vw)!important;background:var(--ivory)!important;color:var(--ink)!important;transform:translate(-102%)!important;transition:transform .48s var(--ease)!important;overflow:auto!important}body #MainContent .udp.menu-open .menu-overlay{opacity:1!important;pointer-events:auto!important}body #MainContent .udp.menu-open .menu-drawer{transform:none!important}body #MainContent .udp .menu-drawer__head{height:78px!important;padding:0 var(--space-6)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:0!important}body #MainContent .udp .menu-drawer__head span{font-family:var(--serif)!important;font-size:22px!important;letter-spacing:.06em!important}body #MainContent .udp .menu-close{border:0!important;background:none!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;padding:8px!important}body #MainContent .udp .menu-drawer__body{display:grid!important;grid-template-columns:1.3fr .9fr!important;min-height:calc(100vh - 158px)!important}body #MainContent .udp .menu-primary{padding:52px 42px!important;border-right:0!important}body #MainContent .udp .menu-secondary{padding:52px 34px!important;background:var(--warm-white)!important}body #MainContent .udp .menu-kicker{display:block!important;margin-bottom:22px!important;color:var(--gold)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important}body #MainContent .udp .menu-primary>a{display:flex!important;justify-content:space-between!important;padding:12px 0!important;font-family:var(--serif)!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important;border-bottom:1px solid transparent!important}body #MainContent .udp .menu-primary>a:hover{color:var(--gold)!important}body #MainContent .udp .menu-primary>a span{font-family:var(--sans)!important;font-size:13px!important}body #MainContent .udp .menu-subgrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;margin-top:46px!important}body #MainContent .udp .menu-subgrid strong{display:block!important;margin-bottom:12px!important;font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important}body #MainContent .udp .menu-subgrid a,body #MainContent .udp .menu-secondary a{display:block!important;padding:5px 0!important;color:var(--muted)!important;font-size:13px!important}body #MainContent .udp .menu-secondary a:hover,body #MainContent .udp .menu-subgrid a:hover{color:var(--ink)!important}body #MainContent .udp .menu-theme-links{display:grid!important;gap:10px!important;margin-bottom:44px!important}body #MainContent .udp .menu-theme-links a{padding:10px 0!important;color:var(--ink)!important;border-bottom:0!important;font-family:var(--serif)!important;font-size:25px!important}body #MainContent .udp .menu-drawer__foot{height:80px!important;padding:0 42px!important;border-top:0!important;display:flex!important;align-items:center!important;gap:28px!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #MainContent .udp .header-action--button{padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important}body #MainContent .udp .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body #MainContent .udp .header-icon-button{position:relative!important;width:28px!important;height:32px!important;display:grid!important;place-items:center!important}body #MainContent .udp .header-icon-button:after{display:none!important}body #MainContent .udp .header-icon{position:relative!important;display:block!important;width:20px!important;height:20px!important}body #MainContent .udp .icon-search:before{content:""!important;position:absolute!important;left:1px!important;top:1px!important;width:12px!important;height:12px!important;border:1.4px solid currentColor!important;border-radius:50%!important}body #MainContent .udp .icon-search:after{content:""!important;position:absolute!important;width:8px!important;height:1.4px!important;right:0!important;bottom:3px!important;background:currentColor!important;transform:rotate(45deg)!important;transform-origin:right center!important}body #MainContent .udp .icon-user:before{content:""!important;position:absolute!important;left:7px!important;top:1px!important;width:7px!important;height:7px!important;border:1.4px solid currentColor!important;border-radius:50%!important}body #MainContent .udp .icon-user:after{content:""!important;position:absolute!important;left:3px!important;bottom:1px!important;width:14px!important;height:8px!important;border:1.4px solid currentColor!important;border-bottom:0!important;border-radius:10px 10px 0 0!important}body #MainContent .udp .icon-bag:before{content:""!important;position:absolute!important;left:2px!important;top:6px!important;width:16px!important;height:13px!important;border:1.4px solid currentColor!important}body #MainContent .udp .icon-bag:after{content:""!important;position:absolute!important;left:6px!important;top:1px!important;width:8px!important;height:8px!important;border:1.4px solid currentColor!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}body #MainContent .udp .header-icon-button .bag-count{position:absolute!important;top:-1px!important;right:-6px!important;min-width:15px!important;height:15px!important;margin:0!important;border:0!important;background:var(--gold)!important;color:var(--white)!important;font-size:8px!important}body #MainContent .udp .menu-drawer__body{display:block!important;min-height:calc(100vh - 158px)!important}body #MainContent .udp .menu-stack{padding:var(--space-6) var(--space-6) var(--space-7)!important}body #MainContent .udp .menu-shop-entry{padding:0 0 var(--space-5)!important;display:flex!important;align-items:end!important;justify-content:space-between!important;border-bottom:0!important}body #MainContent .udp .menu-shop-entry>span{font-family:var(--serif)!important;font-size:54px!important;line-height:.9!important}body #MainContent .udp .menu-shop-entry small{padding-bottom:4px!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .menu-group{padding:var(--space-5) 0!important;border-bottom:0!important}body #MainContent .udp .menu-group h2{margin:0 0 16px!important;color:var(--gold)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}body #MainContent .udp .menu-chip-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}body #MainContent .udp .menu-chip-grid a{padding:11px 12px!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--warm-white)!important;font-size:11px!important;transition:background .2s,color .2s!important}body #MainContent .udp .menu-chip-grid a:hover{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .menu-topic-list{display:grid!important}body #MainContent .udp .menu-topic-list a{min-height:66px!important;display:grid!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;gap:12px!important;border-top:0!important}body #MainContent .udp .menu-topic-list a:last-child{border-bottom:0!important}body #MainContent .udp .menu-topic-list a:hover strong{color:var(--gold)!important}body #MainContent .udp .menu-topic-number{color:var(--gold)!important;font-size:9px!important}body #MainContent .udp .menu-topic-list strong{display:block!important;font-family:var(--serif)!important;font-size:24px!important;font-weight:500!important;line-height:1!important;transition:color .2s!important}body #MainContent .udp .menu-topic-list small{display:block!important;margin-top:4px!important;color:var(--muted)!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .menu-topic-list i{font-style:normal!important;transition:transform .2s!important}body #MainContent .udp .menu-topic-list a:hover i{transform:translate(4px)!important}body #MainContent .udp .menu-group--compact{border-bottom:0!important;padding-bottom:0!important}body #MainContent .udp .menu-info-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 22px!important}body #MainContent .udp .menu-info-grid a{padding:9px 0!important;border-bottom:0!important;color:var(--muted)!important;font-size:11px!important}body #MainContent .udp .menu-info-grid a:hover{color:var(--ink)!important}body #MainContent .udp .eyebrow{margin:0 0 16px!important;color:var(--gold)!important;font-size:var(--type-meta)!important;line-height:1.35!important;letter-spacing:.2em!important;text-transform:uppercase!important}body #MainContent .udp .eyebrow--light{color:#ffffffd1!important}body #MainContent .udp .display-heading{margin:0!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:var(--leading-display)!important;letter-spacing:-.035em!important}body #MainContent .udp .lead{font-family:var(--serif)!important;font-size:var(--type-lead)!important;line-height:var(--leading-lead)!important}body #MainContent .udp .button{min-height:48px!important;padding:0 var(--space-4)!important;border:1px solid transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-5)!important;border-radius:var(--radius-control)!important;font-family:var(--serif)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.11em!important;text-transform:uppercase!important;transition:color var(--duration-base),background var(--duration-base),border-color var(--duration-base),box-shadow var(--duration-base)!important;cursor:pointer!important}body #MainContent .udp .button span{font-size:16px!important;transition:transform .25s var(--ease)!important}body #MainContent .udp .button:hover span{transform:translate(4px)!important}body #MainContent .udp .button--light{background:var(--white)!important;color:var(--ink)!important}body #MainContent .udp .button--light:hover{background:var(--warm-white)!important;color:var(--crimson)!important}body #MainContent .udp .button--soft{background:#ffffffe0!important;color:var(--ink)!important}body #MainContent .udp .button--soft:hover{background:var(--white)!important;color:var(--crimson)!important}body #MainContent .udp .button--dark{background:var(--crimson)!important;color:var(--white)!important;box-shadow:var(--shadow-control)!important}body #MainContent .udp .button--dark:hover{background:var(--crimson-active)!important}body #MainContent .udp .button--outline{border-color:var(--crimson)!important;background:transparent!important;color:var(--crimson)!important}body #MainContent .udp .button--outline:hover{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .button--grow{flex:1!important}body #MainContent .udp .button-row{margin-top:var(--space-5)!important;display:flex!important;align-items:center!important;gap:var(--space-5)!important}body #MainContent .udp .text-link{display:inline-flex!important;align-items:center!important;gap:12px!important;padding-bottom:5px!important;border-bottom:1px solid currentColor!important;color:var(--crimson)!important;font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important}body #MainContent .udp .text-link span{transition:transform .25s var(--ease)!important}body #MainContent .udp .text-link:hover span{transform:translate(4px)!important}body #MainContent .udp .text-link--light{color:var(--white)!important}body #MainContent .udp .hero{position:relative!important;height:calc(100svh - 234px)!important;min-height:620px!important;overflow:hidden!important;background:var(--espresso)!important}body #MainContent .udp .hero-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;pointer-events:none!important;transition:opacity .8s ease!important}body #MainContent .udp .hero-slide:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:var(--hero-image)!important;background-size:cover!important;background-position:center 43%!important;transform:scale(1.035)!important;transition:transform 7s ease!important}body #MainContent .udp .hero-slide--portrait:before{background-position:center 48%!important}body #MainContent .udp .hero-slide.is-active{opacity:1!important;pointer-events:auto!important}body #MainContent .udp .hero-slide.is-active:before{transform:scale(1)!important}body #MainContent .udp .hero-shade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#191713b3,#19171352 42%,#1917130d 72%)!important}body #MainContent .udp .hero-shade--left{background:linear-gradient(90deg,#191713ad,#1917133d 55%,#1917131f)!important}body #MainContent .udp .hero-content{position:relative!important;z-index:2!important;height:100%!important;padding-top:0!important;padding-bottom:clamp(72px,8vh,96px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;color:var(--white)!important}body #MainContent .udp .hero-content h1,body #MainContent .udp .hero-content h2{max-width:800px!important;margin:0!important;font-family:var(--serif)!important;font-size:var(--type-display-xl)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.045em!important}body #MainContent .udp .hero-content em{color:var(--gold-soft)!important;font-weight:400!important}body #MainContent .udp .hero-copy{max-width:520px!important;margin:28px 0 0!important;color:#ffffffdb!important;font-size:16px!important}body #MainContent .udp .hero-controls{position:absolute!important;z-index:5!important;bottom:32px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;color:var(--white)!important}body #MainContent .udp .hero-arrow{width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:50%!important;background:transparent!important;color:var(--white)!important;cursor:pointer!important}body #MainContent .udp .hero-dots{display:flex!important;gap:7px!important}body #MainContent .udp .hero-dot{width:26px!important;height:2px!important;padding:0!important;border:0!important;background:#fff6!important;cursor:pointer!important;transition:background .25s,width .25s!important}body #MainContent .udp .hero-dot.is-active{width:46px!important;background:var(--white)!important}body #MainContent .udp .hero-pause{min-width:58px!important;height:38px!important;padding:0 10px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.68)!important;background:transparent!important;color:var(--white)!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important;cursor:pointer!important}body #MainContent .udp .service-strip{position:relative!important;overflow:hidden!important;border-block:1px solid rgba(80,26,25,.14)!important;background:var(--oat)!important}body #MainContent .udp .service-strip:before{content:""!important;position:absolute!important;z-index:2!important;top:-1px!important;left:0!important;width:22%!important;height:2px!important;background:linear-gradient(90deg,var(--gold),transparent)!important;pointer-events:none!important}body #MainContent .udp .service-marquee{width:100%!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent)!important}body #MainContent .udp .service-marquee__track{width:max-content!important;display:flex!important;will-change:transform!important;animation:service-marquee 44s linear infinite!important}body #MainContent .udp .service-marquee:hover .service-marquee__track{animation-play-state:paused!important}body #MainContent .udp .service-marquee__group{display:flex!important;align-items:center!important;flex:0 0 auto!important}body #MainContent .udp .service-line__item{position:relative!important;width:clamp(320px,27vw,400px)!important;min-height:88px!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;white-space:nowrap!important}body #MainContent .udp .service-line__item:after{content:""!important;position:absolute!important;top:50%!important;right:-3px!important;width:6px!important;height:6px!important;border:1px solid var(--gold)!important;border-radius:50%!important;transform:translateY(-50%)!important}body #MainContent .udp .service-line__item i{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border:1px solid rgba(176,138,66,.62)!important;border-radius:50%!important;color:var(--crimson)!important;font-family:var(--serif)!important;font-size:15px!important;font-style:normal!important;line-height:1!important}body #MainContent .udp .service-line__item strong{color:var(--ink)!important;font-family:var(--serif)!important;font-size:20px!important;font-weight:500!important;line-height:1.05!important}@keyframes service-marquee{to{transform:translate(-50%)}}body #MainContent .udp .manifesto{display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:clamp(60px,10vw,160px)!important;align-items:start!important}body #MainContent .udp .manifesto-copy{padding-top:54px!important}body #MainContent .udp .manifesto-copy p:not(.lead){color:var(--muted)!important}body #MainContent .udp .manifesto-copy .text-link{margin-top:26px!important}body #MainContent .udp .manifesto-editorial{--manifesto-emboss-width: clamp(112px, 7vw, 152px) !important;position:relative!important;overflow:hidden!important;background:var(--warm-white)!important}body #MainContent .udp .manifesto-editorial__word{position:absolute!important;z-index:4!important;top:var(--space-5)!important;right:0!important;bottom:var(--space-5)!important;width:var(--manifesto-emboss-width)!important;border-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding-top:var(--space-5)!important;writing-mode:vertical-rl!important;color:transparent!important;background:linear-gradient(90deg,#ebe4d814,#fcfaf64d)!important;font-family:var(--serif)!important;font-size:clamp(54px,4vw,72px)!important;line-height:.88!important;letter-spacing:.1em!important;text-shadow:1px 1px 1px rgba(255,255,255,.94),-1px -1px 1px rgba(176,138,66,.24)!important;white-space:nowrap!important}body #MainContent .udp .manifesto-editorial__grid{position:relative!important;width:100%!important;padding-left:clamp(var(--page-gutter),5vw,104px)!important;padding-right:calc(var(--manifesto-emboss-width) + var(--page-gutter))!important;display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:clamp(58px,7vw,110px)!important;align-items:center!important}body #MainContent .udp .manifesto-editorial__copy{position:relative!important;z-index:3!important}body #MainContent .udp .manifesto-editorial__copy h2{margin:0!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:var(--leading-display)!important;letter-spacing:-.04em!important}body #MainContent .udp .manifesto-editorial__copy h2 em{color:var(--gold)!important;font-weight:400!important}body #MainContent .udp .manifesto-editorial__copy .lead{margin:var(--space-5) 0 var(--space-4)!important;font-size:var(--type-lead)!important}body #MainContent .udp .manifesto-editorial__copy>p:not(.eyebrow):not(.lead){max-width:520px!important;color:var(--muted)!important}body #MainContent .udp .manifesto-editorial__copy .button{margin-top:var(--space-4)!important}body #MainContent .udp .manifesto-facts{margin:var(--space-6) 0 0!important;display:flex!important;gap:var(--space-6)!important}body #MainContent .udp .manifesto-facts div{display:flex!important;gap:var(--space-2)!important;align-items:center!important}body #MainContent .udp .manifesto-facts dt{font-family:var(--serif)!important;font-size:40px!important;line-height:1!important}body #MainContent .udp .manifesto-facts dd{margin:0!important;color:var(--muted)!important;font-size:9px!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #MainContent .udp .manifesto-editorial__visual{position:relative!important;height:680px!important;overflow:hidden!important;background:transparent!important}body #MainContent .udp .manifesto-editorial__visual:before{content:none!important}body #MainContent .udp .manifesto-editorial__portrait{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}body #MainContent .udp .product-hotspot{position:absolute!important;z-index:4!important;display:flex!important;align-items:center!important;gap:12px!important}body #MainContent .udp .product-hotspot--shirt{left:55%!important;top:70%!important}body #MainContent .udp .product-hotspot__dot{position:relative!important;width:15px!important;height:15px!important;flex:0 0 auto!important;border:4px solid rgba(255,255,255,.95)!important;border-radius:50%!important;background:var(--gold)!important;box-shadow:0 0 0 1px #1917133d!important}body #MainContent .udp .product-hotspot__dot:after{content:""!important;position:absolute!important;top:-10px!important;right:-10px!important;bottom:-10px!important;left:-10px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:50%!important;animation:hotspot-pulse 2.2s ease-out infinite!important}body #MainContent .udp .product-hotspot__label{min-width:165px!important;padding:10px 13px!important;border-radius:var(--radius-control)!important;background:#fcfaf6f0!important;box-shadow:var(--shadow-control)!important;font-family:var(--serif)!important;font-size:17px!important;line-height:1.05!important;opacity:0!important;transform:translate(-8px)!important;transition:opacity .25s,transform .25s!important}body #MainContent .udp .product-hotspot__label small{display:block!important;margin-bottom:4px!important;color:var(--gold)!important;font-family:var(--sans)!important;font-size:7px!important;letter-spacing:.14em!important;text-transform:uppercase!important}body #MainContent .udp .product-hotspot:hover .product-hotspot__label,body #MainContent .udp .product-hotspot:focus-visible .product-hotspot__label{opacity:1!important;transform:none!important}@keyframes hotspot-pulse{0%{opacity:.8;transform:scale(.6)}75%,to{opacity:0;transform:scale(1.7)}}body #MainContent .udp .manifesto-vertical{position:absolute!important;z-index:3!important;top:14px!important;right:-24px!important;writing-mode:vertical-rl!important;color:var(--espresso)!important;font-size:8px!important;letter-spacing:.18em!important;text-transform:uppercase!important}body #MainContent .udp .theme-section{position:relative!important;padding:clamp(82px,7vw,112px) 0 clamp(64px,6vw,96px)!important;overflow:hidden!important;background:var(--oat)!important;color:var(--ink)!important}body #MainContent .udp .section-heading{margin-bottom:var(--section-space-compact)!important}body #MainContent .udp .section-heading--split{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:var(--space-7)!important}body #MainContent .udp .section-heading--baseline{align-items:baseline!important}body #MainContent .udp .section-intro{width:min(430px,40%)!important;margin:0!important;color:var(--muted)!important}body #MainContent .udp .theme-section__intro{position:relative!important;z-index:2!important;margin-bottom:clamp(44px,5vw,72px)!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:clamp(40px,8vw,140px)!important;align-items:end!important}body #MainContent .udp .theme-section__intro .eyebrow{color:var(--gold)!important}body #MainContent .udp .theme-section__intro .display-heading{color:var(--ink)!important;font-size:var(--type-display-xl)!important}body #MainContent .udp .theme-section__intro .display-heading em{color:var(--gold)!important;font-weight:400!important}body #MainContent .udp .theme-section__statement{max-width:520px!important;padding-left:28px!important;border-left:1px solid rgba(176,138,66,.48)!important}body #MainContent .udp .theme-section__statement-number{display:block!important;margin-bottom:16px!important;color:var(--gold)!important;font-family:var(--serif)!important;font-size:22px!important}body #MainContent .udp .theme-section__statement p{margin:0!important;color:var(--muted)!important;font-size:var(--type-body-small)!important;line-height:var(--leading-body)!important}body #MainContent .udp .theme-section__statement p strong{display:block!important;margin-bottom:8px!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-heading)!important;font-weight:400!important;line-height:var(--leading-heading)!important}body #MainContent .udp .theme-experience{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr)!important;background:var(--oat)!important;box-shadow:0 24px 64px #41352b14!important}body #MainContent .udp .theme-selector{display:grid!important;grid-template-rows:repeat(3,1fr)!important;background:var(--oat)!important}body #MainContent .udp .theme-selector__item{position:relative!important;width:100%!important;min-height:170px!important;padding:22px clamp(18px,2.2vw,36px)!important;display:grid!important;grid-template-columns:28px clamp(74px,7vw,108px) 1fr!important;align-items:center!important;gap:clamp(12px,1.6vw,24px)!important;border:0!important;border-bottom:1px solid rgba(65,53,43,.1)!important;background:transparent!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;transition:background var(--duration-base),color var(--duration-base)!important}body #MainContent .udp .theme-selector__item:last-child{border-bottom:0!important}body #MainContent .udp .theme-selector__item:before{content:""!important;position:absolute!important;top:0!important;bottom:100%!important;left:0!important;width:3px!important;background:var(--crimson)!important;transition:bottom var(--duration-base) var(--ease)!important}body #MainContent .udp .theme-selector__item:hover{background:#b08a4212!important}body #MainContent .udp .theme-selector__item.is-active{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .theme-selector__item.is-active:before{bottom:0!important}body #MainContent .udp .theme-selector__index{align-self:start!important;padding-top:5px!important;color:var(--gold)!important;font-size:9px!important;letter-spacing:.14em!important}body #MainContent .udp .theme-selector__symbol{display:grid!important;place-items:center!important;aspect-ratio:1!important}body #MainContent .udp .theme-selector__symbol img{width:100%!important;height:100%!important;object-fit:contain!important;opacity:.62!important;filter:brightness(.72) saturate(.9)!important;transition:opacity var(--duration-base),filter var(--duration-base),transform var(--duration-base) var(--ease)!important}body #MainContent .udp .theme-selector__item.is-active .theme-selector__symbol img{opacity:1!important;filter:brightness(0) invert(1)!important;transform:scale(1.04)!important}body #MainContent .udp .theme-selector__copy strong{display:block!important;font-family:var(--serif)!important;font-size:clamp(28px,2.5vw,40px)!important;font-weight:400!important;line-height:.95!important}body #MainContent .udp .theme-selector__copy small{display:block!important;margin-top:9px!important;color:var(--muted)!important;font-size:8px!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .theme-selector__item.is-active .theme-selector__copy small{color:#ffffffad!important}body #MainContent .udp .theme-stage{position:relative!important;min-width:0!important;height:520px!important;overflow:hidden!important;background:var(--oat)!important}body #MainContent .udp .theme-stage__panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;animation:theme-panel-in .65s var(--ease) both!important}body #MainContent .udp .theme-stage__panel[hidden]{display:none!important}body #MainContent .udp .theme-stage__link{position:relative!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;isolation:isolate!important}body #MainContent .udp .theme-stage__photo{position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.72) contrast(.92) sepia(.08)!important;transition:transform 1.2s var(--ease),filter 1.2s var(--ease)!important}body #MainContent .udp #theme-panel-love .theme-stage__photo{object-position:center 50%!important}body #MainContent .udp #theme-panel-health .theme-stage__photo{object-position:center 44%!important}body #MainContent .udp #theme-panel-prosperity .theme-stage__photo{object-position:center 53%!important}body #MainContent .udp .theme-stage__link:hover .theme-stage__photo{transform:scale(1.018)!important;filter:saturate(.82) contrast(.95) sepia(.04)!important}body #MainContent .udp .theme-stage__veil{position:absolute!important;z-index:1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#1917137a,#19171314 58%,#1917131f),linear-gradient(0deg,rgba(25,23,19,.58),transparent 60%)!important}body #MainContent .udp .theme-stage__number{position:absolute!important;z-index:2!important;top:30px!important;left:34px!important;color:#ffffffb8!important;font-size:9px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}body #MainContent .udp .theme-stage__emblem{position:absolute!important;z-index:2!important;top:50%!important;right:10%!important;width:clamp(190px,19vw,280px)!important;aspect-ratio:1!important;transform:translateY(-50%)!important;filter:drop-shadow(0 12px 34px rgba(25,23,19,.2))!important}body #MainContent .udp .theme-stage__emblem img{width:100%!important;height:100%!important;object-fit:contain!important;filter:brightness(1.36) saturate(.8)!important}body #MainContent .udp .theme-stage__content{position:absolute!important;z-index:3!important;left:34px!important;bottom:34px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;color:var(--white)!important}body #MainContent .udp .theme-stage__content>small{margin-bottom:9px!important;color:#ffffffb3!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important}body #MainContent .udp .theme-stage__content>strong{margin-bottom:20px!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.035em!important}body #MainContent .udp .theme-stage__content .text-link{color:var(--white)!important}body #MainContent .udp .theme-unity{grid-column:1 / -1!important;min-height:112px!important;padding:22px clamp(24px,3vw,44px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-6)!important;border-top:1px solid rgba(65,53,43,.1)!important;background:var(--oat)!important}body #MainContent .udp .theme-unity>div{display:flex!important;align-items:center!important;gap:22px!important}body #MainContent .udp .theme-unity>div>span{color:var(--gold)!important;font-family:var(--serif)!important;font-size:54px!important;line-height:1!important}body #MainContent .udp .theme-unity p{margin:0!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.05!important}body #MainContent .udp .theme-unity p small{display:block!important;margin-bottom:6px!important;color:var(--muted)!important;font-family:var(--sans)!important;font-size:8px!important;letter-spacing:.16em!important;text-transform:uppercase!important}body #MainContent .udp .theme-unity .text-link{flex:0 0 auto!important;color:var(--crimson)!important}@keyframes theme-panel-in{0%{opacity:.35;transform:scale(1.008)}to{opacity:1;transform:none}}body #MainContent .udp .product-section{overflow:hidden!important}body #MainContent .udp .product-section{background:var(--ivory)!important;border-block:0!important}body #MainContent .udp .product-section--recommendations .display-heading{font-size:var(--type-display-md)!important}body #MainContent .udp .product-section.section{padding-block:0!important}body #MainContent .udp .product-section>.section-heading{margin-bottom:0!important;padding-block:var(--section-space-compact)!important}body #MainContent .udp .product-section>.product-grid{padding-top:0!important;padding-bottom:var(--section-space)!important;border-top:0!important}body #MainContent .udp .product-section:not(.home-featured-products) .product-image{background:transparent!important}body #MainContent .udp .product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--space-2)!important}body #MainContent .udp .product-grid--three{grid-template-columns:repeat(3,1fr)!important}body #MainContent .udp .featured-product{min-height:620px!important;display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;overflow:hidden!important;background:var(--ivory)!important;box-shadow:0 24px 64px #41352b12!important}body #MainContent .udp .featured-product__visual{position:relative!important;min-width:0!important;min-height:620px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--oat)!important}body #MainContent .udp .featured-product__visual .wish-button{top:22px!important;right:22px!important}body #MainContent .udp .featured-product__index{position:absolute!important;right:-12px!important;bottom:-80px!important;color:#b08a4217!important;font-family:var(--serif)!important;font-size:clamp(230px,24vw,390px)!important;line-height:1!important;letter-spacing:-.08em!important;pointer-events:none!important}body #MainContent .udp .featured-product__image{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important}body #MainContent .udp .featured-product__image img{width:88%!important;height:88%!important;object-fit:contain!important;filter:drop-shadow(0 24px 36px rgba(65,53,43,.12))!important;transition:transform var(--duration-slow) var(--ease)!important}body #MainContent .udp .featured-product__image--lifestyle img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 46%!important;filter:none!important}body #MainContent .udp .featured-product__image:hover img{transform:scale(1.025)!important}body #MainContent .udp .featured-product__copy{padding:clamp(44px,5vw,84px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body #MainContent .udp .featured-product__copy .eyebrow{margin-bottom:24px!important}body #MainContent .udp .featured-product__copy h3{max-width:620px!important;margin:0!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:var(--leading-display)!important;letter-spacing:-.035em!important}body #MainContent .udp .featured-product__copy .lead{max-width:560px!important;margin:30px 0 28px!important;color:var(--body-text)!important;font-size:var(--type-lead)!important}body #MainContent .udp .featured-product__facts{margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;list-style:none!important;color:var(--muted)!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .featured-product__facts li{position:relative!important;padding-left:13px!important}body #MainContent .udp .featured-product__facts li:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--gold)!important;transform:translateY(-50%)!important}body #MainContent .udp .featured-product__purchase{margin-top:36px!important;padding-top:24px!important;border-top:1px solid rgba(65,53,43,.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}body #MainContent .udp .featured-product__purchase>div:first-child{display:flex!important;align-items:baseline!important;gap:10px!important}body #MainContent .udp .featured-product__purchase strong{color:var(--ink)!important;font-size:19px!important;font-weight:500!important}body #MainContent .udp .featured-product__purchase small{color:var(--muted)!important;font-size:9px!important}body #MainContent .udp .featured-product__purchase .swatches{padding:0!important}body #MainContent .udp .product-card{position:relative!important;min-width:0!important}body #MainContent .udp .product-image{position:relative!important;height:440px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:transparent!important;border:0!important}body #MainContent .udp .product-image img{width:94%!important;height:94%!important;object-fit:contain!important;transition:transform .55s var(--ease)!important}body #MainContent .udp .product-card:hover .product-image img{transform:scale(1.035)!important}body #MainContent .udp .product-tag{position:absolute!important;z-index:2!important;top:14px!important;left:14px!important;padding:5px 8px!important;border-radius:2px!important;background:#fcfaf6eb!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .wish-button{position:absolute!important;z-index:3!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#ffffffdb!important;font-size:20px!important;cursor:pointer!important;transition:background .25s,color .25s!important}body #MainContent .udp .wish-button.is-active{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .product-meta{min-height:86px!important;padding:16px 4px 8px!important;display:flex!important;gap:16px!important;justify-content:space-between!important;align-items:start!important}body #MainContent .udp .product-meta h3{margin:0!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important}body #MainContent .udp .product-meta p{margin:5px 0 0!important;color:var(--muted)!important;font-size:11px!important}body #MainContent .udp .product-meta strong{white-space:nowrap!important;font-size:12px!important;font-weight:500!important}body #MainContent .udp .swatches{display:flex!important;gap:7px!important;padding:0 4px!important}body #MainContent .udp .swatch{display:inline-block!important;width:14px!important;height:14px!important;border:1px solid rgba(25,23,19,.22)!important;border-radius:50%!important;background:var(--swatch)!important;box-shadow:0 0 0 2px var(--ivory)!important}body #MainContent .udp button.swatch{padding:0!important;cursor:pointer!important}body #MainContent .udp .swatch.is-selected{outline:1px solid var(--crimson)!important;outline-offset:3px!important}body #MainContent .udp .swatch--oat{--swatch: #dfd6bf !important}body #MainContent .udp .swatch--black{--swatch: #161616 !important}body #MainContent .udp .swatch--blue{--swatch: #273244 !important}body #MainContent .udp .swatch--white{--swatch: var(--white) !important}body #MainContent .udp .swatch--sand{--swatch: #b9a78f !important}body #MainContent .udp .category-section{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;min-height:620px!important;background:var(--ivory)!important}body #MainContent .udp .category-card{position:relative!important;padding:48px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;color:var(--white)!important;border-right:0!important}body #MainContent .udp .category-card:last-child{border-right:0!important}body #MainContent .udp .category-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(0deg,rgba(25,23,19,.62),transparent 65%),var(--category-image) center/cover!important;transition:transform var(--duration-slow) var(--ease)!important}body #MainContent .udp .category-card:hover:before{transform:scale(1.03)!important}body #MainContent .udp .category-card>*{position:relative!important;z-index:1!important}body #MainContent .udp .category-card h2{margin:0 0 24px!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:var(--leading-display)!important}body #MainContent .udp .category-card .button{opacity:0!important;transform:translateY(12px)!important;transition:opacity .35s,transform .35s!important}body #MainContent .udp .category-card:hover .button{opacity:1!important;transform:none!important}body #MainContent .udp .story-section{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:clamp(60px,8vw,130px)!important;align-items:center!important}body #MainContent .udp .story-image{position:relative!important;height:650px!important;overflow:hidden!important;background:var(--oat)!important}body #MainContent .udp .story-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 52%!important}body #MainContent .udp .story-copy{max-width:590px!important}body #MainContent .udp .story-copy .lead{margin-top:var(--space-5)!important}body #MainContent .udp .story-list{margin:var(--space-5) 0 var(--space-6)!important;padding:0!important;display:grid!important;gap:var(--space-3)!important;list-style:none!important;border-top:0!important}body #MainContent .udp .story-list li{padding:0!important;display:grid!important;grid-template-columns:42px 1fr!important;border-bottom:0!important}body #MainContent .udp .story-list li>span{color:var(--gold)!important;font-size:10px!important}body #MainContent .udp .story-list strong{font-family:var(--serif)!important;font-size:var(--type-heading)!important;font-weight:500!important}body #MainContent .udp .story-list p{margin:4px 0 0!important;color:var(--muted)!important;font-size:var(--type-body-small)!important}body #MainContent .udp .editorial-quote{position:relative!important;min-height:520px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--oat)!important;color:var(--ink)!important;text-align:center!important;border-block:0!important}body #MainContent .udp .editorial-quote:before{content:"\201c"!important;position:absolute!important;left:clamp(var(--page-gutter),8vw,160px)!important;top:-70px!important;color:#b08a4221!important;font-family:var(--serif)!important;font-size:clamp(250px,22vw,430px)!important;font-weight:400!important;line-height:1!important;pointer-events:none!important}body #MainContent .udp .editorial-quote>.shell{position:relative!important;z-index:1!important;width:min(1080px,var(--wide-shell))!important;max-width:none!important;margin:auto!important;padding:var(--space-8) 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}body #MainContent .udp .editorial-quote blockquote{max-width:980px!important;margin:var(--space-3) 0 var(--space-5)!important;font-family:var(--serif)!important;font-size:var(--type-display-md)!important;font-weight:400!important;line-height:var(--leading-heading)!important}body #MainContent .udp .newsletter{background:var(--oat)!important}body #MainContent .udp .home-testimonials{padding-block:0!important;background:var(--ivory)!important;color:var(--ink)!important;border-block:0!important}body #MainContent .udp .testimonial-stage{display:grid!important;grid-template-columns:.78fr 1.22fr!important;min-height:610px!important}body #MainContent .udp .testimonial-stage__media{position:relative!important;min-width:0!important;grid-column:2!important;grid-row:1!important;background:var(--ink)!important;overflow:hidden!important}body #MainContent .udp .testimonial-stage__media video{width:100%!important;height:100%!important;object-fit:cover!important}body #MainContent .udp .video-label{position:absolute!important;left:18px!important;top:18px!important;padding:8px 11px!important;border-radius:var(--radius-control)!important;background:#fcfaf6eb!important;color:var(--ink)!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .testimonial-stage__copy{grid-column:1!important;grid-row:1!important;padding:clamp(38px,5vw,72px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:var(--ivory)!important}body #MainContent .udp .testimonial-stage__intro{margin-bottom:var(--space-6)!important;padding-bottom:0!important;border-bottom:0!important}body #MainContent .udp .testimonial-stage__intro .eyebrow{margin-bottom:var(--space-3)!important}body #MainContent .udp .testimonial-stage__intro .display-heading{max-width:680px!important;font-size:var(--type-display-lg)!important}body #MainContent .udp .testimonial-stage__copy blockquote{margin:0!important;font-family:var(--serif)!important;font-size:var(--type-display-md)!important;font-weight:400!important;line-height:var(--leading-heading)!important}body #MainContent .udp .testimonial-stage__copy>p:not(.eyebrow){color:var(--muted)!important}body #MainContent .udp .video-selector{margin-top:var(--space-6)!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--space-3)!important;border-top:0!important}body #MainContent .udp .video-selector button{min-width:0!important;padding:0!important;border:0!important;background:none!important;color:var(--ink)!important;cursor:pointer!important;opacity:.48!important;transition:opacity .2s!important}body #MainContent .udp .video-selector button.is-active,body #MainContent .udp .video-selector button:hover{opacity:1!important}body #MainContent .udp .video-selector img{width:64px!important;height:64px!important;margin:auto!important;border-radius:var(--radius-round)!important;object-fit:cover!important;border:1px solid transparent!important}body #MainContent .udp .video-selector button.is-active img{border-color:var(--gold)!important;outline:3px solid rgba(176,138,66,.25)!important}body #MainContent .udp .video-selector span{display:block!important;margin-top:10px!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .content-note{display:block!important;margin-top:24px!important;color:var(--muted)!important;font-size:10px!important}body #MainContent .udp .newsletter-inner{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:var(--space-8)!important;align-items:end!important}body #MainContent .udp .newsletter-form label{display:block!important;margin-bottom:12px!important;font-size:9px!important;letter-spacing:.13em!important;text-transform:uppercase!important}body #MainContent .udp .newsletter-form>div{display:flex!important;gap:8px!important}body #MainContent .udp .newsletter-form input{flex:1!important;min-width:0!important;padding:15px var(--space-3)!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--ivory)!important;box-shadow:inset 0 0 0 1px #41352b12!important}body #MainContent .udp .newsletter-form button{width:50px!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--crimson)!important;color:var(--white)!important;box-shadow:var(--shadow-control)!important;font-size:24px!important;cursor:pointer!important}body #MainContent .udp .newsletter-form small{display:block!important;margin-top:12px!important;color:var(--muted)!important;font-size:9px!important}body #MainContent .udp .site-footer{padding:var(--section-space) 0 var(--space-5)!important;background:var(--warm-white)!important;color:var(--ink)!important;border-top:0!important}body #MainContent .udp .footer-main{width:var(--wide-shell)!important;margin:auto!important;display:grid!important;grid-template-columns:1.4fr repeat(3,1fr)!important;gap:var(--space-7)!important}body #MainContent .udp .footer-brand{position:relative!important}body #MainContent .udp .footer-brand:before{content:""!important;display:block!important;width:120px!important;height:70px!important;background:var(--gold)!important;-webkit-mask:url(assets/logo.png) center / contain no-repeat!important;mask:url(assets/logo.png) center / contain no-repeat!important}body #MainContent .udp .footer-brand img{position:absolute!important;top:0!important;left:0!important;width:120px!important;height:70px!important;object-fit:contain!important;opacity:0!important}body #MainContent .udp .footer-brand p{max-width:280px!important;color:var(--muted)!important;font-family:var(--serif)!important;font-size:20px!important}body #MainContent .udp .footer-column strong{display:block!important;margin-bottom:22px!important;color:var(--gold)!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important}body #MainContent .udp .footer-column a{display:block!important;padding:5px 0!important;color:var(--muted)!important;font-size:12px!important}body #MainContent .udp .footer-column a:hover{color:var(--ink)!important}body #MainContent .udp .footer-bottom{width:var(--wide-shell)!important;margin:var(--space-7) auto 0!important;padding-top:0!important;border-top:0!important;display:flex!important;justify-content:space-between!important;color:var(--muted)!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #MainContent .udp .toast{position:fixed!important;z-index:200!important;right:24px!important;bottom:24px!important;max-width:360px!important;padding:16px 20px!important;background:var(--ink)!important;color:var(--white)!important;opacity:0!important;transform:translateY(20px)!important;pointer-events:none!important;transition:opacity .25s,transform .25s!important;font-size:12px!important}body #MainContent .udp .toast.is-visible{opacity:1!important;transform:none!important}body #MainContent .udp .page-hero{position:relative!important;height:260px!important;min-height:260px!important;border-bottom:0!important;background:var(--oat)!important;overflow:hidden!important}body #MainContent .udp .collection-hero__grid{width:100%!important;height:260px!important;min-height:260px!important;display:grid!important;grid-template-columns:minmax(380px,39%) 1fr!important;align-items:stretch!important}body #MainContent .udp .page-hero__content{position:relative!important;z-index:2!important;padding-block:14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}body #MainContent .udp .collection-hero__grid .page-hero__content{width:min(520px,calc(100% - 72px))!important;margin-left:var(--page-gutter)!important}body #MainContent .udp .page-hero .eyebrow{margin-bottom:7px!important}body #MainContent .udp .page-hero__content .display-heading{font-size:var(--type-display-md)!important}body #MainContent .udp .page-hero__content .display-heading em{color:var(--gold)!important;font-weight:400!important}body #MainContent .udp .page-hero__content>p:not(.eyebrow){max-width:500px!important;margin:7px 0 0!important;color:var(--muted)!important;font-size:12px!important}body #MainContent .udp .collection-hero__meta{margin-top:10px!important;padding-top:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important;border-top:0!important}body #MainContent .udp .collection-hero__meta span{color:var(--muted)!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .collection-hero__visual{position:relative!important;min-width:0!important;overflow:hidden!important;border-left:0!important;background:var(--espresso) url(assets/hero-community.webp) center 44% / cover no-repeat!important}body #MainContent .udp .collection-hero__visual:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(25,23,19,.23),transparent 42%),linear-gradient(0deg,rgba(25,23,19,.5),transparent 50%)!important;pointer-events:none!important}body #MainContent .udp .collection-hero__visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 44%!important;opacity:1!important;transition:transform 1.1s var(--ease)!important}body #MainContent .udp .collection-hero__visual--community img{object-position:center 68%!important}body #MainContent .udp .collection-hero__visual:hover img{transform:scale(1.025)!important}body #MainContent .udp .collection-hero__visual>p{position:absolute!important;z-index:2!important;right:55px!important;bottom:20px!important;margin:0!important;color:var(--white)!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important}body #MainContent .udp .collection-hero__edition{position:absolute!important;z-index:2!important;left:34px!important;top:24px!important;color:var(--white)!important;font-family:var(--serif)!important;font-size:17px!important;line-height:1!important}body #MainContent .udp .collection-hero-emboss{position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;width:68px!important;background:linear-gradient(90deg,#ebe4d833,#fcfaf6a6)!important}body #MainContent .udp .collection-hero-emboss span{position:absolute!important;top:35px!important;left:22px!important;writing-mode:vertical-rl!important;color:transparent!important;font-family:var(--serif)!important;font-size:25px!important;letter-spacing:.08em!important;text-shadow:1px 1px 1px rgba(255,255,255,.78),-1px -1px 1px rgba(176,138,66,.24)!important}body #MainContent .udp .collection-hero-emboss i{position:absolute!important;bottom:32px!important;left:29px!important;writing-mode:vertical-rl!important;color:#b08a4266!important;font-size:7px!important;font-style:normal!important;letter-spacing:.2em!important}body #MainContent .udp .page-hero+.shop-layout{padding-top:clamp(28px,3vw,42px)!important}body #MainContent .udp .shop-layout{display:grid!important;grid-template-columns:230px 1fr!important;gap:var(--space-7)!important;align-items:start!important}body #MainContent .udp .filter-panel{position:sticky!important;top:110px!important}body #MainContent .udp .filter-panel__heading{padding-bottom:18px!important;display:flex!important;justify-content:space-between!important;border-bottom:0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important}body #MainContent .udp .filter-panel__heading button{border:0!important;background:none!important;color:var(--muted)!important;font-size:9px!important;text-decoration:underline!important;cursor:pointer!important}body #MainContent .udp .filter-panel fieldset{margin:0!important;padding:18px 0!important;border:0!important}body #MainContent .udp .filter-panel legend{margin-bottom:14px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .filter-panel label{display:flex!important;gap:10px!important;align-items:center!important;padding:5px 0!important;color:var(--muted)!important;font-size:12px!important;cursor:pointer!important}body #MainContent .udp .filter-panel input{accent-color:var(--crimson)!important}body #MainContent .udp .filter-swatches{display:flex!important;gap:13px!important;padding:6px!important}body #MainContent .udp .shop-toolbar{min-height:42px!important;margin-bottom:var(--space-4)!important;display:flex!important;align-items:start!important;justify-content:space-between!important;border-bottom:0!important}body #MainContent .udp .shop-toolbar p,body #MainContent .udp .shop-toolbar label{margin:0!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .shop-toolbar select{min-height:36px!important;padding:0 var(--space-5) 0 var(--space-2)!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--warm-white)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px #41352b0f!important;font-size:10px!important}body #MainContent .udp .product-grid--shop{grid-template-columns:repeat(3,1fr)!important;row-gap:var(--space-6)!important}body #MainContent .udp .product-grid--shop .product-image{height:360px!important}body #MainContent .udp .mobile-filter-button{display:none!important}body #MainContent .udp .breadcrumbs{padding-block:22px!important;display:flex!important;gap:9px!important;color:var(--muted)!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .product-detail{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important;gap:clamp(46px,4vw,76px)!important;padding-bottom:var(--section-space)!important;padding-right:158px!important}body #MainContent .udp .product-paper-emboss{position:absolute!important;z-index:0!important;top:16px!important;right:-14px!important;bottom:var(--section-space)!important;width:152px!important;pointer-events:none!important;opacity:.9!important}body #MainContent .udp .product-paper-emboss:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:1px!important;background:linear-gradient(transparent,rgba(176,138,66,.16) 18%,rgba(176,138,66,.16) 82%,transparent)!important}body #MainContent .udp .product-paper-emboss span{position:absolute!important;top:18px!important;left:34px!important;writing-mode:vertical-rl!important;color:transparent!important;font-family:var(--serif)!important;font-size:64px!important;line-height:.88!important;letter-spacing:.1em!important;text-shadow:1px 1px 1px rgba(255,255,255,.96),-1px -1px 1px rgba(176,138,66,.28)!important}body #MainContent .udp .product-paper-emboss small{position:absolute!important;bottom:18px!important;left:68px!important;writing-mode:vertical-rl!important;color:#b08a4266!important;font-size:8px!important;letter-spacing:.2em!important}body #MainContent .udp .product-gallery,body #MainContent .udp .product-info{position:relative!important;z-index:1!important}body #MainContent .udp .product-gallery{position:sticky!important;top:98px!important;align-self:start!important;display:grid!important;grid-template-columns:82px 1fr!important;grid-template-areas:"thumbs main" ". controls"!important;column-gap:12px!important;row-gap:0!important}body #MainContent .udp .product-gallery__thumbs{grid-area:thumbs!important;display:grid!important;align-content:start!important;gap:10px!important}body #MainContent .udp .product-gallery__thumbs button{position:relative!important;height:102px!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important;overflow:hidden!important;opacity:.52!important;transition:opacity var(--duration-base),box-shadow var(--duration-base)!important}body #MainContent .udp .product-gallery__thumbs button:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:1px solid transparent!important;pointer-events:none!important;transition:border-color var(--duration-base)!important}body #MainContent .udp .product-gallery__thumbs button.is-active{border-color:transparent!important;opacity:1!important;box-shadow:none!important}body #MainContent .udp .product-gallery__thumbs button.is-active:after{border-color:#b08a428c!important}body #MainContent .udp .product-gallery__thumbs img{width:100%!important;height:100%!important;object-fit:cover!important}body #MainContent .udp .product-gallery__main{grid-area:main!important;position:relative!important;height:min(650px,calc(100svh - 142px))!important;min-height:560px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;overflow:hidden!important}body #MainContent .udp .product-gallery__stage{width:100%!important;height:100%!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;cursor:zoom-in!important}body #MainContent .udp .product-gallery__stage img{width:80%!important;height:80%!important;object-fit:contain!important;transition:opacity .22s var(--ease),transform .55s var(--ease)!important}body #MainContent .udp .product-gallery__main.is-changing .product-gallery__stage img{opacity:0!important;transform:scale(.985)!important}body #MainContent .udp .product-gallery__controls{grid-area:controls!important;min-height:42px!important;padding-top:12px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;border-top:1px solid rgba(65,53,43,.1)!important}body #MainContent .udp .product-gallery__controls button{width:32px!important;height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font-size:16px!important;cursor:pointer!important;transition:color .2s var(--ease),transform .2s var(--ease)!important}body #MainContent .udp .product-gallery__controls button:first-child{justify-self:start!important}body #MainContent .udp .product-gallery__controls button:last-child{justify-self:end!important}body #MainContent .udp .product-gallery__controls button:hover{color:var(--crimson)!important;transform:translate(-2px)!important}body #MainContent .udp .product-gallery__controls button:last-child:hover{transform:translate(2px)!important}body #MainContent .udp .product-gallery__dots{min-height:24px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:transparent!important}body #MainContent .udp .product-gallery__dots i{width:4px!important;height:4px!important;display:block!important;border-radius:999px!important;background:#41352b47!important;transition:width .25s var(--ease),background .25s var(--ease)!important}body #MainContent .udp .product-gallery__dots i.is-active{width:14px!important;background:var(--crimson)!important}body #MainContent .udp .product-info{padding-top:24px!important}body #MainContent .udp .product-info h1{margin:0!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-display-md)!important;font-weight:400!important;line-height:var(--leading-display)!important}body #MainContent .udp .product-price{margin:20px 0!important;font-size:16px!important}body #MainContent .udp .product-price small{margin-left:8px!important;color:var(--muted)!important;font-size:9px!important}body #MainContent .udp .product-intro{max-width:560px!important;color:var(--muted)!important;font-size:14px!important}body #MainContent .udp .product-keyfacts{margin:24px 0 0!important;padding:0!important;display:grid!important;gap:8px!important;list-style:none!important;border-top:0!important}body #MainContent .udp .product-keyfacts li{min-height:34px!important;display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;border-bottom:0!important}body #MainContent .udp .product-keyfacts span{color:var(--gold)!important;font-size:8px!important;letter-spacing:.12em!important}body #MainContent .udp .product-keyfacts strong{font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}body #MainContent .udp .choice-block{margin-top:30px!important}body #MainContent .udp .choice-heading{margin-bottom:15px!important;display:flex!important;justify-content:space-between!important;gap:16px!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .choice-heading>span{color:var(--muted)!important;text-align:right!important}body #MainContent .udp .choice-heading button{border:0!important;background:none!important;padding:0!important;font-size:9px!important;text-decoration:underline!important;cursor:pointer!important}body #MainContent .udp .option-row,body #MainContent .udp .size-row{display:flex!important;gap:12px!important}body #MainContent .udp .option-row .swatch{width:22px!important;height:22px!important}body #MainContent .udp .size-row button{width:48px!important;height:42px!important;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important;background:transparent!important;font-size:10px!important;cursor:pointer!important}body #MainContent .udp .size-row button.is-selected{border-color:var(--crimson)!important;background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .size-row.has-error button{border-color:#501a1985!important}body #MainContent .udp .choice-error{margin:10px 0 0!important;color:var(--crimson)!important;font-size:10px!important}body #MainContent .udp .purchase-row{margin-top:30px!important;display:flex!important;gap:10px!important}body #MainContent .udp .quantity{width:110px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-around!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--warm-white)!important;box-shadow:inset 0 0 0 1px #41352b14!important}body #MainContent .udp .quantity button{border:0!important;background:none!important;cursor:pointer!important}body #MainContent .udp .product-assurance{margin-top:18px!important;padding-block:16px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border-block:1px solid rgba(65,53,43,.08)!important}body #MainContent .udp .product-assurance>*{min-width:0!important;display:grid!important;grid-template-columns:8px 1fr!important;column-gap:8px!important;align-content:start!important;color:inherit!important}body #MainContent .udp .product-assurance i{width:6px!important;height:6px!important;margin-top:4px!important;border:1px solid var(--gold)!important;border-radius:50%!important}body #MainContent .udp .product-assurance strong,body #MainContent .udp .product-assurance small{grid-column:2!important;display:block!important}body #MainContent .udp .product-assurance strong{font-size:8px!important;font-weight:600!important;letter-spacing:.07em!important;line-height:1.35!important;text-transform:uppercase!important}body #MainContent .udp .product-assurance small{margin-top:3px!important;color:var(--muted)!important;font-size:8px!important;line-height:1.35!important}body #MainContent .udp .product-accordions{margin-top:30px!important;border-top:0!important}body #MainContent .udp .product-accordions details{border-bottom:1px solid var(--line)!important}body #MainContent .udp .product-accordions summary{padding:18px 0!important;list-style:none!important;cursor:pointer!important;font-size:11px!important;letter-spacing:.09em!important;text-transform:uppercase!important}body #MainContent .udp .product-accordions summary:after{content:"+"!important;float:right!important;font-size:17px!important}body #MainContent .udp .product-accordions details[open] summary:after{content:"\2212"!important}body #MainContent .udp .product-accordions details p{padding:0 0 18px!important;margin:0!important;color:var(--muted)!important;font-size:13px!important}body #MainContent .udp .product-video-reviews{margin-top:28px!important}body #MainContent .udp .product-video-reviews .choice-heading span{color:var(--muted)!important}body #MainContent .udp .product-video-reviews__row{display:flex!important;gap:14px!important}body #MainContent .udp .product-video-reviews__row button{position:relative!important;width:86px!important;padding:0!important;display:grid!important;justify-items:center!important;border:0!important;background:transparent!important;color:var(--ink)!important;cursor:pointer!important}body #MainContent .udp .product-video-reviews__row img{width:78px!important;height:78px!important;border-radius:var(--radius-round)!important;object-fit:cover!important;transition:transform var(--duration-base) var(--ease)!important}body #MainContent .udp .product-video-reviews__row button:hover img{transform:scale(1.035)!important}body #MainContent .udp .product-video-reviews__row i{position:absolute!important;top:0!important;left:4px!important;width:78px!important;height:78px!important;display:grid!important;place-items:center!important;border-radius:var(--radius-round)!important;color:var(--white)!important;background:#19171345!important;font-size:12px!important;font-style:normal!important}body #MainContent .udp .product-video-reviews__row span{margin-top:9px!important;font-size:7px!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #MainContent .udp .product-explainer{background:var(--warm-white)!important;border-block:0!important}body #MainContent .udp .product-explainer__grid{width:100%!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:clamp(60px,8vw,130px)!important;align-items:center!important}body #MainContent .udp .product-explainer__copy{max-width:720px!important;padding-right:clamp(var(--page-gutter),6vw,120px)!important}body #MainContent .udp .product-explainer__video{position:relative!important;min-height:660px!important;background:var(--ink)!important;overflow:hidden!important}body #MainContent .udp .product-explainer__video video{width:100%!important;height:660px!important;object-fit:cover!important}body #MainContent .udp .product-explainer__copy .display-heading{font-size:var(--type-display-lg)!important}body #MainContent .udp .product-explainer__copy .lead{margin:30px 0!important;font-size:var(--type-lead)!important}body #MainContent .udp .product-explainer__copy ul{margin:30px 0!important;padding:0!important;display:grid!important;gap:var(--space-3)!important;list-style:none!important;border-top:0!important}body #MainContent .udp .product-explainer__copy li{padding:0!important;display:grid!important;grid-template-columns:38px 1fr!important;border-bottom:0!important}body #MainContent .udp .product-explainer__copy li>span{color:var(--gold)!important;font-size:9px!important}body #MainContent .udp .product-explainer__copy li p{margin:0!important;color:var(--muted)!important;font-size:11px!important}body #MainContent .udp .product-explainer__copy li strong{display:block!important;margin-bottom:3px!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-heading)!important;font-weight:500!important}body #MainContent .udp .video-dialog{width:min(900px,calc(100vw - 32px))!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--ink)!important;color:var(--white)!important;box-shadow:var(--shadow-dialog)!important}body #MainContent .udp .video-dialog::backdrop{background:#191713bf!important}body #MainContent .udp .video-dialog video{display:block!important;width:100%!important;max-height:76vh!important;background:#000!important}body #MainContent .udp .video-dialog p{margin:0!important;padding:14px 20px!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #MainContent .udp .video-dialog .dialog-close{z-index:2!important;color:#fff!important;text-shadow:0 1px 6px rgba(0,0,0,.6)!important}body #MainContent .udp .symbol-promise{background:var(--oat)!important;color:var(--ink)!important;border-block:0!important}body #MainContent .udp .symbol-promise__intro{max-width:900px!important;text-align:center!important}body #MainContent .udp .symbol-promise__intro .lead{max-width:720px!important;margin:24px auto 0!important;color:var(--muted)!important}body #MainContent .udp .symbol-promise__experience{margin-top:clamp(42px,5vw,72px)!important;overflow:hidden!important;background:var(--ivory)!important;box-shadow:0 24px 70px #41352b14!important}body #MainContent .udp .symbol-promise__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-bottom:1px solid rgba(65,53,43,.08)!important}body #MainContent .udp .symbol-promise__tabs>button{position:relative!important;min-height:142px!important;padding:22px clamp(16px,2vw,30px)!important;display:grid!important;grid-template-columns:24px 68px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 14px!important;border:0!important;border-right:1px solid rgba(65,53,43,.08)!important;background:transparent!important;color:var(--ink)!important;text-align:left!important;cursor:pointer!important;transition:background var(--duration-base),color var(--duration-base)!important}body #MainContent .udp .symbol-promise__tabs>button:last-child{border-right:0!important}body #MainContent .udp .symbol-promise__tabs>button.is-active{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .symbol-promise__tabs>button>span{grid-row:1 / 3!important;align-self:start!important;color:var(--gold)!important;font-size:8px!important}body #MainContent .udp .symbol-promise__tabs>button>img{grid-row:1 / 3!important;width:68px!important;height:68px!important;object-fit:contain!important;transition:filter var(--duration-base)!important}body #MainContent .udp .symbol-promise__tabs>button.is-active>img{filter:brightness(0) invert(1)!important}body #MainContent .udp .symbol-promise__tabs>button>strong{align-self:end!important;font-family:var(--serif)!important;font-size:27px!important;font-weight:400!important;line-height:1!important}body #MainContent .udp .symbol-promise__tabs>button>small{align-self:start!important;color:var(--muted)!important;font-size:7px!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #MainContent .udp .symbol-promise__tabs>button.is-active>small{color:#ffffffad!important}body #MainContent .udp .symbol-promise__stage{min-height:560px!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important}body #MainContent .udp .symbol-promise__media{position:relative!important;min-height:560px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--warm-white)!important}body #MainContent .udp .symbol-promise__media:before{content:""!important;position:absolute!important;top:12%!important;right:12%!important;bottom:12%!important;left:12%!important;border:1px solid rgba(176,138,66,.14)!important;border-radius:50%!important}body #MainContent .udp .symbol-promise__media>img{position:relative!important;z-index:1!important;width:78%!important;height:78%!important;object-fit:contain!important}body #MainContent .udp .symbol-hotspot{position:absolute!important;z-index:3!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(176,138,66,.62)!important;border-radius:50%!important;background:#fcfaf6eb!important;color:var(--crimson)!important;box-shadow:0 8px 22px #41352b1f!important;cursor:pointer!important;transition:transform var(--duration-base),background var(--duration-base),color var(--duration-base)!important}body #MainContent .udp .symbol-hotspot:hover{transform:scale(1.06)!important}body #MainContent .udp .symbol-hotspot.is-active{background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .symbol-hotspot span{font-size:8px!important;letter-spacing:.08em!important}body #MainContent .udp .symbol-hotspot--love{left:28%!important;top:34%!important}body #MainContent .udp .symbol-hotspot--health{left:68%!important;top:46%!important}body #MainContent .udp .symbol-hotspot--prosperity{left:33%!important;top:72%!important}body #MainContent .udp .symbol-promise__panels{padding:clamp(48px,6vw,88px)!important;display:flex!important;align-items:center!important;background:var(--ivory)!important}body #MainContent .udp .symbol-promise__panels article{width:100%!important}body #MainContent .udp .symbol-promise__panels h3{margin:0!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;font-weight:400!important;line-height:var(--leading-display)!important}body #MainContent .udp .symbol-promise__panels article>p:not(.eyebrow){max-width:520px!important;margin:28px 0 34px!important;color:var(--muted)!important;font-family:var(--serif)!important;font-size:var(--type-lead)!important;line-height:var(--leading-lead)!important}body #MainContent .udp .symbol-promise__panels [hidden],body #MainContent .udp .product-sticky-buy{display:none!important}body #MainContent .udp .product-media-dialog{width:min(1120px,calc(100vw - 32px))!important;max-height:calc(100svh - 32px)!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--ivory)!important;box-shadow:var(--shadow-dialog)!important}body #MainContent .udp .product-media-dialog::backdrop{background:#191713c7!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body #MainContent .udp .product-media-dialog img{width:100%!important;height:min(78svh,820px)!important;object-fit:contain!important;background:transparent!important}body #MainContent .udp .product-media-dialog p{margin:0!important;padding:14px 20px!important;color:var(--muted)!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}body #MainContent .udp .product-media-dialog .dialog-close{z-index:2!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fcfaf6e6!important}body #MainContent .udp .size-dialog{width:min(600px,calc(100vw - 32px))!important;padding:var(--space-6)!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--ivory)!important;box-shadow:var(--shadow-dialog)!important}body #MainContent .udp .size-dialog::backdrop{background:#19171399!important}body #MainContent .udp .size-dialog h2{font-family:var(--serif)!important;font-size:var(--type-display-md)!important;font-weight:400!important;line-height:var(--leading-heading)!important}body #MainContent .udp .size-dialog table{width:100%!important;border-collapse:collapse!important}body #MainContent .udp .size-dialog th,body #MainContent .udp .size-dialog td{padding:12px!important;border-bottom:1px solid var(--line)!important;text-align:left!important;font-size:12px!important}body #MainContent .udp .size-dialog>p:last-child{color:var(--muted)!important;font-size:10px!important}body #MainContent .udp .dialog-close{position:absolute!important;top:14px!important;right:14px!important;border:0!important;background:none!important;font-size:28px!important;cursor:pointer!important}body #MainContent .udp .theme-hero{min-height:570px!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:var(--oat)!important}body #MainContent .udp .theme-hero__visual{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-right:0!important}body #MainContent .udp .theme-hero__visual img{position:relative!important;z-index:2!important;width:min(270px,45%)!important;height:270px!important;object-fit:contain!important}body #MainContent .udp .theme-orbit{position:absolute!important;width:480px!important;aspect-ratio:1!important;border:1px solid rgba(176,138,66,.42)!important;border-radius:50%!important}body #MainContent .udp .theme-orbit:before,body #MainContent .udp .theme-orbit:after{content:""!important;position:absolute!important;top:13%!important;right:13%!important;bottom:13%!important;left:13%!important;border:1px solid rgba(176,138,66,.28)!important;border-radius:50%!important}body #MainContent .udp .theme-orbit:after{top:28%!important;right:28%!important;bottom:28%!important;left:28%!important}body #MainContent .udp .theme-hero__copy{padding:var(--space-8)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}body #MainContent .udp .theme-hero__copy .lead{max-width:600px!important;margin:28px 0 38px!important}body #MainContent .udp .theme-editorial{display:grid!important;grid-template-columns:1.05fr .75fr!important;gap:var(--space-8)!important}body #MainContent .udp .theme-editorial>div:last-child{padding-top:50px!important;color:var(--muted)!important}body #MainContent .udp .theme-editorial .lead{color:var(--ink)!important}body #MainContent .udp .theme-image-break{min-height:700px!important;display:grid!important;align-items:end!important;color:var(--white)!important;background:linear-gradient(0deg,rgba(25,23,19,.72),transparent 70%),var(--theme-image) center/cover!important}body #MainContent .udp .theme-image-break blockquote{max-width:900px!important;margin:0!important;padding:80px 0!important;font-family:var(--serif)!important;font-size:var(--type-display-lg)!important;line-height:var(--leading-heading)!important}body #MainContent .udp .principle-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--space-3)!important;border-top:0!important}body #MainContent .udp .principle-grid article{min-height:300px!important;padding:30px!important;border-right:0!important;background:var(--warm-white)!important}body #MainContent .udp .principle-grid article:last-child{border-right:0!important}body #MainContent .udp .principle-grid span{color:var(--gold)!important;font-size:10px!important}body #MainContent .udp .principle-grid h3{margin:var(--space-8) 0 var(--space-3)!important;font-family:var(--serif)!important;font-size:var(--type-heading)!important;font-weight:400!important}body #MainContent .udp .principle-grid p{color:var(--muted)!important}body #MainContent .udp .theme-crosslinks{border-top:0!important}body #MainContent .udp .theme-crosslinks>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important}body #MainContent .udp .theme-crosslinks a{padding:20px 0!important;display:flex!important;justify-content:space-between!important;border-bottom:0!important;font-family:var(--serif)!important;font-size:var(--type-display-md)!important}body #MainContent .udp .theme-crosslinks a+a{margin-left:var(--space-5)!important}@media(max-width:1180px){body #MainContent .udp .header-start,body #MainContent .udp .header-actions{gap:var(--space-3)!important}body #MainContent .udp .header-action:nth-child(-n+2){display:grid!important}body #MainContent .udp .product-grid{grid-template-columns:repeat(2,1fr)!important;row-gap:var(--space-6)!important}body #MainContent .udp .product-grid--three{grid-template-columns:repeat(3,1fr)!important}body #MainContent .udp .category-section{min-height:580px!important}body #MainContent .udp .story-image{height:620px!important}body #MainContent .udp .product-grid--shop{grid-template-columns:repeat(2,1fr)!important}body #MainContent .udp .product-detail{padding-right:118px!important}body #MainContent .udp .product-paper-emboss{width:110px!important}body #MainContent .udp .product-paper-emboss span{left:24px!important;font-size:50px!important}body #MainContent .udp .product-paper-emboss small{left:50px!important}body #MainContent .udp .theme-hero__copy{padding:var(--space-7)!important}body #MainContent .udp .manifesto-editorial__visual{height:620px!important}body #MainContent .udp .testimonial-stage{grid-template-columns:.95fr 1.05fr!important}}@media(max-width:820px){body #MainContent .udp .announcement-bar{height:28px!important;font-size:8px!important}body #MainContent .udp .site-header{height:74px!important}body #MainContent .udp .header-shop-link,body #MainContent .udp .menu-button>span:not(.menu-button__lines){display:none!important}body #MainContent .udp .menu-button>.menu-button__lines{display:grid!important}body #MainContent .udp .site-logo{width:84px!important;height:44px!important}body #MainContent .udp .header-actions{gap:10px!important}body #MainContent .udp .header-action{display:grid!important}body #MainContent .udp .menu-drawer{width:100%!important}body #MainContent .udp .menu-drawer__head{height:74px!important;padding:0 var(--space-4)!important}body #MainContent .udp .menu-drawer__body{grid-template-columns:1fr!important}body #MainContent .udp .menu-stack{padding:var(--space-5) var(--space-4) var(--space-6)!important}body #MainContent .udp .menu-shop-entry>span{font-size:46px!important}body #MainContent .udp .menu-chip-grid{grid-template-columns:repeat(2,1fr)!important}body #MainContent .udp .menu-primary{padding:38px 24px!important;border-right:0!important}body #MainContent .udp .menu-primary>a{font-size:38px!important}body #MainContent .udp .menu-secondary{padding:38px 24px!important}body #MainContent .udp .menu-drawer__foot{padding:0 24px!important}body #MainContent .udp .hero{height:calc(100svh - 102px)!important;min-height:650px!important;max-height:820px!important;margin-bottom:56px!important;overflow:visible!important}body #MainContent .udp .hero-slide:before{background-position:61% center!important}body #MainContent .udp .hero-slide--portrait:before{background-position:55% center!important}body #MainContent .udp .hero-shade{background:linear-gradient(0deg,#191713c2,#19171314 75%)!important}body #MainContent .udp .hero-content{padding-top:0!important;padding-bottom:48px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}body #MainContent .udp .hero-content h1,body #MainContent .udp .hero-content h2{font-size:var(--type-display-xl)!important}body #MainContent .udp .hero-copy{font-size:13px!important}body #MainContent .udp .hero-controls{bottom:-56px!important;left:0!important;width:100%!important;height:56px!important;padding:0 var(--page-gutter)!important;transform:none!important;justify-content:space-between!important;gap:18px!important;color:var(--ink)!important;background:var(--ivory)!important;box-shadow:inset 0 -1px #41352b1a!important}body #MainContent .udp .hero-arrow{display:none!important}body #MainContent .udp .hero-dot{width:30px!important;background:#41352b38!important}body #MainContent .udp .hero-dot.is-active{width:50px!important;background:var(--gold)!important}body #MainContent .udp .hero-pause{height:32px!important;padding-inline:0!important;border-bottom-color:#41352b59!important;color:var(--ink)!important}body #MainContent .udp .button-row{align-items:flex-start!important;flex-direction:column!important;gap:var(--space-3)!important}body #MainContent .udp .service-line__item{width:min(82vw,340px)!important;min-height:82px!important;padding:0 22px!important;gap:12px!important}body #MainContent .udp .service-line__item strong{font-size:var(--type-heading)!important}body #MainContent .udp .manifesto,body #MainContent .udp .story-section,body #MainContent .udp .newsletter-inner,body #MainContent .udp .theme-editorial{grid-template-columns:1fr!important;gap:var(--space-6)!important}body #MainContent .udp .manifesto-editorial__grid{grid-template-columns:1fr!important;gap:var(--space-7)!important}body #MainContent .udp .manifesto-editorial{--manifesto-emboss-width: 76px !important}body #MainContent .udp .manifesto-editorial__word{top:var(--space-4)!important;bottom:var(--space-4)!important;padding-top:var(--space-4)!important;font-size:40px!important}body #MainContent .udp .manifesto-editorial__copy{max-width:640px!important}body #MainContent .udp .manifesto-editorial__visual{height:650px!important}body #MainContent .udp .manifesto-editorial__portrait{width:100%!important}body #MainContent .udp .manifesto-copy,body #MainContent .udp .theme-editorial>div:last-child{padding-top:0!important}body #MainContent .udp .section-heading--split{display:block!important}body #MainContent .udp .section-heading--split .button,body #MainContent .udp .section-heading--split>.text-link{margin-top:var(--space-4)!important}body #MainContent .udp .section-intro{width:100%!important;margin-top:var(--space-4)!important}body #MainContent .udp .theme-section{padding:72px 0 64px!important}body #MainContent .udp .theme-section__intro{grid-template-columns:1fr!important;gap:30px!important;margin-bottom:42px!important;text-align:left!important}body #MainContent .udp .theme-section__intro .display-heading{font-size:var(--type-display-xl)!important}body #MainContent .udp .theme-section__statement{max-width:580px!important;margin-inline:0!important;padding-left:0!important;border-left:0!important}body #MainContent .udp .theme-experience{width:100%!important;grid-template-columns:1fr!important;overflow:hidden!important;box-shadow:none!important}body #MainContent .udp .theme-selector{width:100%!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;gap:0!important;background:var(--oat)!important}body #MainContent .udp .theme-selector__item{width:100%!important;min-width:0!important;height:142px!important;min-height:142px!important;padding:13px 8px 15px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 66px auto!important;justify-items:center!important;gap:5px!important;overflow:hidden!important;border-right:1px solid rgba(65,53,43,.1)!important;border-bottom:0!important;text-align:center!important}body #MainContent .udp .theme-selector__item:last-child{border-right:0!important}body #MainContent .udp .theme-selector__item:before{display:none!important}body #MainContent .udp .theme-selector__item.is-active{background:var(--crimson)!important;box-shadow:none!important}body #MainContent .udp .theme-selector__index{position:absolute!important;top:9px!important;left:9px!important;padding:0!important;font-size:8px!important}body #MainContent .udp .theme-selector__symbol{width:66px!important;grid-row:2!important}body #MainContent .udp .theme-selector__copy{min-width:0!important}body #MainContent .udp .theme-selector__copy strong{font-size:clamp(18px,4.8vw,22px)!important;line-height:1!important;white-space:nowrap!important}body #MainContent .udp .theme-selector__copy small{display:none!important}body #MainContent .udp .theme-stage{width:100%!important;height:440px!important;margin-top:0!important}body #MainContent .udp .theme-stage__number{top:22px!important;left:var(--page-gutter)!important}body #MainContent .udp .theme-stage__emblem{top:42%!important;right:50%!important;width:170px!important;transform:translate(50%,-50%)!important}body #MainContent .udp .theme-stage__content{left:var(--page-gutter)!important;right:var(--page-gutter)!important;bottom:28px!important}body #MainContent .udp .theme-stage__content>strong{margin-bottom:16px!important;font-size:var(--type-display-lg)!important}body #MainContent .udp .theme-unity{padding:24px var(--page-gutter)!important;align-items:flex-start!important;flex-direction:column!important;gap:24px!important}body #MainContent .udp .theme-unity>div{gap:16px!important}body #MainContent .udp .theme-unity>div>span{font-size:46px!important}body #MainContent .udp .theme-unity .text-link{margin-left:62px!important}body #MainContent .udp .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:0!important;gap:var(--space-2)!important;row-gap:var(--space-6)!important}body #MainContent .udp .featured-product{min-height:0!important;grid-template-columns:1fr!important}body #MainContent .udp .featured-product__visual{min-height:540px!important}body #MainContent .udp .featured-product__copy{padding:56px var(--page-gutter) 64px!important}body #MainContent .udp .product-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #MainContent .udp .product-card{scroll-snap-align:none!important}body #MainContent .udp .product-image{height:auto!important;aspect-ratio:4 / 5!important}body #MainContent .udp .category-section{grid-template-columns:1fr!important}body #MainContent .udp .category-card{min-height:500px!important}body #MainContent .udp .category-card .button{opacity:1!important;transform:none!important}body #MainContent .udp .story-image{height:580px!important}body #MainContent .udp .footer-main{grid-template-columns:1fr 1fr!important}body #MainContent .udp .footer-brand{grid-column:1 / -1!important}body #MainContent .udp .footer-bottom{gap:18px!important;flex-direction:column!important}body #MainContent .udp .testimonial-stage{grid-template-columns:1fr!important}body #MainContent .udp .testimonial-stage__media{min-height:500px!important;grid-column:1!important;grid-row:1!important}body #MainContent .udp .testimonial-stage__copy{min-height:460px!important;grid-column:1!important;grid-row:2!important}body #MainContent .udp .testimonial-stage__intro .display-heading{font-size:var(--type-display-lg)!important}body #MainContent .udp .editorial-quote{min-height:460px!important}body #MainContent .udp .editorial-quote:before{min-height:0!important;top:-48px!important;font-size:280px!important}body #MainContent .udp .editorial-quote>.shell{width:var(--wide-shell)!important;max-width:none!important;margin-inline:auto!important;padding:var(--space-8) 0!important}body #MainContent .udp .shop-layout{grid-template-columns:1fr!important}body #MainContent .udp .page-hero{height:300px!important;min-height:300px!important}body #MainContent .udp .collection-hero__grid{height:300px!important;min-height:300px!important;grid-template-columns:1fr!important}body #MainContent .udp .collection-hero__grid .page-hero__content{grid-area:1 / 1!important;width:var(--shell)!important;margin-inline:auto!important;padding-right:58px!important;color:var(--white)!important;text-shadow:0 1px 18px rgba(25,23,19,.34)!important}body #MainContent .udp .page-hero__content{padding-block:28px!important}body #MainContent .udp .page-hero__content:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;right:-80px!important;bottom:0!important;left:-80px!important;background:linear-gradient(90deg,rgba(25,23,19,.68),rgba(25,23,19,.16) 72%,transparent)!important}body #MainContent .udp .page-hero__content .display-heading,body #MainContent .udp .page-hero__content .display-heading em,body #MainContent .udp .page-hero__content>p:not(.eyebrow),body #MainContent .udp .collection-hero__meta span{color:var(--white)!important}body #MainContent .udp .collection-hero__meta{border-color:#ffffff59!important}body #MainContent .udp .collection-hero__visual{grid-area:1 / 1!important;min-height:300px!important;border-left:0!important}body #MainContent .udp .collection-hero__visual img{height:300px!important}body #MainContent .udp .collection-hero__edition{display:none!important}body #MainContent .udp .collection-hero__visual>p{right:30px!important;bottom:25px!important}body #MainContent .udp .collection-hero-emboss{width:52px!important}body #MainContent .udp .collection-hero-emboss span{left:14px!important;font-size:20px!important}body #MainContent .udp .filter-panel{display:none!important;position:static!important}body #MainContent .udp .filter-panel.is-open{display:block!important}body #MainContent .udp .mobile-filter-button{display:inline-flex!important;min-height:38px!important}body #MainContent .udp .shop-toolbar{align-items:center!important}body #MainContent .udp .shop-toolbar p{display:none!important}body #MainContent .udp .product-grid--shop{grid-template-columns:repeat(2,1fr)!important;overflow:visible!important}body #MainContent .udp .product-grid--shop .product-image{height:330px!important}body #MainContent .udp .product-detail{grid-template-columns:1fr!important}body #MainContent .udp .product-gallery{position:relative!important;top:auto!important}body #MainContent .udp .product-detail{padding-right:96px!important}body #MainContent .udp .product-paper-emboss{width:84px!important;right:-4px!important}body #MainContent .udp .product-paper-emboss span{left:15px!important;font-size:40px!important}body #MainContent .udp .product-paper-emboss small{left:38px!important}body #MainContent .udp .product-explainer{padding-top:0!important}body #MainContent .udp .product-explainer__grid{width:100%!important;grid-template-columns:1fr!important;gap:0!important}body #MainContent .udp .product-explainer__copy{max-width:none!important;padding:var(--space-7) var(--page-gutter) 0!important}body #MainContent .udp .product-gallery__main{height:520px!important;min-height:520px!important}body #MainContent .udp .product-info{max-width:620px!important}body #MainContent .udp .symbol-promise__grid{grid-template-columns:1fr!important}body #MainContent .udp .symbol-promise__grid a{border-right:0!important;border-bottom:0!important}body #MainContent .udp .theme-hero{grid-template-columns:1fr!important}body #MainContent .udp .theme-hero__visual{min-height:400px!important;border-right:0!important;border-bottom:0!important}body #MainContent .udp .theme-hero__copy{padding:var(--space-7) var(--space-4)!important}body #MainContent .udp .principle-grid{grid-template-columns:1fr!important}body #MainContent .udp .principle-grid article{border-right:0!important;border-bottom:0!important}body #MainContent .udp .principle-grid h3{margin-top:60px!important}body #MainContent .udp .theme-crosslinks>div{grid-template-columns:1fr!important}body #MainContent .udp .theme-crosslinks a+a{margin-left:0!important}}@media(max-width:540px){body #MainContent .udp .display-heading{font-size:var(--type-display-lg)!important}body #MainContent .udp .hero-content h1,body #MainContent .udp .hero-content h2{font-size:var(--type-display-xl)!important}body #MainContent .udp .hero-copy{max-width:92%!important}body #MainContent .udp .button-row .button{width:100%!important}body #MainContent .udp .menu-subgrid,body #MainContent .udp .menu-info-grid{grid-template-columns:1fr!important}body #MainContent .udp .menu-chip-grid{gap:6px!important}body #MainContent .udp .menu-shop-entry{display:block!important}body #MainContent .udp .menu-shop-entry small{display:block!important;margin-top:16px!important}body #MainContent .udp .menu-drawer__foot{gap:16px!important;font-size:8px!important}body #MainContent .udp .service-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important}body #MainContent .udp .service-marquee__track{animation-duration:38s!important}body #MainContent .udp .service-line__item{width:min(82vw,320px)!important}body #MainContent .udp .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;row-gap:40px!important}body #MainContent .udp .product-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #MainContent .udp .product-image{height:auto!important;aspect-ratio:4 / 5!important}body #MainContent .udp .home-featured-products .product-meta{min-height:112px!important;display:block!important}body #MainContent .udp .home-featured-products .product-meta strong{display:block!important;margin-top:10px!important}body #MainContent .udp .theme-section__intro .display-heading{font-size:var(--type-display-xl)!important}body #MainContent .udp .theme-section__statement p{font-size:var(--type-body-small)!important}body #MainContent .udp .theme-selector__item{height:128px!important;min-height:128px!important;grid-template-rows:auto 58px auto!important}body #MainContent .udp .theme-selector__symbol{width:58px!important}body #MainContent .udp .theme-selector__copy strong{font-size:clamp(16px,4.7vw,19px)!important}body #MainContent .udp .theme-stage{height:410px!important}body #MainContent .udp .theme-stage__emblem{width:150px!important}body #MainContent .udp .theme-stage__content>small{font-size:8px!important}body #MainContent .udp .theme-stage__content>strong{font-size:var(--type-display-lg)!important}body #MainContent .udp .theme-unity p{font-size:20px!important}body #MainContent .udp .theme-unity .text-link{margin-left:0!important}body #MainContent .udp .featured-product__visual{min-height:410px!important}body #MainContent .udp .featured-product__index{bottom:-48px!important;font-size:220px!important}body #MainContent .udp .featured-product__image img{width:94%!important;height:94%!important}body #MainContent .udp .featured-product__copy{padding:44px 20px 52px!important}body #MainContent .udp .featured-product__copy h3{font-size:var(--type-display-lg)!important}body #MainContent .udp .featured-product__copy .lead{margin-block:24px!important;font-size:var(--type-lead)!important}body #MainContent .udp .featured-product__facts{display:grid!important;gap:8px!important}body #MainContent .udp .featured-product__purchase{align-items:flex-start!important;flex-direction:column!important}body #MainContent .udp .category-card{min-height:460px!important;padding:28px!important}body #MainContent .udp .story-image{height:480px!important}body #MainContent .udp .manifesto-editorial__copy h2{font-size:var(--type-display-lg)!important}body #MainContent .udp .manifesto-editorial__word{display:none!important}body #MainContent .udp .manifesto-editorial__grid{padding-inline:var(--page-gutter)!important}body #MainContent .udp .manifesto-editorial__visual{height:520px!important}body #MainContent .udp .manifesto-editorial__portrait{width:100%!important}body #MainContent .udp .product-hotspot--shirt{left:54%!important;top:64%!important}body #MainContent .udp .product-hotspot__label{position:absolute!important;left:22px!important;min-width:145px!important;font-size:15px!important}body #MainContent .udp .product-hotspot__label{opacity:1!important;transform:none!important}body #MainContent .udp .manifesto-facts{gap:22px!important}body #MainContent .udp .testimonial-stage__media{min-height:420px!important}body #MainContent .udp .testimonial-stage__copy{min-height:440px!important;padding:34px 24px!important}body #MainContent .udp .testimonial-stage__intro{margin-bottom:var(--space-5)!important;padding-bottom:0!important}body #MainContent .udp .testimonial-stage__intro .display-heading{font-size:var(--type-display-lg)!important}body #MainContent .udp .video-selector{gap:8px!important}body #MainContent .udp .video-selector img{width:48px!important;height:48px!important}body #MainContent .udp .newsletter-inner{gap:var(--space-6)!important}body #MainContent .udp .footer-main{grid-template-columns:1fr!important;gap:var(--space-5)!important}body #MainContent .udp .footer-brand{grid-column:auto!important}body #MainContent .udp .product-grid--shop{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;row-gap:44px!important}body #MainContent .udp .product-grid--shop .product-image{width:100%!important;height:auto!important;aspect-ratio:4 / 5!important}body #MainContent .udp .product-grid--shop .product-meta{display:block!important}body #MainContent .udp .product-gallery{grid-template-columns:1fr!important}body #MainContent .udp .page-hero__content .display-heading{font-size:var(--type-display-md)!important}body #MainContent .udp .collection-hero__meta{padding-right:42px!important}body #MainContent .udp .collection-hero__visual,body #MainContent .udp .collection-hero__visual img{width:100%!important;height:300px!important;min-height:300px!important}body #MainContent .udp .product-detail{padding-right:0!important}body #MainContent .udp .product-paper-emboss{display:none!important}body #MainContent .udp .product-gallery__thumbs{grid-row:2!important;grid-template-columns:repeat(3,70px)!important}body #MainContent .udp .product-gallery__thumbs button{height:70px!important}body #MainContent .udp .product-gallery__main{height:360px!important;min-height:360px!important}body #MainContent .udp .product-gallery__main img{width:84%!important;height:84%!important}body #MainContent .udp .product-video-reviews__row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important;padding-bottom:0!important}body #MainContent .udp .product-video-reviews__row button{width:100%!important;height:auto!important;aspect-ratio:1!important}body #MainContent .udp .editorial-quote{min-height:420px!important}body #MainContent .udp .editorial-quote:before{min-height:0!important;left:var(--page-gutter)!important;top:-36px!important;font-size:220px!important}body #MainContent .udp .editorial-quote>.shell{width:100%!important;padding:var(--space-7) var(--space-4)!important}body #MainContent .udp .product-explainer__video,body #MainContent .udp .product-explainer__video video{min-height:0!important;height:520px!important}body #MainContent .udp .purchase-row{flex-direction:column!important}body #MainContent .udp .quantity{width:100%!important}body #MainContent .udp .size-row{flex-wrap:wrap!important}body #MainContent .udp .theme-orbit{width:340px!important}body #MainContent .udp .theme-image-break{min-height:560px!important}}@media(prefers-reduced-motion:reduce){body #MainContent .udp *,body #MainContent .udp *:before,body #MainContent .udp *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}body #MainContent .udp .service-marquee{overflow-x:auto!important}body #MainContent .udp .service-marquee__track{animation:none!important}body #MainContent .udp .service-marquee__group[aria-hidden=true]{display:none!important}}@media(min-width:1181px){body #MainContent .udp .manifesto-editorial{--manifesto-emboss-width: clamp(168px, 9.5vw, 214px) !important;min-height:clamp(820px,47vw,940px)!important;isolation:isolate!important;background:radial-gradient(ellipse at 72% 48%,rgba(176,138,66,.075),transparent 34%),var(--warm-white)!important}body #MainContent .udp .manifesto-editorial:before{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;opacity:.32!important;background-image:repeating-linear-gradient(0deg,rgba(80,26,25,.022) 0,rgba(80,26,25,.022) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(90deg,rgba(176,138,66,.018) 0,rgba(176,138,66,.018) 1px,transparent 1px,transparent 6px)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 18%,#000 55%,rgba(0,0,0,.72) 88%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 18%,#000 55%,rgba(0,0,0,.72) 88%,transparent 100%)!important}body #MainContent .udp .manifesto-editorial:after{content:""!important;position:absolute!important;z-index:0!important;top:7%!important;right:calc(var(--manifesto-emboss-width) * .55)!important;width:min(50vw,940px)!important;height:86%!important;border-radius:48% 52% 46% 54%!important;pointer-events:none!important;opacity:.24!important;background:radial-gradient(ellipse at center,rgba(252,250,246,.08) 18%,rgba(176,138,66,.045) 66%,transparent 73%),repeating-linear-gradient(118deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.34) 1px,rgba(115,91,62,.055) 1px,rgba(115,91,62,.055) 3px,transparent 3px,transparent 8px)!important;filter:blur(.25px)!important}body #MainContent .udp .manifesto-editorial__word{top:5%!important;bottom:5%!important;padding-top:0!important;justify-content:center!important;font-size:clamp(96px,5.6vw,122px)!important;line-height:.84!important;letter-spacing:.055em!important;background:linear-gradient(90deg,#e8e0d11f,#fcfaf67a)!important;text-shadow:1px 1px 1px rgba(255,255,255,.98),-1px -1px 1px rgba(176,138,66,.3)!important}body #MainContent .udp .manifesto-editorial__grid{z-index:1!important;min-height:inherit!important;padding-left:clamp(76px,5.8vw,128px)!important;padding-right:calc(var(--manifesto-emboss-width) + clamp(24px,2vw,44px))!important;grid-template-columns:minmax(400px,.78fr) minmax(460px,1.22fr)!important;gap:clamp(42px,4vw,88px)!important}body #MainContent .udp .manifesto-editorial__copy h2{max-width:760px!important;font-size:var(--type-display-lg)!important;line-height:var(--leading-display)!important}body #MainContent .udp .manifesto-editorial__copy .lead{max-width:650px!important}body #MainContent .udp .manifesto-editorial__visual{height:clamp(760px,44vw,900px)!important;overflow:visible!important}body #MainContent .udp .manifesto-editorial__portrait{max-width:none!important;transform:translateY(3%) scale(1.12)!important;transform-origin:50% 100%!important;filter:drop-shadow(0 30px 34px rgba(65,53,43,.08))!important}body #MainContent .udp .product-hotspot--shirt{left:57%!important;top:70%!important}}@media(max-width:820px){body #MainContent .udp .breadcrumbs{padding-block:16px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}body #MainContent .udp .product-detail{padding-bottom:72px!important}body #MainContent .udp .product-gallery{grid-template-columns:1fr!important;grid-template-areas:"main" "controls" "thumbs"!important;gap:0!important}body #MainContent .udp .product-gallery__main{width:100%!important;height:clamp(360px,84vw,460px)!important;min-height:360px!important}body #MainContent .udp .product-gallery__stage img{width:84%!important;height:84%!important}body #MainContent .udp .product-gallery__thumbs{grid-area:thumbs!important;margin-top:10px!important;display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}body #MainContent .udp .product-gallery__thumbs::-webkit-scrollbar{display:none!important}body #MainContent .udp .product-gallery__thumbs button{width:72px!important;height:72px!important;flex:0 0 72px!important;scroll-snap-align:start!important}body #MainContent .udp .product-gallery__controls{min-height:40px!important;padding-top:9px!important}body #MainContent .udp .product-info{padding-top:26px!important}body #MainContent .udp .product-info h1{font-size:var(--type-display-md)!important;line-height:var(--leading-display)!important}body #MainContent .udp .product-assurance{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body #MainContent .udp .product-assurance>*{grid-template-columns:7px 1fr!important;column-gap:5px!important}body #MainContent .udp .product-assurance strong,body #MainContent .udp .product-assurance small{font-size:7px!important}body #MainContent .udp .product-video-reviews__row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}body #MainContent .udp .product-video-reviews__row button{width:100%!important}body #MainContent .udp .product-video-reviews__row img{width:100%!important;height:auto!important;aspect-ratio:1!important}body #MainContent .udp .product-video-reviews__row i{left:0!important;width:100%!important;height:auto!important;aspect-ratio:1!important}body #MainContent .udp .product-video-reviews__row span{font-size:6px!important}body #MainContent .udp .product-explainer__video,body #MainContent .udp .product-explainer__video video{height:clamp(400px,104vw,480px)!important}body #MainContent .udp .product-explainer__copy{padding:52px var(--page-gutter) 58px!important}body #MainContent .udp .product-explainer__copy .eyebrow{margin-bottom:14px!important;font-size:var(--type-meta)!important}body #MainContent .udp .product-explainer__copy .display-heading{font-size:var(--type-display-lg)!important;line-height:var(--leading-display)!important}body #MainContent .udp .product-explainer__copy .lead{margin:20px 0 26px!important;font-size:var(--type-lead)!important;line-height:var(--leading-lead)!important}body #MainContent .udp .product-explainer__copy ul{margin:0 0 28px!important;gap:20px!important}body #MainContent .udp .product-explainer__copy li{grid-template-columns:26px 1fr!important;align-items:start!important}body #MainContent .udp .product-explainer__copy li>span{padding-top:3px!important;font-size:var(--type-meta)!important;line-height:1!important}body #MainContent .udp .product-explainer__copy li strong{margin-bottom:5px!important;font-size:var(--type-heading)!important;line-height:var(--leading-heading)!important}body #MainContent .udp .product-explainer__copy li p{font-size:var(--type-body-small)!important;line-height:1.5!important}body #MainContent .udp .symbol-promise{padding-block:62px!important}body #MainContent .udp .symbol-promise__intro{width:var(--wide-shell)!important;text-align:left!important}body #MainContent .udp .symbol-promise__intro .eyebrow{margin-bottom:14px!important;font-size:var(--type-meta)!important}body #MainContent .udp .symbol-promise__intro .display-heading{max-width:340px!important;font-size:var(--type-display-lg)!important;line-height:var(--leading-display)!important}body #MainContent .udp .symbol-promise__intro .lead{max-width:340px!important;margin:18px 0 0!important;font-size:var(--type-lead)!important;line-height:var(--leading-lead)!important}body #MainContent .udp .symbol-promise__experience{width:100%!important;margin-top:34px!important}body #MainContent .udp .symbol-promise__tabs>button{min-width:0!important;min-height:116px!important;padding:10px 7px 12px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 48px auto!important;justify-items:center!important;gap:3px!important;overflow:hidden!important;text-align:center!important}body #MainContent .udp .symbol-promise__tabs>button>span{position:absolute!important;top:9px!important;left:9px!important;grid-row:auto!important;font-size:7px!important}body #MainContent .udp .symbol-promise__tabs>button>img{width:48px!important;height:48px!important;grid-row:2!important}body #MainContent .udp .symbol-promise__tabs>button>strong{grid-row:1!important;align-self:end!important;font-size:var(--type-heading)!important;white-space:nowrap!important}body #MainContent .udp .symbol-promise__tabs>button>small{display:none!important}body #MainContent .udp .symbol-promise__stage{min-height:0!important;grid-template-columns:1fr!important}body #MainContent .udp .symbol-promise__media{min-height:340px!important}body #MainContent .udp .symbol-promise__media>img{width:90%!important;height:90%!important}body #MainContent .udp .symbol-promise__panels{min-height:280px!important;padding:38px var(--page-gutter) 44px!important}body #MainContent .udp .symbol-promise__panels h3{font-size:var(--type-display-lg)!important}body #MainContent .udp .symbol-promise__panels article>p:not(.eyebrow){margin-block:18px 24px!important;font-size:var(--type-lead)!important;line-height:var(--leading-lead)!important}body #MainContent .udp .product-section--recommendations .display-heading{font-size:var(--type-display-md)!important;line-height:var(--leading-display)!important}body #MainContent .udp .product-section--recommendations .product-grid--three{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}body #MainContent .udp .product-section--recommendations .product-grid--three::-webkit-scrollbar{display:none!important}body #MainContent .udp .product-section--recommendations .product-card{width:min(78vw,430px)!important;flex:0 0 min(78vw,430px)!important;scroll-snap-align:start!important}body #MainContent .udp .product-section--recommendations .product-image{width:100%!important;height:auto!important;aspect-ratio:4 / 5!important}body #MainContent .udp .product-sticky-buy{position:fixed!important;z-index:88!important;left:0!important;right:0!important;bottom:0!important;min-height:76px!important;padding:10px max(var(--page-gutter),env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(var(--page-gutter),env(safe-area-inset-left))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#fcfaf6f5!important;box-shadow:0 -12px 34px #41352b21!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transform:translateY(112%)!important;opacity:0!important;pointer-events:none!important;transition:transform .32s var(--ease),opacity .24s!important}body #MainContent .udp .product-sticky-buy.is-visible{transform:none!important;opacity:1!important;pointer-events:auto!important}body #MainContent .udp .product-sticky-buy>div{min-width:0!important;display:grid!important}body #MainContent .udp .product-sticky-buy small{overflow:hidden!important;color:var(--muted)!important;font-size:7px!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}body #MainContent .udp .product-sticky-buy strong{font-size:15px!important;font-weight:500!important}body #MainContent .udp .product-sticky-buy .button{min-height:48px!important;padding-inline:18px!important;white-space:nowrap!important}body #MainContent .udp .product-media-dialog img{height:min(72svh,720px)!important}body #MainContent .udp .size-dialog{max-height:calc(100svh - 32px)!important;overflow-y:auto!important}}.motion-ready body #MainContent .udp [data-reveal]{opacity:0!important;transform:translate3d(0,15px,0)!important;transition:opacity .72s var(--ease) var(--reveal-delay, 0ms),transform .72s var(--ease) var(--reveal-delay, 0ms)!important;will-change:opacity,transform!important}.motion-ready body #MainContent .udp [data-reveal=fade]{transform:none!important}.motion-ready body #MainContent .udp [data-reveal=image]{transform:scale(1.018)!important;transition-duration:.92s!important}.motion-ready body #MainContent .udp [data-reveal].is-revealed{opacity:1!important;transform:none!important;will-change:auto!important}@keyframes wish-confirm{45%{transform:scale(.9)}75%{transform:scale(1.07)}}body #MainContent .udp .option-row .swatch{transition:transform .18s var(--ease),box-shadow .22s var(--ease),outline-color .22s var(--ease)!important}body #MainContent .udp .option-row .swatch.is-selected{outline-color:var(--crimson)!important;box-shadow:0 0 0 2px var(--ivory),0 0 0 4px #501a192e!important}body #MainContent .udp .size-row button,body #MainContent .udp .quantity button,body #MainContent .udp .product-gallery__thumbs button,body #MainContent .udp .product-video-reviews__row img{transition:transform .18s var(--ease),color .22s var(--ease),background .22s var(--ease),opacity .22s var(--ease),box-shadow .22s var(--ease)!important}body #MainContent .udp [data-qty].is-updating{animation:quantity-confirm .32s var(--ease)!important}@keyframes quantity-confirm{45%{opacity:.36;transform:translateY(-3px)}}body #MainContent .udp .product-accordions details[open] p{animation:accordion-copy-in .36s var(--ease) both!important}body #MainContent .udp .symbol-promise__panels article:not([hidden]){animation:symbol-copy-in .38s var(--ease) both!important}@keyframes accordion-copy-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes symbol-copy-in{0%{opacity:0;transform:translateY(8px)}}body #MainContent .udp .symbol-hotspot:after{content:""!important;position:absolute!important;top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important;border:1px solid rgba(176,138,66,.62)!important;border-radius:50%!important;opacity:0!important;pointer-events:none!important}.motion-ready body #MainContent .udp .symbol-promise__experience.is-revealed .symbol-hotspot:after{animation:symbol-onboarding 1.35s var(--ease) 1!important}.motion-ready body #MainContent .udp .symbol-promise__experience.is-revealed .symbol-hotspot:nth-of-type(2):after{animation-delay:.1s!important}.motion-ready body #MainContent .udp .symbol-promise__experience.is-revealed .symbol-hotspot:nth-of-type(3):after{animation-delay:.2s!important}body #MainContent .udp .symbol-hotspot.is-active{animation:symbol-confirm .36s var(--ease)!important}@keyframes symbol-onboarding{0%{opacity:0;transform:scale(.72)}28%{opacity:.72}to{opacity:0;transform:scale(1.34)}}@keyframes symbol-confirm{45%{transform:scale(.92)}78%{transform:scale(1.04)}}body #MainContent .udp :is(.button,.text-link,.size-row button,.quantity button,.swatch,.product-gallery__thumbs button,.product-gallery__controls button,.product-video-reviews__row button,.symbol-promise__tabs button,.symbol-hotspot){-webkit-tap-highlight-color:transparent!important}@media(hover:none),(pointer:coarse){body #MainContent .udp :is(.button,.text-link,.size-row button,.quantity button,.swatch,.product-gallery__thumbs button,.product-video-reviews__row button,.symbol-promise__tabs button):active{transform:scale(.985)!important}body #MainContent .udp :is(.product-gallery__controls button,.symbol-hotspot):active{transform:scale(.94)!important}body #MainContent .udp .product-video-reviews__row button:active img{transform:scale(.96)!important}}@media(prefers-reduced-motion:reduce){.motion-ready body #MainContent .udp [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@keyframes typewriter-caret{50%{opacity:0}}body #MainContent .udp .section{display:block!important;grid-template-columns:none!important}body #MainContent .udp fieldset.choice-block{min-inline-size:0!important;margin-inline:0!important;padding:0!important;border:0!important}body #MainContent .udp legend.choice-heading{width:100%!important;padding:0!important}body #MainContent .udp .udp-gallery__thumbs{max-height:650px!important;overflow-y:auto!important;scrollbar-width:none!important}body #MainContent .udp .udp-gallery__thumbs::-webkit-scrollbar{display:none!important}body #MainContent .udp .udp-gallery__media{display:none!important}body #MainContent .udp .udp-gallery__media.is-active{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important}body #MainContent .udp .udp-swatch.swatch{background:var(--udp-swatch-color)!important}body #MainContent .udp .udp-swatch.swatch[aria-pressed=true]{outline:1px solid var(--espresso)!important;outline-offset:3px!important;transform:scale(1.06)!important}body #MainContent .udp .quantity input{width:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font:inherit!important;text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important}body #MainContent .udp .quantity input::-webkit-inner-spin-button,body #MainContent .udp .quantity input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important;appearance:none!important}body #MainContent .udp .udp-option-row--wide{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body #MainContent .udp .udp-option-row--wide .udp-option-button{width:auto!important;min-height:50px!important;padding:8px 12px!important;border:1px solid rgba(65,53,43,.18)!important;border-radius:var(--radius-control)!important;background:transparent!important;color:var(--ink)!important;font-size:10px!important;line-height:1.25!important}body #MainContent .udp .udp-option-row--wide .udp-option-button[aria-pressed=true]{border-color:var(--crimson)!important;background:var(--crimson)!important;color:var(--white)!important}body #MainContent .udp .purchase-row add-to-cart-component{display:block!important;width:100%!important}body #MainContent .udp .udp-add-button.button{width:100%!important;min-height:50px!important}@media(max-width:680px){body #MainContent .udp .udp-add-button.button{min-height:48px!important}}body #MainContent .udp [hidden]{display:none!important}body #MainContent .udp .udp-detail{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;column-gap:clamp(32px,4vw,64px)!important;row-gap:10px!important;padding-right:0!important;align-items:start!important}body #MainContent .udp .udp-heading{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:1!important;min-width:0!important}body #MainContent .udp .udp-heading h1{margin:0!important;font-family:var(--font-display,"Cormorant Garamond",serif)!important;font-size:clamp(36px,3.4vw,58px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.035em!important;color:var(--ink)!important}body #MainContent .udp .udp-heading .eyebrow{margin:0 0 12px!important}body #MainContent .udp .udp-gallery{grid-column:1!important;grid-row:1 / span 2!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-areas:"thumbs main" ". controls" ". caption"!important;min-width:0!important}body #MainContent .udp .udp-info{grid-column:2!important;grid-row:2!important;padding-top:0!important;min-width:0!important}body #MainContent .udp .udp-price{margin:4px 0 16px!important;font-size:20px!important}body #MainContent .udp .udp-price small{font-size:11px!important;letter-spacing:0!important}body #MainContent .udp .udp-intro{font-size:14px!important;line-height:1.7!important}body #MainContent .udp .udp-gallery__stage{min-height:420px!important;height:min(600px,70svh)!important;touch-action:pan-y pinch-zoom!important}body #MainContent .udp .udp-gallery__zoom img{width:96%!important;height:96%!important;object-fit:contain!important}body #MainContent .udp .udp-gallery__thumbs button{height:76px!important}body #MainContent .udp .udp-gallery__thumbs img{object-fit:contain!important}body #MainContent .udp .udp-gallery__controls{min-height:44px!important;padding-top:0!important}body #MainContent .udp .udp-gallery__controls button{width:44px!important;height:44px!important}body #MainContent .udp .udp-gallery__controls button:disabled{opacity:.2!important;cursor:default!important;transform:none!important}body #MainContent .udp .udp-gallery__caption{grid-area:caption!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;color:#71685e!important;font-size:11px!important;min-height:36px!important}body #MainContent .udp .udp-gallery__caption button{font:inherit!important;color:#501a19!important;background:none!important;border:0!important;border-bottom:1px solid rgba(80,26,25,.28)!important;padding:8px 0!important;min-height:36px!important;cursor:pointer!important}body #MainContent .udp .udp-choice{scroll-margin-top:130px!important}body #MainContent .udp .udp-choice__heading{font-size:12px!important;letter-spacing:.025em!important;line-height:1.5!important;margin-bottom:10px!important}body #MainContent .udp .udp-choice__heading [data-udp-size-guide]{font-size:11px!important;min-height:36px!important;text-decoration:underline!important;text-underline-offset:4px!important;padding:6px 0!important}body #MainContent .udp .udp-option-row--sizes{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body #MainContent .udp .udp-option-row .udp-option-button{min-width:44px!important;min-height:44px!important;border:1px solid #d5cdc1!important;border-radius:6px!important;background:transparent!important;color:#191713!important;font:500 12px/1.2 DM Sans,sans-serif!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}body #MainContent .udp .udp-option-row .udp-option-button[aria-pressed=true]{background:#501a19!important;border-color:#501a19!important;color:#fcfaf6!important;box-shadow:inset 0 0 0 1px #b08a4266!important}body #MainContent .udp .udp-option-row .udp-option-button:disabled{opacity:.32!important;cursor:not-allowed!important;text-decoration:line-through!important}body #MainContent .udp .udp-option-row .udp-option-button:active{transform:scale(.96)!important}body #MainContent .udp .udp-swatch.swatch{width:44px!important;height:44px!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%!important;outline:0!important;padding:8px!important;transition:border-color .16s ease,transform .16s ease!important}body #MainContent .udp .udp-swatch.swatch>span[aria-hidden]{display:block!important;width:26px!important;height:26px!important;background:var(--udp-swatch-color)!important;border:1px solid rgba(25,23,19,.16)!important;border-radius:50%!important}body #MainContent .udp .udp-swatch.swatch[aria-pressed=true]{border-color:#501a19!important;outline:0!important;outline-offset:0!important;transform:none!important}body #MainContent .udp .udp-swatch.swatch:active{transform:scale(.94)!important}body #MainContent .udp .udp-choice__heading .udp-symbol-choice{display:grid!important;gap:4px!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}body #MainContent .udp .udp-choice__heading .udp-symbol-choice>*{text-align:left!important}body #MainContent .udp .udp-symbol-choice strong{font-size:12px!important}body #MainContent .udp .udp-symbol-choice>span{font-size:12px!important;color:#71685e!important;font-weight:400!important}body #MainContent .udp .udp-choice[data-option-kind=embroidery] .udp-option-row--wide{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body #MainContent .udp .udp-choice[data-option-kind=embroidery] .udp-option-button{min-width:92px!important;padding:10px 18px!important}body #MainContent .udp .udp-fixed-embroidery{display:flex!important;gap:10px!important;align-items:center!important;font-size:12px!important;color:#71685e!important;padding:4px 0!important}body #MainContent .udp .udp-fixed-embroidery strong{font-weight:500!important;color:#191713!important}body #MainContent .udp .udp-size-error{font-size:12px!important;color:#501a19!important;margin:10px 0 0!important}body #MainContent .udp .udp-assurance{gap:12px!important;padding:20px 0!important;margin:22px 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body #MainContent .udp .udp-assurance>*{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;text-align:center!important;text-decoration:none!important}body #MainContent .udp .udp-assurance svg{width:25px!important;height:25px!important;flex:none!important;color:#a27b39!important}body #MainContent .udp .udp-assurance strong{font-size:11px!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;max-width:130px!important;color:#3d352c!important}body #MainContent .udp .udp-accordions summary{min-height:52px!important;font-size:13px!important}body #MainContent .udp .udp-accordions details>p,body #MainContent .udp .udp-rte{font-size:13px!important;line-height:1.75!important}body #MainContent .udp .udp-accordions summary:after{content:"+"!important;transform:none!important;font-size:20px!important;font-weight:400!important}body #MainContent .udp .udp-accordions details[open]:not(.dna-closing) summary:after{content:"\2212"!important;transform:none!important}body #MainContent .udp .udp-size-dialog{max-height:85svh!important;overflow-y:auto!important;padding:32px!important}body #MainContent .udp .udp-size-dialog>p{font-size:14px!important;line-height:1.65!important}body #MainContent .udp .udp-measuring-guide{display:grid!important;gap:20px!important;padding-left:20px!important;margin:24px 0!important}body #MainContent .udp .udp-measuring-guide li{font-size:13px!important;line-height:1.6!important;padding-left:6px!important}body #MainContent .udp .udp-measuring-guide strong,body #MainContent .udp .udp-measuring-guide span,body #MainContent .udp .udp-size-range span{display:block!important}body #MainContent .udp .udp-measuring-guide span{color:#71685e!important;margin-top:4px!important}body #MainContent .udp .udp-size-contact{font-size:11px!important;letter-spacing:.02em!important;white-space:normal!important;min-height:48px!important}body #MainContent .udp .udp-add-button.is-confirmed{background:#501a19!important;border-color:#b08a42!important}body #MainContent .udp .udp-add-button.is-confirmed [aria-hidden]{animation:dna-confirm .3s ease-out both!important}body #MainContent .udp :is(button,a):focus-visible{outline:2px solid #b08a42!important;outline-offset:4px!important}.motion-ready body #MainContent .udp [data-reveal]{transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1)!important;transition-delay:var(--reveal-delay,0ms)!important;transform:translateY(8px)!important;will-change:auto!important}.motion-ready body #MainContent .udp [data-reveal].is-revealed{transform:none!important}body #MainContent .udp .symbol-promise__tabs button{position:relative!important;overflow:hidden!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body #MainContent .udp .symbol-promise__tabs button:after{content:none!important;background:none!important;animation:none!important}body #MainContent .udp dialog[open]{animation:dna-dialog-in .24s cubic-bezier(.2,.7,.2,1) both!important}body #MainContent .udp [hidden],body #MainContent .udp .udp-gallery [hidden],body #MainContent .udp [data-udp-option-input]{display:none!important}body:has([data-upper-dna-product]) .theme-drawer__dialog--opening{animation-duration:.32s!important}@keyframes dna-confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes dna-dialog-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:1024px){body #MainContent .udp .udp-detail{display:flex!important;flex-direction:column!important;gap:16px!important;padding-right:0!important}body #MainContent .udp .udp-heading,body #MainContent .udp .udp-gallery,body #MainContent .udp .udp-info{width:100%!important}body #MainContent .udp .udp-heading .eyebrow{display:none!important}body #MainContent .udp .udp-heading h1{font-size:38px!important;line-height:1.08!important}body #MainContent .udp .udp-gallery{position:relative!important;top:auto!important;grid-template-columns:1fr!important;grid-template-areas:"main" "thumbs" "controls" "caption"!important;gap:0!important}body #MainContent .udp .udp-gallery__stage{height:clamp(290px,80vw,430px)!important;min-height:0!important}body #MainContent .udp .udp-gallery__thumbs{display:flex!important;gap:8px!important;margin-top:12px!important;overflow:auto!important;max-width:100%!important;scrollbar-width:none!important;padding-bottom:0!important}body #MainContent .udp .udp-gallery__thumbs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body #MainContent .udp .udp-gallery__controls{display:flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;border:0!important;margin-top:4px!important;padding:0!important}body #MainContent .udp .udp-gallery__controls button{display:none!important}body #MainContent .udp .udp-gallery__thumbs button{width:58px!important;height:58px!important;flex:0 0 58px!important}body #MainContent .udp .udp-gallery__caption{font-size:10px!important;min-height:24px!important}body #MainContent .udp .udp-price{margin:0 0 14px!important}body #MainContent .udp .udp-keyfacts{gap:4px!important}body #MainContent .udp .udp-keyfacts li{min-height:29px!important}body #MainContent .udp .udp-size-dialog{padding:28px 22px!important;width:calc(100% - 24px)!important}}@media(max-width:400px){body #MainContent .udp .udp-heading h1{font-size:34px!important}body #MainContent .udp .udp-assurance{gap:7px!important}body #MainContent .udp .udp-option-row--sizes{gap:6px!important}}@media(prefers-reduced-motion:reduce){body #MainContent .udp.udp.udp.udp.udp *,body #MainContent .udp.udp.udp.udp.udp *:before,body #MainContent .udp.udp.udp.udp.udp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready body #MainContent .udp [data-reveal]{opacity:1!important;transform:none!important}body:has([data-upper-dna-product]) .theme-drawer__dialog{animation:none!important;transition:none!important}}body #MainContent .udp .udp-choice>legend.udp-choice__heading{display:block!important;max-width:100%!important;padding:0!important}body #MainContent .udp .udp-choice__heading-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px 18px!important;min-width:0!important}body #MainContent .udp .udp-info .udp-choice__heading .udp-choice__heading-content>button{position:static!important;margin:0!important;min-height:44px!important;padding:8px 0!important;flex:0 0 auto!important}@media(min-width:1025px){body #MainContent .udp .udp-detail{--udp-rail-width: clamp(80px, 7vw, 112px) !important;padding-right:calc(var(--udp-rail-width) + 28px)!important}body #MainContent .udp .udp-detail>.udp-paper-emboss{display:block!important;top:0!important;right:0!important;bottom:var(--section-space)!important;width:var(--udp-rail-width)!important}body #MainContent .udp .udp-paper-emboss>span{left:50%!important;transform:translate(-50%)!important;font-size:clamp(44px,4.2vw,64px)!important;white-space:nowrap!important}body #MainContent .udp .udp-paper-emboss>small{left:50%!important;transform:translate(-50%)!important}}@media(max-width:1024px){body #MainContent .udp .udp-detail>.udp-paper-emboss{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/upper-dna-product.css.map */
