:root{--sf-orange:#fda21e;--sf-orange-deep:#e08600;--sf-orange-badge:#b06a00;--sf-ink:#121212;--sf-dark:#242833;--sf-dark-chip:#2e3340;--sf-dark-divider:#3a3f4d;--sf-cream:#fdf3e0;--sf-warm-white:#fffdf9;--sf-border-be:#f0e6d2;--sf-border-be2:#e5dfd2;--sf-border-grey:#f0eee9;--sf-text-2:#5a5348;--sf-text-3:#6a6355;--sf-text-4:#7a7264;--sf-text-5:#847f72;--sf-muted:#a49c88;--sf-green:#1f8a3b;--sf-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sf-sans:"Instrument Sans",system-ui,-apple-system,sans-serif;--sf-brand:"Bricolage Grotesque","Instrument Sans",system-ui,sans-serif;--font-body-family:"Instrument Sans",system-ui,-apple-system,"Poppins",sans-serif !important;--sf-shadow:0 4px 20px rgba(120,84,20,.06)}body{letter-spacing:0}.sf-inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px!important;box-sizing:border-box}@media(min-width:990px){.sf-inner{padding-inline:48px!important}}.sf-serif{font-family:var(--sf-serif);font-weight:400;letter-spacing:-.01em}.sf-serif em{font-style:italic;color:var(--sf-orange)}.sf-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--sf-orange-deep);text-transform:uppercase}.sf-faq details{background:#fff;border-radius:14px;padding:20px 24px;list-style:none}.sf-faq details+details{margin-top:12px}.sf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;color:var(--sf-ink);cursor:pointer;list-style:none}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--sf-orange);line-height:1;flex:none}.sf-faq details[open] summary:after{content:"\2212"}.sf-faq p,.sf-faq .sf-faq-body{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--sf-text-4)}.template-product .product__title h1,.template-product .product__title h2,.template-product .product__title.h1,.template-product h1.product__title{font-family:"Bricolage Grotesque",var(--sf-sans)!important;font-weight:700;font-size:34px;line-height:1.15;letter-spacing:-.02em;color:var(--sf-ink);text-wrap:balance}@media(max-width:749px){.template-product .product__title h1,.template-product .product__title h2,.template-product .product__title.h1,.template-product h1.product__title{font-size:30px;line-height:1.16}}.template-product .price .price-item--regular,.template-product .price .price-item--sale{font-size:30px;font-weight:800;color:var(--sf-ink)}.template-product .price__sale .price-item--regular,.template-product .price s.price-item{font-size:17px;color:#b6ab99}.template-product .price__badge-sale,.template-product .price .badge{background:var(--sf-cream);color:var(--sf-orange-badge);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:20px;border:0}.template-product .product__text{font-size:15px;color:#4a463d;line-height:1.55}.template-product variant-selects .product-form__input--pill input[type=radio]+label,.template-product fieldset.product-form__input--pill label{border:1.5px solid var(--sf-border-be2);color:#4a463d;font-size:13.5px;font-weight:500;padding:10px 20px;border-radius:40px;background:#fff}.template-product variant-selects .product-form__input--pill input[type=radio]:checked+label,.template-product fieldset.product-form__input--pill input[type=radio]:checked+label{border-color:var(--sf-ink);background:var(--sf-ink);color:#fff;font-weight:600}.template-product .product-form__input .form__label{font-size:13px;font-weight:600;color:var(--sf-text-5)}.template-product .product-form__buttons{display:flex;flex-direction:column;gap:10px;max-width:100%}.template-product .product-form__submit{background:var(--sf-orange);color:#fff;font-weight:700;font-size:16px;padding:16px 0;border-radius:14px;box-shadow:none;border:0}.template-product .product-form__submit:hover:not([disabled]){background:#f0960f}.template-product .shopify-payment-button__button--unbranded,.template-product .shopify-payment-button__button{background:var(--sf-ink)!important;color:#fff!important;font-weight:600;font-size:15px;padding:15px 0;border-radius:14px;min-height:0}.template-product .shopify-payment-button__button--branded{border-radius:14px;overflow:hidden}.template-product .estimated_delivery,.template-product .product__estimated-delivery,.template-product .estimated-delivery{background:var(--sf-warm-white);border:1px solid var(--sf-border-be);border-radius:14px;padding:13px 16px;font-size:13.5px;color:#4a463d}.template-product .estimated_delivery strong{color:var(--sf-ink)}.template-product .icon-with-text .icon-with-text__text,.template-product .icon-with-text .h4{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:#4a463d;text-transform:none}.template-product .product__description,.template-product .rte{font-size:15px;line-height:1.7;color:#4a463d}.template-product .share-button__button{font-size:13px;font-weight:600;color:var(--sf-text-5)}.template-product .product__media,.template-product .product__media img,.template-product .product__media-item .media{border-radius:18px}.template-product .thumbnail{border-radius:12px}.template-product .thumbnail.thumbnail--active,.template-product .thumbnail[aria-current]{border:2px solid var(--sf-orange)}.template-product .product__media-list .badge,.template-product .product-media-container .badge{background:var(--sf-orange);color:#fff;font-weight:700;border-radius:20px;border:0}#shopify-section-1724309582723d8662,.template-product .apps-section,.template-product .shopify-app-block{background:transparent}.template-product .apps-section{padding-top:12px}.jdgm-widget .jdgm-star{color:var(--sf-orange)!important}.jdgm-rev__author,.jdgm-histogram__bar-content{color:inherit}.template-product .shopify-section:has(.collapsible-content){background:var(--sf-cream)}.template-product .shopify-section:has(.collapsible-content) .gradient{background:var(--sf-cream)!important;--gradient-background:var(--sf-cream)!important}.collapsible-content__heading,.collapsible-content .h2{font-family:var(--sf-serif)!important;font-weight:400;font-size:42px;line-height:1.1;text-transform:lowercase}.collapsible-content__heading:first-letter{text-transform:uppercase}@media(max-width:749px){.collapsible-content__heading,.collapsible-content .h2{font-size:30px}}.collapsible-content .accordion{background:#fff!important;border:0!important;border-radius:14px;margin-bottom:12px;overflow:hidden}.collapsible-content .accordion details{border:0;background:transparent;padding:0}.collapsible-content .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:18px 24px;font-family:var(--sf-sans);font-size:15px;font-weight:600;color:var(--sf-ink)}.collapsible-content .accordion summary::-webkit-details-marker{display:none}.collapsible-content .accordion summary>.icon-accordion,.collapsible-content .accordion summary>svg.icon-caret{display:none}.collapsible-content .accordion__title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.collapsible-content .accordion summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--sf-orange);font-weight:400}.collapsible-content .accordion details[open] summary:after{content:"\2212"}.collapsible-content .accordion__content{padding:0 24px 18px;font-size:15px;line-height:1.65;color:var(--sf-text-4)}.collapsible-content .accordion__content>:first-child{margin-top:0}.section-header .title,.collection__title .title,.title-wrapper h2.title{font-family:var(--sf-serif);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shopful-redesign.css.map */
