.elementor-4088 .elementor-element.elementor-element-2334e5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-e993bed{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-27bddf0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-1412f92{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-d7e8d8d{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4088 .elementor-element.elementor-element-3c731e2 .elementor-heading-title{color:#23291A;}.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-4088 .elementor-element.elementor-element-5475e9a .price{color:#3E4A26;font-family:"Hanken Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.woocommerce .elementor-4088 .elementor-element.elementor-element-af21f05 .woocommerce-product-details__short-description{color:#23291A;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.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-4088 .elementor-element.elementor-element-4dd0eaa .cart button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .cart .button{transition:all 0.2s;}.elementor-4088 .elementor-element.elementor-element-4dd0eaa .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4088 .elementor-element.elementor-element-e5cd987{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#CDD1C4;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-icon i{color:#3E4A26;transition:color 0.3s;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-icon svg{fill:#3E4A26;transition:fill 0.3s;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-text{color:#23291A;transition:color 0.3s;}.elementor-4088 .elementor-element.elementor-element-8a357b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-8a357b0:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-8a357b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4EF;}.elementor-4088 .elementor-element.elementor-element-2febd06{--display:flex;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-2147ad6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4088 .elementor-element.elementor-element-f2bd045{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4088 .elementor-element.elementor-element-ae24848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4088 .elementor-element.elementor-element-ae24848.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-4088:not(.elementor-motion-effects-element-type-background), body.elementor-page-4088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEDE7;}@media(max-width:1024px){.elementor-4088 .elementor-element.elementor-element-2334e5a{--padding-top:36px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4088 .elementor-element.elementor-element-27bddf0{--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;}.woocommerce .elementor-4088 .elementor-element.elementor-element-5475e9a .price{font-size:24px;}.woocommerce .elementor-4088 .elementor-element.elementor-element-af21f05 .woocommerce-product-details__short-description{font-size:16px;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > a{font-size:14px;}.elementor-4088 .elementor-element.elementor-element-8a357b0{--padding-top:56px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4088 .elementor-element.elementor-element-2147ad6{--padding-top:36px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4088 .elementor-element.elementor-element-ae24848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4088 .elementor-element.elementor-element-2334e5a{--padding-top:28px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.woocommerce .elementor-4088 .elementor-element.elementor-element-5475e9a .price{font-size:22px;}.woocommerce .elementor-4088 .elementor-element.elementor-element-af21f05 .woocommerce-product-details__short-description{font-size:16px;}.elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4088 .elementor-element.elementor-element-e5cd987 .elementor-icon-list-item > a{font-size:14px;}.elementor-4088 .elementor-element.elementor-element-8a357b0{--padding-top:44px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4088 .elementor-element.elementor-element-2147ad6{--padding-top:28px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-4088 .elementor-element.elementor-element-ae24848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-4088 .elementor-element.elementor-element-e993bed{--width:80%;}.elementor-4088 .elementor-element.elementor-element-1412f92{--width:55%;}.elementor-4088 .elementor-element.elementor-element-d7e8d8d{--width:45%;}.elementor-4088 .elementor-element.elementor-element-2febd06{--width:80%;}.elementor-4088 .elementor-element.elementor-element-f2bd045{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4088 .elementor-element.elementor-element-e993bed{--width:100%;}.elementor-4088 .elementor-element.elementor-element-1412f92{--width:100%;}.elementor-4088 .elementor-element.elementor-element-d7e8d8d{--width:100%;}.elementor-4088 .elementor-element.elementor-element-2febd06{--width:100%;}.elementor-4088 .elementor-element.elementor-element-f2bd045{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-fe4c289 */.elementor-4088 .elementor-element.elementor-element-fe4c289 .woocommerce-breadcrumb{font:500 12px/1.4 'Hanken Grotesk',sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#5A6150;margin:0} .elementor-4088 .elementor-element.elementor-element-fe4c289 a{color:#5A6150;text-decoration:none} .elementor-4088 .elementor-element.elementor-element-fe4c289 a:hover{color:#3E4A26}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-936c941 */.elementor-4088 .elementor-element.elementor-element-936c941 .woocommerce-product-gallery{margin:0 !important;width:100% !important;float:none !important} .elementor-4088 .elementor-element.elementor-element-936c941 img{border-radius:4px;background:#FFFFFF} .elementor-4088 .elementor-element.elementor-element-936c941 .flex-control-thumbs{display:grid !important;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px !important} .elementor-4088 .elementor-element.elementor-element-936c941 .flex-control-thumbs li{width:auto !important;margin:0 !important} .elementor-4088 .elementor-element.elementor-element-936c941 .flex-control-thumbs img{opacity:.6;transition:opacity .2s} .elementor-4088 .elementor-element.elementor-element-936c941 .flex-control-thumbs img.flex-active, .elementor-4088 .elementor-element.elementor-element-936c941 .flex-control-thumbs img:hover{opacity:1}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-3c731e2 */.elementor-4088 .elementor-element.elementor-element-3c731e2 .product_title{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5475e9a */.elementor-4088 .elementor-element.elementor-element-5475e9a .price{margin:0} .elementor-4088 .elementor-element.elementor-element-5475e9a del{color:#5A6150;font-weight:400;opacity:.8;margin-right:8px} .elementor-4088 .elementor-element.elementor-element-5475e9a ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4dd0eaa */.elementor-4088 .elementor-element.elementor-element-4dd0eaa .button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa button.button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .single_add_to_cart_button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .checkout-button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa #place_order, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .woocommerce-button{background:#B7A43B !important;color:#23291A !important;border:0 !important;border-radius:999px !important;padding:12px 24px !important;font:700 12px/1.1 'Hanken Grotesk',sans-serif !important;letter-spacing:1.2px !important;text-transform:uppercase !important;box-shadow:none !important;transition:background .2s}.elementor-4088 .elementor-element.elementor-element-4dd0eaa .button:hover, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .single_add_to_cart_button:hover, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .checkout-button:hover, .elementor-4088 .elementor-element.elementor-element-4dd0eaa #place_order:hover{background:#C6B34A !important;color:#23291A !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0} .elementor-4088 .elementor-element.elementor-element-4dd0eaa .quantity .qty{width:84px;min-height:50px;border:1px solid #CDD1C4;border-radius:999px;text-align:center;font:600 15px 'Hanken Grotesk';background:#fff} .elementor-4088 .elementor-element.elementor-element-4dd0eaa .stock{font:600 13px 'Hanken Grotesk';color:#3E4A26} .elementor-4088 .elementor-element.elementor-element-4dd0eaa .stock.out-of-stock{color:#8A3B2E} .elementor-4088 .elementor-element.elementor-element-4dd0eaa table.variations{margin-bottom:12px} .elementor-4088 .elementor-element.elementor-element-4dd0eaa input.input-text, .elementor-4088 .elementor-element.elementor-element-4dd0eaa input[type=text], .elementor-4088 .elementor-element.elementor-element-4dd0eaa input[type=email], .elementor-4088 .elementor-element.elementor-element-4dd0eaa input[type=tel], .elementor-4088 .elementor-element.elementor-element-4dd0eaa input[type=password], .elementor-4088 .elementor-element.elementor-element-4dd0eaa input[type=number], .elementor-4088 .elementor-element.elementor-element-4dd0eaa select, .elementor-4088 .elementor-element.elementor-element-4dd0eaa textarea, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .select2-selection{background:#FFFFFF !important;border:1px solid #CDD1C4 !important;border-radius:4px !important;padding:12px 14px !important;font:400 16px 'Hanken Grotesk',sans-serif !important;color:#23291A !important;box-shadow:none !important;min-height:48px}.elementor-4088 .elementor-element.elementor-element-4dd0eaa label{font:600 13px/1.4 'Hanken Grotesk',sans-serif;color:#23291A} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart{display:flex !important;flex-wrap:wrap;align-items:center;gap:14px !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa .e-atc-qty-button-holder{display:flex !important;flex-wrap:wrap;align-items:center;gap:14px !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .quantity, .elementor-4088 .elementor-element.elementor-element-4dd0eaa .woocommerce form.cart .quantity, body.woocommerce .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .quantity{margin:0 16px 0 0 !important;float:none !important;width:88px !important;min-width:88px !important;max-width:88px !important;flex:0 0 88px !important;overflow:visible !important;position:static !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .quantity ~ .button, .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .single_add_to_cart_button{margin-left:0 !important;width:auto !important;flex:0 0 auto !important;position:static !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .quantity input.qty{width:88px !important;height:52px !important;min-height:52px !important;border-radius:999px !important;text-align:center !important;font:600 16px 'Hanken Grotesk',sans-serif !important;padding:0 10px !important} .elementor-4088 .elementor-element.elementor-element-4dd0eaa form.cart .single_add_to_cart_button{margin:0 !important;float:none !important;height:52px;display:inline-flex !important;align-items:center}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-fa595f0 */.elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta{font:400 13px/1.6 'Hanken Grotesk';color:#5A6150} .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta>span, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .sku_wrapper, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .posted_in, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .tagged_as{display:block !important;margin:0 0 4px !important} .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .detail-label, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .sku_wrapper, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .posted_in, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .tagged_as{font-weight:700 !important;color:#23291A} .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .sku, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta .detail-content, .elementor-4088 .elementor-element.elementor-element-fa595f0 .product_meta a{font-weight:400 !important} .elementor-4088 .elementor-element.elementor-element-fa595f0 a{color:#3E4A26}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a0a3839 */.elementor-4088 .elementor-element.elementor-element-a0a3839, .elementor-4088 .elementor-element.elementor-element-a0a3839 p, .elementor-4088 .elementor-element.elementor-element-a0a3839 li, .elementor-4088 .elementor-element.elementor-element-a0a3839 td, .elementor-4088 .elementor-element.elementor-element-a0a3839 th{font-family:'Hanken Grotesk',sans-serif;color:#23291A}.elementor-4088 .elementor-element.elementor-element-a0a3839 h2, .elementor-4088 .elementor-element.elementor-element-a0a3839 h3{font-family:'Newsreader',serif !important;font-weight:400 !important;color:#23291A !important;letter-spacing:-.4px}.elementor-4088 .elementor-element.elementor-element-a0a3839 a{color:#3E4A26} .elementor-4088 .elementor-element.elementor-element-a0a3839 .woocommerce-tabs{margin:0} .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs{display:flex;gap:6px;padding:0 !important;margin:0 0 28px !important;border-bottom:1px solid #CDD1C4 !important;flex-wrap:wrap} .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs:before, .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs li:before, .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs li:after{display:none !important} .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs li{background:transparent !important;border:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important} .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs li a{display:block;padding:14px 18px !important;font:700 12px/1 'Hanken Grotesk' !important;letter-spacing:1.2px;text-transform:uppercase;color:#5A6150 !important;border-bottom:2px solid transparent;margin-bottom:-1px} .elementor-4088 .elementor-element.elementor-element-a0a3839 ul.tabs li.active a{color:#23291A !important;border-bottom-color:#B7A43B} .elementor-4088 .elementor-element.elementor-element-a0a3839 .panel{font-size:16px;line-height:1.7;max-width:820px} .elementor-4088 .elementor-element.elementor-element-a0a3839 .panel>h2:first-child{display:none} .elementor-4088 .elementor-element.elementor-element-a0a3839 table.shop_attributes th, .elementor-4088 .elementor-element.elementor-element-a0a3839 table.shop_attributes td{border-color:#CDD1C4 !important;padding:12px !important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-ae24848 */.elementor-4088 .elementor-element.elementor-element-ae24848 .woocommerce, .elementor-4088 .elementor-element.elementor-element-ae24848 .products-loop{background:transparent !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 ul.products, .elementor-4088 .elementor-element.elementor-element-ae24848 .products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 48px !important;margin:0 !important;padding:0 !important;width:100% !important;align-items:stretch}
.elementor-4088 .elementor-element.elementor-element-ae24848 .products::before, .elementor-4088 .elementor-element.elementor-element-ae24848 .products::after{display:none !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 .products > li, .elementor-4088 .elementor-element.elementor-element-ae24848 .products li.product{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important;background:#FFFFFF !important;display:flex !important;flex-direction:column;height:100%}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .item-info{display:flex !important;flex-direction:column;flex:1 1 auto;padding:24px 26px 28px !important;margin:0 !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .item-info-row{display:flex !important;flex-direction:column;flex:1 1 auto;width:100%}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .title-column{display:contents !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product h3{order:1;margin:0 0 8px !important;padding:0 !important;font-family:"Newsreader",Georgia,serif !important;font-weight:400 !important;font-size:21px !important;line-height:1.2 !important;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product h3 a{color:#23291A !important;text-decoration:none !important;font:inherit !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product h3 a:hover{color:#3E4A26 !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .price-column{order:2;width:100% !important;max-width:none !important;text-align:left !important;padding:0 !important;margin:0 0 6px !important;float:none !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .price{font-family:"Hanken Grotesk",Arial,sans-serif !important;font-size:17px !important;font-weight:600 !important;color:#23291A !important;white-space:nowrap}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .price del{color:#5A6150 !important;font-weight:400 !important;margin-right:6px;opacity:.8}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .price ins{text-decoration:none !important;color:#3E4A26 !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .add-to-cart-and-product-categories{order:3;display:flex !important;flex-direction:column;flex:1 1 auto;position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;height:auto !important;margin:0 !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .product-terms{font-family:"Hanken Grotesk",Arial,sans-serif !important;font-size:13px !important;color:#5A6150 !important;margin:0 0 22px !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .product-terms a{color:#5A6150 !important;text-decoration:none !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product form.cart, .elementor-4088 .elementor-element.elementor-element-ae24848 li.product form.wcb2b-quantity, .elementor-4088 .elementor-element.elementor-element-ae24848 li.product .add-to-cart-and-product-categories > .button{margin-top:auto !important;display:block;width:100%}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .quantity{display:none !important}
.elementor-4088 .elementor-element.elementor-element-ae24848 li.product .button{display:block !important;width:100% !important;text-align:center !important;white-space:nowrap !important;margin:0 !important}
@media (max-width:1024px){.elementor-4088 .elementor-element.elementor-element-ae24848 ul.products, .elementor-4088 .elementor-element.elementor-element-ae24848 .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px !important}}
@media (max-width:767px){.elementor-4088 .elementor-element.elementor-element-ae24848 ul.products, .elementor-4088 .elementor-element.elementor-element-ae24848 .products{gap:28px 14px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 li.product .item-info{padding:16px 14px 18px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 li.product h3{font-size:17px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 li.product .price{font-size:15px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 li.product .button{white-space:normal !important}} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related, .elementor-4088 .elementor-element.elementor-element-ae24848 section.up-sells{display:block !important;grid-template-columns:none !important;width:100% !important;float:none !important;margin:0 !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related ul.products, .elementor-4088 .elementor-element.elementor-element-ae24848 section.up-sells ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:32px 24px !important;margin:0 !important;padding:0 !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related ul.products:before, .elementor-4088 .elementor-element.elementor-element-ae24848 section.related ul.products:after{display:none !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related ul.products li.product{width:auto !important;margin:0 !important;float:none !important;padding:0 !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related li.product img{width:100% !important;aspect-ratio:1;object-fit:cover;margin:0 0 16px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .woocommerce-loop-product__title{font:400 21px/1.2 'Newsreader',serif !important;color:#23291A !important;padding:0 !important;margin:0 0 6px !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .price{font:500 14px 'Hanken Grotesk',sans-serif !important;color:#5A6150 !important;display:block;margin-bottom:14px} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .price del{opacity:.7;margin-right:6px} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .price ins{text-decoration:none;color:#3E4A26} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .button{background:#B7A43B !important;color:#23291A !important;border:0 !important;border-radius:999px !important;padding:12px 20px !important;font:700 11px/1 'Hanken Grotesk',sans-serif !important;letter-spacing:1.2px !important;text-transform:uppercase !important;display:inline-block !important;width:auto !important} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related .button:hover{background:#C6B34A !important} @media(max-width:1024px){.elementor-4088 .elementor-element.elementor-element-ae24848 section.related ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:28px 14px !important}} .elementor-4088 .elementor-element.elementor-element-ae24848 section.related>h2, .elementor-4088 .elementor-element.elementor-element-ae24848 section.up-sells>h2{font:400 44px/1.05 'Newsreader',serif;letter-spacing:-.6px;color:#23291A;margin:0 0 32px;text-align:left;display:block}/* End custom CSS */