.complete-the-look[hidden],.complete-the-look [hidden]{display:none!important}.complete-the-look{display:block;max-width:52rem;margin:3rem 0;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.complete-the-look__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.55rem);font-weight:400}.complete-the-look--drawer{margin:1rem 0;padding-top:1.2rem}.complete-the-look--drawer .complete-the-look__heading{margin-bottom:.8rem;color:#92010a;font-size:1.6rem}.complete-the-look--drawer .complete-the-look__card{grid-template-columns:calc(17% + 15px) minmax(0,1fr);gap:1rem}.complete-the-look--drawer .complete-the-look__details{min-width:0}.complete-the-look__list{margin:0;padding:0}.complete-the-look__card{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.8rem;align-items:start}.complete-the-look__card:not([hidden])~.complete-the-look__card:not([hidden]){border-top:.1rem solid rgba(var(--color-foreground),.1);margin-top:2rem;padding-top:2rem}.complete-the-look__image-link{display:block;aspect-ratio:3 / 4;overflow:hidden;background:rgba(var(--color-foreground),.04)}.complete-the-look__image{display:block;width:100%;height:100%;object-fit:cover}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__card{grid-template-columns:28% minmax(0,1fr)}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__image-link{position:relative;align-self:stretch;min-height:0;aspect-ratio:auto}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center top}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__details{min-width:0;overflow-wrap:anywhere}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .product-form{margin-bottom:0}.complete-the-look__title{margin:0 0 .6rem;font-family:var(--font-functional-family);font-size:1.35rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.complete-the-look__title a{color:inherit;text-decoration:none}.complete-the-look__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.complete-the-look__price .price{font-size:1.3rem;line-height:1.5}.complete-the-look__price .price__container{margin-bottom:0}.complete-the-look__offer{margin-top:.6rem;font-family:var(--font-functional-family);font-size:1.2rem;line-height:1.5}.complete-the-look__offer p{margin:0}.complete-the-look__set-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem}.complete-the-look__set-price strong{font-weight:700}.complete-the-look__offer-message{font-style:italic}.complete-the-look .product-form{margin:1.2rem 0 0}.complete-the-look__label{margin-bottom:.5rem;font-size:1.2rem}.complete-the-look__select{margin-bottom:1rem}.complete-the-look__select .select__select{min-height:4.4rem;font-size:1.2rem}.complete-the-look__submit{min-height:4.4rem;margin-bottom:0;padding:1rem 1.2rem;font-family:var(--font-functional-family);font-size:1.15rem;letter-spacing:.03rem}.complete-the-look :is(a,button,select):focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.3rem}@media screen and (max-width:749px){.complete-the-look__card{grid-template-columns:8rem minmax(0,1fr);gap:1.4rem}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__card{grid-template-columns:30% minmax(0,1fr)}.product__info-container>.complete-the-look:not(.complete-the-look--drawer) .complete-the-look__image-link{max-height:40rem}}.complete-the-look--drawer .complete-the-look__title{margin-bottom:.2rem;color:#92010a;line-height:1.4}.complete-the-look--drawer .complete-the-look__price .price{color:#202020;font-weight:500}.complete-the-look--drawer .complete-the-look__price s.price-item{color:#786367;font-weight:400}.complete-the-look--drawer .price-item--sale{font-weight:700}.complete-the-look--drawer .complete-the-look__offer{margin-top:.2rem;color:#87535a;line-height:1.35}.complete-the-look--drawer .product-form{margin-top:.4rem}.complete-the-look--drawer .complete-the-look__label{margin-bottom:.2rem;color:#786367}.complete-the-look--drawer .complete-the-look__select{--inputs-border-width: 1px;--inputs-shadow-opacity: 0;margin-bottom:6px}.complete-the-look--drawer .complete-the-look__select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.3)}.complete-the-look--drawer .complete-the-look__select:hover:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.55)}.complete-the-look--drawer .complete-the-look__select .select__select{height:44px;min-height:44px;margin:0;padding-left:1.2rem;font-family:var(--font-functional-family);font-size:1.15rem}.complete-the-look--drawer .complete-the-look__submit{--buttons-border-width: 1px;--buttons-border-opacity: .3;--shadow-opacity: 0;min-height:44px;padding:.6rem 1.2rem;font-size:1.15rem;line-height:1.4}.complete-the-look--drawer .complete-the-look__submit:after,.complete-the-look--drawer .complete-the-look__submit:not([disabled]):hover:after{--border-offset: 0px;box-shadow:0 0 0 1px rgba(var(--color-button-text),.3)}.complete-the-look--drawer .complete-the-look__submit:not([disabled]):hover:after{box-shadow:0 0 0 1px rgba(var(--color-button-text),.55)}.complete-the-look--drawer[data-look-carousel] .complete-the-look__list{display:grid;overscroll-behavior-x:contain}.complete-the-look--drawer[data-look-carousel] .complete-the-look__list>.complete-the-look__card{grid-area:1 / 1;margin:0;padding:0;border:0}.complete-the-look--drawer[data-look-carousel] .complete-the-look__card:not([data-look-active]){visibility:hidden;pointer-events:none}.complete-the-look__carousel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .5rem;margin-bottom:.8rem}.complete-the-look--drawer .complete-the-look__carousel-header .complete-the-look__heading{margin:0}.complete-the-look__count,.complete-the-look__position{color:#786367;font-family:var(--font-functional-family);font-size:1.2rem;font-weight:400}.complete-the-look__navigation{display:flex;align-items:center}.complete-the-look__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0;border:0;background:transparent;color:#92010a;cursor:pointer}.complete-the-look__arrow[aria-disabled=true]{opacity:.4;cursor:default}.complete-the-look__arrow .svg-wrapper{width:1.5rem;height:1.5rem}.complete-the-look__arrow[data-look-previous] .svg-wrapper{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-complete-the-look.css.map */
