@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Caveat&display=swap");
@import url("https://p.typekit.net/p.css?s=1&k=hdu1dch&ht=tk&f=171.172.175.176.5474.5475.25136.10890.10891.10892.10894.10895.10896.10897.32880.32881.32883&a=6817383&app=typekit&e=css");
/* line 1, _settings.scss */
:root {
  --bg: #ffffff;
  --bg-is-light: true;
  --bg-minor-shade: #f7f7f7;
  --bg-minor-shade-is-light: true;
  --bg-major-shade: #ededed;
  --bg-major-shade-is-light: true;
  --bg-half-shade: #808080;
  --bg-half-shade-is-dark: true;
  --color-btn-bg: #1A1A1A;
  --color-btn-bg-is-dark: true;
  --color-btn-bg-minor-shade: #303030;
  --color-btn-bg-minor-shade-is-dark: true;
  --color-btn-bg-major-shade: #474747;
  --color-btn-bg-major-shade-is-dark: true;
  --color-btn-bg-half-shade: #8c8c8c;
  --color-btn-bg-half-shade-is-dark: true;
  --color-accent-text: #8A8D8F;
  --color-accent-text-is-dark: true;
  --color-accent-text-minor-shade: #96989a;
  --color-accent-text-minor-shade-is-dark: true;
  --color-accent-text-major-shade: #a1a4a5;
  --color-accent-text-major-shade-is-dark: true;
  --color-accent-text-half-shade: #c4c6c7;
  --color-accent-text-half-shade-is-light: true;
  --color-text-dark: #212721;
  --color-text-dark-is-dark: true;
  --color-text-dark-minor-shade: #353e35;
  --color-text-dark-minor-shade-is-dark: true;
  --color-text-dark-major-shade: #495649;
  --color-text-dark-major-shade-is-dark: true;
  --color-text-dark-half-shade: #899a89;
  --color-text-dark-half-shade-is-dark: true;
  --color-text-light: #ffffff;
  --color-text-light-is-light: true;
  --color-text-light-minor-shade: #f7f7f7;
  --color-text-light-minor-shade-is-light: true;
  --color-text-light-major-shade: #ededed;
  --color-text-light-major-shade-is-light: true;
  --color-text-light-half-shade: #808080;
  --color-text-light-half-shade-is-dark: true;
  --icons_pack: minimal;
  --controls-btn-border-radius: 10px;
  --color-notice-warning: #fff3cd;
  --color-notice-warning-is-light: true;
  --color-notice-warning-minor-shade: #fff3ca;
  --color-notice-warning-minor-shade-is-light: true;
  --color-notice-warning-major-shade: #fff2c8;
  --color-notice-warning-major-shade-is-light: true;
  --color-notice-warning-half-shade: #ffedb3;
  --color-notice-warning-half-shade-is-light: true;
  --color-notice-success: #d4edda;
  --color-notice-success-is-light: true;
  --color-notice-success-minor-shade: #d3ecd9;
  --color-notice-success-minor-shade-is-light: true;
  --color-notice-success-major-shade: #d1ecd7;
  --color-notice-success-major-shade-is-light: true;
  --color-notice-success-half-shade: #bee4c7;
  --color-notice-success-half-shade-is-light: true;
  --color-notice-error: #f8d7da;
  --color-notice-error-is-light: true;
  --color-notice-error-minor-shade: #f8d7da;
  --color-notice-error-minor-shade-is-light: true;
  --color-notice-error-major-shade: #f8d5d8;
  --color-notice-error-major-shade-is-light: true;
  --color-notice-error-half-shade: #f5c4c8;
  --color-notice-error-half-shade-is-light: true;
  --color-notice-info: #cce5ff;
  --color-notice-info-is-light: true;
  --color-notice-info-minor-shade: #cae4ff;
  --color-notice-info-minor-shade-is-light: true;
  --color-notice-info-major-shade: #c8e3ff;
  --color-notice-info-major-shade-is-light: true;
  --color-notice-info-half-shade: #b3d7ff;
  --color-notice-info-half-shade-is-light: true;
  --font-family: pragmatica-extended;
  --font-size: 14px;
  --font-family-heading: pragmatica-extended;
  --heading-ratio: 1.5;
  --heading-weight: 500;
  --collection_count: 12;
  --search_count: 15;
  --blog_size: 6;
  --product_not_available: shown;
  --layout-content-max-width: 1240px;
  --delta_sidebar: 2;
  --sidebar_index_show: false;
  --sidebar_index_position: left;
  --sidebar_collection_show: false;
  --sidebar_collection_position: left;
  --sidebar_cart_show: false;
  --sidebar_cart_position: left;
  --sidebar_product_show: false;
  --sidebar_product_position: left;
  --sidebar_blog_show: false;
  --sidebar_blog_position: left;
  --sidebar_article_show: false;
  --sidebar_article_position: left;
  --sidebar_page_show: false;
  --sidebar_page_position: left;
  --sidebar_compare_show: false;
  --sidebar_compare_position: left;
  --sidebar_search_show: false;
  --sidebar_search_position: left;
  --feedback_captcha_enabled: true;
  --favorite_enabled: false;
  --compare_enabled: true; }

/* line 4, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

/* line 8, theme.scss */
.outside-widgets .add-widget-link {
  display: none; }

/* line 13, theme.scss */
.page_layout {
  min-height: auto; }

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * pragmatica:
 *   - http://typekit.com/eulas/0000000000000000000100ca
 *   - http://typekit.com/eulas/0000000000000000000100cb
 *   - http://typekit.com/eulas/0000000000000000000100cc
 *   - http://typekit.com/eulas/0000000000000000000100ce
 *   - http://typekit.com/eulas/0000000000000000000100cf
 *   - http://typekit.com/eulas/0000000000000000000100d0
 *   - http://typekit.com/eulas/0000000000000000000100d1
 * pragmatica-extended:
 *   - http://typekit.com/eulas/000000000000000077359e41
 *   - http://typekit.com/eulas/000000000000000077359e44
 *   - http://typekit.com/eulas/000000000000000077359e49
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000007735e601
 *   - http://typekit.com/eulas/00000000000000007735e608
 *   - http://typekit.com/eulas/00000000000000007735e609
 *   - http://typekit.com/eulas/00000000000000007735e616
 *   - http://typekit.com/eulas/00000000000000007735e606
 *   - http://typekit.com/eulas/00000000000000007735e607
 *   - http://typekit.com/eulas/00000000000000007735e605
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2023-02-17 15:50:16 UTC"}*/
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i1&v=3") format("woff2"), url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i1&v=3") format("woff"), url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i1&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 100;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/40d372/00000000000000007735e607/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/40d372/00000000000000007735e607/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/40d372/00000000000000007735e607/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal; }
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/c9f384/0000000000000000000100ca/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/c9f384/0000000000000000000100ca/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/c9f384/0000000000000000000100ca/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/4dd308/0000000000000000000100cb/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/4dd308/0000000000000000000100cb/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/4dd308/0000000000000000000100cb/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/983872/0000000000000000000100cc/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/983872/0000000000000000000100cc/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/983872/0000000000000000000100cc/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/264d39/0000000000000000000100ce/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff2"), url("https://use.typekit.net/af/264d39/0000000000000000000100ce/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff"), url("https://use.typekit.net/af/264d39/0000000000000000000100ce/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 200;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/441748/0000000000000000000100cf/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("woff2"), url("https://use.typekit.net/af/441748/0000000000000000000100cf/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("woff"), url("https://use.typekit.net/af/441748/0000000000000000000100cf/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 200;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/ee2748/0000000000000000000100d0/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ee2748/0000000000000000000100d0/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ee2748/0000000000000000000100d0/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica";
  src: url("https://use.typekit.net/af/86eeb6/0000000000000000000100d1/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/86eeb6/0000000000000000000100d1/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/86eeb6/0000000000000000000100d1/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica-extended";
  src: url("https://use.typekit.net/af/0a07c2/000000000000000077359e41/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/0a07c2/000000000000000077359e41/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/0a07c2/000000000000000077359e41/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica-extended";
  src: url("https://use.typekit.net/af/bcf6d1/000000000000000077359e44/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/bcf6d1/000000000000000077359e44/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/bcf6d1/000000000000000077359e44/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal; }
@font-face {
  font-family: "pragmatica-extended";
  src: url("https://use.typekit.net/af/496fbf/000000000000000077359e49/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/496fbf/000000000000000077359e49/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/496fbf/000000000000000077359e49/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal; }
/* line 154, theme.scss */
.tk-proxima-nova {
  font-family: "proxima-nova",sans-serif; }

/* line 155, theme.scss */
.tk-pragmatica {
  font-family: "pragmatica",sans-serif; }

/* line 156, theme.scss */
.tk-pragmatica-condensed {
  font-family: "pragmatica-condensed",sans-serif; }

/* line 157, theme.scss */
.tk-pragmatica-extended {
  font-family: "pragmatica-extended",sans-serif; }

/* line 158, theme.scss */
button.option-value.is-disabled {
  cursor: default !important;
  background: #eee !important;
  opacity: 0.2; }

/*the container must be positioned relative:*/
/* line 167, theme.scss */
.custom-select {
  position: relative; }

/* line 171, theme.scss */
.custom-select select {
  display: none;
  /*hide original SELECT element:*/ }

/* line 175, theme.scss */
.select-selected {
  background-color: var(--color-btn-bg);
  border-radius: 9px; }

/*style the arrow inside the select element:*/
/* line 181, theme.scss */
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent; }

/*point the arrow upwards when the select box is open (active):*/
/* line 193, theme.scss */
.select-selected.select-arrow-active {
  border-radius: 9px 9px 0 0; }

/* line 196, theme.scss */
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px; }

/*style the items (options), including the selected item:*/
/* line 202, theme.scss */
.select-items div, .select-selected {
  color: #ffffff;
  padding: 5px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none; }

/*style items (options):*/
/* line 212, theme.scss */
.select-items {
  position: absolute;
  background-color: #9c9c9c;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99; }

/*hide the items when the select box is closed:*/
/* line 222, theme.scss */
.select-hide {
  display: none; }

/* line 226, theme.scss */
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1); }

/* line 230, theme.scss */
.product .option-selector .option.is-custom-select, .product-preview__variants .option-selector .option.is-custom-select {
  display: flex;
  align-items: center; }
  @media (max-width: 480px) {
    /* line 230, theme.scss */
    .product .option-selector .option.is-custom-select, .product-preview__variants .option-selector .option.is-custom-select {
      display: block; } }
  /* line 236, theme.scss */
  .product .option-selector .option.is-custom-select label, .product-preview__variants .option-selector .option.is-custom-select label {
    display: block !important;
    text-align: center; }
  /* line 240, theme.scss */
  .product .option-selector .option.is-custom-select .custom-select, .product .option-selector .option.is-custom-select label, .product-preview__variants .option-selector .option.is-custom-select .custom-select, .product-preview__variants .option-selector .option.is-custom-select label {
    flex-basis: 47%;
    margin-right: 10px; }
  /* line 244, theme.scss */
  .product .option-selector .option.is-custom-select .is-disabled, .product-preview__variants .option-selector .option.is-custom-select .is-disabled {
    display: none; }
