product-info .page-width{max-width:1280px;padding:0 16px}.main-pdp-sec{background:#fffbf2}media-gallery{border:2px solid #9424821A;background:#fff;padding:20px;border-radius:16px}.product__info-wrapper{border:2px solid #9424821A;background:#fff;padding:24px;border-radius:16px}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;border:none;max-width:100%;max-height:100%;padding:20px 24px}.thumbnail-slider{padding:0 20px;gap:0 20px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(32% + -0px)}.product-form__submit:after,.product-form__submit:before{display:none}.product-form__submit{border-radius:100px;background:#942482;font-size:20px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:0}.product-form__input.product-form__input--swatch .form__label{color:#171717;font-size:24px;font-family:basic-sans;letter-spacing:0;font-weight:600;line-height:1.3;margin-bottom:0}.product-form__input.product-form__input--swatch .form__label span{font-size:18px;opacity:.5;font-weight:400}.product-form__input.product-form__input--swatch .swatch-input__label{margin-top:10px!important;margin-right:15px!important;margin-bottom:0!important;outline:none!important;display:inline-flex;align-items:center;gap:10px}.product-form__input.product-form__input--swatch .swatch-input__label span.visually-hidden:not(.label-unavailable){display:block;position:relative!important;margin:0!important;width:auto;height:auto;color:#2c2e2f;font-family:basic-sans;letter-spacing:0;font-size:16px;font-weight:400}.product-form__input.product-form__input--swatch .swatch-input__label .swatch{width:24px;height:24px;outline-offset:2px}.swatch-input__input:active+.swatch-input__label .swatch,.swatch-input__input:checked+.swatch-input__label .swatch{outline:2px solid #000}.swatch-input__input:active+.swatch-input__label span.visually-hidden:not(.label-unavailable),.swatch-input__input:checked+.swatch-input__label span.visually-hidden:not(.label-unavailable){font-weight:700}.upsell-wrapper{margin-block:24px!important;padding-block:24px;border-top:1px solid #94248233;border-bottom:1px solid #94248233}.upsell-wrapper .upsell-title{color:#171717;font-size:24px;letter-spacing:0;margin-bottom:20px;font-weight:600}.upsell-card{background-color:#fffbf2;border-radius:12px;padding:16px;display:flex;align-items:center;gap:20px}.upsell-card img{width:100px;min-width:100px;height:auto;border-radius:12px;aspect-ratio:1 / 1;object-fit:contain}.upsell-info{flex-grow:1}.upsell-info .upsell-name{color:#171717;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:12px}.upsell-info .upsell-price{color:#171717;font-size:16px;font-weight:700;letter-spacing:0;font-family:basic-sans;line-height:1.2}.upsell-add .upsell-add-btn{background-color:#942482;border:0;color:#fff;padding:16px 24px}.upsell-item+.upsell-item{margin-top:19px}.upsell-badge{display:flex;align-items:center;gap:16px;margin-bottom:19px}.upsell-badge .badge-icon svg{width:36px}.upsell-badge .badge-text{flex-grow:1;color:#2c2e2f;font-weight:400;letter-spacing:0;font-size:16px;line-height:1.3}.upsell-badge .badge-text strong{display:block;font-weight:600}.product-tab.pdp-cro-desc-bottom-part .accordion__content,.product-tab.pdp-cro-desc-bottom-part .accordion__content *{font-size:14px;color:#171717;font-weight:400}.product .product-tab .product-tab-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid #00000014}.product .product-tab .product-tab-list li{margin:0}.product .product-tab .product-tab-list li:nth-child(2){text-align:center}.product .product-tab .product-tab-list li:nth-child(3){text-align:right}.product .product-tab .product-tab-list a{text-decoration:none;color:#171717;font-weight:400;font-size:16px;width:auto;display:inline-block;letter-spacing:0;position:relative;padding:3px 0;text-align:center}.product .product-tab .product-tab-list a img{display:block;margin-inline:auto;margin-bottom:5px;width:24px}.product .product-tab .product-tab-list a:not(.active) img{opacity:0}.product .product-tab .product-tab-list a.active{color:#000;font-weight:700}.product .product-tab .product-tab-list a.active:after{content:"";position:absolute;bottom:-1.5px;left:0;height:3px;width:100%;background:#942183}.product .product-tab .product-tab-list .tab-slider{display:block;position:absolute;bottom:-5px;left:0;right:0;height:10px;background:#000;border-radius:50px;width:180px;opacity:1;display:none;transition:transform ease-in-out .25s}.product .product-tab-content .tab-panal{display:none}.product .product-tab-content .tab-panal.active{display:block}.product .product-tab-content .tab-panal .accordion{margin:0;border:0}.product .product-tab-content .tab-panal .accordion .accordion__content{padding:25px 10px;margin:0;letter-spacing:0}.product .product-tab-content .tab-panal .accordion summary{display:none}.product .accordion__content ul li{color:#000;font-weight:400;font-size:16px}.product .accordion__content a{color:#000}@media (max-width: 991px){.product .product-tab .product-tab-list{display:none}.product .product-tab-content .tab-panal{display:block!important;border-bottom:1px solid rgba(0,0,0,.1)}.product .product-tab-content .tab-panal .accordion summary{display:flex;padding:13px 0 13px 10px;border-bottom:3px solid transparent}.product .accordion .summary__title .accordion__title{color:#171717;font-size:16px;letter-spacing:0;font-weight:400;line-height:1.2;display:flex;gap:10px;align-items:center;min-height:24px}.product .product-tab-content .tab-panal .accordion .accordion__content{padding:15px}.product .accordion details .summary__title .accordion__title img{display:none}.product .accordion details[open] .summary__title .accordion__title img{display:block}.product .accordion details[open] summary{border-color:#942183!important}.product .accordion details[open] .summary__title .accordion__title{color:#942183;font-weight:700}}.pdp-cro-tab-com-main-mobile{display:none}.product-form .gpo-app,.product-form .gpo-label{margin:0}.product.grid{gap:0 45px}.product .product-tab-content .tab-panal .accordion .accordion__content ul{padding:0}.product .product-tab-content .tab-panal .accordion .accordion__content li{display:block;position:relative;padding:0 0 0 25px}.product .product-tab-content .tab-panal .accordion .accordion__content li:after{content:"";background:url(/cdn/shop/files/Vector_1.png?v=1764406409) no-repeat center center;background-size:contain;width:14px;height:10px;position:absolute;top:10px;left:0}.features-grid{margin-top:-15px!important}.features-grid-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:-7px}.features-grid-item{padding:7px;display:flex;align-items:center;color:#2c2e2f;line-height:1.1;gap:8px;font-size:14px;font-weight:400;letter-spacing:0}.features-grid-item :is(img,svg){width:20px;min-width:20px;height:auto}.icontext-grid-row{display:flex;flex-wrap:wrap;margin:-8px}.icontxt-item{width:50%;padding:8px 20px 8px 8px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:0;color:#2c2e2f;position:relative}.icontxt-item:nth-child(2n):after{display:none}.icontxt-item:nth-child(2n){padding:8px}.icontxt-item:after{content:"";position:absolute;right:10px;height:24px;width:1px;background:#2c2e2f80}.icontxt-item img{width:24px;min-width:24px;height:auto}.short_description{font-size:16px}.product__title h1{font-size:40px;font-weight:700;color:#2c2e2f;line-height:1.2}.icontext-grid{border-block:1.5px solid #94248233;padding-block:20px;margin-block:20px}.product .price__container .price-item,.product .product__info-container .price--on-sale .price-item--regular{font-size:36px;font-weight:600;color:#2c2e2f;letter-spacing:0}.product__info-container .price--on-sale .price-item--regular{opacity:.7}.product-form__buttons .product-form__submit{font-size:20px;font-weight:700;color:#fff;min-height:52px}.product__info-wrapper .jdgm-star.jdgm--on:before{content:"\e000";color:#942482}.connection-gallery{padding:40px 0}.connection-gallery__title{font-size:24px;font-weight:600;margin-bottom:20px}.connection-gallery__grid{display:flex;gap:16px;justify-content:center;align-items:flex-start}.connection-gallery__item{flex:1}.connection-gallery__item img{width:100%;border-radius:15px;object-fit:cover;aspect-ratio:.64/1;display:block}.mobile-hidden{display:block}.desktop-hidden{display:none}.custom-text{font-size:16px;font-weight:400;color:#2c2e2f;letter-spacing:0;line-height:1.3;margin:24px 0}.custom-text-row{display:flex;align-items:center;gap:10px;background:#fffbf2;border-radius:12px;padding:16px;font-size:16px;color:#2c2e2f;line-height:1.3;font-weight:400;letter-spacing:0}button.thumbnail{border-radius:16px}.product-form__submit svg.arrow-svg{height:20px;width:20px;margin-left:10px}@media screen and (max-width: 749px){.icontxt-item{font-size:14px}.icontxt-item img{width:20px;min-width:20px}.features-grid-item{padding:5px;font-size:12px}.features-grid-row{margin:-5px}.features-grid-item :is(img,svg){width:18px;min-width:18px;height:auto}.custom-text{font-size:14px;margin:16px 0}.custom-text-row{font-size:14px}.features-grid{margin-top:0!important}.mobile-hidden{display:none}.desktop-hidden{display:block}.product .price__container .price-item,.product .product__info-container .price--on-sale .price-item--regular{font-size:24px}.product__title h1{font-size:28px}.product__info-wrapper{border:0;background:#fff;padding:16px;border-radius:16px}.connection-gallery{padding:0}.connection-gallery__title{font-size:17px}media-gallery{border:0;background:transparent;padding:0;border-radius:unset}button.thumbnail{border-radius:10px}}@media (max-width: 991px){.product-form__input.product-form__input--swatch .form__label{font-size:18px}.upsell-wrapper{margin-block:16px!important;padding-block:16px}.upsell-wrapper .upsell-title{font-size:18px}.upsell-item+.upsell-item{margin-top:16px}.upsell-card{padding:15px;gap:15px}.upsell-card img{width:90px;min-width:90px}.upsell-info .upsell-name{font-size:16px}.upsell-add .upsell-add-btn{font-size:20px;padding:14px 10px;white-space:nowrap}.upsell-badge{gap:15px;margin-bottom:16px}.upsell-badge .badge-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-main-product-cro.css.map */
