:root{--sx-clay: #765823;--sx-sage: #625650;--sx-radius-s: 10px;--sx-radius-m: 14px;--sx-radius-l: 20px;--alva-radius-xl: 24px;--alva-hairline: rgb(42 33 28 / .1);--alva-hairline-strong: rgb(42 33 28 / .16);--alva-glass: rgb(250 246 240 / .74);--alva-shadow-float: 0 1px 1px rgb(42 33 28 / .04), 0 8px 24px rgb(42 33 28 / .1), 0 24px 48px rgb(42 33 28 / .08);--alva-spring-snappy: linear(0, .0193, .0693, .1396, .222, .3102, .3993, .4858, .5672, .642, .7092, .7685, .8199, .8636, .9003, .9305, .9549, .9742, .9891, 1.0002, 1.0083, 1.0139, 1.0174, 1.0192, 1.0199, 1.0197, 1.0188, 1.0174, 1.0158, 1.0141, 1.0123, 1.0105, 1.0089, 1.0074, 1.006, 1.0048, 1.0038, 1.0029, 1.0021, 1.0015, 1);--alva-dur-snappy: .42s;--alva-spring-smooth: linear(0, .0252, .086, .1661, .2541, .343, .4282, .5073, .5788, .6425, .6982, .7466, .7881, .8235, .8535, .8788, .9, .9177, .9324, .9446, .9547, .963, .9698, .9754, .98, .9838, .9868, .9893, .9914, .993, .9944, .9954, .9963, .997, .9976, .9981, 1);--alva-dur-smooth: .58s;--alva-spring-gentle: linear(0, .012, .0435, .0887, .143, .2029, .2655, .3286, .3908, .4508, .5078, .5613, .611, .6567, .6985, .7363, .7703, .8008, .828, .852, .8732, .8919, .9081, .9223, .9345, .9451, .9542, .962, .9687, .9743, .9791, .9831, .9864, .9892, .9916, .9935, .995, .9963, .9973, .9982, 1);--alva-dur-gentle: .82s;--alva-spring-bouncy: linear(0, .0205, .0747, .1527, .2459, .3472, .4508, .552, .6474, .7347, .8122, .8792, .9354, .9813, 1.0172, 1.0442, 1.0633, 1.0754, 1.0818, 1.0835, 1.0816, 1.0768, 1.0702, 1.0623, 1.0538, 1.0452, 1.0368, 1.0288, 1.0216, 1.0152, 1.0097, 1.0051, 1.0013, .9984, .9962, .9946, .9936, .9931, .993, .9932, .9936, .9942, .9948, .9956, .9963, .997, .9976, .9982, 1);--alva-dur-bouncy: .68s;--alva-spring-exit: linear(0, .054, .1707, .3059, .4371, .5536, .652, .7323, .7963, .8463, .8849, .9143, .9366, .9533, .9657, .9749, .9817, .9867, .9904, .993, .995, .9964, .9974, .9981, 1);--alva-dur-exit: .36s;--animation-easing: var(--alva-spring-smooth);--drawer-animation-speed: var(--alva-dur-smooth);--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-inline-alignment: center}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}html body{font-feature-settings:"kern","liga","calt"}html ::selection{background:#76582333;color:inherit}html :is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}html :is(p,li,dd){text-wrap:pretty}html :is(product-price,.price,.cart-items__price,.cart-totals__total-value,.at__item strong){font-variant-numeric:tabular-nums}html :is(a,button,summary,input,select,textarea,[tabindex],label):focus-visible{outline:2px solid var(--sx-pine-3);outline-offset:3px}html :is(.sx-footer,.ah,.ad__tile,.sx-band--pine) :focus-visible,html .ad__tile:focus-visible{outline-color:var(--sx-cream)}html input:is([type=radio],[type=checkbox]):focus-visible+label,html .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--sx-pine-3);outline-offset:3px}html .alva-press{touch-action:manipulation;will-change:scale}html .alva-press.is-pressed:is(.button,.sx-btn,button.add-to-cart-button){filter:brightness(.9) saturate(1.05)}html .alva-press.is-pressed:is(.sx-btn--light,.sx-btn--ghost,.sx-btn--ghost-light){filter:brightness(.94)}html .alva-press:is(.button,.sx-btn){transition-property:background-color,color,border-color,box-shadow,filter;transition-duration:.2s;transition-timing-function:var(--alva-spring-smooth)}html .alva-press.is-pressed:is(.variant-option__button-label,.slideshow-controls__thumbnail){background-color:#2a211c0f}html .sx-btn{min-height:3.25rem;padding:.85rem 1.65rem;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:-.005em;text-transform:none}html .sx-btn:hover{box-shadow:none}html .sx-btn:active{transform:none}html .sx-btn .sx-icon{transition:translate var(--alva-dur-snappy) var(--alva-spring-snappy);transform:none!important}html .sx-btn:hover .sx-icon{translate:3px 0}html .sx-link .sx-icon{transition:translate var(--alva-dur-snappy) var(--alva-spring-snappy)}html .sx-link:hover{gap:.45rem}html .sx-link:hover .sx-icon{translate:3px 0}html .button:not(.button-unstyled,.slideshow-control,.close-button){letter-spacing:-.005em}html .add-to-cart-button{min-height:3.25rem;font-weight:600}html .quantity-selector{border-radius:999px;overflow:hidden}html .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:2.75rem;min-height:2.75rem;border-radius:999px}html .header[data-sticky-state]{transition:opacity var(--alva-dur-exit) var(--alva-spring-exit)}html .header[data-sticky-state]>*{transition:translate var(--alva-dur-smooth) var(--alva-spring-smooth)}html .header[data-sticky-state=idle]{pointer-events:none}html .header[data-sticky-state=idle]>*{translate:0 -.75rem}html .header[data-sticky-state=active] .header__underlay-closed{background:var(--alva-glass);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 1px 0 var(--alva-hairline)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html .header[data-sticky-state=active] .header__underlay-closed{background:var(--sx-cream)}}html .header-actions__action{border-radius:999px}html .header-actions__action:hover{background:#2a211c0d}html .menu-drawer,html details[open]>.menu-drawer__submenu{transition:transform var(--alva-dur-smooth) var(--alva-spring-smooth),visibility var(--alva-dur-smooth) linear,opacity .25s ease}html .menu-drawer__backdrop{transition:opacity var(--alva-dur-smooth) var(--alva-spring-smooth)}html .menu-drawer__menu-item--mainlist{display:flex;align-items:center;min-height:3.5rem;padding-block:.5rem;font-family:var(--sx-font-display);font-weight:400;letter-spacing:-.015em}html .menu-drawer__menu>li+li{border-top:1px solid var(--alva-hairline)}html .menu-drawer.alva-dragging,html .theme-drawer__dialog.alva-dragging{transition:none!important;animation:none!important}html .theme-drawer__dialog--opening,html .theme-drawer__dialog--opening-inline-start{animation-duration:var(--alva-dur-smooth);animation-timing-function:var(--alva-spring-smooth)}html .theme-drawer__dialog--closing{animation-duration:var(--alva-dur-exit);animation-timing-function:var(--alva-spring-exit)}html .theme-drawer__dialog.alva-released{animation:none!important}html .theme-drawer__dialog::backdrop{opacity:calc(1 - var(--alva-drawer-progress, 0))}@media(max-width:989px){html .theme-drawer__dialog,html .menu-drawer{touch-action:pan-y}}@media(max-width:989px){html .theme-drawer__dialog{border-start-start-radius:var(--alva-radius-xl);border-end-start-radius:var(--alva-radius-xl);box-shadow:var(--alva-shadow-float)}html .menu-drawer{border-start-end-radius:var(--alva-radius-xl);border-end-end-radius:var(--alva-radius-xl);box-shadow:var(--alva-shadow-float)}}html .theme-drawer__close-button{min-width:2.75rem;min-height:2.75rem;border-radius:999px}html .cart__checkout-button{min-height:3.25rem;border-radius:999px;font-weight:600;letter-spacing:-.005em}html .cart-drawer__items :is(img,.cart-items__media-image){border-radius:var(--sx-radius-s)}html product-card .card-gallery{border-radius:var(--product-corner-radius, 16px);overflow:hidden;isolation:isolate}html product-card :is(img.product-media__image,.product-media img){transition:transform var(--alva-dur-gentle) var(--alva-spring-gentle),opacity .35s ease}html product-card .product-card__link{border-radius:var(--product-corner-radius, 16px)}html product-card :is(.product-title,[class*=product-title]){letter-spacing:-.005em}html media-gallery .product-media-container,html media-gallery slideshow-slide{border-radius:18px;overflow:hidden}@media(max-width:749px){html media-gallery .product-media-container,html media-gallery slideshow-slide{border-radius:0}}html .slideshow-controls__thumbnail{border-radius:12px;overflow:hidden;transition:box-shadow var(--alva-dur-snappy) var(--alva-spring-snappy),opacity .2s ease}html .slideshow-controls__thumbnail img{border-radius:12px}html .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:0 0 0 2px var(--sx-cream),0 0 0 4px var(--sx-ink)}html .slideshow-controls__thumbnail:not([aria-selected=true]){opacity:.78}html .slideshow-controls__thumbnail:hover{opacity:1}html media-gallery .slideshow-control--style-chevron{border-radius:999px;background:#faf6f0c7;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 1px 2px #2a211c14,0 8px 22px #2a211c24;color:var(--sx-ink);transition:opacity var(--alva-dur-smooth) var(--alva-spring-smooth),background-color .2s ease}html media-gallery .slideshow-control--style-chevron:hover{background:#faf6f0f2}@media(hover:hover)and (pointer:fine){html media-gallery .slideshow-control--style-chevron{opacity:0}html media-gallery:hover .slideshow-control--style-chevron,html media-gallery .slideshow-control--style-chevron:focus-visible{opacity:1}}html .alva-counter{position:absolute;z-index:3;inset-block-end:12px;inset-inline-end:12px;display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border-radius:999px;background:#2a211c8c;-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);color:#faf6f0;font:600 .8125rem/1 var(--sx-font-body);font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none}@media(min-width:750px){html .alva-counter{display:none}}@media(max-width:749px){html media-gallery.alva-has-counter .slideshow-controls__dots{display:none}}html .variant-option__button-label{min-height:2.75rem;padding-inline:1.15rem;border-radius:999px;transition:background-color var(--alva-dur-snappy) var(--alva-spring-snappy),color var(--alva-dur-snappy) var(--alva-spring-snappy),border-color .2s ease,box-shadow .2s ease}html .variant-option__button-label:hover:not(:has(input:checked)){border-color:var(--sx-ink)}html .product-details h1{letter-spacing:-.02em}html .product-details product-price{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}html .sx-perks{gap:0;padding:.35rem 1.15rem;border:1px solid var(--alva-hairline);border-radius:var(--sx-radius-l);background:var(--sx-cream-2)}html .sx-perks__row{align-items:center;gap:.85rem;padding-block:.8rem}html .sx-perks__row+.sx-perks__row{border-top:1px solid var(--alva-hairline)}html .sx-perks__row .sx-icon{box-sizing:content-box;width:18px;height:18px;padding:7px;margin:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--alva-hairline);opacity:1;color:var(--sx-pine)}html .sx-perks__row--xmas .sx-icon{color:#9b2f2f}html .sx-checks{gap:.7rem}html .sx-checks .sx-icon{background:var(--sx-pine);color:var(--sx-cream)}html .sx-acc{align-self:stretch;width:100%}html .sx-acc__item>summary{min-height:3.5rem;padding-block:.9rem}html .sx-acc__item>summary .sx-icon,html .sx-faq__icon{transition:transform var(--alva-dur-snappy) var(--alva-spring-snappy),background-color .2s ease,border-color .2s ease}html .sx-acc__item.alva-is-open>summary .sx-icon{transform:rotate(180deg)}html .sx-acc__item.alva-is-closing>summary .sx-icon{transform:rotate(0)}html .sx-faq__item.alva-is-closing .sx-faq__icon{background:var(--sx-cream);border-color:var(--sx-sand)}html .sx-faq__item.alva-is-closing .sx-faq__icon:before,html .sx-faq__item.alva-is-closing .sx-faq__icon:after{background:var(--sx-pine)}html .sx-faq__item.alva-is-closing .sx-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}html .alva-acc-body{overflow:hidden}html .sx-acc__body.alva-acc-body{padding-bottom:0}html .sx-acc__body.alva-acc-body:after{content:"";display:block;height:1.25rem}html .sx-faq__answer.alva-acc-body{padding-bottom:0}html .sx-faq__answer.alva-acc-body:after{content:"";display:block;height:1.6rem}html .sx-faq__item>summary{min-height:3.5rem}html .sticky-add-to-cart__bar{border:0;border-radius:22px;background:#faf6f0cc;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 0 0 1px var(--alva-hairline),var(--alva-shadow-float)}html .sticky-add-to-cart__bar img{border-radius:10px}html .sticky-add-to-cart__button{border-radius:999px}html .sx-card{border-color:var(--alva-hairline)}html .sx-card__icon{border-radius:14px}html .sx-helpcard{transition:border-color .25s ease,box-shadow .25s ease}@keyframes alva-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes alva-settle{0%{scale:1.06}to{scale:1}}html .ah__img{animation:alva-settle 1.6s var(--alva-spring-gentle) both}html .ah__copy>*{animation:alva-rise var(--alva-dur-gentle) var(--alva-spring-gentle) both}html .ah__copy>:nth-child(2){animation-delay:70ms}html .ah__copy>:nth-child(3){animation-delay:.14s}html .ah__copy>:nth-child(4){animation-delay:.21s}@supports (animation-timeline: view()){@keyframes alva-hero-drift{to{translate:0 12%}}html .ah__media{animation:alva-hero-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}html .ah__title{letter-spacing:-.03em}html .ah__actions .sx-btn{min-width:12rem}html .at__item span{font-size:.75rem;letter-spacing:.06em;color:var(--sx-sage)}@media(max-width:749px){html .at__item span{font-size:.6875rem;letter-spacing:.02em;line-height:1.3}html .at__item strong{font-size:1rem;white-space:nowrap;letter-spacing:-.01em}html .at__item{padding-inline:.25rem}}html .ai__eyebrow{color:var(--sx-clay)}html .ai__text{color:var(--sx-sage)}html .ad__grid{max-width:calc(var(--page-content-width, 90rem) + 2 * var(--page-margin, 20px));margin-inline:auto;padding-inline:var(--page-margin, 20px);gap:clamp(12px,1.5vw,20px)}html .ad__tile{border-radius:var(--alva-radius-xl);isolation:isolate}html .ad__img{transition:transform 1.1s var(--alva-spring-gentle)}html .ad__label em{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.75rem;margin-top:.6rem;padding:0 1.15rem;border-radius:999px;background:#faf6f029;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 0 0 1px #faf6f047;font-style:normal;font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;gap:.4rem}html .ad__label em .sx-icon{transition:translate var(--alva-dur-snappy) var(--alva-spring-snappy)}html .ad__tile:hover .ad__label em .sx-icon{translate:3px 0}html .asp{max-width:calc(var(--page-content-width, 90rem) + 2 * var(--page-margin, 20px));margin-inline:auto;padding:clamp(1rem,3vw,2.5rem) var(--page-margin, 20px);gap:clamp(2rem,5vw,5rem)}html .asp__media{border-radius:var(--alva-radius-xl);isolation:isolate;box-shadow:0 1px 2px #2a211c0f,0 18px 40px #2a211c14}html .asp__copy{padding:clamp(.5rem,2vw,2rem) 0}html .asp__eyebrow{color:var(--sx-clay)}html .asp__text{color:var(--sx-sage)}@media(max-width:749px){html .asp{gap:1.5rem;padding-block:1rem 2rem}html .asp__media{aspect-ratio:1 / 1}html .asp__copy{padding:0}}html .product-list a.button-unstyled,html .product-list .product-list__button,html :is(.section-resource-list,.product-list) a[class*=button]:not(.product-card__link){display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:1rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--alva-hairline-strong);text-decoration:none;font-weight:600;transition:background-color .2s ease,box-shadow .2s ease}html .product-list a.button-unstyled:hover{background:#2a211c0d}html .sx-footer a{border-radius:6px}@media(pointer:coarse),(max-width:749px){html .sx-footer__list{gap:0}html .sx-footer__list a,html .sx-footer__legal a{display:inline-flex;align-items:center;min-height:2.75rem}html .sx-footer__legal{gap:0 1.25rem}}html .sx-news{border-radius:var(--alva-radius-xl)}html .sx-news__row .sx-input{border-radius:999px;padding-inline:1.25rem;min-height:3.25rem}html .sx-input{border-radius:12px}html .alva-pre{opacity:0;translate:0 28px}html .alva-in{opacity:1;translate:0 0;transition:opacity .6s ease,translate var(--alva-dur-gentle) var(--alva-spring-gentle);transition-delay:calc(var(--alva-i, 0) * 60ms)}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html .alva-pre{opacity:1;translate:none}html .ah__media{animation:none}}html .sx-helpcard .sx-helpcard__icon{display:grid;place-items:center;margin-top:0;line-height:0}@media(min-width:900px){html .sx-collhead__art:has(img){aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/alva-ui.css.map */
