product-info.snx-hero,.snx-hero product-component{display:block}.snx-hero{isolation:isolate;padding:clamp(2.4rem,4vw,5.6rem) 0 clamp(6rem,8vw,11rem);background:radial-gradient(90rem 60rem at 82% -12%,rgba(169,191,168,.2),transparent 62%),linear-gradient(180deg,var(--snx-night) 0%,var(--snx-night-2) 100%)}.snx-hero:after,.snx-loft:after,.snx-stats:after,.snx-videos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.snx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.snx-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.snx-hero__moon{position:absolute;top:-14rem;right:-10rem;width:44rem;height:44rem;border-radius:50%;background:radial-gradient(circle at 40% 40%,#e8eee529,#e8eee500 62%);pointer-events:none}.snx-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media(min-width:990px){.snx-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(4.8rem,5.5vw,8.8rem);align-items:start}.snx-gallery{position:sticky;top:9.6rem}.snx-buy{padding-top:clamp(1rem,3vw,4.4rem)}}.snx-gallery__stage{--px: 0px;--py: 0px;position:relative;aspect-ratio:1 / 1;border-radius:var(--snx-radius-pillow);overflow:hidden;background:radial-gradient(120% 90% at 50% 10%,#FFFFFF 0%,var(--snx-mist) 70%);box-shadow:0 6rem 12rem -6rem #000000bf,0 0 0 1px #ffffff80 inset;touch-action:pan-y;transform:translateZ(0)}.snx-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in;opacity:0;transform:scale(1.05);transition:opacity .8s var(--snx-ease-out),transform 1.4s var(--snx-ease-out)}.snx-gallery__slide.is-active{z-index:1;opacity:1;transform:none}.snx-gallery__img{display:block;width:100%;height:100%;object-fit:contain;transform:translate3d(var(--px),var(--py),0) scale(1.03);transition:transform .9s var(--snx-ease-out)}.snx-gallery__arrows{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;display:flex;align-items:center;gap:.8rem;padding:.5rem;border-radius:999px;background:#0f1b168c;color:var(--snx-mist);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.snx-gallery__arrows .snx-round-btn{width:3.8rem;height:3.8rem;background:transparent;color:var(--snx-mist)}.snx-gallery__count{min-width:3.6rem;font-size:1.3rem;font-variant-numeric:tabular-nums;text-align:center}.snx-gallery__zoom{position:absolute;z-index:2;top:1.4rem;right:1.4rem;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#0f1b1673;color:var(--snx-mist);opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .45s var(--snx-ease-spring);pointer-events:none}.snx-gallery__stage:hover .snx-gallery__zoom{opacity:1;transform:none}.snx-gallery__zoom .snx-icon{width:1.8rem;height:1.8rem}.snx-thumbs{display:flex;gap:1rem;margin-top:1.4rem;padding:.4rem;overflow-x:auto;scrollbar-width:none}.snx-thumbs::-webkit-scrollbar{display:none}.snx-thumb{flex:0 0 6.4rem;height:6.4rem;padding:0;border:0;border-radius:1.4rem;overflow:hidden;background:var(--snx-mist);cursor:pointer;opacity:.5;transition:opacity .35s ease,transform .45s var(--snx-ease-spring),box-shadow .35s ease}.snx-thumb:hover{opacity:.85;transform:translateY(-2px)}.snx-thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--snx-night),0 0 0 4px var(--snx-honey)}.snx-thumb img{display:block;width:100%;height:100%;object-fit:cover}.snx-buy__kicker{margin:0 0 1.4rem;color:var(--snx-sage);font-size:1.5rem}.snx-hero .snx-h1{margin-bottom:2.2rem}.snx-lede{max-width:48ch;margin:0 0 2.8rem;color:var(--snx-fg-soft);font-size:1.8rem;line-height:1.55}.snx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:0 0 2.6rem}.snx-price__now{display:inline-block;font-family:var(--snx-display);font-size:3.6rem;font-weight:520;font-variation-settings:"SOFT" 100;letter-spacing:-.01em;line-height:1;font-variant-numeric:lining-nums}.snx-price__was{color:var(--snx-fg-soft);font-size:1.8rem}.snx-price__was[hidden]{display:none}.snx-price__note{color:var(--snx-sage);font-size:1.4rem}.snx-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;margin:2.8rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid var(--snx-line)}.snx-trust li{display:flex;align-items:center;gap:1.2rem;color:var(--snx-fg-soft);font-size:1.45rem;line-height:1.35}.snx-trust .snx-icon{flex:none;width:2.4rem;height:2.4rem;color:var(--snx-honey)}.snx-pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 0;padding:0;list-style:none}.snx-pay__icon{display:block;width:auto;height:2.4rem}.snx-sticky{position:fixed;z-index:40;left:1.2rem;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:1.2rem;max-width:82rem;margin:0 auto;padding:1rem;border-radius:2.4rem;background:#0f1b16e6;color:var(--snx-mist);--snx-fg: #E8EEE5;--snx-fg-soft: rgba(232, 238, 229, .74);--snx-line: rgba(232, 238, 229, .16);--snx-focus: #F2C46D;box-shadow:0 2.4rem 5rem -2rem #000000a6,0 0 0 1px #e8eee514 inset;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);transform:translate3d(0,calc(100% + 4rem),0);transition:transform .7s var(--snx-ease-spring)}.snx-sticky.is-visible{transform:none}.snx-sticky__thumb{flex:none;width:4.8rem;height:4.8rem;border-radius:1.4rem;overflow:hidden;background:var(--snx-mist)}.snx-sticky__thumb img{width:100%;height:100%;object-fit:cover}.snx-sticky__info{flex:1 1 auto;min-width:0;line-height:1.3}.snx-sticky__title{overflow:hidden;font-size:1.4rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.snx-sticky__price{color:var(--snx-fg-soft);font-size:1.4rem}.snx-select{position:relative;flex:none}.snx-select:after{content:"";position:absolute;top:50%;right:1.4rem;width:.7rem;height:.7rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.snx-select__input{height:4.8rem;padding:0 3.4rem 0 1.6rem;border:0;border-radius:999px;background:#e8eee51a;color:inherit;font:inherit;font-size:1.5rem;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer}.snx-select__input option{color:#14231d}.snx-sticky product-form{flex:none}.snx-sticky .snx-btn{min-height:4.8rem;padding:0 2.2rem;font-size:1.5rem}.snx-sticky .snx-pform__error{display:none}@media(max-width:599px){.snx-sticky__info{display:none}.snx-sticky product-form{flex:1 1 auto}.snx-sticky .snx-btn{width:100%}}.snx-lightbox{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--snx-mist);--snx-fg: #E8EEE5;--snx-focus: #F2C46D}.snx-lightbox:not([open]){display:none}.snx-lightbox::backdrop{background:#0a120feb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.snx-lightbox[open]{display:block;animation:snx-fade-in .4s var(--snx-ease-out)}.snx-lightbox__inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100%;height:100%;padding:6rem 2rem 3rem}.snx-lightbox__img{max-width:min(100%,120rem);max-height:calc(100% - 8rem);object-fit:contain;border-radius:var(--snx-radius-soft);background:var(--snx-mist);touch-action:pan-y;animation:snx-pop .5s var(--snx-ease-spring)}.snx-lightbox__bar{display:flex;align-items:center;gap:1.6rem;font-variant-numeric:tabular-nums}.snx-lightbox .snx-round-btn{color:var(--snx-mist)}.snx-lightbox__close{position:absolute;top:1.6rem;right:1.6rem}@keyframes snx-fade-in{0%{opacity:0}}@keyframes snx-pop{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.snx-gallery__img{transform:none!important}}.snx-hero-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0 0 1.4rem;color:#536b7a;font-family:var(--snx-text);font-size:1.4rem;line-height:1.5;text-decoration:none}.snx-hero-rating:hover{text-decoration:underline;text-underline-offset:.3rem}.snx-hero-rating:focus-visible{outline:2px solid #536B7A;outline-offset:5px}.snx-hero-rating__stars{position:relative;color:#c9d5dc;white-space:nowrap;letter-spacing:.15rem}.snx-hero-rating__stars>span:last-child{position:absolute;inset:0 auto 0 0;width:var(--rating-fill);overflow:hidden;color:#536b7a}
/*# sourceMappingURL=/cdn/shop/t/16/assets/snugler-hero.css.map */
