*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--ft-font-body-family);font-weight:var(--ft-font-body-weight);font-style:var(--ft-font-body-style);font-size:calc(var(--ft-font-scale) * 1.5rem);line-height:1.6;color:var(--ft-color-foreground);background-color:var(--ft-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:root{--ft-page-width: 1200px;--ft-page-margin: clamp(1.6rem, 4vw, 4rem);--ft-content-grid: var(--ft-page-margin) 1fr var(--ft-page-margin);--ft-scrollbar-width: 0px;--ft-header-height: 0px;--ft-announcement-height: 0px}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{font-style:italic}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--ft-font-heading-family);font-weight:var(--ft-font-heading-weight);font-style:var(--ft-font-heading-style);line-height:1.2;text-wrap:balance}h1{font-size:calc(var(--ft-font-scale) * 3.6rem)}h2{font-size:calc(var(--ft-font-scale) * 2.8rem)}h3{font-size:calc(var(--ft-font-scale) * 2.2rem)}h4{font-size:calc(var(--ft-font-scale) * 1.8rem)}h5{font-size:calc(var(--ft-font-scale) * 1.5rem)}h6{font-size:calc(var(--ft-font-scale) * 1.3rem)}p{text-wrap:pretty}.shopify-section{display:grid;grid-template-columns:var(--ft-content-grid)}.shopify-section>*{grid-column:2}.shopify-section.ft-section-header{display:block}.ft-full-width{grid-column:1 / -1}.ft-page-width{width:100%;max-width:var(--ft-page-width);margin-inline:auto;padding-inline:var(--ft-page-margin)}.ft-section{padding-block:var(--ft-section-spacing, 4rem)}.ft-section__header{text-align:center;margin-block-end:var(--ft-space-xl, 3.2rem)}.ft-section__heading{margin-block-end:var(--ft-space-xs, .8rem)}.ft-section__subheading{color:var(--ft-color-secondary);font-size:calc(var(--ft-font-scale) * 1.6rem)}.ft-grid{display:grid;gap:var(--ft-grid-gap, 2rem)}.ft-grid--2{grid-template-columns:repeat(2,1fr)}.ft-grid--3{grid-template-columns:repeat(3,1fr)}.ft-grid--4{grid-template-columns:repeat(4,1fr)}.ft-grid--5{grid-template-columns:repeat(5,1fr)}@media(max-width:989px){.ft-grid--3,.ft-grid--4,.ft-grid--5{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.ft-grid--2,.ft-grid--3,.ft-grid--4,.ft-grid--5{grid-template-columns:1fr}.ft-grid--mobile-2{grid-template-columns:repeat(2,1fr)}}.ft-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;font-size:calc(var(--ft-font-scale) * 1.4rem);font-weight:600;line-height:1;text-align:center;border-radius:var(--ft-border-radius, .4rem);border:.1rem solid transparent;transition:background-color var(--ft-duration) var(--ft-easing),color var(--ft-duration) var(--ft-easing),border-color var(--ft-duration) var(--ft-easing);min-height:4.4rem;min-width:4.4rem}.ft-btn--primary{background-color:var(--ft-color-primary);color:var(--ft-color-background)}.ft-btn--primary:hover{opacity:.85}.ft-btn--secondary{background-color:transparent;color:var(--ft-color-primary);border-color:var(--ft-color-primary)}.ft-btn--secondary:hover{background-color:var(--ft-color-primary);color:var(--ft-color-background)}.ft-btn:disabled,.ft-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ft-link{color:var(--ft-color-primary);text-decoration:underline;text-underline-offset:.3rem;transition:color var(--ft-duration) var(--ft-easing)}.ft-link:hover{color:var(--ft-color-accent)}.ft-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ft-skip-link{position:absolute;top:0;left:0;z-index:9999;padding:1.2rem 2.4rem;background:var(--ft-color-primary);color:var(--ft-color-background);transform:translateY(-100%);transition:transform var(--ft-duration) var(--ft-easing)}.ft-skip-link:focus{transform:translateY(0)}:focus-visible{outline:.2rem solid var(--ft-color-accent);outline-offset:.2rem}:focus:not(:focus-visible){outline:none}dialog{border:none;padding:0;max-width:100vw;max-height:100vh;max-height:100dvh;background:var(--ft-color-background);color:var(--ft-color-foreground)}dialog::backdrop{background:#00000080}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],textarea,select{width:100%;padding:1rem 1.2rem;font-size:calc(var(--ft-font-scale) * 1.4rem);line-height:1.4;background-color:var(--ft-color-background);color:var(--ft-color-foreground);border:.1rem solid var(--ft-color-border);border-radius:var(--ft-border-radius, .4rem);transition:border-color var(--ft-duration) var(--ft-easing);min-height:4.4rem}input:focus,textarea:focus,select:focus{border-color:var(--ft-color-accent)}.ft-header__search-bar-form .ft-header__search-bar-input,.ft-search-drawer__form .ft-search-drawer__input{width:auto;flex:1 1 auto;min-width:0;min-height:0;margin:0;padding:0;border:none;border-radius:0;background-color:var(--ft-header-search-bg, #f7f6f4);box-shadow:none}.ft-header__search-bar-form .ft-header__search-bar-input:focus,.ft-header__search-bar-form .ft-header__search-bar-input:focus-visible,.ft-search-drawer__form .ft-search-drawer__input:focus,.ft-search-drawer__form .ft-search-drawer__input:focus-visible{outline:none;border:none;box-shadow:none}label{display:block;font-size:calc(var(--ft-font-scale) * 1.3rem);font-weight:500;margin-block-end:.4rem}.ft-rte h1,.ft-rte h2,.ft-rte h3,.ft-rte h4,.ft-rte h5,.ft-rte h6{margin-block:1.5em .5em}.ft-rte p{margin-block-end:1em}.ft-rte ul,.ft-rte ol{padding-inline-start:2em;margin-block-end:1em}.ft-rte ul{list-style-type:disc}.ft-rte ol{list-style-type:decimal}.ft-rte blockquote{border-inline-start:.3rem solid var(--ft-color-accent);padding-inline-start:1.6rem;margin-block:1em;font-style:italic}.ft-rte a{color:var(--ft-color-accent);text-decoration:underline}.ft-rte img{margin-block:1em;border-radius:var(--ft-border-radius, .4rem)}.ft-rte table{width:100%;border-collapse:collapse;margin-block:1em}.ft-rte th,.ft-rte td{padding:.8rem 1.2rem;border:.1rem solid var(--ft-color-border);text-align:start}.ft-rte th{background-color:color-mix(in srgb,var(--ft-color-foreground) 5%,var(--ft-color-background));font-weight:600}.ft-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:var(--ft-grid-gap, 2rem)}.ft-carousel::-webkit-scrollbar{display:none}.ft-carousel__slide{flex:0 0 auto;scroll-snap-align:start}.ft-carousel__nav{display:flex;align-items:center;gap:.8rem}.ft-carousel__btn{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--ft-color-background);border:.1rem solid var(--ft-color-border);transition:background-color var(--ft-duration) var(--ft-easing),border-color var(--ft-duration) var(--ft-easing)}.ft-carousel__btn:hover{background:var(--ft-color-primary);color:var(--ft-color-background);border-color:var(--ft-color-primary)}.ft-carousel__btn svg{width:1.6rem;height:1.6rem}.ft-badge{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--ft-border-radius, .4rem)}.ft-badge--sale{background:var(--ft-color-accent);color:var(--ft-color-background)}.ft-badge--sold-out{background:var(--ft-color-border);color:var(--ft-color-secondary)}.ft-loading{display:inline-flex;width:2rem;height:2rem;border:.2rem solid var(--ft-color-border);border-top-color:var(--ft-color-primary);border-radius:50%;animation:ft-spin .6s linear infinite}@keyframes ft-spin{to{transform:rotate(360deg)}}.ft-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;opacity:0;visibility:hidden;transition:opacity var(--ft-duration) var(--ft-easing),visibility var(--ft-duration) var(--ft-easing)}.ft-overlay--active{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/17/assets/critical.css.map */
