.snl-lh{--lh-green:#2e8b57;--lh-blue:#1c8cc8;--lh-mint:#a8f0c6;--lh-sky:#7cc9f2;position:relative;isolation:isolate;overflow:hidden;padding:6.4rem 0 7.2rem;background:radial-gradient(120% 90% at 10% 0%,#1f6b42,#0f2f22 55%,#0b241a);color:#fff}.snl-lh__blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}.snl-lh__blob--green{top:-16rem;right:-8rem;width:46rem;height:46rem;background-color:var(--lh-green);opacity:.5}.snl-lh__blob--blue{bottom:-22rem;left:8%;width:40rem;height:40rem;background-color:var(--lh-blue);opacity:.4}.snl-lh__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.snl-lh__inner{display:grid;align-items:center;gap:4rem}.snl-lh--media .snl-lh__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.snl-lh__copy{min-width:0}.snl-lh--bg{display:flex;align-items:center;min-height:clamp(36rem,30vw,46rem);padding:4rem 0;background:#17241a}.snl-lh__bg{position:absolute;top:0;right:0;bottom:0;z-index:-2;height:100%;aspect-ratio:var(--lh-ratio,1.7778);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.snl-lh__bg img{display:block;width:100%;height:100%;object-fit:cover}.snl-lh--bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#17241ae6,#17241a99 38%,#17241a00 60%)}.snl-lh--bg .snl-lh__inner{width:100%}.snl-lh--bg .snl-lh__copy{max-width:56rem}.snl-lh--bg .snl-lh__title{font-size:clamp(3.6rem,4.6vw,6rem)}.snl-lh__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem;color:#fff9;font-size:1.3rem}.snl-lh__crumbs a{color:#fffc;text-decoration:none}.snl-lh__crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.snl-lh__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.6rem;color:var(--lh-mint);font-size:1.2rem;font-weight:700;letter-spacing:.24rem;text-transform:uppercase}.snl-lh__eyebrow:before{content:"";width:2.8rem;height:.2rem;border-radius:1rem;background-color:currentColor}.snl-lh .snl-lh__title{margin:0;color:#fff;font-family:"Playfair Display",var(--font-heading-family),serif;font-size:clamp(3.8rem,6vw,7.2rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.snl-lh__title em{background:linear-gradient(100deg,var(--lh-mint) 0%,var(--lh-sky) 50%,var(--lh-mint) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:600;animation:snl-lh-shimmer 6s linear infinite}@keyframes snl-lh-shimmer{to{background-position:-200% center}}.snl-lh__desc{max-width:60rem;margin-top:2rem;color:#ffffffc7;font-size:1.65rem;line-height:1.7}.snl-lh__pills{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.snl-lh__pill{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.8rem 1.6rem;border:.1rem solid rgba(255,255,255,.2);border-radius:999px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.35rem;font-weight:700}.snl-lh--search .snl-lh__pill{margin-top:2.4rem}.snl-lh__pill--ghost{background-color:transparent;color:#fffc;font-weight:500}.snl-lh__dot{width:.8rem;height:.8rem;border-radius:50%;background-color:var(--lh-mint);box-shadow:0 0 0 .4rem #a8f0c640}.snl-lh--search .snl-lh__copy{max-width:80rem}.snl-lh__search{display:flex;align-items:center;gap:1rem;max-width:68rem;margin-top:3.2rem;padding:.6rem .6rem .6rem 2rem;border:.1rem solid rgba(255,255,255,.25);border-radius:999px;background-color:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fffc;transition:border-color .2s ease,background-color .2s ease}.snl-lh__search:focus-within{border-color:var(--lh-mint);background-color:#ffffff2e}.snl-lh__search input[type=search]{flex:1;min-width:0;height:4.8rem;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;font-family:inherit;font-size:1.6rem;outline:none}.snl-lh__search input::placeholder{color:#ffffff8c}.snl-lh__search input::-webkit-search-cancel-button{filter:invert(1)}.snl-lh__search button{flex-shrink:0;height:4.8rem;padding:0 2.6rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--lh-green) 0%,var(--lh-blue) 100%);color:#fff;font-family:inherit;font-size:1.5rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.snl-lh__search button:hover{box-shadow:0 1rem 2.4rem #1c8cc859;transform:translateY(-.1rem)}.snl-lh__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;color:#fff9;font-size:1.3rem}.snl-lh__chips a{padding:.6rem 1.4rem;border:.1rem solid rgba(255,255,255,.2);border-radius:999px;color:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.snl-lh__chips a:hover{border-color:var(--lh-mint);background-color:#a8f0c624}.snl-lh__visual{position:relative;display:grid;place-items:center}.snl-lh__halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(168,240,198,.4) 0%,rgba(28,140,200,.15) 50%,transparent 72%);filter:blur(20px)}.snl-lh__frame{position:relative;width:min(100%,42rem);aspect-ratio:4/5;overflow:hidden;border:.1rem solid rgba(255,255,255,.22);border-radius:20rem 20rem 3.2rem 3.2rem;background:linear-gradient(160deg,#fffffff2,#eaf7eff2);box-shadow:0 3rem 7rem #00000059}.snl-lh__frame img{width:100%;height:100%;padding:2.4rem;object-fit:contain}body:has(.snl-lh) .template-search__header{display:none}body:has(.snl-lh) #MainContent{background-color:#fbfaf7}body:has(.snl-lh) .facets-container{padding-top:3.2rem}body:has(.snl-lh) .facets__summary,body:has(.snl-lh) .facet-filters__field .select__select,body:has(.snl-lh) .mobile-facets__open{border:.1rem solid rgba(46,139,87,.2);border-radius:999px;background-color:#fff;color:#15251d;box-shadow:none}body:has(.snl-lh) .facets__summary{padding:1rem 1.8rem}body:has(.snl-lh) .mobile-facets__open{padding:1rem 1.8rem;width:auto}body:has(.snl-lh) .facets__summary:hover,body:has(.snl-lh) .facets__disclosure[open] .facets__summary{border-color:#2e8b57;background-color:#effbf3;text-decoration:none}body:has(.snl-lh) .facet-filters__field .select__select{height:4.4rem;padding:0 4rem 0 1.8rem}body:has(.snl-lh) .facet-filters__field .select:after,body:has(.snl-lh) .facet-filters__field .select:before{display:none}body:has(.snl-lh) .facet-filters__label,body:has(.snl-lh) .product-count__text{color:#15251d99}body:has(.snl-lh) .facets__display{border:.1rem solid rgba(46,139,87,.15);border-radius:2rem;box-shadow:0 2rem 5rem #0f2f2224}body:has(.snl-lh) .active-facets__button-inner{border-color:#2e8b574d;border-radius:999px;background-color:#effbf3;box-shadow:none;color:#1f6b42}body:has(.snl-lh) .product-grid{--grid-desktop-horizontal-spacing:2.4rem;--grid-desktop-vertical-spacing:2.4rem;--grid-mobile-horizontal-spacing:1.2rem;--grid-mobile-vertical-spacing:1.2rem}body:has(.snl-lh) .product-grid .card-wrapper{height:100%}body:has(.snl-lh) .product-grid .card{--border-radius:2.4rem;overflow:hidden;border:.1rem solid rgba(46,139,87,.12);border-radius:2.4rem;background-color:#fff;box-shadow:0 1rem 3rem #1f6b420f;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}body:has(.snl-lh) .product-grid .card-wrapper:hover .card{border-color:#2e8b5759;box-shadow:0 2.4rem 5rem #1f6b4229;transform:translateY(-.4rem)}body:has(.snl-lh) .product-grid .card__inner{border-radius:0;background:linear-gradient(160deg,#f4faf6,#e8f4ec)}body:has(.snl-lh) .product-grid .card__inner:after,body:has(.snl-lh) .product-grid .card:after{box-shadow:none}body:has(.snl-lh) .product-grid .card__media img{object-fit:contain;transition:transform .6s ease}body:has(.snl-lh) .product-grid .card-wrapper:hover .card__media img{transform:scale(1.05)}body:has(.snl-lh) .product-grid .card__content{padding:1.6rem 1.8rem 2rem}body:has(.snl-lh) .product-grid .card__information{padding:0}body:has(.snl-lh) .product-grid .card__heading{color:#15251d;font-size:1.6rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}body:has(.snl-lh) .product-grid .card__heading a{text-decoration:none}body:has(.snl-lh) .product-grid .price{margin-top:.6rem;color:#1f6b42;font-size:1.6rem;font-weight:700}body:has(.snl-lh) .product-grid .price__sale .price-item--regular{color:#15251d73;font-weight:500}body:has(.snl-lh) .product-grid .badge{padding:.5rem 1.2rem;border:0;border-radius:999px;background:linear-gradient(135deg,#2e8b57,#1c8cc8);color:#fff;font-size:1.15rem;font-weight:700}body:has(.snl-lh) .card__badge{padding:1.2rem}body:has(.snl-lh) .pagination__list{gap:.6rem}body:has(.snl-lh) .pagination__item{min-width:4.4rem;height:4.4rem;border:.1rem solid rgba(46,139,87,.18);border-radius:50%;background-color:#fff;color:#15251d;text-decoration:none}body:has(.snl-lh) .pagination__item--current,body:has(.snl-lh) .pagination__item:hover{border-color:#2e8b57;background-color:#2e8b57;color:#fff}body:has(.snl-lh) .pagination__item--current:after,body:has(.snl-lh) .pagination__item:hover:after{display:none}@media screen and (max-width:989px){.snl-lh--media .snl-lh__inner{grid-template-columns:minmax(0,1fr)}.snl-lh__visual{order:-1}.snl-lh__frame{width:min(100%,24rem)}.snl-lh--bg:before{background:linear-gradient(90deg,#17241af2,#17241acc 45%,#17241a33 80%)}}@media screen and (max-width:749px){.snl-lh{padding:4rem 0 5.6rem}.snl-lh--bg{display:block;min-height:0;padding-top:0}.snl-lh--bg:before{display:none}.snl-lh--bg .snl-lh__bg{position:relative;inset:auto;z-index:-2;width:100%;height:auto;aspect-ratio:var(--lh-ratio,1.7778);margin-bottom:-3.2rem;-webkit-mask-image:none;mask-image:none}.snl-lh--bg .snl-lh__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17241a00 45%,#17241a)}.snl-lh__search{padding-left:1.6rem}.snl-lh__search button{padding:0 1.8rem}.snl-lh__search svg{display:none}body:has(.snl-lh) .product-grid .card{border-radius:1.8rem}body:has(.snl-lh) .product-grid .card__content{padding:1.2rem 1.2rem 1.6rem}body:has(.snl-lh) .product-grid .card__heading{font-size:1.4rem}body:has(.snl-lh) .product-grid .price{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.snl-lh__title em{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/snl-collection.css.map */
