.onixq-featured-products__inner{max-width:80rem}.onixq-featured-products__header{max-width:40rem}.onixq-featured-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,18rem));justify-content:center;gap:clamp(.875rem,1.5vw,1.25rem);margin-inline:auto;margin-top:clamp(1.25rem,2.5vw,2rem);max-width:75.75rem}.onixq-product-card{min-width:0;width:100%;max-width:18rem;opacity:0;transform:translateY(.9rem);transition:opacity .24s ease,transform .24s ease}.onixq-product-card.is-visible{opacity:1;transform:translateY(0)}.onixq-product-card__media-link{display:grid;color:inherit;text-decoration:none}.onixq-product-card__media-link:focus-visible,.onixq-product-card__title-link:focus-visible,.onixq-product-card__details:focus-visible{outline:2px solid var(--onixq-color-accent, #8d6950);outline-offset:3px}.onixq-product-card__media-link{border-radius:1.25rem 1.25rem 0 0}.onixq-product-card__content{display:grid;gap:.55rem;padding:0 .95rem 1rem}.onixq-product-card__badge-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:-.55rem}.onixq-product-card__title-link{color:inherit;text-decoration:none}.onixq-product-card__title-link:hover,.onixq-product-card__title-link:focus-visible{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.onixq-product-card{border:1px solid rgba(20,18,16,.12);border-radius:1.25rem;overflow:clip;background:#fbf8f4;box-shadow:0 10px 28px #1412100d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.onixq-product-card:hover,.onixq-product-card:focus-within{border-color:#1412102e;box-shadow:0 14px 32px #14121014;transform:translateY(-3px)}.onixq-product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;padding:clamp(.75rem,1.8vw,1rem);overflow:hidden;background:radial-gradient(circle at top,rgba(183,108,74,.12),transparent 58%),linear-gradient(180deg,#ffffffb3,#f8f3ecf5)}.onixq-product-card__image,.onixq-product-card__empty-media{width:100%;height:100%;object-fit:contain;object-position:center}.onixq-product-card__empty-media{border-radius:.9rem;background:radial-gradient(circle at 50% 32%,rgba(183,108,74,.18),transparent 42%),linear-gradient(140deg,#8d695024,#ffffff2e)}.onixq-product-card__badge{position:absolute;top:1.4rem;z-index:1;display:inline-flex;align-items:center;min-height:1.85rem;padding:.2rem .7rem;border-radius:999px;background:#141210d1;color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.onixq-product-card__badge--status{left:.9rem}.onixq-product-card__badge--merchant{right:.9rem;background:#b76c4ae6}.onixq-product-card__body{display:grid;gap:.55rem;padding:.95rem .95rem 1rem}.onixq-product-card__eyebrow,.onixq-product-card__vendor{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.68}.onixq-product-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.onixq-product-card__title{margin:0;font-size:clamp(1rem,.7vw + .9rem,1.15rem);line-height:1.18;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.onixq-product-card__arrow{width:1.3rem;height:1.3rem;flex:none;opacity:.68;margin-top:.05rem}.onixq-product-card__description{margin:0;font-size:.9rem;line-height:1.45;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.onixq-product-card__meta{display:flex;align-items:center;gap:.5rem}.onixq-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.95rem}.onixq-price__label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;opacity:.68}.onixq-price__current{font-weight:700}.onixq-price__compare{font-size:.9em;opacity:.55;text-decoration:line-through}.onixq-price--on-sale .onixq-price__current{color:#8d6950}.onixq-product-card__actions{display:grid;gap:.55rem;margin-top:.2rem}.onixq-product-form{display:grid;gap:.8rem}.onixq-product-form__field{display:grid;gap:.4rem}.onixq-product-form__label{font-size:.8rem;font-weight:600}.onixq-product-form__select,.onixq-product-form__quantity{width:100%}.onixq-product-form__actions{display:grid;gap:.55rem}.onixq-product-form__submit,.onixq-product-card__action{width:100%;justify-content:center;min-height:3rem;padding-inline:1rem;border-radius:999px}.onixq-product-form__payment{width:100%}.onixq-product-card__details{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:fit-content;margin-inline:auto;color:inherit;font-size:.8rem;font-weight:600;opacity:.74;text-decoration:none}.onixq-product-card__details:hover,.onixq-product-card__details:focus-visible{opacity:1}.onixq-product-card__details:focus-visible{outline:2px solid var(--onixq-color-accent, #8d6950);outline-offset:3px;border-radius:999px}.onixq-product-card__details-icon{width:1rem;height:1rem}.onixq-product-card--sold-out .onixq-product-card__media-link{opacity:.9}.onixq-product-card--sold-out .onixq-product-card__action{opacity:.65}.onixq-featured-products__placeholder,.onixq-product-card--placeholder{display:grid;place-items:center;min-height:17rem;padding:1.25rem;border:1px dashed rgba(20,18,16,.2);border-radius:1.25rem;background:#ffffff94;color:#141210b3;text-align:center}@media(hover:hover)and (pointer:fine){.onixq-product-card:hover .onixq-product-card__image{transform:scale(1.01);transition:transform .18s ease}}@media screen and (max-width:989px){.onixq-featured-products__grid{max-width:none}}@media screen and (max-width:749px){.onixq-featured-products__inner{max-width:none}.onixq-featured-products__header{max-width:34rem}.onixq-featured-products__grid{grid-auto-flow:column;grid-auto-columns:clamp(17.5rem,82vw,18.75rem);justify-content:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:.25rem 1rem .75rem;margin-inline:calc(-1*max(1rem,env(safe-area-inset-left)));gap:.9rem}.onixq-featured-products__grid::-webkit-scrollbar{display:none}.onixq-product-card{scroll-snap-align:start;max-width:18.75rem}}@media(prefers-reduced-motion:reduce){.onixq-product-card,.onixq-product-card__link,.onixq-product-card__image{transition:none}}.onixq-product-card__concern-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.onixq-product-card__concern-chip{display:inline-block;padding:.25rem .625rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;font-size:.6875rem;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.template-collection .onixq-product-card .onixq-product-form__quantity,.template-collection .onixq-product-card label{display:none}.onixq-product-card__media{aspect-ratio:4 / 5}.onixq-product-card__image{width:100%;height:100%;object-fit:contain;object-position:center}.onixq-product-card__badge{box-sizing:border-box;max-width:calc(100% - 1.8rem);white-space:nowrap}.onixq-product-card__badge--merchant{top:1.4rem;right:.9rem;left:auto}.onixq-product-card__badge--status{top:1.4rem;left:.9rem}@media screen and (max-width:749px){.onixq-featured-products__grid{grid-auto-flow:row!important;grid-template-columns:1fr!important;grid-auto-columns:auto!important;justify-content:stretch!important;overflow-x:visible!important;scroll-snap-type:none!important;margin-inline:auto!important;padding:.25rem 0 .75rem!important}.onixq-featured-products__grid .onixq-product-card,.onixq-product-card{max-width:none!important;width:100%!important;scroll-snap-align:none!important}.onixq-product-card__media{aspect-ratio:4 / 5!important}.onixq-product-card__badge{font-size:.68rem;letter-spacing:.06em;padding:.2rem .6rem}}.onixq-product-card{box-shadow:0 10px 28px #14121014;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.onixq-product-card__image{transition:transform .4s ease}.onixq-product-card__action,.onixq-product-form__submit{min-height:3.25rem;padding:.9rem 1.75rem}@media(hover:hover){.onixq-product-card:hover,.onixq-product-card:focus-within{transform:translateY(-5px);box-shadow:0 22px 44px #14121029}.onixq-product-card:hover .onixq-product-card__image{transform:scale(1.04)}}@media screen and (max-width:749px){.onixq-featured-products__grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:min(78vw,19rem)!important;justify-content:start!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x proximity!important;overscroll-behavior-x:auto;-webkit-overflow-scrolling:touch;scroll-padding-inline:1rem;padding:.25rem 1rem .9rem!important;margin-inline:calc(-1*max(1rem,env(safe-area-inset-left)))!important;gap:.9rem!important}.onixq-featured-products__grid .onixq-product-card{scroll-snap-align:start;max-width:none!important;width:auto!important}.onixq-featured-products .onixq-product-card__description{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/onixq-products.css.map */
