.buy-look,.buy-look product-recommendations{display:block}.buy-look__recommendations:empty{min-height:1px}.buy-look__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);width:100%;max-width:100%;gap:30px;align-items:start;overflow:hidden}.buy-look__header{position:relative}.buy-look__heading-wrap{display:flex;align-items:center;gap:18px}.buy-look__header.m\:text-center .buy-look__heading-wrap{justify-content:center}.buy-look__header.m\:text-left .buy-look__heading-wrap{justify-content:flex-start}.buy-look__heading-wrap--lines:before,.buy-look__heading-wrap--lines:after{content:"";flex:1 1 0;border-top:1px solid rgb(var(--color-border))}.buy-look__heading{margin:0;flex:0 0 auto}.buy-look__header-bottom{position:relative}.buy-look__header-copy{max-width:calc(100% - 120px);margin-right:auto;margin-left:auto}.buy-look__header-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.buy-look__header-nav .m-slider-controls{margin:0 -5px 0 0}.buy-look__header-nav .m-slider-controls__wrapper{gap:0px;margin:0}.buy-look__header-nav .m-slider-controls__button{position:static;transform:none}.buy-look__products-shell,.buy-look__summary{min-width:0;max-width:100%}.buy-look__products-shell{overflow:hidden}.buy-look__products{width:100%;max-width:100%;overflow:hidden}.buy-look__products:not(.swiper-container){overflow:visible}.buy-look__products-inner{display:flex;gap:var(--buy-look-gap, 30px);padding:0 0 14px;scroll-snap-type:x proximity;scrollbar-width:none}.buy-look__products-inner.swiper-wrapper{gap:0}.buy-look__products:not(.swiper-container) .buy-look__products-inner{flex-wrap:wrap}.buy-look__products-inner::-webkit-scrollbar{display:none}.buy-look__item{position:relative;flex:0 0 var(--buy-look-card-width);min-width:0;scroll-snap-align:start}.buy-look__item.m\:column{padding-right:0;padding-left:0}.buy-look__item.swiper-slide{flex-basis:auto;width:100%}.buy-look__item--has-plus:after{content:"+";position:absolute;top:38%;right:calc((var(--buy-look-gap, 30px) / -2) - 7px);z-index:2;display:flex;width:15px;height:15px;align-items:center;justify-content:center;color:red;font-size:30px;font-weight:500;line-height:1;pointer-events:none}.buy-look__card{height:100%}.buy-look--layout-8 .m-product-card__info{display:flex;flex-wrap:wrap;gap:0px 10px;align-items:flex-start;text-align:left}.buy-look--layout-8 .m-product-card__vendor,.buy-look--layout-8 .m-product-card__reviews,.buy-look--layout-8 .m-product-card__inventory{flex:0 0 100%}.buy-look--layout-8 .m-product-card__title{flex:1 1 0;min-width:0;margin:0}.buy-look--layout-8 .m-product-card__price{flex:0 0 auto;max-width:45%;text-align:right;font-size:14px}.buy-look--layout-8 .m-product-card__price .installments,.buy-look--layout-8 .m-product-card__price .m-price__unit-wrapper,.buy-look--layout-8 .m-product-card__price .m-price__pix-wrap{display:none!important}.buy-look--layout-8 .m-product-card__price .m-price,.buy-look--layout-8 .m-product-card__price .m-price__sale{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:2px}.buy-look--layout-8 .m-product-card__price .m-price__regular{display:none}.buy-look--layout-8 .m-product-card__price .m-price:not(.m-price--on-sale) .m-price-item--regular{display:none}.buy-look-layout-8-options{margin-top:9px;transition:opacity var(--m-duration-default, .25s) ease}.buy-look-layout-8-options__group+.buy-look-layout-8-options__group{margin-top:12px}.buy-look-layout-8-options__values{display:flex;flex-wrap:wrap;gap:7px}.buy-look-layout-8-options__color,.buy-look-layout-8-options__size{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#e8e8e8;color:rgb(var(--color-foreground));cursor:pointer}.buy-look-layout-8-options__color{width:18px;height:18px;border-radius:50%;background:var(--buy-look-swatch-background);box-shadow:inset 0 0 0 2px rgb(var(--color-background))}.buy-look-layout-8-options__size{width:37px;height:37px;padding:8px;font-size:12px;line-height:1}.buy-look-layout-8-options__color.is-active,.buy-look-layout-8-options__size.is-active{background-color:#0a0a0a;color:#fff}.buy-look-layout-8-options__color.is-disabled,.buy-look-layout-8-options__size.is-disabled{cursor:not-allowed;opacity:.2}.buy-look-layout-8-options__color.is-disabled:before,.buy-look-layout-8-options__size.is-disabled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--color-border)) 50%,transparent calc(50% + 1px)) no-repeat;pointer-events:none;z-index:1}.buy-look__item:has(.buy-look__checkbox:not(:checked)) .buy-look-layout-8-options{opacity:.6;pointer-events:none}.buy-look .m-product-card__media{position:relative}.buy-look__checkbox-label{position:absolute;right:10px;bottom:10px;z-index:5;display:inline-flex;width:32px;height:32px;align-items:flex-end;justify-content:flex-end;cursor:pointer}.buy-look__checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.buy-look__checkbox-icon{display:block;width:25px;height:25px;border:1px solid rgb(var(--color-button));background-color:rgb(var(--color-background))}.buy-look__checkbox:checked+.buy-look__checkbox-icon{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button))}.buy-look__checkbox:checked+.buy-look__checkbox-icon:after{content:"";display:block;width:7px;height:12px;margin:4px auto 0;border:solid rgb(var(--color-button-text));border-width:0 2px 2px 0;transform:rotate(45deg)}.buy-look__checkbox:focus-visible+.buy-look__checkbox-icon{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.buy-look__checkbox:disabled+.buy-look__checkbox-icon{opacity:.45;cursor:not-allowed}.buy-look__summary{padding:30px;background:rgb(var(--color-background-secondary));max-width:351px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.buy-look__summary-heading,.buy-look__compare,.buy-look__installments,.buy-look__savings,.buy-look__helper,.buy-look__message{margin:0}.buy-look__summary-heading{margin-bottom:9px;color:rgb(var(--color-foreground));font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.buy-look__compare{color:rgb(var(--color-foreground-secondary));font-size:16px;font-style:normal;font-weight:400;line-height:normal}.buy-look__total{color:rgb(var(--color-foreground));margin-bottom:6px;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.buy-look__installments,.buy-look__savings,.buy-look__helper,.buy-look__message{color:rgb(var(--color-foreground-secondary));font-size:13px;font-style:normal;font-weight:300;line-height:normal}.buy-look__helper{font-size:14px}.buy-look__savings{margin-top:9px;margin-bottom:12px}.buy-look__button{margin:16px 0 12px;font-size:15px}.buy-look__message:not(:empty){margin-top:12px}@media screen and (max-width:1023px){.buy-look__wrapper{grid-template-columns:1fr}.buy-look__summary{max-width:none}}@media screen and (max-width:767px){.buy-look__header-nav .m-slider-controls{margin-right:-15px}.buy-look--layout-8 .m-product-card__title,.buy-look--layout-8 .m-product-card__price{flex:0 0 100%;max-width:none}.buy-look--layout-8 .m-product-card__price{text-align:left;margin-top:2px}.buy-look--layout-8 .m-product-card__price .m-price,.buy-look--layout-8 .m-product-card__price .m-price__sale{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:5px}.buy-look-layout-8-options__size{width:28px;height:28px}.buy-look__savings{font-size:16px}.buy-look__heading-wrap{gap:12px}.buy-look__header-copy{max-width:100%;padding-right:74px;padding-left:74px;text-align:center}.buy-look__header-nav{position:absolute;top:50%;right:0;margin-top:0;transform:none;transform:translateY(-50%)}.buy-look__products-inner{gap:var(--buy-look-mobile-gap, 15px)}.buy-look__products-inner.swiper-wrapper{gap:0}.buy-look__products:not(.swiper-container) .buy-look__item{flex-basis:var(--buy-look-mobile-card-width)}.buy-look__item--has-plus:after{display:none}.buy-look__total{font-size:24px}.buy-look__checkbox-icon{width:14px;height:14px}.buy-look__checkbox:checked+.buy-look__checkbox-icon:after{width:4px;height:7px;margin:1px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/buy-look.css.map */
