.lp-look{position:relative;aspect-ratio:var(--lp-ratio);scroll-snap-align:start}.lp-look__media{display:block;height:100%;overflow:hidden;position:relative}.lp-look__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;pointer-events:none}.lp-look:has(.lp-look__shop[open]) .lp-look__media:after{background-color:#00000059}.lp-look__media img,.lp-look__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.lp-look__shop{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;max-width:34rem;display:flex;flex-direction:column-reverse;pointer-events:none}.lp-look__shop--right{margin-left:auto}.lp-look__launcher,.lp-look__products{pointer-events:auto}.lp-look__launcher{align-self:flex-start;display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1;cursor:pointer;list-style:none}.lp-look__shop--right .lp-look__launcher{align-self:flex-end}.lp-look__launcher::-webkit-details-marker{display:none}.lp-look__launcher:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.5)}.lp-look__launcher .icon{width:1rem;height:1rem}.lp-look__shop:not([open]) .icon-close-small,.lp-look__shop[open] .icon-plus{display:none}.lp-look__products{max-height:26rem;overflow-y:auto;margin-bottom:.4rem;background-color:rgb(var(--color-background))}.lp-look__card{--lp-thumb: 6rem;display:grid;grid-template-columns:var(--lp-thumb) 1fr;gap:1.2rem;align-items:center;padding:.8rem;color:rgb(var(--color-foreground));text-decoration:none}.lp-look__card+.lp-look__card{border-top:.1rem solid rgba(var(--color-foreground),.12)}.lp-look__card-image{display:block;width:var(--lp-thumb);height:var(--lp-thumb);object-fit:cover}.lp-look__card-title{display:block;margin-top:.2rem;font-size:1.4rem;line-height:1.3}@media(min-width:750px){.lp-look__shop{left:1.6rem;right:1.6rem;bottom:1.6rem}}@media(prefers-reduced-motion:no-preference){.lp-look__media:after{transition:background-color .24s ease}.lp-look__shop[open] .lp-look__products{animation:lp-look-panel-in .24s ease-out both}}@keyframes lp-look-panel-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.lp-look:has(.lp-look__shop--bundle){container-type:inline-size}.lp-look__products--bundle{display:block}@supports (max-height: 1cqw){.lp-look__products--bundle{max-height:calc(100cqw / (var(--lp-ratio)) - 7rem)}}.lp-look__launcher-offer:before{content:"\b7";margin-right:.8rem}.lp-look__shop--bundle{left:0;right:0;bottom:0;max-width:none}.lp-look__offer{margin:0;padding:.8rem;font-size:1.3rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.lp-look__warn{position:absolute;inset:.8rem .8rem auto;z-index:2;margin:0;padding:.4rem .8rem;font-size:1.2rem;background:#fff3cd;color:#664d03}.lp-look__card--off{opacity:.6}.lp-look__products--bundle .lp-look__card{padding:1.2rem 1rem}.lp-look__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.lp-look__card-price{font-size:1.4rem;white-space:nowrap}.lp-look__products--bundle .lp-look__card-title{margin-top:0;text-decoration:none;color:inherit}.lp-look__options{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:.8rem}.lp-look__label{display:block;margin-bottom:.4rem;padding:0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.lp-look__option--metal{position:relative;display:flex;gap:.8rem;min-width:0;margin:0;padding:0;border:0}.lp-look__option--metal input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-look__option--metal label.is-metal{width:2.4rem;height:2.4rem;border-radius:50%;background-size:cover;cursor:pointer}.lp-look__option--metal input:checked+label.is-metal{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.lp-look__option--metal input:focus-visible+label.is-metal{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.5)}.lp-look__option--select{display:block;max-width:100%;padding:.4rem .8rem;font:inherit;font-size:1.3rem;color:inherit;background:transparent;border:.1rem solid rgba(var(--color-foreground),.3)}.lp-look__products--tried .lp-look__option--select:invalid{border-color:#b3261e}.lp-look__msg{display:block;font-size:1.2rem}.lp-look__msg:empty{display:none}.lp-look__footer{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1rem;padding:1rem;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12)}.lp-look__footer-total{margin:0;font-size:1.4rem}.lp-look__footer .button{min-width:0;min-height:3.6rem;padding:.8rem 1rem;font-size:1.3rem;letter-spacing:0;text-transform:none}@media(min-width:750px){.lp-look__shop--bundle{left:1.6rem;right:1.6rem;bottom:1.6rem;max-width:40rem}}.lp-look__products--bundle .lp-look__card>div{min-width:0}.lp-look__footer-prices{display:flex;flex-wrap:wrap;gap:.2rem .6rem}.lp-look__footer-prices s{font-size:1.2rem;opacity:.65}.lp-look__footer-status{grid-column:1 / -1;font-size:1.2rem;line-height:1.4}.lp-look__footer-status:has([data-msg]:empty):has([data-cart-link][hidden]){display:none}.lp-look__footer-status a{color:inherit;text-underline-offset:.2rem}.lp-look__products--bundle [data-cart-link][hidden]{display:none}.lp-look__products--bundle a:focus-visible,.lp-look__option--select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/353/assets/component-lp-look.css.map */
