.caption{color:#000}.accordion__title{margin-right:auto}.accordion__title-ico{position:relative;width:14px;height:14px}.accordion__title-ico:before{position:absolute;background:rgb(var(--color-base-text));content:"";width:100%;height:2px;top:50%;left:0;right:0;margin-top:-1px;-webkit-transition:transform .3s,background .3s;-o-transition:transform .3s,background .3s;transition:transform .3s,background .3s}.accordion__title-ico:after{position:absolute;background:rgb(var(--color-base-text));content:"";left:50%;top:0;bottom:0;width:2px;margin-left:-1px;-webkit-transition:transform .3s,background .3s;-o-transition:transform .3s,background .3s;transition:transform .3s,background .3s}.product__accordion details[open] .accordion__title-ico:after{transform:rotate(90deg)}.product__accordion.accordion .summary__title{align-items:center;color:rgb(var(--color-base-text))}.product__accordion.accordion .summary__title .accordion__title{font-size:14px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:flex;align-items:center;justify-content:space-between;max-width:unset;width:100%}.product__accordion.accordion .summary__title .accordion__title:hover{color:#888}.product__accordion.accordion .summary__title .accordion__title>img{max-width:70px;max-height:25px;margin-right:20px}.product__accordion.accordion summary{padding-top:16px;padding-bottom:14px}.product__accordion .accordion__content{padding:0 0 20px;font-size:13px;margin-bottom:0}.product__accordion.accordion{position:relative;margin-top:0!important;overflow:hidden}.product__accordion.accordion:last-of-type:after{display:none}.product__accordion.accordion:after{display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#eaeaea;z-index:1;content:"";-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.product__accordion.accordion:hover .accordion__title{color:#888}.product__accordion.accordion:hover .accordion__title-ico:before,.product__accordion.accordion:hover .accordion__title-ico:after{background:#888}.product__accordion .accordion__content table.no-margin{margin:0}.product__accordion .accordion__content table{width:100%;text-align:left;empty-cells:show;border-collapse:collapse;border:1px solid #ddd;clear:both}.product__accordion .accordion__content table td,.product__accordion .accordion__content table th{vertical-align:top;padding:7px 8px;border:1px solid #ddd}.product__accordion .accordion__content table th{font-weight:500;text-align:left;border-top:none;background:#eaeaea}.product__accordion .accordion__content>p>a{text-decoration:none;color:#3148f5}.product__accordion .accordion__content>p>a:hover{text-decoration:underline;color:#3148f5}.product__accordion .accordion__content a:hover{text-decoration-thickness:unset}.product__accordion .accordion__content .color-note{color:#959595}.sustainability-rating{margin-bottom:20px}.sustainability-rating__head{margin-bottom:9px;display:flex;justify-content:space-between}.sustainability-rating__level{display:flex;padding-left:0!important;list-style:none}.sustainability-rating__unit{flex:1;height:9px;margin-right:2px;background-color:#eaeaea66;transition:background-color .3s ease-out}.sustainability-rating__unit.is-green{background-color:#00ae7c}.sustainability-rating__unit.is-gray{background-color:#dbdbdb}.sustainable-tag{display:inline-block;height:21px;padding:0 9px;margin:0 5px 0 0;font-weight:500;font-size:12px;line-height:20px;border:1px solid rgb(var(--color-base-text));color:rgb(var(--color-base-text));background:0 0;text-transform:uppercase}.sustainable-tag.green{border-color:#00ae7c;color:#00ae7c}.sustainable-tag.gray{border-color:rgb(var(--color-base-text));color:rgb(var(--color-base-text))}.sustainability-rating__link{color:rgb(var(--color-base-text));font-weight:400;text-decoration:underline}.variant-dropdown .dropdown__select{height:unset;z-index:9}.product .dropdown__select-option{padding:10px}.product .dropdown__select-option>span{margin-left:1rem}variant-radios{display:none}.variant-dropdown .dropdown__select-option-heading{color:#444;background-color:#f7f7f7;font-family:circularBook}.product .dropdown__select-option.soldout{color:#888;font-style:italic;pointer-events:none}.selectric__sizes-list{display:flex;justify-content:space-between;pointer-events:none}.selectric__sizes-list-item{font-weight:500;padding:0;text-align:center;display:inline-block;font-family:circularBold}.selectric__sizes-list-item>span{font-family:circularBook}.selectric__sizes-list-item.shoe{padding-left:6px;min-width:25px}.product__tax{display:none}.product__title{margin-bottom:0}.product__title h1{margin:0;padding:0;font-size:24px;line-height:25px;font-weight:500;color:rgb(var(--color-base-text))}.product .price__container{margin-bottom:0}.product .price__container{margin:-10px 0 10px}.product__info-container .price .price-item{margin-top:0;margin-bottom:0;margin-right:0;font-size:15px;line-height:14px;text-align:left;text-transform:none;font-family:circularBold;letter-spacing:0px}.product__info-container .price--on-sale .price-item--regular{font-size:13px;line-height:14px;color:#888;font-style:normal;text-decoration:line-through;margin-left:15px;font-family:circularBook}.product-form__submit{position:relative;width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;padding:7px 5px;border:2px solid #3148f5;font-size:15px;line-height:1.3em;color:#fff;background-color:#3148f5;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;box-sizing:border-box;margin:0 auto;letter-spacing:unset}.add-to-wishlist{background-color:#fff;border-radius:50%;position:absolute;z-index:10;width:40px;height:40px;right:10px;top:38vw;cursor:pointer}.add-to-wishlist--detail{position:relative;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:60px;text-align:center;background-color:transparent}.add-to-wishlist__icon.icon{display:inline-block;position:absolute;top:50%;left:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s}.add-to-wishlist--detail .icon{position:relative;width:19px;height:19px;top:0;left:0;margin-top:0;margin-left:0;margin-right:5px}.add-to-wishlist__text{color:rgb(var(--color-base-text));font-weight:400;font-size:15px}.add-to-wishlist__icon.icon .icon__path{fill:#fff;stroke:rgb(var(--color-base-text));-webkit-transition:fill .2s;-o-transition:fill .2s;transition:fill .2s;stroke-width:1px}.product-form__buttons{max-width:unset;display:flex;align-items:center;margin-bottom:0;border-bottom:0}.product__color{margin-bottom:15px;color:rgb(var(--color-base-text));font-size:13px;line-height:16px;font-weight:400}.prod-tag{background-color:#fff;border-radius:12px;padding:3px 10px;margin-right:8px;margin-bottom:5px;color:#4f4f4f;font-weight:400;font-size:11px;display:inline-block;line-height:15px}.product__info-wrapper .prod-tag--red{border:1px solid #FF3131;background-color:#ff3131;color:#fff}.product__info-wrapper .prod-tag--white{border:1px solid #4f4f4f;color:#4f4f4f;background-color:#fff}.product .rte table{table-layout:unset}#PopupModal-sizing-info{margin-bottom:0}.product__info-wrapper{padding-top:20px}.button-add-remove-wishlist{display:block;width:unset;padding:0;min-width:unset;min-height:unset;margin-left:20px}#submitBtnTooltip{opacity:0;position:absolute;background-color:rgb(var(--color-base-text));color:#fff;top:0;left:0;padding:7px 10px;font-size:14px;width:148px;text-align:center;z-index:1}button.product-form__submit.no-click:hover #submitBtnTooltip{opacity:1}.box-product-detail__colors-list-heading{padding-top:20px;font-size:15px}.box-product-detail__colors-list-wrapper{position:relative;overflow:hidden;-webkit-transition:opacity .2s,height .2s;-o-transition:opacity .2s,height .2s;transition:height .6s ease;font-size:0;margin-bottom:30px;margin-left:-10px;margin-right:-10px;height:103px}@media screen and (min-width: 520px){.box-product-detail__colors-list-wrapper{height:111px;width:auto;margin-left:0;margin-right:0}.box-product-detail__colors-list-wrapper.js-is-two-rows{height:221px}}.box-product-detail__colors-list-link img{width:80px;height:auto}@media screen and (min-width: 520px){.box-product-detail__colors-list-link img{width:100%}}.box-product-detail__colors-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;padding-left:10px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scroll-padding-left:10px}@media (min-width: 520px){.box-product-detail__colors-list{padding-left:0;overflow:auto;-ms-scroll-snap-type:none;scroll-snap-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-product-detail__colors-list-item{padding:0;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-snap-align:start}@media screen and (min-width: 520px){.box-product-detail__colors-list-item{padding:1px;width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.box-product-detail__colors-list-wrapper.is-opened .box-product-detail__colors-list-next{visibility:hidden;opacity:0;pointer-events:none}.box-product-detail__colors-list-link img{display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.box-product-detail__colors-list-link.inactive,.box-product-detail__colors-list-item.active{pointer-events:none}.box-product-detail__colors-list-link:hover img,.box-product-detail__colors-list-link.inactive img,.box-product-detail__colors-list-item.active .box-product-detail__colors-list-link img{position:relative;opacity:.7;z-index:1}.box-product-detail__colors-list-link.inactive:before{content:"";position:absolute;top:1px;right:1px;left:1px;bottom:1px;-webkit-box-shadow:0 0 0 1px rgb(var(--color-base-text));box-shadow:0 0 0 1px rgb(var(--color-base-text));z-index:2;height:auto;opacity:0}.box-product-detail__colors-list-link.show-border.inactive:before{opacity:1}.box-product-detail__colors-list-item.active .box-product-detail__colors-list-link:before{opacity:1;content:"";position:absolute;top:1px;right:1px;left:1px;bottom:3px;-webkit-box-shadow:0 0 0 1px rgb(var(--color-base-text));box-shadow:0 0 0 1px rgb(var(--color-base-text));z-index:2;height:auto}.box-product-detail__colors-list-next{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;cursor:pointer;background-color:#f7f7f7;color:#1a191980;text-decoration:underline;font-size:13px;line-height:16px;font-weight:400;text-align:center;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;z-index:9;box-shadow:0 0 0 1px #f7f7f7}@media screen and (min-width: 520px){.box-product-detail__colors-list-next{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 749px){.product__accordion details{margin-left:-20px;margin-right:-20px;padding:0 20px;background-color:#f7f7f7}.product__accordion.accordion:after{left:-20px;right:-20px;background-color:#fff}.product__accordion details[open]{background-color:transparent}.product__accordion.accordion:hover .accordion__title{color:rgb(var(--color-base-text))}.product__accordion.accordion:hover .accordion__title-ico:before,.product__accordion.accordion:hover .accordion__title-ico:after{background:rgb(var(--color-base-text))}.product-form__buttons{flex-direction:column}.button-add-remove-wishlist{margin-left:0;margin-top:2rem;letter-spacing:unset}.product span[data-add],.product span[data-remove]{display:inline-flex;align-items:center}.product span[data-add] span,.product span[data-remove] span{margin-left:6px;font-size:14px;color:rgb(var(--color-base-text))}.product span[data-add] svg,.product span[data-remove] svg{width:16px;height:16px}button.product-form__submit.no-click:hover #submitBtnTooltip{left:5px!important;top:25px!important}.box-product-detail__colors-list-heading{border-top:1px solid rgba(112,112,112,.2)}}@media screen and (min-width: 750px){.product__info-wrapper{padding-top:30px}}@media (min-width: 768px){.add-to-wishlist--detail{height:40px}.box-product-detail__price{font-size:15px;line-height:19px}}@media (min-width: 960px){.add-to-wishlist--detail{margin-left:20px;width:25px;height:25px}.add-to-wishlist--detail .icon{position:absolute;top:50%;left:50%;width:25px;height:25px;margin-left:-15px;margin-top:-14px;margin-right:0}.add-to-wishlist__text{display:none}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:unset;width:unset;flex-grow:unset}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:unset}.product__info-wrapper{padding-top:45px}.product__info-container{width:350px}}@media screen and (min-width: 750px) and (max-width: 989px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.product__info-wrapper{padding-left:20px}.button-add-remove-wishlist{margin-left:3rem;letter-spacing:unset}.product span[data-add],.product span[data-remove]{display:inline-flex;align-items:center}.product span[data-add] span,.product span[data-remove] span{margin-left:6px;font-size:14px;color:rgb(var(--color-base-text))}.product-form__submit{width:55%;margin:unset}.product span[data-add] svg,.product span[data-remove] svg{width:16px;height:16px}}
/*# sourceMappingURL=/s/files/1/0617/2268/9722/t/8/assets/custom-section-main-product.css.map */
