:root{--sp-green: rgba(var(--color-accent-1));--sp-green-solid: #0f3f3a;--sp-cream: #fff4e4;--sp-cream-2: #fffaf0;--sp-border: rgba(0,0,0,.06);--sp-shadow: 0 10px 28px rgba(0,0,0,.08);--sp-shadow-soft: 0 8px 22px rgba(0,0,0,.06);--sp-radius: 22px;--sp-radius-sm: 16px}.collection-hero-banner{border-radius:var(--sp-radius)!important;overflow:hidden;box-shadow:var(--sp-shadow)!important;min-height:16rem;margin-bottom:1.8rem!important;background:rgba(var(--color-background))}.collection-hero-banner-media{filter:saturate(1.05) contrast(1.03);transform:scale(1.02)}.collection-hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1200px 500px at 10% 90%,#0000008c,#0000 60%),linear-gradient(to top,#0000008c,#0000002e 55%,#0000)}.collection-hero-banner:before{content:"";position:absolute;top:1.2rem;left:1.6rem;z-index:3;height:6px;width:52px;border-radius:999px;background:rgba(var(--color-accent-1));box-shadow:0 6px 18px #0000001a}.collection-hero-banner-info{position:relative;z-index:4;padding:3.2rem 2rem 2.2rem!important;max-width:68rem}.collection-hero-banner-heading{font-family:Crimson Pro,serif!important;font-weight:500!important;letter-spacing:0!important;line-height:1.05!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;margin-bottom:.8rem!important;text-shadow:0 10px 26px rgba(0,0,0,.35)}.collection-hero-banner-caption{font-size:1.45rem!important;line-height:1.45!important;max-width:58rem!important;opacity:.95;text-shadow:0 10px 22px rgba(0,0,0,.3)}@media(min-width:990px){.collection-hero-banner{min-height:20rem}.collection-hero-banner-info{padding:5.2rem 3.5rem 3.2rem!important}}.collection-actions-wrapper{border-radius:var(--sp-radius-sm)!important;background:#fff!important;box-shadow:var(--sp-shadow-soft)!important;border:1px solid var(--sp-border)!important;padding:1.4rem!important}@media(max-width:989px){sticky-collection-actions .collection-actions-wrapper{top:0!important;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.collection-filter-button{border-radius:999px!important;background:var(--sp-cream-2)!important;box-shadow:0 0 0 1px #0000000d!important;border:0!important;font-weight:600!important}.collection-filter-button:hover{box-shadow:0 0 0 1px #00000014,0 8px 18px #0000000f!important;transform:translateY(-1px)}.template-collection .card.card-product,.template-collection .product-grid .card.card-product{border-radius:20px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 1px #0000000a,0 10px 24px #00000012!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.template-collection .card.card-product:hover,.template-collection .product-grid .card.card-product:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000f,0 16px 34px #0000001a!important}}.template-collection .card.card-product:focus,.template-collection .card.card-product:focus-visible,.template-collection .card.card-product:focus-within{outline:none!important;box-shadow:0 0 0 2px rgba(var(--color-accent-1),.18),0 10px 24px #00000012!important}.template-collection .product-grid,.template-collection .grid{gap:1.4rem!important}@media(max-width:749px){.template-collection .product-grid,.template-collection .grid{gap:1.1rem!important}}.template-collection .card .button,.template-collection .card button[type=submit],.template-collection .card .quick-add__submit{background:#093a3e!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;padding:1.05rem 1.4rem!important;box-shadow:0 10px 22px #00000014;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}@media(hover:hover){.template-collection .card .button:hover,.template-collection .card button[type=submit]:hover,.template-collection .card .quick-add__submit:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0000001f;filter:saturate(1.05)}}.template-collection .card .button:active,.template-collection .card button[type=submit]:active,.template-collection .card .quick-add__submit:active{transform:translateY(0);box-shadow:0 10px 22px #00000014}.template-collection .card .button:focus,.template-collection .card button[type=submit]:focus,.template-collection .card .quick-add__submit:focus{outline:none!important;box-shadow:0 0 0 3px rgba(var(--color-accent-1),.22),0 10px 22px #00000014!important}.template-collection .pagination__item,.template-collection .pagination__item--current{border-radius:999px!important}.template-collection .pagination__item--current{background:var(--sp-cream)!important;box-shadow:0 0 0 1px #0000000f!important}.template-collection h1,.template-collection h2,.template-collection .collection-actions-secondary-heading{font-family:Crimson Pro,serif!important}.template-collection .collection-hero__title,.template-collection .collection-hero-banner-heading,.template-collection h1{font-family:Crimson Pro,serif!important;font-weight:500!important;font-size:clamp(2.4rem,3.5vw,3.6rem)!important;line-height:1.15!important;letter-spacing:0!important;color:#0b3d3d!important;margin-bottom:1.8rem!important}@media(min-width:990px){.template-collection .collection-hero__title,.template-collection .collection-hero-banner-heading,.template-collection h1{margin-bottom:2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-collection.css.map */
