.product-thumbs__wrapper{position:relative;height:500px}@media(max-width:767.98px){.product-thumbs__wrapper{height:300px}}.product-thumbs__wrapper .product-thumbs{width:100%;height:100%}.product-thumbs__elem{cursor:pointer;opacity:.3;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}.product-thumbs__button-prev.swiper-button-prev{left:calc(50% - 20px);top:0;margin-top:0}.product-thumbs__button-next.swiper-button-next{left:calc(50% - 20px);top:auto;right:auto;bottom:0;margin-bottom:0}.product-main-images{position:relative;text-align:center}@media(min-width:992px){.product-main-images__wrapper{margin-top:1.125rem;margin-right:3rem}}.product-main-images__item{text-align:center}@media(min-width:992px){.product-main-images__swiper-buttons{display:none}}.product-main-images__modal-trigger-layer{position:absolute;right:10px;bottom:10px;z-index:2;width:1.6em;height:1.6em;padding:0;line-height:1.6em;border:0;border-radius:50%;font-size:1.25rem}@media(max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.96875rem + .45363vw)}}.product-manufacturer{margin:0 auto;display:flex;justify-content:flex-end;max-width:600px}@media(min-width:992px){.product-manufacturer{margin-bottom:2.5rem}}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{width:100%;height:3.125rem;padding:.625rem;resize:none;background:#f8f9fa;border:none}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #e05b8a}.product-customization .file-input{position:absolute;left:0;z-index:1;width:100%;height:2.625rem;overflow:hidden;cursor:pointer;opacity:0}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{position:relative;display:block;width:100%;height:2.625rem;margin-top:20px;line-height:2.625rem;color:#6c757d;text-indent:.625rem;background:#f8f9fa}.product-customization .custom-file button{position:absolute;top:0;right:0;z-index:0}.product-customization small{color:#6c757d}.product-variants-block .attribute-radio{min-width:calc(16.66667% + 1px);margin:-1px 0 0 -1px;border:1px solid #e4e5e8;border-radius:0}.product-variants-block .attribute-radio:nth-child(6n){border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.product-variants-block .attribute-radio:nth-child(6n+1){border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}@media(min-width:576px){.product-variants-block .attribute-radio{min-width:calc(12.5% + 1px)}.product-variants-block .attribute-radio:nth-child(8n){border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.product-variants-block .attribute-radio:nth-child(8n+1){border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}.product-variants-block .attribute-radio:last-child{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.product-variants-block .attribute-radio__label{position:relative;margin:0;display:block}.product-variants-block .attribute-radio__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.product-variants-block .attribute-radio__input:checked~.attribute-radio__text{color:#fff;background-color:#e05b8a}.product-variants-block .attribute-radio__input:checked~.attribute-radio__text--empty{background-color:#999ea2}.product-variants-block .attribute-radio__text{padding:0 .3125rem;display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:2.1875rem;font-family:Galatea,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;text-align:center}@media(min-width:1200px){.product-variants-block .attribute-radio__text{height:2.8125rem;font-size:1.0625rem}}@media(min-width:1200px)and (max-width:992px){.product-variants-block .attribute-radio__text{font-size:calc(.95rem + .18145vw)}}.product-variants-block .attribute-radio__text--empty{color:rgba(153,158,162,.3)}.product-variants-block__list{margin-bottom:1.75rem;display:flex;flex-wrap:wrap}.product-variants-block__header{margin-bottom:.5rem;font-size:1rem}@media(max-width:992px){.product-variants-block__header{font-size:calc(.94375rem + .09073vw)}}.product-header-block__header{margin-bottom:0;font-size:1.625rem;line-height:1.15}@media(max-width:992px){.product-header-block__header{font-size:calc(1.00625rem + .99798vw)}}.product-price-block{margin-top:1.4375rem;display:flex;justify-content:space-between;align-items:center}.product-price-block__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.product-availability-block{display:flex;align-items:baseline;flex-wrap:wrap}.product-availability-block__indicator{margin-right:8px;display:block;width:12px;height:12px;border-radius:50%}.product-availability-block__indicator--success{background-color:#28a745}.product-availability-block__indicator--warning{background-color:#ff9a52}.product-availability-block__indicator--danger{background-color:#dc3545}.product-availability-block__text{display:block;max-width:120px;font-family:Galatea,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@media(min-width:992px){.product-main-box{padding:2.625rem 2.125rem;margin:1.25rem 1.0625rem 2.5rem .5rem;border:1px solid #e4e5e8}}@media(min-width:992px){.product-second-box{margin-right:1.0625rem;margin-left:.5rem}}.product-similar-block{margin-bottom:.5rem}.product-similar-block__header{margin-bottom:.5rem;font-size:1rem}@media(max-width:992px){.product-similar-block__header{font-size:calc(.94375rem + .09073vw)}}.product-similar-block__list{display:flex;flex-wrap:wrap}.product-similar-block__item{margin-right:.375rem;margin-bottom:.375rem;width:60px}.product-similar-block__href{padding:.4375rem;display:block;border-radius:.125rem;border:1px solid #e4e5e8}.product-sizes-block{padding:1.125rem 1.25rem;margin-bottom:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#ffeff2;border-radius:.125rem}@media(max-width:575.98px){.product-sizes-block{padding-left:.625rem;padding-right:.625rem}}@media(min-width:1200px){.product-sizes-block{margin-bottom:2.5rem}}@media(min-width:1600px){.product-sizes-block{padding:1.25rem 1.4375rem}}.product-sizes-block__item{display:flex;align-items:center}.product-sizes-block__item:not(:last-child){margin-right:.3125rem}@media(min-width:1600px){.product-sizes-block__item:not(:last-child){margin-right:.5rem}}.product-sizes-block__item:not(:first-child){margin-left:.3125rem}@media(min-width:992px)and (max-width:1199.98px){.product-sizes-block__item:not(:first-child){margin-left:.5rem}}@media(min-width:1600px){.product-sizes-block__item:not(:first-child){margin-left:.5rem}}.product-sizes-block__content{display:flex;flex-direction:column}.product-sizes-block__separator{margin-left:.5rem;margin-right:.5rem;display:block;height:50px;width:1px;background-color:#e4e5e8}@media(min-width:1600px){.product-sizes-block__separator{margin-left:.8125rem;margin-right:1rem}}.product-sizes-block__label{margin-bottom:.3125rem;font-size:.875rem;color:#1a2030;font-family:Galatea,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1}@media(max-width:575.98px){.product-sizes-block__label{font-size:.75rem}}@media(min-width:1600px){.product-sizes-block__label{font-size:1rem}}@media(min-width:1600px)and (max-width:992px){.product-sizes-block__label{font-size:calc(.94375rem + .09073vw)}}.product-sizes-block__value{font-size:1.25rem;color:#e05b8a;font-family:Galatea,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;line-height:1}@media(max-width:992px){.product-sizes-block__value{font-size:calc(.96875rem + .45363vw)}}.product-add-to-cart{display:flex}@media(max-width:1199.98px){.product-add-to-cart{flex-direction:column}}.product-add-to-cart__block-top{margin-bottom:1.75rem;display:flex;justify-content:space-between;min-width:180px}@media(min-width:1200px){.product-add-to-cart__block-top{margin-bottom:1.875rem}}@media(min-width:1600px){.product-add-to-cart__block-top{min-width:215px}}@media(max-width:991.98px){.product-add-to-cart__quantity-wrapper{max-width:13.4375rem}}.product-description__header-wrapper{margin-bottom:1.125rem}@media(max-width:991.98px){.product-description__header-wrapper{display:flex}}@media(max-width:991.98px){.product-description__header-wrapper .header-with-border{padding:0;display:flex;align-items:center;border:none;cursor:pointer}.product-description__header-wrapper .header-with-border:after{margin-left:.3125rem;content:"\e900";font-family:icomoon!important;speak:never;font-size:1.4375rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s}.product-description__header-wrapper .header-with-border[aria-expanded=true]:after{transform:rotateX(180deg)}}.product-description__content{font-size:1rem}@media(max-width:992px){.product-description__content{font-size:calc(.94375rem + .09073vw)}}@media(min-width:992px){.product-description__content{margin-bottom:1.75rem}.product-description__content.collapse{display:block}}@media(min-width:1200px){.product-description__content{margin-bottom:4.0625rem}}.product-description__content *,.product-description__content p{color:#000}.product-description__content p:last-child{margin-bottom:0;padding-bottom:1.25rem}@media(min-width:992px){.product-description__content p:last-child{padding-bottom:0}}.product-features-block{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(min-width:992px)and (max-width:1199.98px){.product-features-block{flex-direction:column}}.product-features-block__wrapper{flex:0 0 100%;max-width:100%;width:100%}@media(min-width:1200px){.product-features-block__wrapper{padding-top:1.5625rem;padding-right:.9375rem;flex:0 0 65%;max-width:65%}}.product-features-block__list{margin-bottom:0;font-size:1rem}@media(max-width:992px){.product-features-block__list{font-size:calc(.94375rem + .09073vw)}}@media(min-width:992px){.product-features-block__list.collapse{display:block}}.product-features-block__item:last-child{padding-bottom:1.25rem}@media(min-width:992px){.product-features-block__item:last-child{padding-bottom:0}}.product-features-block__label{color:#1a2030}.product-manufacturer-banner__wrapper{margin-bottom:1.25rem}@media(max-width:991.98px){.product-manufacturer-banner__wrapper{display:none}}.product-manufacturer-banner__image{border-radius:2px}.shopping-guide{flex:0 0 100%;max-width:100%;width:100%}@media(min-width:992px)and (max-width:1199.98px){.shopping-guide{margin-top:1.75rem}}@media(min-width:992px){.shopping-guide{padding:1.5625rem 1.25rem 1.75rem;background-color:#ffeff2}}@media(min-width:1200px){.shopping-guide{flex:0 0 35%;max-width:35%}}@media(min-width:1600px){.shopping-guide{padding:1.5625rem 1.875rem 1.75rem}}@media(min-width:992px){.shopping-guide__list.collapse{display:block}}.shopping-guide__item:last-child{padding-bottom:1.25rem}@media(min-width:992px){.shopping-guide__item:last-child{padding-bottom:0}}.shopping-guide__title{cursor:pointer;line-height:1.5625rem}@media(min-width:992px){.shopping-guide__title{color:#696b6c}}.product-recent-posts__wrapper{border:1px solid #e4e5e8;padding:40px 20px 10px}