:where(.snx){--snx-night: #0F1B16;--snx-night-2: #14231D;--snx-forest: #1D3328;--snx-forest-2: #2A4537;--snx-brand: #355C4A;--snx-sage: #A9BFA8;--snx-sage-pale: #C9D6C6;--snx-mist: #E8EEE5;--snx-paper: #F4F6F1;--snx-honey: #F2C46D;--snx-honey-deep: #DFA53C;--snx-ink: #14231D;--snx-ink-soft: #46594E;--snx-display: "Snugler Display", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--snx-text: "Snugler Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--snx-ease-out: cubic-bezier(.22, 1, .36, 1);--snx-ease-in-out: cubic-bezier(.65, 0, .35, 1);--snx-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--snx-radius-pillow: 28px;--snx-radius-soft: 18px;--snx-gutter: clamp(20px, 5vw, 56px);--snx-max: 1280px;position:relative;display:block;font-family:var(--snx-text);font-size:1.7rem;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--snx-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.snx *,.snx *:before,.snx *:after{box-sizing:border-box}.snx--night{--snx-fg: #E8EEE5;--snx-fg-soft: rgba(232, 238, 229, .74);--snx-line: rgba(232, 238, 229, .16);--snx-focus: #F2C46D}.snx--day{--snx-fg: #14231D;--snx-fg-soft: #46594E;--snx-line: rgba(20, 35, 29, .14);--snx-focus: #14231D}.snx :focus-visible{outline:2px solid var(--snx-focus);outline-offset:3px;box-shadow:none}:where(.snx) p{margin:0}:where(.snx) a{color:inherit}.snx-wrap{width:100%;max-width:var(--snx-max);margin:0 auto;padding:0 var(--snx-gutter)}.snx-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.snx-icon{display:block;width:2.2rem;height:2.2rem}.snx-h1,.snx-h2,.snx-h3{margin:0;font-family:var(--snx-display);font-weight:460;font-variation-settings:"SOFT" 100,"WONK" 0;color:var(--snx-fg);text-wrap:balance}.snx-h1{font-size:clamp(4.2rem,2.4rem + 3.6vw,7.6rem);line-height:1;letter-spacing:-.028em}.snx-h2{font-size:clamp(3.4rem,2.2rem + 2.6vw,6rem);line-height:1.04;letter-spacing:-.024em}.snx-h3{font-size:clamp(2.8rem,2rem + 1.6vw,4.2rem);line-height:1.08;letter-spacing:-.02em}.snx-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .14em;margin:-.04em -.02em -.14em}.snx-w__i{display:inline-block;opacity:0;transform:translate3d(0,108%,0) scaleY(.92);transform-origin:50% 100%;font-variation-settings:"SOFT" 0,"WONK" 0,"wght" 240;transition:transform .95s var(--snx-ease-out),opacity .5s ease,font-variation-settings 1.5s var(--snx-ease-out);transition-delay:calc(var(--i, 0) * 60ms + var(--snx-fluff-delay, 0ms))}.is-fluffed .snx-w__i{opacity:1;transform:none;font-variation-settings:"SOFT" 100,"WONK" 0,"wght" 460}.snx-btn{--btn-bg: var(--snx-honey);--btn-fg: var(--snx-night);--btn-glow: rgba(242, 196, 109, .55);--press: 1;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 2.8rem;border:0;border-radius:999px;overflow:hidden;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--snx-text);font-size:1.6rem;font-weight:650;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 1.6rem 3.2rem -1.6rem var(--btn-glow);transform:translate3d(var(--mx, 0),var(--my, 0),0) scale(var(--press));transition:transform .55s var(--snx-ease-spring),box-shadow .4s var(--snx-ease-out),background-color .3s ease;-webkit-tap-highlight-color:transparent}.snx-btn:hover{box-shadow:0 2rem 4rem -1.6rem var(--btn-glow)}.snx-btn:active{--press: .96;transition-duration:.12s}.snx-btn--block{width:100%;flex:1 1 auto}.snx-btn--dark{--btn-bg: var(--snx-night-2);--btn-fg: var(--snx-mist);--btn-glow: rgba(15, 27, 22, .55)}.snx-btn[disabled],.snx-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.snx-btn--shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,rgba(255,255,255,0) 64%);transform:translate3d(-130%,0,0);animation:snx-shimmer 7s var(--snx-ease-in-out) 2.4s infinite;pointer-events:none}.snx-btn[disabled]:after{display:none}@keyframes snx-shimmer{0%,78%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}.snx-btn__label{transition:opacity .2s ease}.snx-btn.loading .snx-btn__label{opacity:0}.snx-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:center;justify-content:center}.snx-btn .loading__spinner.hidden{display:none!important}.snx-btn .loading__spinner svg{width:2rem;height:2rem}.snx-btn .loading__spinner .path{stroke:currentColor}.snx-ripple{position:absolute;z-index:-1;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:50%;background:#ffffff8c;pointer-events:none;animation:snx-ripple .75s var(--snx-ease-out) forwards}.snx-btn--dark .snx-ripple{background:#f2c46d66}@keyframes snx-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(26);opacity:0}}.snx-round-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#e8eee51f;color:var(--snx-fg);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--snx-ease-spring),background-color .3s ease}.snx--day .snx-round-btn{background:#14231d14}.snx-round-btn:hover{transform:scale(1.08);background:#e8eee533}.snx-round-btn:active{transform:scale(.94)}.snx-round-btn .snx-icon{width:2rem;height:2rem}.snx-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--snx-fg);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .3s ease}.snx-link:hover{text-decoration-color:currentColor}.snx-link .snx-icon{width:2rem;height:2rem}.snx-pills{min-width:0;margin:0 0 2rem;padding:0;border:0}.snx-pills__legend{display:block;margin:0 0 1rem;padding:0;color:var(--snx-fg-soft);font-size:1.4rem}.snx-pills__track{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.5rem;border-radius:999px;background:#e8eee512;box-shadow:inset 0 0 0 1px var(--snx-line)}.snx--day .snx-pills__track{background:#14231d0d}.snx-pills__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.snx-pills__pill{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.8rem;padding:.8rem 1.4rem;border-radius:999px;color:var(--snx-fg-soft);text-align:center;line-height:1.2;cursor:pointer;transition:color .4s var(--snx-ease-out)}.snx-pills__name{font-size:1.6rem;font-weight:650}.snx-pills__meta{font-size:1.3rem;opacity:.85}.snx-pills__input:checked+.snx-pills__pill{color:var(--snx-night)}.snx--day .snx-pills__input:checked+.snx-pills__pill{color:var(--snx-mist)}.snx-pills__input:focus-visible+.snx-pills__pill{outline:2px solid var(--snx-focus);outline-offset:2px}.snx-pills__glide{position:absolute;z-index:0;top:.5rem;bottom:.5rem;left:0;width:var(--glide-w, 0);border-radius:999px;background:var(--snx-mist);box-shadow:0 1rem 2.4rem -1.2rem #000000b3;transform:translate3d(var(--glide-x, 0),0,0);transition:transform .6s var(--snx-ease-spring),width .6s var(--snx-ease-spring)}.snx--day .snx-pills__glide{background:var(--snx-night-2);box-shadow:0 1rem 2.4rem -1.2rem #0f1b1699}.snx-pills:not(.is-ready) .snx-pills__glide{display:none}.snx-pills:not(.is-ready) .snx-pills__input:checked+.snx-pills__pill{background:var(--snx-mist)}.snx--day .snx-pills:not(.is-ready) .snx-pills__input:checked+.snx-pills__pill{background:var(--snx-night-2)}.snx-pills--compact .snx-pills__pill{min-height:4.6rem}product-form.snx-pform{display:block}.snx-pform__form{display:flex;gap:1.2rem;align-items:stretch}.snx-pform__error{display:flex;margin:0 0 1.2rem;padding:1rem 1.4rem;border-radius:1.4rem;background:#f2c46d24;color:var(--snx-fg);font-size:1.4rem}.snx-pform__error[hidden]{display:none}.snx-qty{display:inline-flex;flex:none;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--snx-line)}.snx-qty__btn{display:grid;place-items:center;width:4.6rem;height:5.6rem;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer;transition:transform .4s var(--snx-ease-spring)}.snx-qty__btn:active{transform:scale(.85)}.snx-qty__btn .snx-icon{width:1.8rem;height:1.8rem}.snx-qty__input{width:3.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.snx-qty__input::-webkit-outer-spin-button,.snx-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart-count-bubble.snx-bump{animation:snx-bump .7s var(--snx-ease-spring, cubic-bezier(.34, 1.56, .64, 1))}@media(prefers-reduced-motion:reduce){.snx *,.snx *:before,.snx *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}.snx-btn--shimmer:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/snugler-base.css.map */
