.ay-gifts{margin:14px 0 12px;padding:14px;border:1.5px solid color-mix(in oklab,var(--ay-accent) 40%,var(--ay-line));border-radius:var(--ay-radius-sm);background:color-mix(in oklab,var(--ay-accent) 6%,var(--ay-ivory))}.ay-gifts[hidden]{display:none!important}.ay-gifts__title{margin:0 0 4px;font-weight:700;font-size:var(--ay-text-base);line-height:1.3}.ay-gifts__text{margin:0 0 10px;font-size:var(--ay-text-sm);line-height:1.45}.ay-gifts__label{margin:12px 0 6px;font-size:var(--ay-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ay-accent-dark)}.ay-gifts__list{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ay-gifts__list[hidden]{display:none}.ay-gifts__card{flex:0 0 98px;scroll-snap-align:start;display:grid;align-content:start;justify-items:center;gap:6px;padding:6px 5px 8px;border:1.5px solid var(--ay-line);border-radius:var(--ay-radius-sm);background:var(--ay-ivory);color:var(--ay-charcoal);font:inherit;font-size:12px;line-height:1.25;text-align:center;cursor:pointer}.ay-gifts__card img{width:72px;height:72px;object-fit:cover;border-radius:6px;background:var(--ay-image-bg)}.ay-gifts__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ay-gifts__card[aria-checked=true]{border-color:var(--ay-accent);box-shadow:inset 0 0 0 1.5px var(--ay-accent)}.ay-gifts__card:focus-visible,.ay-gifts__chip:focus-visible,.ay-gifts__change:focus-visible{outline:2px solid var(--ay-accent-dark);outline-offset:2px}.ay-gifts__list.is-preview .ay-gifts__card{flex-basis:78px;cursor:default;padding:4px 4px 6px;font-size:11px}.ay-gifts__list.is-preview .ay-gifts__card img{width:56px;height:56px}.ay-gifts__variants{margin-top:2px}.ay-gifts__variants[hidden]{display:none}.ay-gifts__pick{margin:0 0 6px;font-size:var(--ay-text-sm);font-weight:600}.ay-gifts__chips{display:flex;flex-wrap:wrap;gap:6px}.ay-gifts__chip{min-height:40px;padding:6px 12px;border:1px solid var(--ay-line-strong);border-radius:var(--ay-radius-pill);background:var(--ay-ivory);color:var(--ay-charcoal);font:inherit;font-size:var(--ay-text-sm);cursor:pointer}.ay-gifts__chip:hover{border-color:var(--ay-charcoal)}.ay-gifts__select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--ay-line-strong);border-radius:var(--ay-radius-sm);background:var(--ay-ivory);color:var(--ay-charcoal);font:inherit}.ay-gifts__chosen{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--ay-line);border-radius:var(--ay-radius-sm);background:var(--ay-ivory)}.ay-gifts__chosen[hidden]{display:none}.ay-gifts__chosen img{flex:0 0 52px;width:52px;height:52px;object-fit:cover;border-radius:6px;background:var(--ay-image-bg)}.ay-gifts__chosen-text{display:grid;gap:1px;min-width:0;font-size:var(--ay-text-sm);line-height:1.35}.ay-gifts__chosen-k{font-size:var(--ay-text-xs);color:color-mix(in oklab,var(--ay-charcoal) 80%,var(--ay-lin))}.ay-gifts__ok{color:var(--ay-accent-dark);font-weight:600;font-size:var(--ay-text-xs)}.ay-gifts__change{margin-left:auto;flex:0 0 auto;min-height:40px;padding:0 4px;border:0;background:none;color:var(--ay-charcoal);font:inherit;font-size:var(--ay-text-sm);text-decoration:underline;cursor:pointer}.ay-gifts__fine{margin:8px 0 0;font-size:var(--ay-text-xs);color:color-mix(in oklab,var(--ay-charcoal) 82%,var(--ay-lin))}.ay-gifts__error{margin:6px 0 0;font-size:var(--ay-text-sm);color:#8a1c1c}.ay-gifts--pdp.ay-gifts--open .ay-gifts__mount:empty{min-height:149px}.ay-gifts--pdp.ay-gifts--locked .ay-gifts__mount:empty{min-height:125px}.ay-gifts--pdp.ay-gifts--locked{background:var(--ay-ivory);border-color:var(--ay-line)}.ay-gifts--pdp.ay-gifts--locked .ay-gifts__text{margin-bottom:8px}.ay-cart-drawer .ay-gifts{margin:0 0 14px}.ay-gifts--cart{margin:6px 0 0;padding:0;border:0;background:none}.maison-gifts__intro{margin:0 0 4px;font-size:var(--ay-text-sm)}.ay-pdp__cart-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 4px}.ay-pdp__cart-links .ay-button{width:100%;padding:0 10px;white-space:nowrap}.ay-pdp__cart-count:empty{display:none}.ay-pdp__sleek{margin:14px 0 6px}.ay-pdp__sleek[hidden]{display:none}.ay-sleek-note{margin:0 0 6px;font-size:var(--ay-text-sm);line-height:1.4;color:color-mix(in oklab,var(--ay-charcoal) 85%,var(--ay-lin))}.ay-pdp__sleek .sleekbundles-widget:not(:has(.sb-fbt-tile.sb-fbt-on:not(.sb-fbt-anchor))) .sb-sg-buy{visibility:hidden}.ay-cart-band{border-top:1px solid var(--ay-line);background:var(--ay-ivory)}.ay-cart-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:18px}.ay-cart-band__text{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ay-cart-band__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:749px){.ay-cart-band__actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.ay-cart-band__actions .ay-button{width:100%;padding:0 10px}body.ay-sticky-atc-on .ay-cart-band{padding-bottom:72px}}#shopify-section-header{position:sticky;top:0;z-index:80}.ay-cart-tab{position:fixed;right:0;top:50%;z-index:75;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;border-radius:12px 0 0 12px;background:var(--ay-charcoal);color:#fff;text-decoration:none;box-shadow:0 6px 20px #0000002e;transform:translateY(-50%);transition:padding var(--ay-dur) var(--ay-ease),background var(--ay-dur) var(--ay-ease)}.ay-cart-tab[hidden]{display:none}.ay-cart-tab:hover,.ay-cart-tab:focus-visible{padding-right:12px}.ay-cart-tab:focus-visible{outline:2px solid var(--ay-charcoal);outline-offset:3px}.ay-cart-tab svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ay-cart-tab__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ay-cart-tab__count{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:var(--ay-charcoal);font-size:11px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;transition:transform .2s ease}.ay-cart-tab__count.is-bump{transform:scale(1.25)}html:has(dialog[open]) .ay-cart-tab,html:has(.ay-menu[data-open=true]) .ay-cart-tab{visibility:hidden}@media(max-width:749px){.ay-cart-tab{padding:10px 6px 8px;gap:5px}.ay-cart-tab__label{font-size:.6875rem}}@media print{.ay-cart-tab,.ay-cart-band{display:none!important}}.ay-cart-band[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ay-gifts.css.map */
