.elementor-3550 .elementor-element.elementor-element-4bebbd4c{padding:12px 0px 12px 0px;}.elementor-3550 .elementor-element.elementor-element-50d2d164 .woocommerce-breadcrumb{color:#686c67;}.elementor-3550 .elementor-element.elementor-element-50d2d164 .woocommerce-breadcrumb > a{color:#686c67;}.elementor-3550 .elementor-element.elementor-element-628f6aa6{padding:48px 0px 64px 0px;}.elementor-3550 .elementor-element.elementor-element-294ea5da > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-3550 .elementor-element.elementor-element-3d77a188{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;color:#8a6f00;}.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-3550 .elementor-element.elementor-element-2366bbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3550 .elementor-element.elementor-element-2366bbdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:900;line-height:1.05em;color:#202020;}.elementor-3550 .elementor-element.elementor-element-14a4acec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.woocommerce .elementor-3550 .elementor-element.elementor-element-14a4acec .star-rating{color:#ffd21f;}.woocommerce .elementor-3550 .elementor-element.elementor-element-14a4acec .star-rating::before{color:#d6d3ca;}.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 );}.elementor-3550 .elementor-element.elementor-element-1e7f676a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.woocommerce .elementor-3550 .elementor-element.elementor-element-1e7f676a .price{color:#202020;font-family:"Inter", Sans-serif;font-size:34px;font-weight:900;}.woocommerce .elementor-3550 .elementor-element.elementor-element-1e7f676a .price ins{color:#202020;font-size:34px;font-weight:900;}.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-3550 .elementor-element.elementor-element-30aa153e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:13px;color:#686c67;}.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-3550 .elementor-element.elementor-element-43866119{--divider-border-style:solid;--divider-color:rgba(32,32,32,0.12);--divider-border-width:1px;}.elementor-3550 .elementor-element.elementor-element-43866119 .elementor-divider-separator{width:100%;}.elementor-3550 .elementor-element.elementor-element-43866119 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3550 .elementor-element.elementor-element-45e2522d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.woocommerce .elementor-3550 .elementor-element.elementor-element-45e2522d .woocommerce-product-details__short-description{color:#686c67;}.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-3550 .elementor-element.elementor-element-6e475aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3550 .elementor-element.elementor-element-6e475aaf .cart button, .elementor-3550 .elementor-element.elementor-element-6e475aaf .cart .button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:900;letter-spacing:0.01em;padding:14px 30px 14px 30px;color:#202020;transition:all 0.2s;}.elementor-3550 .elementor-element.elementor-element-6e475aaf .cart button:hover, .elementor-3550 .elementor-element.elementor-element-6e475aaf .cart .button:hover{color:#202020;}.elementor-3550 .elementor-element.elementor-element-6e475aaf .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-3550 .elementor-element.elementor-element-6e475aaf form.cart table.variations td.value select{color:#202020;}.woocommerce .elementor-3550 .elementor-element.elementor-element-6e475aaf form.cart table.variations td.value select, .woocommerce .elementor-3550 .elementor-element.elementor-element-6e475aaf form.cart table.variations td.value:before{border:1px solid rgba(32,32,32,0.15);}.elementor-3550 .elementor-element.elementor-element-730dd734{--divider-border-style:solid;--divider-color:rgba(32,32,32,0.12);--divider-border-width:1px;}.elementor-3550 .elementor-element.elementor-element-730dd734 .elementor-divider-separator{width:100%;}.elementor-3550 .elementor-element.elementor-element-730dd734 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3550 .elementor-element.elementor-element-1aebb44c{padding:60px 0px 70px 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-3550 .elementor-element.elementor-element-74fbb001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3550 .elementor-element.elementor-element-74fbb001 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:900;line-height:1.08em;color:#202020;}@media(max-width:1024px){.elementor-3550 .elementor-element.elementor-element-2366bbdf .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-3550 .elementor-element.elementor-element-2366bbdf .elementor-heading-title{font-size:24px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-89fa14d */.woocommerce-product-gallery { background: #ffffff; border: 1px solid rgba(32,32,32,0.11); border-radius: 8px; overflow: hidden; box-shadow: 0 18px 50px rgba(32,32,32,0.09); } .flex-viewport { border-radius: 0 8px 8px 0; } .woocommerce-product-gallery__wrapper img { border-radius: 0; } .flex-control-thumbs { display: flex !important; flex-direction: column; gap: 8px; padding: 12px; } .flex-control-thumbs li { width: 72px !important; height: 72px !important; flex: 0 0 72px; } .flex-control-thumbs li img { width: 72px !important; height: 72px !important; object-fit: cover; border-radius: 5px; border: 2px solid transparent; transition: border-color .2s; } .flex-control-thumbs li img.flex-active { border-color: #ffd21f; } .woocommerce-product-gallery__trigger { background: #ffd21f; border-radius: 6px; color: #202020; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-3d77a188 */.product_meta { display: flex; flex-direction: column; gap: 4px; } .posted_in, .tagged_as, .sku_wrapper { display: block; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1e7f676a */.price { line-height: 1.1; display: flex; align-items: baseline; gap: 10px; } .price ins { text-decoration: none; } .price del { opacity: 0.5; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30aa153e */p { margin: 0; font-family: Inter, sans-serif; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6e475aaf */.single_add_to_cart_button { font-family: Inter, sans-serif !important; transition: transform .18s ease, box-shadow .18s ease, background .18s ease !important; } .single_add_to_cart_button:hover { transform: translateY(-2px) !important; } form.cart .variations select { border-radius: 6px; padding: 10px 14px; font-family: Inter, sans-serif; } form.cart .variations td.label label { font-family: Inter, sans-serif; color: #202020; margin-bottom: 6px; display: block; } .woocommerce-variation-price .price { font-size: 28px; font-weight: 900; } .reset_variations { font-family: Inter, sans-serif; font-size: 12px; color: #686c67; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fbb001 */h2 { padding-bottom: 14px; border-bottom: 3px solid #ffd21f; display: inline-block; }/* End custom CSS */