.collection-page-width-container,.collection-hero__inner,.section-featured-collection,.template-index .collection,.collection--full-width,.template-collection .collection{width:100%!important;max-width:100%!important;padding-left:5rem!important;padding-right:5rem!important;box-sizing:border-box!important}.collection-page-width-container .page-width,.collection-page-width-container .page-width-full,.collection-page-width-container .facets-container,.collection .page-width,.collection .slider-component-full-width{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}@media screen and (max-width:989px){.collection-page-width-container,.collection-hero__inner,.section-featured-collection,.template-index .collection,.collection--full-width,.template-collection .collection{padding-left:3rem!important;padding-right:3rem!important}}@media screen and (max-width:749px){.collection-page-width-container,.collection-hero__inner,.section-featured-collection,.template-index .collection,.collection--full-width,.template-collection .collection{padding-left:1.5rem!important;padding-right:1.5rem!important}}.collection__title{margin-bottom:2.2rem!important}.collection__eyebrow-wrapper{margin-bottom:.8rem!important}.collection__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body-family),sans-serif!important;font-style:var(--font-body-style)!important;font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.85;padding:.4rem 1.2rem;border-radius:2rem;background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.12)}.collection__title--left{text-align:left!important}.collection__title--center{text-align:center!important}.collection__title--right{text-align:right!important}.collection__title .title{font-family:var(--font-heading-family),serif!important;font-style:var(--font-heading-style)!important;font-size:clamp(2.4rem,3.2vw,3.4rem)!important;font-weight:var(--font-heading-weight, 700);letter-spacing:-.02em;line-height:1.15;margin:0}.product-grid{display:grid!important;gap:2rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.product-grid .grid__item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}@media screen and (min-width:990px){.product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important}.product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important}.product-grid.grid--1-col-tablet-down{grid-template-columns:repeat(1,minmax(0,1fr))!important}.product-grid.slider--tablet{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:1.2rem!important;padding-bottom:1rem!important}.product-grid.slider--tablet .grid__item{flex:0 0 78%!important;min-width:78%!important;scroll-snap-align:start}}.product-card-wrapper{height:100%;display:flex;flex-direction:column;font-family:var(--font-body-family),sans-serif!important;font-style:var(--font-body-style)!important;transition:transform .3s cubic-bezier(.25,1,.5,1)}.product-card-wrapper:hover{transform:translateY(-4px)}.card-wrapper .card{height:100%;display:flex;flex-direction:column;border-radius:1.2rem!important;overflow:hidden;box-shadow:0 4px 16px #0000000a;border:1px solid rgba(var(--color-foreground),.08)!important;transition:border-color .3s ease,box-shadow .3s ease;background:rgb(var(--color-background))}.product-card-wrapper:hover .card{box-shadow:0 12px 30px #00000014;border-color:rgba(var(--color-foreground),.18)!important}.card__media{border-radius:1.2rem 1.2rem 0 0!important;overflow:hidden}.card__media img{transition:transform .5s cubic-bezier(.25,1,.5,1)!important}.product-card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__badge .badge{font-family:var(--font-body-family),sans-serif!important;font-style:var(--font-body-style)!important;border-radius:2rem!important;padding:.3rem 1rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 8px #0000001f;border:1px solid rgba(255,255,255,.2)}.card__content{padding:1.2rem 1.4rem!important;display:flex;flex-direction:column;flex-grow:1}.card__information{padding:0!important;display:flex;flex-direction:column;flex-grow:1}.card__heading{font-family:var(--font-heading-family),serif!important;font-style:var(--font-heading-style)!important;font-size:1.45rem!important;font-weight:var(--font-heading-weight, 600)!important;line-height:1.3!important;margin-bottom:.4rem!important}.card__heading a{font-family:var(--font-heading-family),serif!important;font-style:var(--font-heading-style)!important;text-decoration:none!important;color:currentColor!important;transition:opacity .2s ease}.card__heading a:hover{opacity:.75}.price{font-family:var(--font-body-family),sans-serif!important;font-style:var(--font-body-style)!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.01em;margin-top:auto}.price--on-sale .price-item--sale{color:#e53935!important;font-weight:800!important}.quick-add{margin-top:1rem!important}.quick-add__submit{font-family:var(--font-body-family),sans-serif!important;font-style:var(--font-body-style)!important;width:100%!important;border-radius:.6rem!important;font-weight:700!important;font-size:1.2rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.8rem 1.4rem!important;min-height:3.8rem!important;transition:all .25s ease!important;box-shadow:0 2px 8px #0000000f}.quick-add__submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.quick-add__submit[disabled]{opacity:.55;cursor:not-allowed}.collection__view-all{margin-top:3.5rem!important}@media screen and (max-width:749px){.card__content{padding:1rem .8rem!important}.card__heading{font-size:1.3rem!important}.quick-add__submit{padding:.7rem 1rem!important;min-height:3.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-featured-collection.css.map */
