:root{--focused-base-outline: .2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50));--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem var(--color-foreground), 0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30));--duration-extra-short: 10ms;--duration-short: .1s;--duration-default: .2s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--cubic-fast: cubic-bezier(.34, 1.56, .64, 1);--cubic-smooth: cubic-bezier(.7, 0, .3, 1);--tst-smooth: .6s cubic-bezier(.7, 0, .3, 1);--text-align-default: left}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll;touch-action:manipulation;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:normal}html,body{overflow-x:clip}body{margin:0;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-body--size);line-height:var(--font-body--line-height)}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-hidden,html.js noscript{display:none!important}html[scroll-lock]{overflow:hidden}body.overflow-hidden,body.overflow-hidden-mobile{overflow:clip;padding-right:var(--scrollbar-width, 0)}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}: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{margin-block-end:0}.text-body{font-size:var(--font-body--size);letter-spacing:.06rem;line-height:var(--font-body--line-height);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{overflow-wrap:break-word;margin:0;color:inherit}h1,.h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-size--h1);letter-spacing:var(--font-h1--letter-spacing);line-height:var(--font-h1--line-height);text-transform:var(--font-h1--case)}h2,.h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-size--h2);letter-spacing:var(--font-h2--letter-spacing);line-height:var(--font-h2--line-height);text-transform:var(--font-h2--case)}h3,.h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-size--h3);letter-spacing:var(--font-h3--letter-spacing);line-height:var(--font-h3--line-height);text-transform:var(--font-h3--case)}h4,.h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-size--h4);letter-spacing:var(--font-h4--letter-spacing);line-height:var(--font-h4--line-height);text-transform:var(--font-h4--case)}h5,.h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-size--h5);letter-spacing:var(--font-h5--letter-spacing);line-height:var(--font-h5--line-height);text-transform:var(--font-h5--case)}h6,.h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-size--h6);letter-spacing:var(--font-h6--letter-spacing);line-height:var(--font-h6--line-height);text-transform:var(--font-h6--case)}[hidden],.hidden{display:none!important}.none{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex,.flex-center{display:flex}.grid{display:grid}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.items-center,.flex-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.relative{position:relative}.absolute,.absolute-c-c,.absolute-c-x,.absolute-c-y{position:absolute}.absolute-c-c,.absolute-c-x{left:50%;transform:translate(-50%)}.absolute-c-c,.absolute-c-y{top:50%;transform:translateY(-50%)}.absolute-c-c{transform:translate(-50%,-50%)}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{inset-block-start:0}.right-0{inset-inline-end:0}.bottom-0{inset-block-end:0}.left-0{inset-inline-start:0}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-100{z-index:100}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.w-full,.size-full{width:100%}.h-full,.size-full{height:100%}.h-auto{height:auto}.max-w-full{max-width:100%}.min-w-full{min-width:100%}.flex-1{flex:1}.m-0{margin:0}.m-auto{margin:0 auto}.p-0{padding:0}.left{text-align:left}.center{text-align:center}.right{text-align:right}.color-foreground{color:var(--color-foreground)}.list-unstyled{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.page-width--full{max-width:100%;padding:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.grid-layout{--card-grid-per-row: 2;--card-grid-template: auto-flow dense / repeat(var(--card-grid-per-row), minmax(0, 1fr));--card-grid-gap: var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing);display:grid;grid:var(--card-grid-template);gap:var(--card-grid-gap)}@media screen and (min-width:750px){.grid-layout{--card-grid-gap: var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}.grid-layout--1{--card-grid-per-row: 1}.grid-layout--2{--card-grid-per-row: 2}.grid-layout--3{--card-grid-per-row: 3}.grid-layout--4{--card-grid-per-row: 4}.grid-layout--5{--card-grid-per-row: 5}.ratio{position:relative;display:flex;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.media{position:relative;display:block;width:100%;overflow:hidden}.media>img{backface-visibility:hidden;object-fit:var(--media-image-fit, cover);object-position:center center}.media--transparent{background-color:transparent}.media .product-media *,.media model-viewer{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:100%}.media--adapt{aspect-ratio:var(--media-adapt-ratio, 1 / 1)}.media--circle,.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:16 / 9}.link-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.card-wrapper{color:inherit}.product-card-wrapper .card{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--image-padding: var(--product-card-image-padding)}.card{position:relative;display:flex;flex-direction:column;height:100%}.card__inner,.card__content{position:relative}.button,.button-secondary,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{--button-font-family: var(--button-font-family-primary);--button-font-size: var(--button-font-size-primary);--button-font-weight: var(--button-font-weight-primary);--button-text-case: var(--button-text-case-primary);--button-border-radius: var(--style-border-radius-buttons-primary);--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);display:inline-grid;align-content:center;width:fit-content;margin-block:0;padding-block:var(--button-padding-vertical-mobile, var(--button-padding-vertical));padding-inline:var(--button-padding-horizontal-mobile, var(--button-padding-horizontal));color:var(--button-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);background:var(--button-background-color);font-family:var(--button-font-family, var(--font-paragraph--family));font-style:var(--font-paragraph--style);font-size:var(--button-font-size, var(--font-size--paragraph-md));font-weight:var(--button-font-weight, var(--font-paragraph--weight));line-height:var(--button-font-line-height, var(--font-paragraph--line-height));text-align:center;text-decoration:none;text-transform:var(--button-text-case, var(--font-paragraph--case));cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) var(--color-shadow)}.button-secondary{--button-font-family: var(--button-font-family-secondary);--button-font-size: var(--button-font-size-secondary);--button-font-weight: var(--button-font-weight-secondary);--button-text-case: var(--button-text-case-secondary);--button-border-radius: var(--style-border-radius-buttons-secondary);--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.button--full-width,.button.w-full,.button-secondary.w-full{width:100%}.button[disabled],.button[aria-disabled=true],.button:disabled,.button-secondary[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-50)}.badge{display:flex;width:max-content;padding:var(--pt, .5rem) var(--pr, 1.3rem) var(--pb, .6rem) var(--pl, 1.3rem);color:var(--color-badge-foreground);border:1px solid var(--color-badge-border);border-radius:var(--badge-corner-radius);background-color:var(--color-badge-background);font-size:var(--font-size--3xs);letter-spacing:.1rem;line-height:1;text-align:center;word-break:break-word}@media screen and (min-width:750px){.badge{font-size:var(--font-size--2xs)}}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.grid-base{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){.grid-base{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}.header__heading{margin:0}.header__heading-link{display:inline-block;color:inherit;text-decoration:none}.header__heading-logo-wrapper{position:relative;display:block;width:100%;max-width:var(--header-logo-image-width-mobile)}.header-logo__image-container{display:block;width:min(100%,var(--header-logo-image-width-mobile))}.header-logo__image{width:100%;height:auto}@media screen and (min-width:750px){.header__heading-logo-wrapper{max-width:var(--header-logo-image-width)}.header-logo__image-container{width:min(100%,var(--header-logo-image-width))}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/critical.css.map */
