/** Shopify CDN: Minification failed

Line 191:19 Expected identifier but found whitespace
Line 191:21 Unexpected "{"
Line 191:27 Expected ":"
Line 192:25 Expected identifier but found whitespace
Line 192:27 Unexpected "{"
Line 192:33 Expected ":"
Line 206:22 Expected identifier but found whitespace
Line 206:24 Unexpected "{"
Line 206:30 Expected ":"
Line 206:77 Expected identifier but found whitespace
... and 11 more hidden warnings

**/

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n4.5ba0f9c65dd678ed6785b48a97081d75fed2307f.woff2?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=1cfaa38adec983a858b079d1caca6e7247b1d03e6b6ec63f08bf94d3c11182cd") format("woff2"),
       url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n4.55b4cef51c91b44c0eadce995ff420088ced1682.woff?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=9f19991903ee99133640fbf98c912380f680f426ddacab4a3ae596c32a43e12d") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n7.a490fa21e566ed51dda6f4b64c0083dd1789b6fc.woff2?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=72eda11055e2d6b5ef56cc1049ba5bb183cd98bb5722ca9606168321db325539") format("woff2"),
       url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n7.3d23f451a59d833fef90362d4c933a25a15140f4.woff?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=0a6550c614d62909e6dd78df49e24fefd271ca0763968879c04c32ba73a5acd8") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_i4.5e9f31322499612d5a7b9e765cbfeceecb39154a.woff2?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=4d3f47703963577b15cb065d95fa91450ce3ee5b08522055763c27bb158c44cb") format("woff2"),
       url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_i4.18337017ba6ceef33267f372e829eb6156cd7c20.woff?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=ff8c2640e9537a8a81a2725c720e986d36ae3a4de7a4d900bd0a953096221c35") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_i7.23c448b89dd6a8b5a9da729bd72353b2463da981.woff2?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=cdce316b90a75c4049f90bbb7867481c52a61df038d808a1991ce658f95a4da9") format("woff2"),
       url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_i7.000f8f89b4888d3c240204b5ba6b319adfdda831.woff?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=6e043c8b48e88e64a76c1410257e96c8f025d2e64adf3df48763ee9e5cf03d12") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n6.22b8db7c9ca5812fac4b3c91c76874f02d3de5a6.woff2?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=40d95833102b266b4ab80f79e7782fe1dd755cacc9b96b9ca3173320d53fc245") format("woff2"),
       url("//todoclickshops.com/cdn/fonts/instrument_sans/instrumentsans_n6.397e895b05b7c24ba7779c976a713129370a11f2.woff?h1=aDgzbmJrLTA1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=dG9kb2NsaWNrc2hvcHMuY29t&hmac=219a0fe56575eaebcb31fac1e054673bc266fa2d978be8bc444ddfd9938fbaf2") format("woff");
}


:root {
    --font-heading-family: "Instrument Sans",sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 600;
}


:root {
    --font-body-family: "Instrument Sans",sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-weight-bold: 700;
}

:root {
    --font-body-scale: 1.0;
    --font-heading-scale: 1.0;
    --font-size-body: 14px;
    --font-size-body-mobile: 12px;
    --media-padding: px;
    --media-border-opacity: 0.1;
    --media-border-width: 0px;
    --media-radius: 6px;
    --media-shadow-opacity: 0.1;
    --media-shadow-horizontal-offset: 10px;
    --media-shadow-vertical-offset: 12px;
    --media-shadow-blur-radius: 20px;
    --media-shadow-visible: 1;
    --page-width: 120rem;
    --page-width-margin: 0rem;
    --product-card-image-padding: 0.0rem;
    --product-card-corner-radius: 0.6rem;
    --product-card-text-alignment: center;
    --product-card-border-width: 0.0rem;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 1.0rem;
    --product-card-shadow-vertical-offset: 1.0rem;
    --product-card-shadow-blur-radius: 3.5rem;
    --collection-card-image-padding: 0.0rem;
    --collection-card-corner-radius: 0.6rem;
    --collection-card-text-alignment: center;
    --collection-card-border-width: 0.0rem;
    --collection-card-border-opacity: 0.1;
    --collection-card-shadow-opacity: 0.0;
    --collection-card-shadow-visible: 0;
    --collection-card-shadow-horizontal-offset: 1.0rem;
    --collection-card-shadow-vertical-offset: 1.0rem;
    --collection-card-shadow-blur-radius: 3.5rem;
    --blog-card-image-padding: 0.0rem;
    --blog-card-corner-radius: 0.6rem;
    --blog-card-text-alignment: center;
    --blog-card-border-width: 0.0rem;
    --blog-card-border-opacity: 0.1;
    --blog-card-shadow-opacity: 0.05;
    --blog-card-shadow-visible: 1;
    --blog-card-shadow-horizontal-offset: 1.0rem;
    --blog-card-shadow-vertical-offset: 1.0rem;
    --blog-card-shadow-blur-radius: 3.5rem;
    --badge-corner-radius: 0.6rem;
    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 6px;
    --popup-shadow-opacity: 0.1;
    --popup-shadow-horizontal-offset: 10px;
    --popup-shadow-vertical-offset: 12px;
    --popup-shadow-blur-radius: 20px;
    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;
    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;
    --grid-desktop-vertical-spacing: 12px;
    --grid-desktop-horizontal-spacing: 12px;
    --grid-mobile-vertical-spacing: 6px;
    --grid-mobile-horizontal-spacing: 6px;
    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 6px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 10px;
    --text-boxes-shadow-vertical-offset: 12px;
    --text-boxes-shadow-blur-radius: 20px;
    --buttons-radius: 40px;
    --buttons-radius-outset: 41px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 0.55;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0.3px;
    --inputs-radius: 6px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.55;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 4px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 7px;
    --variant-pills-radius: 6px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.1;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;
    --dbtfy-sale-badge-color-background: #323841;
    --dbtfy-sale-badge-color-foreground: ;
    --dbtfy-sale-badge-color-text: #ffffff;
    --dbtfy-sold-out-badge-color-background: #c2b7ac;
    --dbtfy-sold-out-badge-color-foreground: ;
    --dbtfy-sold-out-badge-color-text: #262626;
    --dbtfy-discount-badge-color-background: #323841;
    --dbtfy-discount-badge-color-foreground: ;
    --dbtfy-discount-badge-color-text: #fff;
    --dbtfy-wishlist-color: #a52a2a;
    --dbtfy-compare-color: #000;
    --dbtfy-quick-view-icon-color: #000000;
    --dbtfy-image-crop-ratio: 100%;
    --dbtfy-image-crop-position: center center;
    --review-color: {{ shop.brand.colors.primary[1].background }};
    --empty-review-color: {{ shop.brand.colors.primary[0].background }};
 --arrow-color: rgb(var(--color-button-text));
    --arrow-background-color: rgb(var(--color-button));

}
*, *::before, *::after { box-sizing: inherit; }
html { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }
body { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0; font-size: var(--font-size-body-mobile); letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);

}
@media screen and (min-width: 750px) {
    body { font-size: var(--font-size-body); }
}
.content-for-layout { min-height: 80vh; }
.star-svg path { fill: {{ shop.brand.colors.primary[1].background }}; stroke: {{ shop.brand.colors.primary[1].background }}; }
.empty-filled .empty-star-svg path { fill: {{ shop.brand.colors.primary[0].background }}; stroke: {{ shop.brand.colors.primary[0].background }}; }
.empty-outlined .empty-star-svg path { fill: transparent; stroke: {{ shop.brand.colors.primary[0].background }}; }