.ctr-col-hero{position:relative;display:flex;align-items:flex-end;isolation:isolate;margin-block-end:clamp(24px,3vw,40px);padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);min-height:clamp(200px,26vw,340px);overflow:hidden}.ctr-col-hero:not(.ctr-col-hero--media){min-height:0;padding-inline:var(--page-margin, 40px);padding-block:clamp(16px,2.5vw,32px) clamp(12px,2vw,24px);border-block-end:1px solid rgb(0 0 0 / .08);align-items:flex-start}.ctr-col-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ctr-col-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.ctr-col-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / calc(var(--ctr-scrim, .35) + .25)),rgb(0 0 0 / var(--ctr-scrim, .35)))}.ctr-col-hero__inner{display:flex;flex-direction:column;gap:12px;max-width:62ch;width:100%}.ctr-col-hero--media .ctr-col-hero__inner{color:#fff}.ctr-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.76rem;font-weight:500;opacity:.72}.ctr-crumbs a{color:inherit;text-decoration:none;text-underline-offset:3px}.ctr-crumbs a:hover{text-decoration:underline}.ctr-crumbs [aria-current]{opacity:.75}.ctr-col-hero__eyebrow{font-size:.7rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.ctr-col-hero__title{margin:0;font-family:var(--font-primary--family, inherit);font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:650;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.ctr-col-hero__text{font-size:.96rem;line-height:1.7;opacity:.78;max-width:58ch}.ctr-col-hero__text :is(p:first-child){margin-block-start:0}.ctr-col-hero__text :is(p:last-child){margin-block-end:0}.ctr-col-hero__cta{align-self:flex-start;flex:0 0 auto;margin-block-start:6px}.ctr-col-hero--media .ctr-col-hero__cta{background:#fff;color:#111;border-color:#fff}@media(min-width:990px){body .product-grid-container .facets-block-wrapper,body .facets-block-wrapper{position:sticky;top:0;z-index:6;background:var(--color-background, #fff);padding-block:12px;border-block-end:1px solid rgb(0 0 0 / .07);margin-block-end:20px}}body .facets__summary,body .sorting-filter__label{min-height:46px;border-radius:999px;padding-inline:20px;font-weight:550;letter-spacing:.01em}body .facets__status,body .active-facets__button{border-radius:999px;font-weight:550;font-size:.8rem}.ctr-col-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-block:clamp(28px,4vw,48px);padding-block:clamp(20px,2.6vw,28px);border-block:1px solid rgb(0 0 0 / .08)}@media(max-width:989px){.ctr-col-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.ctr-col-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ctr-col-trust__item svg{width:26px;height:26px;opacity:.75}.ctr-col-trust__title{font-size:.8rem;font-weight:650;line-height:1.3}.ctr-col-trust__text{font-size:.74rem;opacity:.58;line-height:1.4}.ctr-col-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-block:clamp(40px,7vw,90px)}.ctr-col-empty__art{width:clamp(96px,14vw,140px);opacity:.2}.ctr-col-empty__art svg{width:100%;height:auto;stroke-width:1}.ctr-col-empty__title{margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:650;letter-spacing:-.015em}.ctr-col-empty__text{margin:0;max-width:48ch;font-size:.94rem;line-height:1.65;opacity:.6}@media(max-width:749px){.ctr-col-hero{min-height:180px;padding:24px 18px}.ctr-col-hero__title{font-size:clamp(1.6rem,8vw,2.1rem)}body .facets-block-wrapper{position:sticky;top:0;z-index:6;background:var(--color-background, #fff);padding-block:10px}body .facets__summary,body .sorting-filter__label{min-height:44px}}.product-grid-container,.ctr-col-hero{max-width:100%;overflow-x:clip}.ctr-col-hero__inner{margin-inline:auto;max-width:var(--page-content-width, 1400px)}.ctr-col-hero:not(.ctr-col-hero--media) .ctr-col-hero__inner{max-width:var(--page-content-width, 1400px)}@media(max-width:749px){body .product-grid,body .product-grid-container .product-grid,body results-list .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%;max-width:100%}body .product-grid__item,body .product-grid__card{min-width:0;max-width:100%}body .product-grid__item .ctr-rp-card{flex:1 1 auto!important;width:100%!important;min-width:0;padding:8px 8px 10px}body .product-grid__item .ctr-rp-card__body{padding:10px 4px 0;gap:6px}body .product-grid__item .ctr-rp-card__foot{flex-direction:column;align-items:stretch;gap:8px}body .product-grid__item .ctr-rp-card__buy{width:100%;font-size:.7rem;padding:0 10px}body .product-grid__item .ctr-rp-card__swatches{gap:5px}body .product-grid__item .ctr-rp-card__swatch{width:26px;height:26px}}@media(max-width:749px){body ul:has(>.product-grid__item){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;padding-inline:0!important;margin-inline:0!important}body results-list,body .product-grid-container{max-width:100vw;overflow-x:clip}}@media(min-width:990px){body ul:has(>.product-grid__item){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 20px!important}}@media(min-width:750px)and (max-width:989px){body ul:has(>.product-grid__item){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/citron-collection.css.map */
