.elementor .e-751b873{width:auto;min-width:0px;padding-block-start:0px;margin-block-start:-25px;flex-direction:column;flex:1 1 0px;}.elementor .e-11138e4-7970345{height:0px;position:absolute;border-width:0px;background-color:transparent;}.elementor .e-78393db5-33c5{font-family:Outfit;font-weight:400;font-size:1.2rem;color:var(--Dark);line-height:1.4em;}.elementor .e-6a597c17-93fd{width:1.25rem;height:1.25rem;color:var(--Dark);}.elementor .e-1523ff2b-7e52{width:1.5rem;height:1.5rem;}.elementor .e-17187f02-91f8{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-26b68fe0-730b{font-family:Outfit;font-weight:300;font-size:0.9rem;color:var(--Grey);line-height:1.5em;& a { color: var(--Dark); text-decoration: underline; } font-family: var(--e-global-typography-text-font-family); font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);\n}.elementor .e-6cb72577-9a94{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1b0242ba-12c2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--Border);\n}.elementor .e-49dec890-4eb1{font-family:Outfit;font-weight:400;font-size:1.2rem;color:var(--Dark);line-height:1.4em;}.elementor .e-4da2c1b2-f190{width:1.25rem;height:1.25rem;color:var(--Dark);}.elementor .e-2d3675f2-f647{width:1.5rem;height:1.5rem;}.elementor .e-298f430-c922{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4373aae6-6b48{font-family:Outfit;font-weight:300;font-size:0.9rem;color:var(--Grey);line-height:1.5em;& a { color: var(--Dark); text-decoration: underline; } font-family: var(--e-global-typography-text-font-family); font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height);\n}.elementor .e-740e84c2-572b{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-38317cc9-4ee5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--Border);\n}.elementor .e-3f36b3e1-545e{margin-block-start:1rem;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--Border);\n}.elementor .e-84502a2{width:36.465vw;min-width:0px;position:sticky;inset-block-start:0px;scroll-margin-top:20px;padding-block-start:40px;padding-inline-start:20px;margin-block-start:50px;flex-direction:column;gap:10px;flex:0 0 36.465vw;align-self:flex-start;}.elementor .e-a77d47c{width:100%;column-gap:3vw;padding-block-start:25px;padding-inline-start:5%;padding-inline-end:5%;display:flex;flex-direction:row;row-gap:4vw;flex-wrap:nowrap;align-items:flex-start;& .variations_form { background: transparent !important; } & .variations_form .variations { background: transparent !important; } & .variations_form .variations tr { background: transparent !important; } & .variations_form .variations th { background: transparent !important; } & .variations_form .variations td { background: transparent !important; } & .variations_form .variable-items-wrapper { background: transparent !important; } & .variations_form .variable-item, & .variations_form .variable-item:hover, & .variations_form .variable-item.selected { background: transparent !important; box-shadow: none !important; } & .elementor-widget-woocommerce-product-price { display: block; } & .elementor-widget-woocommerce-product-price { display: none; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger { display: none !important; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger { display: none !important; } & .variations_form .reset_variations { display: none !important; } & .elementor-element-f5e4820 h5, & .elementor-element-f5e4820 h5 strong, & .elementor-element-f5e4820 h5 b { font-weight: 400; } & .elementor-widget-woocommerce-product-content a, & .elementor-widget-woocommerce-product-short-description a { font-weight: 400; text-decoration: underline; } & .elementor-widget-woocommerce-product-content a, & .elementor-widget-woocommerce-product-short-description a { color: var(--Dark); font-weight: 400; text-decoration: underline; } & .elementor-widget-woocommerce-product-content a:hover, & .elementor-widget-woocommerce-product-content a:focus-visible, & .elementor-widget-woocommerce-product-short-description a:hover, & .elementor-widget-woocommerce-product-short-description a:focus-visible { color: var(--Dark); text-decoration: underline; } & .elementor-element.elementor-widget.elementor-widget-woocommerce-product-price .price ins { font-size: inherit; font-weight: inherit; line-height: inherit; text-decoration: none; } & .elementor-widget-woocommerce-product-price:has(.price:empty) { display: none; }\n}.elementor .e-d2bd775-cbd8b4c{font-weight:400;font-size:4rem;text-align:center;padding-block-end:10px;}.elementor .e-39943b4{padding-inline-start:5%;padding-inline-end:5%;margin-block-start:5rem;margin-block-end:1rem;flex-direction:column;align-items:center;& .elementor-element-8af9812 .swiper { padding-bottom: 2rem; } & .elementor-element-8af9812 .swiper { margin-inline: 0; } & .elementor-element-8af9812 .elementor-swiper-button { width: 30px; height: 48px; display: flex; align-items: center; justify-content: center; background: transparent; border: 0; padding: 0; } & .elementor-element-8af9812 .elementor-swiper-button svg { display: none; } & .elementor-element-8af9812 .elementor-swiper-button::after { content: ""; width: 12px; height: 12px; border-block-start: 1px solid var(--Grey); border-inline-end: 1px solid var(--Grey); transform: rotate(45deg); } & .elementor-element-8af9812 .elementor-swiper-button-prev { left: -30px; } & .elementor-element-8af9812 .elementor-swiper-button-next { right: -30px; } & .elementor-element-8af9812 .elementor-swiper-button-prev::after { transform: rotate(-135deg); } & .elementor-element-8af9812 .swiper { width: 100%; }\n}