.ash-looks{display:block}.ash-looks__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ash-looks__tile{position:relative;min-width:0;aspect-ratio:1/1;overflow:hidden;background:#37312a;color:#fff}.ash-looks__tile>img{display:block;width:100%;height:100%;object-fit:cover}.ash-looks__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,rgba(0,0,0,.15))}.ash-looks__get{position:absolute;z-index:1;top:24px;right:24px;min-height:44px;padding:10px 26px;border:1px solid #fff;color:#fff;background:#00000059;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ash-looks__get:hover{background:#000000a6}.ash-looks__caption{position:absolute;z-index:1;top:51%;left:20px;right:20px;text-align:center;text-shadow:0 1px 8px #222}#m-theme .ash-looks__caption h2{margin:0;color:#fff;font-family:var(--ash-font-ui, "Montserrat", Arial, sans-serif);font-weight:700;font-size:clamp(28px,3.2vw,50px);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.ash-looks__caption a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;color:#fff;font-size:14px;text-decoration:underline;text-underline-offset:5px}.ash-looks .ash-cart__dialog::backdrop{background:#00000038}.ash-looks__name{margin:16px 0 6px;font-size:13px;letter-spacing:.04em}.ash-looks__note{margin:0 0 4px;color:#666;font-size:11px;line-height:1.6}.ash-looks [data-selection-variant]{min-width:0;width:100%;min-height:44px;padding:8px 24px 8px 8px;border:1px solid #aaa;background:#fff;color:#171717;border-radius:0;font-size:14px}.ash-looks__options{display:flex;flex-wrap:wrap;align-items:start;gap:4px 8px}.ash-looks__option-label{position:relative;display:grid;min-width:0;gap:0;font-size:11px}.ash-looks__option-label:after{content:"";position:absolute;inset:auto 0 6px;height:32px;border:1px solid #aaa;pointer-events:none}#m-theme .ash-looks [data-look-option]{width:100%;min-width:0;min-height:44px;padding:8px 20px 8px 8px;border:0;border-radius:0;background-color:transparent;font-family:inherit;font-size:12px}.ash-looks .ash-wishlist__variant-label{font-size:11px}.ash-looks .ash-cart__item-info{overflow-wrap:anywhere}#m-theme .ash-looks .ash-cart__item-heading h3{font-size:13px;font-weight:600}.ash-looks .ash-cart__line-price{font-size:12px;font-weight:600}.ash-looks .ash-cart__item-controls{padding-top:4px}.ash-looks .ash-cart__quantity{position:relative;grid-template-columns:44px 24px 44px;border:0}.ash-looks .ash-cart__quantity:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;border:1px solid #aaa;pointer-events:none}.ash-looks .ash-cart__quantity button{position:relative;font-size:14px}.ash-looks .ash-cart__quantity input{position:relative;font-size:11px}.ash-looks [data-look-subtotal]{white-space:nowrap}.ash-looks__other{width:100%;text-align:left;padding:5px;border:1px solid #aaa;color:inherit}.ash-looks__other img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.ash-looks__other span{display:block;padding:10px 3px 5px;font-size:11px;line-height:1.5}.ash-looks__other:hover{border-color:currentColor}@media(max-width:989px){.ash-looks [data-selection-variant]{font-size:16px}}@supports (-webkit-touch-callout: none){@media(hover:none)and (pointer:coarse){#m-theme .ash-looks [data-look-option]{font-size:16px}}}@media(max-width:359px){.ash-looks .ash-cart__item{grid-template-columns:60px minmax(0,1fr);gap:8px}#m-theme .ash-looks [data-look-option]{padding-inline:5px 16px}}@media(max-width:767px){.ash-looks__tiles{grid-template-columns:minmax(0,1fr)}.ash-looks__get{top:16px;right:16px;padding-inline:18px;font-size:11px}#m-theme .ash-looks__caption h2{font-size:32px}}.ash-looks--lookbook .ash-looks__intro{padding:2.5rem 1rem;text-align:center}#m-theme .ash-looks--lookbook .ash-looks__intro h1{margin:0;font-family:var(--ash-font-ui, "Montserrat", Arial, sans-serif);font-size:clamp(1.1rem,2vw,1.65rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ash-looks--lookbook .ash-looks__intro a{display:inline-block;padding:1rem 0 0;font-size:.8rem;text-decoration:underline;text-underline-offset:.25em}.ash-looks--lookbook .ash-looks__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1vw,16px)}.ash-looks--lookbook .ash-looks__tile{aspect-ratio:4 / 5}.ash-looks--lookbook .ash-looks__tile:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}.ash-looks--lookbook .ash-looks__get{inset:auto 8px 1rem;width:max-content;max-width:calc(100% - 16px);margin-inline:auto}@media(max-width:767px){.ash-looks--lookbook .ash-looks__tile:first-child{aspect-ratio:4 / 5}.ash-looks--lookbook .ash-looks__get{bottom:.5rem;padding-inline:8px;font-size:.625rem}}.ash-looks__size,.ash-looks__color{min-width:0;max-width:100%;margin:0;padding:0;border:0}.ash-looks__size{flex:1 1 148px}.ash-looks__size legend,.ash-looks__color legend{padding:0;font-size:10px;line-height:1.3}.ash-looks__color-values{display:flex;flex-wrap:wrap}.ash-looks__color-values span{display:block;width:1.25rem;height:1.25rem;border:1px solid #0002;background:var(--ash-swatch, #aaa)}#m-theme .ash-looks__color-values button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent}.ash-looks__color-values button[aria-pressed=true] span{outline:1px solid #171717;outline-offset:2px}.ash-looks__color-values button:disabled{opacity:.4}.ash-looks__color-values button:focus-visible{outline:2px solid #171717;outline-offset:-3px}.ash-looks__size-values{display:flex;overflow-x:auto}#m-theme .ash-looks__size-values button{flex:1 0 44px;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:0;background:transparent;color:#171717;line-height:1;transition:font-size .15s ease}#m-theme .ash-looks__size-values button+button{border-inline-start:1px solid #ddd}#m-theme .ash-looks__size-values button[aria-pressed=true]{box-shadow:inset 0 -2px #171717}#m-theme .ash-looks__size-values button:disabled{opacity:.4;text-decoration:line-through}#m-theme .ash-looks__size-values button:focus-visible{outline:2px solid #171717;outline-offset:-3px}#m-theme .ash-looks__size-values [data-size-label=xs]{font-size:11px}#m-theme .ash-looks__size-values [data-size-label=s]{font-size:13px}#m-theme .ash-looks__size-values [data-size-label=m]{font-size:15px}#m-theme .ash-looks__size-values [data-size-label=l]{font-size:17px}#m-theme .ash-looks__size-values [data-size-label=xl],#m-theme .ash-looks__size-values [data-size-label=xxl]{font-size:19px}@media(hover:hover){#m-theme .ash-looks__size-values button:not(:disabled):hover{font-size:21px}}@media(prefers-reduced-motion:reduce){#m-theme .ash-looks__size-values button{transition:none}}.ash-looks__option-label,.ash-looks__quantity-label{font-size:10px;line-height:1.3}.ash-looks [data-look-items] .ash-cart__item{grid-template-columns:clamp(64px,26%,112px) minmax(0,1fr);gap:10px}.ash-looks [data-look-items] .ash-cart__image{position:relative;align-self:stretch;min-height:100px;aspect-ratio:auto}.ash-looks [data-look-items] .ash-cart__image img{position:absolute;top:0;right:0;bottom:0;left:0}.ash-looks [data-look-items] .ash-cart__item-controls{margin-block-start:0;padding-block-start:0}.ash-looks__quantity-label{display:block;margin-top:2px}#m-theme .ash-looks .ash-cart__item-heading{display:flex;flex-wrap:nowrap;align-items:start}#m-theme .ash-looks .ash-cart__item-heading h3{flex:1 1 auto;min-width:0;font-size:12px;font-weight:700;font-synthesis:weight}#m-theme .ash-looks .ash-cart__line-price{flex:0 0 auto;font-size:12px;font-weight:700;font-synthesis:weight}#m-theme .ash-looks .ash-cart__quantity input{border:0}@media(max-width:767px){.ash-looks [data-look-items] .ash-cart__item:last-child{border-bottom:0}.ash-looks [data-look-mobile-others] .ash-cart__recommendations{margin-top:0}}#m-theme .ash-looks [data-look-option]{font-size:11px;padding-inline:5px 16px}#m-theme .ash-looks__size-values button{flex-basis:38px;min-width:38px}@media(max-width:359px){.ash-looks__size{flex-basis:124px}#m-theme .ash-looks [data-look-option]{font-size:10px}#m-theme .ash-looks__size-values button{flex-basis:32px;min-width:32px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ash-shop-looks.css.map */
