*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-width:320px;min-height:100svh}.page-content{flex:1;width:100%;background-color:var(--color-main-content-background);padding-top:var(--page-content-padding-top, 0px);--content-width: min(1200px, calc(100% - var(--page-edge-inset) * 2))}.page-content>.shopify-section:last-child{margin-bottom:48px}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)}:focus-visible{outline-color:var(--color-figma-b)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty;color:var(--color-figma-f)}p,li,dt,dd,a{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing, var(--text-letter-spacing-default))}small,.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing, var(--text-letter-spacing-default))}label,summary{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing, var(--text-letter-spacing-default))}button,input[type=submit],input[type=button],.button{font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-line-height);letter-spacing:var(--text-button-letter-spacing, var(--text-letter-spacing-default))}input,select,textarea{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing, var(--text-letter-spacing-default))}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p a,.text-link,.footer__copyright a){position:relative;display:inline-block;width:fit-content;max-width:100%;color:var(--color-figma-b);font-weight:600;text-decoration:none;padding-bottom:0}:is(p a,.text-link,.footer__copyright a):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--color-figma-b);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='2' viewBox='0 0 6 2'%3E%3Cline x1='1' y1='1' x2='3' y2='1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='2' viewBox='0 0 6 2'%3E%3Cline x1='1' y1='1' x2='3' y2='1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:6px 2px;mask-size:6px 2px;-webkit-mask-position:left bottom;mask-position:left bottom;pointer-events:none}@keyframes text-link-dash-scroll{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:6px 100%;mask-position:6px 100%}}:is(p a,.text-link,.footer__copyright a):hover,:is(p a,.text-link,.footer__copyright a):focus-visible{color:var(--color-figma-b)}@media(prefers-reduced-motion:no-preference){:is(p a,.text-link,.footer__copyright a):hover:after,:is(p a,.text-link,.footer__copyright a):focus-visible:after{animation:text-link-dash-scroll .45s linear infinite}}: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-primary--family);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing, var(--text-letter-spacing-default));background-color:var(--color-page-background);color:var(--color-foreground)}.text-display{font-family:var(--font-primary--family);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-letter-spacing, var(--text-letter-spacing-default));text-shadow:var(--text-shadow-figma-heading)}.text-h1{font-family:var(--font-primary--family);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing, var(--text-letter-spacing-default));text-shadow:var(--text-shadow-figma-heading)}.text-h2{font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2)}.text-h3{font-family:var(--font-primary--family);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing, var(--text-letter-spacing-default));text-shadow:var(--text-shadow-figma-heading)}.text-h4{font-family:var(--font-primary--family);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing, var(--text-letter-spacing-default));text-shadow:var(--text-shadow-figma-heading)}.text-body-lg{font-family:var(--font-primary--family);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing, var(--text-letter-spacing-default))}.text-body{font-family:var(--font-primary--family);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing, var(--text-letter-spacing-default))}.text-body-sm{font-family:var(--font-primary--family);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing, var(--text-letter-spacing-default))}.text-label{font-family:var(--font-primary--family);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing, var(--text-letter-spacing-default))}.text-label-sm{font-family:var(--font-primary--family);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line-height);letter-spacing:var(--text-label-sm-letter-spacing, var(--text-letter-spacing-default))}.text-caption{font-family:var(--font-primary--family);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing, var(--text-letter-spacing-default))}.text-button{font-family:var(--font-primary--family);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-line-height);letter-spacing:var(--text-button-letter-spacing, var(--text-letter-spacing-default))}.page-content h1{font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2)}h1.page__title,h2.page__title{font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2);margin:0 0 var(--size-l)}h1.page__title{line-height:calc(var(--text-h2-line-height) + 4px)}main.page-content .shopify-policy__container,main.page-content>.shopify-policy__container,.shopify-policy__container{width:100%!important;max-width:min(1200px,100%)!important;margin-inline:auto;box-sizing:border-box;padding-top:var(--page-hero-title-offset-top);padding-bottom:72px}body.template-policy .shopify-policy__container{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.shopify-policy__title{margin:0 0 32px;text-align:left!important;padding-inline:0!important}.shopify-policy__title h1{font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2);margin:0;text-align:left!important}.shopify-policy__body{text-align:left!important;padding-inline:0!important}.shopify-policy__body .rte :is(p,li){font-size:var(--type-figma-body-size);font-weight:var(--type-figma-body-weight);line-height:var(--type-figma-body-line-height);letter-spacing:var(--type-figma-body-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-f)}.shopify-policy__body .rte p+p,.shopify-policy__body .rte ul+p,.shopify-policy__body .rte p+ul,.shopify-policy__body .rte ol+p,.shopify-policy__body .rte p+ol,.shopify-policy__body .rte ul+ul,.shopify-policy__body .rte ol+ol{margin-top:var(--size-xl)}.shopify-policy__body .rte li+li{margin-top:var(--size-xs)}.shopify-policy__body .rte :is(ul,ol){margin-block:var(--size-m)}.shopify-policy__body .rte :is(strong,b){color:var(--color-figma-g);font-weight:600}.shopify-policy__body .rte a{color:var(--color-figma-b);font-size:var(--type-figma-body-size);line-height:var(--type-figma-body-line-height);letter-spacing:var(--type-figma-body-letter-spacing, var(--text-letter-spacing-default))}.shopify-policy__body .rte h5{color:var(--color-figma-g);font-weight:var(--text-h2-weight)}hr{border:0;border-top:1px solid var(--color-accent-gray-semi);margin-block:var(--size-l);margin-inline:0;height:0;background:none;color:var(--color-accent-gray-semi)}.shopify-policy__body .rte hr{border:0;border-top:1px solid var(--color-accent-gray-semi);margin-block:var(--size-xl);margin-inline:0;height:0;background:none;color:var(--color-accent-gray-semi)}@media(max-width:900px){.shopify-policy__container{padding-top:var(--page-hero-title-offset-top-mobile);padding-bottom:48px}}.page-content h2:not(.header__logo){font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2)}main:not(.page-content) h2:not(.header__logo){font-family:var(--font-primary--family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing, var(--text-letter-spacing-default));color:var(--color-text-h2);text-shadow:var(--text-shadow-figma-h2)}h2:not(.header__logo){text-shadow:var(--text-shadow-figma-h2)}.page-content h3:not(.product-card__product-title){font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h4-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-b);text-shadow:var(--text-shadow-figma-heading)}.page-content h4:not(.product-page__back-heading){font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-b);text-shadow:var(--text-shadow-figma-heading)}h5{font-family:var(--font-primary--family);font-size:calc(var(--text-body-lg-size) + 2pt - 2px);font-weight:var(--text-h2-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-g);text-transform:none;text-wrap:pretty;margin:var(--size-m) 0 var(--size-s)}.product-card{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:var(--size-s);border:1px solid var(--color-accent-gray-dark-semi);background-color:var(--color-figma-h);transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--color-figma-f-semi)}}.product-card__product-thumbnails{aspect-ratio:618 / 444;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;position:relative}.product-card__product-thumbnails .image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none}.product-card__product-thumbnails .image img{width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.product-card__footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:var(--size-m);width:100%}.product-card__footer-link{display:block;width:100%;color:inherit;text-decoration:none}.product-card__metadata{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%}.product-card__product-title-row{width:100%}.product-card__product-title{flex:1;min-width:0;margin:0;font-size:var(--text-h3-size);font-weight:600;line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-g);text-shadow:none}.product-card__footer-link:hover .product-card__product-title,.product-card__footer-link:focus-visible .product-card__product-title{text-decoration:none}.product-card__product-price{margin:0;font-family:var(--font-primary--family);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing, var(--text-letter-spacing-default));color:var(--color-figma-f)}.image.collection-row-block__image,.image.homepage-collection-row__image,.image.shop-all-products__image,.image.collection-product__image,.image.search-page__product-image{border-radius:var(--size-s);overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-accent-gray-semi)}.image.collection-row-block__image img,.image.homepage-collection-row__image img,.image.shop-all-products__image img,.image.collection-product__image img,.image.search-page__product-image img{border-radius:inherit}.product-card__product-thumbnails .image.collection-row-block__image,.product-card__product-thumbnails .image.homepage-collection-row__image,.product-card__product-thumbnails .image.shop-all-products__image,.product-card__product-thumbnails .image.collection-product__image,.product-card__product-thumbnails .image.search-page__product-image{border-radius:0;box-shadow:none}.product-card__product-thumbnails .image.collection-row-block__image img,.product-card__product-thumbnails .image.homepage-collection-row__image img,.product-card__product-thumbnails .image.shop-all-products__image img,.product-card__product-thumbnails .image.collection-product__image img,.product-card__product-thumbnails .image.search-page__product-image img{border-radius:0}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-edge-inset) * 2), calc(100% - var(--page-edge-inset) * 2) );--content-margin: minmax(var(--page-edge-inset), 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}.page-content .shopify-section,.shopify-section--sync-page-margin{--content-width: min(1200px, calc(100% - var(--page-edge-inset) * 2));--content-grid: var(--content-margin) var(--content-width) var(--content-margin)}body:not(.template-index):not(.template-suffix-about):not(.template-policy) .page-content>.shopify-section:first-of-type{padding-top:var(--page-hero-title-offset-top)}@media(max-width:900px){body:not(.template-index):not(.template-suffix-about):not(.template-policy) .page-content>.shopify-section:first-of-type{padding-top:var(--page-hero-title-offset-top-mobile)}h1.page__title,h2.page__title{margin-bottom:var(--page-title-gap-mobile, var(--size-s))}}:root{--btn-min-height: 48px;--btn-padding-x: 16px;--btn-padding-y: 8px;--btn-radius-pill: 999px;--btn-font-size: var(--text-label-size);--btn-line-height: var(--text-label-line-height);--btn-font-weight: 800;--btn-letter-spacing: .04em;--btn-primary-fg: var(--color-figma-e)}button.btn,.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-min-height);padding:var(--btn-padding-y) var(--btn-padding-x);margin:0;border:0;border-radius:var(--btn-radius-pill);font-family:var(--font-primary--family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease,transform .18s ease,box-shadow .15s ease,opacity .15s ease}.btn:focus-visible{outline:2px solid var(--color-figma-b);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--block{width:100%}.btn--primary{background-color:var(--color-figma-b);color:var(--btn-primary-fg)}@media(hover:hover)and (pointer:fine){.btn--primary:hover:not(:disabled),.btn--secondary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:2px 2px #fe689866}}.btn--secondary{background-color:var(--color-figma-b-semi);color:var(--color-figma-b)}.btn--secondary:hover:not(:disabled),.btn--secondary:active:not(:disabled){background-color:var(--color-figma-b-semi);color:var(--color-figma-b);opacity:1}.icon-chevron{display:block;flex-shrink:0;transform-origin:50% 50%}.icon-chevron--left{transform:none}.icon-chevron--right{transform:rotate(180deg)}.icon-chevron--up{transform:rotate(90deg)}.icon-chevron--down{transform:rotate(-90deg)}:root{--icon-button-header-size: 44px;--icon-button-header-icon: 20px;--icon-button-header-focus: var(--color-figma-b);--icon-button-header-fg: var(--color-figma-a);--icon-button-header-hover-bg: var(--color-figma-a-semi);--icon-button-header-pressed-bg: var(--color-figma-a-semi);--icon-button-badge-fg: var(--color-figma-e);--icon-button-badge-bg: var(--color-figma-a);--icon-button-footer-size: 45.818px ;--icon-button-footer-icon: 21.818px;--icon-button-footer-bg: transparent;--icon-button-footer-fg: var(--color-figma-b);--icon-button-footer-hover-bg: var(--color-figma-b-semi);--icon-button-footer-pressed-bg: var(--color-figma-b-semi);--icon-button-footer-focus: var(--color-figma-b)}.icon-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,opacity .15s ease}.icon-button--header{--icon-stroke-width: 1.75px;width:var(--icon-button-header-size);height:var(--icon-button-header-size);border-radius:50%;color:var(--icon-button-header-fg);background-color:transparent}@media(hover:hover)and (pointer:fine){a.icon-button--header:hover,button.icon-button--header:hover,label.icon-button--header:hover{background-color:var(--icon-button-header-hover-bg)}}a.icon-button--header:active,button.icon-button--header:active,label.icon-button--header:active{background-color:var(--icon-button-header-pressed-bg)}.icon-button--header:focus-visible{outline:2px solid var(--icon-button-header-focus);outline-offset:2px}.icon-button__glyph{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;background-color:transparent;pointer-events:none}.icon-button--header .icon-button__glyph{width:var(--icon-button-header-icon);height:var(--icon-button-header-icon)}.icon-button--header .icon-button__glyph svg{width:var(--icon-button-header-icon);height:var(--icon-button-header-icon)}.icon-button--footer{width:var(--icon-button-footer-size);height:var(--icon-button-footer-size);border-radius:50%;border:0;background-color:var(--icon-button-footer-bg);color:var(--icon-button-footer-fg)}@media(hover:hover)and (pointer:fine){a.icon-button--footer:hover:not(.icon-button--inactive),button.icon-button--footer:hover:not(.icon-button--inactive){background-color:var(--icon-button-footer-hover-bg)}}a.icon-button--footer:active:not(.icon-button--inactive),button.icon-button--footer:active:not(.icon-button--inactive){background-color:var(--icon-button-footer-pressed-bg)}.icon-button--footer:focus-visible{outline:2px solid var(--icon-button-footer-focus);outline-offset:2px}.footer a.icon-button--footer,.footer span.icon-button--footer{color:var(--icon-button-footer-fg)}.icon-button--footer.icon-button--inactive{opacity:.45;pointer-events:none;cursor:default}.icon-button--footer .icon-button__glyph{width:var(--icon-button-footer-icon);height:var(--icon-button-footer-icon)}.icon-button--footer .icon-button__glyph svg{display:block;width:var(--icon-button-footer-icon);height:var(--icon-button-footer-icon);max-width:none;flex-shrink:0}.icon-button__badge{position:absolute;top:-8px;right:-8px;z-index:1;min-width:1.1rem;height:1.1rem;padding:0 4px;font-size:10px;font-weight:600;line-height:1.1rem;text-align:center;color:var(--icon-button-badge-fg);background-color:var(--icon-button-badge-bg);border-radius:999px}@media(max-width:749px){.icon-button--desktop-only{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/critical.css.map */
