.product__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.product__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product__grid>*,.gallery__main,.gallery__thumbs,.product__details,.product__options,.option__values{min-width:0;max-width:100%}.gallery__frame img{max-width:100%}@media(max-width:767px){.gallery__thumbs{flex-wrap:nowrap}.gallery__thumb{flex:0 0 4rem}}.usp-list__text{white-space:normal}@media(max-width:767px){.product{padding-top:.75rem}.product__grid{margin-top:0}}.product__rating{display:flex;margin-bottom:.5rem;white-space:nowrap}.product__title-row--inline{align-items:baseline;gap:1rem}.product__title-row--inline .product__price{text-align:right}.product__title-row--inline .product__price-row{justify-content:flex-end}.product__title-row--inline .product__price-now{font-size:26px;font-weight:500;letter-spacing:-.01em;color:var(--foreground)}@media(min-width:768px){.product__title-row--inline .product__price-now{font-size:32px}}.product__title-row--inline .product__price-was{font-size:15px}.product__title-row--inline .product__save{display:inline-block;margin-top:.35rem;padding:.2rem .5rem;font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff;background:#b91c1c;border-radius:2px}.option-swatch{width:52px;height:64px;border-radius:2px;border:1px solid var(--border);background-color:var(--secondary);background-size:cover;background-position:center top;box-shadow:none}.option-swatch.is-active{border:2px solid var(--foreground);box-shadow:none}.option-swatch.is-unavailable:after{width:80px}.option__values{gap:.5rem}.secure-bar{margin-top:.875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.7rem .9rem;background:var(--secondary)}.secure-bar__label{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:500;color:var(--foreground);white-space:nowrap}.secure-bar__label .icon{width:14px;height:14px}.payment-icons--inline{margin:0;gap:.3rem}.payment-icons--inline svg,.payment-icons--inline img{width:34px;height:22px;border-radius:3px}@media(max-width:480px){.payment-icons--inline svg,.payment-icons--inline img{width:30px;height:19px}}.usp-list{margin-top:1rem;border-top:1px solid var(--fg-05)}.usp-list li{border-bottom:1px solid var(--fg-05)}.usp-list__row{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem 0;text-align:left;font-size:12.5px;font-weight:500;color:var(--foreground);transition:opacity .2s}.usp-list__row:hover{opacity:.7}.usp-list__icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0}.usp-list__icon .icon{width:16px;height:16px}.usp-list__text{flex:1;min-width:0}.usp-list__chev{color:var(--fg-60);width:14px;height:14px}.feature-chips{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.feature-chips li{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;background:var(--secondary);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.feature-chips .icon{width:16px;height:16px;color:var(--foreground)}.look{margin-top:1.25rem}.look__eyebrow{font-size:11px;color:var(--muted-foreground);margin-bottom:.5rem}.look__card.uc{flex:none;max-width:none;border:0;background:var(--secondary);padding:1rem;gap:1rem}.look__img{width:96px;height:120px;background:var(--background)}.look__body{gap:.45rem}.look__label{font-size:11px;color:var(--muted-foreground);margin-top:.15rem}.look .uc__title{font-size:12px}.look .uc__sizes{gap:.3rem}.look .uc__size{min-width:34px;height:30px;background:var(--background)}.look .uc__size.is-active{background:var(--foreground)}.look__add{margin-top:.35rem;padding:.7rem 1.1rem;font-size:11px}.info-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:460px;background:var(--background);color:var(--foreground);z-index:61;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);box-shadow:-10px 0 40px #00000014;overflow-y:auto;overscroll-behavior:contain}.info-drawer.is-open{transform:translate(0)}.info-drawer__close{position:absolute;top:.75rem;right:.75rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.info-drawer__inner{padding:2.5rem 2rem}.info-drawer__title{font-family:var(--font-serif);font-weight:var(--heading-weight, 400);font-size:26px;line-height:1.15;margin-bottom:1.25rem;padding-right:2.5rem}.info-drawer__body{font-size:14px;line-height:1.7;color:var(--fg-80)}.info-drawer__body h3,.info-drawer__body h4{font-family:var(--font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);margin:1.5rem 0 .5rem}.info-drawer__body li+li{margin-top:.3rem}.info-drawer__body a{text-decoration:underline;text-underline-offset:3px}.bis{margin-top:1rem;padding:1.1rem 1.15rem;border:1px solid var(--border);background:var(--secondary)}.bis__title{font-family:var(--font-serif);font-size:18px;line-height:1.2}.bis__text{margin-top:.35rem;font-size:12.5px;line-height:1.6;color:var(--fg-70)}.bis__form{margin-top:.85rem;display:flex;gap:.5rem}.bis__form input{flex:1;min-width:0;height:44px;padding:0 .9rem;border:1px solid var(--border);background:var(--background);font-size:13px}.bis__form .btn{height:44px;padding-inline:1.1rem;font-size:10.5px;white-space:nowrap}.bis__status{margin-top:.6rem;font-size:12px;color:var(--fg-70)}@media(max-width:480px){.bis__form{flex-direction:column}}.fit{margin-top:1.25rem}.fit__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.fit__title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground, #6b6b6b)}.fit__label{font-size:13px;font-weight:600}.fit__scale{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.fit__seg{height:4px;background:var(--secondary);border-radius:2px}.fit__seg.is-active{background:var(--foreground);height:6px;margin-top:-1px}.fit__ends{display:flex;justify-content:space-between;margin-top:.45rem;font-size:11px;color:var(--muted-foreground, #6b6b6b)}.fit__ends span:nth-child(2){text-align:center}.fit__ends span:last-child{text-align:right}.fit__note{margin:.6rem 0 0;font-size:13px;line-height:1.45;color:var(--muted-foreground, #6b6b6b)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-extras.css.map */
