.product{padding-top:40px}@media screen and (max-width: 990px){.product{padding-top:0}}.product .container{position:relative}.product .product__wrapper{display:flex;flex-wrap:wrap;margin-bottom:40px}.product .product__wrapper .product-gallery__slider{display:flex;width:calc(60% - 12px);margin-right:24px}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider{width:100%;margin-right:0}}.product .product__wrapper .product-gallery__slider .product-gallery__thumbnails{height:700px;width:92px;margin:0 24px 0 0;overflow:hidden!important}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .product-gallery__thumbnails{display:none}}.product .product__wrapper .product-gallery__slider .product-gallery__thumbnails .swiper-wrapper{overflow:initial!important}.product .product__wrapper .product-gallery__slider .product-gallery__thumbnails .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main{position:relative}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main{overflow:hidden}}@media screen and (max-width: 767px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main{margin:0 -16px}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper{position:absolute;top:0;left:0;z-index:10;width:100%;height:auto}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper{bottom:0;left:0;width:100%;height:auto;z-index:99}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection{position:sticky;top:110px;left:0;background:#1f1d1e;color:#f9f7f6;display:flex;flex-direction:column}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection{top:0}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__heading{justify-content:space-between;align-items:center;padding:10px 32px;min-height:48px;cursor:pointer;font-size:16px}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__heading{order:1}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__heading .icon{display:flex}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content{opacity:0;height:0;overflow:hidden;padding:0 32px}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .line-elem{margin-bottom:16px}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .line-elem:after{background-color:#f9f7f6}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper{flex-wrap:wrap;justify-content:space-between;margin-top:25px;max-height:450px;overflow-y:auto;font-size:16px}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper::-webkit-scrollbar{display:none}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper{margin-top:20px}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option{margin-bottom:12px;cursor:pointer;width:30%}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option{width:48%}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option .option-image{height:145px;display:block;width:100%;overflow:hidden;cursor:pointer}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option .option-image{width:auto;height:120px}}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option .option-image img{width:100%;height:100%;object-fit:cover}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option .option__text{margin-top:16px}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content .types-selection__wrapper .type-option.active .option-image{border:5px solid #fff}.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content.expanded{transition:opacity .5s ease-out;opacity:1;height:auto}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .swiper-wrapper-main .absolute-wrapper .type-selection .accordion__content.expanded{padding-top:20px}}.product .product__wrapper .product-gallery__slider .product-gallery__main-images{width:100%;max-height:max-content;margin:0;overflow:hidden!important}@media screen and (max-width: 767px){.product .product__wrapper .product-gallery__slider .product-gallery__main-images{padding:0 16px}}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper{overflow:initial!important}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper .swiper-slide .slide-info{position:absolute;bottom:16px;right:16px;visibility:hidden}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper .swiper-slide .slide-info{display:none!important}}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper .swiper-slide .slide-info .info__type{padding:5px 20px 3px;background:#f9f7f6;border:1px solid #1f1d1e;margin-bottom:10px;text-align:center;letter-spacing:-.01em;color:#1f1d1e}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-wrapper .swiper-slide .slide-info .info__size{padding:5px 20px 3px;background:#f9f7f6;border:1px solid #1f1d1e;text-align:center;letter-spacing:-.01em}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-next,.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-prev{display:none}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-next:after,.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-prev:after{display:none}@media screen and (max-width: 990px){.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-next,.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-prev{display:block}}.product .product__wrapper .product-gallery__slider .product-gallery__main-images .swiper-button-next{right:23px}.product .product__wrapper .product-info{width:calc(40% - 12px);font-family:Acumin Pro;font-weight:400;margin-top:16px;position:sticky;top:110px;height:100%}@media screen and (max-width: 990px){.product .product__wrapper .product-info{width:100%;position:static}}.product .product__wrapper .product-info .product-info__breadcrumb{font-size:16px;line-height:130%;letter-spacing:-.01em;color:#1f1d1e}.product .product__wrapper .product-info .product-info__breadcrumb a{color:inherit}.product .product__wrapper .product-info .product-block{margin-bottom:32px}.product .product__wrapper .product-info .product-block.product-block--title{margin-bottom:16px}.product .product__wrapper .product-info .product-block.product-block--reviews{margin-bottom:24px}.product .product__wrapper .product-info .product-block.product-block--reviews .yotpo-bottomline{align-items:center}.product .product__wrapper .product-info .product-block.product-block--reviews .yotpo-stars{margin-right:16px}.product .product__wrapper .product-info .product-block .product_name{font-weight:300;font-size:40px;line-height:110%;letter-spacing:-.02em;color:#1f1d1e;text-align:left}.product .product__wrapper .product-info .product-block .product_price{font-weight:400;font-size:22px;line-height:125%;letter-spacing:-.02em;color:#1f1d1e}.product .product__wrapper .product-info .product-block .options-heading{grid-template-columns:max-content 1fr max-content;grid-gap:16px;margin-bottom:16px}.product .product__wrapper .product-info .product-block .options-heading.grid-line{display:grid}.product .product__wrapper .product-info .product-block .options-heading.grid-line .line-elem{display:block}.product .product__wrapper .product-info .product-block .options-heading .selected_option{font-weight:700}.product .product__wrapper .product-info .product-block .options-body{display:flex;text-align:center;justify-content:left;flex-wrap:wrap;margin-bottom:32px}.product .product__wrapper .product-info .product-block .options-body .product-option{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.01em;color:#1f1d1e;padding:7px 0 5px;margin:4px;border:1px solid #1f1d1e;cursor:pointer;transition:all .3s;max-width:80px;width:100%}@media screen and (max-width: 767px){.product .product__wrapper .product-info .product-block .options-body .product-option{padding:8px 10px 5px}}.product .product__wrapper .product-info .product-block .options-body .product-option:hover{color:#1f1d1e4d;border:1px solid rgba(31,29,30,.3)}.product .product__wrapper .product-info .product-block .options-body .product-option.active{background:#1f1d1e;color:#f9f7f6}.product .product__wrapper .product-info .product-block .options-body .swatch__color{border:1px solid #dddddd;border-radius:50%;width:26px;height:26px;margin-right:8px;cursor:pointer;position:relative}@media screen and (max-width: 767px){.product .product__wrapper .product-info .product-block .options-body .swatch__color{width:21px;height:21px}}.product .product__wrapper .product-info .product-block .options-body .swatch__color:hover:after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid rgba(31,29,30,.3);border-radius:50%}.product .product__wrapper .product-info .product-block .options-body .swatch__color.active:after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid #1f1d1e;border-radius:50%}@media screen and (max-width: 768px){.product .product__wrapper .product-info .product-block .product__form{justify-content:space-around;flex-wrap:wrap}}.product .product__wrapper .product-info .product-block .product__form .quantity-block{display:flex;align-items:center;grid-gap:14px;width:fit-content;padding:11px 16px;border:1px solid #1f1d1e;min-width:120px;justify-content:center;margin-right:24px}@media screen and (max-width: 768px){.product .product__wrapper .product-info .product-block .product__form .quantity-block{margin-right:0;width:100%;justify-content:space-evenly;padding:15px 16px}}.product .product__wrapper .product-info .product-block .product__form .quantity-block .quantity{min-width:10px;text-align:center;line-height:125%;letter-spacing:-.01em;background:none}.product .product__wrapper .product-info .product-block .product__form .product__addcart{width:100%}.product .product__wrapper .product-info .product-block .description{font-size:18px;line-height:125%}.product .product__wrapper .product-info .accordions__wrapper .accordion:not(:last-child){margin-bottom:18px}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__heading{cursor:pointer}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__heading h5{font-weight:400}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__heading.grid-line{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:16px}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__heading.grid-line .line-elem{display:block;line-height:100%}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__content{opacity:0;height:0;overflow:hidden;padding:10px 0 0}.product .product__wrapper .product-info .accordions__wrapper .accordion .accordion__content.expanded{transition:opacity .5s ease-out;opacity:1;height:auto}.product .size-guide__modal{display:none}.product .size-guide__modal:after{content:"";background:#1f1d1e;opacity:.5;position:fixed;width:100%;height:100vh;z-index:1000}.product .size-guide__modal.is-shown{display:block}.product .size-guide__modal .modal__wrapper{position:fixed;top:39px;left:50%;transform:translate(-50%);height:90vh;max-width:1178px;width:70%;background:#f9f7f6;overflow-y:auto;max-height:839px;z-index:9999999999999999;padding:0 60px}@media screen and (max-width: 767px){.product .size-guide__modal .modal__wrapper{height:90%;width:100%;top:10%;padding:10px 0}}.product .size-guide__modal .modal__wrapper-content{position:static;padding:40px 16px;display:flex;align-items:center;justify-content:center}.product .size-guide__modal .modal__wrapper-content img{width:100%}.product .size-guide__modal .modal__close{position:absolute;top:20px;right:30px;cursor:pointer}@media screen and (max-width: 767px){.product .size-guide__modal .modal__close{right:16px}}ul.stamped-summary-keywords-list li{color:#686a73}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-main-product.css.map */
