.thb-product-detail.product.main-product-cro{background:#171717;padding:17px 0 11px}.main-product-cro .container{padding:0 10px;max-width:1406px;margin:0 auto}.main-product-cro .container .product-row{max-width:unset;padding:0}.main-product-cro .container .product-row .small-12.columns{padding:0}.main-product-cro .product-grid-container{gap:11px;grid-template-columns:unset;display:flex}.main-product-cro .product-grid-container .product-gallery-sticky{width:100%}.main-product-cro .product-images:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;height:72%;width:72%;max-width:423px;max-height:423px;background:linear-gradient(128.65deg,#00fffd,#ff7edfbf);filter:blur(70px);opacity:.4;z-index:0}.main-product-cro .product-gallery-container .product-image-container{padding:0!important}.main-product-cro .product-grid-container .product-information{width:100%;background-color:#000;padding:38px 33px 60px}@media screen and (min-width: 1024px){.main-product-cro .product-grid-container{gap:36px;justify-content:end}.main-product-cro .product-grid-container .product-gallery-sticky{width:calc(46% - 20px)}.main-product-cro .product-grid-container .product-information{width:calc(51% - 16px)}.main-product-cro .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail{width:146px;border-radius:0}.main-product-cro .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail:after{border-radius:0}}@media screen and (max-width: 1023px){.thb-product-detail.product.main-product-cro{padding:0 0 12px}.main-product-cro .product-grid-container{flex-wrap:wrap}.main-product-cro .product-gallery-container{margin-bottom:0}.main-product-cro.thb-product-detail .product-images--fullwidth-mobile-true .product-images__slide{width:72%;margin:0 4px}.main-product-cro.thb-product-detail .static-dots .flickity-page-dots{display:none}.main-product-cro .product-grid-container .product-information{padding:21px 14px 32px}}.main-product-cro .Vtl-pr-stars-snippet--front--inner,.main-product-cro .Vtl-pr-review-stars-snippet>div:not(:last-child){width:auto!important;height:auto;gap:2px}.main-product-cro .Vtl-pr-stars-snippet--front{width:100%!important}.main-product-cro .Vtl-pr-stars-snippet--back{height:auto;display:flex;gap:2px}.main-product-cro .Vtl-pr-stars-snippet--layer svg{width:100%;max-width:19px;height:19px}.main-product-cro .Vtl-pr-stars-snippet--layer svg path{fill:#fff}.main-product-cro .Vtl-pr-review-stars-snippet.Vtl-pr-review-stars-snippet--inner-el.vtl-pr-ss__inner-el{font-family:PP Neue Montreal;font-weight:400;font-size:16px;line-height:1.19;letter-spacing:0;margin-left:7px}.main-product-cro.thb-product-detail .product-title-container{margin:0}.main-product-cro.thb-product-detail .product-title{font-family:PP Neue Montreal;font-weight:700;font-size:64px;line-height:.9375;letter-spacing:0;background:linear-gradient(90deg,#dde4f4,#bcc1e1 10%,#007ba4);background-clip:text;color:transparent;text-transform:none;margin:10px 0;padding:0}.main-product-cro .product-short-description p{font-family:PP Neue Montreal;font-weight:400;font-size:18px;line-height:1.223;letter-spacing:0;color:#fff;margin:0 0 28px!important}@media screen and (max-width: 1100px){.main-product-cro .Vtl-pr-stars-snippet--layer svg{max-width:14px;height:14px}.main-product-cro .Vtl-pr-review-stars-snippet>div:not(:last-child){min-width:unset!important}.main-product-cro .Vtl-pr-review-stars-snippet.Vtl-pr-review-stars-snippet--inner-el.vtl-pr-ss__inner-el{font-size:12px;margin-left:0}.main-product-cro.thb-product-detail .product-title{font-size:48px;line-height:1.042;margin:6px 0 14px}.main-product-cro .product-short-description p{font-size:16px;line-height:1.19;margin:0 0 21px!important}}.main-product-cro .icontext-grid{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:25px 8px 30px;margin-bottom:20px}.main-product-cro .icontext-grid-row{display:flex;flex-wrap:wrap;row-gap:21px;column-gap:39px}.main-product-cro .icontxt-item{font-family:PP Neue Montreal;font-size:16px;font-weight:400;line-height:1;color:#fff;width:44%;display:flex;align-items:center;text-transform:capitalize;gap:10px}.main-product-cro .icontxt-item img{width:36px;min-width:36px;height:auto;filter:drop-shadow(0 0 5px rgba(0,255,255,.3)) drop-shadow(0 0 8px rgba(0,255,255,.4)) drop-shadow(0 0 16px rgba(0,255,255,.3)) drop-shadow(0 0 24px rgba(0,255,255,.3))}@media screen and (max-width: 1023px){.main-product-cro .icontext-grid{padding:16px 5px 18px;margin-bottom:13px}.main-product-cro .icontext-grid-row{row-gap:9px}.main-product-cro .icontxt-item{width:100%;font-size:14px}.main-product-cro .icontxt-item img{width:24px;min-width:24px}}.main-product-cro .variations .product-form__input--color{flex-wrap:nowrap;align-items:center}.main-product-cro .variations .product-form__input-wrapper{display:flex;flex-wrap:wrap;width:100%;gap:2px;justify-content:end}.main-product-cro .product-form__input--color .form__label{font-family:PP Neue Montreal;font-weight:700;font-size:20px;line-height:1;letter-spacing:0;color:#fff;margin-bottom:0;width:40%}.main-product-cro .product-form__input--color .form__label .form__label__value{font-weight:400;margin-right:0;padding-left:5px}.main-product-cro .variations .product-form__input--color input[type=radio]+label{width:88px;height:88px;border-radius:unset;box-shadow:none!important;margin:0}.main-product-cro .variations .product-form__input--color input[type=radio]:checked+label{background-color:#171717!important}.main-product-cro .variations .product-form__input--color input[type=radio]:not(:checked)+label{box-shadow:none!important;background-color:transparent!important}.main-product-cro .variations .product-form__input--color input[type=radio]+label:after{background-color:transparent!important;border-radius:0!important;background-size:67px;background-repeat:no-repeat;top:10px!important;left:10px!important;right:10px!important;bottom:10px!important}@media screen and (max-width: 1199px){.main-product-cro .variations .product-form__input--color{flex-wrap:wrap;margin:0 0 16px}.main-product-cro .product-form__input--color .form__label{width:100%;margin-bottom:10px}.main-product-cro .variations .product-form__input-wrapper{justify-content:start;gap:8px}}@media screen and (max-width: 1023px){.main-product-cro .product-form__input--color .form__label{font-size:16px}.main-product-cro .variations .product-form__input--color input[type=radio]+label{width:74px;height:74px}.main-product-cro .variations .product-form__input--color input[type=radio]+label:after{top:4px!important;left:4px!important;right:4px!important;bottom:4px!important}}.main-product-cro .product-price-container .price .money{display:block;font-family:PP Neue Montreal;font-weight:700;font-size:36px;line-height:1;letter-spacing:0;color:#fff}.main-product-cro.thb-product-detail .product-price-container .price{margin:0;padding:12px 0}.main-product-cro .product-price-container .price del,.main-product-cro .product-price-container .price del .money{font-weight:400;color:#ffffff80}.main-product-cro .product-price-container .price del+ins,.main-product-cro.thb-product-detail .product-price-container .badges{margin-left:20px}.main-product-cro.thb-product-detail .product-price-container .badge{font-family:PP Neue Montreal;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;margin:0;color:#fff;background:transparent;border:1px solid #fff;border-radius:50px;padding:9px 20px;height:unset}.main-product-cro .product-from-wrapper{display:flex;align-items:center;margin:10px 0 0}.main-product-cro .product-from-wrapper .quantity{margin-bottom:0;border-color:#fff;border-radius:0;padding:0 35px}.main-product-cro .product-from-wrapper .quantity .minus,.main-product-cro .product-from-wrapper .quantity .plus,.main-product-cro .product-from-wrapper .quantity .qty{height:59px}.main-product-cro .product-from-wrapper .quantity .qty{width:100%;line-height:59px;max-width:94px;font-weight:700;font-size:22px;font-family:PP Neue Montreal}.main-product-cro .product-from-wrapper .quantity .plus,.main-product-cro .product-from-wrapper .quantity .minus{width:35px}.main-product-cro .product-from-wrapper .quantity .plus{justify-content:start}.main-product-cro .product-from-wrapper .quantity .minus{justify-content:end}.main-product-cro .product-from-wrapper .quantity .minus svg,.main-product-cro .product-from-wrapper .quantity .plus svg{height:14px;width:14px;opacity:1}.main-product-cro .product-from-wrapper .quantity .minus svg path,.main-product-cro .product-from-wrapper .quantity .plus svg path{stroke:#fff}.main-product-cro .product-from-wrapper .quantity-wrapper .form__label.quantity__label{display:none}.main-product-cro .product-from-wrapper .product--product-form{margin-bottom:0;width:100%}.main-product-cro .product-from-wrapper .single-add-to-cart-button{background:#fff;color:#000;font-family:PP Neue Montreal;font-weight:700;font-size:20px;line-height:1.05;letter-spacing:0;text-transform:uppercase;border-radius:0;padding:20px;height:unset;width:100%}@media screen and (max-width: 1023px){.main-product-cro .product-price-container .price .money{font-size:20px}.main-product-cro.thb-product-detail .product-price-container .badge{font-size:12px;border-radius:28px;padding:6px 12px}.main-product-cro .product-price-container .price del+ins,.main-product-cro.thb-product-detail .product-price-container .badges{margin-left:11px}.main-product-cro.thb-product-detail .product-price-container .price{padding:4px 0}.main-product-cro .product-from-wrapper .single-add-to-cart-button{font-size:16px;line-height:1.125;padding:16px}.main-product-cro .product-from-wrapper .quantity .minus,.main-product-cro .product-from-wrapper .quantity .plus,.main-product-cro .product-from-wrapper .quantity .qty{height:47px}.main-product-cro .product-from-wrapper .quantity .qty{line-height:47px;max-width:52px}.main-product-cro .product-from-wrapper .quantity .plus,.main-product-cro .product-from-wrapper .quantity .minus{width:20px}.main-product-cro .product-from-wrapper .quantity{padding:0 20px}.main-product-cro .product-from-wrapper .quantity .minus svg,.main-product-cro .product-from-wrapper .quantity .plus svg{height:8px;width:8px}}.main-product-cro .features-grid{margin-top:10px;margin-bottom:30px}.main-product-cro .features-grid-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px}.main-product-cro .features-grid-item{display:flex;align-items:center;gap:10px;font-family:PP Neue Montreal;font-weight:400;font-size:16px;line-height:1;color:#fff;text-transform:capitalize}.features-grid-item :is(img,svg){width:100%;max-width:24px;height:24px}@media screen and (max-width: 1023px){.main-product-cro .features-grid-row{gap:18px}.main-product-cro .features-grid-item{gap:5px;font-size:12px}.features-grid-item :is(img,svg){max-width:13px;height:13px}}.main-product-cro .product-gallery-container .product__accordion-wrapper{margin-top:16px}.main-product-cro .product__accordion{border-top:none;border-color:#fff;margin:0}.main-product-cro .product__accordion summary{padding:16px 0 20px;font-family:PP Neue Montreal;font-weight:700;font-size:20px;line-height:1;letter-spacing:0;color:#fff;display:flex;align-items:center;justify-content:space-between}.main-product-cro .accordion+.accordion{margin-top:0}.main-product-cro .accordion summary .icon-wrapper{display:flex}.main-product-cro .accordion summary span{display:flex;height:auto;width:auto;margin-top:0;margin-left:0;position:unset}.main-product-cro .accordion summary span svg{height:24px;width:24px;transform:none}.main-product-cro .accordion details[open] summary span .icon-minus{display:block}.main-product-cro .accordion details summary span .icon-minus,.main-product-cro .accordion details[open] summary span .icon-plus{display:none}.main-product-cro .accordion .accordion__content{padding:0 10px 20px}.main-product-cro .accordion .accordion__content p{font-family:PP Neue Montreal;font-size:16px;line-height:1;letter-spacing:0;color:#fff;font-weight:400}.main-product-cro .accordion .accordion__content p strong{font-family:PP Neue Montreal}.main-product-cro .accordion.accordion-quick-specifications .accordion__content p{line-height:2.6}.main-product-cro .accordion.accordion-quick-specifications .accordion__content p strong{min-width:130px;display:inline-block}.main-product-cro .accordion.accordion-quick-specifications .accordion__content p br:after{content:"";display:block;height:23px}@media screen and (min-width: 1024px){.main-product-cro .product-information .accordion:not(.accordion-quick-specifications),.main-product-cro .product-gallery-container .accordion.accordion-quick-specifications{display:none}.main-product-cro .accordion.accordion-quick-specifications summary{padding-top:0;border-bottom:1px solid #fff}.main-product-cro .accordion.accordion-quick-specifications details summary span svg{display:none!important}.main-product-cro .accordion.accordion-quick-specifications .accordion__content{padding:27px 0}.main-product-cro .accordion.accordion-quick-specifications details{pointer-events:none}}@media screen and (max-width: 1023px){.main-product-cro .product-gallery-container .product__accordion-wrapper{display:none}.main-product-cro .accordion.accordion-quick-specifications .accordion__content p strong{margin-right:7px}.main-product-cro .accordion.accordion-quick-specifications .accordion__content p{line-height:1.4}.main-product-cro .accordion .accordion__content{padding:0 0 20px}}@media screen and (max-width: 500px){.main-product-cro .accordion.accordion-quick-specifications .accordion__content p strong{min-width:50px}}.main-product-cro .complementary-products.product-recommendations--loaded{margin-bottom:30px!important;padding:7px 32px 25px;background:url(/cdn/shop/files/upsell-bg.png?v=1752231641);background-repeat:no-repeat;background-size:cover;background-position:center}.main-product-cro .complementary-products--heading{font-family:PP Neue Montreal;font-weight:700;font-size:20px;line-height:1;letter-spacing:.78px;text-align:center;text-transform:capitalize;color:#fff;padding:15px 0;margin:0}.main-product-cro .complementary-products--inner{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:auto;overflow-x:hidden;gap:13px}.main-product-cro .complementary-products--inner .product-card-small{background:linear-gradient(90deg,#00000080,#00000026);border:none;width:100%;max-width:unset;border-radius:0;align-items:center;padding:3px 21px 3px 7px;gap:9px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--image{width:91px;margin-right:0;border-radius:unset;display:flex}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--info,.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart{display:flex;flex-direction:column;justify-content:center;height:auto}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--info{gap:8px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--link,.main-product-cro .complementary-products--inner .product-card-small .price .money{font-family:PP Neue Montreal;font-weight:700;font-size:16px;line-height:1.5625;letter-spacing:0}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--link{color:#fff;text-transform:capitalize}.main-product-cro .complementary-products--inner .product-card-small .caption-small{font-family:PP Neue Montreal;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#fff}.main-product-cro .complementary-products--inner .product-card-small .price{transform:none!important;text-align:right;margin-bottom:4px}.main-product-cro .complementary-products--inner .product-card-small .price .money{color:#f2f2f2}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart{margin-left:auto}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart-button{font-family:PP Neue Montreal;font-weight:700;font-size:16px;line-height:1;letter-spacing:0;color:#000;background:#fff;position:unset;transform:none;padding:11px 17px;text-transform:uppercase}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart-button .product-card-small--add-to-cart-text{text-decoration:none}@media screen and (max-width: 1200px){.main-product-cro .complementary-products--heading{font-size:16px;padding:16px 0}.main-product-cro .complementary-products.product-recommendations--loaded{margin-bottom:33px!important;padding:7px 25px 27px}.main-product-cro .complementary-products--inner .product-card-small{padding:13px 12px 13px 10px;gap:0}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--image{width:69px;margin-right:18px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--info{gap:10px;min-width:unset;margin-right:4px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--link{font-size:14px;line-height:1.5715}.main-product-cro .complementary-products--inner .product-card-small .caption-small{font-size:12px;line-height:1.5}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart{min-width:73px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart-button{padding:10px 7px;font-size:12px;justify-content:center}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--add-to-cart-button .product-card-small--add-to-cart-text{text-align:center}}@media screen and (max-width: 1023px){.main-product-cro .complementary-products.product-recommendations--loaded{margin:0 -14px;width:calc(100% + 28px)}}@media screen and (max-width: 380px){.main-product-cro .complementary-products.product-recommendations--loaded{padding:7px 15px 27px}.main-product-cro .complementary-products--inner .product-card-small .product-card-small--image{width:64px;margin-right:7px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/product-cro.css.map */
