.custom-main_product .page-width{max-width:100%;padding:0 30px}.custom-main_product .product.grid{max-width:1320px;margin:0 auto}.custom-main_product .product__title h1{font-size:28px;font-weight:600;line-height:1.3;color:#1b2246}.custom-main_product .price__container{display:flex;align-items:center;gap:20px}.custom-main_product .lamp-badge{display:flex;width:max-content;padding:10px 12px;font-size:14px;color:#fff;background:#2ed8c3;line-height:100%;letter-spacing:0;border-radius:10px}.custom-main_product .price .price-item{font-size:18px;line-height:100%;letter-spacing:0;color:gray}.custom-main_product .price .price-item--sale{font-size:20px;line-height:100%;letter-spacing:0;color:#1b2246!important}.custom-main_product .form__label{font-size:16px;line-height:100%;letter-spacing:0;color:#1b2246;padding-bottom:10px}.custom-main_product .qty-and-btn{display:flex;align-items:flex-start;gap:20px;max-width:100%}.custom-main_product .new-qty{display:none}.custom-main_product .new-product-form{padding:0;margin:0!important}.custom-main_product .product-form__buttons{max-width:100%}.custom-main_product .product-form__input{flex:1;max-width:max-content}.custom-main_product .btn-wrapper{flex:1;max-width:100%;width:100%}.custom-main_product .product-form__input--pill input[type=radio]:checked+label{background:#ff5c5b;color:#fcfcfc;border-color:#ff5c5b}.custom-main_product .product-form__submit{background:#ff5c5b;color:#fcfcfc;border-radius:10px;text-transform:capitalize}.custom-main_product .button:after{box-shadow:unset}.custom-main_product .product-form__input--pill input[type=radio]+label{border-radius:10px}.custom-main_product .button:not([disabled]):hover:after{box-shadow:unset}.custom-main_product .quantity:after{box-shadow:unset}.custom-main_product .quantity{border:1px solid #1B2246;border-radius:10px}.custom-main_product .accordion__title{font-size:16px;color:#1b2246;font-weight:600}.custom-main_product .accordion summary{padding:30px 0}.custom-main_product .product__accordion .accordion__content{padding:0}.custom-main_product .product__accordion .accordion__content h1,.custom-main_product .product__accordion .accordion__content h2,.custom-main_product .product__accordion .accordion__content h3{font-size:16px;font-family:Inter,san-serif;color:#1b2246}.custom-main_product .accordion .summary__title+.icon-caret{height:12px}.custom-main_product .product__accordion .accordion__content p,.custom-main_product .product__accordion .accordion__content ul li{font-size:12px;color:#1b2246}.custom-main_product .product__text{color:#ff5c5b;margin-top:20px!important}.custom-main_product .custom-short_description p{font-size:14px;letter-spacing:0}.custom-main_product .product__info-container>*+*{margin:5px 0}.custom-main_product .product__accordion{margin:0!important}.custom-main_product .product-media-container{border:0}.custom-main_product .product-media-container .media img{object-fit:contain}.custom-main_product button.slider-button.slider-button--prev,.custom-main_product button.slider-button.slider-button--next{position:absolute;background:#000000b3;z-index:1;border-radius:50%}.custom-main_product button.slider-button.slider-button--next{right:0}.custom-main_product button.slider-button.slider-button--prev .icon,.custom-main_product button.slider-button.slider-button--next .icon{margin:0;height:unset}.custom-main_product .slider-button .icon{height:100%;color:#fff}.custom-main_product .thumbnail{border-radius:10px}.custom-main_product .thumbnail[aria-current]{box-shadow:unset;border:2px solid #FF5C5B}.custom-main_product .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:unset}.custom-main_product .thumbnail-list__item{width:100px!important;height:100px}@media(max-width:768px){.custom-main_product .page-width{padding:0 16px}.custom-main_product .product__title h1{font-size:22px}.custom-main_product .custom-short_description p{font-size:12px}.custom-main_product .qty-and-btn{gap:10px}.custom-main_product .quantity__button{width:30px}.price-per-item__container{max-width:10rem}.custom-main_product button.slider-button.slider-button--next{top:50%;transform:translateY(-50%)}.custom-main_product button.slider-button.slider-button--prev{left:0;top:50%;transform:translateY(-50%)}.custom-main_product .product-media-container .media img{object-fit:cover}.custom-main_product .slider-counter{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-main-product.css.map */
