.hdc-announcement-bar{background-color:var(--hdc-announcement-bar-bg);padding:10px 20px;width:100%}.hdc-announcement-bar__inner{display:flex;justify-content:center;align-items:center;gap:0;position:relative;min-height:1.4em;overflow:hidden}.hdc-announcement-bar__message{color:var(--hdc-announcement-bar-gold);font-size:var(--text-2sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:center;white-space:nowrap}.hdc-announcement-bar__message--highlight{color:var(--hdc-text-white)}.hdc-announcement-bar__divider{color:rgba(var(--hdc-announcement-bar-gold-rgb),.3);font-size:var(--text-2sm);font-weight:600;padding:0 16px;-webkit-user-select:none;user-select:none}.hdc-announcement-bar[data-display-mode=rotating] .hdc-announcement-bar__inner{overflow:hidden}.hdc-announcement-bar[data-display-mode=rotating] .hdc-announcement-bar__message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.hdc-announcement-bar[data-display-mode=rotating] .hdc-announcement-bar__message.is-active{opacity:1;position:relative}.hdc-announcement-bar[data-display-mode=rotating] .hdc-announcement-bar__divider{display:none}@media(max-width:767px){.hdc-announcement-bar[data-display-mode=static] .hdc-announcement-bar__inner{overflow:hidden}.hdc-announcement-bar[data-display-mode=static] .hdc-announcement-bar__message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.hdc-announcement-bar[data-display-mode=static] .hdc-announcement-bar__message.is-active{opacity:1;position:relative}.hdc-announcement-bar[data-display-mode=static] .hdc-announcement-bar__divider{display:none}}.hdc-rewards-benefits__container{padding:0 1.5rem}.hdc-rewards-benefits__header{margin-bottom:2rem;text-align:center}.hdc-rewards-benefits__eyebrow{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--hdc-text-200);margin-bottom:.5rem}.hdc-rewards-benefits__title{font-size:var(--title-sm);margin-bottom:1rem}.hdc-rewards-benefits__content{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.hdc-rewards-benefits__content{flex-direction:row;align-items:center;justify-content:center;gap:2rem}.hdc-rewards-benefits__image{max-width:500px;height:400px}}.hdc-rewards-benefits__list{display:flex;flex-direction:column;gap:1.5rem}.hdc-rewards-benefits__item{display:flex;gap:1rem;align-items:flex-start}.hdc-rewards-benefits__item-icon{width:48px;height:48px;min-width:48px;background-color:rgba(var(--hdc-olive-green-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hdc-green-check)}.hdc-rewards-benefits__item-icon i{font-size:var(--text-xl)}.hdc-rewards-benefits__item-icon img{width:24px;height:24px;object-fit:contain}.hdc-rewards-benefits__item-content{flex:1}.hdc-rewards-benefits__item-heading{font-family:var(--font-body-family);font-size:var(--fluid-base-to-xl);font-weight:500;margin-bottom:.25rem}.hdc-rewards-benefits__item-text{font-size:var(--fluid-sm-to-base);line-height:1.38;color:var(--hdc-text-200)}.hdc-rewards-benefits__image{border-radius:var(--hdc-border-radius);overflow:hidden}.hdc-rewards-benefits__image img{width:100%;height:100%;object-fit:cover;display:block}.hdc-rewards-cta--dark{background-color:var(--hdc-primary-200);color:var(--hdc-text-white)}.hdc-rewards-cta--dark .hdc-rewards-cta__title{color:var(--hdc-text-white)}.hdc-rewards-cta--dark .hdc-rewards-cta__subtitle{color:#fffc}.hdc-rewards-cta--dark .hdc-rewards-cta__cta--secondary{color:var(--hdc-text-white);border-color:#ffffff80}.hdc-rewards-cta--dark .hdc-rewards-cta__cta--secondary:hover{background-color:#ffffff1a}.hdc-rewards-cta--light{background-color:var(--hdc-bg-overall)}.hdc-rewards-cta--light .hdc-rewards-cta__cta--secondary{color:var(--hdc-primary-200);border-color:var(--hdc-primary-200)}.hdc-rewards-cta--light .hdc-rewards-cta__cta--secondary:hover{background-color:rgba(var(--hdc-primary-200-rgb),.05)}.hdc-rewards-cta__container{text-align:center}.hdc-rewards-cta__title{font-size:var(--title-sm);margin-bottom:.75rem}.hdc-rewards-cta__subtitle{font-size:var(--fluid-base-to-xl);line-height:1.38;max-width:600px;margin:0 auto 2rem}.hdc-rewards-cta__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hdc-rewards-cta__cta{padding:1rem 2rem;border-radius:var(--hdc-border-radius);font-weight:500;text-decoration:none;transition:all .2s ease}.hdc-rewards-cta__cta--primary{background-color:var(--hdc-bg-white);color:var(--hdc-primary-200)}.hdc-rewards-cta__cta--primary:hover{background-color:var(--hdc-grey-hover)}.hdc-rewards-cta__cta--secondary{background-color:transparent;border:1px solid}.hdc-rewards-faq{background-color:var(--hdc-bg-overall)}.hdc-rewards-faq__header{text-align:center;margin-bottom:3rem}.hdc-rewards-faq__eyebrow{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--hdc-text-200);margin-bottom:.5rem}.hdc-rewards-faq__title{font-size:var(--title-sm);margin-bottom:1rem}.hdc-rewards-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.hdc-rewards-faq__item{background-color:var(--hdc-bg-card-new);border:1px solid var(--hdc-grey-100-2);border-radius:var(--hdc-border-radius);overflow:hidden}.hdc-rewards-faq__item[open] .hdc-rewards-faq__icon{transform:rotate(45deg)}.hdc-rewards-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;font-size:var(--fluid-base-to-xl);font-weight:500}.hdc-rewards-faq__question::-webkit-details-marker{display:none}.hdc-rewards-faq__question::marker{display:none;content:""}.hdc-rewards-faq__icon{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;color:var(--hdc-primary-200);transition:transform .2s ease}.hdc-rewards-faq__icon i{font-size:var(--text-base)}.hdc-rewards-faq__answer{padding:0 1.5rem 1.25rem;font-size:var(--fluid-sm-to-base);line-height:1.38;color:var(--hdc-text-200)}.hdc-rewards-faq__answer p{margin:0}.hdc-rewards-hero{background-color:var(--hdc-bg-overall);position:relative;overflow:hidden}.hdc-rewards-hero__container{padding:4rem 1.5rem;text-align:center;position:relative;z-index:1}@media(min-width:768px){.hdc-rewards-hero__container{padding:6rem 2rem}}.hdc-rewards-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hdc-rewards-hero__background img{width:100%;height:100%;object-fit:cover;opacity:.15}.hdc-rewards-hero__eyebrow{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--hdc-text-200);margin-bottom:.5rem}.hdc-rewards-hero__title{font-size:var(--title-xl);margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.hdc-rewards-hero__subtitle{font-family:var(--font-heading-family);font-size:clamp(18px,1vw + 14px,28px);color:var(--hdc-text-300);margin-bottom:1rem}.hdc-rewards-hero__description{font-size:var(--fluid-base-to-xl);line-height:1.38;color:var(--hdc-text-200);max-width:600px;margin:0 auto 2rem}.hdc-rewards-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hdc-rewards-hero__cta{padding:1rem 2rem;border-radius:var(--hdc-border-radius);font-weight:500;text-decoration:none;transition:all .2s ease}.hdc-rewards-hero__cta--primary{background-color:var(--hdc-primary-200);color:var(--hdc-text-white)}.hdc-rewards-hero__cta--primary:hover{background-color:var(--hdc-rewards-hover)}.hdc-rewards-hero__cta--secondary{background-color:transparent;color:var(--hdc-primary-200);border:1px solid var(--hdc-primary-200)}.hdc-rewards-hero__cta--secondary:hover{background-color:rgba(var(--hdc-primary-200-rgb),.05)}.hdc-rewards-how-it-works__container{padding:0 1.5rem}.hdc-rewards-how-it-works__header{text-align:center;margin-bottom:3rem}.hdc-rewards-how-it-works__eyebrow{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--hdc-text-200);margin-bottom:.5rem}.hdc-rewards-how-it-works__title{font-size:var(--title-sm);margin-bottom:1rem}.hdc-rewards-how-it-works__steps{display:grid;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.hdc-rewards-how-it-works__steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.hdc-rewards-how-it-works__step{background-color:var(--hdc-bg-card-new);border-radius:var(--hdc-border-radius);padding:2rem 1.5rem;text-align:center;position:relative}.hdc-rewards-how-it-works__step-number{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--hdc-primary-200);color:var(--hdc-text-white);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:500}.hdc-rewards-how-it-works__step-icon{width:64px;height:64px;margin:0 auto 1rem;background-color:rgba(var(--hdc-primary-200-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hdc-primary-200)}.hdc-rewards-how-it-works__step-icon i{font-size:var(--text-2xl)}.hdc-rewards-how-it-works__step-icon img{width:32px;height:32px;object-fit:contain}.hdc-rewards-how-it-works__step-heading{font-family:var(--font-body-family);font-size:var(--fluid-base-to-xl);font-weight:500;margin-bottom:.5rem}.hdc-rewards-how-it-works__step-text{font-size:var(--fluid-sm-to-base);line-height:1.38;color:var(--hdc-text-200)}.hdc-rewards-how-it-works__callout{background-color:var(--hdc-primary-200);color:var(--hdc-text-white);border-radius:var(--hdc-border-radius);padding:1.5rem 2rem;text-align:center}.hdc-rewards-how-it-works__callout-heading{font-size:var(--text-xl);font-weight:500;margin-bottom:.25rem}.hdc-rewards-how-it-works__callout-text{font-size:var(--fluid-base-to-xl);opacity:.9}.hdc-rewards-ways-to-earn{background-color:var(--hdc-bg-overall)}.hdc-rewards-ways-to-earn__header{text-align:center;margin-bottom:3rem}.hdc-rewards-ways-to-earn__eyebrow{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--hdc-text-200);margin-bottom:.5rem}.hdc-rewards-ways-to-earn__title{font-size:var(--title-sm);margin-bottom:1rem}.hdc-rewards-ways-to-earn__description{font-size:var(--fluid-base-to-xl);line-height:1.38;color:var(--hdc-text-200);max-width:600px;margin:0 auto}.hdc-rewards-ways-to-earn__grid{display:grid;gap:1.5rem;max-width:900px;margin:0 auto}@media(min-width:768px){.hdc-rewards-ways-to-earn__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.hdc-rewards-ways-to-earn__card{background-color:var(--hdc-bg-card-new);border:1px solid var(--hdc-grey-100-2);border-radius:var(--hdc-border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hdc-rewards-ways-to-earn__card-header{display:flex;align-items:flex-start;gap:1rem}.hdc-rewards-ways-to-earn__card-icon{width:48px;height:48px;min-width:48px;background-color:rgba(var(--hdc-olive-green-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hdc-green-check)}.hdc-rewards-ways-to-earn__card-icon i{font-size:var(--text-xl)}.hdc-rewards-ways-to-earn__card-icon img{width:24px;height:24px;object-fit:contain}.hdc-rewards-ways-to-earn__card-title-group{flex:1}.hdc-rewards-ways-to-earn__card-heading{font-family:var(--font-body-family);font-size:var(--fluid-base-to-xl);font-weight:500;margin-bottom:.25rem}.hdc-rewards-ways-to-earn__card-value{display:inline-block;background-color:rgba(var(--hdc-rustic-red-rgb),.1);color:var(--hdc-rustic-red);font-size:var(--text-xs);font-weight:500;padding:.25rem .5rem;border-radius:4px}.hdc-rewards-ways-to-earn__card-description{font-size:var(--fluid-sm-to-base);line-height:1.38;color:var(--hdc-text-200)}.hdc-urgency-bar{background:linear-gradient(135deg,var(--hdc-urgency-red),var(--hdc-urgency-red-dark));padding:12px 20px;width:100%}.hdc-urgency-bar__inner{display:flex;justify-content:center;align-items:center;gap:24px}.hdc-urgency-bar__countdown{display:flex;align-items:center;gap:12px}.hdc-urgency-bar__countdown-label{color:var(--hdc-text-white);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.hdc-urgency-bar__timer{display:flex;gap:6px}.hdc-urgency-bar__unit{display:flex;flex-direction:column;align-items:center;gap:2px}.hdc-urgency-bar__number{background:#fff3;border-radius:6px;color:var(--hdc-text-white);font-size:var(--text-base);font-weight:700;font-variant-numeric:tabular-nums;min-width:42px;padding:4px 8px;text-align:center}.hdc-urgency-bar__unit-label{color:#ffffffb3;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hdc-urgency-bar__batch{color:var(--hdc-text-white);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.hdc-urgency-bar__expired{color:var(--hdc-text-white);font-size:var(--text-sm);font-weight:600;text-align:center}@media(max-width:767px){.hdc-urgency-bar{padding:6px 12px}.hdc-urgency-bar__inner{flex-direction:column;align-items:center;justify-content:center;gap:4px}.hdc-urgency-bar__countdown{flex-direction:row;align-items:center;gap:16px}.hdc-urgency-bar__countdown-label{font-size:11px}.hdc-urgency-bar__number{font-size:var(--text-2sm);min-width:32px;padding:3px 5px}.hdc-urgency-bar__unit-label{font-size:8px}.hdc-urgency-bar__batch{font-size:var(--text-xs)}}html{scroll-behavior:smooth}body{font-synthesis:none}[data-hdc-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}[data-hdc-reveal].hdc-is-visible{opacity:1;transform:translateY(0)}.is-hidden{display:none}.product-box--rating{display:flex;gap:.25rem}.button.outline{background-color:transparent;color:var(--hdc-grey-500)}.scrolling-text{font-family:var(--font-heading-family)}.scrolling-text strong{font-weight:400}header{min-height:70px;border-bottom:1px solid var(--hdc-grey-100-2)}.split-words .word{overflow:unset!important}.sls-widget-branding{display:none!important}.template-product .product__info .form__label{font-weight:500;font-size:var(--text-sm)}#bogos-mix-match-view,#bogos-bundle-view{display:none!important}.footer-group .heading,.footer__newsletter p.h3{font-family:var(--font-body-family)}.hdc-founders .page-width,.hdc-box .page-width,.hdc-farmer .page-width,.hdc-limited .page-width,.hdc-proof .page-width{max-width:1600px}.template-product .product .product__gallery .media{width:100%;margin-inline:0;border-radius:8px}.template-product .product .product__gallery .media img{aspect-ratio:auto;border-radius:8px}@media screen and (min-width:768px){.template-product .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-10);align-items:start}.template-product .product .product__gallery{position:sticky;top:calc(var(--hdc-urgency-bar-height, 0px) + var(--sticky-header-height, 126px) + 1rem)}.template-product .slider .product__media{margin-inline:auto}}@media screen and (min-width:768px)and (max-width:1023px){.template-product .slider .product__media{margin-inline:auto}}.template-product .product .product__info,.template-product .product .product__info .product__title,.template-product .product .product__info .product-status{text-align:left!important}.product:has(.hdc-bundle-chooser) .product-form__submit,.product:has(.hdc-bundle-chooser) .buy-buttons .quantity,.product:has(.hdc-bundle-chooser) .shopify-payment-button{display:none!important}.template-product .featured-product{padding-inline:unset}.template-product .featured-product .hdc-carousel .hdc-carousel__heading{font-size:var(--text-2xl)}.template-product .featured-product .product--thumbnail{padding-inline:unset}.template-product .product-info{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.template-product .product__info>*+*{margin-block-start:1rem}.template-product .product__info .product-status{text-align:center}.template-product .product__info .product__title{margin-top:.5rem;text-align:center}@media all and (min-width:1024px){.template-product .product__info .product-status,.template-product .product__info .product__title{text-align:unset}}.template-product .product-strength img{margin:0}.template-product .product-strength,.template-product .product-roast-level,.template-product .product-flavours,.template-product .product-bean-blend{display:flex;gap:.25rem;align-items:center;margin-top:0}.template-product .product-strength h3,.template-product .product-roast-level h3,.template-product .product-flavours h3,.template-product .product-bean-blend h3{font-family:var(--font-body-family);font-size:.8rem;font-weight:var(--font-medium);margin:0}.template-product .product-strength span,.template-product .product-roast-level span,.template-product .product-flavours span,.template-product .product-bean-blend span{font-size:var(--text-xs)}.template-product variant-selects .swatches>li{flex:1;text-align:center}.template-product variant-selects .swatches>li .label-swatch{width:100%}.template-product .product__text{margin-top:0;font-size:.8rem}.template-product .buy-buttons .quantity{border-color:var(--hdc-grey-100-2)!important}.template-product .faqs .accordion .details__summary>span{font-size:var(--text-xl)}.template-product .sls-selling-plan-group-name,.template-product .sls-selling-plan-group-price,.template-product .sls-one-time-price{font-family:var(--font-heading-family);font-weight:400!important}.template-product .sls-selling-plan-group-price .money,.template-product .sls-one-time-price .money{color:var(--hdc-rustic-red);font-size:var(--text-2xl)}.template-product .sls-selling-plan-group-price,.template-product .sls-one-time-price{opacity:0;transition:opacity .3s ease}.template-product .sls-selling-plan-group-price.is-ready,.template-product .sls-one-time-price.is-ready{opacity:1}.template-product .sls-selling-plan-group-name{font-size:var(--text-xl)}.template-product #seal-purchase-options-label{display:none}.template-product .sls-custom-radio{position:relative;top:4px}.template-product .sealsubs-container .sls-more-info-container{display:none}.template-product .sls-option-container{background:#fff!important;border:1px solid var(--hdc-grey-100-2)!important}.template-product .sls-option-container .sls-savings-badge{display:none!important}.template-product .sls-option-container.sls-active{box-shadow:unset!important;border-color:rgba(var(--hdc-primary-200-rgb),.4)!important;background:var(--hdc-bg-card-new)!important}.template-product .sls-option-container .sls-custom-radio{background:inherit!important}.template-product .sls-option-container .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{color:var(--hdc-primary-200)!important}.template-product .sls-option-container .selling-plan-group-options-name-select,.template-product .sls-option-container .selling-plan-group-options-name-select .sls-select-container{width:100%}.template-product .sls-option-container .selling-plan-group-options-name-select .sls-select-container select.sls-select{border:unset!important;background-color:var(--hdc-bg-overall)}.template-product .sls-option-container .sls-selling-plan-description-content i{color:var(--hdc-olive-green)!important}.seal-subscription-page{min-height:400px!important}.seal-button{background-color:var(--color-base-button-gradient)!important;border-radius:var(--hdc-border-radius)!important;padding:.5rem .75rem!important;color:var(--hdc-text-white)!important}.seal-subscription-page h1{text-transform:capitalize}.template-product .product__price .price{font-family:var(--font-heading-family);font-size:1.75rem}.template-product .product__price .price .price__regular{color:var(--hdc-rustic-red)}.template-product .product__price .price .price__sale{text-decoration:line-through;text-decoration-color:inherit}.template-product .product__price .price .price__sale:before{content:"";border:none}.template-product .product__accordion .details__summary{font-family:var(--font-heading-family)}.template-product .product__accordion .details__summary span{font-size:var(--text-xl)}.template-product .product__accordion .details__content{color:unset}.template-product .product-tag{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:var(--font-medium)}.template-product .product-tag--roast-light,.template-product .product-tag--roast-medium-light{background-color:var(--hdc-bg-card-new);color:var(--hdc-primary-200)}.template-product .product-tag--roast-medium{background-color:var(--hdc-bg-overall);color:var(--hdc-primary-200)}.template-product .product-tag--roast-medium-dark{background-color:var(--hdc-primary-100);color:#fff}.template-product .product-tag--roast-dark{background-color:var(--hdc-primary-200);color:#fff}.template-product .product-tag--blend-robusta{background-color:#4a5c2a;color:#fff}.template-product .product-tag--blend-100-arabica{background-color:#b87820;color:#fff}.template-product .product-tag--blend-robusta-arabica{background-color:#8b1f2f;color:#fff}.template-product .product-tag--blend-robusta-blend{background-color:#1e4e7a;color:#fff}.template-product .product-tag--flavour{background-color:var(--hdc-bg-card-new);color:var(--hdc-primary-200)}.template-product .variant-picker .swatches .bag-swatch-item{flex:1}@media(max-width:477px),(min-width:1024px)and (max-width:1279px){.template-product .variant-picker .swatches .bag-swatch-item{flex:1 0 28%}}.hdc-description-truncate__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}.hdc-description-truncate__content.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;-webkit-mask-image:none;mask-image:none}.hdc-description-truncate__toggle{background:none;border:none;padding:0;margin-top:.25rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--hdc-primary-100);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.indicators{margin-left:auto}.indicators .button{--buttons-radius: var(--hdc-border-radius);width:var(--sp-10);height:var(--sp-10);min-width:var(--sp-10);transition:opacity .3s ease}.indicators .button .icon{min-width:auto;flex-shrink:0}.indicators .button:after{border-color:var(--hdc-grey-100)}@media screen and (min-width:768px){.indicators .button{width:var(--sp-12);height:var(--sp-12)}}@media screen and (min-width:1023px)and (max-width:1024px){.slider--tablet{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding)}.slider--tablet .card-grid{--slider-item-width: 36vw;--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid)}}.template-blog .subcollections{gap:var(--sp-2)}.template-blog .subcollections li+li:before{content:none}.template-blog .subcollections li:first-child .subcollection{padding-inline:var(--sp-4)}.template-blog .subcollection{height:auto;opacity:1;padding:var(--sp-2) var(--sp-4);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;background-color:var(--hdc-bg-card, rgb(var(--color-foreground) / .06));color:rgb(var(--color-foreground));border-radius:999px;transition:background-color var(--animation-primary),color var(--animation-primary)}.template-blog .subcollection:hover,.template-blog .active .subcollection{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.template-blog .subcollection .btn-text:after{content:none}.hdc-article-card__badges .badge{padding:var(--sp-1) var(--sp-2d5);font-size:var(--text-2xs)}@media screen and (min-width:768px){.hdc-article-card__badges .badge{padding:var(--sp-1) var(--sp-2d5);font-size:var(--text-2xs)}}.video-hero .play-button{right:auto;left:20px}.video-hero.h-screen{height:calc(100vh - var(--hdc-topbars-height, 87px))}@media screen and (min-width:768px){.video-hero.h-screen{height:calc(100vh - var(--hdc-topbars-height, 107px))}}#mr-div-embedded-discount-code-any-page,#mr-div-embedded-discount-code-any-page>div,.mr-discount-code-form{max-width:100%;min-width:0}.mr-discount-code-form input{min-width:0;width:auto;font-size:var(--text-base);color:rgb(var(--color-foreground))}.mr-discount-code-form input::placeholder{color:rgb(var(--color-foreground));opacity:.6}.mr-discount-code-form input,.mr-discount-code-form input:hover,.mr-discount-code-form button,.mr-discount-code-form button:hover{border-radius:var(--buttons-radius)!important}.mr-discount-code-form button,.mr-discount-code-form button:hover{justify-content:center;text-align:center;background-color:rgb(var(--color-button-background))!important;border-color:rgb(var(--color-button-background))!important;color:rgb(var(--color-button-text))!important;font-weight:var(--font-medium)}#mr-div-embedded-discount-code-any-page:before{content:"\1f3f7\fe0f  Have a promo code?";display:block;font-size:var(--text-sm);font-weight:var(--font-medium);margin-block-end:var(--sp-1)}#mr-div-embedded-discount-code-any-page>div:first-child:before{content:"Apply it here to get your discount and any free gifts.";display:block;font-size:var(--text-xs);margin-block-end:var(--sp-2)}shopify-forms-embed:defined{--forms-body-font: normal 400 16px var(--font-body-family);--forms-base-font-size: 16px;--forms-heading-font: normal 400 20px var(--font-heading-family);--forms-heading-font-size: 20px;--forms-accent-color: var(--hdc-copper);--forms-accent-color-hovered-modifier: rgba(var(--hdc-copper-rgb), .1)}.hdc-social-proof-toast{position:fixed;bottom:20px;left:20px;z-index:50;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--hdc-bg-card-new);border:1px solid var(--hdc-grey-100-2);border-radius:var(--hdc-border-radius);box-shadow:0 4px 12px #0000001a;max-width:320px;opacity:0;transform:translate(-20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.hdc-social-proof-toast.show{opacity:1;transform:translate(0);pointer-events:auto}.hdc-social-proof-toast .toast-product-link{flex-shrink:0}.hdc-social-proof-toast .toast-image{width:56px;height:56px;border-radius:var(--hdc-border-radius);object-fit:cover}.hdc-social-proof-toast .toast-content{max-width:75%}.hdc-social-proof-toast .toast-message{font-size:var(--text-2sm);color:var(--hdc-text-300);margin:0;line-height:1.4}.hdc-social-proof-toast .toast-time{font-size:.7rem;color:var(--hdc-text-100)}.hdc-social-proof-toast .toast-close{position:absolute;top:4px;right:8px;background:none;border:none;font-size:var(--text-xl);color:var(--hdc-text-100);cursor:pointer;padding:0;line-height:1}.hdc-social-proof-toast .toast-close:hover{color:var(--hdc-text-300)}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAAAAIAAAAA-AFAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgA */
