*{box-sizing:border-box;margin:0}html{-webkit-tap-highlight-color:transparent}body{display:flex;flex-direction:column;margin:0;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-body{background-color:#fff}html:has(dialog[scroll-lock][open],details[scroll-lock][open],.pswp--open){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-start-start-radius:var(--input-radius-ss);border-start-end-radius:var(--input-radius-se);border-end-start-radius:var(--input-radius-es);border-end-end-radius:var(--input-radius-ee)}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}.rte :is(p,h1,h2,h3,h4,h5,h6):empty:not(:first-child):not(:last-child){display:block;min-height:1lh}: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);background-color:var(--color-background);color:var(--color-foreground);line-height:var(--line-height-base)}a{color:inherit}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-2px}[data-focus-source=pointer] :is(input:not([type=checkbox],[type=radio]),textarea,select):focus-visible{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon{stroke-width:var(--icon-stroke-width)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-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%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.width-page{width:min(var(--page-width),100% - var(--page-margin) * 2);margin-inline:auto}.width-narrow{width:min(var(--page-width-narrow),100% - var(--page-margin) * 2);margin-inline:auto}.width-narrower{width:min(var(--page-width-narrower),100% - var(--page-margin) * 2);margin-inline:auto}.width-full .full-bleed-copy.full-bleed-copy{padding-inline:var(--spacing-6)}@media screen and (max-width:749px){.width-full .full-bleed-copy.full-bleed-copy{padding-inline:var(--spacing-5)}}.width-fluid{width:100%;padding-inline:var(--page-margin)}.width-full{width:100%}.section-border-top,.section-border-both{margin-block-start:calc(-1 * var(--border-width))}.section-border-top{border-block-start:var(--border-width) solid var(--color-border)}.section-border-bottom{border-block-end:var(--border-width) solid var(--color-border)}.section-border-both{border-block:var(--border-width) solid var(--color-border)}.cover-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.cover-frame iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);border:0;pointer-events:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-4) var(--spacing-5);font-family:var(--font-button-family, var(--font-body-family));font-style:var(--font-button-style, var(--font-body-style));font-size:var(--font-size-s);font-weight:var(--font-button-weight, var(--font-body-weight-bold));line-height:1;text-decoration:none;text-align:center;border:var(--border-width) solid transparent;border-start-start-radius:var(--button-radius-ss);border-start-end-radius:var(--button-radius-se);border-end-start-radius:var(--button-radius-es);border-end-end-radius:var(--button-radius-ee);cursor:pointer;transition:opacity var(--duration-base) var(--easing-base),background-color var(--duration-base) var(--easing-base),border-color var(--duration-base) var(--easing-base),color var(--duration-base) var(--easing-base)}.button:hover{opacity:.85}.button[aria-disabled=true]{cursor:pointer}.button--primary{background-color:var(--color-button);color:var(--color-button-label);border-color:var(--color-button)}.button--block{display:flex;width:fit-content;font-weight:var(--font-button-custom-weight, 400)}.shopify-block.shopify-block:has(>.button--block):not(.group--horizontal>*){width:100%}.button--secondary{background-color:var(--color-button-label);color:var(--color-secondary-button-label);border-color:var(--color-border)}.button--primary:hover{background-color:var(--color-button-label);color:var(--color-button);border-color:var(--color-button)}.button--secondary:hover{background-color:var(--color-button);color:var(--color-button-label);border-color:var(--color-button)}.button--primary:hover,.button--secondary:hover{opacity:1}.button--align-start{margin-inline-end:auto}.button--align-center{margin-inline:auto}.button--align-end{margin-inline-start:auto}.button__icon{display:inline-flex;align-items:center}.button__icon svg{width:1em;height:1em}[dir=rtl] .button__icon{transform:scaleX(-1)}.block-stack{gap:0}.block-stack>*+*{margin-block-start:var(--spacing-2)}.block-stack>.text+.button,.block-stack>.heading+.button{margin-block-start:var(--spacing-6)}.block-stack>.shopify-block:has(>.text)+.shopify-block:has(>.button),.block-stack>.shopify-block:has(>.heading)+.shopify-block:has(>.button){margin-block-start:var(--spacing-6)}@media screen and (max-width:749px){.block-stack>.text+.button,.block-stack>.heading+.button,.block-stack>.shopify-block:has(>.text)+.shopify-block:has(>.button),.block-stack>.shopify-block:has(>.heading)+.shopify-block:has(>.button){margin-block-start:var(--spacing-5)}}.product-card{--pc-card-bg: var(--color-background);display:flex;flex-direction:column;gap:0;height:auto;height:-webkit-fill-available;overflow:visible;color:var(--color-foreground);border:var(--product-card-border, var(--card-border));border-start-start-radius:var(--card-radius-ss);border-start-end-radius:var(--card-radius-se);border-end-start-radius:var(--card-radius-es);border-end-end-radius:var(--card-radius-ee);--card-fit: cover}.product-card__media-wrap{position:relative}.product-card__media{position:relative;display:block;overflow:hidden;contain:paint;background-color:var(--color-border);border-block-end:var(--product-card-border, none);border-start-start-radius:var(--card-radius-ss);border-start-end-radius:var(--card-radius-se)}.product-card__media--square{aspect-ratio:1 / 1}.product-card__media--portrait{aspect-ratio:3 / 4}.product-card__media--tall{aspect-ratio:4 / 5}.product-card__media--landscape{aspect-ratio:4 / 3}.product-card__img{display:block;width:100%}.product-card__media:not(.product-card__media--adapt) .product-card__img,.product-card__media:not(.product-card__media--adapt) svg.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--card-fit)}.collection__grid,.search__grid,.collection__shelf{align-items:stretch}.collection__grid>.product-card,.search__grid>.product-card,.collection__shelf>.product-card{height:auto;height:-webkit-fill-available}.product-card{border-inline-start-width:min(var(--pc-border-w, 0px),var(--pc-col-gap, 999px));border-block-start-width:min(var(--pc-border-w, 0px),var(--pc-row-gap, 999px))}.cards-bordered .product-card,.cards-bordered .content-card{position:relative}.cards-bordered .product-card:after,.cards-bordered .content-card:after{content:"";position:absolute;inset-inline-start:calc(-1*min(var(--pc-border-w, 0px),var(--pc-col-gap, 999px)));inset-block-start:calc(-1*min(var(--pc-border-w, 0px),var(--pc-row-gap, 999px)));inset-inline-end:calc(-1 * var(--pc-border-w, 0px));inset-block-end:calc(-1 * var(--pc-border-w, 0px));border:inherit;border-radius:inherit;pointer-events:none}.collection__grid,.search__grid,.collections-list__grid,.blog__grid,.featured-products__track,.featured-products__group{border-style:solid;border-color:#000;border-block-width:0;border-inline-width:0;border-inline-start-width:max(0px,calc(var(--pc-border-w, 0px) - var(--pc-col-gap, 999px)));border-block-start-width:max(0px,calc(var(--pc-border-w, 0px) - var(--pc-row-gap, 999px)))}.featured-products__group:has(>.featured-products__track){border-width:0}.featured-products__track{border-inline-start-width:0}.collection__grid,.search__grid{grid-auto-flow:dense}svg.product-card__placeholder{background-color:var(--color-border);fill:color-mix(in oklab,var(--color-foreground) 20%,transparent)}.product-card__media--adapt .product-card__img--primary{position:relative;height:auto}.product-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--card-fit);opacity:0;transition:opacity var(--duration-slow, .45s) var(--easing-soft, ease-out)}.product-card__media-wrap:hover .product-card__img--secondary,.product-card__media-link:focus-visible .product-card__img--secondary{opacity:1}.product-card__media:has(.product-card__img--secondary) .product-card__img--primary{transition:opacity var(--duration-slow, .45s) var(--easing-soft, ease-out)}.product-card__media-wrap:hover .product-card__media:has(.product-card__img--secondary) .product-card__img--primary,.product-card__media-link:focus-visible .product-card__media:has(.product-card__img--secondary) .product-card__img--primary{opacity:0}@media(prefers-reduced-motion:reduce){.product-card__img--secondary,.product-card__media:has(.product-card__img--secondary) .product-card__img--primary{transition:none}}.product-card__badges{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-2);pointer-events:none}.product-card__badges--start{inset-block-start:var(--spacing-3);inset-inline-start:var(--spacing-3);align-items:flex-start}.product-card__badges--end{inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3);align-items:flex-end}.product-card__badge{padding:var(--spacing-1) var(--spacing-3);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-s);font-weight:500;line-height:1.2;white-space:nowrap;color:var(--pc-badge-text, #ffffff);background-color:var(--pc-badge-bg, #224332);border-radius:var(--pc-badge-radius, 8px)}.product-card__badge--discount{color:var(--pc-badge-discount-text, #151515);background-color:var(--pc-badge-discount-bg, #ff5400)}.product-card__badges--outline .product-card__badge{color:var(--pc-badge-bg, #224332);background-color:var(--color-background);border:var(--border-width) solid var(--color-border)}.product-card__badges--outline .product-card__badge--discount{color:var(--color-foreground);background-color:var(--color-background)}.product-card__badges--vertical{inset-block-start:0;gap:var(--spacing-3)}.product-card__badges--vertical.product-card__badges--start{inset-inline-start:var(--spacing-2)}.product-card__badges--vertical.product-card__badges--end{inset-inline-end:var(--spacing-2)}.product-card__badges--vertical .product-card__badge{writing-mode:vertical-rl;transform:rotate(180deg);padding:var(--spacing-2);font-size:var(--font-size-xs);border-radius:0}.product-card__badges--vertical.product-card__badges--vcorners-cap .product-card__badge{border-radius:var(--spacing-2) var(--spacing-2) 0 0}.product-card__badges--ribbon{inset-block-start:0}.product-card__badges--ribbon .product-card__badge{transform:translateY(-50%)}.product-card__badges--ribbon .product-card__badge{border-radius:0}.product-card__badges--diagonal.product-card__badges--start{inset-inline-start:var(--spacing-5)}.product-card__badges--diagonal.product-card__badges--end{inset-inline-end:var(--spacing-5)}.product-card__quick-add{position:absolute;inset-block-end:var(--card-qa-inset, 8px);inset-inline-end:var(--card-qa-inset, 8px);z-index:2}.product-card__quick-add-btn{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);line-height:0;color:var(--color-foreground);background-color:var(--card-qa-bg, #ffffff);border:0;border-radius:var(--card-qa-radius, 8px);cursor:pointer}.product-card__quick-add-btn svg{width:16px;height:16px}.product-card__quick-add-btn[disabled]{opacity:.5;cursor:not-allowed}.product-card__quick-add-btn[aria-busy=true]{position:relative;pointer-events:none}.product-card__quick-add-btn[aria-busy=true]>*{opacity:0}.product-card__quick-add-btn[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}@media screen and (min-width:750px){.product-card__quick-add{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.product-card:hover .product-card__quick-add,.product-card:focus-within .product-card__quick-add{opacity:1;visibility:visible;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-card__quick-add{transition:none}}.cart-item__notice{margin:var(--spacing-2) 0 0;font-size:var(--font-size-xs);color:var(--color-sale-price, #c53528)}.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.social-icons__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-5);min-height:var(--spacing-5);color:inherit}.social-icons__link:hover{opacity:.7}.social-icons__link svg{display:block;width:var(--spacing-5);height:var(--spacing-5)}.product-card__error,.cart-error{margin:0;font-size:var(--font-size-xs);color:var(--color-sale-price, #c53528)}.product-card__info{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3)}.product-card__head{display:flex;flex-direction:column;gap:var(--spacing-1)}.product-card--center .product-card__head{align-items:center;text-align:center}.product-card__titles{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.product-card__vendor{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-s);line-height:var(--line-height-tight);opacity:.6}.product-card--center .product-card__vendor{text-align:center}.product-card__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-m);font-weight:var(--font-heading-weight);line-height:var(--line-height-tight)}.product-card__title-link{color:inherit;text-decoration:none;padding-block:max(0px,calc((24px - 1em)/2));margin-block:min(0px,calc((1em - 24px)/2))}.product-card__title-link,.article-card__title-text,.cart-line__title-text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - .1em);background-size:0% 1px;transition:background-size var(--duration-base) var(--easing-base);-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-card__title-link:hover,.product-card__title-link:focus-visible,.article-card:hover .article-card__title-text,.cart-line__title:hover .cart-line__title-text{background-size:100% 1px}[dir=rtl] .product-card__title-link,[dir=rtl] .article-card__title-text,[dir=rtl] .cart-line__title-text{background-position:100% calc(100% - .1em)}@media(prefers-reduced-motion:reduce){.product-card__title-link,.article-card__title-text,.cart-line__title-text{transition:none}}.breadcrumbs{display:flex;align-items:center;justify-content:var(--breadcrumbs-align, flex-start);gap:var(--spacing-2);font-family:var(--font-body-family);font-size:var(--font-size-s);line-height:var(--line-height-tight)}.breadcrumbs__crumb{color:inherit;text-decoration:underline;text-underline-offset:2px;padding-block:max(0px,calc((24px - 1em)/2));margin-block:min(0px,calc((1em - 24px)/2));min-width:24px;text-align:center}.breadcrumbs__sep{flex:none;width:20px;height:1px;background:currentcolor}.price{display:flex;align-items:baseline;gap:var(--spacing-1);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.price__compare{opacity:.85}.price__compare,.product-price__compare,.cart-item__price s{display:inline-block;text-decoration:none;white-space:nowrap}.price__compare:after,.product-price__compare:after,.cart-item__price s:after{content:"";display:inline-block;width:100%;margin-inline-start:-100%;height:1px;vertical-align:.5ex;background-color:currentColor}.price--on-sale .price__current{color:var(--color-sale-price)}.product-card__price{flex-shrink:0;font-size:var(--font-size-s)}.product-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;padding:0;border:0}.product-swatch{display:inline-flex;align-items:center;justify-content:center;line-height:0;overflow:hidden;text-decoration:none;color:var(--color-foreground);border:1px solid var(--color-border)}.product-swatch--circle{border-radius:50%}.product-swatch--rounded{border-radius:6px}.product-swatch--square{border-radius:0}.product-swatch--color,.product-swatch--image{width:22px;height:22px}.product-swatch--color .product-swatch__color,.product-swatch--color img,.product-swatch--image img{width:100%;height:100%;object-fit:cover;display:block}.product-swatch[hidden]{display:none}.product-swatches__more{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-xs);line-height:1.4}button.product-swatches__more{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.product-swatch--text{width:auto;height:auto;padding:2px 8px;border-radius:var(--radius-3, 12px);font-size:.75rem;line-height:1.4}.product-swatch.is-current{border-color:var(--color-foreground);outline:1px solid var(--color-foreground);outline-offset:1px}.product-swatch--text.is-current{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground);outline:none}.product-swatch--text.is-current:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.product-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.product-card--center .product-card__meta{align-items:center}.product-card--info-inline .product-card__head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--spacing-3)}.product-card--info-inline .product-card__meta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.product-card--info-inline .product-card__meta>*{flex-shrink:0;max-width:100%}@media screen and (max-width:749px){.product-card,.collection__grid>.product-card,.search__grid>.product-card,.collection__shelf>.product-card{height:auto}}@media screen and (min-width:750px)and (max-width:989px){.product-card--info-inline .product-card__head{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media screen and (max-width:749px){.product-card__info{gap:var(--spacing-2);padding:var(--spacing-2)}.product-card--info-inline .product-card__head,.product-card--info-inline .product-card__meta{flex-direction:column;align-items:flex-start}.product-card--info-inline .product-card__head{gap:var(--spacing-1)}.product-card--info-inline .product-card__meta{gap:var(--spacing-2)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition{pointer-events:none}:root{view-transition-name:none}main{view-transition-name:main-content}.template-product main{view-transition-name:none}::view-transition-old(main-content){animation:var(--vt-page-duration) var(--vt-page-ease) both vt-fade-out}::view-transition-new(main-content){animation:var(--vt-page-duration) var(--vt-page-ease) both vt-fade-in,var(--vt-page-duration) var(--vt-page-ease) both vt-rise}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-rise{0%{transform:translateY(100px)}}::view-transition-group(product-hero){z-index:1;animation-duration:var(--vt-duration);animation-timing-function:var(--vt-ease)}::view-transition-old(product-hero),::view-transition-new(product-hero){height:100%;overflow:hidden;object-fit:cover;animation-duration:var(--vt-fade-duration);animation-timing-function:var(--vt-ease)}html.modal-open{overflow:hidden}.shipping-bar{display:flex;flex-direction:column;gap:var(--spacing-2)}.shipping-bar__text{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-s);color:var(--color-foreground)}.shipping-bar__track{height:4px;overflow:hidden;background-color:color-mix(in oklab,var(--color-foreground) 20%,transparent);border-radius:var(--radius-full)}.shipping-bar__fill{display:block;width:var(--shipping-progress, 0%);height:100%;background-color:var(--color-foreground);transition:width var(--duration-base) var(--easing-base)}.skip-to-content{position:fixed;z-index:999;inset-block-start:var(--spacing-3);inset-inline-start:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);background-color:var(--color-foreground);color:var(--color-background);border-radius:var(--radius-2);font-size:var(--font-size-s);text-decoration:none;transform:translateY(calc(-100% - var(--spacing-5) * 3))}.skip-to-content:focus-visible{transform:none}.price__unit{display:block;font-size:var(--font-size-xs);opacity:.7}.rte>*:first-child{margin-block-start:0}.rte>*:last-child{margin-block-end:0}.rte p,.rte ul,.rte ol,.rte table,.rte blockquote{margin-block:0 var(--spacing-5)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-block:var(--spacing-7) var(--spacing-4);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--line-height-tight)}.rte h1{font-size:var(--font-size-h1)}.rte h2{font-size:var(--font-size-h2)}.rte h3{font-size:var(--font-size-h3)}.rte h4{font-size:var(--font-size-h4)}.rte h5{font-size:var(--font-size-h5)}.rte h6{font-size:var(--font-size-h6)}.rte ul,.rte ol{padding-inline-start:var(--spacing-6);list-style-position:inside}.rte li{margin-block-end:var(--spacing-2)}.rte a,.text a,.heading a{color:currentcolor;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.15em}.rte a:hover,.text a:hover,.heading a:hover{text-decoration-thickness:2px}.text :is(ul,ol),.heading :is(ul,ol){list-style-position:inside}.text[style*="--text-align: center"] :is(ul,ol),.text[style*="--text-align: end"] :is(ul,ol),.heading[style*="--text-align: center"] :is(ul,ol),.heading[style*="--text-align: end"] :is(ul,ol){padding-inline-start:0}.heading,.text{align-self:stretch;justify-self:stretch}.shopify-block:has(>.heading:not(.heading--fit),>.text:not(.text--fit)){align-self:stretch}.rte blockquote{padding-inline-start:var(--spacing-5);border-inline-start:2px solid var(--color-border);font-style:italic}.rte img{max-width:100%;height:auto;border-radius:var(--card-radius-ss) var(--card-radius-se) var(--card-radius-ee) var(--card-radius-es)}.rte table{display:block;width:fit-content;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:var(--spacing-3) var(--spacing-4);border:var(--border-width) solid var(--color-border);text-align:start}.rte hr{margin-block:var(--spacing-6);border:0;border-block-start:var(--border-width) solid var(--color-border)}.rte iframe{max-width:100%}.product-card__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:2px}.product-card__swatch,.product-card__swatch-text{color:inherit;text-decoration:none}.product-card__swatch-text{display:inline-flex;align-items:center;box-sizing:border-box;min-height:24px;padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-s);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full)}.product-card__swatch{box-sizing:border-box;width:24px;height:24px;margin-inline:-3px;padding:3px;border-radius:var(--radius-full);background-size:cover;background-position:center;background-clip:content-box;background-origin:content-box;box-shadow:inset 0 0 0 3px var(--color-background),inset 0 0 0 4px #00000026}.product-card__swatch--active{box-shadow:inset 0 0 0 1px var(--color-foreground),inset 0 0 0 3px var(--color-background),inset 0 0 0 4px #00000026}.product-card__swatch-text--active{border-color:var(--color-foreground)}.product-card__swatches--values{gap:0;padding:0}.product-card__swatches--values .product-card__swatch-text{justify-content:center;min-width:24px;padding:0;border:0;border-radius:0;font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.product-card__swatches--values .product-card__swatch-text+.product-card__swatch-text:before{content:"";display:inline-block;width:var(--border-width);height:14px;margin-inline:var(--spacing-2);vertical-align:middle;background-color:var(--color-border)}.product-card__swatches--dashed{gap:var(--spacing-2)}.product-card__swatches--dashed .product-card__swatch-text{padding:7px var(--spacing-2) 8px;border:var(--border-width) dashed var(--color-foreground);border-radius:var(--radius-full);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.product-card__swatches--dashed .product-card__swatch-text--active{border-style:solid;background-color:#fff}.product-card__swatch-more{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-s);opacity:.6}.product-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.product-card__tag{padding:var(--spacing-1) 6px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-s);border:var(--border-width) solid var(--color-border);border-start-start-radius:var(--card-tag-radius, var(--control-radius-ss));border-start-end-radius:var(--card-tag-radius, var(--control-radius-se));border-end-start-radius:var(--card-tag-radius, var(--control-radius-es));border-end-end-radius:var(--card-tag-radius, var(--control-radius-ee))}.product-feature-rating{margin-block-end:var(--block-spacing-bottom, 0px);display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.product-feature-rating--card{padding:var(--spacing-4);border:var(--card-border);border-start-start-radius:var(--card-radius-ss);border-start-end-radius:var(--card-radius-se);border-end-start-radius:var(--card-radius-es);border-end-end-radius:var(--card-radius-ee);margin-block-start:var(--spacing-2)}@media screen and (max-width:749px){.product-feature-rating--compact-mobile.product-feature-rating--card{padding:var(--spacing-3)}}.product-feature-rating__item{display:flex;flex-direction:column;gap:var(--spacing-2)}.product-feature-rating__label{font-size:var(--font-size-xs);font-weight:500}.product-feature-rating__bar{display:flex;gap:var(--spacing-1);height:10px}.product-feature-rating__step{flex:1 1 0;background:color-mix(in oklab,var(--color-foreground) 12%,transparent)}.product-feature-rating__step:first-child{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.product-feature-rating__step:last-child{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.product-feature-rating__step.is-filled{background:var(--color-foreground)}.product-feature-rating__scale{display:flex;justify-content:space-between;font-size:var(--font-size-xs);opacity:.6}.product-feature-rating__value{display:none}@media screen and (max-width:749px){.product-feature-rating--compact-mobile .product-feature-rating__item{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-1)}.product-feature-rating--compact-mobile .product-feature-rating__bar,.product-feature-rating--compact-mobile .product-feature-rating__scale{display:none}.product-feature-rating--compact-mobile .product-feature-rating__value{display:block;flex-shrink:0;padding:var(--spacing-1);font-size:var(--font-size-xs);background:var(--pc-card-bg, var(--color-background));border-radius:var(--radius-2);line-height:115%}}.collection-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--color-foreground);text-decoration:none;border:var(--product-card-border, none);border-inline-start-width:min(var(--pc-border-w, 0px),var(--pc-col-gap, 999px));border-block-start-width:min(var(--pc-border-w, 0px),var(--pc-row-gap, 999px));border-start-start-radius:var(--card-radius-ss);border-start-end-radius:var(--card-radius-se);border-end-start-radius:var(--card-radius-es);border-end-end-radius:var(--card-radius-ee)}.collection-card__media{display:block;overflow:hidden;aspect-ratio:var(--cc-ratio, var(--card-media-ratio, 3 / 4));border-block-end:var(--product-card-border, none);background-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}.collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--easing-base)}.collection-card:hover .collection-card__image{transform:scale(1.03)}.collection-card__body{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5)}.collection-card__title{font-family:var(--font-heading-family);font-size:var(--cc-title-size, var(--font-size-h6));font-weight:500;line-height:var(--line-height-tight)}.collection-card__button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-2) var(--spacing-4);font-family:var(--font-button-custom-family, var(--font-body-family));font-style:var(--font-button-custom-style, normal);font-size:var(--font-size-s);font-weight:var(--font-button-custom-weight, 500);text-align:center;color:var(--color-background);background-color:var(--color-foreground);border-start-start-radius:var(--button-radius-ss);border-start-end-radius:var(--button-radius-se);border-end-start-radius:var(--button-radius-es);border-end-end-radius:var(--button-radius-ee);transition:opacity var(--duration-base) var(--easing-base)}.collection-card:hover .collection-card__button{opacity:.85}.article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--article-card-fg, #1a1a1a);text-decoration:none;background-color:var(--article-card-bg, #ffffff);border-start-start-radius:var(--card-radius-ss);border-start-end-radius:var(--card-radius-se);border-end-start-radius:var(--card-radius-es);border-end-end-radius:var(--card-radius-ee);border:var(--product-card-border, none);border-inline-start-width:min(var(--pc-border-w, 0px),var(--pc-col-gap, 999px));border-block-start-width:min(var(--pc-border-w, 0px),var(--pc-row-gap, 999px))}.article-card__media{position:relative;aspect-ratio:var(--article-card-ratio, var(--card-media-ratio, 3 / 4));background-color:var(--color-border);border-block-end:var(--product-card-border, none)}.article-card__media img,.article-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-card__body{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5)}.article-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-family:var(--font-body-family);font-size:var(--font-size-s);opacity:.7}.article-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--article-card-title-size, var(--font-size-m));line-height:var(--line-height-tight)}.article-card__title+.article-card__excerpt{margin-block-start:calc(var(--spacing-1) - var(--spacing-2))}.article-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--font-body-family);font-size:var(--font-size-m);line-height:var(--line-height-loose);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.article-card__meta{display:flex;gap:var(--spacing-2);font-family:var(--font-body-family);font-size:var(--font-size-s);opacity:.7}.article-card--center .article-card__body{text-align:center}.article-card--center .article-card__tags,.article-card--center .article-card__meta{justify-content:center}.article-card--right .article-card__body{text-align:right}.article-card--right .article-card__tags,.article-card--right .article-card__meta{justify-content:flex-end}.pagination-nav{margin-block-start:var(--spacing-8)}.pagination-nav .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1);list-style:none;margin:0;padding:0}.pagination-nav a,.pagination-nav .page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 var(--spacing-2);font-family:var(--font-body-family);font-size:var(--font-size-s);color:var(--color-foreground);text-decoration:none}.pagination-nav .current{font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.2em}.pagination-more{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin-block-start:var(--spacing-8)}.pagination-more--full{width:100%;align-items:stretch;gap:0;margin-block-start:calc(-1 * var(--pc-border-w, 0px))}.pagination-more--above{margin-block-start:0;margin-block-end:var(--spacing-8)}.pagination-more--above.pagination-more--full{margin-block-end:calc(-1 * var(--pc-border-w, 0px))}.pagination-more--full .pagination-more__btn{width:100%}.pagination-more__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-2) var(--spacing-6);font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:500;color:var(--color-foreground);background-color:var(--color-background);border:var(--border-width) solid var(--color-foreground);border-start-start-radius:var(--button-radius-ss);border-start-end-radius:var(--button-radius-se);border-end-start-radius:var(--button-radius-es);border-end-end-radius:var(--button-radius-ee);cursor:pointer;transition:opacity var(--duration-base) var(--easing-base)}.pagination-more__btn:hover{opacity:.7}.pagination-more__btn[aria-busy=true]{position:relative;pointer-events:none}.pagination-more__btn[aria-busy=true]>*{opacity:0}.pagination-more__btn[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-spin .6s linear infinite}html.js .pagination-nav--fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shopify-policy__container{padding-block:var(--spacing-5);text-align:start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
