.main-product-extended span.badge.cust_badge{display:flex;align-items:center}.main-product-extended .product{gap:30px}.main-product-extended .payment-terms-extended-wrapper{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.main-product-extended .payment-terms-extended-wrapper .text-content-wrapper{display:flex;align-items:center;gap:10px}.main-product-extended .payment-terms-extended-wrapper .text-content-wrapper button{display:flex;margin-bottom:5px}.main-product-extended .modal-container .title-wrapper{text-align:left;margin-bottom:20px}.main-product-extended .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:end;z-index:1000}.main-product-extended .modal-container.hidden{display:none}.main-product-extended .modal-content{background:#fff;padding:20px;width:100%;max-width:700px;text-align:center;position:relative;transform:translateY(100%);transition:transform .1s ease-out}.main-product-extended .modal-content.scale-in{transform:translate(0)}.main-product-extended .modal-close{position:absolute;top:-10px;right:10px;background:none;border:none;font-size:40px;cursor:pointer}.main-product-extended .modal-container table{outline:2px solid #017E51;border-radius:24px;overflow:hidden}.modal-container table th,.modal-container table td{outline:1px solid #017E51}.main-product-extended .modal-container .modal-body table tr{display:grid;grid-template-columns:130px 1fr;align-items:center}.main-product-extended .modal-container .modal-body table thead tr{background:#cccccc63}.main-product-extended .modal-container .modal-body table thead tr th{padding:10px 0;text-align:center;height:100%;align-items:center;display:flex;justify-content:center}.main-product-extended .modal-container .modal-body table tbody tr td{height:100%;display:flex;align-items:center;text-align:left;padding:10px}.main-product-extended .modal-container .modal-body table tbody tr td ul{list-style:disc;margin-left:20px}.main-product-extended .modal-container .modal-body table tbody tr td img{margin:auto;max-width:var(--image-width-mb, 100%)}.main-product-extended .modal-body ul li a{color:#00f;text-decoration:underline}.main-product-extended .pt_font_weight{font-weight:600}.main-product-extended .variant_product_name{font-weight:600;display:none}.main-product-extended .variant-picker__option-info{font-weight:600}.main-product-extended .block-swatch:before{box-shadow:none}.main-product-extended .block-swatch.is-selected{background:var(--btn-bg);color:#fff}.main-product-extended .block-swatch.is-selected:hover{background:transparent;color:#0e6b46}.main-product-extended .block-swatch{color:#0e6b46;background:transparent;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;border:2px solid var(--btn-bg)}.main-product-extended .block-swatch:hover{background:var(--btn-bg);color:#fff}.main-product-extended .countdown_count .counter{font-size:11px;font-weight:600}.main-product-extended .countdown_count .counter-label{font-size:9px}.main-product-extended .countdown_block{display:flex;width:100%;margin:0 auto;position:absolute;top:12px;justify-content:center;z-index:1}.main-product-extended .countdown_separator:after{content:":";font-size:30px;color:#9d9393}.main-product-extended .countdown_count{display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:3px;padding:2px 10px}.main-product-extended .countdown{display:flex;gap:3px;text-align:center;align-items:center;font-size:18px;line-height:normal;padding-block:3px;text-align:left}.main-product-extended .countdown_label{display:flex;font-weight:600;gap:8px;align-items:center;font-size:12px;line-height:normal;padding-block:5px}.main-product-extended .countdown-container{display:flex;gap:3px;align-items:center;background:#d0ecc6;padding:2px 10px;border-radius:60px;flex-wrap:wrap;justify-content:center;margin:0 auto}.variant-picker{padding:0}.variant-picker legend{font-weight:700}.main-product-extended .variant_wrapper p{margin-bottom:6px}.main-product-extended .variant_wrapper .button--outline:not([disabled]):hover{background:var(--border-bg);color:var(--btn-outline-text-color);box-shadow:none}.main-product-extended .delivery_info{background:#305ad0;color:#fff;padding:20px;border-radius:10px}.main-product-extended sold-out-badge.badge.badge--sold-out{padding-block:7px}.main-product-extended span.badge.badge--secondary,.main-product-extended span.badge.badge--primary,.main-product-extended on-sale-badge.badge.badge--on-sale{padding-block:7px}.main-product-extended .product-info__price compare-at-price.line-through{order:1}.main-product-extended .product-info__price sale-price{order:2}.main-product-extended .product-info__price .saving{order:3}.main-product-extended .product-info__price .price-list{margin-top:5px}.main-product-extended .text-on-sale.btn_price{color:inherit}.main-product-extended .buy-buttons .btn_price_regular{display:none}.main-product-extended .product-info__price .rating-with-text{align-items:center}.main-product-extended .product-info__price .badge-bg-color on-sale-badge.badge.badge--on-sale{padding-block:7px}.main-product-extended .rating-with-text .price-list{gap:10px}.main-product-extended .price_now,.main-product-extended .product_buy_button_text_below{display:none}.main-product-extended .font__color{font-weight:600}.main-product-extended .global-pricing{color:#017149}.main-product-extended .product-info__title{line-height:1.2;font-weight:600}.main-product-extended .buy-buttons shop-pay-wallet-button{--shopify-accelerated-checkout-button-block-size: 120px !important}.main-product-extended .buy-buttons .btn_price{color:inherit}.main-product-extended .buy-buttons button.button.button--xl.button--secondary{text-wrap:nowrap;display:flex;justify-content:center;height:57px;align-items:center}.main-product-extended .accordion__content{padding-right:0}.main-product-extended .style-2 .horizontal-product__info .product_title,.main-product-extended .style-2 .horizontal-product__info .ruk_rating_snippet{line-height:1}.main-product-extended .style-2 .horizontal-product__info .ruk_rating_snippet i{font-size:10px}.main-product-extended .style-2 .horizontal-product__info span.ruk-rating-snippet-count{font-size:8px}.main-product-extended .style-2 .horizontal-product__info .saving{display:none}.main-product-extended .style-2 .horizontal-product__info price-list.price-list{justify-content:center}.main-product-extended .style-2 .horizontal-product__info price-list.price-list sale-price.text-subdued{color:#017149}.main-product-extended .products_included .product_wrapper:last-child{margin-bottom:-2px}.main-product-extended .product_wrapper{outline:1px solid #000;padding:10px;display:flex;margin-top:1px;gap:10px;justify-content:left;align-items:center;margin-left:-1px;margin-right:2px}.main-product-extended .product-included__accordion{border-top:1px solid;border-bottom:none}.main-product-extended .product-included__accordion .accordion__toggle{color:#000;border-bottom:1px solid}.main-product-extended .products_included{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3px;overflow:hidden}.main-product-extended .product_label{width:100%;font-size:13px;font-weight:600;color:#000;line-height:1.3}.main-product-extended .product-included__accordion.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:#000}.main-product-extended .style-2 .horizontal-product .v-stack{display:flex;flex-direction:column;justify-content:space-between;gap:0px;height:100%}.main-product-extended .product-info__complementary-products .horizontal-product__info p{color:#000;font-weight:600}.main-product-extended .product-info__complementary-products .h-stack p{font-weight:900}.main-product-extended .style-2 .horizontal-product__info{flex-direction:row;display:flex;justify-content:space-between;gap:10px;text-align:left}.main-product-extended .product-info__complementary-products .horizontal-product__info{display:flex}.main-product-extended .style-2 .horizontal-product__cta{margin-right:0}.main-product-extended .style-2 .horizontal-product__cta .button{background:transparent;border-radius:5px;border:1px solid}.main-product-extended .style-2 .horizontal-product{width:100%;border:none;border:1px solid;border-radius:15px;align-items:center;flex-direction:row}.main-product-extended .style-2 .horizontal-product-list{border:none;display:grid;gap:15px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 1000px){.main-product-extended .product-info__buy-buttons{justify-content:left}}@media screen and (min-width: 767px){.main-product-extended .modal-container{justify-content:center;flex-direction:row}.main-product-extended .modal-content{padding:40px;transform:scale(0)}.main-product-extended .modal-content.scale-in{transform:scale(1)}.main-product-extended .modal-container .modal-body table tr{grid-template-columns:200px 1fr}.main-product-extended .modal-container .modal-body table tbody tr td{padding:20px}.main-product-extended .modal-container .modal-body table tbody tr td img{max-width:var(--image-width, 100%)}.main-product-extended .buy-buttons button.button,.klaviyo-bis-trigger{width:100%}.main-product-extended .products_included{grid-template-columns:repeat(3,1fr)}.main-product-extended .products_included .product_wrapper:nth-child(3n){margin-right:-1px}.main-product-extended .style-2 .horizontal-product-list{grid-template-columns:repeat(3,1fr)}.main-product-extended .style-2 .horizontal-product__info{flex-direction:column;text-align:center}.main-product-extended .style-2 .horizontal-product img{width:100%}.main-product-extended .style-2 .horizontal-product{flex-direction:column}.main-product-extended .style-2 .horizontal-product .v-stack{gap:0px}.main-product-extended .product_label{font-size:14px}.main-product-extended .countdown_count .counter-label{font-size:10px;line-height:1}.main-product-extended .countdown_count .counter{font-size:18px;line-height:1}.main-product-extended .countdown_count{padding:5px 10px;gap:3px}.main-product-extended .countdown-container{padding:5px 20px 5px 15px;gap:7px}.main-product-extended .countdown_block{top:30px}.main-product-extended .countdown_label{font-size:16px}}@media screen and (max-width: 766px){.main-product-extended .style-2 .horizontal-product__info price-list.price-list{justify-content:flex-start}.main-product-extended .products_included .product_wrapper:nth-child(2n){margin-right:-1px}.main-product-extended .products_included .product_wrapper:nth-last-child(-n+2){margin-bottom:-1px}.main-product-extended .product_wrapper{height:100px}.main-product-extended .countdown{font-size:12px}.main-product-extended .delivery_info{margin-inline:-35px;padding-inline:35px;border-radius:0}.main-product-extended .associated_products-heading{justify-content:left}}@media (max-width: 575px){.main-product-extended .countdown-container{border-radius:5px;max-width:225px;margin:0 auto 0 10px;flex-flow:row;padding:0 15px}.main-product-extended .countdown_label .icon{display:none}.main-product-extended .countdown_label{flex-flow:column;margin-right:5px}.main-product-extended .countdown_count{padding:2px 4px}.main-product-extended .countdown_count .counter-label{font-size:7px}.main-product-extended .style-2 .horizontal-product__cta .button{min-width:70px;padding:5px}.main-product-extended .product-info__complementary-products .horizontal-product__cta button{white-space:nowrap;padding:5px;min-width:70px}}
/*# sourceMappingURL=/cdn/shop/t/421/assets/main-product-extended.css.map */
