.elementor-1921 .elementor-element.elementor-element-6343ee{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0A23C6B;--border-color:#F0A23C6B;--padding-top:10px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-1921 .elementor-element.elementor-element-6343ee:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-6343ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-39ff45b7{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1921 .elementor-element.elementor-element-636befba{--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:clamp(64px, 8vw, 110px);--padding-bottom:clamp(64px, 8vw, 110px);--padding-left:0;--padding-right:0;}.elementor-1921 .elementor-element.elementor-element-636befba:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-636befba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-1b3d00d2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-1921 .elementor-element.elementor-element-ff0a913{--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;}.elementor-1921 .elementor-element.elementor-element-ff0a913.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1921 .elementor-element.elementor-element-39241f6d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1921 .elementor-element.elementor-element-36b24aaf .elementor-heading-title{font-family:var( --e-global-typography-b4c794f-font-family ), Sans-serif;font-size:var( --e-global-typography-b4c794f-font-size );font-weight:var( --e-global-typography-b4c794f-font-weight );text-transform:var( --e-global-typography-b4c794f-text-transform );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .cart button, .elementor-1921 .elementor-element.elementor-element-4dcde6b8 .cart .button{transition:all 0.2s;}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .quantity .qty{transition:all 0.2s;}.elementor-1921 .elementor-element.elementor-element-108dd573{--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:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1921 .elementor-element.elementor-element-623a02e1 .elementor-icon-wrapper{text-align:start;}.elementor-1921 .elementor-element.elementor-element-623a02e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-623a02e1.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-623a02e1.elementor-view-default .elementor-icon{color:var( --e-global-color-tealdrk );border-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-623a02e1.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-623a02e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-623a02e1 .elementor-icon{font-size:18px;}.elementor-1921 .elementor-element.elementor-element-623a02e1 .elementor-icon svg{height:18px;}.elementor-1921 .elementor-element.elementor-element-2a4174ec{color:var( --e-global-color-bodygry );}.elementor-1921 .elementor-element.elementor-element-5b17af27{--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;}.elementor-1921 .elementor-element.elementor-element-5b17af27:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-5b17af27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-6c782da1{--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;}.elementor-1921 .elementor-element.elementor-element-6c782da1:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-6c782da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-26c3ddc5{--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;}.elementor-1921 .elementor-element.elementor-element-26c3ddc5:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-26c3ddc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-b420845{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1921 .elementor-element.elementor-element-183f7710{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1921 .elementor-element.elementor-element-7cf984a6 .elementor-icon-wrapper{text-align:start;}.elementor-1921 .elementor-element.elementor-element-7cf984a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-7cf984a6.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-7cf984a6.elementor-view-default .elementor-icon{color:var( --e-global-color-tealdrk );border-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-7cf984a6.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-7cf984a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-7cf984a6 .elementor-icon{font-size:24px;}.elementor-1921 .elementor-element.elementor-element-7cf984a6 .elementor-icon svg{height:24px;}.elementor-1921 .elementor-element.elementor-element-57710c4f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1921 .elementor-element.elementor-element-23b8ddc3{color:var( --e-global-color-bodygry );}.elementor-1921 .elementor-element.elementor-element-7abb0963{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1921 .elementor-element.elementor-element-75a52501 .elementor-icon-wrapper{text-align:start;}.elementor-1921 .elementor-element.elementor-element-75a52501.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-75a52501.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-75a52501.elementor-view-default .elementor-icon{color:var( --e-global-color-tealdrk );border-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-75a52501.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-75a52501.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-75a52501 .elementor-icon{font-size:24px;}.elementor-1921 .elementor-element.elementor-element-75a52501 .elementor-icon svg{height:24px;}.elementor-1921 .elementor-element.elementor-element-25bfd0e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1921 .elementor-element.elementor-element-6e3d9b4e{color:var( --e-global-color-bodygry );}.elementor-1921 .elementor-element.elementor-element-415256cf{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1921 .elementor-element.elementor-element-189dc115 .elementor-icon-wrapper{text-align:start;}.elementor-1921 .elementor-element.elementor-element-189dc115.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-189dc115.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-189dc115.elementor-view-default .elementor-icon{color:var( --e-global-color-tealdrk );border-color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-189dc115.elementor-view-framed .elementor-icon, .elementor-1921 .elementor-element.elementor-element-189dc115.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-189dc115 .elementor-icon{font-size:24px;}.elementor-1921 .elementor-element.elementor-element-189dc115 .elementor-icon svg{height:24px;}.elementor-1921 .elementor-element.elementor-element-52ac5404 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1921 .elementor-element.elementor-element-2ebea15e{color:var( --e-global-color-bodygry );}.elementor-1921 .elementor-element.elementor-element-435f7121{--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;}.elementor-1921 .elementor-element.elementor-element-435f7121:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-435f7121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paperbg );}.elementor-1921 .elementor-element.elementor-element-4a895f17 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1921 .elementor-element.elementor-element-a89257d{--grid-columns:4;}.elementor-1921 .elementor-element.elementor-element-2605678a{--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:clamp(64px, 8vw, 110px);--padding-bottom:clamp(64px, 8vw, 110px);--padding-left:0;--padding-right:0;}.elementor-1921 .elementor-element.elementor-element-2605678a:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-2605678a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-warmsnd );}.elementor-1921 .elementor-element.elementor-element-6fdb070f{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1921 .elementor-element.elementor-element-3f2144d .elementor-heading-title{font-family:var( --e-global-typography-b4c794f-font-family ), Sans-serif;font-size:var( --e-global-typography-b4c794f-font-size );font-weight:var( --e-global-typography-b4c794f-font-weight );text-transform:var( --e-global-typography-b4c794f-text-transform );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );color:var( --e-global-color-tealdrk );}.elementor-1921 .elementor-element.elementor-element-dd646d7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1921 .elementor-element.elementor-element-2e3d0746{color:var( --e-global-color-bodygry );}.elementor-1921 .elementor-element.elementor-element-53da7f6f .elementor-button{padding:15px 26px 15px 26px;}.elementor-1921 .elementor-element.elementor-element-7088c8f5{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1921 .elementor-element.elementor-element-7088c8f5:not(.elementor-motion-effects-element-type-background), .elementor-1921 .elementor-element.elementor-element-7088c8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1921 .elementor-element.elementor-element-74786f21{--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;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1921 .elementor-element.elementor-element-4df9b450 .cart button, .elementor-1921 .elementor-element.elementor-element-4df9b450 .cart .button{transition:all 0.2s;}.elementor-1921 .elementor-element.elementor-element-4df9b450 .quantity .qty{transition:all 0.2s;}@media(max-width:1024px){.elementor-1921 .elementor-element.elementor-element-36b24aaf .elementor-heading-title{font-size:var( --e-global-typography-b4c794f-font-size );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );}.elementor-1921 .elementor-element.elementor-element-a89257d{--grid-columns:2;}.elementor-1921 .elementor-element.elementor-element-3f2144d .elementor-heading-title{font-size:var( --e-global-typography-b4c794f-font-size );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );}}@media(min-width:768px){.elementor-1921 .elementor-element.elementor-element-ff0a913{--width:35.241%;}.elementor-1921 .elementor-element.elementor-element-39241f6d{--width:46%;}.elementor-1921 .elementor-element.elementor-element-183f7710{--width:30%;}.elementor-1921 .elementor-element.elementor-element-7abb0963{--width:30%;}.elementor-1921 .elementor-element.elementor-element-415256cf{--width:30%;}}@media(max-width:767px){.elementor-1921 .elementor-element.elementor-element-ff0a913{--width:100%;}.elementor-1921 .elementor-element.elementor-element-39241f6d{--width:100%;}.elementor-1921 .elementor-element.elementor-element-36b24aaf .elementor-heading-title{font-size:var( --e-global-typography-b4c794f-font-size );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );}.elementor-1921 .elementor-element.elementor-element-a89257d{--grid-columns:2;}.elementor-1921 .elementor-element.elementor-element-3f2144d .elementor-heading-title{font-size:var( --e-global-typography-b4c794f-font-size );line-height:var( --e-global-typography-b4c794f-line-height );letter-spacing:var( --e-global-typography-b4c794f-letter-spacing );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-37d51f09 */.elementor-1921 .elementor-element.elementor-element-37d51f09 .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:cover;border-radius:14px}.elementor-1921 .elementor-element.elementor-element-37d51f09 .flex-control-thumbs{display:flex;gap:8px;margin-top:10px;padding:0;list-style:none}.elementor-1921 .elementor-element.elementor-element-37d51f09 .flex-control-thumbs img{border-radius:8px;cursor:pointer}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-265d1122 */.elementor-1921 .elementor-element.elementor-element-265d1122 h1,.elementor-1921 .elementor-element.elementor-element-265d1122 h2,.elementor-1921 .elementor-element.elementor-element-265d1122 .product_title,.elementor-1921 .elementor-element.elementor-element-265d1122 .elementor-heading-title{font:800 clamp(28px,4vw,42px)/1.08 'Archivo',sans-serif;color:var(--e-global-color-primary);letter-spacing:-.02em;margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5ae04232 */.elementor-1921 .elementor-element.elementor-element-5ae04232 .price{font:800 28px/1 'Archivo',sans-serif;color:var(--e-global-color-primary)}.elementor-1921 .elementor-element.elementor-element-5ae04232 .price del{color:#9aa3a8;font-weight:500;font-size:.78em;margin-right:8px}.elementor-1921 .elementor-element.elementor-element-5ae04232 .price ins{color:var(--e-global-color-accent);text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6010484d */.elementor-1921 .elementor-element.elementor-element-6010484d{font:400 16px/1.6 'Space Grotesk',sans-serif;color:var(--e-global-color-text)}.elementor-1921 .elementor-element.elementor-element-6010484d p{margin:0 0 .8em}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4dcde6b8 */.elementor-1921 .elementor-element.elementor-element-4dcde6b8 a.button,.elementor-1921 .elementor-element.elementor-element-4dcde6b8 button.button,.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .add_to_cart_button,.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .single_add_to_cart_button{display:block;width:100%;text-align:center;background:var(--e-global-color-accent);color:#FAF7F0;font:600 16px/1.2 'Space Grotesk',sans-serif;padding:15px 26px;border:none;border-radius:7px;text-decoration:none;transition:background .15s ease;cursor:pointer}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .button:hover,.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .single_add_to_cart_button:hover{background:#C44A24}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .quantity{margin-bottom:12px}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .quantity input{height:46px;min-width:64px;border:1px solid #DED3BE;border-radius:7px;text-align:center;font:600 15px 'Space Grotesk',sans-serif}.elementor-1921 .elementor-element.elementor-element-4dcde6b8 .stock{font:700 12px 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:#51626a}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-6a35a51f */.elementor-1921 .elementor-element.elementor-element-6a35a51f .product_meta{font:400 12px/1.7 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.06em;color:#51626a;border-top:1px solid #DED3BE;padding-top:14px;margin-top:6px}.elementor-1921 .elementor-element.elementor-element-6a35a51f .product_meta a{color:var(--e-global-color-secondary);text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-6ee593cc */.elementor-1921 .elementor-element.elementor-element-6ee593cc{max-width:760px;font:400 17px/1.7 'Space Grotesk',sans-serif;color:#2f3e44}.elementor-1921 .elementor-element.elementor-element-6ee593cc p{margin:0 0 1.2em}.elementor-1921 .elementor-element.elementor-element-6ee593cc h2{font:800 26px/1.2 'Archivo',sans-serif;color:var(--e-global-color-primary);margin:1.4em 0 .4em}.elementor-1921 .elementor-element.elementor-element-6ee593cc h3{font:700 20px/1.2 'Archivo',sans-serif;color:var(--e-global-color-primary);margin:1.2em 0 .3em}.elementor-1921 .elementor-element.elementor-element-6ee593cc a{color:var(--e-global-color-secondary);font-weight:600}.elementor-1921 .elementor-element.elementor-element-6ee593cc ul,.elementor-1921 .elementor-element.elementor-element-6ee593cc ol{margin:0 0 1.2em;padding-left:1.3em}.elementor-1921 .elementor-element.elementor-element-6ee593cc li{margin:.4em 0}.elementor-1921 .elementor-element.elementor-element-6ee593cc li::marker{color:var(--e-global-color-accent)}.elementor-1921 .elementor-element.elementor-element-6ee593cc strong{color:var(--e-global-color-primary)}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-65fe6ac1 */.elementor-1921 .elementor-element.elementor-element-65fe6ac1 .shop_attributes{border-collapse:collapse;width:100%;max-width:760px}.elementor-1921 .elementor-element.elementor-element-65fe6ac1 .shop_attributes th{background:#EFE7D6;font:700 12px 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--e-global-color-primary);padding:12px 16px;text-align:left;width:34%;border:1px solid #DED3BE}.elementor-1921 .elementor-element.elementor-element-65fe6ac1 .shop_attributes td{padding:12px 16px;color:#51626a;border:1px solid #DED3BE}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2eff5f61 */.elementor-1921 .elementor-element.elementor-element-2eff5f61 .price{font:800 20px/1 'Archivo',sans-serif;color:var(--e-global-color-primary)}.elementor-1921 .elementor-element.elementor-element-2eff5f61 .price del{color:#9aa3a8;font-weight:500;font-size:.78em;margin-right:8px}.elementor-1921 .elementor-element.elementor-element-2eff5f61 .price ins{color:var(--e-global-color-accent);text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4df9b450 */.elementor-1921 .elementor-element.elementor-element-4df9b450 a.button,.elementor-1921 .elementor-element.elementor-element-4df9b450 button.button,.elementor-1921 .elementor-element.elementor-element-4df9b450 .add_to_cart_button,.elementor-1921 .elementor-element.elementor-element-4df9b450 .single_add_to_cart_button{display:block;width:100%;text-align:center;background:var(--e-global-color-accent);color:#FAF7F0;font:600 14px/1.2 'Space Grotesk',sans-serif;padding:12px 16px;border:none;border-radius:7px;text-decoration:none;transition:background .15s ease;cursor:pointer}.elementor-1921 .elementor-element.elementor-element-4df9b450 .button:hover,.elementor-1921 .elementor-element.elementor-element-4df9b450 .single_add_to_cart_button:hover{background:#C44A24}.elementor-1921 .elementor-element.elementor-element-4df9b450 .quantity{margin-bottom:12px}.elementor-1921 .elementor-element.elementor-element-4df9b450 .quantity input{height:46px;min-width:64px;border:1px solid #DED3BE;border-radius:7px;text-align:center;font:600 15px 'Space Grotesk',sans-serif}.elementor-1921 .elementor-element.elementor-element-4df9b450 .stock{font:700 12px 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:#51626a}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7088c8f5 */.elementor-1921 .elementor-element.elementor-element-7088c8f5{position:sticky;bottom:0;z-index:40;border-top:1px solid #DED3BE;box-shadow:0 -8px 24px -16px rgba(8,26,36,.4)}@media(min-width:768px){.elementor-1921 .elementor-element.elementor-element-7088c8f5{display:none}}/* End custom CSS */