.product-cro{padding:0!important}.product-cro .container{padding:0 21px;max-width:1351px;margin:0 auto}.product-cro .product{gap:16px;grid-template-columns:auto}.product-cro .product-gallery{gap:0}.complementary-products product-form{height:auto;display:block}.product-cro .product-gallery__carousel{row-gap:12px;column-gap:15px}.product-cro .product-gallery,.product-cro .product-info{width:100%}.product-cro .product-gallery__carousel .product-gallery__media img{height:100%;object-fit:cover;object-position:center}.product-review-text.rating-svg{display:flex;align-items:center;gap:11px;padding-bottom:23px}.product-review-text p{font-size:13px;font-weight:500;color:#000}.product-review-text .star-rating{display:flex}.review-text-img{display:flex;align-items:center;gap:11px}.product-personalizer label{text-transform:uppercase}.sealsubs-target-element{padding-top:7px}.variant-picker__option:not(.variant-grid){display:flex;gap:10px!important}.variant-picker__option:not(.variant-grid) legend{margin:0!important}@media screen and (min-width:1024px){.product-cro .product-gallery{padding:38px 31px 24px 0;margin-top:3px;gap:0;border-right:1px solid rgba(0,0,0,.2)}.product-cro .product-info{padding:60px 0 24px 29px}.product-cro .product{gap:0;grid-template-columns:1fr 1fr}.product-cro .product-info .product-info__block-list{max-width:89.53%}.product-cro .product-gallery__carousel .product-gallery__media.is-initial{aspect-ratio:31 / 32}.product-cro .product-gallery__carousel .product-gallery__media:not(.is-initial){aspect-ratio:151 / 157}}@media screen and (max-width:1023px){.product-cro .variant-picker__option{display:block}.product-cro{padding:25px 0!important}.product-cro .product-gallery__carousel{margin:0 -21px;padding-left:13px;display:flex;flex-wrap:nowrap}.product-cro .product-gallery__image-list{gap:11px}.product-cro .product-gallery__carousel .product-gallery__media{width:75%;min-width:75%}.product-cro .product-gallery__carousel .product-gallery__media img{aspect-ratio:1}.product-cro .page-dots{gap:5px;margin-top:16px}.product-cro .page-dots .tap-area{width:31px;height:2px;border-radius:0}.product-cro .page-dots>*:after{background:#e3e3e3;opacity:1}.product-cro .page-dots>*[aria-current=true]:after{background:#1c1c1c}}.product-cro .product-info__block-list>:not(:last-child),.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin:0!important}.product-cro .product-info .product-title{font-family:PP Hatton;font-weight:200;font-size:48px;line-height:1.0417;letter-spacing:0;color:#000;text-align:left;margin:0 0 5px}.product-cro .product-info .price-list--product{margin:0 0 5px}.product-cro .product-info .price-list--product .h4.text-subdued{font-family:Montserrat;font-weight:300;font-size:36px;line-height:1.11;letter-spacing:0;color:#000;padding:7px 0}@media screen and (max-width:1023px){.product-cro .product-info .product-title{font-size:32px;line-height:1.25}.product-cro .product-info .product-title,.product-cro .product-info .price-list--product{margin:0}.product-cro .product-info .price-list--product .h4.text-subdued{font-size:24px;line-height:1.25;padding:12px 0}}.product-cro .icontext-grid{border-bottom:1px solid #000;border-top:1px solid #000;background:#ebe6e240;padding:20px 26px 23px;margin:29px 0}.product-cro .icontext-grid-row{display:flex;flex-wrap:wrap}.product-cro .icontxt-item{font-family:Montserrat;font-weight:300;font-size:13px;line-height:1.25;color:#000;width:50%;display:flex;align-items:center;text-transform:capitalize;gap:10px;padding:10px}.product-cro .icontxt-item img{width:100%;max-width:24px;height:24px}.product-cro button.button{padding-block:10.5px}@media screen and (max-width:1023px){.product-cro .icontext-grid{padding:9px 0;margin-bottom:25px;background:transparent}.product-cro .icontext-grid-row{row-gap:10px}.product-cro button.button{font-size:12px;padding:11.5px 5px}.product-cro .quantity-selector .quantity-selector__input{width:20px;min-width:20px}}.product-cro .quantity-selector{border-color:#000}.product-cro product-form{height:100%;display:block}.product-cro .product-form__wrapper{display:flex}.product-cro .buy-now-wrapper{width:100%}.product-cro .qty-wrapper{grid-template:none}.product-cro .quantity-selector .quantity-selector__input{font-size:14px;font-weight:700;color:#000}.product-cro .sealsubs-container label.sls-purchase-options-label{color:#000;font-weight:700;text-transform:uppercase;margin-bottom:6px;display:block}.product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container{border:1px solid #000;border-radius:0;color:#000;font-weight:500}.product-cro .sealsubs-container label.sls-selling-plan-group-name,.product-cro .sealsubs-container .sls-option-container label,.product-cro .sealsubs-container label.sls-purchase-options-label,.product-cro .sls-price{color:#000}.product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.product-cro .sealsubs-container .sls-option-container.sls-active{background-color:#ebe6e2;box-shadow:none;outline:1px solid #000}.product-cro .product-personalizer{margin:0 0 16px}.product-cro .sls-select,.product-cro .sealsubs-container .sls-select-container select.sls-select{border-radius:0;border:1px solid #000!important;color:#000!important;font-size:14px;font-weight:500}.product-cro .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:10px;height:10px;background-color:#000;box-shadow:none}.product-cro .product-personalizer .pplr-btn{font-family:Montserrat;font-weight:700;font-size:16px;line-height:1;letter-spacing:0;color:#fff;margin:0;width:100%;padding:16px}.product-cro .variant-picker__option{margin:0 0 28px;gap:0}.product-cro .variant-picker__option .variant-picker__option-info legend{font-family:Montserrat;font-weight:300;font-size:14px;line-height:1;letter-spacing:0;color:#000;margin:0 0 10px;text-transform:uppercase}.product-cro .variant-picker__option .select{box-shadow:none;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;padding:11px 13px 11px 11px}.product-cro .variant-picker__option .select span{display:flex;align-items:center;font-family:Montserrat;font-weight:400;font-size:14px;line-height:1.65;letter-spacing:0;color:#1d1d1b;width:100%}.product-cro .variant-picker__option .dot,.popover .dot{width:100%;max-width:8px;height:8px;border-radius:50%;margin-right:9px}.product-cro .variant-picker__option .select svg{max-width:16px;height:9px;width:100%;position:unset}.product-cro .option-feature-details{margin:10px 0 0}.product-cro .option-feature-details p{font-family:Montserrat;font-weight:300;font-size:16px;line-height:1.25;letter-spacing:0;color:#000;text-transform:uppercase}.product-cro .option-feature-details p strong{font-weight:700}.product-cro .option-feature-details p:not(:last-child){margin-bottom:5px}@media screen and (max-width:1023px){.product-cro .product-personalizer .pplr-btn{padding:12px}.product-cro .variant-picker__option{margin:0 0 25px}.product-cro .variant-picker__option .dot{margin-right:3px}}.product-cro .features-grid{margin:16px 0}.product-cro .features-grid-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-cro .features-grid-item{display:flex;align-items:center;gap:5px;font-family:Montserrat;font-weight:300;font-size:12px;line-height:1.25;color:#000;text-transform:uppercase}.product-cro .features-grid-item :is(img,svg){max-width:20px;height:20px}@media screen and (max-width:1023px){.product-cro .features-grid{margin:10px 0 39px}}.product-cro .feature-badge-list{gap:16px;flex-direction:column}.product-cro .feature-badge-list .product-info__block-item,.product-cro .feature-badge{width:100%}.product-cro .feature-badge{display:flex;padding:13px;justify-content:center;column-gap:6px}.product-cro .feature-badge p{font-family:Montserrat;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media screen and (max-width:1023px){.product-cro .feature-badge{column-gap:20px;padding:8px 25px 8px 40px}.product-cro .feature-badge-list{gap:14px}}.product-cro .product-info__block-group.accordion-group{margin-top:15px!important}.product-cro .accordion{border:1px solid #000;margin-bottom:9px}.product-cro .accordion__toggle{padding:18px 25px 18px 20px}.product-cro .accordion__toggle .text-with-icon{gap:6px;font-family:Montserrat;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#1d1d1b;text-transform:uppercase;width:100%}.product-cro .accordion__toggle .text-with-icon img{width:100%;max-width:20px;height:20px}.product-cro .accordion__toggle .icon{width:100%;max-width:24px;height:24px}.product-cro .accordion .accordion__content{margin:0;padding:0 20px 20px}.product-cro .step-title{color:#000;font-family:Montserrat;font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:-10px}.product-cro .pplr-wrapper label{color:#000;font-family:Montserrat;padding:0;font-size:16px;letter-spacing:0;margin-bottom:5px}.product-cro .pplr-wrapper label.pplrlabel{font-size:14px;font-weight:300}.product-cro .pplr_text[type=date],.product-cro .pplr-wrapper input[type=text]{width:100%;text-indent:0px;font-family:Montserrat!important;border:1px solid #000!important;font-size:14px;font-weight:400;color:#000!important;padding:11px 15px}.product-cro .pplr_text[type=date]:placeholder,.product-cro .pplr-wrapper input[type=text]:placeholder{font-family:Montserrat!important;font-size:14px;font-weight:400;color:#000!important}.product-cro .pplr_text[type=date]::-webkit-input-placeholder,.product-cro .pplr-wrapper input[type=text]::-webkit-input-placeholder{font-family:Montserrat!important;font-size:14px;font-weight:400;color:#000!important}.product-cro .pplr_text[type=date]::-moz-placeholder,.product-cro .pplr-wrapper input[type=text]::-moz-placeholder{font-family:Montserrat!important;font-size:14px;font-weight:400;color:#000!important}.product-cro .pplr_text[type=date]:-ms-input-placeholder,.product-cro .pplr-wrapper input[type=text]::-ms-input-placeholder{font-family:Montserrat!important;font-size:14px;font-weight:400;color:#000!important}.product-cro .pplr_text[type=date]:-moz-placeholder,.product-cro .pplr-wrapper input[type=text]::-moz-placeholder{font-family:Montserrat!important;font-size:14px;font-weight:400;color:#000!important}@media screen and (max-width:1023px){.product-cro .accordion__toggle{padding:15px 12px 15px 20px}.product-cro .product-info__block-group.accordion-group{margin-top:25px!important}.product-review-text.rating-svg{gap:7px;padding-bottom:19px}.product-review-text p{font-size:11px;text-transform:lowercase}.star-rating svg{height:16px;width:16px}.review-text-img{gap:8px}.review-text-img svg{max-width:70px}}@media screen and (max-width:1023px){.product-cro .variant-picker__option .variant-picker__option-info legend{padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-product-cro.css.map */
