.elementor-6176 .elementor-element.elementor-element-c54cf0b{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-6176 .elementor-element.elementor-element-64fbc85{width:var(--container-widget-width,100%);max-width:100%;margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-6176 .elementor-element.elementor-element-64fbc85.elementor-element{--align-self:center}.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .flex-viewport:not(:last-child){margin-bottom:5px}.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px}.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2)}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-6176 .elementor-element.elementor-element-d49f5c0.elementor-element{--align-self:flex-start}.elementor-6176 .elementor-element.elementor-element-d49f5c0{text-align:start}.elementor-6176 .elementor-element.elementor-element-d49f5c0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:36px;font-weight:600;color:#141414}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-6176 .elementor-element.elementor-element-d48201c .cart button,.elementor-6176 .elementor-element.elementor-element-d48201c .cart .button{transition:all .2s}.elementor-6176 .elementor-element.elementor-element-d48201c .quantity .qty{transition:all .2s}.woocommerce .elementor-6176 .elementor-element.elementor-element-d48201c form.cart .variations{margin-bottom:10px}.woocommerce .elementor-6176 .elementor-element.elementor-element-d48201c form.cart table.variations tr th,.woocommerce .elementor-6176 .elementor-element.elementor-element-d48201c form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 )}.elementor-6176 .elementor-element.elementor-element-98aa704{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}}@media(min-width:768px){.elementor-6176 .elementor-element.elementor-element-c54cf0b{--content-width:33%}}@media(max-width:1024px) and (min-width:768px){.elementor-6176 .elementor-element.elementor-element-c54cf0b{--content-width:73%}}@media(max-width:767px){.elementor-6176 .elementor-element.elementor-element-c54cf0b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-6176 .elementor-element.elementor-element-64fbc85{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0;--container-widget-width:428px;--container-widget-flex-grow:0;width:var(--container-widget-width,428px);max-width:428px}.elementor-6176 .elementor-element.elementor-element-64fbc85.elementor-element{--align-self:center}.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .flex-viewport{border-radius:6px}.woocommerce .elementor-6176 .elementor-element.elementor-element-64fbc85 .flex-control-thumbs img{border-radius:6px}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-6176 .elementor-element.elementor-element-d49f5c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start}.elementor-6176 .elementor-element.elementor-element-d49f5c0 .elementor-heading-title{line-height:1.1em}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}}.elementor-6176 .elementor-element.elementor-element-8a8a0b6{font-family:'Montserrat',sans-serif;font-weight:500;font-size:18px}.elementor-6176 .elementor-element.elementor-element-8a8a0b6 *{font-family:inherit;font-weight:inherit}@media (max-width:767px){.elementor-6176 .elementor-element.elementor-element-8a8a0b6{font-size:16px}}.elementor-6176 .elementor-element.elementor-element-d48201c{--olemy-row-gap:10px;--olemy-label-gap:6px;--olemy-swatch-gap-x:5px;--olemy-swatch-gap-y:5px}.elementor-6176 .elementor-element.elementor-element-d48201c .variations,.elementor-6176 .elementor-element.elementor-element-d48201c .variations tbody,.elementor-6176 .elementor-element.elementor-element-d48201c .variations tr,.elementor-6176 .elementor-element.elementor-element-d48201c .variations td,.elementor-6176 .elementor-element.elementor-element-d48201c .variations th{border:0 !important;background:0 0 !important;padding:0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .variations tr{display:block !important;margin:0 0 var(--olemy-row-gap) 0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .variations th.label,.elementor-6176 .elementor-element.elementor-element-d48201c .variations td.value{display:block !important;width:100% !important}.elementor-6176 .elementor-element.elementor-element-d48201c .variations th.label span{display:none !important}.elementor-6176 .elementor-element.elementor-element-d48201c .variations th.label label{font-family:'Montserrat',sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;font-size:13px !important;color:#111 !important;letter-spacing:.05em !important;display:block !important;margin:0 0 var(--olemy-label-gap) 0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .cfvsw-swatches-container{display:flex !important;flex-wrap:wrap !important;gap:var(--olemy-swatch-gap-y) var(--olemy-swatch-gap-x) !important;margin:0 !important;padding:0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .cfvsw-swatches-option.cfvsw-label-option{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:'Montserrat',sans-serif !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:.3px !important;color:#000 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:6px !important;padding:7px 11px !important;line-height:1 !important;cursor:pointer !important;transition:all .18s ease !important}.elementor-6176 .elementor-element.elementor-element-d48201c .cfvsw-swatches-option.cfvsw-label-option:hover:not(.cfvsw-selected-swatch){border-color:#c41e3a !important}.elementor-6176 .elementor-element.elementor-element-d48201c .cfvsw-swatches-option.cfvsw-selected-swatch{background:#c41e3a !important;border-color:#c41e3a !important;color:#fff !important}.elementor-6176 .elementor-element.elementor-element-d48201c form.cart>.price{display:none !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_variation{margin:10px 0 12px !important;padding:0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_variation .woocommerce-Price-amount{font-family:'Montserrat',sans-serif !important;font-weight:800 !important;font-size:30px !important;color:#111 !important;letter-spacing:.2px !important;display:block !important}.elementor-6176 .elementor-element.elementor-element-d48201c .e-atc-qty-button-holder{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;width:100% !important}.elementor-6176 .elementor-element.elementor-element-d48201c .woocommerce-variation-add-to-cart{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important}.elementor-6176 .elementor-element.elementor-element-d48201c .quantity{width:100% !important;margin:0 !important;float:none !important}.elementor-6176 .elementor-element.elementor-element-d48201c input.qty{width:100% !important;height:46px !important;border:2px solid rgba(0,0,0,.18) !important;border-radius:6px !important;background:0 0 !important;font-size:16px !important;text-align:center !important;font-family:'Montserrat',sans-serif !important;font-weight:700 !important;color:#111 !important}.elementor-6176 .elementor-element.elementor-element-d48201c input.qty:focus{outline:none !important;border-color:#c41e3a !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button{width:100% !important;max-width:100% !important;float:none !important;background:#c41e3a !important;color:#fff !important;border:2px solid #c41e3a !important;border-radius:6px !important;padding:16px 18px !important;font-family:'Montserrat',sans-serif !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.6px !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button:hover{filter:brightness(.95) !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button.disabled,.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button:disabled{opacity:.5 !important;cursor:not-allowed !important}.elementor-6176 .elementor-element.elementor-element-d48201c form.cart{margin-bottom:12px !important}.elementor-6176 .elementor-element.elementor-element-d48201c .single_variation_wrap{margin-bottom:10px !important}.elementor-6176 .elementor-element.elementor-element-d48201c .olemy-build-time,.elementor-6176 .elementor-element.elementor-element-d48201c .olemy-guarantee{margin-top:0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .wc-stripe-payment-request-wrapper,.elementor-6176 .elementor-element.elementor-element-d48201c .wcpay-payment-request-wrapper{margin-top:10px !important}.elementor-6176 .elementor-element.elementor-element-d48201c .woocommerce-variation-add-to-cart{width:100% !important;align-items:stretch !important}.elementor-6176 .elementor-element.elementor-element-d48201c .quantity,.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button{width:100% !important;margin-left:0 !important;margin-right:0 !important}.elementor-6176 .elementor-element.elementor-element-d48201c .reset_variations,.elementor-6176 .elementor-element.elementor-element-d48201c .variations .reset_variations{display:none !important}.elementor-6176 .elementor-element.elementor-element-d48201c .woocommerce-variation-add-to-cart{width:100% !important;align-items:stretch !important}.elementor-6176 .elementor-element.elementor-element-d48201c .quantity,.elementor-6176 .elementor-element.elementor-element-d48201c .single_add_to_cart_button{width:100% !important;margin-left:0 !important;margin-right:0 !important}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp{padding-bottom:100px}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section{margin:22px 0;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.025)}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section:last-child{border-bottom:none;padding-bottom:0}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-title{font-size:18.5px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px;position:relative;padding-left:12px}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-title:before{content:"";position:absolute;left:0;top:6px;width:4px;height:15px;border-radius:3px;background:#c41e3a;opacity:.75}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-body p{font-size:15.3px;line-height:1.55;margin:0 0 6px;color:#1e1e1e}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section:nth-of-type(1) .olemy-pdp-body p,.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section:nth-of-type(2) .olemy-pdp-body p{margin-bottom:4px;line-height:1.5}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-ul{list-style:none;margin:6px 0 0;padding:0}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-ul li{position:relative;padding-left:18px;margin-bottom:10px;line-height:1.5}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-ul li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#c41e3a;opacity:.25}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-readings .olemy-pdp-body{padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.015);border:1px solid rgba(0,0,0,.02)}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-readings .olemy-pdp-body p{margin-bottom:8px}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-readings .olemy-pdp-body p:last-child{margin-bottom:0}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section iframe{border-radius:16px;overflow:hidden;display:block;width:100%;margin-top:10px}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-section:last-of-type{padding-bottom:70px;border-bottom:none}@media (max-width:767px){.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-title{font-size:18px}.elementor-6176 .elementor-element.elementor-element-98aa704 .olemy-pdp-body p{font-size:15.1px}}