.look-section{display:block;overflow:clip;padding-block:var(--look-padding-top) var(--look-padding-bottom);background:var(--look-background);color:var(--look-ink)}.look-section__inner{width:min(1600px,calc(100% - 96px));margin-inline:auto}.look-section__heading{margin:0 0 52px;color:inherit;font-family:var(--font-heading-family);font-size:clamp(48px,8.7vw,76px);font-weight:700;line-height:1.06;letter-spacing:-.025em;text-transform:none}.look-section__heading .highlighted-text{position:relative;display:inline-block;font-style:normal;white-space:nowrap}.look-section__heading .icon-squiggle-underline{position:absolute;inset:auto 0 -.28em;width:100%;height:.25em;z-index:0;color:var(--look-accent);stroke:var(--look-accent);transform:none;pointer-events:none}.look-section__heading .highlighted-text .icon path{opacity:1;stroke-dashoffset:0;animation:none}.look-section__description{max-width:680px;margin:-20px 0 36px}.look-section__grid{display:grid;grid-template-columns:repeat(var(--look-columns),minmax(0,1fr));gap:28px;align-items:start}.look-card{position:relative;container-type:inline-size;min-width:0;overflow:hidden;border-radius:28px;background:var(--look-panel)}.look-card__media{position:relative;aspect-ratio:765 / 902;overflow:hidden}.look-card__media picture,.look-card__image{display:block;width:100%;height:100%}.look-card__image{object-fit:cover;object-position:center 25%}.look-card__badge{position:absolute;inset-block-start:clamp(16px,3.8cqi,30px);inset-inline-start:clamp(16px,3.8cqi,30px);max-width:calc(100% - 32px);margin:0;padding:.45em .9em;border-radius:999px;background:#fff;color:var(--look-ink);font:700 clamp(16px,3.15cqi,25px) / 1.15 var(--font-body-family);letter-spacing:-.025em;overflow-wrap:anywhere}.look-card__bundle{display:block;padding:clamp(16px,3.8cqi,30px)}.look-card__products{display:grid;gap:clamp(14px,2.6cqi,20px);margin-bottom:clamp(20px,3.3cqi,26px)}.look-product{display:grid;grid-template-columns:clamp(56px,12.3cqi,96px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2.8cqi,22px)}.look-product__image{display:block;overflow:hidden;aspect-ratio:94 / 122;border-radius:clamp(10px,2cqi,16px);background:#eeeeec}.look-product__image img{width:100%;height:100%;object-fit:contain}.look-product__details{display:grid;gap:4px;min-width:0}.look-product__title{color:inherit;font-size:clamp(15px,3.45cqi,28px);font-weight:650;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere;text-decoration:none}.look-product__title:hover{text-decoration:underline;text-underline-offset:3px}.look-product__price{color:var(--look-ink);opacity:.7;font-size:clamp(14px,3.25cqi,26px);line-height:1.2}.look-product__select{width:clamp(70px,13cqi,160px);min-height:clamp(44px,8.5cqi,66px);margin:0;padding:8px;-webkit-appearance:none;appearance:none;border:2px solid #d9dfdc;border-radius:clamp(10px,2cqi,16px);background:#fff;color:var(--look-ink);font:500 clamp(14px,3.15cqi,25px) / 1.2 var(--font-body-family);text-align:center;text-align-last:center;text-overflow:ellipsis;cursor:pointer}.look-product__select:disabled{opacity:.6;cursor:not-allowed}.look-product__single{max-width:100px;font-size:clamp(12px,2.5cqi,18px);text-align:center}.look-card__submit{display:flex;width:100%;min-height:clamp(56px,11.4cqi,88px);align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(20px,4.7cqi,36px);border:0;border-radius:999px;background:var(--look-button);color:var(--look-button-text);font:700 clamp(16px,3.8cqi,30px) / 1.2 var(--font-body-family);letter-spacing:-.025em;text-align:start;cursor:pointer;transition:opacity .16s ease}.look-card__total{flex-shrink:0;white-space:nowrap}.look-card__submit:hover{opacity:.9}.look-card__submit:disabled{opacity:.55;cursor:not-allowed}.look-card__submit[aria-busy=true]{cursor:progress}.look-card__status,.look-card__empty{margin:16px 0 0;font-size:14px;line-height:1.5}.look-card__status[data-error]{color:#a42121}.look-card__setup{display:grid;height:100%;place-items:center;padding:80px 24px;text-align:center}.look-section__navigation{display:none}.look-section :is(a,button,select):focus-visible{outline:3px solid var(--look-accent);outline-offset:4px}@media(max-width:1023px){.look-section__inner{width:calc(100% - 64px)}.look-section__grid{grid-template-columns:1fr}.look-section__grid--swipe{grid-auto-columns:96%;grid-auto-flow:column;grid-template-columns:none;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 32px;margin:-6px -32px;scroll-padding-inline:32px}.look-section__grid--swipe::-webkit-scrollbar{display:none}.look-section__grid--swipe .look-card{scroll-snap-align:start}.look-section[data-look-enhanced] .look-section__navigation{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}.look-section__arrow{display:grid;width:44px;height:44px;place-items:center;padding:10px;border:1px solid #d9dfdc;border-radius:50%;color:var(--look-ink);background:var(--look-background);cursor:pointer}.look-section__arrow .icon{width:20px;height:20px}.look-section__arrow:disabled{opacity:.3;cursor:default}.look-section__counter{font-size:14px;font-variant-numeric:tabular-nums}}@media(max-width:767px){.look-section{padding-block:calc(var(--look-padding-top) * .65) calc(var(--look-padding-bottom) * .65)}.look-section__inner{width:calc(100% - 40px)}.look-section__heading{margin-bottom:36px;font-size:clamp(30px,8.5vw,44px)}.look-section__description{margin-top:-8px;font-size:15px}.look-section__grid--swipe{grid-auto-columns:94%;gap:16px;padding-inline:20px;margin-inline:-20px;scroll-padding-inline:20px}.look-card{border-radius:20px}.look-card__media{aspect-ratio:4 / 5}.look-product{column-gap:10px}.look-product__select{width:64px;min-height:44px;padding-inline:4px}.look-card__submit{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.look-card__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/shop-the-feed-v2.css.map */
