.elementor .e-64a07c77-f165{position:relative;z-index:2;padding:0px;margin-block-start:-110px;& .woocommerce-product-gallery::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 170px; z-index: 3; pointer-events: none; background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.65) 45%, rgba(255,255,255,0) 100%); }\n}.elementor .e-6308a33d-7269{font-family:Montserrat;font-weight:400;font-size:52px;color:#000000;line-height:1.12;margin:0px;}.elementor .e-26ba179b-2862{max-width:680px;font-family:Roboto;font-size:17px;color:#4F4F4F;line-height:1.7;}.elementor .e-734c7a98-e60e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:1;}.elementor .e-4f3811a-bc2c{font-family:Montserrat;font-weight:500;font-size:30px;color:#000000;& > del ~ span:nth-of-type(odd) { display: none; } & > del { color: #8A8A8A; font-size: 0.7em; margin-right: 6px; }\n}.elementor .e-1669524b-b94c{height:1px;margin-block-start:2px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E5E5E5;}.elementor .e-6ef65435-c7cb:hover,.elementor .e-6ef65435-c7cb:focus-visible{color:#FFFFFF;background-color:#000000;color: #FFFFFF !important;\n}.elementor .e-6ef65435-c7cb{font-family:Montserrat;font-weight:500;font-size:14px;color:#000000;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#000000;border-style:solid;background-color:transparent;}.elementor .e-17a13430-71ee{font-family:Montserrat;font-weight:500;font-size:13px;color:#000000;text-align:center;text-decoration:underline;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-1a06ca25-6579{font-family:Roboto;font-size:12px;color:#4F4F4F;text-align:center;}.elementor .e-333d0fa2-7929{position:sticky;inset-block-start:124px;padding:28px;background-color:#F7F7F5;display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1 / span 2;align-self:start;}.elementor .e-7c7f416b-c778{font-family:Montserrat;font-weight:400;font-size:24px;color:#000000;}.elementor .e-53126ea3-8fa7{font-family:Roboto;font-size:13px;color:#4F4F4F;}.elementor .e-3874a911-2055{padding:0px;}.elementor .e-5b5571fd-3784{font-family:Montserrat;font-weight:400;font-size:24px;color:#000000;}.elementor .e-7da1fec9-5e65{font-family:Roboto;font-size:13px;color:#4F4F4F;}.elementor .e-7d1c86f7-1e38{padding:0px;}.elementor .e-20ede02d-9fa6{font-family:Montserrat;font-weight:400;font-size:24px;color:#000000;}.elementor .e-552a1a44-fb19{font-family:Roboto;font-size:13px;color:#4F4F4F;}.elementor .e-35150129-22b2{padding:0px;}.elementor .e-669c89d0-eddc{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E5E5E5;border-style:solid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-fa7869f-838b{font-family:Montserrat;font-weight:400;font-size:26px;color:#000000;}.elementor .e-6972e21f-9af1{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-410f634-8b59{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:2;}.elementor .e-51d3bceb-b748{padding:0px;gap:72px;grid-template-columns:minmax(0, 1.7fr) minmax(320px, 1fr);grid-template-rows:auto auto;align-items:start;gap: 40px 72px;\n}.elementor .e-5a0b5e18-ed2b{padding-block-start:56px;padding-block-end:0px;padding-inline-start:4%;padding-inline-end:4%;& .elementor-widget-woocommerce-notices { position: fixed !important; top: 116px !important; z-index: 101 !important; }\n}.elementor .e-1115261-59c0{padding:0px;margin-block-start:88px;& .woocommerce-product-gallery { width: 100% !important; float: none !important; margin: 0 !important; opacity: 1 !important; } & .woocommerce-product-gallery .flex-viewport { height: auto !important; overflow: visible !important; } & .woocommerce-product-gallery .woocommerce-product-gallery__wrapper { width: 100% !important; transform: none !important; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } & .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { width: 100% !important; float: none !important; margin: 0 !important; } & .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child { grid-column: 1 / -1; } & .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { width: 100% !important; height: auto !important; object-fit: contain; } & .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder { display: none !important; } & .flex-control-thumbs, & .woocommerce-product-gallery__trigger, & .onsale { display: none !important; }\n}.elementor .e-689aa989-e597{font-family:Montserrat;font-size:12px;color:#BDBDBD;letter-spacing:0.16em;}.elementor .e-4bda0f66-242a{font-family:Montserrat;font-weight:400;font-size:40px;color:#FFFFFF;line-height:1.15;}.elementor .e-2a2102d7-d8d6{max-width:560px;font-family:Roboto;font-size:16px;color:#D9D9D9;line-height:1.7;}.elementor .e-605ee3d8-33b4:hover,.elementor .e-605ee3d8-33b4:focus-visible{background-color:#D9D9D9;}.elementor .e-605ee3d8-33b4{font-family:Montserrat;font-weight:500;font-size:14px;color:#000000;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;border-radius:0px;background-color:#FFFFFF;}.elementor .e-6d0b5191-6a89{padding-block-start:88px;padding-block-end:88px;padding-inline-start:4%;padding-inline-end:4%;margin-block-start:88px;background-color:#111111;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-63cc577f-1477{padding-block-start:72px;padding-block-end:72px;padding-inline-start:4%;padding-inline-end:4%;}.elementor .e-492950e7-92a6{padding:0px;& .elementor-widget-woocommerce-notices { position: absolute; top: 116px; left: 4%; right: 4%; z-index: 6; margin: 0; } & .woocommerce-product-gallery { position: relative; width: 100% !important; float: none !important; margin: 0 !important; opacity: 1 !important; } & .woocommerce-product-gallery__image img { width: 100% !important; height: 100vh !important; max-height: none !important; object-fit: cover; object-position: center; display: block; } & .woocommerce-product-gallery__image--placeholder img { height: 60vh !important; object-fit: contain; background-color: #F0F0F0; padding-top: 100px; } & .woocommerce-product-gallery .zoomImg { display: none !important; } & .woocommerce-product-gallery__trigger { top: 120px !important; right: 4% !important; z-index: 5; } & .flex-control-thumbs { position: absolute; left: 0; right: 0; bottom: 18px; z-index: 5; display: flex; gap: 8px; justify-content: center; margin: 0 !important; padding: 0 4% !important; background: none; overflow-x: auto; } & .flex-control-thumbs li { width: 84px !important; float: none !important; flex: 0 0 84px; margin: 0 !important; } & .flex-control-thumbs img { height: 58px !important; object-fit: cover; opacity: 0.7; cursor: pointer; border: 1px solid #FFFFFF; } & .flex-control-thumbs img.flex-active, & .flex-control-thumbs img:hover { opacity: 1; } & .onsale { background-color: #000000; color: #FFFFFF; border-radius: 0; min-height: auto; min-width: auto; line-height: 1; padding: 8px 12px; font-size: 12px; top: 120px; left: 4%; right: auto; z-index: 5; } & .woocommerce-breadcrumb { font-family: Roboto, sans-serif; font-size: 13px; color: #4F4F4F; margin-bottom: 8px; } & .single_add_to_cart_button.button, & .single_add_to_cart_button.button.alt { margin: 0 !important; background-color: #000000; color: #FFFFFF; border-radius: 0; padding: 16px 28px; font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 500; flex-grow: 1; } & .single_add_to_cart_button.button:hover { background-color: #4F4F4F; color: #FFFFFF; } & form.cart { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 !important; } & form.cart .quantity { margin: 0 !important; } & form.cart .quantity .qty { height: 48px; width: 64px; border: 1px solid #E5E5E5; } & form.grouped_form .single_add_to_cart_button { width: 100%; } & .woocommerce-grouped-product-list { width: 100%; border-collapse: collapse; margin: 0 0 6px; background: none; } & .woocommerce-grouped-product-list tr, & .woocommerce-grouped-product-list tr:nth-child(odd) td, & .woocommerce-grouped-product-list tr:nth-child(even) td { background: none; } & .woocommerce-grouped-product-list td { padding: 10px 4px; border: 0; border-bottom: 1px solid #E5E5E5; font-family: Roboto, sans-serif; font-size: 14px; vertical-align: middle; } & .woocommerce-grouped-product-list .quantity .qty { height: 38px; width: 52px; } & .woocommerce-tabs .tabs { display: none; } & .woocommerce-tabs .woocommerce-Tabs-panel { display: block !important; padding: 0; margin: 0 0 24px; border: 0; box-shadow: none; } & .woocommerce-tabs #tab-reviews { display: none !important; } & .woocommerce-tabs #tab-description > h2:first-child { display: none; } & .woocommerce-tabs .woocommerce-Tabs-panel > h2 { font-family: Montserrat, sans-serif; font-size: 18px; font-weight: 500; color: #000000; margin: 0 0 10px; } & .woocommerce-tabs table { width: 100%; border-collapse: collapse; margin: 0; } & .woocommerce-tabs table td, & .woocommerce-tabs table th { padding: 14px 16px; border: 0; border-bottom: 1px solid #E5E5E5; background: none; font-family: Roboto, sans-serif; font-size: 15px; color: #000000; } & .related > h2 { font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 400; color: #000000; margin-bottom: 24px; } & .related ul.products { grid-gap: 20px; } & .related .price { text-align: left !important; }\n}