.template-product .text-with-icons .page-width{padding-block:0}.template-product .text-with-icons .page-width .deliveryinfo{border-radius:10px;background:#f8f9fa}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{border:0;margin-top:0}.template-product .text-with-icons .deliveryinfo li .h4{font-weight:600;line-height:normal;text-transform:unset;letter-spacing:0}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{color:#6b7280}.template-product .text-with-icons .deliveryinfo li a:hover{color:#ab6ce6}.template-product .product-section{margin-top:0;padding-bottom:60px}.template-product .icon-plus-zoom:hover{cursor:pointer;width:22px}.template-product .jdgm-rev-widg{padding-bottom:0;padding-top:36px}.template-product .jdgm-rev{padding-bottom:0}.template-product .hintcollectionfeaatured .heading.h2{font-size:calc(var(--font-heading-scale) * 24px)}.template-product .hintcollectionfeaatured{padding-bottom:34px}.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:100%}.template-product .product-left-image .product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{top:8.5rem}@media(max-width:767px){.template-product .text-with-icons .page-width{padding:0 15px}}@media(max-width:575px){.template-product .text-with-icons .page-width .deliveryinfo{padding:30px 15px;gap:25px}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{padding:0!important;display:flex;gap:10px}.template-product .text-with-icons .deliveryinfo li .h4{font-size:16px;margin:0 0 7px}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{font-size:15px;line-height:23px}.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}.template-product .product-recommendations variant-selects .product-form__input{justify-content:space-between;flex-direction:column;display:flex;align-items:flex-start}.template-product .product-recommendations variant-selects .product-form__input .select{width:100%}}@media(max-width:360px){.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}}@media(min-width:576px){.template-product .text-with-icons .page-width .deliveryinfo{padding:30px;gap:25px 50px}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{padding:0!important;width:calc(50% - 50px * 2 / 3)}.template-product .text-with-icons .deliveryinfo li .h4{font-size:16px;margin:12px 0 9px}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{font-size:15px;line-height:23px}.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}}@media(min-width:768px){.template-product .text-with-icons .page-width .deliveryinfo{padding:30px 10px;gap:8px}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{padding:0!important;max-width:calc(25% - 6px)}.template-product .text-with-icons .deliveryinfo li .h4{font-size:15px;margin:12px 0 7px}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{font-size:14px;line-height:21px}.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}}@media(min-width:992px){.template-product .text-with-icons .page-width .deliveryinfo{padding:39px 20px;gap:45px}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{max-width:calc(25% - 33.75px)}.template-product .text-with-icons .deliveryinfo li .h4{font-size:17px;margin:12px 0 9px}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{line-height:22px}.template-product .product-section{padding-bottom:80px}.template-product .hintcollectionfeaatured{padding-bottom:0}.template-product .hintcollectionfeaatured .heading.h2{font-size:calc(var(--font-heading-scale) * 40px)}.template-product .product-recommendations .grid--1-col-tablet-down .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.template-product .product-left-image .product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{top:11rem}}@media(min-width:1200px){.template-product .text-with-icons .page-width .deliveryinfo{padding:40px}.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{padding:0!important}.template-product .text-with-icons .deliveryinfo li .h4{font-size:20px;margin:15px 0 11px}.template-product .text-with-icons .deliveryinfo li p,.template-product .text-with-icons .deliveryinfo li a{font-size:16px;line-height:26px}}@media(min-width:1400px){.template-product .text-with-icons .deliveryinfo .multicolumn-list__item{padding:0}}.product-media-modal__content>*{border:1px solid #ccc;border-radius:10px}.product__media-wrapper .product__media{border-radius:10px;border:1px solid #ccc;overflow:hidden!important;padding-top:100%!important}.product__media-wrapper .protopimg-item .product__modal-opener{background:#fff}.product__media-wrapper .thumbnail-list{margin-left:0}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(32.574% - .8rem)}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button{border:2px solid #fff;border-radius:10px;overflow:hidden}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button[aria-current=true]{border:2px solid #121212}.product__media-wrapper .thumbnail-slider .thumbnail-list__item .thumbnail{padding:0}.product__media-wrapper .thumbnail img,.product__media-wrapper .thumbnail--wide img{border:0!important}.product__media-wrapper .slider-button{color:#686666}.product__media-wrapper .product__modal-opener:hover .product__media-icon{border:0!important;color:#000}.product__media-wrapper .product__media-icon .icon{width:24px;height:auto;cursor:pointer}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}.row.product .product__info-wrapper{padding:0}.row.product .product__info-wrapper *{letter-spacing:0}.row.product{padding-top:10px}.product__info-container .product__title.h0{color:#121212;font-size:26px;font-weight:700;line-height:34px;margin-bottom:15px}.product__info-container .hintmeta_main{margin:0 0 10px;display:flex;align-items:flex-start;flex-wrap:nowrap;float:left;gap:10px;flex-direction:column}.product__info-container .quick-sku-product-meta{display:flex;flex-direction:column}.product__info-container .hintmeta_main.quick-sku{position:relative;margin:0 10px 10px 0}.product__info-container .hintmeta_main.quick-sku:after{content:"";font-size:14px;font-weight:400;line-height:normal;position:absolute;right:-2px;color:#6b7280}.product__info-container .hintmeta_main.quick-sku li{margin-right:0}.product__info-container .hintmeta_main li{color:#121212;font-size:14px;font-weight:500;line-height:normal;margin:0;padding-inline:0px;position:relative;padding-left:0}.product__info-container .hintmeta_main li:first-child{padding-left:0}.product__info-container .hintmeta_main li:not(:last-child):after{content:"";font-size:14px;font-weight:400;line-height:normal;position:absolute;right:-2px;color:#6b7280}.product__info-container .hintmeta_main li span{min-width:auto;color:#6b7280;font-weight:400;padding-inline:0 6px}.product__info-container .hintmeta_main li p{color:#121212}.product__info-container .pricetax{clear:both;margin-block:10px 0;width:100%;display:inline-block}.product__info-container .price .price-item{color:#121212;font-size:29px;font-weight:700;line-height:normal}.product__info-container .price .price-item[style="text-decoration: line-through;"]{color:#6b7280;font-size:20px;font-weight:400}.product__info-container .price .appstle_subscription_save{border-radius:4px;background:#fed83f;color:#212121;font-size:14px;font-weight:500;line-height:normal;padding:3px 8px;border:0}#product-pages-banners.custom-css{margin-block:0px 20px!important}#product-pages-banners.custom-css .pretty-banner-div{border:1px solid transparent!important;justify-content:left!important;border-radius:10px!important;padding:18px!important;border-left:4px solid #000!important}#product-pages-banners.custom-css .pretty-banner-div:first-child,#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-title{display:none}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-text-div{text-align:left;margin:0}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle{display:flex;flex-direction:column;gap:12px;font-weight:600;gap:15px}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle strong{font-weight:600}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle p{display:flex;align-items:center;gap:9px;text-align:left;font-size:16px;line-height:22px}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle p label{display:inline-flex;padding:4px 8px 2px;justify-content:center;align-items:center;gap:10px;margin:0;border-radius:4px;background:#fed83f;font-size:14px;line-height:normal}.product__info-wrapper .product__info-container variant-radios .form__label{font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:8px}.product__info-wrapper .product-form__input{margin-bottom:15px;max-width:100%}.product__info-wrapper .product-form__input input[type=radio]+label{min-width:40px;min-height:43px;padding:11px 17px;line-height:normal;text-transform:uppercase;border-radius:6px;border:1px solid #e5e7eb;background:#fff;margin-right:12px;margin-bottom:10px}.product__info-wrapper .product-form__input input[type=radio]+label:last-child{margin-bottom:0}.product__info-wrapper .product-form__input .select{max-width:100%;--inputs-border-width: 2px;--inputs-radius: 6px}.product__info-wrapper .product-form__input .select .select__select{height:50px;font-size:16px;font-weight:600;margin:0;padding:0 20px}.product__info-wrapper .product-form__input .select .select__select:focus-visible{border:none;outline:none}.product__info-wrapper .product-form__input .select .icon-caret{right:17px}.product__info-wrapper .pricetax .price__container .unit-price-text{font-size:16px;line-height:16px;font-weight:400;color:#6b7280;padding-left:5px}.product__info-wrapper .product-form__input input[type=radio]:checked+label:hover{background:#fff;color:#000;transition:all .2s ease-in-out;border-color:#e5e7eb}.product__info-wrapper .product-form__input input[type=radio]+label:hover{background:#000;color:#fff;transition:all .2s ease-in-out}#appstle_subscription_widget0{margin-top:3px;display:inline-flex;flex-direction:column}#appstle_subscription_widget0 .appstle_widget_title{font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:8px}#appstle_subscription_widget0 .appstle_tooltip_title{text-transform:capitalize}#appstle_subscription_widget0 .appstle-tootltip-parent{margin-bottom:13px;padding-bottom:7px}#appstle_subscription_widget0 .appstle_subscription_compare_amount{color:#6b7280;font-size:16px;line-height:normal;text-decoration-line:line-through;margin-left:4px}#appstle_subscription_widget0 .appstle_custom_select{max-width:100%}#appstle_subscription_widget0 .appstle_custom_select:before{right:17px;width:7px;height:7px;top:calc(50% - 1px)}#appstle_subscription_widget0 .appstle_subscription_wrapper_option{border:0;border-radius:0;margin:0;padding:17px 19px}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(:last-child){border-bottom:1px solid #e5e7eb}#appstle_subscription_widget0 .appstle_subscription_wrapper{border-radius:6px;border:1px solid #e5e7eb!important;margin-bottom:17px}#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_select{border-radius:6px!important;border:2px solid #e5e7eb!important;background:#fff;height:40px;color:#121212;font-size:14px;line-height:normal;padding:0 15px!important}#appstle_subscription_widget0 .appstle_selected_background{background:#f8f9fa}#appstle_subscription_widget0 .appstle_select_label{font-size:14px;font-weight:600;line-height:normal;margin-block:14px 11px}#appstle_subscription_widget0 .appstle_subscribe_option_grid .subscription-custom-details{font-size:14px;font-weight:400;line-height:16px;color:#6b7280;margin-top:12px}#appstle_subscription_widget0 .appstle_radio_label span{font-size:16px;line-height:normal;font-weight:600;column-gap:16px;gap:2px}#appstle_subscription_widget0 .appstle_radio_label span.appstle-save-badge{border-radius:4px;background:#fed83f;color:#212121;font-size:14px;font-weight:500;line-height:1;padding:3px 8px;line-height:17px}#appstle_subscription_widget0 .appstle_subscription_amount{font-size:16px;font-weight:600;line-height:normal}#appstle_subscription_widget0 .appstle_subscribe_option{margin-top:0}#appstle_subscription_widget0 .appstle_circle{border:1px solid #3a3a3a}#appstle_subscription_widget0 .tooltip_subscription_svg{width:24.063px;height:24.063px}.product__info-container .product-form{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e5e7eb}.product__info-container .product-form__qty-submit-wrapper{display:flex;gap:12px}.gravity-button,.accelerated-checkout-button{border:1px solid #5433eb!important;border-radius:6px!important}.product__info-container .product-form__input .quantity__button{width:auto;line-height:normal;height:100%}.product__info-container .product-form__input .quantity__button[name=minus]{padding-left:8px}.product__info-container .product-form__input .quantity__button[name=plus]{padding-right:8px}.product__info-container .product-form__input .quantity__input{flex-grow:unset;color:#121212;font-size:16px;font-weight:600;opacity:1;width:40px;padding:0;min-width:auto;max-width:none}.product__info-container .product-form__input .quantity{width:105px;height:50px!important;border-radius:6px;border:2px solid #e5e7eb;background:#fff;justify-content:space-between;align-items:center;padding:0!important}.product__info-container .product-form__input .quantity__button svg{height:auto;width:auto}.product__info-container .product-form__input .quantity__button:focus-visible,.quantity__input:focus-visible{box-shadow:none}.product__info-container .product-form__buttons .button--primary{min-height:50px;padding:0;font-weight:600;line-height:normal;border-radius:6px;overflow:hidden;margin-bottom:12px}.product__info-container .product-form__buttons .shopify-payment-button__more-options{font-size:16px;font-weight:400;line-height:normal;text-decoration-line:underline;margin-top:15px;text-transform:capitalize}.product__pickup-availabilities{min-height:auto!important;padding:0 3px}.product__pickup-availabilities .pickup-availability-preview{gap:8px}.product__pickup-availabilities .pickup-availability-preview .icon{width:37px;height:37px}.product__pickup-availabilities .pickup-availability-info .caption-info button{text-transform:capitalize;transition-property:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product__pickup-availabilities .pickup-availability-info p.caption-large{color:#121212;font-size:14px;font-weight:600;line-height:normal;margin-bottom:8px}.product__pickup-availabilities .pickup-availability-info .caption-info{display:block;gap:3px;margin:0}.product__pickup-availabilities .pickup-availability-info .caption-info p,.product__pickup-availabilities .pickup-availability-info .caption-info button{margin:0;padding:0;color:#6b7280;font-size:14px;line-height:normal}.product__pickup-availabilities .pickup-availability-info .caption-info button:hover{color:#ab6ce6}.shopify-payment-button shop-pay-wallet-button{border-radius:6px;overflow:hidden;display:block}.template-product variant-radios .product-form__input input[type=radio]+label{transition:all .2s ease}.template-product variant-radios .product-form__input input[type=radio]:not(:checked)+label:hover{background:#fff;border-color:#000;color:#000}.template-product variant-radios .product-form__input input[type=radio]:checked+label{background:#000;color:#fff;border-color:#000}.template-product variant-radios .product-form__input input[type=radio]:checked+label:hover{background:#000;color:#fff;border-color:#000}@media(max-width:575px){.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25.574% - .8rem)}}@media(max-width:360px){.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(34.574% - .8rem)}}@media(min-width:576px){.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(17.574% - .8rem)}}@media(min-width:768px){.row.product{column-gap:25px}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:calc(45% - 12.5px);width:calc(45% - 12.5px)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:calc(55% - 12.5px);width:calc(55% - 12.5px)}.product__info-container .product__title.h0{font-size:28px;line-height:36px;margin-bottom:20px}.product__info-container .price .price-item{font-size:32px}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(33.97% - .8rem)}#product-pages-banners.custom-css .pretty-banner-div{padding:20px!important}.row.product{padding-top:15px}}@media(min-width:992px){.row.product{column-gap:40px}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:calc(48% - 20px);width:calc(48% - 20px)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:calc(52% - 20px);width:calc(52% - 20px)}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle{font-size:17px!important}.product__info-container .price .price-item{font-size:36px}.product__info-container .product__title.h0{font-size:30px;line-height:40px;margin-bottom:20px}.product__info-wrapper .product__info-container variant-radios .form__label{margin-bottom:15px}#appstle_subscription_widget0 .appstle_widget_title{margin-bottom:15px}#product-pages-banners.custom-css{margin-block:10px 25px!important}.product__info-wrapper .product-form__input{margin-bottom:15px}#appstle_subscription_widget0 .appstle-tootltip-parent{margin-bottom:13px;padding-bottom:13px}#appstle_subscription_widget0 .appstle_radio_label span{gap:11px}#appstle_subscription_widget0 .appstle_subscribe_option_grid .subscription-custom-details{line-height:14px}.product__info-container .product-form__qty-submit-wrapper{gap:20px}.product__info-container .product-form__input .quantity{width:112px;height:56px!important}.product__info-container .product-form__buttons .button--primary{min-height:56px;margin-bottom:15px}.product__info-container .pdp-btn.secondary{margin-bottom:15px;padding:12px;height:43px}.product__info-container .product-form__buttons .shopify-payment-button__more-options{margin-top:21px}.product__pickup-availabilities .pickup-availability-info .caption-info{display:flex}.product__info-wrapper .product-form__input .select .select__select{height:56px}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(21.97% - .8rem)}.row.product{padding-top:27px}.product__info-wrapper .pricetax .price__container .unit-price-text{padding-left:8px}.product__info-container .product-form{padding-bottom:30px}.product__info-container .hintmeta_main.quick-sku:after{content:"|";font-size:14px;font-weight:400;line-height:normal;position:absolute;right:-2px;color:#6b7280}.product__info-container .hintmeta_main li:not(:last-child):after{content:"|";font-size:14px;font-weight:400;line-height:normal;position:absolute;right:-2px;color:#6b7280}.product__info-container .hintmeta_main li{padding-inline:0 10px;margin-right:10px}.product__info-container .hintmeta_main{flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:10px 0px}.product__info-container .product-form__input .quantity__button[name=minus]{padding-left:12px}.product__info-container .product-form__input .quantity__button[name=plus]{padding-right:12px}}@media(min-width:1200px){#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle{font-size:17px!important}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle p{font-size:18px;line-height:18px;gap:11px}.product__info-container .price .price-item{font-size:34px}.product__info-wrapper .product-form__input input[type=radio]+label{margin-bottom:7px}.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(17.97% - .8rem)}}@media(min-width:1400px){.product__info-container .product__title.h0{font-size:32px;line-height:40px}#product-pages-banners.custom-css .pretty-banner-div .pretty-banner-subtitle{font-size:18px!important}.row.product{column-gap:61px}.product__info-container .price .price-item{font-size:36px}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:calc(51.5% - 30px);width:calc(51.5% - 30px)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:calc(48.5% - 31px);width:calc(48.5% - 31px)}.product__media-wrapper .product__media{padding-top:calc(100% - 100.09px)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-custom-main-product.css.map */
