body{letter-spacing:.02rem}h1,h2,h3,.h0,.h1,.h2{font-weight:500;letter-spacing:-.005em}.button,.shopify-payment-button__button--unbranded,.product-form__submit{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;min-height:5.2rem}.announcement-bar__message{text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem}.header__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem}.header__menu-item span{text-transform:uppercase}.card__heading{font-size:1.4rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;line-height:1.35}.card-information .price{font-size:1.4rem;letter-spacing:.02em}.price--on-sale .price-item--regular{opacity:.55}.badge{text-transform:uppercase;letter-spacing:.14em;font-size:1rem;padding:.5rem 1rem}.collection__title,.related-products__heading,.title-wrapper-with-link{text-align:center!important;justify-content:center!important}.collection__title .title{width:100%;text-align:center}.collection__view-all .button{min-width:24rem}.dn-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.26em;font-size:1.15rem;font-weight:500;color:#8A6A0E}.dn-rule{display:block;width:4.8rem;height:1px;background:#C9A227;margin:2.4rem auto}.dn-hero{padding:12rem 2rem 10rem;text-align:center}.dn-hero h1{font-size:clamp(4rem,7vw,8.8rem);line-height:1.02;margin:1.6rem auto 0;max-width:14ch}.dn-hero p{font-size:1.7rem;line-height:1.6;max-width:46rem;margin:0 auto 3.6rem;color:rgba(20,20,20,.72)}.dn-ctas{display:flex;gap:2.4rem;justify-content:center;align-items:center;flex-wrap:wrap}.dn-link{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;color:#141414;text-decoration:none;border-bottom:1px solid #C9A227;padding-bottom:.4rem}.dn-link:hover{border-color:#141414}.dn-ben{border-block:1px solid rgba(20,20,20,.1);padding:6.4rem 2rem}.dn-ben__g{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}@media(max-width:749px){.dn-ben__g{grid-template-columns:1fr;gap:3.2rem}.dn-hero{padding:8rem 1.6rem 7rem}}.dn-ben__i{text-align:center}.dn-ben__i svg{width:3.2rem;height:3.2rem;color:#8A6A0E;margin-bottom:1.6rem}.dn-ben__i h3{font-size:1.4rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 .8rem}.dn-ben__i p{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(20,20,20,.68)}.dn-band{padding:9rem 2rem;text-align:center}.dn-band h2{font-size:clamp(3rem,4.4vw,5.2rem);margin:1.6rem 0 1.6rem;color:#F5F1E8}.dn-band p{color:rgba(245,241,232,.72);font-size:1.6rem;max-width:44rem;margin:0 auto 3.2rem;line-height:1.6}.dn-band .dn-eyebrow{color:#C9A227}.dn-band .dn-link{color:#F5F1E8}.product__title h1{font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.15}.product .price-item{font-size:2rem;letter-spacing:.02em}.dn-note{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.25rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(20,20,20,.7);padding:1.4rem 0;border-block:1px solid rgba(20,20,20,.1);margin:.4rem 0}.dn-note span{display:inline-flex;align-items:center;gap:.8rem}.dn-note span:before{content:'';width:.5rem;height:.5rem;border-radius:50%;background:#C9A227}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}