body.shop-the-look .header-wrapper{z-index:2}.shop-look .texes-info{display:none}.shop-look{width:calc(100% + 32px);margin:24px 0 0 -16px;padding:24px 0;background-color:#f4f5f7}.shop-look__wrap{padding:24px 16px;background-color:#fff}.shop-look__wrap h3{font:500 20px/24px RoobertPRO;margin-bottom:20px}.shop-look__item{gap:16px;padding-bottom:16px}.shop-look__item:not(:first-child){padding-top:16px;border-top:1px solid rgba(30,36,38,.1)}.shop-look__item:last-child{padding-bottom:0}.shop-look__img{display:block!important;width:100%;max-width:94px;border-radius:8px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.shop-look__img:after{content:"";display:block;padding-bottom:136.18%}.shop-look__prod-title,.shop-look__prod-color,.shop-look__info .money{font:600 16px/22.4px RoobertPRO}.shop-look__prod-color,.shop-look__info .money{font-weight:500!important}.shop-look__info .price--on-sale .price__sale{align-items:baseline}.shop-look__info .price-item--regular{text-decoration-line:none!important}.shop-look__info .price--on-sale .price-item--regular .money{text-decoration-line:line-through}.shop-look__prod-title{margin-bottom:2px;padding-right:40px}.shop-look__prod-color{display:block;margin-bottom:8px}.shop-look__prod-color,p.addProduct{color:#1e242699}span.product-color_swatch,p.addProduct,.shop-look__info-btn{cursor:pointer}.shop-the-look_swatch-4-colors{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;position:absolute;border-radius:50%;overflow:hidden}p.addProduct{text-decoration:underline}.shop-look__info{position:relative;width:100%}.shop-look__info-btn{position:absolute;right:0;bottom:0;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#1e2426}.shop-look__info-btn img{max-width:20px;filter:invert(1)}.shop-look__modal-item .price-item .money,.shop-look__modal-item .price-item--regular{display:flex;align-items:center}.shop-look__modal-item .price-item .money,.shop-look__modal-item .price-item--regular{font:600 16px/20.8px RoobertPRO;height:100%}.shop-look__modal-item .price-item--regular{font-weight:500!important}.shop-look__modal{position:fixed;right:0;bottom:0;left:0;display:none;height:100vh;visibility:hidden;opacity:0;transition:.3s;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:16}body.size_guide-active .shop-look__modal.active{z-index:13}.shop-look__modal-wrap{position:fixed;top:auto;bottom:0;width:100%;height:auto;border-radius:8px 8px 0 0;background:#fff}.shop-look__modal.active{display:block;visibility:visible;opacity:1;transition:.3s}.shop-look__modal.active .texes-info{margin:0}.shop-look__modal.active .texes-info>div{display:block;margin-right:8px}.shop-look__modal-info{border-bottom:1px solid #DEE1E6}.image-container__wrap{position:relative;min-width:156px;max-height:220px;border-radius:6px;overflow:hidden;background-color:#f0f1f5}.image-container__wrap.choosen:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1e242633;pointer-events:none}.shop-look__modal-image{height:100%;object-fit:cover}.shop-look__modal .product-form__input{width:inherit;border-bottom:none}.shop-look__modal-content::-webkit-scrollbar,.image-container::-webkit-scrollbar{display:none;height:.4rem;width:.4rem}.image-container{display:flex;gap:16px;min-height:220px;margin:16px 0 0;overflow-y:hidden;overflow-x:scroll;scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;padding:0 16px}.shop-look__close-btn,.shop-look__modal-content,.shop-the-look__form .product-form__buttons,.shop-the-look_swatch-title,.size-container,.shop-look__modal-sizes.product-form__input fieldset,.view-cart,.view-cart p,.btn-details,.shop-look__info-btn,.shop-look__item,.shop-look__modal.active .price.price--large,.shop-look__modal.active .texes-info{display:flex}.shop-look__close-btn{justify-content:space-between;align-items:center;padding:17px 16px;border-bottom:1px solid rgba(30,36,38,.1)}.shop-look__modal-content{flex-direction:column;gap:16px;overflow-x:hidden;min-width:100vw}.shop-look__modal-content.no-size{height:auto}.shop-the-look__form{width:100%;padding:16px;border-top:1px solid #DEE1E6}.shop-look__modal-content dd{margin-inline-start:0px;margin-right:5px}.hide-title{display:none}.shop-the-look__form .product-form__buttons{flex-direction:column;gap:16px;text-align:center}.shop-the-look__button{font:600 16px/100% RoobertPRO;display:block;max-width:100%;width:100%;height:44px;margin:0;border:1px solid transparent;border-radius:40px;transition:all .3s;background:#1e2426;color:#fff}.shop-the-look__button.loading{color:#000;position:relative;pointer-events:none;opacity:.5}.shop-the-look__button .loading-overlay__spinner .path{stroke:#fff}.shop-the-look__button:disabled{opacity:.5}.shop-the-look__button:hover{color:#000;background:#fff;border-color:#17171729}.shop-the-look__title{margin:0 0 16px}.shop-look__modal-sizes.product-form__input{margin-bottom:0}.shop-the-look_swatch-title{justify-content:space-between}.shop-look__modal-info,.shop-the-look_swatch-title,.swatch,.shop-look__modal-sizes.product-form__input{margin:0 16px}.shop-the-look_swatch-items span{width:32px;height:32px}.shop-look__modal .product-color_swatch.white__swatch:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgb(190,189,189);border-radius:50%}.size-container{gap:6px;flex-wrap:wrap}.shop-the-look_swatch-items .swatch-active>span{position:absolute;display:block;content:"";width:32px;height:32px;border:1px solid #1E2426CC;border-radius:50%;transform:translate(-4px,-4px);background:transparent;z-index:0}.shop-look__modal-sizes .form__size_guide{margin-bottom:0}.shop-look__modal-content .swatch{padding-bottom:16px;border-bottom:1px solid #DEE1E6}.shop-look__modal-sizes.product-form__input fieldset{justify-content:space-between;padding:0;border-color:transparent;margin:0 0 16px}.shop-the-look_swatch-items,.shop-the-look_swatch-items a{display:flex}.shop-the-look_swatch-items{gap:4px;flex-wrap:wrap}.shop-look__modal-sizes.product-form__input .size_slider{gap:6px}.shop-look__modal-sizes.product-form__input .size_slider .item{padding:0}.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label{width:52px;min-width:44px;max-width:52px}.shop-look__modal .product-form__input input[type=radio]+label[available=false]{border-color:transparent;pointer-events:none;background:none!important;background:#1e24261a!important;color:#1e242680}.view-cart.active{transition:.5s ease;transform:translate(0)}.view-cart{position:fixed;right:16px;bottom:16px;left:16px;justify-content:space-between;align-items:center;min-height:56px;padding:8px 8px 8px 17px;border-radius:8px;transform:translateY(200%);transition:.5s ease;background:#1fc16b;color:#fff;z-index:9999}.view-cart p{gap:8px;align-items:center}.view-cart a{padding:9px 24px;border:1px solid white;border-radius:8px}.shop-look__modal-sizes.product-form__input{padding:0 0 16px}.btn-details{justify-content:center;align-items:center;gap:6px;margin:0 auto 16px;width:fit-content;text-decoration:underline;color:#1e242699}a.addProduct{color:#1e242699;text-decoration:underline}.shop-look__modal input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.shop-look__modal .btn-details.mobile{display:none}.shop-look__modal .product-color_swatch{border-color:#fff}.shop-look__modal .no-js-hidden.selling{display:flex;flex-wrap:wrap;align-items:center}.shop-look__modal .product__title{margin:0 0 16px}@media screen and (max-width:1919px){.shop-look__modal .product__title{margin:0 0 12px}}.shop-look__modal .sale-red{margin-right:0}.shop-look__modal .texes-info{font:500 18px/25px RoobertPRO;letter-spacing:-.02em;color:#1e242699}.shop-look__modal-wrap .texes-info span{font-size:14px}.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label{width:52px;min-width:44px;max-width:52px;background:transparent;border:1px solid #1e242629;display:flex;align-items:center;justify-content:center;color:#1e2426;width:62px;height:56px;cursor:pointer;border-radius:12px;font-size:14px}.shop-look__modal .shop-look__modal-content .shop-look__modal-sizes.product-form__input .item input[type=radio]:checked+label{background:#000;color:#fff}.additional-padding{padding:16px}[data-product-type="Massage Ball"],[data-product-type="Massage Set"],[data-product-type="Mat Strap"],[data-product-type="Foam Roller"],[data-product-type="Yoga Block"],[data-product-type=Bodysuit],[data-product-type=Socks]{display:none!important}[data-shop-the-look]{cursor:pointer}.shop-look__modal .price-item--sale{margin-right:12px;display:block}@media screen and (max-width:1919px){.shop-look__modal .price-item--sale{margin-right:8px}}@media screen and (max-width:991px){.shop-look__modal-content dd{margin-right:8px}.shop-look__modal .price-item--sale{margin-right:0}.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label{height:44px}.shop-look__modal .btn-details.mobile{display:flex}.shop-look__modal .product__title{margin:0 0 8px;font:500 20px/100% RoobertPRO;letter-spacing:-.02em}.shop-look__modal .btn-details.desktop{display:none}body.prod-added .sticky_mobile,body.shop-the-look .sticky_mobile{z-index:1}.image-container{margin-bottom:16px}.image-container__wrap.choosen:after{content:unset}.shop-look__modal{position:fixed;right:0;bottom:-100%;left:0;height:500vh;visibility:hidden;opacity:0;transition:.3s;-webkit-backdrop-filter:blur(8px);display:block}.shop-look__modal-wrap{max-height:calc(100vh - 83px);overflow:scroll}.shop-look__modal.active{visibility:visible;opacity:1;transition:.3s;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:0}.new-wrapper{max-height:calc(100vh - 250px);overflow:scroll}.shop-look__modal-content .no-js-hidden.selling{align-items:center}}@media screen and (min-width:992px){.shop-look,.shop-look__wrap{background-color:transparent}.shop-look{width:100%;margin:0}.shop-look__wrap,.shop-look__modal-sizes.product-form__input{padding:0}.shop-look__wrap h3{font:500 16px/22.4px RoobertPRO;margin-bottom:16px}.shop-look__img{max-width:104px}.shop-look__img:after{padding-bottom:140%}.shop-look__prod-title,.shop-look__prod-color,.shop-look__info .money{font:600 16px/22.4px RoobertPRO}.shop-look__item .price{max-height:20px}.content-wrap,.shop-the-look__form,.shop-look__modal-media,.added-bottom a{flex:1}.content-wrap,.shop-look__modal-media,.shop-look__modal-wrap,.shop-look__modal-wrap .texes-info,.shop-look__close-btn,.shop-the-look_swatch-items,.added-content,.added-top,.added-bottom,.added-bottom a{display:flex}.shop-look__modal-media,.image-container{gap:8px}.shop-the-look_swatch-items span,.shop-the-look_swatch-items .swatch-active>span{width:32px;height:32px}.shop-look__modal .product-color_swatch.white__swatch:after{width:24px;height:24px}.shop-look__modal-info,.shop-the-look_swatch-title,.swatch,.shop-look__modal-sizes.product-form__input{margin:0}.shop-the-look_swatch-title{border-top:1px solid #DEE1E6}.shop-look__modal-content .swatch{padding-bottom:0;border-color:transparent}.shop-look__modal-wrap .texes-info,.shop-look__modal-wrap .texes-info span{margin-left:12px}.shop-look__modal.active .texes-info>div{margin-right:0}.shop-look__modal-wrap .texes-info span,.shop-look__color,.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label,.shop-look__modal-sizes.product-form__input fieldset,p.addProduct,.btn-details,.added-content__variants span,.added-content__price,.shop-look__modal-sizes .form__size_guide{font:500 14px/19.6px RoobertPRO}.shop-look__modal-item{position:absolute;top:50%;left:50%;width:100%;max-width:840px;max-height:540px;border-radius:10px;overflow:hidden;transform:translateY(-50%) translate(-50%)}.shop-look__modal-wrap{position:relative;max-height:540px;gap:40px;padding:40px 40px 20px 20px}.shop-look__close-btn{position:absolute;top:20px;right:20px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;border:0;cursor:pointer}.shop-look__close-btn p{display:none}.shop-look__modal-content{gap:0;min-width:inherit;height:100%;max-height:none;overflow:visible}.shop-the-look_swatch-items{margin:12px 0 20px -4px}.image-container{flex-direction:column;width:64px;margin:0;padding:0;overflow:scroll}.image-container__wrap,.shop-look__modal-image{width:64px;min-width:64px;height:90px;min-height:90px;cursor:pointer}.image-container__first{display:block!important;min-width:341px;border-radius:6px;background-repeat:no-repeat;background-size:cover;background-color:#f0f1f5;background-attachment:fixed;background-position:center}.image-container__first.skeleton{background:none}.image-container__first:after{content:"";display:block;padding-bottom:140%}.content-wrap{flex-direction:column}.shop-the-look__title{margin:0 0 20px}.shop-the-look__title .product__title{font:500 24px/26.4px RoobertPRO}.shop-the-look__title .no-js-hidden.selling{flex-wrap:nowrap}.shop-look__img,.shop-look__info{cursor:pointer}.shop-look__item .shop-look__modal .price{max-height:25px}.shop-look__modal-item .price-item.price-item--regular,.shop-look__modal-item .price-item .money{font:600 18px/25.2px RoobertPRO}.shop-look__modal-content dd.price__compare{margin-right:12px}.shop-look__modal-wrap .texes-info{align-items:center}.shop-look__color{margin-top:20px}.shop-look__modal-sizes.product-form__input fieldset{align-items:baseline;margin:0 0 16px;padding:20px 0 0}.shop-look__modal-info{border-color:transparent}.shop-look__modal-sizes.product-form__input{padding-bottom:20px;border-top:1px solid #DEE1E6}.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label{width:40px;min-width:40px;max-width:40px;max-height:40px;padding:0;border-radius:8px!important}.shop-the-look__form{padding:20px 0}.shop-the-look__form .product-form__buttons{gap:12px}.shop-the-look__button{height:48px;cursor:pointer}.btn-details{margin:auto auto 0}.added-top,.added-content,.added-bottom{padding:20px}.view-cart{top:105px;right:20px;bottom:auto;left:auto;flex-direction:column;min-width:400px;padding:0;visibility:hidden;opacity:0;border-radius:0 0 10px 10px;transform:none;transition:.6s;background-color:#fff;color:#1e2426}.view-cart.active{visibility:visible;opacity:1;transform:none;transition:.6s}.added-top{align-items:center;justify-content:space-between;width:100%}.added-top p{font:500 16px/22.4px RoobertPRO}.added-content{gap:20px;width:100%;border-top:1px solid rgba(30,36,38,.1);border-bottom:1px solid rgba(30,36,38,.1)}.added-content__img{display:block!important;width:100%;max-width:106px;border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f0f1f5}.added-content__img:after{content:"";display:block;padding-bottom:141.52%}.added-content__info{width:100%}.added-content__title{font:500 16px/22.4px RoobertPRO;margin-bottom:2px}.added-content__variants{margin-bottom:8px;color:#1e242699}.added-content__variants.skeleton,.added-content__price.skeleton,.added-content__price{display:block!important}.added-content__variants.skeleton{width:80%}.added-content__price.skeleton{width:30%}.added-bottom{gap:12px;width:100%}.added-bottom a{font:500 16px/22.4px RoobertPRO;justify-content:center;align-items:center;height:48px;border-radius:32px;text-align:center;transition:.3s}.added-bottom a:first-child{border:1.5px solid rgba(30,36,38,.16)}.added-bottom a:last-child{background-color:#1e2426;color:#fff}.added-btn__close{cursor:pointer}}@media screen and (min-width:1280px){.view-cart{top:109px}}@media screen and (min-width:1439px){.image-container__first:after{padding-bottom:140.77%}.shop-the-look_swatch-items{margin:16px 0 20px -4px}.view-cart{top:112px}.shop-look__prod-title,.shop-look__prod-color,.shop-look__info .money{font:600 16px/25.2px RoobertPRO}.shop-look__wrap h3{font:500 20px/28px RoobertPRO}}@media screen and (min-width:1920px){.shop-look{padding:32px 0}.shop-look__wrap h3{font:500 20px/28px RoobertPRO;margin-bottom:24px}.shop-look__item{gap:20px;padding-bottom:20px}.shop-look__item:not(:first-child){padding-top:20px}.shop-look__info-btn{width:48px;height:48px}.shop-look__info-btn img{max-width:24px}.shop-look__img{max-width:104px}.shop-look__prod-title,.shop-look__prod-color,.shop-look__info .money{font:600 18px/25.2px RoobertPRO}.shop-look__prod-title{margin-bottom:4px}.shop-look__modal-item,.shop-look__modal-wrap{max-height:712px}.image-container__wrap,.shop-look__modal-image{width:84px;min-width:84px;height:118px;min-height:118px}.shop-the-look_swatch-items span,.shop-the-look_swatch-items .swatch-active>span{width:40px;height:40px}.shop-look__modal .product-color_swatch.white__swatch:after{width:32px;height:32px}.shop-look__modal-wrap .texes-info,.shop-look__modal-wrap .texes-info span{margin-left:16px}.shop-look__modal-wrap .texes-info span,.shop-look__color,.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label,.shop-look__modal-sizes.product-form__input fieldset,p.addProduct,.btn-details,.shop-look__modal-sizes .form__size_guide{font:500 18px/25.2px RoobertPRO}.shop-look__modal-item{max-width:1104px;border-radius:12px}.shop-look__modal-wrap{gap:48px;padding:48px 48px 24px 24px}.shop-look__close-btn{top:24px;right:24px}.shop-look__modal-media,.image-container{gap:12px}.image-container{width:84px}.image-container__first{min-width:456px}.shop-the-look__title{margin:0 0 24px}.shop-the-look__title .product__title{font:500 32px/32.5px RoobertPRO}.shop-look__modal-item .price-item.price-item--regular,.shop-look__modal-item .price-item .money{font:600 24px/33.6px RoobertPRO}.shop-look__color{margin-top:24px}.shop-the-look_swatch-items{margin:12px 0 20px -4px}.shop-the-look_swatch-items{gap:8px}.shop-the-look_swatch-items .swatch-active[style*="background-color: #f8f9f9;"]>span{top:-2px;left:-2px}.shop-look__modal-sizes.product-form__input fieldset{padding:24px 0 0}.shop-look__modal-sizes.product-form__input{padding-bottom:24px}.shop-look__modal-content .shop-look__modal-sizes.product-form__input .item label{width:56px;min-width:56px;max-width:56px;max-height:48px;border-radius:12px!important}.shop-the-look__form{padding:24px 0}.shop-the-look__form .product-form__buttons{gap:16px}.shop-the-look__button,.added-top p,.added-top p svg,.added-content__title{font:600 20px/28px RoobertPRO}.shop-the-look__button{height:64px}.btn-details{gap:8px}.view-cart{top:137px;right:40px;width:100%;max-width:520px;border-radius:0 0 12px 12px}.added-top{padding:20px 32px}.added-content,.added-bottom{padding:24px}.added-top p svg{width:24px;height:24px}.added-content{gap:32px}.added-content__img{max-width:128px;border-radius:12px}.added-content__img:after{padding-bottom:140.63%}.added-content__variants span,.added-content__price{font:500 18px/25.2px RoobertPRO}.added-bottom{gap:16px}.added-bottom a{font:500 20px/100% RoobertPRO;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shop-the-look.css.map */
