.elementor-487 .elementor-element.elementor-element-c049544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-487 .elementor-element.elementor-element-c049544:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-c049544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-487 .elementor-element.elementor-element-5c7851f .woocommerce-breadcrumb{color:#5a5a5a;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-487 .elementor-element.elementor-element-5c7851f .woocommerce-breadcrumb > a{color:#5a5a5a;}.elementor-487 .elementor-element.elementor-element-21f6e4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 96px;--row-gap:48px;--column-gap:96px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-945b26c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f449c79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-c18eb19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3px;color:#116e75;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-38d65eb .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:56px;font-weight:400;line-height:66px;color:#141414;}.woocommerce .elementor-487 .elementor-element.elementor-element-264a5c9 .woocommerce-product-details__short-description{color:#5a5a5a;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-487 .elementor-element.elementor-element-3ffb004{--divider-border-style:solid;--divider-color:#e4e4e1;--divider-border-width:1px;}.elementor-487 .elementor-element.elementor-element-3ffb004 .elementor-divider-separator{width:100%;}.elementor-487 .elementor-element.elementor-element-3ffb004 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-487 .elementor-element.elementor-element-f774bff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#5a5a5a;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-487 .elementor-element.elementor-element-367105b .price{font-family:"Spectral", Sans-serif;font-size:30px;font-weight:400;line-height:39px;}.elementor-487 .elementor-element.elementor-element-2ccc91e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#141414;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-487 .elementor-element.elementor-element-d0c97c9 .cart button, .elementor-487 .elementor-element.elementor-element-d0c97c9 .cart .button{transition:all 0.2s;}.elementor-487 .elementor-element.elementor-element-d0c97c9 .quantity .qty{transition:all 0.2s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-5178dc1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#116e75;}.elementor-487 .elementor-element.elementor-element-d459e39{--divider-border-style:solid;--divider-color:#e4e4e1;--divider-border-width:1px;}.elementor-487 .elementor-element.elementor-element-d459e39 .elementor-divider-separator{width:100%;}.elementor-487 .elementor-element.elementor-element-d459e39 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-487 .elementor-element.elementor-element-8f26234{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#116e75;}.elementor-487 .elementor-element.elementor-element-51d57a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-487 .elementor-element.elementor-element-51d57a8:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-51d57a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-487 .elementor-element.elementor-element-68c7b48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 120px;--row-gap:48px;--column-gap:120px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-96c9a60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-35d6aa3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3px;color:#116e75;}.elementor-487 .elementor-element.elementor-element-dcb79f6 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:400;line-height:58px;color:#141414;}.elementor-487 .elementor-element.elementor-element-5a6aa4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-e323a00 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:30px;font-weight:400;line-height:39px;color:#141414;}.elementor-487 .elementor-element.elementor-element-9e3d935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-487 .elementor-element.elementor-element-9e3d935:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-9e3d935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-487 .elementor-element.elementor-element-2472f27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:3px;color:#116e75;}.elementor-487 .elementor-element.elementor-element-13f7171 .elementor-heading-title{font-family:"Spectral", Sans-serif;font-size:48px;font-weight:400;line-height:58px;color:#141414;}.elementor-487 .elementor-element.elementor-element-90d5ea9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#5a5a5a;}.elementor-487 .elementor-element.elementor-element-207bbef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-80f8098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f1da131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-487 .elementor-element.elementor-element-c049544{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-487 .elementor-element.elementor-element-21f6e4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-945b26c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f449c79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-38d65eb .elementor-heading-title{font-size:46px;line-height:54px;}.elementor-487 .elementor-element.elementor-element-51d57a8{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-487 .elementor-element.elementor-element-68c7b48{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-96c9a60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-dcb79f6 .elementor-heading-title{font-size:38px;line-height:46px;}.elementor-487 .elementor-element.elementor-element-5a6aa4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-9e3d935{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-487 .elementor-element.elementor-element-13f7171 .elementor-heading-title{font-size:38px;line-height:46px;}.elementor-487 .elementor-element.elementor-element-207bbef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-80f8098{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f1da131{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-487 .elementor-element.elementor-element-c049544{--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-21f6e4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-945b26c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f449c79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-38d65eb .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-487 .elementor-element.elementor-element-51d57a8{--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-68c7b48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-96c9a60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-dcb79f6 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-487 .elementor-element.elementor-element-5a6aa4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-9e3d935{--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-13f7171 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-487 .elementor-element.elementor-element-207bbef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-80f8098{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f1da131{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-487 .elementor-element.elementor-element-c049544{--content-width:1720px;}.elementor-487 .elementor-element.elementor-element-945b26c{--width:48%;}.elementor-487 .elementor-element.elementor-element-51d57a8{--content-width:1720px;}.elementor-487 .elementor-element.elementor-element-96c9a60{--width:52%;}.elementor-487 .elementor-element.elementor-element-9e3d935{--content-width:1720px;}.elementor-487 .elementor-element.elementor-element-80f8098{--width:50%;}.elementor-487 .elementor-element.elementor-element-f1da131{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-487 .elementor-element.elementor-element-945b26c{--width:100%;}.elementor-487 .elementor-element.elementor-element-f449c79{--width:100%;}.elementor-487 .elementor-element.elementor-element-96c9a60{--width:100%;}.elementor-487 .elementor-element.elementor-element-5a6aa4d{--width:100%;}.elementor-487 .elementor-element.elementor-element-80f8098{--width:100%;}.elementor-487 .elementor-element.elementor-element-f1da131{--width:100%;}}/* Start custom CSS */body.elementor-page-487 .fc-short-desc:empty, body.elementor-page-487 .fc-short-desc .elementor-widget-container:empty{display:none}
body.elementor-page-487 .elementor-widget-heading .elementor-heading-title:empty{display:none}
body.elementor-page-487 .fc-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0}
body.elementor-page-487 .fc-product-gallery .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#FAFAF8}
body.elementor-page-487 .fc-product-gallery .woocommerce-product-gallery__image--placeholder img{object-fit:cover;opacity:.35}
body.elementor-page-487 .fc-product-gallery .woocommerce-product-gallery__image--placeholder{background:#FAFAF8}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px!important}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs img{aspect-ratio:1/1;object-fit:contain;background:#FAFAF8;opacity:.6;border:1px solid transparent}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs img.flex-active{opacity:1;border-color:#148088}
body.elementor-page-487 .fc-product-price .price, body.elementor-page-487 .fc-product-price .fc-price-tbc{font-family:Spectral,serif;font-size:30px;line-height:39px;color:#141414}
body.elementor-page-487 .fc-add-to-cart table.variations, body.elementor-page-487 .fc-add-to-cart table.variations tbody, body.elementor-page-487 .fc-add-to-cart table.variations tr, body.elementor-page-487 .fc-add-to-cart table.variations td{display:block;border:0;padding:0;margin:0;background:none}
body.elementor-page-487 .fc-add-to-cart table.variations th.label{display:none}
body.elementor-page-487 .fc-add-to-cart .fc-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.elementor-page-487 .fc-add-to-cart .fc-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.elementor-page-487 .fc-add-to-cart .fc-swatch{min-height:60px;padding:12px 16px;border:1px solid #7a7a7a;background:#fff;color:#141414;font-family:Inter,sans-serif;font-size:16px;line-height:22px;border-radius:0;cursor:pointer;text-align:center}
body.elementor-page-487 .fc-add-to-cart .fc-swatch:hover, body.elementor-page-487 .fc-add-to-cart .fc-swatch:focus-visible{border-color:#148088;color:#116e75;outline:none}
body.elementor-page-487 .fc-add-to-cart .fc-swatch.is-selected{border-color:#148088;background:#148088;color:#fff}
body.elementor-page-487 .fc-add-to-cart .fc-swatch:disabled{opacity:.4;cursor:not-allowed}
body.elementor-page-487 .fc-add-to-cart .reset_variations{display:inline-block;margin-top:12px;font-family:Inter,sans-serif;font-size:15px;color:#116e75}
body.elementor-page-487 .fc-add-to-cart .single_variation_wrap{margin-top:24px}
body.elementor-page-487 .fc-add-to-cart .woocommerce-variation-price .price, body.elementor-page-487 .fc-add-to-cart .woocommerce-variation-price .fc-price-tbc{font-family:Spectral,serif;font-size:24px;line-height:32px;color:#141414}
body.elementor-page-487 .fc-add-to-cart .woocommerce-variation-add-to-cart{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap;margin-top:16px}
body.elementor-page-487 .fc-add-to-cart .quantity.fc-qty{display:inline-flex;align-items:stretch;border:1px solid #7a7a7a;height:60px;margin:0!important}
body.elementor-page-487 .fc-add-to-cart .fc-qty-btn{width:48px;border:0;background:#fff;color:#141414;font-size:20px;cursor:pointer;padding:0}
body.elementor-page-487 .fc-add-to-cart .fc-qty-btn:hover{color:#148088}
body.elementor-page-487 .fc-add-to-cart .quantity input.qty{width:56px;border:0!important;text-align:center;font-family:Inter,sans-serif;font-size:17px;-moz-appearance:textfield;background:#fff;height:100%}
body.elementor-page-487 .fc-add-to-cart .quantity input.qty::-webkit-outer-spin-button, body.elementor-page-487 .fc-add-to-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
body.elementor-page-487 .fc-add-to-cart .single_add_to_cart_button{flex:1 1 240px;min-height:60px;background:#148088!important;border:1px solid #148088!important;color:#fff!important;border-radius:0!important;font-family:Inter,sans-serif;font-size:17px;font-weight:400;text-transform:none;letter-spacing:0}
body.elementor-page-487 .fc-add-to-cart .single_add_to_cart_button:hover{background:#116e75!important;border-color:#116e75!important}
body.elementor-page-487 .fc-add-to-cart .single_add_to_cart_button.disabled, body.elementor-page-487 .fc-add-to-cart .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}
body.elementor-page-487 .fc-add-to-cart .stock{font-family:Inter,sans-serif;font-size:15px;color:#5a5a5a;margin-top:8px}
body.elementor-page-487 .fc-policy-links a, body.elementor-page-487 .fc-brew-link a{color:#116e75;text-decoration:none}
body.elementor-page-487 .fc-policy-links a:hover, body.elementor-page-487 .fc-brew-link a:hover{text-decoration:underline}
body.elementor-page-487 .fc-story p{font-family:Inter,sans-serif;font-size:20px;line-height:32px;color:#5a5a5a;margin:0 0 20px}
body.elementor-page-487 .fc-story strong{color:#141414;font-weight:500}
body.elementor-page-487 .fc-detail-list{margin:0;border-top:1px solid #e4e4e1}
body.elementor-page-487 .fc-detail-row{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #e4e4e1}
body.elementor-page-487 .fc-detail-row dt{font-family:Inter,sans-serif;font-size:15px;line-height:24px;color:#5a5a5a;font-weight:400}
body.elementor-page-487 .fc-detail-row dd{margin:0;font-family:Inter,sans-serif;font-size:17px;line-height:28px;color:#141414}
body.elementor-page-487 .fc-brew-panel{background:#FAFAF8;padding:40px;height:100%}
body.elementor-page-487 .fc-brew-panel__title{font-family:Spectral,serif;font-size:30px;line-height:39px;font-weight:400;color:#141414;margin:0 0 16px}
body.elementor-page-487 .fc-brew-panel__note{font-family:Inter,sans-serif;font-size:15px;line-height:24px;color:#5a5a5a;margin:16px 0 0}
@media(max-width:767px){body.elementor-page-487 .fc-add-to-cart .fc-swatches{grid-template-columns:1fr;gap:12px} body.elementor-page-487 .fc-brew-panel{padding:24px 20px} body.elementor-page-487 .fc-detail-row{grid-template-columns:1fr;gap:4px} body.elementor-page-487 .fc-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,1fr);gap:8px}}
body.elementor-page-487 .fc-gallery{flex:0 0 48%;max-width:48%;min-width:0}
body.elementor-page-487 .fc-purchase{flex:1 1 0;min-width:0}
body.elementor-page-487 .fc-story-col:not(:has(.fc-story p)){display:none}
@media(max-width:1024px){body.elementor-page-487 .fc-gallery{flex-basis:100%;max-width:100%} body.elementor-page-487 .fc-purchase{flex-basis:auto;width:100%}}
body.elementor-page-487 .fc-add-to-cart .theme-select{display:none!important}
body.elementor-page-487 .fc-add-to-cart .quantity a.minus, body.elementor-page-487 .fc-add-to-cart .quantity a.plus{display:none!important}
body.elementor-page-487 .fc-add-to-cart .quantity input.qty{border-left:0!important;border-right:0!important}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs li{float:none!important;clear:none!important;width:auto!important}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))!important}
@media(max-width:767px){body.elementor-page-487 .fc-product-gallery .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs::before, body.elementor-page-487 .fc-product-gallery .flex-control-thumbs::after{display:none!important;content:none!important}
body.elementor-page-487 .fc-product-gallery .flex-control-thumbs{padding:0!important;list-style:none}/* End custom CSS */