*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display--family);font-style:var(--font-display--style);font-weight:var(--font-display--weight);font-size:inherit;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}.font-body{font-family:var(--font-body--family);font-weight:var(--font-body--weight);letter-spacing:var(--tracking-normal)}.text-display{font-size:var(--text-display);line-height:var(--leading-tight)}.text-4xl{font-size:var(--text-4xl);line-height:var(--leading-tight)}.text-3xl{font-size:var(--text-3xl)}.text-2xl{font-size:var(--text-2xl)}.text-xl{font-size:var(--text-xl)}.text-lg{font-size:var(--text-lg)}.text-base{font-size:var(--text-base)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-muted{color:var(--color-muted)}.text-label{font-family:var(--font-body--family);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-normal);text-transform:uppercase}.text-label--muted{color:var(--color-muted)}.link{text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1px}.link:hover,.link[aria-current=page]{text-decoration:underline}a{color:inherit}main{flex:1 1 auto}.section{--section-margin: var(--page-margin);--content-width: min( calc(var(--page-width) - var(--section-margin) * 2), calc(100% - var(--section-margin) * 2) );--content-margin: minmax(var(--section-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%;background-color:var(--color-background);color:var(--color-foreground)}.section--wide{--section-margin: var(--page-margin-wide)}.section>*{grid-column:2}.section>.full-width{grid-column:1 / -1}.section-padding{padding-block:var(--section-padding-block)}.layout-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter)}.button,.button--outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:2.75rem;padding:var(--space-xs) var(--space-md);border-radius:0;border:1px solid transparent;font-family:var(--font-body--family);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.button{background-color:var(--color-button);color:var(--color-button-label);border-color:var(--color-button)}.button--outline{background-color:transparent;color:var(--color-foreground);border-color:var(--color-foreground)}.button:hover{background-color:color-mix(in srgb,var(--color-button) 82%,var(--color-background))}.button--outline:hover{background-color:var(--color-foreground);color:var(--color-background)}.button[disabled],.button--outline[disabled]{opacity:.35;cursor:not-allowed}:where(.button,.button--outline)[aria-busy=true]{opacity:.6;cursor:progress}:where(.button,.button--outline):focus-visible{outline:1px solid var(--color-foreground);outline-offset:2px}.reading-column{width:100%;max-width:var(--reading-measure);margin-inline:auto;padding-block:var(--reading-padding-block) var(--section-padding-block);font-size:var(--text-base)}.rte{max-width:var(--reading-measure);font-size:var(--text-base)}:is(.rte,.rte div)>*+*{margin-block-start:1lh}:is(.rte,.rte div)>*+:is(h2,h3,h4,h5,h6){margin-block-start:1.5lh}:is(.rte,.rte div)>*+hr,:is(.rte,.rte div)>hr+*{margin-block-start:2lh}:is(.rte,.rte div)>:is(h2,h3,h4,h5,h6)+*{margin-block-start:.5lh}.rte :is(h1,h2){font-size:var(--text-xl)}.rte h3{font-size:var(--text-lg)}.rte :is(h4,h5,h6){font-size:var(--text-base)}.rte a{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;transition:text-decoration-color var(--transition-base)}.rte a:hover{text-decoration-color:currentcolor}.rte :is(ul,ol){padding-inline-start:1.5em}.rte li+li,.rte li>:is(ul,ol){margin-block-start:.25lh}.rte li::marker{color:var(--color-muted)}.rte blockquote{padding-inline-start:var(--space-md);border-inline-start:1px solid var(--color-border-strong);font-size:var(--text-lg);line-height:var(--leading-snug)}.rte :is(img,video,iframe){border-radius:var(--radius-sm)}.rte iframe{width:100%;aspect-ratio:16 / 9}.rte hr{border:0;border-block-start:1px solid var(--color-border)}.rte table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.rte :is(th,td){padding:var(--space-2xs) var(--space-sm) var(--space-2xs) 0;border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.rte th{font-weight:600}main .shopify-policy__container{display:flex;flex-direction:column;gap:var(--space-xl);width:100%;max-width:calc(var(--reading-measure) + var(--page-margin) * 2);margin-inline:auto;padding-block:var(--reading-padding-block) var(--section-padding-block);padding-inline:var(--page-margin);font-size:var(--text-base)}main .shopify-policy__title{text-align:start}main .shopify-policy__title h1{font-size:var(--text-2xl);line-height:var(--leading-tight);max-width:15ch}.field{display:flex;flex-direction:column;gap:var(--space-3xs)}.field--full{grid-column:1 / -1}.field__label{color:var(--color-muted)}.field__input{width:100%;padding-block:var(--space-2xs);background-color:transparent;color:var(--color-foreground);border:0;border-block-end:1px solid var(--color-border-strong);border-radius:var(--style-border-radius-inputs);transition:border-color var(--transition-base)}.field__input:hover{border-color:var(--color-foreground)}.field__input:focus-visible{outline:none;border-color:var(--color-foreground)}.field__input--area{resize:vertical;line-height:var(--leading-normal)}.form-notice{margin:0;padding:var(--space-md);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-foreground) 6%,transparent);font-size:var(--text-sm)}.form-notice--error{color:var(--color-error);box-shadow:inset 0 0 0 1px currentcolor}.form-notice ul{margin-block-start:var(--space-2xs);padding-inline-start:var(--space-sm)}.pagination{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3xs) var(--space-2xs)}.pagination__link,.pagination__current{padding:var(--space-2xs);text-decoration:none}.pagination__link{color:var(--color-muted);transition:color var(--transition-base)}.pagination__link:hover{color:var(--color-foreground)}.pagination__current{text-decoration:underline;text-underline-offset:.3em}.product-card{position:relative;display:flex;flex-direction:column;color:var(--color-foreground);text-decoration:none}.product-card__media{position:relative;overflow:hidden;aspect-ratio:var(--product-card-ratio, 4 / 5);background-color:var(--color-background)}.product-card__media img,.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--product-card-fit, contain)}.product-card__media img{padding:var(--product-card-inset, 8%);mix-blend-mode:multiply}.product-card__placeholder{fill:var(--color-border-strong)}.product-card__media .product-card__image--hover{padding:0;object-fit:cover;mix-blend-mode:normal;opacity:0}.product-card__media .product-card__image{transition:opacity .4s var(--ease-out)}@media(hover:hover){.product-card:hover .product-card__media:has(.product-card__image--hover) .product-card__image:not(.product-card__image--hover){opacity:0}.product-card:hover .product-card__image--hover{opacity:1}}.product-card__badge{position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);z-index:1}.product-card__body{display:flex;flex-direction:column;gap:var(--space-4xs);padding:var(--space-xs) var(--space-xs) var(--space-md);font-size:var(--text-xs);line-height:1.4}.product-card__title{margin:0;font-family:var(--font-body--family);font-weight:var(--font-body--weight);letter-spacing:var(--tracking-normal)}.product-card__price{margin:0;color:var(--color-muted)}.product-card__price s{margin-inline-end:var(--space-3xs)}.product-card__swatches{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin:var(--space-3xs) 0 0;padding:0;list-style:none}.product-card__swatches .swatch-chip{width:.5rem;height:.5rem;border-radius:50%}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr));column-gap:var(--media-gutter);list-style:none;padding:0;margin:0}@media screen and (max-width:989px){.product-grid{grid-template-columns:repeat(min(var(--grid-columns-desktop, 4),3),minmax(0,1fr))}}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr))}}.band-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--page-margin) var(--space-sm)}.band-heading__title{margin:0;font-size:var(--text-sm)}.band-heading__link{font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.25em}.article-card{display:flex;flex-direction:column;gap:var(--space-xs);text-decoration:none}.article-card__media{position:relative;overflow:hidden}.article-card__media img,.article-card__placeholder{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.article-card__placeholder{background-color:var(--color-border);fill:var(--color-muted)}.article-card__date{color:var(--color-muted)}.article-card__title{margin:0;font-size:var(--text-xs)}.article-card:hover .article-card__title{text-decoration:underline;text-underline-offset:.25em}cart-items{display:block}cart-items[aria-busy=true]{opacity:.55;pointer-events:none}.cart-items{container-type:inline-size;list-style:none;padding:0;margin:0}.cart-item{display:grid;grid-template-columns:4.5rem auto auto minmax(0,1fr);grid-template-areas:"media details  details details" "media quantity total   remove" "error error    error   error";gap:var(--space-2xs) var(--space-sm);align-items:start;padding-block:var(--space-md);border-block-start:1px solid var(--color-border)}.cart-item:first-child{padding-block-start:0;border-block-start:0}.cart-item:last-child{padding-block-end:0}@container (min-width: 37rem){.cart-item{grid-template-columns:5.5rem minmax(0,1fr) auto auto auto;grid-template-areas:"media details quantity total remove" "error error error error error";align-items:center}}.cart-item__media{grid-area:media}.cart-item__details{grid-area:details}.cart-item__quantity{grid-area:quantity}.cart-item__total{grid-area:total}.cart-item__remove{grid-area:remove}.cart-item__error{grid-area:error}.cart-item__media img,.cart-item__placeholder{width:100%;aspect-ratio:1;object-fit:contain}.cart-item__placeholder{fill:var(--color-border-strong)}.cart-item__details{display:flex;flex-direction:column;gap:var(--space-3xs)}.cart-item__title{text-decoration:none}.cart-item__title:hover{text-decoration:underline;text-underline-offset:.2em}.cart-item__options,.cart-item__unit,.cart-item__total,.cart-item__error{margin:0}.cart-item__discounts{list-style:none;padding:0;margin:0;color:var(--color-muted)}.cart-item__total{white-space:nowrap}.cart-item__remove{justify-self:start;color:var(--color-muted);text-underline-offset:.2em}.cart-item__remove:hover{color:var(--color-foreground)}.cart-item__error{color:var(--color-error)}.cart-item__quantity{display:inline-flex;align-items:center;width:max-content;border:1px solid var(--color-border-strong);border-radius:var(--style-border-radius-inputs)}.cart-item__step{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:none;color:currentcolor;font-family:var(--font-body--family);font-size:var(--text-sm);line-height:1;cursor:pointer}.cart-item__count{width:2.5rem;padding:0;border:0;border-radius:0;background:none;color:currentcolor;font-size:var(--text-sm);text-align:center;-webkit-appearance:textfield;appearance:textfield}.cart-item__count::-webkit-outer-spin-button,.cart-item__count::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-item__step:focus-visible,.cart-item__count:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.cart-empty__title,.cart-empty__text{margin:0}.cart-empty__text{max-width:40ch}.cart-summary{display:flex;flex-direction:column;gap:var(--space-2xs)}.cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin:0}.cart-summary__discount{color:var(--color-muted)}.cart-summary__row--total:not(:first-child){padding-block-start:var(--space-2xs);border-block-start:1px solid var(--color-border)}.cart-summary__note{margin:0}.cart-summary__checkout,.cart-summary__update{width:100%;margin-block-start:var(--space-2xs)}.search-suggestions{display:flex;flex-direction:column;gap:var(--space-lg)}.search-suggestions__group{display:flex;flex-direction:column;gap:var(--space-2xs)}.search-suggestions__label{margin:0}.search-suggestions__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);list-style:none;padding:0;margin:0}.search-suggestions__secondary{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-2xl)}.search-suggestions__links{display:flex;flex-direction:column;gap:var(--space-3xs);list-style:none;padding:0;margin:0}.search-suggestions__link{text-decoration:none;text-underline-offset:.2em}.search-suggestions__link:hover{text-decoration:underline}.search-suggestions__empty{margin:0}.search-suggestions__all{align-self:flex-start}@media screen and (max-width:989px){.search-suggestions__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.search-suggestions__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.swatch-chip{display:inline-block;width:1rem;height:1rem;flex:none;border-radius:50%;border:1px solid var(--color-border-strong);background-position:center;background-size:cover}.swatch-chip--empty{background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--color-border-strong) calc(50% - .5px),var(--color-border-strong) calc(50% + .5px),transparent calc(50% + .5px))}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-to-content:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-to-content:focus{position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:100;padding:var(--space-2xs) var(--space-sm);background-color:var(--color-background);color:var(--color-foreground);outline:2px solid var(--color-foreground)}.reveal{opacity:0;translate:0 .75rem;transition:opacity 1.2s cubic-bezier(.33,1,.68,1) var(--reveal-delay, 0ms),translate 1.2s cubic-bezier(.33,1,.68,1) var(--reveal-delay, 0ms)}.reveal.reveal--in{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
