.elementor .e-1cacd483-7ded{min-width:0px;font-size:0.875rem;color:#6B6B6B;padding:0px;flex-direction:column;& a { color: #6B6B6B; } & a:hover { color: #D8B674; } & :is(a,button,input,select):focus-visible { outline: 2px solid #D8B674; outline-offset: 3px; }\n}.elementor .e-776ff274-a0d7{width:100%;min-width:0px;max-width:85rem;padding:0px;flex-direction:column;margin-inline: auto;\n}.elementor .e-45ec5056-a46b{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;}.elementor .e-637fbd98-59a7{min-width:0px;padding:2rem;border-radius:0.25rem;border-width:1px;border-color:#E7E2D9;border-style:solid;background-color:#FFFFFF;flex-direction:column;flex:55 1 0px;& img { object-fit: contain; max-height: 38rem; } & .onsale { background: #C62828; color: #FFFFFF; border-radius: 3px; padding: 6px 10px; min-height: 0; }\n}.elementor .e-49c55eb4-2e55{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-4b764e30-27d5{min-width:0px;padding:0px;flex-direction:column;& h1 { color: #171717; font-family: var(--da-font-heading); font-size: 2.75rem; font-weight: 500; line-height: 1.15; margin: 0; overflow-wrap: anywhere; }\n}.elementor .e-6c0c3e2d-778c{min-width:0px;font-size:0.875rem;color:#6B6B6B;padding:0px;flex-direction:column;& .star-rating { color: #D8B674; }\n}.elementor .e-3e403d75-66c4{min-width:0px;padding:0px;flex-direction:column;& .price { color: #171717; font-family: var(--da-font-ui); font-size: 1.625rem; font-weight: 600; } & del { color: #8A867F; font-weight: 400; } & ins { color: #171717; background: transparent; text-decoration: none; }\n}.elementor .e-71d48f0d-3716{min-width:0px;font-family:var(--da-font-ui);font-size:1.0625rem;color:#4E4A45;line-height:1.75;padding:0px;flex-direction:column;& form.variations_form .woocommerce-variation-price .price { color: #E60000; } & form.variations_form .woocommerce-variation-price .price ins { color: #E60000; } & form.variations_form .woocommerce-variation-price .price del { color: #999999; }\n}.elementor .e-6d3ce136-6093{min-width:0px;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: #E7E2D9; & .quantity input.qty { width: 4.5rem; min-height: 3.125rem; border-radius: 3px; } & button.single_add_to_cart_button { min-height: 3.125rem; padding: .875rem 1.875rem; background: #111111; color: #FFFFFF; border-radius: 3px; } & button.single_add_to_cart_button:hover { background: #D8B674; color: #111111; } & select { max-width: 100%; min-height: 2.75rem; } & :is(a,button,input,select):focus-visible { outline: 2px solid #D8B674; outline-offset: 3px; }\n}.elementor .e-555d9897-ead9{min-width:0px;font-size:0.875rem;color:#6B6B6B;line-height:1.65;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: #E7E2D9; & a { color: #6B6B6B; } & a:hover { color: #D8B674; } & :is(a,button,input,select):focus-visible { outline: 2px solid #D8B674; outline-offset: 3px; }\n}.elementor .e-291e75e9-c33d{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:45 1 0px;}.elementor .e-3da47ce5-ebc6{min-width:0px;padding:0px;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-7c34f73a-bab2{width:100%;min-width:0px;max-width:85rem;padding:0px;flex-direction:column;margin-inline: auto;\n}.elementor .e-7b6d89c6-1ca9{padding-block-start:2.1875rem;padding-block-end:4.6875rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;}.elementor .e-1e96a9ba-67ea{min-width:0px;font-size:1rem;line-height:1.75;padding:0px;flex-direction:column;& .woocommerce-tabs ul.tabs { display: flex; flex-wrap: wrap; gap: 1.5rem; } & .woocommerce-tabs ul.tabs li a { color: #6B6B6B; } & .woocommerce-tabs ul.tabs li.active a { color: #171717; border-bottom: 2px solid #D8B674; } & .woocommerce-product-attributes { width: 100%; table-layout: fixed; overflow-wrap: anywhere; } & th, & td { padding: .875rem; border: 1px solid #E7E2D9; } & :is(a,button,input,select):focus-visible { outline: 2px solid #D8B674; outline-offset: 3px; }\n}.elementor .e-309d9984-4497{width:100%;min-width:0px;max-width:85rem;padding:0px;flex-direction:column;margin-inline: auto;\n}.elementor .e-380dfbbd-222a{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;}.elementor .e-4a23b666-b2e9{min-width:0px;padding:0px;flex-direction:column;& h2 { font-family: var(--da-font-heading); font-size: 2.125rem; color: #171717; } & ul.products { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 1.5rem; } & ul.products::before, & ul.products::after { content: none; } & ul.products li.product { float: none; width: auto; min-width: 0; margin: 0; padding: 1rem; background: #FFFFFF; border: 1px solid #E7E2D9; border-radius: 4px; box-shadow: none; } & li.product img { width: 100%; height: 15rem; object-fit: contain; background: #FAF9F6; } & .woocommerce-loop-product__title { color: #171717; font-size: 1rem; font-weight: 600; } & .price { color: #171717; font-size: 1rem; } & del { color: #8A867F; } & ins { color: #171717; text-decoration: none; } & .button { background: #111111; color: #FFFFFF; min-height: 2.75rem; border-radius: 3px; } & .button:hover { background: #D8B674; color: #111111; } & .onsale { background: #C62828; color: #FFFFFF; border-radius: 3px; } & :is(a,button,input,select):focus-visible { outline: 2px solid #D8B674; outline-offset: 3px; }\n}.elementor .e-1401d7cd-21ab{width:100%;min-width:0px;max-width:85rem;padding:0px;flex-direction:column;margin-inline: auto;\n}.elementor .e-2457a911-7fcc{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;}