.ProductPageSwa_wrapper__jcm2s{padding:0 24px 0 0;width:100vw;display:flex;justify-content:center}.ProductPageSwa_content-wrapper___bspG{max-width:1200px}.ProductPageSwa_product-title__DbnyA{margin-bottom:30px}.ProductPageSwa_description__dDyeN{margin-bottom:30px;font-size:17px}.ProductPageSwa_content__tDPu0{display:flex;justify-content:center;align-items:center;flex-direction:column}.ProductPageSwa_gallery__Gps4X{max-width:600px;width:100%}.ProductPageSwa_main-image__BDdSS{width:600px;height:450px;border-radius:8px;cursor:zoom-in;object-fit:cover}.ProductPageSwa_thumbnails__hmFJ3{display:flex;justify-content:center;gap:8px;margin-top:12px;flex-wrap:wrap}.ProductPageSwa_thumb__Uvfjs{width:120px;height:90px;object-fit:cover;border:2px solid transparent;border-radius:4px;cursor:pointer}.ProductPageSwa_thumb__Uvfjs:hover{border-color:var(--brand-color-hover)}.ProductPageSwa_active__TFi7j{border-color:var(--brand-color)}.ProductPageSwa_overlay__T_KQQ{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2005;cursor:zoom-out}.ProductPageSwa_linked-text-wrapper__YSb5d{display:flex;justify-content:flex-end;margin-bottom:20px}.ProductPageSwa_linked-text__QqRjb{text-align:right;cursor:pointer;padding:10px 15px;background:#b2e2b2;float:right;border-radius:10px}.ProductPageSwa_linked-text__QqRjb:hover{text-align:right;color:var(--light-text-color)}.ProductPageSwa_preview__y25iZ{max-width:90vw;max-height:90vh;border-radius:8px;object-fit:contain}.ProductPageSwa_options___WyA_{max-width:530px;height:auto}.ProductPageSwa_product-info-section__5_m_M{display:flex;flex-direction:row;padding-bottom:100px;gap:70px}.ProductPageSwa_options___WyA_{display:grid;width:530px;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ProductPageSwa_info-contact__3ziC3{padding-top:45px;display:flex;flex-direction:row;justify-content:space-between}.ProductPageSwa_button__fs_YL{all:unset;width:150px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--brand-color);border-radius:10px;color:white;font-size:14px;gap:10px;cursor:pointer}.ProductPageSwa_attributes__bWmNd{font-size:18px}.ProductPageSwa_bold-price__vcS00{font-size:18px;font-weight:500}.ProductPageSwa_icons__FrZsn,.ProductPageSwa_stock-info___ZjkT{padding-top:20px;border-top:1px solid #e6e6e6;margin-top:35px;display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap}.ProductPageSwa_stock-wrap__waS_f{padding-top:20px;display:flex;flex-direction:row;justify-content:left;gap:22px;flex-wrap:wrap}.ProductPageSwa_circle__LOZwT{width:50px;height:50px;border-radius:50px;background-color:#cccccc;display:flex;justify-content:center;align-items:center}.ProductPageSwa_addtion__6fNKJ{max-width:90px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProductPageSwa_title__8woLX{max-width:90px;text-align:center;font-size:13px;text-transform:uppercase;margin-top:7px;font-weight:500;color:#999999;height:30px}.ProductPageSwa_color__RVh_J{background-color:#31d0e2;width:6px;height:6px;border-radius:6px;margin-top:20px}.ProductPageSwa_addtion__6fNKJ:hover .ProductPageSwa_circle__LOZwT,.ProductPageSwa_color__RVh_J{background-color:var(--sticker-color,var(--brand-color))}.ProductPageSwa_addtion__6fNKJ:hover .ProductPageSwa_title__8woLX{color:black}.ProductPageSwa_addtion__6fNKJ:hover .ProductPageSwa_color__RVh_J{transform:scale(1.5);transition:transform .1s ease}.ProductPageSwa_product-description__FDu84{padding-bottom:30px;text-align:center}.ProductPageSwa_product-attributes__TwqXk{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #e6e6e6;padding-top:30px;margin-top:20px}.ProductPageSwa_attribute-item__L4Ms3{width:calc(50% - 6px)}.ProductPageSwa_pricing__mv1mt{margin-top:30px;display:flex;flex-direction:column;justify-content:center}.ProductPageSwa_contenthtml__RexTc{margin-bottom:30px;width:1200px;display:flex;flex-direction:column;justify-content:center}.ProductPageSwa_title-similar__oXk8b{text-align:center;margin-top:30px}.ProductPageSwa_attribute-text__eV53K{font-size:15px;line-height:22px;color:var(--description-font-color)}.ProductPageSwa_attribute-key__sJWBF{font-weight:500;font-size:16px}.ProductPageSwa_contact-form-wrapper__HkByx,.ProductPageSwa_faq-wrapper__sEZJA{padding-bottom:100px;width:100%;display:flex;justify-content:center}.ProductPageSwa_similar-wrapper__JweJN{padding-bottom:100px}.ProductPageSwa_custom-bold__nJQSx{font-size:17px;font-weight:500;color:rgb(79,79,79)}.ProductPageSwa_preview-container____W9j{position:relative;width:90vw;height:90vh;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:center}.ProductPageSwa_preview-image-wrap__DT4kW{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.ProductPageSwa_nav-btn__TY30u{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;line-height:54px;text-align:center;border-radius:54px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:50px;font-weight:500;color:#fff}.ProductPageSwa_nav-btn__TY30u:hover{transform:translateY(-50%) scale(1.05)}.ProductPageSwa_nav-left__5H0ej{left:0;font-size:60px}.ProductPageSwa_nav-right__tsoqm{right:0;font-size:60px}.ProductPageSwa_photos__ohewz{width:100%;display:flex;flex-direction:column;align-items:center}.ProductPageSwa_image-last__diS6I{display:block;width:auto;height:auto;max-width:1200px;padding-bottom:40px}.ProductPageSwa_pdf-wrapper__ortxA{width:100%;max-width:1200px;margin:20px auto 0}@media (max-width:900px){.ProductPageSwa_preview-image-wrap__DT4kW{width:70vw}.ProductPageSwa_preview__y25iZ{width:80vw}.ProductPageSwa_nav-left__5H0ej{font-size:40px;left:-30px}.ProductPageSwa_nav-right__tsoqm{font-size:40px;right:-30px}}@media (max-width:750px){.ProductPageSwa_main-image__BDdSS{width:80vw;height:auto}.ProductPageSwa_thumb__Uvfjs{width:calc(28%);height:auto}.ProductPageSwa_options___WyA_{display:flex;max-width:80vw;flex-direction:row;align-items:center;flex-direction:column;justify-content:center;height:auto}}@media (max-width:1200px){.ProductPageSwa_image-last__diS6I{max-width:90vw}.ProductPageSwa_pdf-wrapper__ortxA{max-width:80vw}.ProductPageSwa_content-wrapper___bspG,.ProductPageSwa_contenthtml__RexTc,.ProductPageSwa_pricing__mv1mt{width:80vw}.ProductPageSwa_product-info-section__5_m_M{flex-direction:column;align-items:center;padding-bottom:30px}.ProductPageSwa_product-title__DbnyA{padding-top:30px}.ProductPageSwa_description__dDyeN{margin-bottom:30px;font-size:15px}.ProductPageSwa_contact__uSKS4{width:100%;display:felx;flex-direction:row}.ProductPageSwa_contact-form-wrapper__HkByx,.ProductPageSwa_faq-wrapper__sEZJA,.ProductPageSwa_similar-wrapper__JweJN{padding-bottom:30px}}@media (max-width:600px){.ProductPageSwa_product-attributes__TwqXk{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #e6e6e6;padding-top:30px;margin-top:20px}.ProductPageSwa_attribute-item__L4Ms3{width:100%}}@media (max-width:400px){.ProductPageSwa_stock-info___ZjkT>*{width:80%}}.ProductPageSwa_warning__AvgTI{padding:10px 0;text-align:center}.ProductPageSwa_stepHidden__xBR_v{display:none}.ProductPageSwa_stepVisible__kOhWu{display:block}.Faq_faq-container__7YQ_v{display:flex;justify-content:space-between;margin:0 auto;width:600px;gap:40px}.Faq_text-block__n_HmM{flex:1 1}.Faq_title__j84EG{font-size:var(--h3-font-size)}.Faq_text-paragraph__VHvPg{font-size:var(--description-font-size);color:var(--description-font-color);line-height:22px;margin-bottom:15px}.Faq_faq-section___Jw9j{flex:1 1}.Faq_faq-list__gNKVA{border-top:1px solid var(--light-border)}.Faq_faq-item__lmsII{border-bottom:1px solid var(--light-border)}.Faq_faq-question__QpVPv{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;font-size:16px;font-weight:400}.Faq_faq-chevron__T7gpg{font-size:var(--description-font-size);transition:transform .3s ease}.Faq_faq-chevron__T7gpg.Faq_expanded__YcTLA{transform:rotate(180deg)}.Faq_faq-answer__K5uIj{padding:0 0 15px;font-size:var(--description-font-size);line-height:1.6;color:#666;display:none}.Faq_faq-answer__K5uIj.Faq_expanded__YcTLA{display:block}@media (max-width:768px){.Faq_faq-container__7YQ_v{flex-direction:column;padding:20px;gap:20px;width:90%}.Faq_faq-title__qUcYP,.Faq_text-title__xKkXn{font-size:20px}.Faq_faq-answer__K5uIj,.Faq_faq-question__QpVPv,.Faq_text-paragraph__VHvPg{font-size:var(--description-font-size)}.Faq_faq-question__QpVPv{padding:10px 0}.Faq_faq-answer__K5uIj{padding-bottom:10px}}.ContactUsForm_phones__PnkkQ{background-color:var(--lighter-background);display:flex;flex-direction:row;gap:20px;align-items:center;padding:15px 20px;border-radius:10px}.ContactUsForm_icon__NMyhE{width:36px;height:36px;object-fit:contain}.ContactUsForm_numbers__T3bYH{display:flex;flex-direction:row;gap:20px}.ContactUsForm_numbers__T3bYH a{color:black;font-size:16px;text-decoration:none}.ContactUsForm_form__g_uVF{margin-top:20px}.ContactUsForm_form-row__rw_jr{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.ContactUsForm_form-group__Y4yD_{flex:1 1}.ContactUsForm_input__1Z416{width:100%;padding:10px;font-style:italic;border:1px solid var(--light-border);border-radius:5px;font-weight:200;font-size:15px;box-sizing:border-box;height:50px}.ContactUsForm_input__1Z416::placeholder{color:var(--light-text-color)}.ContactUsForm_textarea__QQ_Yh{width:100%;height:163px;padding:10px;border:1px solid var(--light-border);border-radius:5px;font-size:16px;resize:none;box-sizing:border-box}.ContactUsForm_textarea__QQ_Yh::placeholder{color:var(--light-text-color)}.ContactUsForm_captcha-row__1htmH{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:10px;gap:20px}.ContactUsForm_error-text__fM1Iw{color:red}.ContactUsForm_input__1Z416 .PhoneInputInput{border:1px solid var(--light-border);height:47px;border-radius:4px;font-size:16px;padding-left:15px;width:100%;font-family:inherit}.ContactUsForm_input__1Z416 .PhoneInputCountry{padding-right:5px}.ContactUsForm_phone__i8cxu{border:0;padding:0 0 0 5px}.ContactUsForm_submit-button__2kp_z{background-color:var(--brand-color);color:white;border:none;height:50px;width:112px;border-radius:10px;font-size:16px;cursor:pointer}.ContactUsForm_submit-button__2kp_z:hover{background-color:var(--brand-color-hover)}@media (max-width:500px){.ContactUsForm_contact-us-form__ggj41{display:flex;flex-direction:column;align-items:center}.ContactUsForm_textarea__QQ_Yh{height:183px}.ContactUsForm_phones__PnkkQ{flex-direction:row;align-items:center;padding:10px 0;width:80vw}.ContactUsForm_captcha-row__1htmH{flex-direction:column}.ContactUsForm_icon__NMyhE{padding-left:21px}.ContactUsForm_input__1Z416{width:80vw;height:50px}.ContactUsForm_phones__PnkkQ{width:100%vw}.ContactUsForm_numbers__T3bYH{flex-direction:column;gap:10px;padding-left:10vw}.ContactUsForm_form-row__rw_jr{flex-direction:column;gap:15px}.ContactUsForm_form-group__Y4yD_{flex:none;width:100%}.ContactUsForm_captcha-row__1htmH{justify-content:center}}