.ql-hp-bundles,.ql-hp-outerwear,.ql-hp-foundations{background-color:var(--color-bg-primary);color:var(--color-text-main);padding-block:var(--ql-section-space-mobile)}@media screen and (min-width:750px){.ql-hp-bundles,.ql-hp-outerwear,.ql-hp-foundations{padding-block:var(--ql-section-space-desktop)}}.ql-theme .section-ql-hp-bundles,.ql-theme .section-ql-hp-outerwear,.ql-theme .section-ql-hp-foundations{padding-top:0!important;padding-bottom:0!important}.ql-hp-bundles__header,.ql-hp-outerwear__header,.ql-hp-foundations__header{max-width:40rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.ql-hp-bundles__eyebrow,.ql-hp-outerwear__eyebrow,.ql-hp-foundations__eyebrow{margin:0 0 1rem;font-family:var(--ql-font-ui);font-size:var(--ql-type-eyebrow, 11px);letter-spacing:var(--ql-letter-spacing-caps);text-transform:uppercase;color:var(--color-text-muted)}.ql-hp-bundles__heading,.ql-hp-outerwear__heading,.ql-hp-foundations__heading{margin:0;font-family:var(--ql-font-display);font-size:var(--ql-type-section, 32px);font-weight:300;letter-spacing:-.01em;line-height:var(--ql-line-height-heading);text-transform:none;color:var(--color-text-main)}@media screen and (max-width:749px){.ql-hp-bundles__heading,.ql-hp-outerwear__heading,.ql-hp-foundations__heading{font-size:var(--ql-type-section-mobile, 24px)}}.ql-hp-bundles__subheading,.ql-hp-outerwear__subheading,.ql-hp-foundations__subheading{margin:1.15rem 0 0;max-width:32rem;font-size:var(--ql-type-subline, 15px);line-height:var(--ql-line-height-body);color:var(--color-text-muted)}.ql-hp-bundles__empty,.ql-hp-outerwear__empty,.ql-hp-foundations__empty{margin:1.5rem 0 0;font-size:.95rem;letter-spacing:.02em;color:var(--color-text-muted)}.ql-hp-bundles__view-all,.ql-hp-outerwear__view-all,.ql-hp-foundations__view-all{margin:clamp(3.5rem,6vw,5.5rem) 0 0;text-align:center}.ql-hp-bundles__view-link,.ql-hp-outerwear__view-link,.ql-hp-foundations__view-link{font-family:var(--ql-font-ui);font-size:var(--ql-type-cta, 12px);letter-spacing:var(--ql-letter-spacing-nav);text-transform:uppercase;text-decoration:none;color:var(--color-accent-sage);border-bottom:1px solid var(--color-border);padding-bottom:.3rem;min-height:44px;line-height:44px;display:inline-block;box-sizing:border-box}.ql-theme .ql-hp-bundles__view-link:hover,.ql-theme .ql-hp-outerwear__view-link:hover,.ql-theme .ql-hp-foundations__view-link:hover{color:var(--ql-sage-hover);border-bottom-color:var(--color-accent-sage);text-decoration:none}.ql-theme .ql-hp-bundles .price__sale,.ql-theme .ql-hp-bundles .badge--sale,.ql-theme .ql-hp-outerwear .price__sale,.ql-theme .ql-hp-outerwear .badge--sale,.ql-theme .ql-hp-foundations .price__sale,.ql-theme .ql-hp-foundations .badge--sale,.ql-theme .ql-hp-bundles .card__badge,.ql-theme .ql-hp-outerwear .card__badge,.ql-theme .ql-hp-foundations .card__badge{display:none!important}.ql-hp-bundles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border:none;max-width:1400px;width:100%}@media screen and (min-width:990px){.ql-hp-bundles__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3rem!important}}.ql-hp-bundles__item{margin:0;padding:0;border:none;min-width:0}.ql-hp-outerwear__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(4rem,8vw,8rem) clamp(2rem,4vw,4rem);border:none}@media screen and (min-width:990px){.ql-hp-outerwear__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5rem,8vw,9rem) clamp(3rem,5vw,5rem)}}.ql-hp-outerwear__item{margin:0;padding:0;border:none;min-width:0}.ql-hp-outerwear .ql-card__media{aspect-ratio:3 / 4.35;min-height:min(72vw,28rem)}@media screen and (min-width:990px){.ql-hp-outerwear .ql-card__media{min-height:clamp(36rem,52vh,48rem)}.ql-hp-outerwear .ql-card__title{font-size:1.1rem}.ql-hp-outerwear .ql-card__link{gap:1.65rem}}.ql-hp-outerwear .ql-card__meta{gap:.65rem}.ql-bespoke-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(72vw,28rem);height:100%;padding:clamp(2.5rem,5vw,4rem);background-color:var(--color-bg-secondary);border:none;box-sizing:border-box}@media screen and (min-width:990px){.ql-bespoke-placeholder{min-height:clamp(36rem,52vh,48rem)}}.ql-bespoke-placeholder__label{margin:0 0 1.75rem;font-family:var(--ql-font-ui);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-gold)}.ql-bespoke-placeholder__title{margin:0;font-family:var(--ql-font-display);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:300;letter-spacing:-.01em;line-height:1.25;color:var(--color-text-main)}.ql-bespoke-placeholder__copy{margin:1.25rem 0 0;max-width:22rem;font-size:.98rem;line-height:1.65;color:var(--color-text-muted)}.ql-hp-foundations__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(28,27,26,.2) transparent;padding-bottom:1.35rem}.ql-hp-foundations__track::-webkit-scrollbar{height:3px}.ql-hp-foundations__track::-webkit-scrollbar-track{background:transparent}.ql-hp-foundations__track::-webkit-scrollbar-thumb{background:#1c1b1a2e;border-radius:999px}.ql-hp-foundations__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:clamp(10rem,42vw,13.5rem);gap:2.75rem 1.25rem;width:max-content;max-width:none;border:none}@media screen and (min-width:750px){.ql-hp-foundations__grid{grid-auto-columns:clamp(12rem,24vw,16rem);gap:3.5rem 2rem}}@media screen and (min-width:990px){.ql-hp-foundations__grid{grid-auto-columns:clamp(14rem,20vw,17.5rem);gap:4rem 2.5rem}}.ql-hp-foundations__item{margin:0;padding:0;border:none;min-width:0;scroll-snap-align:start}.ql-hp-foundations .ql-card__link{gap:2.15rem}.ql-hp-foundations .ql-card__meta{gap:.65rem;padding-top:.35rem}@media(prefers-reduced-motion:reduce){.ql-hp-foundations__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/marbenio-ql-homepage-grids.css.map */
