:root{--alivy-pearl: 251, 249, 245;--alivy-ivory: 244, 239, 230;--alivy-champagne: 233, 223, 207;--alivy-sand: 217, 203, 180;--alivy-charcoal: 35, 33, 32;--alivy-ink: 20, 19, 18;--alivy-gold: 168, 139, 90;--alivy-gold-text: 134, 105, 61;--alivy-lavender: var(--alivy-champagne);--alivy-mint: var(--alivy-champagne);--alivy-nacre: rgb(var(--alivy-champagne));--alivy-mask: 47% 53% 44% 56% / 56% 44% 58% 42%;--alivy-rule: rgba(var(--color-foreground), .12);--alivy-rule-strong: rgba(var(--color-foreground), .24);--alivy-font-display: var(--font-heading-family);--alivy-font-ui: var(--font-body-family);--alivy-text-2xs: 1.1rem;--alivy-text-xs: 1.2rem;--alivy-text-s: 1.4rem;--alivy-text-m: 1.6rem;--alivy-text-l: clamp(1.7rem, 1.55rem + .35vw, 1.9rem);--alivy-text-xl: clamp(1.9rem, 1.6rem + .7vw, 2.4rem);--alivy-display-2xl: clamp(4.6rem, 2.6rem + 5.6vw, 11.2rem);--alivy-display-xl: clamp(4rem, 2.6rem + 4vw, 8.4rem);--alivy-display-l: clamp(3.4rem, 2.5rem + 2.6vw, 6.4rem);--alivy-display-m: clamp(2.8rem, 2.2rem + 1.7vw, 4.6rem);--alivy-display-s: clamp(2.3rem, 2rem + .9vw, 3.2rem);--alivy-display-xs: clamp(2rem, 1.85rem + .45vw, 2.4rem);--alivy-tracking-caps: .16em;--alivy-tracking-tight: -.01em;--alivy-space-3xs: .4rem;--alivy-space-2xs: .8rem;--alivy-space-xs: 1.2rem;--alivy-space-s: 1.6rem;--alivy-space-m: 2.4rem;--alivy-space-l: 3.2rem;--alivy-space-xl: 4.8rem;--alivy-space-2xl: 6.4rem;--alivy-space-3xl: 9.6rem;--alivy-gutter: clamp(2rem, .9rem + 2.9vw, 5.6rem);--alivy-grid-gap: clamp(1.2rem, .6rem + 1.4vw, 2.8rem);--alivy-section-s: clamp(4rem, 2.9rem + 2.9vw, 7.2rem);--alivy-section-m: clamp(5.6rem, 3.6rem + 5vw, 11.2rem);--alivy-section-l: clamp(7.2rem, 4rem + 8vw, 16rem);--alivy-container: var(--page-width, 150rem);--alivy-container-wide: 180rem;--alivy-container-narrow: 104rem;--alivy-measure: 64ch;--alivy-ease: cubic-bezier(.2, .7, .2, 1);--alivy-ease-out: cubic-bezier(.16, 1, .3, 1);--alivy-ease-in-out: cubic-bezier(.65, 0, .35, 1);--alivy-dur-fast: .18s;--alivy-dur: .36s;--alivy-dur-slow: .72s;--alivy-dur-slower: 1.2s;--alivy-z-header: 4;--alivy-z-overlay: 90;--alivy-z-drawer: 100}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--alivy-text-m);line-height:1.65;letter-spacing:.005em;color:rgba(var(--color-foreground),.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body{font-size:var(--alivy-text-m)}}::selection{background:rgba(var(--alivy-gold),.28);color:rgb(var(--color-foreground))}img,video,svg{max-width:100%}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.alivy-display{font-family:var(--alivy-font-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));letter-spacing:var(--alivy-tracking-tight);text-wrap:balance;font-kerning:normal;font-feature-settings:"liga","kern"}.h0{font-size:var(--alivy-display-xl);line-height:1}h1,.h1{font-size:var(--alivy-display-l);line-height:1.04}h2,.h2{font-size:var(--alivy-display-m);line-height:1.08}h3,.h3{font-size:var(--alivy-display-s);line-height:1.15}h4,.h4{font-size:var(--alivy-display-xs);line-height:1.2}h5,.h5,h6,.h6{font-family:var(--alivy-font-ui);font-size:var(--alivy-text-s);font-weight:500;line-height:1.4;letter-spacing:.02em;color:rgb(var(--color-foreground))}@media only screen and (min-width:750px){.h0{font-size:var(--alivy-display-xl)}h1,.h1{font-size:var(--alivy-display-l)}h2,.h2{font-size:var(--alivy-display-m)}h3,.h3{font-size:var(--alivy-display-s)}h4,.h4{font-size:var(--alivy-display-xs)}h5,.h5{font-size:var(--alivy-text-s)}}p{text-wrap:pretty}.alivy-eyebrow,.caption-with-letter-spacing{font-family:var(--alivy-font-ui);font-size:var(--alivy-text-2xs);font-weight:500;line-height:1.3;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase}.alivy-eyebrow{display:inline-block;color:rgba(var(--color-foreground),.72)}.alivy-lede{font-size:var(--alivy-text-l);line-height:1.6;max-width:var(--alivy-measure)}.alivy-italic{font-family:var(--alivy-font-display);font-style:italic}.alivy-muted{color:rgba(var(--color-foreground),.68)}.rte p,.rte ul,.rte ol{margin-block:0 1.2em}.rte>:last-child{margin-bottom:0}.rte blockquote{margin:2.4rem 0;padding-left:2.4rem;border-left:1px solid rgb(var(--alivy-gold));font-family:var(--alivy-font-display);font-style:italic;font-size:var(--alivy-text-xl);line-height:1.4}.page-width,.alivy-container{max-width:calc(var(--alivy-container) + var(--alivy-gutter) * 2);margin-inline:auto;padding-inline:var(--alivy-gutter)}@media screen and (min-width:750px){.page-width{padding-inline:var(--alivy-gutter)}.header.page-width,.header:not(.drawer-menu).page-width{padding-inline:var(--alivy-gutter)}}.page-width-desktop{padding-inline:var(--alivy-gutter)}@media screen and (min-width:750px){.page-width-tablet,.page-width-desktop{padding-inline:var(--alivy-gutter)}}.page-width--narrow,.alivy-container--narrow{max-width:calc(var(--alivy-container-narrow) + var(--alivy-gutter) * 2)}.alivy-container--wide{max-width:calc(var(--alivy-container-wide) + var(--alivy-gutter) * 2)}.alivy-container--bleed{max-width:none;padding-inline:0}.alivy-section--s{padding-block:var(--alivy-section-s)}.alivy-section--m{padding-block:var(--alivy-section-m)}.alivy-section--l{padding-block:var(--alivy-section-l)}.alivy-stack>*+*{margin-top:var(--alivy-stack-space, var(--alivy-space-m))}.alivy-grid{display:grid;gap:var(--alivy-grid-gap);grid-template-columns:repeat(var(--alivy-cols-mobile, 2),minmax(0,1fr))}@media screen and (min-width:750px){.alivy-grid{grid-template-columns:repeat(var(--alivy-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.alivy-grid{grid-template-columns:repeat(var(--alivy-cols-desktop, 4),minmax(0,1fr))}}.alivy-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 4rem;margin-bottom:clamp(2.8rem,2rem + 2vw,4.8rem)}.alivy-section-head>*{margin:0}.alivy-section-head p,.alivy-section-head .rte{max-width:48ch;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px){.alivy-section-head--offset{padding-left:8.333%}}.title-wrapper-with-link{align-items:flex-end;margin-bottom:clamp(2.8rem,2rem + 2vw,4.8rem)}.title-wrapper-with-link .title{margin:0}a{text-underline-offset:.24em;text-decoration-thickness:1px}.link,.alivy-link{color:rgb(var(--color-link))}.alivy-link{display:inline-flex;align-items:center;gap:.8rem;padding-block:.4rem;font-size:var(--alivy-text-xs);font-weight:500;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--alivy-dur) var(--alivy-ease)}.alivy-link:hover{background-size:0 1px;background-position:100% 100%}.alivy-link .svg-wrapper,.alivy-link svg{width:1.2rem;height:1.2rem}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.24em;text-decoration-thickness:1px;transition:text-decoration-color var(--alivy-dur-fast) ease}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-link),.5)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.2rem;min-width:14rem;padding:0 3.2rem;font-family:var(--alivy-font-ui);font-size:var(--alivy-text-xs);font-weight:500;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase;line-height:1.2;transition:background-color var(--alivy-dur) var(--alivy-ease),color var(--alivy-dur) var(--alivy-ease),box-shadow var(--alivy-dur-fast) ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--alpha-button-background: .86}.button:not([disabled]):hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: var(--buttons-border-offset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-background))}.button--tertiary{min-width:auto;min-height:4.4rem;padding:0 1.2rem}.button--small{min-height:4.4rem;padding:0 2rem}.button--full-width{width:100%}.button:disabled,.button[aria-disabled=true],.button.disabled{opacity:.45}.button .alivy-arrow{width:1.4rem;height:1.4rem;margin-left:1.2rem;transition:transform var(--alivy-dur) var(--alivy-ease)}.button:hover .alivy-arrow{transform:translate(.4rem)}.shopify-payment-button__button{border-radius:var(--buttons-radius);min-height:5.2rem}.shopify-payment-button__button--unbranded{font-size:var(--alivy-text-xs)}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--alivy-font-ui);font-size:var(--alivy-text-m);letter-spacing:.01em}.field__label,.customer .field label{font-size:var(--alivy-text-s);letter-spacing:.01em;color:rgba(var(--color-foreground),.68)}.field:after,.select:after,.customer .field:after,.customer select:after{transition:box-shadow var(--alivy-dur-fast) ease}.alivy-field{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--alivy-rule-strong);transition:border-color var(--alivy-dur) var(--alivy-ease)}.alivy-field:focus-within{border-color:rgb(var(--color-foreground))}.alivy-field__input{flex:1;min-width:0;min-height:5.2rem;padding:0;border:0;background:transparent;font:inherit;font-size:var(--alivy-text-m);color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none}.alivy-field__input::placeholder{color:rgba(var(--color-foreground),.55)}.alivy-field__input:focus,.alivy-field__input:focus-visible{outline:0;box-shadow:none}.alivy-field:has(.alivy-field__input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.alivy-field__button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:-1rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.alivy-field__button svg{width:1.6rem;height:1.6rem;transition:transform var(--alivy-dur) var(--alivy-ease)}.alivy-field__button:hover svg{transform:translate(.4rem)}.badge{padding:.5rem .9rem .4rem;font-family:var(--alivy-font-ui);font-size:var(--alivy-text-2xs);font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;border-radius:var(--badge-corner-radius)}.badge.alivy-badge{background:rgb(var(--alivy-pearl));color:rgb(var(--alivy-charcoal));border:1px solid rgba(var(--alivy-gold),.55)}.price{font-family:var(--alivy-font-ui);font-size:var(--alivy-text-m);letter-spacing:.02em;color:rgb(var(--color-foreground))}.price .price-item{font-variant-numeric:lining-nums tabular-nums}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.55);font-size:.9em;text-decoration-thickness:1px}.price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.price--large{font-size:var(--alivy-text-xl)}.unit-price{font-size:var(--alivy-text-xs)}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.focus-inset:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-.2rem;box-shadow:none}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.skip-to-content-link:focus{z-index:9999;padding:1.2rem 2.4rem;background:rgb(var(--color-background))}.alivy-media{position:relative;overflow:hidden;background:rgba(var(--alivy-champagne),.45);aspect-ratio:var(--alivy-ratio, 4 / 5)}.alivy-media>img,.alivy-media>video,.alivy-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.placeholder-svg{background-color:rgba(var(--alivy-champagne),.5);fill:rgba(var(--color-foreground),.2)}.global-settings-popup,.quick-add-modal__content{box-shadow:0 2.4rem 6rem -2.4rem rgba(var(--alivy-ink),.22)}.quick-add-modal{background-color:rgba(var(--alivy-ink),.4)}.modal-overlay:after,details[open] .modal-overlay:after{background-color:rgba(var(--alivy-ink),.35)}.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{scrollbar-gutter:stable}.alivy-editor-note{padding:1.6rem;font-size:1.3rem;border:1px dashed var(--alivy-rule-strong);color:rgba(var(--color-foreground),.75)}.alivy-icon{width:2.2rem;height:2.2rem;flex:none}.alivy-hairline{height:1px;border:0;margin:0;background:var(--alivy-rule)}.alivy-hairline--gold{background:rgba(var(--alivy-gold),.5)}.alivy-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}.alivy-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--alivy-rail-item, 72%);gap:var(--alivy-grid-gap);margin-inline:calc(-1 * var(--alivy-gutter));padding-inline:var(--alivy-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--alivy-gutter);scrollbar-width:none}.alivy-rail::-webkit-scrollbar{display:none}.alivy-rail>*{scroll-snap-align:start}#MainContent{overflow-x:clip}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html.alivy-motion-off *,html.alivy-motion-off *:before,html.alivy-motion-off *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:no-preference){html.alivy-js:not(.alivy-motion-off):not(.shopify-design-mode) [data-alivy-reveal]{opacity:0;transform:translate3d(0,2.4rem,0);transition:opacity 1.1s var(--alivy-ease-out),transform 1.4s var(--alivy-ease-out);transition-delay:calc(var(--i, 0) * .11s)}html.alivy-js:not(.alivy-motion-off):not(.shopify-design-mode) [data-alivy-reveal=fade]{transform:none}html.alivy-js:not(.alivy-motion-off) [data-alivy-reveal].is-inview{opacity:1;transform:none}}.alivy-is-added>span:first-child{position:relative;color:transparent!important}.alivy-is-added>span:first-child:after{content:"\2713\a0\a0" attr(data-added);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button-text));white-space:nowrap;animation:alivy-added-in .5s var(--alivy-ease-out) both}@keyframes alivy-added-in{0%{opacity:0;transform:translate3d(0,.6rem,0)}to{opacity:1;transform:none}}@supports (interpolate-size: allow-keywords){.accordion details,.alivy-accordion,.alivy-footer__group{interpolate-size:allow-keywords}.accordion details::details-content,.alivy-accordion::details-content,.alivy-footer__group::details-content{block-size:0;overflow-y:clip;transition:block-size .5s var(--alivy-ease),content-visibility .5s allow-discrete}.accordion details[open]::details-content,.alivy-accordion[open]::details-content,.alivy-footer__group[open]::details-content{block-size:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/alivy-base.css.map */
