.New-custom-product{padding:40px 40px 80px;max-width:1440px;width:100%;margin:0 auto;gap:40px}.New-custom-product .m6pr .l4pr.s4wi{border-left-width:0;border-right-width:0;margin-bottom:0}.f8pr>.product-feature-list{padding:24px 0;position:static!important}.custom-product-detail .feature-heading{color:var(--Black, #000);font-family:Aeonik;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.32px;margin:0 0 8px}.feature-description *{font-family:Aeonik;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#1e1e1e;margin:0 0 24px}.feature-description * strong{font-weight:700}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}li.feature-item span{font-family:Aeonik;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;color:#1e1e1e}li.feature-item{display:flex;align-items:center;gap:10px}.product-feature-list .metafield-rich_text_field{margin:0}.product-feature-list div>p{margin-bottom:24px;font-family:Aeonik;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#1e1e1e}.product-feature-list ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.product-feature-list ul li{position:relative;font-family:Aeonik;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;color:#1e1e1e;display:flex;gap:10px;margin:0}.product-feature-list ul li:before{content:"";min-width:4px;height:20px;background-color:#34a853;display:block}.Delivery_block_cstm p{margin:0 0 12px;font-family:Aeonik;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.3px;display:flex!important;gap:8px;align-items:center;color:#187700}.Delivery_block_cstm p:before{content:"";width:13px;height:13px;background:radial-gradient(circle,#187700 30%,#1877004d 50%);border-radius:50%}a.pdp_review-cont-inner{display:inline-flex;align-items:center;gap:6px}a.pdp_review-cont-inner img{width:90px;height:auto;display:block}.pdp_review-feature-content *{font-family:Aeonik;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;margin:0!important;color:#626262}.custom-accordion{margin:0 0 12px;border-bottom:.8px dashed #767676;padding:14px 0;display:flex;flex-direction:column}.accordion-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;margin:0;transition:all .3s ease;min-height:unset}button.accordion-toggle:hover{box-shadow:unset}.rich_text p{color:#000;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:15px 0 0;letter-spacing:0}button.accordion-toggle.active{margin-bottom:10px}.custom-accordion-content li{color:var(--Black, #000);leading-trim:both;text-edge:cap;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.custom-accordion-content p{color:var(--Black, #000);font-family:Aeonik;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.custom-accordion-content strong{color:#1e1e1e;leading-trim:both;text-edge:cap;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px}.custom-accordion-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;list-style:none;padding-left:0;margin:0}.custom-accordion-content li{position:relative;padding-left:10px}.custom-accordion-content li:before{content:"";position:absolute;left:0;top:3px;width:4px;height:11px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 11'%3E%3Crect width='4' height='11' fill='black'/%3E%3C/svg%3E")}img.icon-plus{width:20px;height:20px;flex-shrink:0}img.icon-minus{width:22px;height:auto;flex-shrink:0}.custom-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;min-width:fit-content}.accordion-title{color:#1e1e1e;letter-spacing:0px;margin:0;font-family:Aeonik;font-weight:500;font-size:16px;line-height:120%}.custom-accordion-content *{font-family:Aeonik!important;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;color:#1e1e1e!important;margin:0}.icon-minus,.accordion-toggle.active .icon-plus{display:none}.accordion-toggle.active .icon-minus{display:inline-block}button.accordion-toggle:before{display:none}.new-pdp_content-wrapper .l4us{margin:0 0 12px!important}.new-pdp_content-wrapper .l4us span{font-family:Aeonik;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.4px;color:#187700;display:flex;align-items:center;gap:8px}.new-pdp_content-wrapper .l4us span:before{content:"";width:13px;height:13px;background:radial-gradient(circle,#187700 30%,#1877004d 50%);border-radius:50%}.new-pdp_content-wrapper .m5{color:#1e1e1e;font-family:Aeonik;font-weight:700;font-size:clamp(32px,3.333vw,48px);line-height:110.00000000000001%;letter-spacing:-1px;margin:0 0 24px!important}.new-pdp_content-wrapper .m15{font-family:Aeonik;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#1e1e1e;margin:24px 0!important}.new-pdp_content-wrapper .price{font-family:Aeonik;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin:0;padding-top:24px}.product a.pdp_review-cont-inner{margin-bottom:24px}.new-pdp_content-wrapper .buy-btn_cstm{display:flex;flex-direction:column;gap:20px;margin:0 0 24px!important;padding:0 20px 20px;background-color:#fcfcfc;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.new-pdp_content-wrapper .buy-btn_cstm .f8pr-button{margin:0;width:85%}.new-pdp_content-wrapper .f8pr-buy-button{position:relative}.new-pdp_content-wrapper .buy-btn_cstm button.overlay-buy_button{background-color:#1e1e1e!important;border-radius:100px!important;margin:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;font-family:Aeonik;font-weight:900;font-size:16px;line-height:120%;letter-spacing:0;text-align:center}.new-pdp_content-wrapper .buy-btn_cstm button.overlay-buy_button:before{display:none}.new-pdp_content-wrapper .buy-btn_cstm span.input-amount.f8pr-amount{margin:0!important;width:100%}.new-pdp_content-wrapper .buy-btn_cstm span.input-amount.f8pr-amount span.semantic-amount{width:100%;border:1px solid #1E1E1E;border-radius:100px;padding:20px;display:flex;align-items:center;justify-content:space-between}.new-pdp_content-wrapper .buy-btn_cstm span.input-amount.f8pr-amount span.semantic-amount input#quantity{font-family:Aeonik;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;text-align:center;color:#1e1e1e;border:none;padding:0!important;width:fit-content;min-height:unset;background-color:transparent;order:2}#root .new-pdp_content-wrapper .buy-btn_cstm .input-amount a.incr{font-size:8px;height:20px;display:block;order:3;position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;border:unset;width:20px}#root .new-pdp_content-wrapper .buy-btn_cstm .input-amount a.decr{font-size:8px;height:20px;display:block;order:1;position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;border:unset;width:20px}#root .new-pdp_content-wrapper .buy-btn_cstm .input-amount a[role=button]:before{width:100%;height:100%}.New-custom-product>div{border:none}.New-custom-product .l4pr-container{max-width:52%;width:100%}.custom-product_wrapper-parent{max-width:calc(100% - (52% + 40px));width:100%}.new-pdp_content-wrapper .check input[type=radio]~label{padding:16px 20px!important;font-family:Aeonik;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#1e1e1e}.new-pdp_content-wrapper .check.box label:before{border:1px solid #626262;border-radius:12px!important}.new-pdp_content-wrapper .check input:checked~label:before{background-color:#1e1e1e!important}.new-pdp_content-wrapper .check input:checked~label{color:#fff}.new-pdp_content-wrapper .check input.disabled~label{opacity:.7;pointer-events:none}.new-pdp_content-wrapper .check input.disabled~label:before{border-color:#b2b2b2;background-color:#f4f4f4}.new-pdp_content-wrapper .check.box{margin:20px 0 0}.new-pdp_content-wrapper .f8pr-variant-selection{padding:20px 20px 0;background-color:#fcfcfc;border-top-left-radius:12px;border-top-right-radius:12px}.new-pdp_content-wrapper .f8pr-variant-selection>label{color:#1e1e1e;font-family:Aeonik;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;margin:0}h3.upsell-product-title{font-family:Aeonik;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin:0 0 20px}.upsell-product{border:1px solid var(--Overlays-Default, #00000033);border-radius:6px;padding:20px 16px;display:flex;flex-direction:column;gap:12px;transition:all .3s ease;position:relative}.upsell-product_fea-image{max-width:50px;width:100%;height:50px}.upsell-products .upsell-product .upsell-product_fea-image img{width:100%;height:100%!important;display:block;object-fit:contain}h3.upsell-product_product-title{font-family:Aeonik;font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin:0}.usell-product-det{display:flex;align-items:center;gap:8px}.upsell-product-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.upsell-product-head input{width:20px;height:20px;display:block;cursor:pointer}.upsell-product_footer{display:flex;justify-content:space-between;align-items:flex-end}p.upsell-product_desc{font-family:Aeonik;font-weight:500;font-size:12px;line-height:120%;letter-spacing:0;color:#626262;max-width:210px;width:100%;margin:0}p.upsell-product_price{font-family:Aeonik;font-weight:700;font-size:16px;line-height:19.6px;letter-spacing:0;color:#1e1e1e;margin:0}h3.upsell-product_product-title{font-family:Aeonik;font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin:8px 0 0}.upsell-product-head input[type=checkbox]{accent-color:#000}.upsell-products{display:flex;flex-direction:column;gap:6px}.upsell-product:has(input[type=checkbox]:checked){border-color:#000}.upsell-product-cstm{padding:40px 20px}.upsell-product:not(:last-of-type):after{content:"";position:absolute;width:28px;height:28px;background-image:url(/cdn/shop/files/Frame_24_3eea1ad8-0c46-4224-8352-5cf5c3bec00e.svg?v=1769172358);bottom:-15%;left:50%;transform:translate(-50%);border-radius:50%;z-index:1}span.buy-btn_cstm_title{font-family:Aeonik;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin:0;align-self:start}.new-pdp_content-wrapper .f8pr-bulk{padding:40px 20px;background-color:#fcfcfc}.new-pdp_content-wrapper .f8pr-bulk>p{font-family:Aeonik;font-weight:400!important;font-size:18px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin-bottom:20px!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items{display:flex!important;flex-direction:column;gap:6px}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card{align-items:start!important;padding:20px 16px!important;border-radius:6px!important;position:relative}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card>div{display:flex;flex-wrap:wrap}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card:before{border-radius:6px!important;border-color:#0003!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card span.check{position:absolute;top:20px;right:20px;border:none!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card figure{max-width:50px;width:100%;height:50px;border:none!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card figure span.product-badge,.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card figure .category_abs-icon{display:none!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card .tabs_pc-metafield-review{margin-bottom:8px!important;max-width:100%;width:100%}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card h3.p0{max-width:100%;width:100%}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card .tabs_product-card-desc{max-width:60%;width:100%;font-size:12px}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card p.price{max-width:40%;width:100%;font-family:Aeonik;font-weight:700;font-size:16px!important;line-height:19.6px;letter-spacing:0;color:#1e1e1e!important;align-self:end;text-align:right;margin:0!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card p.has-select{max-width:100%;width:100%;margin-top:10px!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card h3.p0 a{font-family:Aeonik;font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;color:#1e1e1e;margin-bottom:10px}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card:not(:last-of-type):after{width:28px;height:28px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background-image:url(/cdn/shop/files/Frame_24_07fa5d64-f6f3-4f96-b6c3-8e3abc2661f0.svg?v=1770043246)}@media screen and (max-width:1000px){.new-pdp_content-wrapper .buy-btn_cstm .f8pr-button{width:75%}.New-custom-product{padding:24px 16px!important;gap:24px}.product-feature-list{padding-top:20px!important}.feature-description *{margin:0 0 20px}li.feature-item span{font-size:14px}.new-pdp_content-wrapper .l4us{margin:0 0 20px!important}.new-pdp_content-wrapper .m5{font-size:32px;letter-spacing:-.6px;margin-bottom:20px!important}.new-pdp_content-wrapper .m15{margin:20px 0!important}.upsell-product-cstm{padding:24px 12px}h3.upsell-product-title{font-size:16px;margin-bottom:16px}.new-pdp_content-wrapper .check input[type=radio]~label{padding:16px 10px}.new-pdp_content-wrapper .f8pr-variant-selection{padding-inline:12px}.new-pdp_content-wrapper .buy-btn_cstm{padding:0 12px 18px}.new-pdp_content-wrapper .f8pr-bulk{padding:24px 12px}.new-pdp_content-wrapper .f8pr-bulk>p{font-size:16px;margin-bottom:16px!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card .tabs_product-card-desc{max-width:100%;width:100%;font-size:12px!important}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card p.price{max-width:100%;margin-top:6px!important;padding:0}.new-pdp_content-wrapper .f8pr-bulk .upsell-items li.product-card p.has-select{margin-top:0!important}}.cstm-gallery-class{border:none;margin:0!important}.cstm-gallery-class span.swiper-button-nav{max-width:45px;width:100%!important;height:45px!important;top:40%}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal a.swiper-pagination-bullet{max-width:166px;width:100%;opacity:1;margin:0;padding:0;height:166px;min-width:166px;background:transparent!important}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal a.swiper-pagination-bullet img{object-fit:cover!important}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;justify-content:start;scrollbar-width:none;margin-top:10px}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:after{top:0;bottom:0}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:before{background:transparent!important;z-index:4}.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal a.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent}.cstm-gallery-class span.swiper-button-next.swiper-button-nav{left:auto!important;right:10px}.cstm-gallery-class span.swiper-button-prev.swiper-button-nav{right:auto;left:10px}.cstm-gallery-class .swiper-button-prev:before{content:""!important;background-image:url(/cdn/shop/files/Group_2.svg?v=1770099706);width:100%;height:100%;display:block;position:static;margin:0;line-height:unset;font-size:unset;font-weight:unset;overflow:visible;background-size:contain;background-repeat:no-repeat}.cstm-gallery-class .swiper-button-next:before{content:""!important;background-image:url(/cdn/shop/files/Group_1.svg?v=1770099708);width:100%;height:100%;display:block;position:static;margin:0;line-height:unset;font-size:unset;font-weight:unset;overflow:visible;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1000px){.cstm-gallery-class .swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.cstm-gallery-class span.swiper-button-nav{max-width:32px;width:100%!important;height:32px!important;top:50%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cstm-pdp-content.css.map */
