.elementor-kit-7{--e-global-color-primary:#ecedf0;--e-global-color-secondary:#c0272b;--e-global-color-text:#222831;--e-global-color-accent:#616f84;--e-global-color-6a08888:#434e5d;--e-global-color-ac61d24:#222831;--e-global-color-92f408a:#8896ab;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:24px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-0c2171d-font-family:"Inter";--e-global-typography-0c2171d-font-size:60px;--e-global-typography-0c2171d-font-weight:700;--e-global-typography-0c2171d-line-height:72px;--e-global-typography-782cddd-font-family:"Inter";--e-global-typography-782cddd-font-size:96px;--e-global-typography-782cddd-font-weight:400;--e-global-typography-782cddd-line-height:120px;--e-global-typography-782cddd-letter-spacing:-2px;--e-global-typography-d5dd960-font-family:"Inter";--e-global-typography-d5dd960-font-size:72px;--e-global-typography-d5dd960-font-weight:400;--e-global-typography-d5dd960-line-height:90px;--e-global-typography-d5dd960-letter-spacing:-2px;--e-global-typography-0cdae82-font-family:"Inter";--e-global-typography-0cdae82-font-size:60px;--e-global-typography-0cdae82-font-weight:400;--e-global-typography-0cdae82-line-height:72px;--e-global-typography-0cdae82-letter-spacing:-2px;--e-global-typography-bfe8cbf-font-family:"Inter";--e-global-typography-bfe8cbf-font-size:48px;--e-global-typography-bfe8cbf-font-weight:400;--e-global-typography-bfe8cbf-line-height:60px;--e-global-typography-bfe8cbf-letter-spacing:-2px;--e-global-typography-765fede-font-size:16px;--e-global-typography-765fede-font-weight:400;--e-global-typography-765fede-line-height:24px;--e-global-typography-13de8aa-font-size:20px;--e-global-typography-13de8aa-font-weight:400;--e-global-typography-13de8aa-line-height:28px;--e-global-typography-470b0cb-font-family:"Poppins";--e-global-typography-470b0cb-font-size:18px;--e-global-typography-470b0cb-font-weight:500;--e-global-typography-470b0cb-line-height:28px;--e-global-typography-e95201e-font-family:"Poppins";--e-global-typography-e95201e-font-size:16px;--e-global-typography-e95201e-font-weight:500;--e-global-typography-e95201e-line-height:24px;--e-global-typography-4209975-font-family:"Inter";--e-global-typography-4209975-font-size:30px;--e-global-typography-4209975-font-weight:600;--e-global-typography-4209975-line-height:36px;--e-global-typography-97b6f29-font-size:20px;--e-global-typography-97b6f29-font-weight:700;--e-global-typography-97b6f29-font-style:normal;--e-global-typography-97b6f29-line-height:28px;--e-global-typography-f6fe2ec-font-size:24px;--e-global-typography-f6fe2ec-font-weight:700;--e-global-typography-f6fe2ec-line-height:32px;--e-global-typography-27c70a4-font-family:"Inter";--e-global-typography-27c70a4-font-size:18px;--e-global-typography-27c70a4-font-weight:400;--e-global-typography-27c70a4-line-height:28px;--e-global-typography-41fb53f-font-family:"Inter";--e-global-typography-41fb53f-font-size:36px;--e-global-typography-41fb53f-font-weight:700;--e-global-typography-41fb53f-line-height:40px;--e-global-typography-b31428c-font-family:"Inter";--e-global-typography-b31428c-font-size:14px;--e-global-typography-b31428c-font-weight:400;--e-global-typography-b31428c-line-height:20px}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-secondary);border-radius:6px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1160px}.e-container{--container-max-width:1160px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-container{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-container{--container-max-width:767px}}.chapter-wide>.elementor-container{max-width:1040px;margin:0 auto;border:1px solid rgba(0,0,0,.08);background:#fff;padding:70px}.chapter-tittle{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.chapter-tittle:after{content:"";display:block;width:100px;height:1px;background:rgba(0,0,0,.12);margin-top:8px}.chapter-text-col{position:relative;padding-left:28px;display:flex;justify-content:center}.chapter-text-col:before{content:"";position:absolute;left:0;top:8px;width:2px;height:calc(100% - 16px);background:#8b1e1e;opacity:.75}.chapter-text{max-width:560px;margin:0 auto;line-height:1.7;letter-spacing:.01em;background:#fafafa;padding:52px 60px;border:1px solid rgba(0,0,0,.06)}.chapter-text p{margin:0 0 18px}.chapter-text p:last-child{margin-bottom:0}.chapter-label{color:#8b1e1e;letter-spacing:.18em;font-size:24px;font-weight:500;display:block;margin-bottom:6px;text-transform:uppercase}.chapter-title{font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.1}.footer-links{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.footer-links a{color:#bfc3c7 !important;text-decoration:none;line-height:1}.footer-links a:hover{color:#fff !important}.footer-separator{color:#6f7478;font-size:11px;opacity:.7}@media (max-width:767px){.chapter-wide>.elementor-container{padding:40px 20px}.chapter-tittle{align-items:center;text-align:center;margin-bottom:18px}.chapter-tittle:after{margin-left:auto;margin-right:auto}.chapter-text{max-width:100%;padding:28px 20px}}.product-price,.product-price *{font-family:'Archivo Narrow',sans-serif !important}.product-price ins{text-decoration:none !important}.product-price ins .woocommerce-Price-amount,.product-price ins .amount{color:#8b1e1e !important;font-size:30px !important;font-weight:800 !important;letter-spacing:.02em}.product-price del{display:inline-flex !important;margin-right:10px;opacity:1 !important}.product-price del,.product-price del *{color:#9b9b9b !important;font-size:20px !important;font-weight:400 !important;text-decoration:line-through !important}.product-title,.product-title *{font-family:'Archivo Narrow',sans-serif !important;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;margin:0 0 10px}.product-subtitle{font-family:'Archivo Narrow',sans-serif !important;text-transform:uppercase;letter-spacing:.18em;font-size:16px;line-height:1.2;color:#6f7478;margin:0 0 18px}.product-subtitle p{margin:0}.woocommerce-product-details__short-description strong{display:block;margin-bottom:18px}.product-details-accordion{max-width:640px;margin:40px auto 0 auto}.product-details-accordion{max-width:640px;margin:70px auto 0 auto}.product-details-accordion{max-width:720px;margin:60px auto 0}.product-details-accordion .elementor-accordion-item{border:0 !important;border-top:1px solid rgba(0,0,0,.12) !important;background:0 0 !important}.product-details-accordion .elementor-accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,.12) !important}.product-details-accordion .elementor-tab-title{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;position:relative !important;padding:18px 0 !important;font-family:'Archivo Narrow',sans-serif !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:13px !important;font-weight:700 !important;color:#111 !important}.product-details-accordion .elementor-tab-title:hover,.product-details-accordion .elementor-tab-title.elementor-active{color:#8b1e1e !important}.product-details-accordion .elementor-accordion-title{display:inline-block !important;margin:0 auto !important}.product-details-accordion .elementor-accordion-icon{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;color:#8b1e1e !important;font-size:16px !important;opacity:.9 !important}.product-details-accordion .elementor-tab-content{padding:0 0 18px !important;text-align:center !important;font-family:'Archivo Narrow',sans-serif !important;font-size:15px !important;line-height:1.65 !important;color:rgba(0,0,0,.75) !important}.product-details-accordion .elementor-tab-content ul,.product-details-accordion .elementor-tab-content ol{display:inline-block;text-align:left;margin:12px auto 0 auto;padding-left:18px}@media (max-width:767px){.product-title,.product-title *{font-size:30px !important;line-height:1.1 !important;letter-spacing:.02em !important;text-align:center !important}.woocommerce-product-details__short-description{font-size:12.5px !important;line-height:1.55 !important;letter-spacing:.06em !important;text-align:center !important}.product-details-accordion{width:100% !important;max-width:none !important;margin:18px 0 0 !important}.product-details-accordion .elementor-tab-title{font-size:12px !important;padding:14px 0 !important}.product-details-accordion .elementor-tab-content{font-size:13px !important;padding:0 0 16px !important}}@media (max-width:767px){.product-details-accordion .elementor-tab-title{font-size:11px !important;letter-spacing:.08em !important;padding:14px 0 14px 34px !important}.product-details-accordion .elementor-tab-title .elementor-accordion-title{max-width:calc(100% - 40px);display:block;margin:0 auto !important;text-align:center !important}.product-details-accordion .elementor-accordion-icon{left:10px !important;font-size:14px !important}}.single-product .woocommerce-product-details__short-description{color:#4a4d50 !important;font-weight:400 !important;letter-spacing:.08em !important}.collectors-gallery{max-width:900px;margin:32px auto 24px}.collectors-gallery .elementor-widget-container{width:100%}.collectors-gallery .elementor-gallery__container{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important}.collectors-gallery .elementor-gallery-item{margin:0 !important}.collectors-gallery .elementor-gallery-item__content,.collectors-gallery .e-gallery-image{border-radius:10px;overflow:hidden}.collectors-gallery img{width:100% !important;height:auto !important;display:block}@media (max-width:1024px){.collectors-gallery{max-width:720px}.collectors-gallery .elementor-gallery__container{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}}@media (max-width:767px){.collectors-gallery{max-width:100%;padding:0 16px;margin-top:18px}.collectors-gallery .elementor-gallery__container{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}}body.postid-273 .ig-dm-btn .elementor-button{background-color:#7a1c1c !important;color:#fff !important;border-radius:4px !important;box-shadow:none !important;filter:none !important;text-shadow:none !important;opacity:1 !important;transition:background-color .25s ease !important}body.postid-273 .ig-dm-btn .elementor-button:hover,body.postid-273 .ig-dm-btn .elementor-button:focus{background-color:#8b1e1e !important;box-shadow:none !important;filter:none !important;text-shadow:none !important}body.postid-273 .ig-dm-btn .elementor-button:after{box-shadow:none !important;filter:none !important}body.postid-273 .ig-dm-solid .elementor-button{background-color:#7a1c1c !important;color:#fff !important;padding:14px 34px !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;border-radius:4px !important;border:none !important;box-shadow:none !important;filter:none !important;opacity:1 !important;transition:background-color .25s ease !important}body.postid-273 .ig-dm-solid .elementor-button:hover,body.postid-273 .ig-dm-solid .elementor-button:focus{background-color:#8b1e1e !important;box-shadow:none !important;filter:none !important;opacity:1 !important}body.postid-273 .ig-dm-solid .elementor-button:before,body.postid-273 .ig-dm-solid .elementor-button:after{display:none !important;content:none !important}body.postid-273 .elementor-element-77f8fdf .elementor-button{background:#7a1c1c !important;background-color:#7a1c1c !important;background-image:none !important;color:#fff !important;border-radius:4px !important;border:none !important;box-shadow:none !important;filter:none !important;opacity:1 !important;transition:background-color .25s ease,transform .25s ease !important}body.postid-273 .elementor-element-77f8fdf .elementor-button:hover,body.postid-273 .elementor-element-77f8fdf .elementor-button:focus{background:#8b1e1e !important;background-color:#8b1e1e !important;background-image:none !important;box-shadow:none !important;filter:none !important;opacity:1 !important}body.postid-273 .elementor-element-77f8fdf .elementor-button:before,body.postid-273 .elementor-element-77f8fdf .elementor-button:after{content:none !important;display:none !important}.collectors-gallery{padding:24px;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06);margin:40px auto 0}#dd-desc,.product-desc{display:block !important;max-width:1040px !important;margin:4px auto 10px !important;padding:18px 34px !important;border-radius:14px !important;background:#fff !important;box-shadow:0 8px 22px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04) !important}#dd-desc>.elementor-widget-container,.product-desc>.elementor-widget-container{background:0 0 !important;box-shadow:none !important;padding:0 !important;border:0 !important;border-radius:0 !important}@media (max-width:767px){#dd-desc,.product-desc{max-width:95% !important;margin:4px auto 8px !important;padding:14px 16px !important}}#dd-desc,.product-desc{background:0 0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}#dd-desc>.elementor-widget-container,.product-desc>.elementor-widget-container{max-width:1040px !important;margin:6px auto 14px !important;padding:20px 34px !important;border-radius:14px !important;background:#f7f8f9 !important;box-shadow:0 6px 18px rgba(0,0,0,.04) !important}@media (max-width:767px){#dd-desc>.elementor-widget-container,.product-desc>.elementor-widget-container{max-width:94% !important;padding:16px !important;margin:6px auto 10px !important}}#dd-desc,.product-desc{width:100% !important;max-width:1200px !important;margin:8px auto 16px !important;padding:20px 40px !important;border-radius:14px;background:#f7f8f9;box-shadow:0 6px 18px rgba(0,0,0,.04)}#dd-desc,.product-desc{border-radius:0 !important;background:#f7f8f9;border-bottom:1px solid rgba(122,28,28,.25)}#dd-desc,.product-desc{width:100% !important;max-width:1200px !important;margin:6px auto 14px !important;padding:20px 40px !important;background:#f7f8f9;border-radius:0 !important;box-shadow:none !important;border-bottom:1px solid #d6d9dd}#dd-desc,#dd-desc>.elementor-widget-container,#dd-desc .elementor-text-editor,.product-desc,.product-desc>.elementor-widget-container,.product-desc .elementor-text-editor{width:100% !important;max-width:1100px !important;margin:6px auto 4px !important;padding:20px 40px 16px !important;background:#fafbfc !important;border-radius:0 !important;box-shadow:none !important;border-bottom:1px solid #d6d9dd}@media (max-width:767px){#dd-desc,#dd-desc>.elementor-widget-container,#dd-desc .elementor-text-editor,.product-desc,.product-desc>.elementor-widget-container,.product-desc .elementor-text-editor{max-width:94% !important;padding:16px 18px 14px !important;margin:4px auto 6px !important}}#dd-desc h3,.product-desc h3{color:#8b1e1e !important}#dd-desc,#dd-desc>.elementor-widget-container,.product-desc,#dd-desc,#dd-desc>.elementor-widget-container,.product-desc,.product-desc>.elementor-widget-container{margin-top:-40px !important}#dd-desc,.product-desc{display:block !important;max-width:1080px !important;margin:-90px auto 10px !important;padding:28px 34px !important;background:#f7f8f9 !important;border-radius:0 !important;box-shadow:0 0px 28px rgba(0,0,0,.06) !important;position:relative !important}#dd-desc>.elementor-widget-container,.product-desc>.elementor-widget-container{background:0 0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important}@media (max-width:767px){#dd-desc,.product-desc{max-width:95% !important;margin:-20px auto 8px !important;padding:14px 16px !important}}.product-desc h2,.product-desc h3{text-transform:uppercase;letter-spacing:.06em}#dd-desc .elementor-widget-container,#dd-desc .elementor-text-editor,#dd-desc .elementor-text-editor *,.product-desc .elementor-widget-container,.product-desc .elementor-text-editor,.product-desc .elementor-text-editor *{font-size:14px !important;line-height:1.6 !important}#dd-desc h1,#dd-desc h2,#dd-desc h3,.product-desc h1,.product-desc h2,.product-desc h3{font-size:23px !important;line-height:1.25 !important}@media (max-width:767px){#dd-desc .elementor-widget-container,#dd-desc .elementor-text-editor,#dd-desc .elementor-text-editor *,.product-desc .elementor-widget-container,.product-desc .elementor-text-editor,.product-desc .elementor-text-editor *{font-size:13px !important;line-height:1.55 !important}#dd-desc h1,#dd-desc h2,#dd-desc h3,.product-desc h1,.product-desc h2,.product-desc h3{font-size:16px !important}}.dd-desc-inner p{font-size:16px;line-height:1.4;margin-bottom:10px}.dd-desc-inner h3{font-size:17px;line-height:1.25;margin-bottom:22px;text-transform:uppercase;letter-spacing:.06em}@media (max-width:767px){.dd-desc-inner p{font-size:12.8px;line-height:1.5}.dd-desc-inner h3{font-size:15px}}.dd-product-gallery,.dd-product-gallery *,.dd-product-gallery img{border-radius:0 !important}.dd-product-gallery .woocommerce-product-gallery,.dd-product-gallery .woocommerce-product-gallery__wrapper{background:0 0 !important;border:0 !important;box-shadow:none !important;margin-top:0 !important;padding-bottom:14px !important}.dd-product-gallery .flex-control-thumbs li{width:72px !important;height:72px !important;margin:0 !important}.dd-product-gallery .flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:cover !important;border:1px solid #e5e7ea !important;opacity:1 !important;transition:border-color .2s ease,transform .2s ease !important}.dd-product-gallery .flex-control-thumbs li img:hover{transform:translateY(-1px);border-color:#cfd4da !important}.dd-product-gallery .flex-control-thumbs li img.flex-active{border-color:#8b1e1e !important}@media (max-width:767px){.dd-product-gallery .flex-control-thumbs li{width:64px !important;height:64px !important}}.mg-header{width:100%;min-height:64px;display:flex;align-items:center}.mg-header .elementor-container,.mg-header .elementor-row{width:100% !important;display:flex !important;align-items:center}.mg-header__logo{display:flex;justify-content:center;align-items:center}.mg-header__right{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.mg-header__cart{transform:scale(.9);transform-origin:right center}.mg-header__burger{transform:scale(.95);transform-origin:right center}@media (max-width:767px){.mg-header{min-height:56px}.mg-header__right{gap:10px}.mg-header__cart{transform:scale(.85)}.mg-header__burger{transform:scale(.9)}}.elementor-nav-menu a:after{display:none !important}body .shopengine-cart-table img,body .shopengine-cart-table .product-thumbnail,body .shopengine-cart-table .product-thumbnail img{border:none !important;box-shadow:none !important;outline:none !important;background:0 0 !important;border-radius:0 !important}.ms-cart-page .product-name a,.ms-cart-page .shopengine-table__body-item--td.product-name a{font-family:'Archivo Narrow',sans-serif !important;text-transform:uppercase !important;letter-spacing:.06em !important;font-weight:300 !important;font-size:18px !important;line-height:1.35 !important;display:block !important;max-width:100% !important;white-space:normal !important}body .shopengine-cart-table .shopengine-cart-quantity input.qty{width:46px !important;height:36px !important;font-size:16px !important;font-weight:600 !important;line-height:36px !important;padding:0 !important;text-align:center !important;border-radius:6px !important;box-sizing:border-box !important}body .shopengine-cart-table .shopengine-cart-quantity .minus-button,body .shopengine-cart-table .shopengine-cart-quantity .plus-button{width:34px !important;height:36px !important;font-size:16px !important;line-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border-radius:6px !important;box-sizing:border-box !important}body .shopengine-cart-table input.qty::-webkit-outer-spin-button,body .shopengine-cart-table input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .shopengine-cart-table input.qty{-moz-appearance:textfield}body .shopengine-cart-table .shopengine-cart-quantity input.qty{width:44px !important;height:16px !important;font-size:18px !important;line-height:26px !important;padding:0 !important;text-align:center !important;border-radius:6px !important}body .shopengine-cart-table .shopengine-cart-quantity .minus-button,body .shopengine-cart-table .shopengine-cart-quantity .plus-button{width:36px !important;height:36px !important;font-size:16px !important;line-height:36px !important;padding:0 !important;border-radius:6px !important}body .shopengine-cart-table .shopengine-cart-quantity{gap:6px !important;align-items:center !important}body .shopengine-cart-table .shopengine-cart-quantity .minus-button,body .shopengine-cart-table .shopengine-cart-quantity .plus-button{width:30pxpx !important;height:30px !important;font-size:16px !important;line-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border-radius:9px !important;box-sizing:border-box !important}.shopengine-cart-quantity{display:flex !important;align-items:center !important;gap:8px}body .shopengine-cart-table .shopengine-cart-quantity .minus-button,body .shopengine-cart-table .shopengine-cart-quantity .plus-button{width:30pxpx !important;height:30px !important;font-size:16px !important;line-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border-radius:9px !important;box-sizing:border-box !important}.shopengine-cart-quantity span{color:#9a0809 !important;border:2px solid #9a0809 !important;font-size:18px !important;font-weight:600 !important;width:36px;height:36px;display:flex !important;align-items:center !important;justify-content:center !important}.shopengine-cart-quantity input.qty{color:#9a0809 !important;border:2px solid #9a0809 !important;font-size:18px !important;font-weight:600 !important;width:48px !important;height:36px !important;text-align:center !important;padding:0 !important;line-height:36px !important;outline:none !important;box-shadow:none !important}body .shopengine-cart-table .shopengine-cart-quantity input.qty{width:50px !important;height:50px !important;font-size:18px !important;font-weight:600 !important;line-height:36px !important;padding:0 !important;text-align:center !important;border-radius:6px !important;box-sizing:border-box !important}}.ms-cart-page .shopengine-cart-quantity *,.ms-cart-page .shopengine-cart-quantity *:focus,.ms-cart-page .shopengine-cart-quantity *:focus-visible,.ms-cart-page .shopengine-cart-quantity *:active{outline:none !important;box-shadow:none !important}.ms-cart-page .shopengine-cart-quantity,.ms-cart-page .shopengine-cart-quantity:focus,.ms-cart-page .shopengine-cart-quantity:focus-visible,.ms-cart-page .shopengine-cart-quantity:active{outline:none !important;box-shadow:none !important}.ms-cart-page .shopengine-cart-quantity .quantity,.ms-cart-page .shopengine-cart-quantity .qty-wrapper,.ms-cart-page .shopengine-cart-quantity .shopengine-cart-quantity-input{outline:none !important;box-shadow:none !important;border:0 !important}.ms-cart-page .shopengine-cart-quantity span{border:1px solid #9a0809 !important;color:#9a0809 !important}.ms-cart-page .shopengine-cart-quantity input.qty{border:1px solid #9a0809 !important;color:#9a0809 !important;outline:none !important;box-shadow:none !important}.ms-cart-page .shopengine-cart-quantity span,.ms-cart-page .shopengine-cart-quantity input.qty{border:1.5px solid #d0d0d0 !important;color:#222 !important;background:0 0 !important;transition:all .15s ease}.ms-cart-page .shopengine-cart-quantity span:active,.ms-cart-page .shopengine-cart-quantity input.qty:focus{border-color:#9a0809 !important;box-shadow:inset 0 0 0 1px #9a0809;color:#9a0809 !important}:root{--mg-price-color:#9a0809;--mg-price-size:18px;--mg-price-weight:700}.ms-cart-page .shopengine-table__body-item--td.product-price,.ms-cart-page .shopengine-table__body-item--td.product-price *,.ms-cart-page .shopengine-table__body-item--td.product-subtotal,.ms-cart-page .shopengine-table__body-item--td.product-subtotal *{color:var(--mg-price-color) !important;font-size:var(--mg-price-size) !important;font-weight:var(--mg-price-weight) !important}.ms-cart-page button[name=update_cart],.ms-cart-page .shopengine-cart-table button[name=update_cart],.ms-cart-page .shopengine-cart-table .shopengine-footer-button.update-cart{font-size:12px !important;padding:8px 12px !important;min-height:32px !important;border-radius:6px !important;opacity:.85 !important}body .ms-cart-page .shopengine-table__footer .button-group-right button.update-cart-btn.shopengine-footer-button{position:relative !important;top:-12px !important;left:px !important;z-index:5 !important}body .ms-cart-page .shopengine-table__footer .button-group-right button.update-cart-btn.shopengine-footer-button{padding:6px 14px !important;font-size:15px !important;line-height:1 !important}.return-to-shop,button.return-to-shop,.shopengine-table__footer .button-group-left{display:none !important}.shopengine-table__footer .button-group-right{width:100%;display:flex;justify-content:flex-end}.shopengine-table__footer .update-cart-btn{margin-right:0}:root{--ms-accent:#b11217;--ms-accent-hover:#5f0c0c}body .ms-cart-page .shopengine-table__footer .button-group-right{width:100% !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button{padding:6px 12px !important;font-size:15px !important;line-height:1 !important;border-radius:6px !important;border:none !important;box-shadow:none !important}body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button,body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button:disabled,body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button[disabled],body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button[aria-disabled=true]{background:var(--ms-accent) !important;color:#fff !important;opacity:1 !important;filter:none !important;cursor:pointer !important}body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button i{color:#fff !important}body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button:hover,body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button:focus{background:var(--ms-accent-hover) !important;color:#fff !important}body .ms-cart-page .shopengine-table__footer .button-group-right>button.button.update-cart-btn.shopengine-footer-button:hover{outline:none !important;box-shadow:none !important}body .ms-cart-page .shopengine-cart-totals,body .ms-cart-page .shopengine-cart-summary,body .ms-cart-page .shopengine-cart-total-wrapper{border-left:1px solid #7a1d1d !important;padding-left:11px !important}button.update-cart-btn.shopengine-footer-button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}button.update-cart-btn.shopengine-footer-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.18)}button.update-cart-btn.shopengine-footer-button:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.2)}body .ms-cart-page .shopengine-table__body-item{position:relative;padding-bottom:24px;margin-bottom:28px}body .ms-cart-page .shopengine-table__body-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(122,29,29,.35)}.ms-cart-page .product-subtotal bdi,.ms-cart-page .shopengine-table__body-item--td.product-subtotal{font-weight:600;letter-spacing:.2px}.update-cart-btn{transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.update-cart-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(122,29,29,.25)}.update-cart-btn:active{transform:translateY(0);box-shadow:none}.update-cart-btn,.update-cart-btn span{font-family:'Archivo Narrow',sans-serif !important;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.ms-cart-page .shopengine-cart-totals,.ms-cart-page .shopengine-cart-totals *{font-family:'Archivo Narrow',sans-serif !important;letter-spacing:.4px}.ms-cart-page .shopengine-cart-totals .label,.ms-cart-page .shopengine-cart-totals th{font-weight:500;text-transform:uppercase;font-size:13px;opacity:.8}.ms-cart-page .shopengine-cart-totals .amount,.ms-cart-page .shopengine-cart-totals td{font-weight:600;font-size:15px}.ms-cart-page .shopengine-cart-totals a.checkout-button,.ms-cart-page .shopengine-cart-totals button{font-family:'Archivo Narrow',sans-serif !important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;font-size:14px}@media (min-width:1024px){.ms-cart-page .shopengine-table__footer .button-group-right{margin-top:-25px}}@media (max-width:767px){body .shopengine-table__body-item--td.product-subtotal:before,body .shopengine-table__body-item--td.product-subtotal:after{content:none !important;display:none !important}body .shopengine-table__body-item--td.product-subtotal{font-size:0 !important;line-height:0 !important}body .shopengine-table__body-item--td.product-subtotal bdi,body .shopengine-table__body-item--td.product-subtotal .woocommerce-Price-amount,body .shopengine-table__body-item--td.product-subtotal .amount{font-size:26px !important;line-height:1.1 !important;font-weight:700 !important;color:#7a1d1d !important}body .shopengine-table__body-item--td.product-subtotal{text-align:center !important}}@media (max-width:767px){body .ms-cart-page .shopengine-table__body-item{text-align:center !important}body .ms-cart-page .shopengine-table__body-item--td.product-thumbnail{display:flex !important;justify-content:center !important}body .ms-cart-page .shopengine-table__body-item--td.product-name{text-align:center !important;margin:10px 0 6px !important}body .ms-cart-page .shopengine-table__body-item--td.product-subtotal{text-align:center !important;margin:6px 0 10px !important}body .ms-cart-page .shopengine-table__body-item--td.product-subtotal bdi,body .ms-cart-page .shopengine-table__body-item--td.product-subtotal .amount{display:inline-block !important;font-size:26px !important;font-weight:700 !important;letter-spacing:.02em !important;color:#7a1d1d !important}body .ms-cart-page .shopengine-table__body-item--td.product-quantity{display:flex !important;justify-content:center !important;align-items:center !important;gap:14px !important}body .ms-cart-page .shopengine-table__body-item{border-bottom:1px solid rgba(122,29,29,.25) !important;padding-bottom:18px !important;margin-bottom:18px !important}body .ms-cart-page button.update-cart-btn.shopengine-footer-button{width:92% !important;max-width:520px !important;margin:18px auto 10px !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:10px !important;padding:14px 18px !important;border-radius:10px !important;background:#7a1d1d !important;color:#fff !important;border:none !important;font-family:"Archivo Narrow",Arial,sans-serif !important;font-size:16px !important;letter-spacing:.04em !important;text-transform:uppercase !important}body .ms-cart-page button.update-cart-btn.shopengine-footer-button:active{transform:translateY(1px) !important;opacity:.95 !important}body .ms-cart-page button.update-cart-btn.shopengine-footer-button i{line-height:1 !important;transform:translateY(0px) !important}}@media (max-width:767px){body .ms-cart-page .product-thumbnail{margin-top:5px !important}}@media (max-width:767px){body .ms-cart-page .shopengine-quantity button,body .ms-cart-page .shopengine-quantity .qty-btn{min-width:44px !important;min-height:44px !important}}body .ms-cart-page button.update-cart-btn{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}body .ms-cart-page button.update-cart-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.1)}body .ms-cart-page button.update-cart-btn:active{transform:translateY(0px) scale(.99);box-shadow:0 3px 10px rgba(0,0,0,.1)}body .ms-cart-page .shopengine-table__body-item--td.product-subtotal span bdi{font-size:inherit !important;font-weight:inherit !important;line-height:1.1 !important}body .ms-cart-page .shopengine-table__body-item--td.product-subtotal span bdi .woocommerce-Price-currencySymbol,body .ms-cart-page .shopengine-table__body-item--td.product-subtotal span bdi .currency{font-size:1em !important;font-weight:inherit !important;line-height:inherit !important;vertical-align:baseline !important;position:static !important;top:auto !important;transform:none !important}body .ms-cart-page .shopengine-table__body-item--td.product-subtotal span bdi span{font-size:inherit !important;line-height:inherit !important}@media (max-width:768px){body .ms-cart-page .shopengine-table__body-item--td.product-subtotal span bdi{font-size:calc(100% - 4px) !important;line-height:1.15 !important}}body .founder-name{position:relative !important;display:inline-block !important;padding-bottom:14px !important}body .founder-name:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:250px;height:1px;background:#7a1d1d;opacity:.9;border-radius:1px}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce ul.products li.product a.added_to_cart.wc-forward,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-page ul.products li.product a.added_to_cart.wc-forward{display:none !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce ul.products li.product a.button{margin-top:12px !important}@media (max-width:768px){.elementor-swiper-button,.swiper-button-prev,.swiper-button-next{margin-top:8px !important;margin-bottom:8px !important}.swiper-navigation,.elementor-swiper{margin-bottom:1px !important}}@media (max-width:768px){.swiper-button-prev{margin-right:4px !important}.swiper-button-next{margin-left:4px !important}}@media (max-width:768px){.elementor-widget-slides,.elementor-widget-image-carousel,.elementor-widget-media-carousel{margin-bottom:-20px !important}}@media (max-width:1024px){.elementor-element-d85b8c1,.elementor-element-d85b8c1 .elementor-container,.elementor-element-d85b8c1 .elementor-column,.elementor-element-d85b8c1 .elementor-widget-wrap,.elementor-element-d85b8c1 .elementor-widget-container{overflow:visible !important}.elementor-element-d85b8c1{z-index:9999 !important}}@media (max-width:1024px){.elementor-element-d85b8c1,.elementor-element-d85b8c1 .elementor-container,.elementor-element-d85b8c1 .elementor-column,.elementor-element-d85b8c1 .elementor-widget-wrap,.elementor-element-d85b8c1 .elementor-widget-container{overflow:visible !important}.elementor-element-d85b8c1{z-index:9999 !important}}@media (max-width:1024px){.hero-cart .elementor-menu-cart__toggle .elementor-button{padding:8px 10px !important;font-size:14px !important;line-height:1 !important}.hero-cart .elementor-menu-cart__toggle .elementor-button-icon{font-size:16px !important}}.hero-view-collection .elementor-button-text{font-family:'montserrat',sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.hero-view-collection{transform:scale(.9)}}.checkout-migran,.checkout-migran *{font-family:'montserrat',sans-serif !important}.checkout-migran h1,.checkout-migran h2,.checkout-migran h3{letter-spacing:.02em}.checkout-migran label{font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12px !important;opacity:.85}.checkout-migran input,.checkout-migran select,.checkout-migran textarea{font-size:14px !important;line-height:1.25 !important;border-radius:12px !important;padding:14px 16px !important;border:1px solid rgba(0,0,0,.12) !important;background:#fff !important}.checkout-migran input:focus,.checkout-migran select:focus,.checkout-migran textarea:focus{outline:none !important;border-color:#7a1d1d !important;box-shadow:0 0 0 3px rgba(122,29,29,.15) !important}.checkout-migran input::placeholder,.checkout-migran textarea::placeholder{opacity:.55 !important;font-size:14px !important}.checkout-migran .shopengine-checkout-review-order{border-radius:18px !important;padding:18px !important;background:#f3f3f3 !important;border:1px solid rgba(0,0,0,.08) !important}.checkout-migran .shopengine-checkout-review-order .order-total,.checkout-migran .shopengine-checkout-review-order .cart-subtotal{font-size:14px !important}.checkout-migran .shopengine-checkout-review-order .order-total strong{font-size:16px !important}.checkout-migran #payment,.checkout-migran .woocommerce-checkout-payment{margin-top:12px !important}.checkout-migran .wc_payment_methods li{margin:10px 0 !important}.checkout-migran input[type=radio],.checkout-migran input[type=checkbox]{transform:scale(1.05)}.checkout-migran #place_order:hover{filter:brightness(1.05)}@media (max-width:768px){.checkout-migran label{font-size:11px !important}.checkout-migran input,.checkout-migran select,.checkout-migran textarea{padding:12px 14px !important}.checkout-migran .shopengine-checkout-review-order{padding:14px !important;border-radius:16px !important}}.checkout-migran .woocommerce-shipping-fields,.checkout-migran #ship-to-different-address{display:none !important}.checkout-summary *,.checkout-summary *:before,.checkout-summary *:after{border:none !important;box-shadow:none !important}.checkout-summary{border-radius:18px}.checkout-summary hr,.checkout-summary *{border-color:rgba(122,29,29,.35) !important}.checkout-summary [class*=total]{border-top:2px solid #7a1d1d !important;padding-top:16px}.checkout-summary [class*=total] *{font-weight:600 !important;font-size:18px !important}.checkout-summary{background:#fff !important;border-radius:0 !important;box-shadow:none !important;padding:28px 32px !important}.checkout-migran .shopengine-checkout-review-order tr[class*=saved],.checkout-migran .shopengine-checkout-review-order tr[class*=discount],.checkout-migran .shopengine-checkout-review-order tr[class*=coupon],.checkout-migran .shopengine-checkout-review-order tr.cart-discount,.checkout-migran .shopengine-checkout-review-order tr.order-discount,.checkout-migran .shopengine-checkout-review-order tr.order-saved,.checkout-migran .shopengine-checkout-review-order tr.shopengine-discount,.checkout-migran .shopengine-checkout-review-order tr.shopengine-saved,.checkout-migran [class*=you-saved],.checkout-migran [class*=saved-amount],.checkout-migran [class*=checkout-saved],.checkout-migran [class*=discount-amount]{display:none !important}.checkout-migran .shopengine-checkout-review-order table thead th{font-size:18px !important;font-weight:500 !important;letter-spacing:.1em !important;text-transform:uppercase !important;opacity:.75 !important;padding:10px 12px !important}.checkout-migran,.checkout-migran .shopengine-checkout-review-order,.checkout-migran .shopengine-checkout-review-order-wrapper{background:0 0 !important;box-shadow:none !important}.checkout-migran .shopengine-checkout-review-order table,.checkout-migran .shopengine-checkout-review-order{background:#fff !important;border-radius:14px !important;border:1px solid #e6e6e6 !important}.checkout-migran .shopengine-checkout-review-order tr,.checkout-migran .shopengine-checkout-review-order td,.checkout-migran .shopengine-checkout-review-order th{background:#fff !important}.checkout-migran .shopengine-checkout-review-order tr{border-bottom:1px solid #eee !important}.checkout-accent-line{position:relative}.checkout-accent-line .elementor-divider{width:120%;margin-left:-10%}.checkout-accent-line .elementor-divider-separator{border-top-width:1px;border-top-color:#8b2c2c}.checkout-info-block{margin-top:10px}.checkout-info-block .elementor-widget-text-editor{text-align:center}.checkout-info-block .elementor-widget-text-editor strong{display:inline-block;font-weight:600;letter-spacing:.4px;font-size:14px;margin-bottom:6px}.checkout-info-block .elementor-widget-text-editor p,.checkout-info-block .elementor-widget-text-editor{color:rgba(0,0,0,.72);font-size:14px;line-height:1.55}.checkout-info-block .elementor-widget-text-editor+.elementor-widget-text-editor{margin-top:14px}.checkout-info-block .elementor-widget-text-editor+.elementor-widget-text-editor strong{font-size:13px;letter-spacing:.35px}@media (max-width:768px){.checkout-accent-line .elementor-divider{width:100%;margin-left:0}}.checkout-info-block{font-size:13px}.checkout-info-block strong{font-size:15px}.checkout-info-box{max-width:520px;margin:16px auto 0;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:rgba(0,0,0,.01);text-align:center}.checkout-info-box strong{display:block;font-weight:600;font-size:13.5px;letter-spacing:.3px;margin-bottom:4px;color:rgba(0,0,0,.85)}.checkout-info-box{font-size:12.8px;line-height:1.45;color:rgba(0,0,0,.68)}.checkout-info-box p{margin:0 0 8px}.checkout-info-box p+strong{margin-top:10px}.checkout-info-box p:last-child{margin-bottom:0;color:rgba(0,0,0,.6)}@media (max-width:768px){.checkout-info-box{max-width:100%;padding:12px}}.checkout-info-box{max-width:520px;margin:16px auto 0;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:rgba(0,0,0,.01);text-align:center;font-family:"montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12.8px;line-height:1.45;color:rgba(0,0,0,.68)}.checkout-info-box strong{display:block;font-weight:600;font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;color:rgba(0,0,0,.85)}.checkout-info-box p{margin:0 0 8px}.checkout-info-box p+strong{margin-top:10px}.checkout-info-box p:last-child{margin-bottom:0;color:rgba(0,0,0,.6)}@media (max-width:768px){.checkout-info-box{max-width:100%;padding:22px}}.checkout-info-box p{margin:0 0 6px}.checkout-info-box p+strong{margin-top:6px}.checkout-info-box strong{margin-bottom:1px}@media (max-width:768px){body *{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}footer *,.site-footer *,.footer *,.footer-menu *,.footer-nav *,.elementor-location-footer *{transform:none !important;position:static !important;animation:none !important}@media (hover:none){a:hover,button:hover{transform:none !important;filter:none !important}}html{font-size:16px}body{line-height:1.6;overflow-x:hidden}section,.elementor-section{margin-bottom:32px}.button,button,.btn,a.elementor-button,.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{width:100%;max-width:420px;display:block;margin:12px auto;padding:14px 18px;border-radius:10px;line-height:1.1;font-size:16px}.follow-instagram,.instagram-section,.elementor-widget-shortcode,.elementor-widget-instagram,.elementor-widget-wp-widget-instagram{margin-bottom:40px !important}footer,.site-footer,.elementor-location-footer{padding:28px 18px !important}footer .elementor-container,.elementor-location-footer .elementor-container,.site-footer .elementor-container{display:block !important}footer .elementor-column,.elementor-location-footer .elementor-column,.site-footer .elementor-column{width:100% !important;margin-bottom:20px !important}footer h2,footer h3,footer h4,.site-footer h2,.site-footer h3,.site-footer h4{margin:0 0 12px !important;line-height:1.2 !important;letter-spacing:.5px}footer ul,footer ol,.site-footer ul,.site-footer ol{margin:0 !important;padding:0 !important;list-style:none !important}footer li,.site-footer li{margin:0 0 12px !important}footer a,.site-footer a{display:inline-block !important;line-height:1.6 !important;font-size:15px;text-decoration-thickness:1px;text-underline-offset:3px}.footer-contact,.contact-block,@media (min-width:769px){.ms-footer-left{margin-top:40px}}@media (max-width:768px){body.woocommerce-cart .woocommerce-Price-amount,body.woocommerce-cart .woocommerce-Price-amount bdi,body.woocommerce-cart .amount,body.woocommerce-checkout .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-Price-amount bdi,body.woocommerce-checkout .amount{font-size:14px !important;font-weight:500 !important;line-height:1.2 !important}}@media (max-width:767px){.elementor-section .elementor-container,.elementor-container,.e-con,.e-con-inner{max-width:99% !important;width:99% !important}.woocommerce-checkout,.woocommerce-checkout #page,.woocommerce-checkout .site,.woocommerce-checkout .site-content,.woocommerce-checkout .content-area,.woocommerce-checkout .entry-content{max-width:100% !important;width:100% !important}#order_review,.woocommerce-checkout-review-order,.woocommerce-checkout-review-order-table,.shop_table.woocommerce-checkout-review-order-table{max-width:99% !important;width:99% !important}.elementor-widget-container,.woocommerce-checkout .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}}@media (max-width:767px){.checkout-info-box{font-size:.95em}}@media (max-width:767px){body.woocommerce-checkout #order_review .woocommerce-Price-amount,body.woocommerce-checkout #order_review .woocommerce-Price-amount bdi{font-size:16px !important;line-height:1.1 !important;font-weight:700 !important}body.woocommerce-checkout #order_review .woocommerce-Price-currencySymbol{font-size:14px !important;position:relative;top:-1px;margin-right:2px}}@media (max-width:767px){body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:12px 10px !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method>label{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;flex:1 1 auto !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method .payment_box,body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method .wc-stripe-payment-request-button,body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method img{max-height:22px !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method .payment_method_stripe img,body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method .payment_box img{margin-left:6px !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method>label span,body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method>label{white-space:nowrap !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method .stripe-card-icons{display:none !important}}@media (max-width:767px){body.woocommerce-checkout #payment .wc_payment_methods{padding-left:16px !important}}@media (max-width:768px){.elementor-heading-title{font-size:28px;line-height:1.25;letter-spacing:.06em;padding:0 16px}.elementor-divider{margin:14px auto 5px}.elementor-widget-heading+.elementor-widget-text-editor{font-size:15px;line-height:1.5;padding:0 20px;text-align:center}.woocommerce ul.products li.product{margin-bottom:24px}.woocommerce ul.products li.product a{padding:10px}.woocommerce-loop-product__title{font-size:13px;line-height:1.35;letter-spacing:.05em;text-align:center}.woocommerce ul.products li.product .price{font-size:14px;text-align:center}}@media (max-width:768px){.elementor-section.catalog-hero-box{background:#f6f7f7;padding:28px 18px 24px;margin:16px 14px 24px;border-radius:16px}.catalog-hero-box .elementor-heading-title{margin-bottom:6px !important}.catalog-hero-box .elementor-widget-text-editor{margin-top:-10px !important;margin-bottom:16px !important}.catalog-hero-box .elementor-widget-shortcode,.catalog-hero-box .elementor-widget-wp-widget-woocommerce_product_categories{margin-top:8px !important}}@media (max-width:767px){body.woocommerce-checkout #payment,body.woocommerce-checkout #payment *{max-width:100% !important;box-sizing:border-box !important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout #payment li.wc_payment_method{overflow:hidden !important}body.woocommerce-checkout #payment .payment_method_stripe label .stripe-credit-card-label,body.woocommerce-checkout #payment .payment_method_stripe label .wc-stripe-card-branding,body.woocommerce-checkout #payment .payment_method_stripe label .wc-stripe-card-icons,body.woocommerce-checkout #payment .payment_method_stripe label .stripe-card-icons,body.woocommerce-checkout #payment .payment_method_stripe label .stripe-card-group{display:none !important}body.woocommerce-checkout #payment .payment_method_stripe .payment_box{display:block !important;width:100% !important;margin:10px 0 0 !important;float:none !important;clear:both !important}body.woocommerce-checkout #payment .payment_method_stripe .wc-stripe-elements-field,body.woocommerce-checkout #payment .payment_method_stripe .StripeElement,body.woocommerce-checkout #payment .payment_method_stripe .CardField-input-wrapper,body.woocommerce-checkout #payment .payment_method_stripe .CardNumberField-input-wrapper,body.woocommerce-checkout #payment .payment_method_stripe input.InputElement{width:100% !important;max-width:100% !important}body.woocommerce-checkout #payment .payment_method_stripe .payment_box *{transform:none !important;position:static !important}}@media (max-width:767px){body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method{display:block !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method>label{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;width:100% !important;margin:0 !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method input[type=radio]{flex:0 0 auto !important;margin:0 6px 0 0 !important}body.woocommerce-checkout #payment .wc_payment_methods li.wc_payment_method>label{flex-wrap:nowrap !important}body.woocommerce-checkout #payment .payment_method_stripe_cc>label img{height:18px !important;width:auto !important;max-height:18px !important;margin:0 6px 0 0 !important;vertical-align:middle !important}body.woocommerce-checkout #payment .payment_method_stripe_cc>label img:last-child{margin-right:0 !important}body.woocommerce-checkout #payment .payment_method_stripe_cc>label{position:relative !important}body.woocommerce-checkout #payment .payment_method_stripe_cc>label img:first-of-type{margin-left:auto !important}body.woocommerce-checkout #payment .payment_method_stripe_cc .wc-stripe-gateway-desc{display:none !important}}@media (max-width:767px){body.woocommerce-checkout #payment li.payment_method_stripe_cc>label{display:flex !important;align-items:center !important;gap:10px !important;width:100% !important}body.woocommerce-checkout #payment li.payment_method_stripe_cc .payment_box{display:block !important;position:static !important;float:none !important;clear:both !important;width:100% !important;margin:10px 0 14px !important;padding:0 !important}body.woocommerce-checkout #payment .wc_payment_methods{padding-left:18px !important;padding-right:18px !important}body.woocommerce-checkout #payment .wc_payment_methods li label{left:max(0px, var(--text-shift-left, 0px)) !important}}@media (max-width:767px){body.woocommerce-checkout .wc-stripe-cc-container{transform:translateX(-2px)}}@media (max-width:767px){body.woocommerce-checkout .payment_method_stripe_cc label{display:grid !important;grid-template-columns:auto auto auto auto;column-gap:6px;row-gap:6px;align-items:center}body.woocommerce-checkout .payment_method_stripe_cc label img{height:20px !important;width:auto !important}}