.product-gallery{width:100%;height:100%;display:none;flex-direction:column;position:fixed;top:0;background:#fff;z-index:-1;pointer-events:none}
.product-gallery img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}
.product-gallery.open{display:flex;align-items:center;justify-content:center;z-index:999;pointer-events:all}
.product-gallery .product-gallery-container{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide{display:block}
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide-wrapper{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide-wrapper .product-media-modal__video{width:100%;height:100%}
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide-wrapper .product-media-modal__video video{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide-wrapper img{width:100%;height:100%;display:flex;-o-object-fit:contain;object-fit:contain}
@media only screen and (max-width:48em){
.product-gallery .product-gallery-container .product-gallery-wrapper .product-gallery-slide-wrapper img{width:auto}
}
.product-gallery .product-gallery-container .gallery-bar{width:100%;height:4.7rem;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;z-index:3;background:rgba(0,0,0,.8)}
.product-gallery .product-gallery-container .gallery-bar .product-gallery-pagination{width:auto;display:flex;justify-content:center;color:#999;z-index:3;padding:0 1.6rem}
.product-gallery .product-gallery-container .gallery-bar .product-gallery-pagination .swiper-pagination-bullet{width:.6rem;height:.6rem;opacity:15%;margin:0 .2rem}
.product-gallery .product-gallery-container .gallery-bar .gallery-container{display:flex;flex-direction:row;align-items:center;justify-content:center}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-in,.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-out{width:5rem;height:4.7rem;display:flex;justify-content:center;align-items:center;cursor:pointer}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-in svg path:last-child,.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-out svg path:last-child{fill:#9a9fa4;transition:all .3s ease 0s}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-in:hover svg path:last-child,.product-gallery .product-gallery-container .gallery-bar .gallery-container .zoom-out:hover svg path:last-child{fill:#fff}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .close-gallery{width:5rem;height:4.7rem;display:flex;justify-content:center;position:relative;font-size:2.4rem;line-height:2.7rem;color:#9a9fa4;transition:all .3s ease 0s;cursor:pointer;padding:1rem 0}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .close-gallery:after{content:"✕"}
.product-gallery .product-gallery-container .gallery-bar .gallery-container .close-gallery:hover{color:#fff}
.product-gallery .product-gallery-container .product-gallery-button-next,.product-gallery .product-gallery-container .product-gallery-button-prev{width:1.7rem;display:block;position:absolute;transform:translateX(0);transition:all .3s ease 0s}
.product-gallery .product-gallery-container .product-gallery-button-next svg,.product-gallery .product-gallery-container .product-gallery-button-prev svg{width:1.3rem}
.product-gallery .product-gallery-container .product-gallery-button-bottom-next,.product-gallery .product-gallery-container .product-gallery-button-bottom-prev{width:auto;display:block;position:absolute;transform:translateX(0);transition:all .3s ease 0s}
.product-gallery .product-gallery-container .product-gallery-button-prev{left:1.5rem}
.product-gallery .product-gallery-container .product-gallery-button-prev:hover{transform:translateX(-2px)}
.product-gallery .product-gallery-container .product-gallery-button-next{right:1.5rem}
.product-gallery .product-gallery-container .product-gallery-button-next:hover{transform:translateX(2px)}
.product-gallery .product-gallery-container .product-gallery-button-bottom-prev{left:2rem}
.product-gallery .product-gallery-container .product-gallery-button-bottom-prev:hover{transform:translateX(-2px)}
.product-gallery .product-gallery-container .product-gallery-button-bottom-next{right:2rem}
.product-gallery .product-gallery-container .product-gallery-button-bottom-next:hover{transform:translateX(2px)}
.product-gallery .product-gallery-container .swiper-button-next:after,.product-gallery .product-gallery-container .swiper-button-prev:after,.product-gallery .product-gallery-container .swiper-rtl .swiper-button-next:after,.product-gallery .product-gallery-container .swiper-rtl .swiper-button-prev:after{display:none}
.product-section .mobile-page-width{padding:0}
@media only screen and (min-width:64em){
.product-section .mobile-page-width{padding:0 1.5rem}
}
.product-section .product-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:3rem}
@media only screen and (min-width:64em){
.product-section .product-wrapper{grid-template-columns:2fr 1fr;grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:0}
}
.product-section .product-wrapper .product-breadcrumb{display:none;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#818286;cursor:default}
[lang=uk] .product-section .product-wrapper .product-breadcrumb{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-breadcrumb--mobile{width:100%;display:block;margin-bottom:-3rem}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-breadcrumb--mobile{display:none}
}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-breadcrumb{display:block}
}
.product-section .product-wrapper .product-breadcrumb a{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#818286;transition:color .3s ease 0s;cursor:pointer}
[lang=uk] .product-section .product-wrapper .product-breadcrumb a{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-breadcrumb a:hover{color:#861515}
.product-section .product-wrapper .product-breadcrumb span{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#181818;cursor:default}
[lang=uk] .product-section .product-wrapper .product-breadcrumb span{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-image-container{width:100%;display:flex;flex-direction:column;gap:1rem;overflow:hidden}
.product-section .product-wrapper .product-image-container-top{width:100%;position:relative}
.product-section .product-wrapper .product-image-container-thumbs{display:none;position:relative;box-sizing:border-box}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-image-container-thumbs{display:block}
}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide{display:block}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide-container{display:flex;position:relative;width:100%;aspect-ratio:.67/1;cursor:zoom-in;overflow:hidden}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide-container img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide-video{width:100%}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide-video video{pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges{position:absolute;top:1.5rem;right:.1rem;z-index:9;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}
@media only screen and (min-width:48em){
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges.iteration-1{display:none}
}
@media only screen and (max-width:48em){
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges.iteration-2{display:none}
}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges .product-badge{font-size:1.3rem;line-height:1;height:2rem}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges .product-badge--text{font-weight:700}
.product-section .product-wrapper .product-image-container .product-image-wrapper .product-image-slide .product-badges .product-badge--overlay{display:inline-block;height:1.6rem;padding:.2rem 1rem}
.product-section .product-wrapper .product-image-container .product-swiper-pagination{width:100%;display:flex;justify-content:center;position:absolute;bottom:15px;left:0;z-index:1}
.product-section .product-wrapper .product-image-container .product-swiper-pagination .swiper-pagination-bullet{width:.6rem;height:.6rem;opacity:15%;margin:0 .2rem}
.product-section .product-wrapper .product-image-container .product-swiper-pagination .swiper-pagination-bullet-active{background:#181818;opacity:1}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-image-container .product-swiper-pagination{display:none}
}
.product-section .product-wrapper .product-image-container .product-image-button-next,.product-section .product-wrapper .product-image-container .product-image-button-prev{width:1.7rem;display:block;position:absolute;z-index:1;transform:translateX(0);transition:all .3s ease 0s}
.product-section .product-wrapper .product-image-container .product-image-button-next svg,.product-section .product-wrapper .product-image-container .product-image-button-prev svg{width:1.3rem}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-image-container .product-image-button-next,.product-section .product-wrapper .product-image-container .product-image-button-prev{display:none}
}
.product-section .product-wrapper .product-image-container .product-image-button-bottom-next,.product-section .product-wrapper .product-image-container .product-image-button-bottom-prev{width:auto;display:none;position:absolute;transform:translateX(0);transition:all .3s ease 0s}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-image-container .product-image-button-bottom-next,.product-section .product-wrapper .product-image-container .product-image-button-bottom-prev{display:block}
}
.product-section .product-wrapper .product-image-container .product-image-button-prev{left:1.5rem}
.product-section .product-wrapper .product-image-container .product-image-button-prev:hover{transform:translateX(-2px)}
.product-section .product-wrapper .product-image-container .product-image-button-next{right:1.5rem}
.product-section .product-wrapper .product-image-container .product-image-button-next:hover{transform:translateX(2px)}
.product-section .product-wrapper .product-image-container .product-image-button-bottom-prev{left:2rem}
.product-section .product-wrapper .product-image-container .product-image-button-bottom-prev:hover{transform:translateX(-2px)}
.product-section .product-wrapper .product-image-container .product-image-button-bottom-next{right:2rem}
.product-section .product-wrapper .product-image-container .product-image-button-bottom-next:hover{transform:translateX(2px)}
.product-section .product-wrapper .product-image-container .swiper-button-next:after,.product-section .product-wrapper .product-image-container .swiper-button-prev:after,.product-section .product-wrapper .product-image-container .swiper-rtl .swiper-button-next:after,.product-section .product-wrapper .product-image-container .swiper-rtl .swiper-button-prev:after{display:none}
.product-section .product-wrapper .product-datails-container{display:block;overflow:hidden;padding:0 1.5rem}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-datails-container{padding:0}
}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper{display:flex;flex-direction:column;gap:2.5rem}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.5rem}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a{display:flex;flex-direction:column;align-items:center;justify-content:center}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a .metafield-variant-image{width:6.5rem;height:9rem;display:flex;position:relative;overflow:hidden;border-bottom:.1rem solid transparent;transition:all .3s ease 0s}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a img{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;transform:scale(1.23) translate(0,-.8rem)}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a .metafield-variant-name{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.9rem;text-align:center;color:#181818;opacity:0;transition:all .3s ease 0s}
[lang=uk] .product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a .metafield-variant-name{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a:hover .metafield-variant-image{border-bottom:.1rem solid #181818}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a:hover .metafield-variant-name{opacity:1}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a.current-variant .metafield-variant-image{box-sizing:border-box;border-bottom:.1rem solid #181818}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .metafield-variant-container .metafield-variant-wrapper a.current-variant .metafield-variant-name{opacity:1}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-column-gap:4rem;grid-row-gap:.5rem;justify-content:space-between}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper{align-items:center}
}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .product-sku{grid-area:1/1/2/2;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;color:#818286}
[lang=uk] .product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .product-sku{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .product-heading{grid-area:2/1/3/2;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:2.6rem;line-height:2.8rem;color:#181818;margin:0}
[lang=uk] .product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .product-heading{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wk-button__icon{width:2rem;height:2rem;margin:0}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper{grid-area:2/2/3/3}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button__label{display:none}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button{padding:0}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button.wk-button--add path,.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button.wk-button--add svg{fill:transparent}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button.wk-button--remove path,.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button.wk-button--remove svg{fill:#181818}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper .wk-button path{stroke:#181818}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper svg path{stroke:#181818;transition:all .3s ease 0s}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-heading-wrapper .wishlist-wrapper svg path:hover{stroke:#861515}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-additional--container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}
.product-section .product-wrapper .product-datails-container .product-datails-wrapper .product-additional--wrapper{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.4rem;text-transform:uppercase}
.product-section .product-wrapper .product-description{display:none;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.5rem;line-height:2.7rem;color:#181818;margin-top:2rem}
[lang=uk] .product-section .product-wrapper .product-description{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-description h2{font-size:1.8rem;line-height:2.7rem}
.product-section .product-wrapper .product-description strong{font-weight:600}
.product-section .product-wrapper .product-description--mobile{display:block;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.5rem;line-height:2.7rem;color:#181818;margin-top:3rem}
[lang=uk] .product-section .product-wrapper .product-description--mobile{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-description--mobile h2{font-size:1.8rem;line-height:2.7rem}
.product-section .product-wrapper .product-description--mobile strong{font-weight:600}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-description--mobile{display:none}
}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-description{display:block}
}
.product-section .product-wrapper .update-product-options{display:flex;flex-direction:column;gap:1rem}
.product-section .product-wrapper .update-product-options .product-option-heading-block{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.product-section .product-wrapper .update-product-options .product-option-heading-block .product-option-heading{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.6rem;line-height:2.4rem;color:#181818}
[lang=uk] .product-section .product-wrapper .update-product-options .product-option-heading-block .product-option-heading{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .update-product-options .product-option-heading-block .size-gide{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;color:#818286}
[lang=uk] .product-section .product-wrapper .update-product-options .product-option-heading-block .size-gide{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .update-product-options .metafield-variant{display:block}
.product-section .product-wrapper .update-product-options .metafield-variant .size-metafield{flex-direction:row;align-items:center;gap:1rem;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.4rem;color:#9a9fa4}
[lang=uk] .product-section .product-wrapper .update-product-options .metafield-variant .size-metafield{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-option-container{display:flex;flex-wrap:wrap;gap:.5rem}
.product-section .product-wrapper .product-option-container .product-option-wrapper input{display:none}
.product-section .product-wrapper .product-option-container .product-option-wrapper label{min-width:4.2rem;min-height:3.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;grid-area:2/1/3/2;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.4rem;line-height:2.1rem;color:#181818;border:.1rem solid #f7f7f7;padding:.9rem 1rem;transition:all .3s ease 0s}
[lang=uk] .product-section .product-wrapper .product-option-container .product-option-wrapper label{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-option-container .product-option-wrapper label:hover{border:.1rem solid #181818}
.product-section .product-wrapper .product-option-container .product-option-wrapper label.opt-sold-out{color:#9a9fa4;cursor:default}
.product-section .product-wrapper .product-option-container .product-option-wrapper label.opt-sold-out::before{width:80%;height:.1rem;position:absolute;background:#9a9fa4;transform:rotate(150deg);content:""}
.product-section .product-wrapper .product-option-container .product-option-wrapper input:checked+label{font-weight:600;border:.1rem solid #181818}
.product-section .product-wrapper .price--large .price__container .price-item.price-item--regular{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:3rem;line-height:3.8rem;text-decoration:none;color:#181818}
[lang=uk] .product-section .product-wrapper .price--large .price__container .price-item.price-item--regular{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .price--large .badge{display:none}
.product-section .product-wrapper .price--large.price--on-sale .price__sale{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}
.product-section .product-wrapper .price--large.price--on-sale .price__sale .price-item.price-item--regular{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.6rem;text-decoration:none;color:#181818}
[lang=uk] .product-section .product-wrapper .price--large.price--on-sale .price__sale .price-item.price-item--regular{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .price--large.price--on-sale .price__sale .price-item.price-item--regular::before{width:100%;height:.1rem;position:absolute;background:#181818;transform:rotate(176deg);content:""}
.product-section .product-wrapper .price--large.price--on-sale .price__sale .price-item.price-item--sale.price-item--last{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:3rem;line-height:3.8rem;color:#861515}
[lang=uk] .product-section .product-wrapper .price--large.price--on-sale .price__sale .price-item.price-item--sale.price-item--last{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-form__error-message-wrapper:not([hidden]){display:flex;font-size:15px;line-height:18px;margin-bottom:18px}
.product-section .product-wrapper .product-form__error-message-wrapper:not([hidden]) svg{width:32px;margin-right:8px}
.product-section .product-wrapper .product-form__buttons{display:flex;flex-direction:column}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-form__buttons{flex-direction:row}
}
.product-section .product-wrapper .product-form__buttons .button--secondary{width:100%}
.product-section .product-wrapper .product-form__buttons .button--thirdly{display:none}
.product-section .product-wrapper .product-accordion-container{display:flex;flex-direction:column;margin-top:0}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-accordion-container{margin-top:1rem}
}
.product-section .product-wrapper .product-accordion-container .product-accordion_block{display:flex;flex-direction:column;border-bottom:.1rem solid #f7f7f7;transform:translateY(20px);padding:1.5rem 0 0}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-right:2.2rem}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-button .product-accordion-heading{max-width:41.4rem;width:90%;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:2rem;line-height:3rem;color:#181818;cursor:pointer}
[lang=uk] .product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-button .product-accordion-heading{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-button .product-accordion-icon-open{width:1.5rem;height:rerm(15px);-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in-out;transform:rotate(0)}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content{font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:2rem;color:#181818;transition:all .3s ease-in-out;overflow:hidden;margin-top:15px}
[lang=uk] .product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8rem;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.2rem;color:#181818;margin:0}
[lang=uk] .product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl dt{width:16rem;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:2rem;color:#818286;padding-right:1rem}
[lang=uk] .product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl dt{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl dd{width:calc(100% - 16.8rem);font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.2rem;color:#181818;margin:0}
[lang=uk] .product-section .product-wrapper .product-accordion-container .product-accordion_block .product-accordion-content dl dd{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-accordion-container .product-accordion_block.open .product-accordion-icon-open{transform:rotate(-180deg)}
.product-section .product-wrapper .product-accordion-container .product-accordion_block.open .product-accordion-content{margin-bottom:1.5rem}
.product-section .product-wrapper .product-accordion-container .product-accordion_block:first-child{border-top:.1rem solid #f7f7f7}
.product-section .product-wrapper .product-perfect-container{width:100%;height:100%;position:relative;overflow:visible;margin-top:2rem}
.product-section .product-wrapper .product-perfect-container::before{width:100vw;height:100%;display:block;position:absolute;left:-1.5rem;background:#f7f7f7;content:""}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-perfect-container{overflow:hidden}
.product-section .product-wrapper .product-perfect-container::before{display:none}
}
.product-section .product-wrapper .product-perfect-container .product-perfect-heading{width:90%;position:relative;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:2rem;line-height:3rem;color:#181818;margin-top:3rem;margin-bottom:1.2rem}
[lang=uk] .product-section .product-wrapper .product-perfect-container .product-perfect-heading{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-perfect-container .product-perfect-heading{margin-top:1.5rem}
}
.product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a{display:flex;flex-direction:column;gap:.8rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-image-wrapper{display:flex;width:100%;aspect-ratio:.67/1;overflow:hidden}
.product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-image-wrapper img{width:100%;height:100%;display:flex;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-content .product-perfect-price{width:90%;font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.8rem;line-height:2.8rem;color:#181818}
[lang=uk] .product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-content .product-perfect-price{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-content .product-perfect-title{width:90%;font-family:"Darker Grotesque",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.6rem;color:#181818}
[lang=uk] .product-section .product-wrapper .product-perfect-container .product-perfect-wrapper .product-perfect-slider a .product-perfect-content .product-perfect-title{font-family:"Source Sans Pro",sans-serif}
.product-section .product-wrapper .product-perfect-container .product-perfect-pagination{display:flex;margin-top:2.7rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-pagination .swiper-pagination-bullet{width:100%;height:.2rem;display:flex;border-radius:0;margin:0;background:#181818;opacity:.05;z-index:1}
.product-section .product-wrapper .product-perfect-container .product-perfect-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#181818;opacity:1}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-next,.product-section .product-wrapper .product-perfect-container .product-perfect-button-prev{width:1.7rem;display:none;position:absolute;transform:translateX(0);transition:all .3s ease 0s}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-perfect-container .product-perfect-button-next,.product-section .product-wrapper .product-perfect-container .product-perfect-button-prev{display:block}
}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-next svg,.product-section .product-wrapper .product-perfect-container .product-perfect-button-prev svg{width:1.3rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-bottom-next,.product-section .product-wrapper .product-perfect-container .product-perfect-bottom-prev{width:auto;display:none;position:absolute;transform:translateX(0);transition:all .3s ease 0s}
@media only screen and (min-width:64em){
.product-section .product-wrapper .product-perfect-container .product-perfect-bottom-next,.product-section .product-wrapper .product-perfect-container .product-perfect-bottom-prev{display:block}
}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-prev{left:1.5rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-prev:hover{transform:translateX(-2px)}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-next{right:1.5rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-next:hover{transform:translateX(2px)}
.product-section .product-wrapper .product-perfect-container .product-image-button-bottom-prev{left:2rem}
.product-section .product-wrapper .product-perfect-container .product-image-button-bottom-prev:hover{transform:translateX(-2px)}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-bottom-next{right:2rem}
.product-section .product-wrapper .product-perfect-container .product-perfect-button-bottom-next:hover{transform:translateX(2px)}
.product-section .product-wrapper .product-perfect-container .swiper-button-next:after,.product-section .product-wrapper .product-perfect-container .swiper-button-prev:after,.product-section .product-wrapper .product-perfect-container .swiper-rtl .swiper-button-next:after,.product-section .product-wrapper .product-perfect-container .swiper-rtl .swiper-button-prev:after{display:none}