:root{--soft-ink:#38292f;--soft-muted:#6e5661;--soft-line:#ead9e0}body{color:var(--soft-ink)}h1,h2,h3,h4{font-family:var(--font-heading--family);font-weight:400;letter-spacing:normal;text-wrap:balance}h1,h2{line-height:1.2}p{line-height:1.65}.button,.button-secondary,button[name=checkout]{min-height:48px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;line-height:1.3}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #5a3a46;outline-offset:4px}.product-card h3,.product-card .product-title{font-family:var(--font-body--family);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}.product-card .price{font-family:var(--font-body--family);font-size:14px;line-height:1.5}.product-card img{border-radius:4px}header-component a{font-size:13px;letter-spacing:.03em}.product-details h1{font-size:clamp(30px,3vw,44px)}.jdgm-widget{--jdgm-primary-color:#936347;--jdgm-secondary-color:#fff1f5;--jdgm-star-color:#936347;font-family:var(--font-body--family)}.jdgm-star{color:#936347!important}.jdgm-widget p{line-height:1.6}.jdgm-write-rev-link{background:#e9a7ba!important;color:#38292f!important;border-color:#e9a7ba!important;border-radius:8px!important}#wa__widget_simple{bottom:20px!important;right:16px!important}@media(max-width:749px){h2{font-size:32px}.text-block h3{font-size:24px}.product-details h1{font-size:30px}.product-card h3{font-size:14px}.button,.button-secondary{padding:13px 22px}.sticky-add-to-cart__bar{padding-inline:12px;gap:12px}.sticky-add-to-cart__info{display:none}.sticky-add-to-cart__button{min-width:144px}#wa__widget_simple{bottom:96px!important}}@media(prefers-reduced-motion:reduce){.button,.product-card img{transition:none!important}}a.button{white-space:nowrap;min-width:148px}.product-card [class*=product_title] p,product-card [class*=product_title] p{font-size:14px;line-height:1.5;min-height:63px}.jdgm-rev-snippet-card{background:#fff9fb!important;border:1px solid #ead9e0!important;border-radius:8px!important;box-shadow:none!important}.jdgm-rev-snippet-card__body{font-size:14px!important;line-height:1.6!important}.jdgm-rev-snippet-card__product{font-size:12px!important;color:#6e5661!important}.jdgm-review-snippet-widget-v2{--jdgm-snippet-star-color:#936347}.button,.button-secondary,button[name=checkout]{font-weight:400;letter-spacing:normal}[id$=__1786140157202d80f9] h2{font-size:30px;line-height:1.4;text-transform:none;letter-spacing:normal;font-weight:400;max-width:700px;margin-inline:auto}@media(max-width:749px){[id$=__1786140157202d80f9] h2{font-size:24px;line-height:1.4}}[id$=__1786140157202d80f9] .text-block p:first-child{font-size:27px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:22px!important}@media(min-width:750px){[id$=__1786140157202d80f9] .text-block p:first-child{font-size:32px!important}}.product-details h1,.product-details h1 *{text-transform:none!important;font-size:clamp(28px,3vw,36px)!important;line-height:1.25!important;letter-spacing:normal!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/soft-hours-premium.css.map */
