@import"https://api.fontshare.com/v2/css?f[]=switzer@300,400,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";:root{--font-body-family: "Switzer", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-family: "Cormorant Garamond", "EB Garamond", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-display-family: "Cormorant Garamond", "EB Garamond", Georgia, serif}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.cs-hero__tag,.cs-say .cs-say__line,.cs-piece__title,.cs-specimen__cap,.cs-occ__name,.cs-occ__heading,.cs-list__title,.cs-list__sub,.cs-footer__line,.csv__tag,.csv__formtitle,.csv__num{font-family:var(--font-display-family);font-weight:500;letter-spacing:-.03em}.cs-hero .cs-hero__tag,.cs-say .cs-say__line,.cs-list .cs-list__title,.cs-piece .cs-piece__title,.csv .csv__num{font-weight:400;letter-spacing:-.045em}.cs-piece__price{font-style:normal}::selection{background:#5e222c;color:#f3f2ec}.header__heading-link .h2{display:inline-block;width:clamp(9rem,11vw,13rem);aspect-ratio:875 / 205;font-size:0;line-height:0;color:transparent;background-color:#391513;-webkit-mask:url(csuite-wordmark.svg) center / contain no-repeat;mask:url(csuite-wordmark.svg) center / contain no-repeat}.button,.cs-piece__cta,.cs-hero__cta{transition:background .35s ease,color .35s ease,letter-spacing .35s ease,opacity .3s ease}.button:hover{letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.button:hover{letter-spacing:inherit}}.product__title,.product__title h1{font-family:var(--font-display-family);font-weight:400;letter-spacing:-.03em;line-height:1.05}.product .price,.product .price .price-item{font-family:var(--font-display-family);font-weight:400;letter-spacing:-.02em;font-size:1.9rem}.product .product-form__buttons .product-form__submit{position:relative;overflow:hidden;border-radius:0;font-family:var(--font-body-family);font-weight:500;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;transition:color .4s ease}.product .product-form__buttons .product-form__submit>*{position:relative;z-index:1}.product .product-form__buttons .product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(100deg,#f3e4ce,#9e784e 45%,#f3e4ce);transform:translate(-101%);transition:transform .6s cubic-bezier(.2,.75,.25,1)}.product .product-form__buttons .product-form__submit:hover:not([disabled]):before,.product .product-form__buttons .product-form__submit:focus-visible:not([disabled]):before{transform:translate(0)}.product .product-form__buttons .product-form__submit:hover:not([disabled]),.product .product-form__buttons .product-form__submit:focus-visible:not([disabled]){color:#2b0f0d}.product .product-form__input .select__select,.product .product-form__input input[type=radio]+label,.product .product-variant-picker input[type=radio]+label{border-radius:0;letter-spacing:.06em}.product .accordion>summary,.product .product__accordion summary,.product .collapsible-content summary{font-family:var(--font-display-family);font-weight:400;font-size:1.35rem;letter-spacing:-.02em}.product .accordion,.product .product__accordion{border-color:color-mix(in srgb,currentColor 16%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/csuite.css.map */
