.template-product .grid--1-col .grid__item{max-width:100%;width:100%;margin-bottom:1.6rem}.template-product .product__title{margin-bottom:0}.template-product .product__title h1{font-size:2.6rem}.template-product .product__info-container>*+*{margin-top:0;margin-bottom:1.6rem}.template-product .product__tax.caption.rte{display:none}.template-product .product .price .badge,.template-product .product .price__container{margin-bottom:0}.template-product .price-item.price-item--regular{font-size:2.8rem;font-weight:500;line-height:1.2;font-family:Cormorant Garamond,serif}.template-product .product__info-container .product-form,.template-product .product__info-container .product__description,.template-product .product__info-container .icon-with-text{margin:0;margin-bottom:1.6rem}:is(.template-product .product__info-container .product-form,.template-product .product__info-container .product__description,.template-product .product__info-container .icon-with-text) span{font-size:1.4rem;line-height:1.5}.template-product kaching-subscriptions-block .kaching-subscriptions__cards-wrapper{line-height:1.4;display:flex;flex-direction:column-reverse;gap:.8rem}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card{padding:1.6rem 1.2rem}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation.with-discount .ks-discount-label-wrapper{padding-top:11px;padding-bottom:11px;display:flex;justify-content:center;display:none}.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content{margin:0 8px;padding:6px 8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-family:sans-serif;font-size:12px;font-weight:700;line-height:1;color:#b79258;background-color:#f5ebdc}.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content:before,.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#f5ebdc}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper{margin-top:var(--price-margin-top, 0px);display:flex;flex-direction:row-reverse;gap:3px;align-items:center}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper .ks-discounted-price-wrapper{padding:0;background-color:transparent;border-radius:7px;display:flex;gap:4px}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper{display:flex;justify-content:space-between;gap:8px;padding-top:1.2rem;border-top:1px solid #ccc}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper .ks-features .ks-features-title{color:var(--kaching-subs-card-title-color, #000);font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:none}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper .ks-delivery-frequency-wrapper{display:flex;flex-direction:column;justify-content:end;gap:6px;display:none}.template-product .ks-subscription-details-wrapper{margin-top:16px;position:relative;display:none}.template-product .custom-quantity{display:flex;align-items:flex-start;gap:1.6rem;width:100%;margin-bottom:0!important}.template-product .custom-quantity div:last-child{width:100%}.template-product .product-form__input{flex:0 0 100%;padding:0;margin:0;max-width:35%;min-width:unset;border:none}.template-product .quantity{color:rgba(var(--color-foreground));position:relative;width:100%;display:flex;border-radius:var(--inputs-radius);min-height:4.8rem}.template-product .product-form__quantity .form__label{margin-bottom:.6rem;display:none}.template-product .button:before,.template-product .shopify-challenge__button:before,.template-product .customer button:before,.template-product .shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));display:none}.template-product .button:after,.template-product .shopify-challenge__button:after,.template-product .customer button:after,.template-product .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;display:none}.template-product .payment-info{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding-block:.8rem;background:#f2f2f2;margin-bottom:3.2rem}.template-product .payment-label{font-size:1.4rem;line-height:1.2;font-weight:400}.template-product .payment-icons{display:flex}.template-product .payment-icons img{width:auto;height:2.2rem}.template-product .product__accordion.accordion.quick-add-hidden{margin-bottom:0}.template-product .accordion .summary__title{display:flex;flex:1;align-items:center;gap:.8rem}.template-product .collapsible-tab__icon{width:2.4rem;height:2.4rem}.template-product .accordion .summary__title+.icon-caret{height:auto;width:1.6rem}@media(min-width:768px){.template-product .product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product .grid--1-col .grid__item{max-width:100%;width:100%;margin-bottom:0}.template-product .product__title{margin-bottom:.8rem}.template-product .product__title h1{font-size:3.6rem}.template-product .product__info-container>*+*{margin-top:0;margin-bottom:1.6rem}.template-product .product__tax.caption.rte{display:none}.template-product .product .price .badge,.template-product .product .price__container{margin-bottom:0}.template-product .price-item.price-item--regular{font-size:3.6rem;font-weight:500;line-height:1.2;font-family:Cormorant Garamond,serif}.template-product .product__info-container .product-form,.template-product .product__info-container .product__description,.template-product .product__info-container .icon-with-text{margin:0;margin-bottom:4.5rem}:is(.template-product .product__info-container .product-form,.template-product .product__info-container .product__description,.template-product .product__info-container .icon-with-text) span{font-size:1.6rem;line-height:1.5}.template-product kaching-subscriptions-block .kaching-subscriptions__cards-wrapper{line-height:1.4;display:flex;flex-direction:column-reverse;gap:.8rem}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card{padding:1.6rem 1.2rem}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation.with-discount .ks-discount-label-wrapper{padding-top:11px;padding-bottom:11px;display:flex;justify-content:center;display:none}.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content{margin:0 8px;padding:6px 8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-family:sans-serif;font-size:12px;font-weight:700;line-height:1;color:#b79258;background-color:#f5ebdc}.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content:before,.template-product kaching-subscriptions-block .kaching-subscriptions__bar-most-popular__content:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#f5ebdc}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper{margin-top:var(--price-margin-top, 0px);display:flex;flex-direction:row-reverse;gap:3px;align-items:center}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper .ks-discounted-price-wrapper{padding:0;background-color:transparent;border-radius:7px;display:flex;gap:4px}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper{display:flex;justify-content:space-between;gap:8px;padding-top:1.2rem;border-top:1px solid #ccc}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper .ks-features .ks-features-title{color:var(--kaching-subs-card-title-color, #000);font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:none}.template-product kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-features-wrapper .ks-delivery-frequency-wrapper{display:flex;flex-direction:column;justify-content:end;gap:6px;display:none}.template-product .ks-subscription-details-wrapper{margin-top:16px;position:relative;display:none}.template-product product-form.product-form{margin-bottom:1.6rem!important}.template-product .custom-quantity{display:flex;align-items:flex-start;gap:1.6rem;width:100%;margin-bottom:0!important;margin-top:2.8rem}.template-product .custom-quantity div:last-child{width:100%}.template-product .product-form__input{flex:0 0 100%;padding:0;margin:0;max-width:35%;min-width:unset;border:none}.template-product .quantity{color:rgba(var(--color-foreground));position:relative;width:100%;display:flex;border-radius:var(--inputs-radius);min-height:4.8rem}.template-product .product-form__quantity .form__label{margin-bottom:.6rem;display:none}.template-product .button:before,.template-product .shopify-challenge__button:before,.template-product .customer button:before,.template-product .shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));display:none}.template-product .button:after,.template-product .shopify-challenge__button:after,.template-product .customer button:after,.template-product .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;display:none}.template-product .payment-info{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding-block:.8rem;background:#f2f2f2;margin-bottom:3.2rem}.template-product .payment-label{font-size:1.4rem;line-height:1.2;font-weight:400}.template-product .payment-icons{display:flex}.template-product .payment-icons img{width:auto;height:2.2rem}.template-product .product__accordion.accordion.quick-add-hidden{margin-bottom:0}.template-product .accordion .summary__title{display:flex;flex:1;align-items:center;gap:.8rem}.template-product .collapsible-tab__icon{width:2.4rem;height:2.4rem}.template-product .accordion .summary__title+.icon-caret{height:auto;width:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-product.css.map */
