.product-gallery__slide{height:auto;width:100%;aspect-ratio:1/1;background-color:#fff;overflow:hidden}.product-gallery__slide::before{content:"";display:block;padding-top:100%}.product-gallery__slide img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-gallery__main{position:relative;overflow:hidden;margin:0 calc(50% - 50vw) 5px;width:100vw;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@supports (width:100dvw){.product-gallery__main{margin-right:calc(50% - 50dvw);margin-left:calc(50% - 50dvw);width:100dvw;max-width:100dvw}}.product-gallery__thumbs .swiper-wrapper{align-items:center}.product-gallery__thumbs-slide{cursor:pointer}.product-gallery__thumbs-slide img{border:1px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.product-gallery__thumbs-slide.is-active img{border-color:rgba(0,0,0,.2)}.product-gallery__main-slide--video .product-video,.product-gallery__main-slide--video .video-player{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset}.product-gallery__thumbs-slide--video{position:relative}.product-gallery__video-thumb-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#333;pointer-events:none}.product-gallery__video-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff}.product-gallery__video-thumb-play .icon{-webkit-filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .5));filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .5))}@media (min-width:768px){.product-gallery__main{margin-bottom:10px}}@media (min-width:1024px){.product-gallery{position:relative;display:grid;grid-row:span 2;grid-template-columns:8rem minmax(0,1fr);gap:10px}.product-gallery__main{grid-column:2;grid-row:1;overflow:visible;margin:0;width:100%;max-width:none;background:0 0;aspect-ratio:auto}.product-gallery__main-slide{scroll-padding-top:5rem}.product-gallery__thumbs{position:sticky;height:-webkit-max-content;height:-moz-max-content;height:max-content;top:5rem;width:100%;grid-row:1;grid-column:1}.product-gallery__thumbs .swiper-slide{cursor:pointer}.product-gallery .swiper{width:100%}.product-gallery .swiper-wrapper{flex-direction:column;gap:1rem}.product-gallery .swiper-wrapper .swiper-slide{width:100%;aspect-ratio:1/1}}.product-summary{display:flex;flex-direction:column}.product-summary .product-brand{display:block;margin-bottom:1rem;font-family:"Bebas Neue Cyrillic",sans-serif;font-weight:400;font-size:2rem;line-height:normal;color:#000}.product-summary .product_title{margin-bottom:1rem;font-family:"Bebas Neue Cyrillic",sans-serif;font-weight:400;font-size:3rem;line-height:normal;color:#000}.product-summary .product-sku{margin-bottom:.5rem;font-family:"JetBrains Mono",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2;color:rgba(0,0,0,.5)}.product-summary .reviews-summary{margin-bottom:1.5rem;padding:0;background:0 0}.product-summary .reviews-summary .summary-rating{display:flex;align-items:center;gap:1.2rem;font-family:"JetBrains Mono",sans-serif;font-size:1.6rem;font-weight:400}.product-summary .reviews-summary .summary-stars{display:flex;gap:4px}.product-summary .reviews-summary .summary-stars .star{font-size:2rem;line-height:1}.product-summary .reviews-summary .summary-stars .star.filled{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle;color:#ff4239}.product-summary .reviews-summary .summary-stars .star.filled .star-filled__svg{display:block;width:1em;height:1em}.product-summary .reviews-summary .summary-stars .star.empty{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle;color:#ff4239}.product-summary .reviews-summary .summary-stars .star.empty .star-empty__svg{display:block;width:1em;height:1em}.product-summary .reviews-summary .summary-rating-value{font-size:inherit;font-weight:400;color:#333}.product-summary .reviews-summary .summary-count{color:#666;font-size:inherit}.product-summary .payment-installments{display:flex;justify-content:space-between;margin-bottom:4rem;width:100%;background:#fff}.product-summary .price{display:block;margin-bottom:1.5rem;font-family:"JetBrains Mono",sans-serif;font-weight:500;font-size:2rem;line-height:normal;color:#000}.product-summary .price del{text-decoration:line-through;color:rgba(0,0,0,.3)}.product-summary .price ins{text-decoration:none;color:red}.product-summary .stock{margin-bottom:1rem;font-size:1.4rem}.product-summary .out-of-stock{color:red}.product-summary .cart{margin-bottom:3rem}.product-summary form.cart table{border-width:0 0 1px}.product-summary form.cart table td{padding-left:0}.product-summary form.cart table small.stock{display:block;float:none}.product-summary form.cart .variations{margin-bottom:2rem;border:0;width:100%}.product-summary form.cart .variations tr{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1rem;gap:1rem}.product-summary form.cart .variations th{display:flex;align-items:center;justify-content:flex-start}.product-summary form.cart .variations label{font-family:"Bebas Neue Cyrillic",sans-serif;font-weight:400;font-size:2.4rem;line-height:normal}.product-summary form.cart .variations .variable-items-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.product-summary form.cart .variations .variable-items-wrapper::after,.product-summary form.cart .variations .variable-items-wrapper::before{display:none}@media (min-width:768px){.product-summary form.cart .variations .variable-items-wrapper{grid-template-columns:repeat(8,minmax(0,1fr))}}.product-summary form.cart .variations .variable-item{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:10px 5px;text-align:center;-webkit-transition:.3s;transition:.3s}.product-summary form.cart .variations .variable-item.selected{border-color:#000;background:#fff}.product-summary form.cart .variations .variable-item.disabled{color:rgba(0,0,0,.2)}.product-summary form.cart .variations .variable-item .variable-item-contents{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"JetBrains Mono",sans-serif;font-weight:500;font-size:1.6rem;gap:5px}.product-summary form.cart .variations .variable-item .measurement{font-size:1.2rem;color:rgba(0,0,0,.3)}.product-summary form.cart .variations .info-link{display:flex;align-items:center;order:99;margin-left:auto;font-family:"JetBrains Mono",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2;text-decoration:underline;text-decoration-color:transparent;color:#000;-webkit-transition:.3s;transition:.3s;gap:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.product-summary form.cart .variations .info-link .icon{flex-grow:0;flex-shrink:0;width:10px;height:10px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:.3s;transition:.3s}.product-summary form.cart .variations .info-link:hover{text-decoration-color:currentcolor}.product-summary form.cart .variations .info-link:hover .icon{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.product-summary form.cart .woocommerce-variation-description p{margin-bottom:1em}.product-summary form.cart .reset_variations{font-size:.83em;visibility:hidden}.product-summary form.cart .wc-no-matching-variations{display:none}.product-summary form.cart .button{flex-grow:1;flex-shrink:1;width:100%;height:5.5rem}.product-summary form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:center;justify-content:center;gap:5px}@media (min-width:1024px){.product-summary form.cart .variations .variable-items-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}.product-summary form.cart .woocommerce-variation-add-to-cart{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:768px){.product-summary form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap}.product-summary form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex-basis:60%}}.product-summary form.cart .woocommerce-variation .stock{margin-bottom:1rem;font-size:1.6rem;line-height:normal}.product-summary form.cart .tinv-wishlist{flex-shrink:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.product-summary form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.product-summary form.cart .group_table td{vertical-align:top;border:0;padding-bottom:.5em}.product-summary form.cart .group_table td:first-child{width:4em;text-align:center}.product-summary form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;margin:0 auto;width:auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.product-summary .woocommerce-product-details__short-description{order:98;margin-bottom:3rem;font-family:"JetBrains Mono",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2;color:rgba(0,0,0,.5)}.product-summary .woocommerce-product-details__short-description:last-child{margin-bottom:0}.product-summary .woocommerce-product-details__short-description p:not(:last-child){margin-bottom:.8em}.product-summary .single-product-attributes{order:99}.product-type-simple .product-summary .cart{display:flex;align-items:center;justify-content:space-between;gap:1rem}.single-product-content{position:relative;margin-bottom:6rem;max-width:100%}.single-product-content__gallery{margin-bottom:3.5rem}@media (min-width:768px){.product-summary .product_title{font-size:3.2rem}.product-summary .stock{font-size:1.8rem}.single-product-content__gallery{margin-bottom:4rem}}@media (min-width:1024px){.product-summary .product-sku{margin-bottom:3rem}.product-summary .payment-installments{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:24.5rem}.product-summary .woocommerce-product-details__short-description{order:unset;margin-bottom:3rem}.product-summary .single-product-attributes{order:unset;margin-bottom:4.5rem}.product-type-simple .product-summary .cart{flex-direction:column;align-items:flex-start;gap:2rem}.single-product-content{display:grid;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:minmax(0,555fr) minmax(0,400fr);margin-bottom:8rem}.single-product-content__summary{position:sticky;top:5rem}}@media (min-width:1280px){.product-summary form.cart .variations .variable-items-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}.product-summary .product-brand{font-size:2.6rem}.product-summary .product_title{font-size:4rem}.product-summary .product-sku{font-size:1.8rem}.product-summary .woocommerce-product-details__short-description{font-size:1.6rem}.product-summary .stock{font-size:2rem}.single-product-content{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:minmax(0,810fr) minmax(0,530fr);margin-bottom:12rem}}@media (min-width:1536px){.product-summary form.cart .variations .variable-items-wrapper{grid-template-columns:repeat(7,minmax(0,1fr))}.product-summary .product-brand{font-size:3rem}.product-summary .product_title{font-size:5rem}.product-summary .product-sku{margin-bottom:1rem}.product-summary .woocommerce-product-details__short-description{margin-bottom:4rem}.single-product-content{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;grid-template-columns:minmax(0,1090fr) minmax(0,640fr)}}