.elementor .e-96f7c0b-local{& .woocommerce-breadcrumb{font-family:var(--font-body);font-size:.78rem;color:var(--black-300);padding-block-start:1.5rem;padding-block-end:.5rem;margin:0;} & .woocommerce-breadcrumb a{color:var(--black-300);text-decoration:none;} & .woocommerce-breadcrumb a:hover{color:var(--black);}\n}.elementor .e-08af4e1-local{overflow:hidden;
& .flex-viewport{width:100% !important;aspect-ratio:1;overflow:hidden;position:relative;border-radius:1.125rem;background:var(--cream-200);}
& .woocommerce-product-gallery__image img{width:100% !important;height:100% !important;object-fit:contain;}
& .flex-control-thumbs{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:.625rem !important;margin:.625rem 0 0 !important;padding:0 !important;list-style:none !important;}
& .flex-control-thumbs li{width:100% !important;aspect-ratio:1;border-radius:.625rem;border:1px solid var(--line-2);background:var(--cream-200);overflow:hidden;cursor:pointer;display:block !important;}
& .flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:contain;padding:10%;box-sizing:border-box;cursor:pointer;}
& .flex-control-thumbs li img.flex-active{outline:2px solid var(--gold);outline-offset:-2px;}
\n}.elementor .e-baf1ddc-local{color:var(--black-300);margin-block-start:0rem;margin-block-end:0.375rem;margin-inline-start:0rem;margin-inline-end:0.375rem;}.elementor .e-3738b5e-local{color:var(--black-300);}.elementor .e-6469281-local{color:var(--black-300);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0.375rem;}.elementor .e-73e428a-local{width:auto;margin-block-start:0rem;margin-block-end:0.875rem;margin-inline-start:0rem;margin-inline-end:0rem;gap:0.375rem;align-items:center;}.elementor .e-0bf595e-local{margin-block-start:0rem;margin-block-end:0.875rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ad07207-local{width:15px;height:15px;color:var(--gold);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 15px;}.elementor .e-d3794b6-local{font-weight:700;color:var(--black);}.elementor .e-1e6f348-local{margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0.25rem;}.elementor .e-43901fb-local{margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0.5rem;}.elementor .e-89e0d00-local{font-size:1.1em;color:#1f8a5b;}.elementor .e-ae9bd0c-local{font-weight:700;color:#1f8a5b;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0.375rem;}.elementor .e-8a27984-local{width:auto;gap:0.25rem;align-items:center;}.elementor .e-8eb9573-local{width:auto;font-size:0.84rem;gap:0.5rem;align-items:center;}.elementor .e-03447b1-local{font-family:var(--font-display);font-weight:900;font-size:2.75rem;line-height:1em;&{white-space:nowrap;} & del{font-size:.65em;color:var(--black-300);font-weight:500;margin-inline-end:.4em;text-decoration:line-through;} & ins{text-decoration:none;}\n}.elementor .e-4b7938c-local{font-weight:700;font-size:0.75rem;color:var(--black);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0.875rem;border-radius:999px;background-color:var(--gold);&:empty{display:none;}\n}.elementor .e-193aa2a-local{width:auto;flex-wrap:wrap;align-items:flex-end;}.elementor .e-19999ab-local{color:var(--black-700);}.elementor .e-1b64600-local{font-weight:700;color:var(--black);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0.25rem;margin-inline-end:0rem;}.elementor .e-1eeedb0-local{color:var(--black-700);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0.25rem;margin-inline-end:0rem;}.elementor .e-3bdd86c-local{color:var(--black-700);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0.25rem;margin-inline-end:0rem;}.elementor .e-85b9850-local{color:var(--black-700);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0.25rem;margin-inline-end:0rem;}.elementor .e-13ee53d-local{width:auto;font-size:0.875rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;flex-wrap:wrap;align-items:center;}.elementor .e-5ab7bad-local{width:15px;height:15px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 15px;}.elementor .e-b3d625d-local{font-size:0.8125rem;}.elementor .e-dedc676-local{width:auto;margin-block-start:0.625rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;gap:0.5rem;align-items:center;}.elementor .e-c44ddcf-local{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:1.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:1.125rem;background-color:var(--cream-200);}.elementor .e-490e94a-local{letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-bab27f8-local{font-weight:700;font-size:1rem;margin-block-start:0.125rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5893a59-local{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;}.elementor .e-9ac8f88-local{letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-25f2835-local{font-weight:700;font-size:1rem;margin-block-start:0.125rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-97ea539-local{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;}.elementor .e-8d67abf-local{letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-2650bec-local{font-weight:700;font-size:1rem;margin-block-start:0.125rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-70aa633-local{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;}.elementor .e-f9fe348-local{letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-f4743ce-local{font-weight:700;font-size:1rem;margin-block-start:0.125rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b8956bf-local{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;}.elementor .e-f9ee9f8-local{margin-block-start:1.375rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;gap:0.625rem;grid-template-columns:repeat(2,1fr);\n}.elementor .e-b5bd23c-local{
& .elementor-add-to-cart, & form.cart{display:contents !important;}
& .quantity{display:inline-flex !important;align-items:center !important;gap:0 !important;border:1px solid var(--line-2) !important;border-radius:999px !important;height:52px !important;padding:0 .375rem !important;box-sizing:border-box !important;grid-area:qty;}
& .quantity input{border:none !important;background:transparent !important;width:2.5rem !important;height:100% !important;text-align:center !important;font-weight:700;font-size:1rem;line-height:1 !important;padding:0 !important;margin:0 !important;-moz-appearance:textfield;}
& .quantity input::-webkit-outer-spin-button,& .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
& .eo-qty-btn{width:36px !important;height:36px !important;border-radius:50% !important;border:none !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;line-height:1 !important;cursor:pointer;font-size:1.125rem;font-family:var(--font-body);color:var(--black);flex:0 0 auto !important;box-sizing:border-box !important;}
& .eo-qty-btn:hover{background:var(--cream-200) !important;}
& .single_add_to_cart_button{width:100% !important;background-color:var(--gold) !important;color:var(--black) !important;border-radius:999px !important;font-family:var(--font-body);font-weight:700;height:3.25rem !important;grid-area:btn;}
& .single_add_to_cart_button:hover{background-color:var(--gold-700) !important;color:var(--cream) !important;}
\n}.elementor .e-3d2a072-local{width:18px;height:18px;color:var(--black);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 18px;}.elementor .e-16cb5fb-local{width:56px;height:3.25rem;justify-content:center;align-items:center;grid-area:heart;\n}.elementor .e-e94ad66-local{width:auto;margin-block-start:1.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;gap:0.75rem;grid-template-columns:auto 56px 1fr;grid-template-areas:"qty heart ." "btn btn btn";\n}.elementor .e-ad6ff3d-local{width:100%;font-family:var(--font-body);margin-block-start:0.625rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;justify-content:center;}.elementor .e-3db89e0-local{width:20px;height:20px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 20px;}.elementor .e-83b2383-local{font-weight:700;font-size:0.875rem;}.elementor .e-364ffde-local{font-size:0.8125rem;}.elementor .e-5499501-local{width:auto;gap:0px;}.elementor .e-22a28af-local{width:auto;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);gap:0.75rem;align-items:center;}.elementor .e-c262151-local{width:20px;height:20px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 20px;}.elementor .e-a4eaa82-local{font-weight:700;font-size:0.875rem;}.elementor .e-488a07b-local{font-size:0.8125rem;}.elementor .e-df11f3c-local{width:auto;gap:0px;}.elementor .e-65419b7-local{width:auto;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);gap:0.75rem;align-items:center;}.elementor .e-04175b7-local{margin-block-start:1.375rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;gap:0.625rem;grid-template-columns:1fr 1fr;\n}.elementor .e-018dfcf-local{width:100%;gap:0px;}.elementor .e-6bd3201-local{display:grid;gap:3.5rem;grid-template-columns:1.1fr 1fr;padding-block-start:1.5rem;padding-block-end:3rem;\n}.elementor .e-e7d1220-local{font-weight:600;color:var(--black);}.elementor .e-fa2d012-local{font-weight:600;color:var(--black);}.elementor .e-1dcab29-local{font-weight:600;color:var(--black);}.elementor .e-e7483e9-local{font-weight:600;color:var(--black);}.elementor .e-ff6fa2c-local{color:var(--black-700);line-height:1.7em;}.elementor .e-f800593-local{color:var(--gold);}.elementor .e-8685b1c-local{font-size:1.375rem;color:var(--cream);margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-fc553b3-local{color:rgba(247,241,226,0.7);line-height:1.55em;margin-block-start:0.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1f6a1bb-local{font-family:var(--font-body);margin-block-start:1.125rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f569f5c-local{padding-block-start:1.75rem;padding-block-end:1.875rem;padding-inline-start:1.75rem;padding-inline-end:1.875rem;border-radius:1.125rem;background-color:var(--black);align-self:flex-start;}.elementor .e-aade274-local{display:grid;gap:3.5rem;grid-template-columns:1.1fr 1fr;\n}.elementor .e-e3bc242-local{padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:1.75rem;padding-inline-end:0rem;}.elementor .e-0b85df8-local{color:var(--black-300);}.elementor .e-ca573e7-local{font-weight:600;}.elementor .e-0cd2d76-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-eecbb1e-local{color:var(--black-300);}.elementor .e-0a7a3cc-local{font-weight:600;}.elementor .e-201fee7-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-f748cc8-local{color:var(--black-300);}.elementor .e-c0d08b1-local{font-weight:600;}.elementor .e-e7b01f5-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-04b37ff-local{color:var(--black-300);}.elementor .e-5a656dc-local{font-weight:600;}.elementor .e-b61663b-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-59d2647-local{color:var(--black-300);}.elementor .e-b3a5d12-local{font-weight:600;}.elementor .e-61dde1b-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-82709b2-local{color:var(--black-300);}.elementor .e-7e9db21-local{font-weight:600;}.elementor .e-0b3061e-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-69babf9-local{color:var(--black-300);}.elementor .e-cb87b93-local{font-weight:600;}.elementor .e-01892c2-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-d75c662-local{color:var(--black-300);}.elementor .e-379e594-local{font-weight:600;}.elementor .e-662ea7f-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-b575d29-local{color:var(--black-300);}.elementor .e-80d433c-local{font-weight:600;}.elementor .e-03be953-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-7f0a0db-local{color:var(--black-300);}.elementor .e-45c372e-local{font-weight:600;}.elementor .e-4bf3257-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-a200317-local{color:var(--black-300);}.elementor .e-2c672b2-local{font-weight:600;}.elementor .e-2e2b365-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--white);gap:0.75rem;justify-content:space-between;}.elementor .e-30a3fb0-local{color:var(--black-300);}.elementor .e-76b1342-local{font-weight:600;}.elementor .e-565d636-local{width:auto;padding-block-start:0.875rem;padding-block-end:1.125rem;padding-inline-start:0.875rem;padding-inline-end:1.125rem;background-color:var(--cream-200);gap:0.75rem;justify-content:space-between;}.elementor .e-c07cc5f-local{overflow:hidden;border-radius:0.875rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;display:grid;grid-template-columns:1fr 1fr;\n}.elementor .e-e3a1077-local{padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:1.75rem;padding-inline-end:0rem;}.elementor .e-041e27b-local{width:22px;height:22px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 22px;}.elementor .e-d373686-local{font-weight:700;font-size:1.0625rem;margin-block-start:0.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5de5d20-local{line-height:1.55em;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ae70b7f-local{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.875rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);}.elementor .e-61da353-local{width:22px;height:22px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 22px;}.elementor .e-7321b21-local{font-weight:700;font-size:1.0625rem;margin-block-start:0.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b1ce5a7-local{line-height:1.55em;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-c4c30a4-local{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.875rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);}.elementor .e-7250aba-local{width:22px;height:22px;color:var(--gold-700);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 22px;}.elementor .e-496e7c3-local{font-weight:700;font-size:1.0625rem;margin-block-start:0.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-92b8315-local{line-height:1.55em;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f3d184d-local{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.875rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);}.elementor .e-a4dce25-local{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);\n}.elementor .e-5a1200d-local{padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:1.75rem;padding-inline-end:0rem;}.elementor .e-8b8f513-local{font-family:var(--font-display);font-weight:900;font-size:4rem;line-height:1em;}.elementor .e-f743aa5-local{width:16px;height:16px;color:var(--gold);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex:0 0 16px;}.elementor .e-3f46154-local{margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-a2e6e01-local{width:auto;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.875rem;background-color:var(--cream-200);gap:0px;align-self:flex-start;}.elementor .e-e395091-local{display:grid;gap:3rem;grid-template-columns:300px 1fr;\n}.elementor .e-ac90eb1-local{padding-block-start:1.75rem;padding-block-end:0rem;padding-inline-start:1.75rem;padding-inline-end:0rem;}.elementor .e-98b91ff-local{width:auto;gap:0px;}.elementor .e-0baadaa-local{width:auto;margin-block-start:0rem;margin-block-end:1.75rem;margin-inline-start:0rem;margin-inline-end:0rem;align-items:flex-end;}.elementor .e-bc4191d-local{padding-block-start:1.5rem;\n}