.ash-featured-products{--ash-featured-gap: 1.5rem;--ash-featured-control: 2.75rem;--ash-featured-ink: rgb(var(--color-foreground));--ash-featured-surface: rgb(var(--color-background));--ash-featured-rule: rgba(var(--color-foreground), .55);--ash-featured-selected: #737373;display:block;color:var(--ash-featured-ink);font-family:var(--ash-font-ui, "Montserrat", Arial, sans-serif)}#m-theme .ash-featured-products>.container-full{padding-bottom:var(--ash-featured-bottom, 28px)}.ash-featured-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ash-featured-gap)}.ash-featured-products__tabs{display:flex;align-items:center;gap:.5rem;align-self:end;margin-block:0 .75rem}.ash-featured-products__tab{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ash-featured-control);min-height:var(--ash-featured-control);padding-inline:.375rem;color:#777;font-size:.8125rem;font-weight:400;letter-spacing:.08em;white-space:nowrap}.ash-featured-products__tab.is-active{font-weight:600;text-decoration:underline;text-underline-offset:.25em}.ash-featured-products__panel[hidden]{display:none}.ash-featured-products__panel{display:grid;grid-template-columns:minmax(0,1fr) auto}.ash-featured-products__carousel{display:contents}.ash-featured-products__rail{grid-column:1 / -1;min-width:0}.ash-featured-products__panel>.ash-featured-products__footer{grid-column:1;grid-row:2}.ash-featured-products__carousel>.ash-featured-products__rail-controls{grid-column:2;grid-row:2;align-self:center;margin-block-start:1rem}.ash-featured-products__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--ash-featured-gap)) / 4);gap:var(--ash-featured-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.ash-featured-products__rail::-webkit-scrollbar{display:none}.ash-featured-products__rail>.ash-featured-card{scroll-snap-align:start}.ash-featured-products__rail[data-draggable]{cursor:grab}.ash-featured-products__rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ash-featured-products__rail.is-dragging a{cursor:grabbing}.ash-featured-products__empty{grid-column:1 / -1;padding-block:2rem}.ash-featured-products__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem}.ash-featured-products__view-all{display:inline-flex;align-items:center;min-height:var(--ash-featured-control);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.ash-featured-products__rail-controls{display:flex;gap:.5rem}.ash-featured-products__rail-controls[hidden]{display:none}.ash-featured-products__arrow{display:grid;place-items:center;width:var(--ash-featured-control);height:var(--ash-featured-control);border:1px solid var(--ash-featured-rule);font-size:1.125rem}.ash-featured-products__arrow:disabled{opacity:.35;cursor:default}.ash-featured-products__progress{position:relative;align-self:center;width:clamp(80px,12vw,160px);height:2px;margin-inline-start:.5rem;background:#ddd;overflow:hidden}.ash-featured-products__progress:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--rail-thumb, 25%);background:#222;transform:translate(var(--rail-offset, 0px))}.ash-featured-card{display:block;min-width:0}.ash-featured-card>article{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;height:100%}.ash-featured-card__media{grid-area:1 / 1;position:relative;background:var(--ash-featured-surface)}.ash-featured-card__badge{position:absolute;z-index:1;top:.75rem;left:.75rem;color:#555;font-size:.625rem;letter-spacing:.1em}.ash-featured-card__image-link{position:relative;display:block;aspect-ratio:1;overflow:hidden}.ash-featured-card__image,.ash-featured-card__hover-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}:where(.ash-category-collection__grid,[data-featured-panel]) :is([data-product-handle=cotton-bamboo-knit-half-turtle-neck],[data-product-handle=fine-knit-crewneck-pullover],[data-product-handle=cotton-bamboo-knit-polo],[data-product-handle=signature-weave-buttoned-pullover],[data-product-handle=ribbed-open-collar-pullover]) :is(.ash-featured-card__image,.ash-featured-card__hover-image){object-fit:contain;padding:4%;background:#eae5dc}.ash-featured-card__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.ash-featured-card__actions{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;gap:.5rem}.ash-featured-card__icon{display:grid;place-items:center;width:var(--ash-featured-control);height:var(--ash-featured-control);border-radius:50%;background:var(--ash-featured-surface);color:var(--ash-featured-ink)}.ash-featured-card__icon.added-to-wishlist svg{fill:currentColor}.ash-featured-card__colors{position:relative;grid-area:1 / 1;align-self:end;justify-self:start;z-index:1;display:flex;border:0;margin:.125rem;padding:0}.ash-featured-card__swatch{display:grid;place-items:center;width:var(--ash-featured-control);height:var(--ash-featured-control)}.ash-featured-card__swatch-color{display:block;width:1.25rem;height:1.25rem;border:1px solid rgba(0,0,0,.12);background:var(--ash-swatch, #aaa)}.ash-featured-card__swatch[aria-pressed=true] .ash-featured-card__swatch-color{outline:1px solid var(--ash-featured-ink);outline-offset:2px}.ash-featured-card__swatch-color--oat{--ash-swatch: #cfc6b6}.ash-featured-card__swatch-color--parchment{--ash-swatch: #d5d1c5}.ash-featured-card__swatch-color--chalk{--ash-swatch: #f4f3ed}.ash-featured-card__swatch-color--obsidian{--ash-swatch: #191919}.ash-featured-card__swatch-color--graphite{--ash-swatch: #424347}.ash-featured-card__swatch-color--umber{--ash-swatch: #655045}.ash-featured-card__swatch-color--moss{--ash-swatch: #6c705a}.ash-featured-card__swatch-color--midnight{--ash-swatch: #252d3a}.ash-featured-card__swatch-color--horizon{--ash-swatch: #8b9ca9}.ash-featured-card__swatch-color--slate{--ash-swatch: #7e8586}.ash-featured-card__info{grid-area:2 / 1;display:flex;align-items:start;justify-content:space-between;gap:.625rem;min-height:2.25rem;margin-block:.625rem .5rem}.ash-featured-card__material{display:none}#m-theme .ash-featured-card__title{min-width:0;margin:0;font-family:var(--ash-font-ui, "Montserrat", Arial, sans-serif);font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:.075em;text-align:start;text-transform:uppercase;text-wrap:wrap;overflow-wrap:anywhere}.ash-featured-card__price{flex:0 0 auto;font-size:.75rem;line-height:1.5;letter-spacing:.02em;white-space:nowrap}.ash-featured-card__sizes{grid-area:3 / 1;display:flex;border:1px solid var(--ash-featured-rule);margin:0;padding:0}.ash-featured-card__size{flex:1 1 0;min-width:0;min-height:var(--ash-featured-control);padding:.25rem;font-size:.75rem;font-weight:400;line-height:1.2}.ash-featured-card__size[aria-pressed=true]{color:#fff;background:var(--ash-featured-selected)}.ash-featured-card__size:disabled{opacity:.4;text-decoration:line-through;cursor:default}.ash-featured-card__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ash-featured-card__status:empty{visibility:hidden}.ash-featured-card .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}ash-featured-products:not([data-enhanced]) :is(.ash-featured-card__sizes,[data-color-controls]){display:none}.ash-featured-products :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ash-featured-card__image-link:hover .ash-featured-card__hover-image{opacity:1}}@media(hover:hover){.ash-featured-card__icon:hover{background:#777;color:#fff}.ash-featured-card__size:not(:disabled):hover{background:#aaa;color:#fff}}@media(min-width:768px)and (max-width:989px){.ash-featured-products__rail{grid-auto-columns:calc((100% - var(--ash-featured-gap)) / 2)}.ash-featured-products__header{grid-template-columns:1fr}.ash-featured-products__tabs{margin-block:-.75rem .75rem}}@media(max-width:767px){.ash-featured-products{--ash-featured-gap: .5rem}#m-theme .ash-featured-products>.container-full{padding-bottom:min(var(--ash-featured-bottom, 28px),24px)}.ash-featured-products__header{grid-template-columns:minmax(0,1fr)}.ash-featured-products__tabs{justify-content:space-between;gap:.5rem;margin-block:-.75rem .75rem}.ash-featured-products__tab{padding-inline:0;font-size:.6875rem;letter-spacing:.04em;white-space:normal;text-align:center;text-wrap:balance}.ash-featured-products__panel{display:block}.ash-featured-products__carousel{display:block;position:relative}.ash-featured-products__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block-end:0}.ash-featured-products__rail>.ash-featured-card{flex:0 0 calc((100% - 2 * var(--ash-featured-gap)) / 2.15);scroll-snap-align:start}.ash-featured-products__rail>.ash-featured-card:last-child{scroll-snap-align:end}.ash-featured-card>article{grid-template-rows:auto 1fr auto}.ash-featured-card__info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;justify-content:normal;gap:.125rem .25rem;min-height:0;margin-block:.625rem 0}#m-theme .ash-featured-card__title{font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.025em;text-transform:none}.ash-featured-card__material{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#925b50;font-size:.6875rem;line-height:1.5;letter-spacing:0}.ash-featured-card__price{grid-row:3;margin:0;text-align:start;font-size:.6875rem;line-height:1.5}.ash-featured-card__colors{grid-area:3 / 1;position:static;align-self:start;margin:.125rem 0 0;flex-wrap:wrap}.ash-featured-card__swatch{width:1.5rem;height:2rem;justify-items:start}.ash-featured-card__swatch-color{width:.8125rem;height:.8125rem}.ash-featured-card__sizes,.ash-featured-card .m-wishlist-button{display:none}.ash-featured-card__actions{inset-block-start:auto;inset-block-end:0;inset-inline-end:0}.ash-featured-card__icon{border:0;border-radius:0;background:transparent;color:#777}.ash-featured-card__icon svg{width:24px;height:24px}.ash-featured-card__icon:hover,.ash-featured-card__icon:focus-visible{background:transparent;color:#171717}.ash-featured-products__footer{justify-content:center;margin-block-start:.75rem}.ash-featured-products__view-all{justify-content:center}.ash-featured-products__carousel>.ash-featured-products__rail-controls{position:static;margin-block-start:.5rem;justify-content:center;align-items:center}.ash-featured-products__carousel{container-type:inline-size}.ash-featured-products__arrow{display:none}.ash-featured-products__progress{width:100px}#m-theme .ash-featured-products .m-section__description{white-space:normal}}@media(prefers-reduced-motion:reduce){.ash-featured-card__hover-image{transition:none}}.ash-featured-card.ash-featured-card--concise>article{grid-template-rows:auto auto 1fr}.ash-featured-card.ash-featured-card--concise .ash-featured-card__colors{grid-area:2 / 1;position:static;align-self:start;justify-self:stretch;flex-wrap:wrap;gap:0;margin:0}.ash-featured-card.ash-featured-card--concise .ash-featured-card__swatch{flex:0 0 2rem;width:2rem;height:1.75rem;justify-items:start;align-items:start;padding:.375rem 0 0 .1875rem}.ash-featured-card.ash-featured-card--concise .ash-featured-card__swatch-color{width:1rem;height:1rem}.ash-featured-card.ash-featured-card--concise .ash-featured-card__swatch[aria-pressed=true] .ash-featured-card__swatch-color{transform:scale(1.15)}.ash-featured-card.ash-featured-card--concise .ash-featured-card__info{grid-area:3 / 1;margin-block:0;align-content:start}#m-theme .ash-featured-card.ash-featured-card--concise .ash-featured-card__title{font-weight:600}.ash-featured-card.ash-featured-card--concise .ash-featured-card__actions{top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.ash-featured-card.ash-featured-card--concise .ash-featured-card__icon{position:absolute;right:.25rem;bottom:.25rem;display:grid;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:#171717;pointer-events:auto}.ash-featured-card.ash-featured-card--concise .ash-featured-card__icon svg{width:16px;height:16px}.ash-featured-products .ash-featured-card--concise .ash-featured-card__icon svg{filter:drop-shadow(1px 0 #fff) drop-shadow(-1px 0 #fff) drop-shadow(0 1px #fff) drop-shadow(0 -1px #fff)}.ash-featured-card.ash-featured-card--concise .m-wishlist-button{top:.25rem;bottom:auto}.ash-featured-card.ash-featured-card--concise .m-wishlist-button svg{width:16px;height:16px}@media(max-width:767px){.ash-featured-card.ash-featured-card--concise .ash-featured-card__info{grid-template-rows:auto auto;row-gap:.125rem}.ash-featured-card.ash-featured-card--concise .ash-featured-card__price{grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ash-featured-products.css.map */
