body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .6s var(--ease-standard, ease)}.season-photo-ready body:before{background-image:var(--season-photo-veil, none),var(--season-photo-m, none);opacity:1}@media(min-width:1024px){.season-photo-ready body:before{background-image:var(--season-photo-veil, none),var(--season-photo, none)}}@media(prefers-reduced-motion:reduce){body:before{transition:none}}body{isolation:isolate;background-color:var(--color-background);background-image:var(--season-pattern-image, none),var(--ground-day-image);background-attachment:fixed;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--weight-body);line-height:var(--type-body-lh)}body{background-color:color-mix(in srgb,var(--ground-night-a) 85%,var(--ground-day-c));background-image:none}main{background-image:var(--season-pattern-image, none),var(--season-main-ground, radial-gradient(130% 90% at 50% 0%, var(--ground-night-a) 0%, var(--ground-night-a) 70%, color-mix(in srgb, var(--ground-night-a) 80%, var(--ground-day-c)) 100%))}h1,h2,h3,h4,h5,h6,.type-display,.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-label{font-family:var(--font-heading);font-weight:var(--weight-heading)}h1,.type-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls);text-transform:var(--type-h1-case)}h2,.type-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);text-transform:var(--type-h2-case)}h3,.type-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls);text-transform:var(--type-h3-case)}h4,.type-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);letter-spacing:var(--type-h4-ls);text-transform:var(--type-h4-case)}h5,h6,.type-h5{font-size:var(--type-h5-size);line-height:var(--type-h5-lh);letter-spacing:var(--type-h5-ls);text-transform:var(--type-h5-case)}.main-page h1{font-size:var(--live-h1-size);line-height:var(--live-h1-lh);letter-spacing:normal}.main-page h2{font-size:var(--live-h2-size);line-height:var(--live-h-lh);letter-spacing:normal}.main-page h3{font-size:var(--live-h3-size);line-height:var(--live-h-lh);letter-spacing:normal;text-transform:none}.main-page h4{font-size:var(--live-h4-size);line-height:var(--live-h-lh);letter-spacing:normal;text-transform:none}.main-page h5{font-size:var(--live-h5-size);line-height:var(--live-h-lh);letter-spacing:normal;text-transform:none}.main-page h6{font-size:var(--live-h6-size);line-height:var(--live-h6-lh);letter-spacing:normal;text-transform:uppercase}.type-display{font-size:var(--type-display-size);line-height:var(--type-display-lh);letter-spacing:var(--type-display-ls)}.type-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:var(--type-label-ls);text-transform:var(--type-label-case)}.type-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-lh)}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.type-body-s{font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh)}.type-micro{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-ls);text-transform:var(--type-micro-case)}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--focus-offset)}.visually-hidden{position:absolute;width:var(--hairline);height:var(--hairline);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--space-2);top:var(--space-2);z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--water-paper);color:var(--water-900);transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.glass-chip,.glass-card,.glass-sheet{color:var(--glass-text);box-shadow:var(--glass-ring)}.glass-chip{background:var(--glass-chip-fill);border:var(--hairline) solid var(--glass-chip-line);border-radius:var(--glass-chip-radius);-webkit-backdrop-filter:var(--glass-chip-blur);backdrop-filter:var(--glass-chip-blur)}.glass-card{background:var(--glass-card-fill);border:var(--hairline) solid var(--glass-card-line);border-radius:var(--glass-card-radius);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur)}.glass-sheet{background:var(--glass-sheet-fill);border:var(--hairline) solid var(--glass-sheet-line);border-radius:var(--glass-sheet-radius);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur)}.button,input[type=submit],button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:0 var(--button-pad-x);border-radius:var(--button-radius);border:var(--hairline) solid var(--glass-line-3);background:var(--glass-chip-fill);color:var(--glass-text);font-family:var(--font-heading);font-size:var(--button-type-size);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--duration-tap) var(--ease-standard),transform var(--duration-tap) var(--ease-standard)}.button:active,input[type=submit]:active,button:active{transform:translateY(var(--press-offset));background:var(--glass-fill-press)}.button--ghost{font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--button-type-size-ghost);letter-spacing:var(--ls-caps)}.badge{display:inline-block;padding:var(--badge-pad-y) var(--badge-pad-x);border-radius:var(--radius-pill);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-ls);text-transform:uppercase}.badge--promo{background:var(--accent-promo);color:var(--accent-promo-ink, var(--water-900))}.badge--value{background:var(--accent-value, var(--accent-promo));color:var(--glass-text)}.badge--sale{background:var(--accent-sale);color:var(--glass-text)}.badge--info{background:var(--water-100);color:var(--water-900)}.badge--sold-out{background:var(--glass-fill-2);color:var(--glass-text-muted);border:var(--hairline) solid var(--glass-line-1)}input:not([type=submit]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--size-input);padding:0 var(--space-4);border:var(--hairline) solid var(--glass-line-2);background:var(--glass-fill-2);color:var(--glass-text)}textarea{padding:var(--space-3) var(--space-4)}input,select,textarea{max-width:100%}.search-result__content a,.main-404 a,.pagination a,.page a,.prev a,.next a,span.page,span.prev,span.next,.shopify-payment-button__more-options{display:inline-flex;align-items:center;min-width:var(--size-tap-min);min-height:var(--size-tap-min)}[data-season-copy]{display:none}:root[data-season=core] [data-season-copy~=core],:root[data-season=spring] [data-season-copy~=spring],:root[data-season=summer] [data-season-copy~=summer],:root[data-season=fourth-of-july] [data-season-copy~=fourth-of-july],:root[data-season=fall] [data-season-copy~=fall],:root[data-season=black-friday] [data-season-copy~=black-friday],:root[data-season=holiday] [data-season-copy~=holiday]{display:inline}.shopify-section:has(>[data-hide-mobile]){display:none}@media(min-width:1024px){.shopify-section:has(>[data-hide-mobile]){display:block}.shopify-section:has(>[data-hide-desktop]){display:none}}.collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.collection-card{display:flex;flex-direction:column;width:100%}.search-results{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.breadcrumbs{padding:0 var(--gutter) var(--space-3);color:var(--glass-text-soft);font-size:calc(var(--type-body-size) * .75)}.breadcrumbs__list{line-height:1;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.breadcrumbs__list li+li:before{content:"/";margin-right:var(--space-2)}.breadcrumbs__list{flex-wrap:nowrap;align-items:center}.breadcrumbs__list li{flex:0 1 auto;display:flex;align-items:center;min-width:0}.breadcrumbs__list li:first-child{flex:none}.breadcrumbs__list li:last-child{flex:1 1 auto}.breadcrumbs__list li:not(:first-child):not(:last-child){flex:0 0 auto;max-width:40%}.breadcrumbs__list li+li a{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:var(--size-tap-min)}.breadcrumbs__list a{display:inline-flex;align-items:center;min-width:var(--size-tap-min);min-height:var(--size-tap-min);color:inherit;text-decoration:none}.breadcrumbs__list a[aria-current]{color:var(--glass-text)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}@media(min-width:750px){.search-results,.collections{grid-template-columns:repeat(4,minmax(0,1fr))}}shopify-chat::part(activator){position:fixed;right:14px;bottom:14px;background:linear-gradient(180deg,#ffffff3d,#ffffff12);border:var(--hairline, 1px) solid rgba(255,255,255,.45);color:var(--glass-text, #fff);text-shadow:0 1px 1px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff14}@media(max-width:749px){shopify-chat::part(activator){width:48px;height:48px;min-width:0;padding:0;gap:0;border-radius:50%;overflow:hidden;justify-content:center;font-size:0;line-height:0}}shopify-chat::part(activator):hover{background:linear-gradient(180deg,#ffffff52,#ffffff1f)}iframe#ShopifyChat,iframe[id*=shopify-chat i]{border-radius:16px!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:0 6px 22px #00000059!important}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-histogram__row .jdgm-star{color:var(--accent-star, #ffd737)!important}.jdgm-histogram__bar-content{background-color:var(--accent-star, #ffd737)!important}li:has(>[data-internal-product]),.product-rail__item:has([data-internal-product]){display:none!important}[class*=kl-teaser] [class*=Teaser-pointer],.jdgm-widget .jdgm-revs-tab-btn{background:var(--glass-fill-2)!important;-webkit-backdrop-filter:var(--glass-sheet-blur)!important;backdrop-filter:var(--glass-sheet-blur)!important;border:var(--hairline) solid var(--glass-line-2)!important;box-shadow:var(--glass-ring)!important;color:var(--glass-text)!important}.jdgm-widget .jdgm-revs-tab-btn:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/79/assets/base.css.map */
