:root{--sd-moss: #877E5F;--sd-oat: #E8E1D0;--sd-oxblood: #733138;--sd-bark: #33302A;--sd-deep: #4B4736;--sd-shell: #F3EFE6;--sd-rule: rgba(135, 126, 95, .4);--sd-rule-soft: rgba(135, 126, 95, .22);--font-heading-family: "Baskervville", "Baskerville", "Libre Baskerville", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", "Futura", "Century Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400}body{font-family:var(--font-body-family);font-weight:400;font-size:1.7rem;line-height:1.75;letter-spacing:.002em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body{font-size:1.6rem;line-height:1.8}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.rich-text__heading,.banner__heading,.card__heading,.collapsible-content__heading,.title{font-family:var(--font-heading-family);font-weight:400;font-style:normal;letter-spacing:-.005em;line-height:1.14;word-break:normal;overflow-wrap:break-word}h1 strong,h2 strong,h3 strong,.h0 strong,.h1 strong,.h2 strong,.banner__heading strong,.rich-text__heading strong{font-weight:400;font-style:italic}.h0{font-size:clamp(3.4rem,8.2vw,6.2rem)}h1,.h1{font-size:clamp(3rem,6.6vw,4.8rem)}h2,.h2{font-size:clamp(2.6rem,4.6vw,3.6rem)}h3,.h3{font-size:clamp(2.2rem,3.2vw,2.8rem)}h4,.h4{font-size:clamp(2rem,2.4vw,2.2rem)}.caption-with-letter-spacing,.caption,.sd-eyebrow{font-family:var(--font-body-family);font-weight:500;font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.5}.sd-eyebrow{display:block;margin:0 0 1.6rem;opacity:.8}.rte p,.rich-text__text p,.sd-prose p{max-width:62ch;margin:0 0 1.4em}.rte>*:last-child,.sd-prose>*:last-child{margin-bottom:0}.rte a,.sd-prose a{color:inherit;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:.5px;transition:opacity .18s ease}.rte a:hover,.sd-prose a:hover{opacity:.72}.center .rte p,.rich-text__blocks.center .rich-text__text p{margin-left:auto;margin-right:auto}.header__heading-logo{max-height:7.2rem;width:auto}@media screen and (min-width:990px){.header__heading-logo{max-height:9.6rem}}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;letter-spacing:.18em;text-transform:uppercase;line-height:1}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.8rem;letter-spacing:.2em}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;border-radius:0;min-height:5rem;padding:1.5rem 3.2rem;line-height:1.3;transition:opacity .2s ease}@media screen and (min-width:750px){.button{font-size:1.2rem;padding:1.5rem 3.6rem}}.button:not([disabled]):hover{opacity:.88}.button--secondary{font-weight:500}.field__input,.select__select,.customer .field input,.text-area{font-family:var(--font-body-family);font-size:1.6rem;border-radius:0;min-height:5rem}.field__label{font-size:1.5rem;letter-spacing:.01em}.field__input:focus-visible,.select__select:focus-visible{outline:.2rem solid var(--sd-moss);outline-offset:.2rem;box-shadow:none}.header{padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--sd-rule-soft)}@media screen and (min-width:990px){.header{padding-top:2rem;padding-bottom:2rem}}.header__menu-item,.header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:.5px;text-underline-offset:.4rem}.menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;padding:1.7rem 3.2rem}.announcement-bar__message{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;padding:1.2rem 2rem;min-height:auto}.product__title h1,.product__title>*{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,6vw,4.2rem);line-height:1.1}.price{font-family:var(--font-body-family);font-weight:400;letter-spacing:.02em}.price__container .price-item{font-size:2rem}.product-form__buttons{max-width:none}.product-form__submit{letter-spacing:.18em}.product-form__submit[disabled]{opacity:1}.product__description details,.sd-prose details{border-top:1px solid var(--sd-rule);padding:0;margin:0}.product__description details:last-of-type,.sd-prose details:last-of-type{border-bottom:1px solid var(--sd-rule)}.product__description details>summary,.sd-prose details>summary{font-family:var(--font-body-family);font-weight:500;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;list-style:none;cursor:pointer;padding:2rem 3.4rem 2rem 0;position:relative;min-height:4.8rem;display:flex;align-items:center}.product__description details>summary strong,.sd-prose details>summary strong{font-weight:500}.product__description details>summary::-webkit-details-marker,.sd-prose details>summary::-webkit-details-marker{display:none}.product__description details>summary:after,.sd-prose details>summary:after{content:"";position:absolute;right:.4rem;top:50%;width:1.2rem;height:1px;background:currentColor;opacity:.7}.product__description details>summary:before,.sd-prose details>summary:before{content:"";position:absolute;right:.95rem;top:50%;width:1px;height:1.2rem;margin-top:-.6rem;background:currentColor;opacity:.7;transition:transform .22s ease,opacity .22s ease}.product__description details[open]>summary:before,.sd-prose details[open]>summary:before{transform:scaleY(0);opacity:0}.product__description details>*:not(summary),.sd-prose details>*:not(summary){font-size:1.6rem;line-height:1.8;padding-right:1rem}.product__description details>*:last-child,.sd-prose details>*:last-child{padding-bottom:2.4rem}.product__description details p>strong:first-child,.sd-prose details p>strong:first-child{font-family:var(--font-body-family);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem}.card__heading{font-size:clamp(1.9rem,2.6vw,2.2rem);line-height:1.2}.card--card,.card-wrapper .card{border-radius:0}.card__information{padding-top:1.6rem;padding-bottom:1.6rem}.card-information .price{font-size:1.55rem}.badge{font-family:var(--font-body-family);font-weight:500;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:.6rem 1.1rem}.footer{border-top:0}.footer__content-top{padding-bottom:3.2rem}.footer-block__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer__content-bottom .list-menu__item--link,.copyright__content{font-size:1.5rem;letter-spacing:.01em}.footer-block__details-content .list-menu__item--link{padding:.9rem 0}.sd-legal-line{font-size:1.25rem;line-height:1.85;letter-spacing:.02em;opacity:.78;max-width:64rem;margin:0}.sd-rule{border:0;border-top:1px solid var(--sd-rule);margin:0}.sd-center{text-align:center}*:focus-visible{outline:.2rem solid var(--sd-moss);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}img,svg,video{max-width:100%;height:auto}.rte table,.sd-prose table{display:block;overflow-x:auto;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sd-brand.css.map */
