@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500&display=swap";:root{--dr59-teal: #3CCFBE;--dr59-teal-hover: #2ab5a5;--dr59-cream: #FAF8F5;--dr59-warm-dark: #1c1917;--dr59-warm-brown: #8a6a4f;--dr59-warm-accent: #6f5b46;--dr59-border: #E7DED1;--dr59-border-light: #D8CCBA;--dr59-label: #a89880}a.link,.link{color:var(--dr59-teal)!important}@media screen and (min-width:750px){.hero-wrapper .hero,.hero-wrapper .hero__container{min-height:unset!important;aspect-ratio:1027 / 578!important}}@media screen and (max-width:749px){.hero-wrapper .hero,.hero-wrapper .hero__container{min-height:55svh!important;aspect-ratio:unset!important}}.hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.35) 100%);pointer-events:none;z-index:1}.hero__content-wrapper{z-index:2!important;position:relative!important}.media-with-content .media-block{overflow:visible!important;min-height:unset!important}.media-with-content .media-block .media-block__media{position:relative!important;height:auto!important;width:100%!important;object-fit:contain!important;object-position:center top!important;display:block}@media screen and (max-width:749px){.media-with-content .media-block{width:100%!important}}@media screen and (max-width:749px){.announcement-bar{font-size:.72rem!important;padding-block:5px!important}}.resource-card__media{overflow:hidden;aspect-ratio:3/4}.resource-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.resource-card:hover .resource-card__media img{transform:scale(1.04)}@media screen and (min-width:990px){.product-grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.button--primary{background-color:var(--dr59-teal)!important;border-color:var(--dr59-teal)!important;color:#fff!important}.button--primary:hover{background-color:var(--dr59-teal-hover)!important;border-color:var(--dr59-teal-hover)!important}.price--on-sale .price__sale{color:#c0392b;font-weight:600}.product-information.section,.product-information{background-color:var(--dr59-cream)!important;padding-top:0!important}.product-media-container,.media-gallery__item,.product__media-wrapper{background-color:#efe9df!important;border-radius:0!important}.media-gallery__grid{gap:4px!important}.product-details .product__vendor,.product-details [class*=vendor],.product__vendor{font-size:.68rem!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--dr59-warm-brown)!important;margin-bottom:.6rem!important;display:block!important}.view-product-title .link,.view-product-title a.link,.view-product-title a{font-family:Cormorant Garamond,Georgia,ui-serif,serif!important;font-size:clamp(2rem,3.5vw,3rem)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.08!important;color:var(--dr59-warm-dark)!important;text-decoration:none!important;text-transform:none!important}.product-details .price,.product-details [class*=price] .price{font-family:Cormorant Garamond,Georgia,ui-serif,serif!important;font-size:1.75rem!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--dr59-warm-dark)!important}.product-details .price__compare{font-family:Cormorant Garamond,Georgia,ui-serif,serif!important;color:var(--dr59-label)!important;font-weight:400!important;font-size:1.1rem!important;text-decoration:line-through!important}.product-details .price--on-sale .price__sale{color:#c0392b!important;font-weight:400!important}.product-details .variant-option legend,.product-details variant-picker legend{font-size:.62rem!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--dr59-label)!important;margin-bottom:14px!important;padding-bottom:0!important;border-bottom:none!important}.product-details .variant-option__button-label{border:1px solid var(--dr59-border-light)!important;border-radius:50px!important;padding:8px 18px!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;min-width:0!important;min-height:0!important;background:transparent!important;color:var(--dr59-warm-dark)!important;transition:border-color .25s ease,background .25s ease,color .25s ease;cursor:pointer;line-height:1.4}.product-details .variant-option__button-label:hover{border-color:var(--dr59-warm-brown)!important}.product-details input:checked~.variant-option__button-label,.product-details input[type=radio]:checked+.variant-option__button-label{background:var(--dr59-warm-dark)!important;color:#faf7f2!important;border-color:var(--dr59-warm-dark)!important}.product-details input[aria-disabled=true]+.variant-option__button-label,.product-details input:disabled+.variant-option__button-label{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important}.add-to-cart-button,.product-details .product-form__submit,.buy-buttons-block .product-form__submit{background-color:var(--dr59-warm-dark)!important;border-color:var(--dr59-warm-dark)!important;border-radius:50px!important;color:#faf7f2!important;letter-spacing:.2em!important;font-size:.72rem!important;font-weight:500!important;text-transform:uppercase!important;padding-block:18px!important;height:auto!important;width:100%!important;transition:background-color .4s ease,border-color .4s ease!important}.add-to-cart-button:hover,.product-details .product-form__submit:hover,.buy-buttons-block .product-form__submit:hover{background-color:var(--dr59-warm-accent)!important;border-color:var(--dr59-warm-accent)!important}.add-to-cart-button[disabled],.add-to-cart-button[aria-disabled=true],.product-details .product-form__submit[disabled],.buy-buttons-block .product-form__submit[disabled]{background-color:#f0ebe4!important;border-color:var(--dr59-border)!important;color:var(--dr59-label)!important;cursor:not-allowed!important}.product-form__quantity,.quantity-wrapper{display:none!important}@media screen and (min-width:990px){.product-details.sticky-content--desktop{padding-left:4rem!important;padding-right:1rem!important;padding-top:.5rem!important}}.product-details .divider__line{border-color:var(--dr59-border)!important;opacity:1!important}.product-form__payment-info a,[class*=payment-button]+a{font-size:.65rem!important;letter-spacing:.08em!important;color:var(--dr59-label)!important}.product-recommendations h2,.product-recommendations .section-heading__heading{font-family:Cormorant Garamond,Georgia,ui-serif,serif!important;font-weight:300!important;letter-spacing:.06em!important;font-size:1.8rem!important;text-transform:none!important;color:var(--dr59-warm-dark)!important}@media screen and (max-width:749px){.product-details{padding-inline:1.2rem!important}.add-to-cart-button,.buy-buttons-block .product-form__submit,.product-details .product-form__submit{border-radius:50px!important}}.price,.compare-at-price,.product-details .price,.product-details .compare-at-price,.product-details .price__compare,.product-details .price__sale,.product-details .price__regular{font-size:1.5em!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr59-custom.css.map */
