.s-product .product-single__meta{margin-top:0}.s-product__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-product__wrapper .product-single__vendor,.s-product__wrapper .product-single__title,.s-product__wrapper .product-single__form,.s-product__wrapper .product-single__meta .social-sharing,.s-product__wrapper .product-single__description,.s-product__wrapper .product__quantity{margin:0}.s-product__wrapper .hr--medium{margin-top:0}.s-product__wrapper .product__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-product__item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-product__block{display:block}.s-product__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:var(--typeBaseSize);font-weight:700;color:var(--colorTextBody);cursor:pointer;padding:5px 32px 5px 0;position:relative}.s-product__block-title::after{content:"";width:10px;height:10px;border-left:2px solid var(--colorTextBody);border-bottom:2px solid var(--colorTextBody);display:block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);-webkit-transition:.3s all;transition:.3s all}.s-product__block-title.is-active::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.s-product__block-title.is-active~.s-product__block-content{height:auto;margin-top:10px}.s-product__block-title.is-active~.s-product__block-content>iframe{-webkit-transform:translateY(0%);transform:translateY(0%)}.s-product__block-title svg{width:24px;height:24px}.s-product__block-title svg path{stroke:var(--colorTextBody)}@media screen and (min-width: 590px){.s-product__block-title::after{display:none}}.s-product__block-content{height:0px;overflow:hidden}.s-product__block-content>iframe{-webkit-transition:.5s all;transition:.5s all;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width: 590px){.s-product__block-content{height:auto;margin-top:10px}.s-product__block-content>iframe{-webkit-transform:translateY(0%);transform:translateY(0%)}}.s-product__description{display:block}.s-product__description-button{font-size:var(--typeBaseSize);color:var(--colorBtnPrimary);cursor:pointer}.s-product__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}@media screen and (min-width: 590px){.s-product__icons{gap:6px}}.s-product__icon{border-radius:50%;overflow:hidden;width:46px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colorNav)}.s-product__icon>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 590px){.s-product__icon{width:56px;height:56px}}.s-product .product__photos .image-wrap{position:relative}.s-product .product__photos .image-wrap .image-custom-wrapper{position:absolute;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-product__related-products{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.s-product__related-title{font-size:calc(var(--typeBaseSize)*1.2);font-weight:700;color:var(--colorTextBody)}.s-product__related-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.s-product__related-item{display:grid;grid-template-columns:110px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:5px;padding:15px;border-radius:4px}.s-product__related-item.is-loading{opacity:.7;pointer-events:none}.s-product__related-item-image{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;aspect-ratio:1/1;overflow:hidden}.s-product__related-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-product__related-item-title{font-size:calc(var(--typeBaseSize));font-weight:700;-ms-flex-item-align:center;align-self:center}.s-product__related-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@media screen and (min-width: 768px){.s-product__related-item-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.s-product__related-item-button{color:var(--colorTextBody);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);font-size:16px;padding:9px 20px;border-radius:0;border:1px solid;border-color:var(--colorBorder);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto}.s-product__related-item-button:hover{background-color:var(--colorBorder)}.s-product__gallery{display:block;overflow:hidden}.s-product__button-toggle{text-transform:uppercase;font-size:calc(var(--typeBaseSize));font-weight:500;color:var(--colorBtnPrimary);padding:5px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;cursor:pointer}.s-product__button-toggle svg{width:32px;height:32px}.s-product__button-toggle svg path{stroke-width:1;stroke:var(--colorBtnPrimary)}.s-product__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}@media screen and (min-width: 590px){.s-product__buttons{display:none}}.s-product .slick-next.slick-arrow{right:5px;background:none}@media screen and (min-width: 590px){.s-product .slick-next.slick-arrow{display:none}}.s-product .slick-prev.slick-arrow{left:5px;background:none}@media screen and (min-width: 590px){.s-product .slick-prev.slick-arrow{display:none}}