:root{--color-secondary: #153B2C;--color-accent: #B59A60;--color-background-soft: #F8F4EB;--color-surface: #FFFDF9;--color-text-muted: #6B6D66;--color-button: var(--btn-primary-bg-color);--color-button-text: var(--btn-primary-color);--color-button-hover: var(--btn-primary-hover-bg-color);--color-sale: #9E4545;--color-success: #2F6F52;--space-xs: .4rem;--space-sm: .8rem;--space-md: 1.6rem;--space-lg: 2.4rem;--space-xl: 4rem;--space-2xl: 6.4rem;--section-spacing-desktop: 8rem;--section-spacing-mobile: 4.8rem;--radius-button: 5px;--radius-input: 5px;--radius-card: 8px;--radius-media: 7px;--motion-fast: .22s;--motion-medium: .3s;--premium-ease: cubic-bezier(.22, 1, .36, 1);--premium-shadow-soft: 0 6px 24px rgba(21, 59, 44, .06);--premium-shadow-hover: 0 12px 32px rgba(21, 59, 44, .1);--premium-focus-ring: 0 0 0 3px rgba(14, 86, 51, .16);--border-color-base: #E6DED1;--light-grey-color: #F7F4EE;--grey-color: #F7F4EE;--zoom-transform: scale(1.03);--transition: all var(--motion-medium) var(--premium-ease);--duration-short: var(--motion-fast);--shadow: var(--premium-shadow-soft);--h0-size: clamp(4rem, 5.2vw, 5.8rem);--h1-size: clamp(3.4rem, 4.3vw, 5rem);--h2-size: clamp(2.9rem, 3.4vw, 4.2rem);--h3-size: clamp(2.4rem, 2.7vw, 3.3rem);--h4-size: clamp(2rem, 2.1vw, 2.6rem);--h5-size: clamp(1.8rem, 1.7vw, 2.1rem);--h6-size: clamp(1.6rem, 1.4vw, 1.8rem)}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-family:var(--body-font);line-height:1.65;letter-spacing:.002em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.page-title,.heading-title,.section__header-heading,.product-recommendations-heading,.minicart-heading{font-family:var(--heading-font);font-weight:var(--heading-weight);letter-spacing:-.012em;text-wrap:balance}p,.rte,.footer__block-info,.product-detail__text-content{line-height:1.7}small,.dark-grey,.product-item__vendor,.article_meta{color:var(--color-text-muted)}a{transition:color var(--motion-fast) ease,opacity var(--motion-fast) ease}a:hover{text-decoration-thickness:1px;text-underline-offset:.18em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.btn,.btn-primary,.btn-outline,.btn-action,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button--unbranded,.shopify-challenge__button,input[type=submit]{min-height:4.6rem;border-radius:var(--radius-button);font-family:var(--btn-font);font-weight:600;letter-spacing:.035em;line-height:1.2;box-shadow:none;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-medium) var(--premium-ease),transform var(--motion-medium) var(--premium-ease)}.btn-primary,.product-form__submit,.cart__checkout-button{--btn-bg: var(--btn-primary-bg-color);--btn-color: var(--btn-primary-color);--btn-border-color: var(--btn-primary-bg-color)}.btn-outline{background:transparent}button[disabled],.btn[disabled],.btn-primary[disabled],.product-form__submit[disabled]{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}@media(hover:hover){.btn:hover,.btn-primary:hover,.btn-outline:hover,.btn-action:hover,.cart__checkout-button:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 7px 18px #153b2c1c}}input[type=search],input[type=tel],input[type=text],input[type=date],input[type=number],input[type=email],input[type=password],textarea,select,.input-style,.field__input,.form-input,.form-control{min-height:4.8rem;border:1px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--input-bg, var(--color-background));color:var(--color-text);font-family:var(--body-font);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}textarea,textarea.field__input,textarea.form-input{min-height:12rem;resize:vertical}input::placeholder,textarea::placeholder{color:rgba(var(--color-heading-rgb),.52)}input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=date]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus,.input-style:focus,.field__input:focus,.form-input:focus,.form-control:focus{border-color:var(--color-primary);box-shadow:var(--premium-focus-ring);outline:0}.topbar,.announcement-slide{min-height:3.6rem}.announcement__bar-message{font-family:var(--body-font);font-size:clamp(1.2rem,1.1vw,1.35rem);font-weight:500;line-height:1.35;letter-spacing:.035em}.announcement__bar-message a{text-underline-offset:.2em}.header,.section-header{box-shadow:none}.header{border-bottom:1px solid var(--color-border)}.header__menu,.header-bottom__navigation{font-family:var(--menu-font)}.header__menu a,.horizontal-list .level0>menu-item>a{font-size:1.4rem;font-weight:500;letter-spacing:.015em}.header-icon,.header__action a,.header__action button{transition:color var(--motion-fast) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) var(--premium-ease)}@media(hover:hover){.header__action a:hover,.header__action button:hover{transform:translateY(-1px)}}.submenu,.dropdown-menu .sub-children-menu{border:1px solid var(--color-border);background:var(--color-background);box-shadow:var(--premium-shadow-soft)}.navigation{background:var(--color-background)}.menu-mobile-title,.navigation .menu_item-link{font-family:var(--menu-font)}.footer{border-top:1px solid var(--color-border)}.footer__block-heading{font-family:var(--heading-font);font-size:clamp(1.8rem,1.6vw,2.1rem);font-weight:500;letter-spacing:-.01em}.footer a{transition:color var(--motion-fast) ease,opacity var(--motion-fast) ease}.footer a:hover{color:var(--color-primary)}.footer .field__input,.footer .form-input{background:var(--color-surface);border-color:var(--color-border)}.footer__copyright{font-size:1.3rem;color:var(--color-text-muted)}.footer .footer-block.store_info .footer-logo,.footer .footer-block.store_info .footer-logo picture{display:flex!important;justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}.footer .footer-block.store_info .footer-logo img{display:block!important;margin-left:0!important;margin-right:auto!important}.product-item__wrapper{transition:border-color var(--motion-medium) ease,box-shadow var(--motion-medium) var(--premium-ease),transform var(--motion-medium) var(--premium-ease)}.product-item.card .product-item__wrapper{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden;box-shadow:none}.product-item__media,.product-item__media--ratio{overflow:hidden}.product-item__media img,.product-item__media picture,.product-item__media--ratio img{transition:transform var(--motion-medium) var(--premium-ease),opacity var(--motion-medium) ease}.product-item__name{font-weight:500;line-height:1.42;letter-spacing:-.005em}.product-item__price,.card-product-price,.price{font-variant-numeric:tabular-nums}.product-item__price .price-item,.price .price-item{font-weight:600}.compare-price,.price-item--regular{color:var(--color-text-muted)}.product-item__vendor{font-size:1.2rem;letter-spacing:.035em;text-transform:uppercase}.product-item__button,.product__add-cart{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) var(--premium-ease),box-shadow var(--motion-fast) ease}.product-item__button{box-shadow:0 4px 14px #153b2c12}.badge,.product-badges,.sale_badge{border-radius:4px;font-size:1.1rem;font-weight:600;letter-spacing:.035em}@media(hover:hover){.product-item.card:hover .product-item__wrapper{transform:translateY(-2px);border-color:#0e563333;box-shadow:var(--premium-shadow-hover)}}.product-detail__title{font-family:var(--heading-font);font-size:clamp(3rem,3.1vw,4.2rem);font-weight:500;line-height:1.08;letter-spacing:-.018em}.product-detail__price{font-size:clamp(1.9rem,1.8vw,2.3rem);font-weight:600}.product-detail__variant-picker label,.product-detail__meta-label{font-weight:600;letter-spacing:.02em}.quantity{border:1px solid var(--color-border);border-radius:var(--radius-input);overflow:hidden}.quantity__button{min-width:4.4rem;min-height:4.4rem;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.product-detail__meta,.product_detail-des,.trust-badge{color:var(--color-text)}.product-detail__meta{border-color:var(--color-border)}.sec__collection-main,.product-grid-container,.main-blog,.page-default{color:var(--color-text)}.collection .page-title,.title-wrapper-with-link .page-title,.sec__page-heading .heading-title{color:var(--color-heading)}.filter_layout,.pagination-wrapper,.pagination{border-color:var(--color-border)}.pagination__item{min-width:4rem;min-height:4rem;border-radius:var(--radius-input);transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.pagination__item--current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.minicart-form,.main-cart,.cart-right,.drawer-bottom{color:var(--color-text)}.cart-item,.page__cart-item,.cart-upsell-item{border-color:var(--color-border)}.cart-item__details .product-item__name,.cart-info .product-item__name{font-weight:500}.cart__page-price,.subtotal-price,.items_subtotal_price{font-variant-numeric:tabular-nums}.cart-summary,.drawer-bottom{border-top:1px solid var(--color-border);background:var(--color-background)}.close-cart,.button-close,.button-close-beside{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) ease}.customer-form,.login-form,.register-form,.address-form,.bls__page-account,.bls__page-addresses{color:var(--color-text)}.customer-form .form-group,.address-form .form-group{margin-bottom:var(--space-md)}.title-customer,.title-default,.account-dashboard h1,.account-dashboard h2{font-family:var(--heading-font);color:var(--color-heading)}.article-template__content,.page-default .rte,.shopify-policy__body,.shopify-policy__container,.contact-container{color:var(--color-text)}.shopify-policy__title,.article-template__title,.contact_header .section__header-heading{font-family:var(--heading-font);color:var(--color-heading)}.article-template__content a,.page-default .rte a,.shopify-policy__body a{color:var(--color-link);text-decoration:underline;text-decoration-color:#0e563347;text-underline-offset:.18em}.article-template__content a:hover,.page-default .rte a:hover,.shopify-policy__body a:hover{color:var(--color-link-hover);text-decoration-color:currentColor}.tingle-modal-box,.search-modal,.popup,.navigation,.minicart-form{--shadow: var(--premium-shadow-soft)}.tingle-modal-box,.popup{border-radius:var(--radius-card)}.form__message--success,.newsletter-form__message--success{color:var(--color-success)}.field--with-error input,.field--with-error textarea,input[aria-invalid=true]{border-color:var(--color-sale)}@media(max-width:767.98px){:root{--space-xl: 3.2rem;--space-2xl: 4.8rem}body{line-height:1.6}.announcement__bar-message{font-size:1.2rem;letter-spacing:.025em}.header__menu a,.navigation .menu_item-link{font-size:1.5rem}.btn,.btn-primary,.btn-outline,.btn-action,.cart__checkout-button,.product-form__submit,input[type=submit]{min-height:4.6rem}input[type=search],input[type=tel],input[type=text],input[type=date],input[type=number],input[type=email],input[type=password],select,.input-style,.field__input,.form-input,.form-control{min-height:4.8rem;font-size:1.6rem}.product-detail__title{font-size:clamp(2.8rem,8vw,3.6rem)}.product-item.card .product-item__wrapper{border-radius:6px}.footer__block-heading{font-size:1.8rem}.pagination__item{min-width:4.4rem;min-height:4.4rem}}@media(max-width:430px){.product-item__vendor{font-size:1.1rem}.product-item__name{line-height:1.38}.footer__copyright{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.minicart .drawer-bottom .viewcart,.minicart-form .drawer-bottom .viewcart{--btn-bg: transparent;--btn-color: #0E5633;--btn-border-color: #0E5633;color:#0e5633;background-color:transparent;border-color:#0e5633}@media(hover:hover){.minicart .drawer-bottom .viewcart:hover,.minicart-form .drawer-bottom .viewcart:hover{--btn-bg: #0E5633;--btn-color: #FFFFFF;--btn-border-color: #0E5633;color:#fff;background-color:#0e5633;border-color:#0e5633}.minicart .drawer-bottom .btn-checkout:hover,.minicart-form .drawer-bottom .btn-checkout:hover{color:#fff;background-color:#083a2c;border-color:#083a2c}}.footer .footer-block.store_info,.footer .footer-block.store_info .store-info-content{text-align:left!important}.footer .footer-block.store_info .store-info-content{display:flex;flex-direction:column;align-items:flex-start}.footer .footer-block.store_info .footer-logo,.footer .footer-block.store_info .footer-logo picture,.footer .footer-block.store_info .footer-logo img{width:fit-content;max-width:100%;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important;object-position:left center!important}.footer .footer_bottom-inner>div:first-child{margin-right:auto;justify-content:flex-start!important;text-align:left!important}.footer .footer__copyright{text-align:left!important}.footer .footer__blocks{justify-content:flex-start!important}.footer .footer__blocks>.footer-block.store_info{padding-left:0!important;text-align:left!important}.footer .footer-block.store_info .store-info-content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.footer .footer-block.store_info .footer-logo{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:0!important}.footer .footer-block.store_info .footer-logo picture{display:block!important;width:auto!important;margin:0!important}.footer .footer-block.store_info .footer-logo img{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;object-position:left center!important}.footer .footer__localization,.footer .lang__currency-desktop{display:none!important}.footer .footer_bottom-inner{justify-content:flex-start!important}.footer .footer_bottom-inner>div:first-child{width:auto!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important;text-align:left!important}.footer .footer__copyright{margin-left:0!important;text-align:left!important}@media(min-width:768px){.footer .footer__blocks{justify-content:space-between!important}.footer .footer__blocks>.footer-block.store_info{padding-left:calc(var(--gap, var(--bs-gutter-x)) * .5)!important}.footer .footer-block.store_info .footer-logo,.footer .footer-block.store_info .footer-logo img{transform:none!important}}@media(max-width:767.98px){.footer .footer-block.store_info .footer-logo,.footer .footer-block.store_info .footer-logo img{transform:none!important}}.product-detail__variant-picker .product-form__input_color{margin-top:1.2rem!important;margin-bottom:2rem!important}.product-detail__variant-picker .product-form__input_color>.form__label{display:flex!important;align-items:center;justify-content:flex-start;margin-bottom:1rem;font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--color-text)}.product-detail__variant-picker .product-form__input_color>.form__label>span{display:inline-flex;align-items:center;gap:.45rem}.product-detail__variant-picker .product-form__input_color .option_value{font-weight:600;color:var(--color-heading)}:root{--kpt-font-body: var(--body-font);--kpt-font-heading: var(--heading-font);--kpt-font-button: var(--btn-font);--kpt-fs-xxs: 1.1rem;--kpt-fs-xs: 1.2rem;--kpt-fs-sm: 1.3rem;--kpt-fs-base: var(--body-font-size, 1.4rem);--kpt-fs-md: 1.5rem;--kpt-fs-lg: 1.6rem;--kpt-fw-regular: 400;--kpt-fw-medium: 500;--kpt-fw-semibold: 600}html,body,input,textarea,select,button{font-family:var(--kpt-font-body)!important}body{font-size:var(--kpt-fs-base)!important;font-weight:var(--kpt-fw-regular)!important;line-height:1.5!important;letter-spacing:0!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-title,.section__header-heading,.page-title,.product-detail__title,.footer__block-heading{font-family:var(--kpt-font-heading)!important;font-weight:500!important;letter-spacing:0!important}h1,.h1,.h1-size{font-size:clamp(2.8rem,2.5vw,3.6rem)!important;line-height:1.12!important}h2,.h2{font-size:clamp(2.4rem,2vw,3rem)!important;line-height:1.16!important}h3,.h3{font-size:clamp(2rem,1.6vw,2.4rem)!important;line-height:1.2!important}h4,.h4{font-size:1.8rem!important;line-height:1.3!important}h5,.h5,h6,.h6{font-size:1.6rem!important;line-height:1.35!important}.header__menu a,.header-bottom__navigation a,.navigation a,.menu_item-link,.horizontal-list .level0>menu-item>a{font-family:var(--kpt-font-body)!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}.btn,.btn-primary,.btn-outline,.btn-action,button,input[type=submit],.product-form__submit,.shopify-payment-button__button{font-family:var(--kpt-font-button)!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}label,.form__label,.field__label,.product-detail__meta-label,.product-detail__variant-picker label{font-family:var(--kpt-font-body)!important;font-size:1.3rem!important;font-weight:500!important}input,textarea,select,.field__input,.form-input,.form-control{font-size:1.4rem!important;font-weight:500!important}.product-item__name,.product-card__title,.card__heading{font-family:var(--kpt-font-body)!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.42!important;letter-spacing:0!important}.product-item__price,.card-product-price,.price,.price .price-item,.product-item__price .price-item{font-family:var(--kpt-font-body)!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important}.compare-price,.price-item--regular,.product-item__vendor{font-size:1.3rem!important;font-weight:500!important}.product-detail__title{font-family:var(--kpt-font-heading)!important;font-size:clamp(2.8rem,2.35vw,3.4rem)!important;font-weight:400!important;line-height:1.12!important}.product-detail__price,.product-single__price{font-family:var(--kpt-font-body)!important;font-size:2rem!important;font-weight:600!important;line-height:1.2!important}.product-detail__meta-value,.review_sold,.product-stock-countdow,.delivery-return,.product-detail__text-content,.product-detail__meta,.collapsible-content,.rte{font-family:var(--kpt-font-body)!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.55!important}.collapsible-heading,.product-detail__text-heading{font-family:var(--kpt-font-body)!important;font-size:1.5rem!important;font-weight:500!important}.section__header-heading,.sec__content-heading,.product-recommendations-heading,.collection-title,.page-title,.heading-title,.why-love-section h2{font-family:var(--kpt-font-heading)!important;font-size:clamp(2.4rem,2vw,3rem)!important;font-weight:500!important;line-height:1.16!important}.section__header-des,.rte p,.page-default p,.article-template__content,.shopify-policy__body{font-family:var(--kpt-font-body)!important;font-size:var(--kpt-fs-base)!important;font-weight:400!important;line-height:1.7!important}.footer__block-heading{font-family:var(--kpt-font-heading)!important;font-size:1.8rem!important;font-weight:400!important}.footer a,.footer p,.footer__block-info,.footer__copyright,.footer input{font-family:var(--kpt-font-body)!important;font-size:1.3rem!important;font-weight:400!important}.announcement__bar-message,.topbar{font-size:1.3rem!important;font-weight:500!important}.badge,.product-badges,.sale_badge{font-family:var(--kpt-font-body)!important;font-size:1.1rem!important;font-weight:600!important}.kpt-offer-header,.kpt-feature-title,.kpt-benefit__content h3,.why-love-item,.why-love-button{font-family:var(--kpt-font-body)!important;font-size:1.4rem!important;font-weight:500!important}.kpt-offer-description,.kpt-offer-highlight,.kpt-feature-text,.kpt-benefit__content p,.kpt-trust-text,.why-love-description{font-family:var(--kpt-font-body)!important;font-size:1.3rem!important;font-weight:400!important}@media(max-width:767.98px){body{font-size:var(--kpt-fs-base)!important}h1,.h1,.h1-size,.product-detail__title{font-size:clamp(2.4rem,7vw,3rem)!important}h2,.h2,.section__header-heading,.sec__content-heading,.product-recommendations-heading,.page-title,.heading-title,.why-love-section h2{font-size:2.2rem!important}h3,.h3{font-size:1.9rem!important}.product-item__name,.product-card__title,.card__heading{font-size:1.3rem!important}.product-item__price,.card-product-price,.price,.price .price-item,.header__menu a,.navigation a,.menu_item-link{font-size:1.4rem!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-title,.section__header-heading,.page-title,.product-detail__title,.product-recommendations-heading,.collection-title,.footer__block-heading{font-weight:500!important}.header__menu a,.header-bottom__navigation a,.navigation a,.menu_item-link,.horizontal-list .level0>menu-item>a{font-weight:500!important}.product-item__name,.product-card__title,.card__heading{font-weight:500!important}.product-item__price,.card-product-price,.price,.price .price-item,.product-item__price .price-item,.product-detail__price,.product-single__price,.btn,.btn-primary,.btn-outline,.btn-action,button,input[type=submit],.product-form__submit,.shopify-payment-button__button{font-weight:600!important}label,.form__label,.field__label,.product-detail__meta-label,.product-detail__variant-picker label,.collapsible-heading,.product-detail__text-heading,.kpt-offer-header,.kpt-feature-title,.kpt-benefit__content h3,.why-love-item,.why-love-button{font-weight:500!important}body,p,.rte,.section__header-des,.product-detail__meta-value,.product-detail__text-content,.product-detail__meta,.collapsible-content,.footer a,.footer p,.footer__block-info,.footer__copyright,.kpt-offer-description,.kpt-offer-highlight,.kpt-feature-text,.kpt-benefit__content p,.kpt-trust-text,.why-love-description{font-weight:400!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-style,.heading-title,.section__header-heading,.sec__content-heading,.page-title,.product-detail__title,.product-recommendations-heading,.collection-title,.footer__block-heading,.why-love-section h2{font-weight:600!important}.header__menu a,.header-bottom__navigation a,.navigation a,.menu_item-link,.horizontal-list .level0>menu-item>a,.mega-menu a,.header a{font-weight:600!important}.product-item__name,.product-card__title,.card__heading,.product-title,.product-item h3{font-weight:600!important}.product-item__price,.card-product-price,.price,.price .price-item,.product-item__price .price-item,.product-detail__price,.product-single__price,.price-item--sale,.btn,.btn-primary,.btn-outline,.btn-action,button,input[type=submit],.product-form__submit,.shopify-payment-button__button,.quick-add__submit{font-weight:700!important}label,.form__label,.field__label,.product-detail__meta-label,.product-detail__variant-picker label,.collapsible-heading,.product-detail__text-heading,.kpt-offer-header,.kpt-feature-title,.kpt-benefit__content h3,.why-love-item,.why-love-button,.announcement__bar-message,.topbar{font-weight:600!important}.badge,.product-badges,.sale_badge{font-weight:700!important}body,p,.rte,.product-detail__text-content,.collapsible-content,.footer p,.footer__block-info,.kpt-offer-description,.kpt-feature-text,.kpt-benefit__content p,.kpt-trust-text,.why-love-description{font-weight:400!important}.section__header-des,.product-detail__meta-value,.product-detail__meta,.footer a,.footer__copyright,.compare-price,.price-item--regular,.product-item__vendor{font-weight:500!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-style,.heading-title,.section__header-heading,.sec__content-heading,.page-title,.product-detail__title,.product-recommendations-heading,.collection-title,.footer__block-heading,.why-love-section h2,.product-item__name,.product-card__title,.card__heading,.header__menu a,.header-bottom__navigation a,.navigation a,.menu_item-link,.horizontal-list .level0>menu-item>a,.mega-menu a,.header a{font-family:var(--kpt-font-heading)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading-style,.heading-title,.section__header-heading,.sec__content-heading,.page-title,.product-detail__title,.product-recommendations-heading,.collection-title,.footer__block-heading,.why-love-section h2{font-weight:500!important}.header__menu a,.header-bottom__navigation a,.navigation a,.menu_item-link,.horizontal-list .level0>menu-item>a,.mega-menu a,.header a,.product-item__name,.product-card__title,.card__heading{font-weight:500!important}.product-item__price,.card-product-price,.price,.price .price-item,.product-item__price .price-item,.product-detail__price,.product-single__price{font-family:var(--kpt-font-body)!important;font-weight:600!important}.btn,.btn-primary,.btn-outline,.btn-action,button,input[type=submit],.product-form__submit,.shopify-payment-button__button{font-family:var(--kpt-font-button)!important;font-weight:600!important}body.product .product-detail__meta-value{font-size:1.3rem!important;line-height:1.4!important}body.product .review_sold,body.product .review_sold *,body.product .product-detail__information .spr-badge,body.product .product-detail__information .jdgm-prev-badge{font-size:1.4rem!important;line-height:1.35!important}body.product .product-detail__title{font-size:2.4rem!important;line-height:1.22!important}body.product .product-detail__price,body.product .product-detail__price .card-product-price{line-height:1.2!important;gap:10px!important}body.product .product-detail__price .price,body.product .product-detail__price .price-same-style,body.product .product-detail__price .price--special{font-size:2.8rem!important;line-height:1.15!important}body.product .product-detail__price .compare-price,body.product .product-detail__price s.price-item{font-size:1.6rem!important;line-height:1.25!important}body.product .kpt-detail-save-badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;background:#9e4545;color:#fff;border-radius:2px;font-family:inherit!important;font-size:1.3rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap}body.product .kpt-detail-save-percent{padding-left:7px;border-left:1px solid rgba(255,255,255,.35)}body.product .product-detail__variant-picker .form__label,body.product .product-detail__variant-picker .option_value,body.product .product-detail__variant-picker label,body.product .product-detail__variant-picker .product-form__input label{font-size:1.5rem!important;line-height:1.35!important}body.product .product-stock-countdow,body.product .delivery-return,body.product .product-detail__text-content,body.product .product-detail__meta,body.product .collapsible-content{font-size:1.4rem!important;line-height:1.5!important}body.product .collapsible-heading,body.product .product-detail__text-heading{font-size:1.5rem!important;line-height:1.4!important}body.product .product-form__submit,body.product .shopify-payment-button__button,body.product .product-detail__buy-buttons .btn{font-size:1.5rem!important;line-height:1.2!important}@media(max-width:767.98px){body.product .product-detail__meta-value{font-size:1.2rem!important}body.product .review_sold,body.product .review_sold *,body.product .product-detail__information .spr-badge,body.product .product-detail__information .jdgm-prev-badge{font-size:1.3rem!important}body.product .product-detail__title{font-size:2rem!important;line-height:1.25!important}body.product .product-detail__price,body.product .product-detail__price .card-product-price{gap:7px!important}body.product .product-detail__price .price,body.product .product-detail__price .price-same-style,body.product .product-detail__price .price--special{font-size:2.2rem!important;line-height:1.15!important}body.product .product-detail__price .compare-price,body.product .product-detail__price s.price-item{font-size:1.4rem!important}body.product .kpt-detail-save-badge{min-height:27px;padding:5px 8px;gap:5px;font-size:1.15rem!important}body.product .kpt-detail-save-percent{padding-left:5px}body.product .product-detail__variant-picker .form__label,body.product .product-detail__variant-picker .option_value,body.product .product-detail__variant-picker label,body.product .product-detail__variant-picker .product-form__input label{font-size:1.4rem!important}body.product .product-stock-countdow,body.product .delivery-return,body.product .product-detail__text-content,body.product .product-detail__meta,body.product .collapsible-content{font-size:1.3rem!important}body.product .collapsible-heading,body.product .product-detail__text-heading,body.product .product-form__submit,body.product .shopify-payment-button__button,body.product .product-detail__buy-buttons .btn{font-size:1.4rem!important}}.footer:not(.remove_spacing-on-home),.footer.border-top:not(.remove_spacing-on-home){margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/premium-global.css.map */
