.cm_main_product .slider-buttons.quick-add-hidden{display:none}.product__info-wrapper,.product__media-wrapper{width:50%!important;max-width:50%!important}.product__info-wrapper{padding-left:16px!important}.cm_main_product.product{padding:40px 0 32px}.product-media-container.media-type-image.media-fit-contain.global-media-settings{border:none;background-color:#fffcec}.main_product_slider_btn .swiper-button-next:after,.main_product_slider_btn .swiper-button-prev:after{display:none}.product_slider_btn svg{width:12px!important;height:12px!important;display:block}.product_slider_btn{background:#fff7ce40;border:1px solid #FFF7CE;width:36px!important;height:36px!important;display:flex;border-radius:50%;transition:.4s all ease}.product_slider_btn:hover{background:#ffd95c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.swiper.mySwiperThumbs .swiper-slide.swiper-slide-thumb-active{border-color:#1e1e1e}.swiper.mySwiperThumbs .swiper-slide{border:1px solid transparent;cursor:pointer;width:56px;height:56px!important}.product_img_main_block{position:relative}.thumbnail-slider_mian{position:absolute;bottom:12px;left:12px;z-index:10;overflow:hidden;box-sizing:border-box}.thumbnail-slider_mian .swiper{height:100%!important}.thumbnail-slider_mian .swiper-slide{cursor:pointer}.thumbnail-slider_mian .swiper-slide img{width:100%;height:100%}.thumbnail_slider_images{width:56px;height:56px;display:block}.grid__item.product__media-wrapper{position:relative}.product_tag_name{position:absolute;top:8px;left:8px;z-index:2}.product_tag_name p{font-family:TT Norms Pro;font-weight:400;font-size:11px;line-height:1;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e;background:linear-gradient(90deg,#ffd95c6b,#ffd95cb3);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:6px 8px;border-radius:8px 0}.product__info-container{background-color:#fffcec;padding:24px}.product__info-container>*+*{margin:0!important}.product__title h1{font-family:TT Norms Pro;font-weight:600;font-size:36px;line-height:1;letter-spacing:.1px;color:#1e1e1e;margin-bottom:12px}span.price-item.price-item--regular{font-family:TT Norms Pro;font-weight:600;font-size:36px;line-height:1;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e}.product_price_block{display:flex;align-items:center;gap:4px;flex-wrap:wrap}span.cm_price_text{font-family:TT Norms Pro;font-weight:400;font-size:12px;line-height:1;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e}.usp_features_block{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px!important}p.usp_text{font-family:TT Norms Pro;font-weight:500;font-size:12px;line-height:1;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e;padding:5px 12px;background:#fff;border:1px solid #1E1E1E;border-radius:40px;transition:.4s all ease;cursor:pointer}p.usp_text:hover{box-shadow:0 2px 1px #1e1e1e}legend.form__label{font-family:TT Norms Pro;font-weight:700;font-size:16px;line-height:1;letter-spacing:.1px;vertical-align:middle;text-transform:uppercase;color:#1e1e1e;display:flex;align-items:center}legend.form__label span{font-family:TT Norms Pro;font-weight:500;font-size:16px;line-height:1;letter-spacing:.1px;vertical-align:middle;text-transform:capitalize;padding-left:4px}.products_quantity_btn_inn{display:flex;align-items:center;gap:0;margin-top:34px!important}.product-form__input.product-form__quantity{width:100%;min-width:104px;margin:0;max-width:104px}.products_quantity_btn_inn label.quantity__label.form__label{display:none}.products_quantity_btn_inn .product-form{width:100%;margin:0 0 0 8px!important}.products_quantity_btn_inn .product-form__buttons{display:flex;align-items:center;max-width:100%;gap:8px}.product-form__buttons button:after,.product-form__buttons button:before{display:none}.products_quantity_btn_inn .product-form__submit,.products_quantity_btn_inn .shopify-payment-button{width:50%}quantity-input.quantity:after,quantity-input.quantity:before{display:none}quantity-input.quantity{background:#fff7ce;border-radius:40px;min-height:50px;padding:8px;width:100%;align-items:center}button.quantity__button{width:32px;height:32px;border-radius:50%;transition:.4s all ease}button.quantity__button:hover{background-color:#ffe4a7!important}.quantity__input{font-family:TT Norms Pro;font-weight:500;font-size:16px;line-height:1;letter-spacing:1px;text-align:center;vertical-align:middle;color:#1e1e1e;opacity:1}.products_quantity_btn_inn .product-form__submit{font-family:TT Norms Pro;font-weight:500;font-size:16px;line-height:1;letter-spacing:1px;text-align:center;vertical-align:middle;color:#1e1e1e;background:linear-gradient(180deg,#ffd95c99,#ffd95c);border-radius:40px;min-height:50px;padding:0 10px;text-transform:uppercase}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-family:TT Norms Pro;font-weight:500;font-size:16px;line-height:1;letter-spacing:1px;text-align:center;vertical-align:middle;color:#fff;background:linear-gradient(180deg,#474747,#1e1e1e);border-radius:40px;min-height:50px;padding:0 10px;text-transform:uppercase}.cm_main_product .icon-with-text.icon-with-text--horizontal.list-unstyled{display:flex;align-items:center;gap:0;margin-top:16px!important}.cm_main_product li.icon-with-text__item{width:33.33%;padding:0 20px;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;width:max-content}.cm_main_product .icon-with-text img{width:24px;height:24px;display:block;object-fit:cover;margin:0}.cm_main_product li.icon-with-text__item span.h4.inline-richtext{font-family:TT Norms Pro;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e}ul.key_features_inner{display:flex;padding:0;margin:0;gap:32px;justify-content:center}li.fkey_features_content_inner{list-style:none;display:flex;align-items:center;gap:8px}li.fkey_features_content_inner img{width:24px;height:24px;display:block}p.key_features_icon_title{font-family:TT Norms Pro;font-weight:400;font-size:16px;line-height:1;letter-spacing:.1px;vertical-align:middle;color:#1e1e1e}.key_features_title_text{font-family:TT Norms Pro;font-weight:500;font-size:10px;line-height:140%;letter-spacing:.1px;text-align:center;vertical-align:middle;text-transform:uppercase;padding:4px 8px;background-color:#1e1e1e;color:#fff;display:inline-block;border-radius:40px}.key_features_block{background:linear-gradient(90.42deg,#fff7ce,#ffe4a7);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:16px;margin-top:24px}h3.key_features_title{text-align:center;margin-top:-28px;padding-bottom:9px}.product__info-container .product_price_block{padding-bottom:33px}.product-form__input .color-swiper-container{width:100%}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label{height:56px;width:56px;margin:0;border:0;outline:none}.product-form__input--swatch .variant_color_slide .swatch-input__input:checked+.swatch-input__label{height:64px;width:64px}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label .swatch{height:100%;width:100%;margin:0;transition:all .4s ease}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label .swatch{border:2px solid transparent}.variant_color_slide .swatch-input__label{position:relative}.product-form__input--swatch .variant_color_slide .swatch-input__input:checked+.swatch-input__label .swatch{border-color:#ffd95c}.variant_color_slide .swatch-input__label .swatch_color{position:absolute;top:0;left:0;display:block;opacity:0;visibility:hidden}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label:hover .swatch_color{opacity:1;visibility:visible}.swiper_variant_color .swiper-slide.variant_color_slide{width:max-content}.swiper_variant_color .variant_color_wrapper{align-items:center}.swiper_variant_color .swiper-slide.variant_color_slide{width:max-content;height:auto;display:flex;justify-content:center;align-items:center}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label .swatch_color:after{display:none}.product-form__input--swatch .variant_color_slide .swatch-input__input+.swatch-input__label .swatch:after{width:84px;bottom:-3px}.product-form__input--swatch .variant_color_slide .swatch-input__input.visually-disabled+.swatch-input__label{cursor:no-drop;pointer-events:none}.product-form__input.product-form__input--swatch{display:block;width:100%;max-width:100%;min-inline-size:auto}.variant_color_main_block{padding:13px 0;background:#fff7ce;margin-bottom:33px}.swiper_variant_color .swiper_arrow:after{display:none}.swiper_variant_color .swiper_arrow{height:18px;width:18px;margin:0;top:50%;transform:translateY(-50%);background:#fff7ce;border-radius:50%;border:2px solid transparent;transition:all .4s ease}.swiper_variant_color .swiper_arrow:hover{border-color:#000;background:#ffd95c}.swiper_variant_color .swiper-button-prev.swiper_arrow svg{transform:rotate(180deg)}.swiper_variant_color .swiper-button-prev.swiper_arrow{left:4px}.main_swatch_block .swiper_variant_color{padding-left:16px}.variant_color_main_block .product-form__input.product-form__input--swatch .form__label{margin-left:16px}.variant_color_main_block .product-form__input .form__label{margin-bottom:16px}.variant_color_main_block.main_pill_block{padding:16px}.variant_color_main_block.main_pill_block .product-form__input--pill{display:flex;flex-wrap:wrap;gap:12px;row-gap:16px}variant-selects .main_pill_block .product-form__input--pill input[type=radio]+label{font-family:TT Norms Pro;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.1px;text-align:center;padding:12px 8px;min-width:80px;border-radius:0;display:block;margin:0;border:0;box-shadow:5px 5px 10px #b78a6526;transition:all .4s ease}variant-selects .main_pill_block .product-form__input--pill input[type=radio]+label:hover{background:#ffe4a7}variant-selects .main_pill_block .product-form__input--pill input[type=radio].disabled+label{background:#ffffff40;color:#c6c2aa;pointer-events:none}variant-selects .main_pill_block .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(180deg,#ffd95c99,#ffd95c);color:#1e1e1e}.mobile_products_quantity,.mobile_product_top,.mobile_product_top .product__tax.caption.rte{display:none}.product-media-gallery{position:relative}.main_product_thumbnail_slider{position:absolute;bottom:12px;left:12px;height:250px}.main_product_thumbnail_slider .swiper.product-thumb-swiper{height:100%;padding-bottom:1px}.main_product_thumbnail_slider .product-thumb-swiper img{max-width:56px;max-height:56px}.product-media-gallery .product_main_img{background:#fffcec}.main_product_thumbnail_slider .swiper-slide.swiper-slide-thumb-active img{border:1px solid #000}.product-main-swiper .swipper_arrow:after{display:none}.product-main-swiper .swipper_arrow{height:36px;width:36px;border-radius:50%;border:1px solid #FFF7CE;background:#fff7ce40;margin:0;top:50%;transform:translateY(-50%);transition:all .4s ease}.product-main-swiper .swipper_arrow:hover{background:linear-gradient(180deg,#ffd95c,#ffd95c99);border-color:transparent}.product-main-swiper .swipper_arrow.swiper-button-next{right:12px}.product-main-swiper .swipper_arrow.swiper-button-prev{left:12px}.variant_color_main_block .product-form__input.product-form__input--pill .form__label{display:flex;justify-content:space-between;width:100%}.variant_color_main_block .size_guide_btn{padding:6px;background:#ffe4a7;display:flex;align-items:center;gap:4px;font-family:TT Norms Pro;font-weight:600;font-size:14px;line-height:100%;letter-spacing:.1px;text-align:right;color:#1e1e1e;cursor:pointer}@media(max-width:1199px){.product__info-container{padding:16px}p.key_features_icon_title{font-size:14px}ul.key_features_inner{gap:42px}.product__info-wrapper .key_features_block .key_features_inner{gap:32px}}@media(max-width:991px){.cm_main_product.product{padding:20px 0}.product__title h1{font-size:30px}span.price-item.price-item--regular{font-size:24px}span.cm_price_text{font-size:10px}.mobile_products_quantity{display:flex;margin-top:8px!important}.desk_products_quantity .product-form__buttons .shopify-payment-button,.mobile_products_quantity .product-form__input.product-form__quantity{display:none}.mobile_products_quantity .product-form{margin:0!important}.mobile_products_quantity .product-form__submit{display:none}.products_quantity_btn_inn .product-form__submit,.products_quantity_btn_inn .shopify-payment-button{width:100%}.cm_main_product .icon-with-text.icon-with-text--horizontal.list-unstyled{flex-wrap:wrap;row-gap:10px}}@media(max-width:767px){.product__info-wrapper,.product__media-wrapper{width:100%!important;max-width:100%!important}.cm_main_product.product{padding:0}product-info .page-width{padding:0}.product__info-wrapper{padding-left:0!important}.mobile_product_top{display:block;padding:32px 16px;background:#fffcec;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:100%}.product__info-wrapper .product__title,.product__info-wrapper .usp_features_block,.product__info-wrapper .product_price_block{display:none}.swiper.product-main-swiper{background-color:#fffcec}button.quantity__button{background-color:#ffe4a7!important}}@media(max-width:575px){.product__title h1{font-size:24px}span.price-item.price-item--regular{font-size:28px}p.key_features_icon_title{font-size:13px}.variant_color_main_block{padding:0;background:transparent;margin-bottom:33px}.product__info-container{padding:40px 0 45px}.main_swatch_block .swiper_variant_color{padding-left:0}.variant_color_main_block.main_pill_block{padding:0 16px}.swiper_variant_color .swiper_arrow{display:none}.products_quantity_btn_inn{padding:0 16px}.cm_main_product .icon-with-text.icon-with-text--horizontal.list-unstyled{flex-wrap:wrap;row-gap:0;padding:0 16px}.cm_main_product li.icon-with-text__item{width:33.33%!important;padding:0 6px;flex-wrap:wrap;flex-direction:column}.cm_main_product li.icon-with-text__item span.h4.inline-richtext{width:100%;display:block;text-align:center;max-width:80px;margin:0 auto}.key_features_block{padding:23px 32px 16px;margin-top:32px}h3.key_features_title{margin-top:-32px}.main_product_thumbnail_slider{position:unset;height:auto;max-width:216px;margin:8px auto auto}.main_product_thumbnail_slider .product_thumb_img{background:#fff5ed}button.quantity__button{width:28px;height:28px}quantity-input.quantity{min-height:48px}.product__info-wrapper .key_features_block{margin:0}}@media(max-width:370px){.key_features_block{padding:23px 12px 16px}ul.key_features_inner{gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sw--mian_products.css.map */
