/** Shopify CDN: Minification failed

Line 242:0 Expected "}" to go with "{"

**/
@font-face {
  font-family: Fraunces;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/fraunces/fraunces_n9.bcb49618ca30e3e70bfa61b1da9f8641e8e5385c.woff2") format("woff2"),
       url("/cdn/fonts/fraunces/fraunces_n9.c61e0750c79c6454307ebaf734361ef6ad9fbcea.woff") format("woff");
}
@font-face {
  font-family: Fraunces;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"),
       url("/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff");
}
@font-face {
  font-family: Figtree;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
       url("/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
}
@font-face {
  font-family: Figtree;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
       url("/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
}
@font-face {
  font-family: Figtree;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
       url("/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
}
@font-face {
  font-family: Figtree;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),
       url("/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff");
}
:root {    
    --header:relative;    
    --headline_font_primary:Fraunces, serif;
    --headline_font_primary_weight:900;
    --headline_font_primary_style:normal;
    --headline_font_primary_uppercase:none;
    --headline_font_secondary:Fraunces, serif;
    --headline_font_secondary_weight:400;
    --headline_font_secondary_style:normal;
    --headline_font_secondary_uppercase:none;
    --body_font:Figtree, sans-serif;
    --body_font_fallback:sans-serif;        
    --body_font_weight:400;
    --body_font_weight_bold:700;
    --body_font_weight_lighter:lighter;
    --body_font_style:normal;
    --body_font_style_italic:italic;
    --label_font:Figtree, sans-serif;
    --label_font_fallback:sans-serif;        
    --label_font_weight:400;
    --label_font_weight_bold:700;
    --label_font_weight_lighter:lighter;
    --label_font_style:normal;    
    --headline_font_size_12: calc(12px + (12 - 12) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_14: calc(12px + (14 - 12) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_16: calc(14px + (16 - 14) * ((100vw - 380px) / (1280 - 380)));    
    --headline_font_size_18: calc(16px + (18 - 16) * ((100vw - 380px) / (1280 - 380)));    
    --headline_font_size_24: calc(18px + (24 - 18) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_30: calc(24px + (30 - 24) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_36: calc(24px + (36 - 24) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_42: calc(36px + (42 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_48: calc(36px + (48 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_54: calc(36px + (54 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_60: calc(36px + (60 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_66: calc(36px + (66 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_72: calc(36px + (72 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_78: calc(36px + (78 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_84: calc(36px + (84 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_90: calc(36px + (90 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_96: calc(36px + (96 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_102: calc(36px + (102 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_108: calc(36px + (108 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_114: calc(36px + (114 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_120: calc(36px + (120 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_126: calc(36px + (126 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_132: calc(36px + (132 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_138: calc(36px + (138 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_144: calc(36px + (144 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_150: calc(36px + (150 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_156: calc(36px + (156 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_162: calc(36px + (162 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_168: calc(36px + (168 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_174: calc(36px + (174 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_180: calc(36px + (180 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_186: calc(36px + (186 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_192: calc(36px + (192 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_198: calc(36px + (198 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_204: calc(36px + (204 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_210: calc(36px + (210 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_216: calc(36px + (216 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_222: calc(36px + (222 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_228: calc(36px + (228 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_234: calc(36px + (234 - 36) * ((100vw - 380px) / (1280 - 380)));
    --headline_font_size_240: calc(36px + (240 - 36) * ((100vw - 380px) / (1280 - 380)));
    --body_font_size_8:calc(var(--body_font_size_14) - 6px);
    --body_font_size_9:calc(var(--body_font_size_14) - 5px);
    --body_font_size_10:calc(var(--body_font_size_14) - 4px);
    --body_font_size_11:calc(var(--body_font_size_14) - 3px);
    --body_font_size_12:calc(var(--body_font_size_14) - 2px);
    --body_font_size_13:calc(var(--body_font_size_14) - 1px);
    --body_font_size_14:calc(14px + 1px);
    --body_font_size_15:calc(var(--body_font_size_14) + 1px);
    --body_font_size_16:calc(var(--body_font_size_14) + 2px);
    --body_font_size_17:calc(var(--body_font_size_14) + 3px);
    --body_font_size_18:calc(var(--body_font_size_14) + 4px);
    --body_font_size_19:calc(var(--body_font_size_14) + 5px);
    --body_font_size_20:calc(var(--body_font_size_14) + 6px);
    --body_font_size_21:calc(var(--body_font_size_14) + 7px);
    --body_font_size_22:calc(var(--body_font_size_14) + 8px);
    --body_font_size_23:calc(var(--body_font_size_14) + 9px);
    --body_font_size_24:calc(var(--body_font_size_14) + 10px);
    --body_font_size_25:calc(var(--body_font_size_14) + 11px);
    --body_font_size_26:calc(var(--body_font_size_14) + 12px);
    --body_font_size_27:calc(var(--body_font_size_14) + 13px);
    --body_font_size_28:calc(var(--body_font_size_14) + 14px);
    --body_font_size_29:calc(var(--body_font_size_14) + 15px);
    --body_font_size_30:calc(var(--body_font_size_14) + 16px);      
    --label_font_size_10:calc(var(--label_font_size_12) - 2px);
    --label_font_size_11:calc(var(--label_font_size_12) - 1px);
    --label_font_size_12:calc(12px + 0px);
    --label_font_size_14:calc(var(--label_font_size_12) + 2px);
    --color_background:#ffffff;
    --color_background_section:transparent;
    --color_background_darken_5:#f2f2f2;
    --color_background_modify_5:rgba(255, 255, 255, 0.5);
    --color_background_modify_75:rgba(255, 255, 255, 0.75);
    --color_background_modify_90:rgba(255, 255, 255, 0.9);
    --color_background_outline:#ffffff;
    --input_background:var(--color_background);
    --color_overlay:#ffffff;
    --color_overlay_opacity: 1;
    --color_border:#b8b8b8;
    --color_border_modify_25:rgba(184, 184, 184, 0.25);
    --color_border_modify_5:rgba(184, 184, 184, 0.5);
    --color_border_stuck:#b8b8b8;
    --color_accent:#667a24;
    --color_accent_mix:#f7f8f4;  
    --color_accent_modify_25:rgba(102, 122, 36, 0.25);
    --color_accent_modify_5:rgba(102, 122, 36, 0.5);    
    --color_accent_hover:var(--color_background);
    --color_sale:#bf3f3f;
    --button_border:2px;
    --button_corner:0px;
    --button_primary_border:#667a24;
    --button_primary_background:#667a24;
    --button_primary_text:#ffffff;
    --button_primary_text_25:rgba(255, 255, 255, 0.75);
    --button_secondary_border:#667a24;
    --button_secondary_background:#ffffff;
    --button_secondary_background_25:rgba(255, 255, 255, 0.75);
    --button_secondary_text:#667a24;
    --play_background:var(--color_background);
    --play_arrow:var(--color_text);
    --color_success: #15a115;
    --color_error: #990000;
    --color_menu_text:;
    --color_title_text:#667a24;
    --color_title_text_mix:#f7f8f4;
    --color_title_text_modify_5:rgba(102, 122, 36, 0.05);
    --color_title_text_modify_75:rgba(102, 122, 36, 0.75);
    --color_text:#656565;
    --color_text_modify_5:rgba(101, 101, 101, 0.5);
    --color_text_modify_75:rgba(101, 101, 101, 0.75);
    --color_text_hover:#000000;
    --color_label:#000000;
    --color_rating:#ffcb67;
    --color_rating_background:#efefef;
    --color-body-text: var(--color_text);
    --color-body: var(--color_background);
    --color-bg: var(--color_background);
    --marquee_gap: 10px;
    --marquee_speed: 10s;
    --hotspot_color_rgba: #ffffff;
    --hotspot_color_rgba_0: rgba(255, 255, 255, 0);
    --hotspot_color_rgba_70: rgba(255, 255, 255, 0.7);
    --slider_color:#667a24;
    --slider_color_modify_25:rgba(102, 122, 36, 0.25);
    --grid-mobile: 20px;
    --grid-desktop: 20px;
    --scrollbar:20px;
    --image-rounded:0px;
    @media (pointer:coarse) {
      --scrollbar:0px;      
    }
:root {
      --headline_font_size_12: 12px;
      --headline_font_size_14: 14px;
      --headline_font_size_16: 16px;
      --headline_font_size_18: 18px;
      --headline_font_size_24: 24px;
      --headline_font_size_30: 30px;
      --headline_font_size_36: 36px;
      --headline_font_size_42: 42px;
      --headline_font_size_48: 48px;
      --headline_font_size_54: 54px;
      --headline_font_size_60: 60px;
      --headline_font_size_66: 66px;
      --headline_font_size_72: 72px;
      --headline_font_size_78: 78px;
      --headline_font_size_84: 84px;
      --headline_font_size_90: 90px;
      --headline_font_size_96: 96px;
    }
:root{--oss-heading-family:Fraunces,Georgia,serif;--oss-body-family:Figtree,Arial,sans-serif;}
/* policy pages */
.shopify-policy__container{max-width:760px;margin:0 auto;padding:0 20px 48px;text-align:left;font-family:Figtree,Arial,sans-serif}
.shopify-policy__title h1{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:48px;line-height:1;color:#667A24;margin:24px 0 22px;text-align:center}
.shopify-policy__body .rte{font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.35;color:#656565}
.shopify-policy__body .rte h2{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:42px;line-height:1.1;color:#667A24;margin:26px 0 12px;text-align:left}
.shopify-policy__body .rte h3{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:36px;line-height:1.1;color:#667A24;margin:22px 0 10px}
.shopify-policy__body .rte p{font-size:15px;line-height:1.35;color:#656565;margin:0 0 12px}
.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:22px;margin:0 0 12px}
.shopify-policy__body .rte li{font-size:15px;line-height:1.5;color:#656565}
.shopify-policy__body .rte a{color:#26442A;text-decoration:underline;text-underline-offset:3px}
.shopify-policy__body .rte strong{color:#3c4a38}
.shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:14px 0}
.shopify-policy__body .rte th,.shopify-policy__body .rte td{border:1px solid #e3e8dc;padding:10px 12px;font-size:14px;text-align:left}
.shopify-policy__body .rte th{background:#f4f7ef;color:#26442A}
