.product{padding:32px 16px;margin:0}.product.grid{display:grid;gap:16px;grid-template-columns:100%}.product .product__media-wrapper,.product .product__info-wrapper{z-index:11}.product .product__media-wrapper .product__media-gallery,.product .product__media-wrapper .product__info-container,.product .product__info-wrapper .product__media-gallery,.product .product__info-wrapper .product__info-container{position:sticky;top:64px}.product .product__media-wrapper .product__breadcrum,.product .product__info-wrapper .product__breadcrum{margin-bottom:16px}.product .product__media-wrapper .product__breadcrum .product__breadcrum_text,.product .product__info-wrapper .product__breadcrum .product__breadcrum_text{font-family:Latin Modern Mono;font-size:14px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:1.4px;text-transform:uppercase}.product .product__media-wrapper .product__title,.product .product__info-wrapper .product__title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.product .product__media-wrapper .product__title h1,.product .product__info-wrapper .product__title h1{font-family:New Eddy Display;color:#00080a;text-transform:uppercase;font-size:48px;font-weight:400;letter-spacing:.96px;line-height:85%;margin-top:0;margin-bottom:0}.product .product__media-wrapper .product__reviews,.product .product__info-wrapper .product__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.product .product__media-wrapper .product__reviews .yotpo-bottomline,.product .product__info-wrapper .product__reviews .yotpo-bottomline{flex-direction:row;align-items:center}.product .product__media-wrapper .product__short_description,.product .product__info-wrapper .product__short_description{font-family:ABCROM;font-size:16px;font-weight:450;line-height:120%;margin-bottom:24px}.product .product__media-wrapper .product__benefits,.product .product__info-wrapper .product__benefits{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:8px;margin-bottom:24px}.product .product__media-wrapper .product__benefits .product__benefit,.product .product__info-wrapper .product__benefits .product__benefit{display:flex;align-items:flex-end;gap:8px;width:100%;position:relative;font-family:ABCROM;text-transform:uppercase;font-size:14px;font-weight:450;font-style:normal;letter-spacing:1.4px;line-height:120%;margin-top:0;margin-bottom:0}.product .product__media-wrapper countdown-timer,.product .product__info-wrapper countdown-timer{padding:0 0 20px}.product .product__media-wrapper .product__description,.product .product__info-wrapper .product__description{font-family:ABCROM;font-size:14px;font-weight:450;line-height:120%;margin-bottom:24px}.product .product__media-wrapper .product__description p:empty,.product .product__info-wrapper .product__description p:empty{margin-bottom:24px}.product .product__media-wrapper .price__container *,.product .product__info-wrapper .price__container *{font-size:20px}.product .product__media-wrapper .product_icons__container,.product .product__info-wrapper .product_icons__container{margin-top:32px;display:flex;gap:24px;align-items:center}.product .product__media-wrapper .product_icons__container .product_icon__image,.product .product__info-wrapper .product_icons__container .product_icon__image{flex:1;max-width:64px}.product .product__media-wrapper .product_icons__container .product_icon__image img,.product .product__info-wrapper .product_icons__container .product_icon__image img{width:100%;height:auto}.product variant-selects .product-form__input{display:flex;align-items:center;gap:13px;margin-bottom:24px}.product .product-form:not(.sold_out) .bis_container{display:none}.product .product-form.bis_is-active .bis_container{display:block}.product .product-form.bis_is-active .bis_container .bis_input_container{display:flex;align-items:center;column-gap:10px}.product .product-form.bis_is-active .product-form__submit,.product .product-form .bis_container,.product .product-form .bis_container .bis_msg,.product .product-form .bis_container.is_success .bis_input_container,.product .product-form .bis_container.has_error .bis_input_container{display:none}.product .product-form .bis_container.is_success #bis-msg-success,.product .product-form .bis_container.has_error #bis-msg-error{display:block}.product .product__buy_buttons_container{display:flex;gap:17px;align-items:flex-start;margin-bottom:28px}.product .product__buy_buttons_container .product-form__quantity{border:solid 1px black;padding:10px}.product .product__buy_buttons_container .product__buy_buttons{flex:1}.product .product__buy_buttons_container .product__buy_buttons .buy_button__icons{display:flex;justify-content:space-between;align-items:flex-start;margin-top:13px;text-align:center;font-family:ABCROM;font-size:12px;font-weight:450;line-height:120%;color:#6d2235}.product .product__buy_buttons_container .product__buy_buttons .buy_button__icons .buy_button__icon{display:flex;gap:5px;align-items:center;text-align:left}.product .product__buy_buttons_container .product__buy_buttons .buy_button__icons .buy_button__icon svg{width:35px;height:35px}.product .product__buy_buttons_container .product__buy_buttons .buy_button__icons .buy_button__icon.sezzle{flex-direction:column;text-align:center;gap:0}.product .product__buy_buttons_container .product__buy_buttons .buy_button__icons .buy_button__icon.sezzle img{width:84px}.product .fixed-buy-button{position:fixed;bottom:0;left:0;right:0;background-color:#f9f5ee;padding:16px;box-shadow:0 -2px 5px #0000001a;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out;transform:translateY(100%)}.product .fixed-buy-button .product__buy_buttons{width:100%}.product .fixed-buy-button.visible{transform:translateY(0)}.product .product__media{position:relative;overflow:hidden}.product .product__media>img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;object-fit:contain}.product .product__media>img.product__media_background{z-index:-1;object-fit:cover;filter:blur(7px);-webkit-filter:blur(7px);opacity:.8;transform:scale(1.2)}.product .product__modal-opener{position:relative}.product .product__modal-opener .button{position:absolute;top:0;left:0}.product .product__modal-opener .product__media_hover{position:absolute;left:0;padding:44px 24px 24px;opacity:1}.product .product__modal-opener .product__media_hover.align_top{top:0}.product .product__modal-opener .product__media_hover.align_center{top:50%;transform:translateY(-50%)}.product .product__modal-opener .product__media_hover.align_bottom{bottom:0}.product .product__modal-opener .product__media_hover.style_primary .product__media_hover_title{font-family:New Eddy Display;font-size:96px;font-weight:400;font-style:normal;letter-spacing:1.92px;line-height:85%;margin-top:0;margin-bottom:0;color:#fff}.product .product__modal-opener .product__media_hover.style_primary .product__media_hover_text{font-family:ABCROM;font-size:16px;font-weight:450;line-height:120%;color:#fff}.product .product__modal-opener .product__media_hover.style_secondary .product__media_hover_title{font-family:ABCROM;text-transform:uppercase;font-size:14px;font-weight:450;font-style:normal;letter-spacing:1.4px;line-height:120%;margin-top:0;color:#fff;margin-bottom:16px}.product .product__modal-opener .product__media_hover.style_secondary .product__media_hover_text{font-family:ABCROM;font-size:12px;font-weight:450;line-height:120%;color:#fff}.product-media-modal{background-color:#f9f5ee;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media only screen and (max-width: 1024px){.product__media-gallery .swiper.images{margin-bottom:17px}.product .product__buy_buttons_container{margin-bottom:78px}}@media only screen and (min-width: 1024px){.product{padding:32px;margin:0}.product.grid{gap:32px;grid-template-columns:repeat(2,1fr)}.product .product__info-wrapper .product__breadcrum .product__breadcrum_text{font-family:Latin Modern Mono;font-size:15px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.5px;text-transform:uppercase}.product .product__info-wrapper .product__title h1{font-family:New Eddy Display;text-transform:uppercase;font-size:64px;font-weight:400;letter-spacing:1.28px;line-height:85%;margin-top:0;margin-bottom:0}.product .product__info-wrapper .product__price{margin-bottom:16px}.product .product__info-wrapper .product__reviews{margin-bottom:24px}.product .product__info-wrapper .product_icons__container{gap:44px}.product .product__info-wrapper .product__short_description{font-family:ABCROM;font-size:20px;font-weight:450;line-height:120%}.product .product__info-wrapper .product__benefits .product__benefit{width:auto;font-family:ABCROM;font-size:12px;font-weight:450;letter-spacing:1.2px;line-height:120%;margin-top:0;margin-bottom:0}.product__media-gallery[data-swiper=false] .swiper-wrapper{display:flex;flex-wrap:wrap;gap:10px}.product__media-gallery[data-swiper=false] .swiper-wrapper .swiper-slide{flex:calc(50% - 5px) 0 0}.product--stacked .thumbnails{display:none}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product--right .product__media-wrapper{order:2}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-main-product.css.map */
