.product-look{display:block}.product-look[hidden],.product-look [hidden]{display:none!important}.productView-moreItem:has(>product-look[hidden]){display:none}.product-look--pending .product-look__footer{visibility:hidden}.product-look--pending [data-look-addons]{pointer-events:none;opacity:.6}.product-look__item--anchor.is-soldout .product-look__check{opacity:.4}.product-look__title{margin:0 0 14px;font-size:var(--font-heading-size);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text)}.product-look__addons{display:contents}.product-look__item{position:relative}.product-look__item .product-look__media,.product-look__item .product-look__info{opacity:.5;transition:opacity var(--duration-default, .2s) ease}.product-look__item.is-checked .product-look__media,.product-look__item.is-checked .product-look__info{opacity:1}.product-look__check{width:18px;height:18px}.product-look__check .form-label--checkbox{width:18px;height:18px;padding:0;cursor:pointer}.product-look__check input[type=checkbox]:not(:checked)+.form-label--checkbox:before{border-color:var(--brand-text);background-color:#fff}.product-look__check input:disabled+.form-label--checkbox{cursor:default}.product-look__media{display:block;width:100%;aspect-ratio:var(--look-ratio, 1);overflow:hidden;background:#f5f5f5}.product-look__media img{width:100%;height:100%;object-fit:var(--look-fit, cover)}.product-look__info{display:flex;flex-direction:column;gap:4px;min-width:0}.product-look__tag{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary)}.product-look__name{color:var(--color-text);font-size:var(--font-body-size);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-look__variant.select__select{min-height:36px;padding:6px 34px 6px 10px;background-position:right 6px center;box-shadow:none;border:1px solid var(--brand-secondary);border-radius:var(--product-swatch-border-radius, 0)}.product-look__variant.select__select:hover,.product-look__variant.select__select:focus-visible{box-shadow:none;border-color:var(--brand-primary)}.product-look__footer{margin-top:16px}.product-look .price{justify-content:flex-start}.product-look .price dl{flex-wrap:wrap}.product-look__total .price.price--medium .price-item,.product-look__total .price.price--medium .price-item .money{font-size:var(--fontsize-text);line-height:1.2}.product-look__totals{margin-bottom:12px}.product-look__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-look__label{font-size:var(--fontsize-text, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text)}.product-look__row .price{justify-content:flex-end}.product-look__row--saving{margin-top:4px}.product-look__row--saving .product-look__label,.product-look__saving-value{font-size:calc(var(--fontsize-text, 18px) - 3px)}.product-look__row--saving .product-look__label{font-weight:var(--font-weight-normal, 400)}.product-look__saving-value{font-weight:var(--font-weight-semibold, 600);color:var(--product-sale-price-color, var(--brand-primary))}.product-look__submit{width:100%}.product-look__error{margin:8px 0 0;color:#d12f2f}.product-look__list{display:flex;flex-direction:column;gap:12px}.product-look__list .product-look__item{display:grid;grid-template-columns:18px 72px minmax(0,1fr);align-items:center;gap:12px}@media(min-width:768px){.product-look--desktop-cards .product-look__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.product-look--desktop-cards .product-look__item{flex:0 0 140px;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.product-look--desktop-cards .product-look__check{position:absolute;top:6px;left:6px;z-index:1}}@media(max-width:767px){.product-look--mobile-list .product-look__item{grid-template-columns:18px 64px minmax(0,1fr)}.product-look--mobile-cards .product-look__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-15px;padding-right:15px}.product-look--mobile-cards .product-look__list::-webkit-scrollbar{display:none}.product-look--mobile-cards .product-look__item{flex:0 0 42%;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.product-look--mobile-cards .product-look__check{position:absolute;top:6px;left:6px;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-product-look.css.map */
