.product fieldset{position:relative;max-width:unset;padding:55px 15px 15px;border-radius:5px;border:solid 1px #0000004f;background-color:#fff;box-shadow:0 0 10px #00000029;display:flex;flex-wrap:wrap}@media screen and (max-width: 749px){.product fieldset{justify-content:center;gap:10px}}@media screen and (min-width: 750px){.product fieldset{gap:15px 10px}}.product fieldset .form__label{width:100%;text-align:left}@media screen and (max-width: 749px){.product fieldset .form__label{margin-left:30px}}.product fieldset .form__label,.product fieldset .shopify_subscriptions_app__title,.product .shopify_subscriptions_app__custom-title{position:absolute;top:15px;font-size:18px;font-weight:450;line-height:1;color:#262626!important;font-family:poppins!important}.product fieldset label{align-items:center;padding:10px 5px!important;letter-spacing:0!important;margin:0!important;border:solid 1px #00000050!important}@media screen and (max-width: 749px){.product fieldset label{flex-direction:row}}@media screen and (min-width: 750px){.product fieldset label{max-width:calc(33.33% - 7px);flex-direction:column}}@media screen and (max-width: 749px){.product fieldset label.with-tag{margin-top:15px!important!}}.product fieldset input[type=radio]:checked+label{border-color:#748f77!important;background-color:#748f7750;color:#000}@media screen and (max-width: 749px){.product-form__input label{flex-direction:row;justify-content:center;height:65px;padding:10px!important}.product-form__input label .option-name{margin:0;text-align:left}.product-form__input label .option-price{position:absolute;right:30px;display:flex;flex-direction:column;gap:0;margin:0}.product-form__input label .main-informations{width:100%;display:flex;flex-direction:column;text-align:left;align-items:flex-start;margin-left:20px}}@media screen and (min-width: 750px){.product-form__input label{width:calc(33.33% - 7.5px)!important}}.product .option-name{font-weight:300;font-family:poppins!important}.product fieldset input[type=radio]:checked+label .option-value{background-color:#748f77;color:#fff}.product .option-price{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:5px}.product .option-price .regular-price{font-size:16px;font-weight:700}.product .option-price .unit-price,.product .option-price .daily-price{font-size:12px;font-weight:500;color:#262626}.product .option-price .unit-price:empty{display:none}.product .option-price .daily-price:empty{display:none}.product .price-discount__container{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden}.product .price-discount__container .price-discount{position:absolute;top:0;right:0;padding:3px 5px;font-weight:600;font-size:10px;background-color:var(--product-primary-color, #ba4444);color:#fff;border-radius:0 4px}.product fieldset label.quantity-option{width:100%!important;max-width:none!important;flex-direction:row!important;align-items:center;gap:16px;height:auto!important;padding:20px 20px 15px!important;justify-content:flex-start}.product fieldset label.quantity-option .option-selection-indicator{width:20px;height:20px;border-radius:50%;border:2px solid #CFCFCF;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease;background-color:#fff;align-self:flex-start;margin-top:2px}.product fieldset label.quantity-option .option-selection-indicator:after{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color .2s ease}.product fieldset input[type=radio]:checked+label.quantity-option .option-selection-indicator{border-color:#262626}.product fieldset input[type=radio]:checked+label.quantity-option .option-selection-indicator:after{background-color:#262626}.product fieldset label.quantity-option .main-informations{display:flex;flex-direction:column;margin-left:0;flex:1;align-items:flex-start;gap:4px}.product fieldset label.quantity-option .option-name{margin-top:0;font-size:18px;font-weight:500}@media screen and (max-width: 750px){.product fieldset label.quantity-option .option-name{font-size:14px}}.product fieldset label.quantity-option .option-title,.product fieldset label.quantity-option .option-duration{display:block;text-align:left}.product fieldset label.quantity-option .option-duration{margin-top:4px;font-size:12px;font-weight:400;text-transform:none;color:#262626}.product fieldset label.quantity-option .option-price{margin-top:0;align-items:flex-end;display:flex;flex-direction:column;gap:4px;position:static;margin-left:auto}.product fieldset label.quantity-option .option-price .regular-price{display:none}.product fieldset label.quantity-option .option-price .unit-price{font-size:17px;font-weight:500}@media screen and (max-width: 750px){.product fieldset label.quantity-option .option-price .unit-price{font-size:15px;font-weight:600}}.product fieldset label.quantity-option .option-price .daily-price{font-size:12px;font-weight:400;color:#262626}.product .daily-cost{display:none;position:absolute;bottom:13px;gap:7px;line-height:1;align-items:center}.product .daily-cost.active{display:flex}.product .daily-cost .accent{text-decoration:underline;font-size:14px;font-weight:700}.product label .tag{position:absolute;top:-12px;background-color:#ffb400;color:#000;padding:0 10px;border-radius:20px;height:20px;display:flex;align-items:center;font-size:13px}@media screen and (max-width: 750px){.product label .tag{font-size:10px}}.product label .tag:empty{display:none}.shopify_subscriptions_app_block_container:last-child{display:none!important}.product .shopify_subscriptions_app__title+div{border:inset!important;color:#000!important;background-color:unset!important;border:unset!important;width:100%}.product .shopify_subscriptions_app_block_label:first-child{display:flex;align-items:center}.product .shopify_subscriptions_app_block_label{position:relative;background-color:#fff!important;border:solid 1px #00000050!important;margin-bottom:10px;border-radius:5px;padding:0;cursor:pointer}.product .shopify_subscriptions_in_widget_price{position:absolute;top:15px;right:15px;display:flex;align-items:center;line-height:1;margin-right:15px}.product .shopify_subscriptions_app_block_label:has(input:checked){border-color:#748f77!important;background-color:#748f7750!important;font-weight:700}.product .shopify_subscriptions_app_block_label:has(input:checked) li{font-weight:400}.product .shopify_subscriptions_app_block_label label{width:100%;flex-direction:row;align-items:center;line-height:1;gap:10px;border:unset!important;cursor:pointer}.product .shopify_subscriptions_app_block_label:first-child label{padding:15px!important}.product .shopify_subscriptions_app_block_label:last-child{padding:5px 15px 15px!important}.product .shopify_subscriptions_app_policy{display:none}.shopify_subscriptions_app__benefits{display:flex;flex-direction:column;margin-left:5px;margin-top:20px;font-size:14px;font-weight:400;font-family:Grandstander!important;text-transform:uppercase}.sealsubs-container{position:relative;max-width:unset;padding:45px 15px 15px;border-radius:5px;border:solid 1px #000000;background-color:#f7f3ef;display:flex;flex-wrap:wrap;gap:10px}.sls-purchase-options-label{position:absolute;top:15px;font-size:18px!important;font-weight:500;line-height:1!important;text-transform:uppercase!important;color:#000!important;font-family:Grandstander!important}.sls-option-container{padding:12px 15px!important;border-radius:5px!important;box-shadow:unset!important;border:solid 1px #00000050!important}.sls-option-container.sls-active{border-color:#748f77!important;background-color:#748f7750!important}.sls-option-container .seal-col-radio{display:none}.sls-option-container .sls-selling-plan-group-name,.sls-option-container .money{font-weight:400!important;color:#000!important}.sls-option-container.sls-active .sls-selling-plan-group-name,.sls-option-container.sls-active .money{font-weight:700!important}.product .accordion{border-color:#000}.product .accordion .accordion__title{font-family:Poppins!important;font-size:15px!important;font-weight:300!important;letter-spacing:0;text-transform:none}@media screen and (max-width: 749px){.product .slider-buttons{margin-top:-40px;margin-bottom:15px}}.product .product-form__buttons button{display:flex;gap:7px;justify-content:center;align-items:center;height:55px;margin-top:15px}.product .product-form__buttons .product-final-price{font-weight:700}.product .product__media-wrapper slider-component .slider-button{background-color:#fff;box-shadow:0 0 10px #00000029;border-radius:50%;padding:0;height:30px;width:30px}@media screen and (max-width: 749px){.product .product__media-wrapper slider-component .slider-button{position:absolute;top:calc(50% - 15px)}.product .product__media-wrapper slider-component .slider-button--prev{left:20px}.product .product__media-wrapper slider-component .slider-button--next{right:20px}}.jdgm-rev-widg__title{color:#000;margin-top:30px!important}.jdgm--leex-script-loaded .jdgm-rev-widg__actions{display:none!important}.jdgm--leex-script-loaded .jdgm-rev-widg__header{margin-bottom:15px}.sls-widget-branding,.sls-more-info-container{display:none!important}.sls-selling-plan-group-options{flex-direction:column-reverse;margin-top:-10px}.product .product-variant-advanced{display:flex;flex-direction:column;padding:15px;border-radius:5px;border:solid 1px #0000004f;background-color:#fff;box-shadow:0 0 10px #00000029}.product .product-variant-advanced .variant__item{display:flex;flex-direction:column}.product .product-variant-advanced .variant__title{font-size:18px;font-weight:500;line-height:1;color:#262626!important;font-family:poppins!important;margin-bottom:10px}.product .product-variant-advanced .variant__selection{display:flex;flex-direction:row;align-items:center;gap:5px;padding:3px 6px;margin-top:10px;border-radius:5px;background-color:#4445dc1c;color:#000;font-family:poppins!important;font-size:11px}.product .product-variant-advanced .variant__selection.is-hidden{display:none}.product .product-variant-advanced .variant__selection-label{font-size:13px;font-weight:600;color:#000}@media screen and (max-width: 749px){.product .product-variant-advanced .variant__selection-label{font-size:11px}}.product .product-variant-advanced .variant__selection-value{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.product .product-variant-advanced .variant__selection-value .item__name{display:inline-flex;align-items:center;gap:5px;margin-bottom:0;padding:0;background-color:transparent;color:#fff}.product .product-variant-advanced .variant__selection-value .item__name span{font-size:13px;color:#000}@media screen and (max-width: 749px){.product .product-variant-advanced .variant__selection-value .item__name span{font-size:11px}}.product .product-variant-advanced .variant__selection-value .item__name .variant-option-icon{margin-top:-10px;width:30px;height:auto}.product .product-variant-advanced .variant__item .variant__options{display:flex;gap:10px;justify-content:space-between}@media screen and (max-width: 749px){.product .product-variant-advanced .variant__item .variant__options{flex-wrap:wrap;gap:5px}}.product .product-variant-advanced .variant__options .option__items{display:flex;gap:10px}.product .product-variant-advanced .variant__options .option__item{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px 5px;letter-spacing:0;margin:0;border-radius:5px;background-color:#fff;color:#000;border:solid 1px #00000050;line-height:1;cursor:pointer}@media screen and (max-width: 749px){.product .product-variant-advanced .variant__options .option__item{width:calc(24% - 5px)}}.product .product-variant-advanced .variant__options .option__item.selected{border-color:#748f77;background-color:#748f7750;cursor:default}.product .product-variant-advanced .variant__options .option__item .item__name{display:none}.product .product-variant-advanced .variant__options .option__item .item__name .variant-option-icon{width:30px;height:auto}.product .product-variant-advanced .variant__options .option__item .item__image{display:flex}.product .product-variant-advanced .variant__options .option__item .item__image img{height:50px;width:auto}.product .product-variant-advanced .variant__options .option__item .item__description{margin-top:10px;font-family:poppins!important;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center}.kaching-bundles .kaching-bundles__block{padding:15px;border-radius:5px;border:solid 1px #0000004f;box-shadow:0 0 10px #00000029;margin-bottom:20px!important}.kaching-bundles .kaching-bundles__block-title{display:block!important;text-align:left!important;margin-bottom:25px!important}.kaching-bundles .kaching-bundles__bar-label{position:absolute;top:-12px;background-color:#ffb400!important;color:#000;padding:0 10px;border-radius:25px!important;height:20px;display:flex;align-items:center}@media screen and (max-width: 749px){.kaching-bundles .kaching-bundles__bar-label{font-size:10px!important}}@media screen and (max-width: 749px){.kaching-bundles .kaching-bundles__bar-title{font-size:14px!important}}.kaching-bundles .kaching-bundles__bar-price{font-weight:600!important}@media screen and (max-width: 749px){.kaching-bundles .kaching-bundles__bar-price{font-size:15px!important;font-weight:600!important}}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:0!important;right:0!important}.kaching-bundles .kaching-bundles__bar-most-popular{position:relative!important}.kaching-bundles .kaching-bundles__bar-most-popular__content{position:absolute;top:0;right:0;padding:5px!important;margin:0!important;font-family:poppins!important;font-weight:600!important;font-size:10px!important;background-color:var(--product-primary-color, #ba4444)!important;color:#fff;border-top-right-radius:4px!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:0!important}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{background-color:var(--product-secondary-color, #ba4444)!important;box-shadow:inset 0 0 0 1px var(--product-primary-color, #000)!important}.kaching-bundles .kaching-bundles__bar-radio{width:15px!important;height:15px!important}.kaching-bundles .kaching-bundles__bar-most-popular__content:before{border-left:none!important}.kaching-bundles .kaching-bundles__bar-most-popular__content:after{border-right:none!important}.kaching-subscriptions__title{font-weight:500!important;font-size:18px!important;color:#262626;margin-bottom:5px}.kaching-subscriptions__check-icon{width:10px!important;height:10px!important}.ks-subscription-details-wrapper{margin-top:10px!important}.kaching-bundles .kaching-bundles-sticky-atc{display:flex;justify-content:space-evenly!important;margin:0 auto;border-radius:5px 5px 0 0;gap:16px;padding:16px;box-shadow:0 0 10px #00000040;background-color:var(--kaching-bundles-sticky-atc-background-color, #fff)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{width:15%!important;padding:10px 40px!important;text-align:center!important}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{height:60px!important;border-radius:5px!important;box-shadow:0 0 10px #00000040!important}kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{font-weight:500!important}@media screen and (max-width: 749px){.kaching-bundles .kaching-bundles-sticky-atc{max-width:none!important;min-width:0!important;border-radius:0!important;justify-content:left!important;gap:0px!important}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image,.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{display:none!important}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{width:55%!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
