.elementor-16111 .elementor-element.elementor-element-70e13ae8{margin:-10px 0 50px 0}.elementor-16111 .elementor-element.elementor-element-50075747:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#070707}.elementor-bc-flex-widget .elementor-16111 .elementor-element.elementor-element-50075747.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16111 .elementor-element.elementor-element-50075747.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:22px 22px 22px 22px}.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-16111 .elementor-element.elementor-element-4e94919a>.elementor-widget-container{margin:70px 0 0 0;padding:22px 22px 22px 22px}.elementor-16111 .elementor-element.elementor-element-5e48db8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-bc-flex-widget .elementor-16111 .elementor-element.elementor-element-5e48db8c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16111 .elementor-element.elementor-element-5e48db8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:82px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 15px}.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-16111 .elementor-element.elementor-element-370d8305{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-16111 .elementor-element.elementor-element-370d8305>.elementor-widget-container{margin:0 10px 20px 0}html .elementor-16111 .elementor-element.elementor-element-370d8305 .product_title{font-family:"Basic",Sans-serif;font-weight:500;font-style:normal;color:#FFF}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price,.elementor-16111 .elementor-element.elementor-element-4fc925d9 .amount{font-family:"Basic",Sans-serif;font-size:22px;font-weight:600}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price,.elementor-16111 .elementor-element.elementor-element-4fc925d9 .amount,.elementor-16111 .elementor-element.elementor-element-4fc925d9 del{color:#FFF}.elementor-widget-divider .elementor-divider__text{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-16111 .elementor-element.elementor-element-192a487{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-16111 .elementor-element.elementor-element-192a487 .elementor-divider-separator{width:100%}.elementor-16111 .elementor-element.elementor-element-192a487 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-16111 .elementor-element.elementor-element-163e1e99{font-family:"Basic",Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;color:#F2F2F2}.elementor-16111 .elementor-element.elementor-element-794d1ec{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-16111 .elementor-element.elementor-element-794d1ec .elementor-divider-separator{width:100%}.elementor-16111 .elementor-element.elementor-element-794d1ec .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-16111 .elementor-element.elementor-element-500a931c>.elementor-widget-container{margin:-14px 0 15px 0;padding:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-500a931c .single_add_to_cart_button{font-family:"Basic",Sans-serif;font-size:16px;font-weight:500;letter-spacing:.3px;word-spacing:0}.elementor-16111 .elementor-element.elementor-element-500a931c .price{font-family:"Basic",Sans-serif}.elementor-16111 .elementor-element.elementor-element-500a931c .price,.elementor-16111 .elementor-element.elementor-element-500a931c .amount,.elementor-16111 .elementor-element.elementor-element-500a931c del{color:#FFF}.elementor-16111 .elementor-element.elementor-element-500a931c .price del,.elementor-16111 .elementor-element.elementor-element-500a931c del .amount{font-family:"Basic",Sans-serif;font-weight:500;color:#FFF}.elementor-16111 .elementor-element.elementor-element-500a931c{font-family:"Basic",Sans-serif;font-weight:500}.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-price-suffix{color:#FFF}.elementor-16111 .elementor-element.elementor-element-74374ce4{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-16111 .elementor-element.elementor-element-74374ce4 .elementor-divider-separator{width:100%}.elementor-16111 .elementor-element.elementor-element-74374ce4 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-16111 .elementor-element.elementor-element-47c8d62f:not(.elementor-motion-effects-element-type-background),.elementor-16111 .elementor-element.elementor-element-47c8d62f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-16111 .elementor-element.elementor-element-47c8d62f>.elementor-container{max-width:1272px}.elementor-16111 .elementor-element.elementor-element-47c8d62f>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-16111 .elementor-element.elementor-element-47c8d62f{border-style:solid;border-width:1px 0 0 0;border-color:#1010101A;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-1312c2ac{width:100%;max-width:100%}.elementor-16111 .elementor-element.elementor-element-1312c2ac>.elementor-widget-container{margin:15px 0 0 0;border-style:none}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-tabs>.wd-nav-wrapper li>a{font-family:"Plus Jakarta Sans",Sans-serif;font-size:27px;font-style:normal}.elementor-16111 .elementor-element.elementor-element-58a669d6:not(.elementor-motion-effects-element-type-background),.elementor-16111 .elementor-element.elementor-element-58a669d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-16111 .elementor-element.elementor-element-58a669d6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 30px 30px 30px}.elementor-16111 .elementor-element.elementor-element-58a669d6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-16111 .elementor-element.elementor-element-4ad6787b .title-subtitle{font-family:"Cabin",Sans-serif}.elementor-16111 .elementor-element.elementor-element-4ad6787b .title{color:#FFF;font-family:"Basic",Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;font-style:normal}.elementor-16111 .elementor-element.elementor-element-9fcb3c6>.elementor-widget-container{padding:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-9fcb3c6 .wd-el-title{font-family:"Basic",Sans-serif;font-weight:400}@media(max-width:1024px){.elementor-16111 .elementor-element.elementor-element-70e13ae8{margin:-35px 0 30px 0}.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-element-populated{padding:14px 14px 14px 14px}.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px}.elementor-16111 .elementor-element.elementor-element-370d8305{width:100%;max-width:100%}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price,.elementor-16111 .elementor-element.elementor-element-4fc925d9 .amount{font-size:18px}}@media(max-width:767px){.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-element-populated{padding:14px 14px 14px 14px}.elementor-16111 .elementor-element.elementor-element-4e94919a>.elementor-widget-container{margin:85px 0 0 0}.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated,.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated>.elementor-background-overlay,.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-5e48db8c>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-16111 .elementor-element.elementor-element-370d8305{width:100%;max-width:100%}html .elementor-16111 .elementor-element.elementor-element-370d8305 .product_title{font-size:27px}.elementor-16111 .elementor-element.elementor-element-163e1e99>.elementor-widget-container{margin:-30px 0 0 0;padding:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-163e1e99{font-size:13px}.elementor-16111 .elementor-element.elementor-element-500a931c>.elementor-widget-container{margin:-25px 0 -10px 0;padding:0 0 -10px 0}.elementor-16111 .elementor-element.elementor-element-74374ce4{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -14px) 0}.elementor-16111 .elementor-element.elementor-element-47c8d62f>.elementor-container{max-width:1277px}.elementor-16111 .elementor-element.elementor-element-47c8d62f{margin:25px 0 0 0}.elementor-16111 .elementor-element.elementor-element-1312c2ac>.elementor-widget-container{margin:-42px 0 5px 0;padding:-4px 0 6px 0}.elementor-16111 .elementor-element.elementor-element-1312c2ac{z-index:0}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-tabs>.wd-nav-wrapper li>a{font-size:20px}.elementor-16111 .elementor-element.elementor-element-58a669d6{margin:0 0 0 0;padding:30px 30px -30px 30px}.elementor-16111 .elementor-element.elementor-element-4ad6787b>.elementor-widget-container{margin:-20px 0 -30px 0}.elementor-16111 .elementor-element.elementor-element-4ad6787b .title{font-size:21px}.elementor-16111 .elementor-element.elementor-element-9fcb3c6>.elementor-widget-container{margin:0 0 -40px 0;padding:0 0 0 0}.elementor-16111 .elementor-element.elementor-element-9fcb3c6 .wd-el-title{font-size:12px}}@media(min-width:768px){.elementor-16111 .elementor-element.elementor-element-50075747{width:50%}.elementor-16111 .elementor-element.elementor-element-5e48db8c{width:50%}}.elementor-16111 .elementor-element.elementor-element-4e94919a{position:relative;background:#0a0a0a;border:1px solid rgb(255 255 255 / .06);overflow:hidden}.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-images,.elementor-16111 .elementor-element.elementor-element-4e94919a .images{margin:0!important;background:#0a0a0a}.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__wrapper,.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__image,.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__image a{background:#0a0a0a}.elementor-16111 .elementor-element.elementor-element-4e94919a img{display:block;width:100%;height:auto;object-fit:cover}.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__wrapper,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-image-wrap,.elementor-16111 .elementor-element.elementor-element-4e94919a .main-image,.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__image:first-child{border:1px solid rgb(255 255 255 / .05);overflow:hidden;background:#0a0a0a}.elementor-16111 .elementor-element.elementor-element-4e94919a .slick-arrow,.elementor-16111 .elementor-element.elementor-element-4e94919a .swiper-button-prev,.elementor-16111 .elementor-element.elementor-element-4e94919a .swiper-button-next{width:42px;height:42px;border:1px solid rgb(255 255 255 / .10);background:rgb(10 10 10 / .82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s ease}.elementor-16111 .elementor-element.elementor-element-4e94919a .slick-arrow:hover,.elementor-16111 .elementor-element.elementor-element-4e94919a .swiper-button-prev:hover,.elementor-16111 .elementor-element.elementor-element-4e94919a .swiper-button-next:hover{border-color:rgb(120 0 0 / .30);background:rgb(16 16 16 / .92)}.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__trigger,.elementor-16111 .elementor-element.elementor-element-4e94919a .open-image-popup,.elementor-16111 .elementor-element.elementor-element-4e94919a .wd-action-btn{width:56px;height:56px;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .90);color:#111;border-radius:50%;box-shadow:0 10px 24px rgb(0 0 0 / .16)}.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs,.elementor-16111 .elementor-element.elementor-element-4e94919a .thumbnails,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-thumbnails{display:flex!important;gap:10px;margin-top:12px!important;padding:0!important}.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs li,.elementor-16111 .elementor-element.elementor-element-4e94919a .thumbnails .thumbnail,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-thumbnails>div{border:1px solid rgb(255 255 255 / .08);background:#0a0a0a;overflow:hidden;transition:all .25s ease}.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs li:hover,.elementor-16111 .elementor-element.elementor-element-4e94919a .thumbnails .thumbnail:hover,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-thumbnails>div:hover{border-color:rgb(120 0 0 / .26);transform:translateY(-2px)}.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs img{opacity:.84;transition:opacity .25s ease,transform .3s ease}.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs li:hover img,.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs .flex-active img{opacity:1}.elementor-16111 .elementor-element.elementor-element-4e94919a .onsale,.elementor-16111 .elementor-element.elementor-element-4e94919a .wd-label,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-labels{display:none!important}@media (min-width:1025px){.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__image img{max-height:760px;aspect-ratio:1 / 1.02;object-fit:cover}}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-4e94919a .flex-control-thumbs,.elementor-16111 .elementor-element.elementor-element-4e94919a .thumbnails,.elementor-16111 .elementor-element.elementor-element-4e94919a .product-thumbnails{gap:8px;margin-top:10px!important}.elementor-16111 .elementor-element.elementor-element-4e94919a .woocommerce-product-gallery__trigger,.elementor-16111 .elementor-element.elementor-element-4e94919a .open-image-popup,.elementor-16111 .elementor-element.elementor-element-4e94919a .wd-action-btn{width:48px;height:48px}}.elementor-16111 .elementor-element.elementor-element-50075747{background:linear-gradient(180deg,rgb(8 8 8) 0%,rgb(11 11 11) 100%);border:1px solid rgb(255 255 255 / .06);padding:18px;box-shadow:0 22px 50px rgb(0 0 0 / .22);overflow:hidden;position:relative}.elementor-16111 .elementor-element.elementor-element-50075747:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / .025) 0%,#fff0 28%),radial-gradient(circle at 82% 18%,rgb(110 0 0 / .10) 0%,#fff0 26%);z-index:0}.elementor-16111 .elementor-element.elementor-element-50075747>.elementor-element-populated,.elementor-16111 .elementor-element.elementor-element-50075747>.e-con-inner,.elementor-16111 .elementor-element.elementor-element-50075747 .elementor-widget-wrap{position:relative;z-index:1;padding:0!important}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-50075747{padding:12px}}.elementor-16111 .elementor-element.elementor-element-370d8305{position:relative;margin:0 0 18px 0!important;padding:0!important;width:100%!important;max-width:720px;background:none!important;border:none!important;box-shadow:none!important}.elementor-16111 .elementor-element.elementor-element-370d8305 .product_title,.elementor-16111 .elementor-element.elementor-element-370d8305 h1,.elementor-16111 .elementor-element.elementor-element-370d8305 .wd-entities-title{margin:0!important;padding:0!important;color:rgb(255 255 255 / .96);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(30px, 3.2vw, 56px);font-weight:500;line-height:1.04;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;max-width:14ch;text-shadow:0 0 18px rgb(255 255 255 / .05)}.elementor-16111 .elementor-element.elementor-element-370d8305:after{content:"";display:block;width:668px;height:1px;margin-top:16px;background:linear-gradient(90deg,rgb(140 0 0 / .7) 0%,#fff0 100%)}@media (max-width:1366px){.elementor-16111 .elementor-element.elementor-element-370d8305 .product_title,.elementor-16111 .elementor-element.elementor-element-370d8305 h1,.elementor-16111 .elementor-element.elementor-element-370d8305 .wd-entities-title{font-size:clamp(28px, 3vw, 48px);max-width:13ch}}@media (max-width:1024px){.elementor-16111 .elementor-element.elementor-element-370d8305{margin:0 0 14px 0!important}.elementor-16111 .elementor-element.elementor-element-370d8305 .product_title,.elementor-16111 .elementor-element.elementor-element-370d8305 h1,.elementor-16111 .elementor-element.elementor-element-370d8305 .wd-entities-title{font-size:clamp(24px, 4vw, 38px);line-height:1.06;max-width:15ch;letter-spacing:.03em}.elementor-16111 .elementor-element.elementor-element-370d8305:after{width:54px;margin-top:14px}}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-370d8305{margin:0 0 12px 0!important}.elementor-16111 .elementor-element.elementor-element-370d8305 .product_title,.elementor-16111 .elementor-element.elementor-element-370d8305 h1,.elementor-16111 .elementor-element.elementor-element-370d8305 .wd-entities-title{font-size:clamp(18px, 8vw, 28px);line-height:1.08;letter-spacing:.025em;max-width:100%;text-wrap:pretty}.elementor-16111 .elementor-element.elementor-element-370d8305:after{width:242px;margin-top:12px}}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-370d8305 .product_title,.elementor-16111 .elementor-element.elementor-element-370d8305 h1,.elementor-16111 .elementor-element.elementor-element-370d8305 .wd-entities-title{font-size:22px!important;line-height:1.07!important;letter-spacing:.02em!important}}.elementor-16111 .elementor-element.elementor-element-4fc925d9{position:relative;margin:0 0 18px 0!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;width:100%}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price{position:relative;display:flex;align-items:center;gap:14px;margin:0!important;padding:0!important}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price:before{content:"";display:inline-block;width:42px;height:1px;background:linear-gradient(90deg,rgb(140 0 0 / .78) 0%,rgb(140 0 0 / .18) 72%,#fff0 100%);flex:0 0 auto}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .woocommerce-Price-amount,.elementor-16111 .elementor-element.elementor-element-4fc925d9 .amount{color:rgb(255 255 255 / .96)!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(24px, 2vw, 34px);font-weight:600;line-height:1;letter-spacing:.02em;text-shadow:0 0 14px rgb(255 255 255 / .04)}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .woocommerce-Price-currencySymbol{font-size:.9em;position:relative;top:-.02em}.elementor-16111 .elementor-element.elementor-element-4fc925d9 del .woocommerce-Price-amount,.elementor-16111 .elementor-element.elementor-element-4fc925d9 del .amount{color:rgb(255 255 255 / .34)!important;font-size:.74em;font-weight:500}.elementor-16111 .elementor-element.elementor-element-4fc925d9 ins,.elementor-16111 .elementor-element.elementor-element-4fc925d9 ins .woocommerce-Price-amount,.elementor-16111 .elementor-element.elementor-element-4fc925d9 ins .amount{text-decoration:none!important;color:rgb(255 255 255 / .96)!important}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-4fc925d9{margin:0 0 14px 0!important}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price{gap:10px}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .price:before{width:28px}.elementor-16111 .elementor-element.elementor-element-4fc925d9 .woocommerce-Price-amount,.elementor-16111 .elementor-element.elementor-element-4fc925d9 .amount{font-size:24px!important}}.elementor-16111 .elementor-element.elementor-element-163e1e99{position:relative;margin:0 0 22px 0!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;width:100%;max-width:760px}.elementor-16111 .elementor-element.elementor-element-163e1e99 .woocommerce-product-details__short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 .wd-short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 p{margin:0!important;padding:0!important;color:rgb(255 255 255 / .72);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(15px, 1.05vw, 18px);font-weight:400;line-height:1.72;letter-spacing:.01em;text-transform:none;max-width:44ch}.elementor-16111 .elementor-element.elementor-element-163e1e99 p+p{margin-top:12px!important}.elementor-16111 .elementor-element.elementor-element-163e1e99 strong,.elementor-16111 .elementor-element.elementor-element-163e1e99 b{color:rgb(255 255 255 / .9);font-weight:500}.elementor-16111 .elementor-element.elementor-element-163e1e99 a{color:rgb(255 255 255 / .88);text-decoration:none;border-bottom:1px solid rgb(140 0 0 / .45);transition:border-color .25s ease,color .25s ease}.elementor-16111 .elementor-element.elementor-element-163e1e99 a:hover{color:#fff;border-bottom-color:rgb(140 0 0 / .8)}@media (max-width:1024px){.elementor-16111 .elementor-element.elementor-element-163e1e99{margin:0 0 18px 0!important}.elementor-16111 .elementor-element.elementor-element-163e1e99 .woocommerce-product-details__short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 .wd-short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 p{font-size:15px;line-height:1.68;max-width:46ch}}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-163e1e99{margin:0 0 16px 0!important}.elementor-16111 .elementor-element.elementor-element-163e1e99 .woocommerce-product-details__short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 .wd-short-description,.elementor-16111 .elementor-element.elementor-element-163e1e99 p{font-size:14px!important;line-height:1.66!important;max-width:100%;color:rgb(255 255 255 / .74)}.elementor-16111 .elementor-element.elementor-element-163e1e99 p+p{margin-top:10px!important}}.elementor-16111 .elementor-element.elementor-element-500a931c{position:relative;margin:14px 0 0 0!important;padding:0!important;width:100%}.elementor-16111 .elementor-element.elementor-element-500a931c form.cart,.elementor-16111 .elementor-element.elementor-element-500a931c .cart{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;width:100%!important}.elementor-16111 .elementor-element.elementor-element-500a931c .variations{width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important;margin:0 0 10px 0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .variations tr,.elementor-16111 .elementor-element.elementor-element-500a931c .variations td,.elementor-16111 .elementor-element.elementor-element-500a931c .variations th{border:none!important;background:none!important;padding:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .variations label{display:block;margin:0 0 8px 0!important;color:rgb(255 255 255 / .68)!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.elementor-16111 .elementor-element.elementor-element-500a931c .variations select{width:100%!important;min-height:54px!important;height:54px!important;padding:0 16px!important;border:none!important;border-radius:0!important;background:linear-gradient(180deg,#101010 0%,#0a0a0a 100%)!important;color:rgb(255 255 255 / .94)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:15px!important;font-weight:500!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),inset 0 -1px 0 rgb(0 0 0 / .6)!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}.elementor-16111 .elementor-element.elementor-element-500a931c .variations select:focus{outline:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),inset 0 -1px 0 rgb(0 0 0 / .65),0 0 0 1px rgb(120 0 0 / .18)!important}.elementor-16111 .elementor-element.elementor-element-500a931c .reset_variations{display:inline-flex!important;align-items:center;margin-top:8px!important;color:rgb(255 255 255 / .56)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important}.elementor-16111 .elementor-element.elementor-element-500a931c .single_variation_wrap,.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-variation-add-to-cart,.elementor-16111 .elementor-element.elementor-element-500a931c .variations_button{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:56px!important;border:none!important;border-radius:0!important;background:linear-gradient(180deg,#111 0%,#0a0a0a 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),inset 0 -1px 0 rgb(0 0 0 / .6)!important;overflow:hidden!important;margin:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty{height:56px!important;min-height:56px!important;border:none!important;border-radius:0!important;background:transparent!important;color:rgb(255 255 255 / .94)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:18px!important;font-weight:500!important;text-align:center!important;box-shadow:none!important;margin:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus{width:44px!important;min-width:44px!important;cursor:pointer!important;transition:background .25s ease,color .25s ease!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus{box-shadow:inset -1px 0 0 rgb(255 255 255 / .06)!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus{box-shadow:inset 1px 0 0 rgb(255 255 255 / .06)!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus:hover,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus:hover{background:rgb(255 255 255 / .03)!important;color:#fff!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty{width:62px!important;min-width:62px!important;max-width:62px!important;padding:0!important;-moz-appearance:textfield!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty::-webkit-outer-spin-button,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .single_add_to_cart_button,.elementor-16111 .elementor-element.elementor-element-500a931c button.single_add_to_cart_button,.elementor-16111 .elementor-element.elementor-element-500a931c .add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 calc(100% - 162px)!important;width:auto!important;min-width:0!important;min-height:56px!important;height:56px!important;border:none!important;border-radius:0!important;background:linear-gradient(180deg,#7a0a0a 0%,#5a0000 100%)!important;color:#fff!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 12px 30px rgb(80 0 0 / .25)!important;transition:transform .25s ease,background .25s ease,box-shadow .25s ease!important;margin:0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .single_add_to_cart_button:hover,.elementor-16111 .elementor-element.elementor-element-500a931c button.single_add_to_cart_button:hover,.elementor-16111 .elementor-element.elementor-element-500a931c .add_to_cart_button:hover{transform:translateY(-1px)!important;background:linear-gradient(180deg,#8e0f0f 0%,#6a0000 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 16px 36px rgb(100 0 0 / .35)!important}.elementor-16111 .elementor-element.elementor-element-500a931c .single_add_to_cart_button:disabled,.elementor-16111 .elementor-element.elementor-element-500a931c button.single_add_to_cart_button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-variation{width:100%!important;margin:0 0 10px 0!important;color:rgb(255 255 255 / .78)}.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-variation-price{margin-bottom:8px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-variation-availability{color:rgb(255 255 255 / .6)!important;font-size:13px!important}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-500a931c{margin:14px 0 0 0!important}.elementor-16111 .elementor-element.elementor-element-500a931c form.cart,.elementor-16111 .elementor-element.elementor-element-500a931c .cart,.elementor-16111 .elementor-element.elementor-element-500a931c .single_variation_wrap,.elementor-16111 .elementor-element.elementor-element-500a931c .woocommerce-variation-add-to-cart,.elementor-16111 .elementor-element.elementor-element-500a931c .variations_button{gap:10px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .variations{margin:0 0 8px 0!important}.elementor-16111 .elementor-element.elementor-element-500a931c .variations select{min-height:52px!important;height:52px!important;font-size:14px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity{flex:0 0 136px!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:54px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty{height:54px!important;min-height:54px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .minus,.elementor-16111 .elementor-element.elementor-element-500a931c .quantity .plus{width:40px!important;min-width:40px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .quantity input.qty{width:56px!important;min-width:56px!important;max-width:56px!important}.elementor-16111 .elementor-element.elementor-element-500a931c .single_add_to_cart_button,.elementor-16111 .elementor-element.elementor-element-500a931c button.single_add_to_cart_button{flex:1 1 calc(100% - 146px)!important;width:auto!important;min-height:54px!important;height:54px!important}}.elementor-16111 .elementor-element.elementor-element-1312c2ac{position:relative;margin:48px 0 0 0!important;padding:32px 28px!important;background:linear-gradient(180deg,rgb(10 10 10 / .96) 0%,rgb(7 7 7 / .98) 100%);border:none!important;border-radius:0!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 20px 46px rgb(0 0 0 / .20);overflow:hidden}.elementor-16111 .elementor-element.elementor-element-1312c2ac:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgb(120 0 0 / .12) 0%,#fff0 28%),linear-gradient(135deg,rgb(255 255 255 / .02) 0%,#fff0 24%);z-index:0}.elementor-16111 .elementor-element.elementor-element-1312c2ac>*{position:relative;z-index:1}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin:0 0 34px 0!important;padding:0!important;border:none!important;list-style:none!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li{margin:0!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li:before,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li:after,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li:before,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li:after{display:none!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li a,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 0 8px 0!important;color:rgb(255 255 255 / .72)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important;border-bottom:1px solid rgb(255 255 255 / .14)!important;background:none!important;transition:all .25s ease!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li.active a,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li.active a,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li a:hover,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li a:hover{color:#fff!important;border-bottom-color:rgb(130 0 0 / .72)!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab,.elementor-16111 .elementor-element.elementor-element-1312c2ac .panel{margin:0!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important;color:rgb(255 255 255 / .74)!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h1,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h2,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h3,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h4,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h1,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h2,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h3,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h4{margin:0 0 18px 0!important;color:rgb(255 255 255 / .96)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:500!important;line-height:1.08!important;letter-spacing:.02em!important;text-transform:none!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h2,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h2{font-size:clamp(28px, 2.4vw, 42px)!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h3,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h3{font-size:clamp(20px, 1.6vw, 28px)!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel p,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel li,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab p,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab li{color:rgb(255 255 255 / .72)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.78!important;letter-spacing:.01em!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel p,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab p{margin:0 0 18px 0!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel ul,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel ol,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab ul,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab ol{margin:0 0 20px 0!important;padding-left:20px!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel li,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab li{margin-bottom:8px!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel strong,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab strong{color:rgb(255 255 255 / .92)!important;font-weight:600!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel img,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab img,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel iframe,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab iframe{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel figure,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab figure{margin:26px 0!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table{width:100%!important;border-collapse:collapse!important;margin:26px 0!important;background:rgb(255 255 255 / .015)}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table td,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table th,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table td,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table th{padding:14px 16px!important;border:none!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;color:rgb(255 255 255 / .74)!important;text-align:left!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table th,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table th{color:#fff!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel a,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab a{color:rgb(255 255 255 / .9)!important;text-decoration:none!important;border-bottom:1px solid rgb(130 0 0 / .42);transition:all .25s ease}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel a:hover,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab a:hover{color:#fff!important;border-bottom-color:rgb(130 0 0 / .78)}.elementor-16111 .elementor-element.elementor-element-1312c2ac .before-after,.elementor-16111 .elementor-element.elementor-element-1312c2ac .twentytwenty-container,.elementor-16111 .elementor-element.elementor-element-1312c2ac .beer-slider,.elementor-16111 .elementor-element.elementor-element-1312c2ac .transform-view,.elementor-16111 .elementor-element.elementor-element-1312c2ac .transformation-view{margin:28px 0 10px 0!important;overflow:hidden!important;border:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 16px 32px rgb(0 0 0 / .20)!important}@media (max-width:767px){.elementor-16111 .elementor-element.elementor-element-1312c2ac{margin:34px 0 0 0!important;padding:24px 18px!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs{gap:14px!important;margin:0 0 24px 0!important;flex-wrap:wrap!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tabs li a,.elementor-16111 .elementor-element.elementor-element-1312c2ac ul.wc-tabs li a{font-size:11px!important;letter-spacing:.14em!important;padding:0 0 6px 0!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h2,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h2{font-size:clamp(24px, 7vw, 34px)!important;line-height:1.1!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel h3,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab h3{font-size:clamp(18px, 5.4vw, 24px)!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel p,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel li,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab p,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab li{font-size:15px!important;line-height:1.72!important}.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table td,.elementor-16111 .elementor-element.elementor-element-1312c2ac .woocommerce-Tabs-panel table th,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table td,.elementor-16111 .elementor-element.elementor-element-1312c2ac .wc-tab table th{padding:12px 12px!important}}.elementor-button{position:relative;overflow:hidden;transition:all 0.35s ease;border:1px solid rgb(255 255 255 / .15);box-shadow:0 0 0 #fff0}.elementor-button:hover{transform:translateY(-3px);border-color:rgb(255 255 255 / .35);box-shadow:0 8px 20px rgb(0 0 0 / .35)}.elementor-button::before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .12) 40%,rgb(255 255 255 / .35) 50%,rgb(255 255 255 / .12) 60%,transparent 100%);transform:skewX(-20deg);transition:all 0.7s ease}.elementor-button:hover::before{left:130%}.elementor-button .elementor-button-text{transition:letter-spacing 0.25s ease}.elementor-button:hover .elementor-button-text{letter-spacing:.02em}