.elementor-27034 .elementor-element.elementor-element-21127b3{--display:flex}.elementor-27034 .elementor-element.elementor-element-6e1aaa1 .woocommerce-breadcrumb{color:#000;font-family:"Albert Sans",Sans-serif}.elementor-27034 .elementor-element.elementor-element-bf9c259{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-27034 .elementor-element.elementor-element-d81570c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-27034 .elementor-element.elementor-element-e728da7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-27034 .elementor-element.elementor-element-3b62ede .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#000}.woocommerce .elementor-27034 .elementor-element.elementor-element-dd00cf2 .stock{color:#000}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-27034 .elementor-element.elementor-element-0ac1678 .price{color:#000;font-family:"Raleway",Sans-serif;font-weight:400}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .cart button,.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .cart .button{font-family:"Poppins",Sans-serif;font-weight:500;padding:14px 10px 14px 10px;color:#FFF;background-color:#000;transition:all 0.2s}.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .cart button:hover,.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .cart .button:hover{color:#FFF;background-color:#000000D1}.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .quantity .qty{font-family:"Poppins",Sans-serif;font-weight:400;color:#000;transition:all 0.2s}.woocommerce .elementor-27034 .elementor-element.elementor-element-d2f5fe6 form.cart .variations{width:100%}.woocommerce .elementor-27034 .elementor-element.elementor-element-d2f5fe6 form.cart table.variations label{color:#000;font-family:"Poppins",Sans-serif}.woocommerce .elementor-27034 .elementor-element.elementor-element-d2f5fe6 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-27034 .elementor-element.elementor-element-d2f5fe6 form.cart table.variations td.value:before{font-family:"Poppins",Sans-serif}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-27034 .elementor-element.elementor-element-9b5a6e0{--display:flex}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs ul.wc-tabs li a{color:#000;font-weight:500}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs ul.wc-tabs li{background-color:#EEE}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs ul.wc-tabs li.active a{color:#FFF}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs ul.wc-tabs li.active{background-color:#000}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#000}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-Tabs-panel{color:#000}.woocommerce .elementor-27034 .elementor-element.elementor-element-52f6232 .woocommerce-Tabs-panel h2{color:#000}.elementor-27034 .elementor-element.elementor-element-6408784{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-27034 .elementor-element.elementor-element-718cb11{text-align:center}.elementor-27034 .elementor-element.elementor-element-718cb11 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:35px;font-weight:400;text-transform:none;color:#000}.elementor-27034 .elementor-element.elementor-element-69fb81d{--swiper-slides-to-display:4;--swiper-slides-gap:14px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;--arrow-hover-color:#FFFFFF}.elementor-27034 .elementor-element.elementor-element-69fb81d :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:#E4E4E4;border-radius:99px 99px 99px 99px;padding:16px 16px 16px 16px}.elementor-27034 .elementor-element.elementor-element-69fb81d :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:#000}.elementor-27034 .elementor-element.elementor-element-69fb81d .swiper-slide>.elementor-element{height:100%}@media(max-width:1024px){.elementor-27034 .elementor-element.elementor-element-69fb81d{--swiper-slides-to-display:2}}@media(min-width:768px){.elementor-27034 .elementor-element.elementor-element-d81570c{--width:50%}.elementor-27034 .elementor-element.elementor-element-e728da7{--width:50%}}@media(max-width:767px){.elementor-27034 .elementor-element.elementor-element-3b62ede .elementor-heading-title{font-size:25px}.elementor-27034 .elementor-element.elementor-element-718cb11 .elementor-heading-title{font-size:25px}.elementor-27034 .elementor-element.elementor-element-69fb81d{--swiper-slides-to-display:1}}.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .e-loop-add-to-cart-form{width:100%}.elementor-27034 .elementor-element.elementor-element-d2f5fe6 .single_add_to_cart_button{width:100%}.variations{width:100%;border:0!important;margin:0 0 20px!important}.variations .label{display:block;width:100%;padding:10px!important;text-align:left;border:0!important}.variations .label label{color:#000;font-size:14px;font-weight:600;letter-spacing:.2px}.variations .woo-selected-variation-item-name{color:#777;font-size:13px;font-weight:400}.variations .value{width:100%;padding:10px!important;border:0!important}.variations .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none}.variations .variable-item{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-width:75px;min-height:40px;margin:0!important;padding:8px 14px!important;border:1px solid #d5d5d5!important;border-radius:0!important;background:#fff!important;color:#111!important;box-shadow:none!important;cursor:pointer;transition:all .2s ease}.variations .variable-item .variable-item-span-button{color:inherit!important;font-size:12px;font-weight:500;line-height:1.2}.variations .variable-item:not(.disabled):hover{border-color:#000!important;background:#f7f7f7!important}.variations .variable-item.selected{border-color:#000!important;background:#000!important;color:#fff!important}.variations .variable-item.selected .variable-item-span-button{color:#fff!important;font-weight:600}.variations .variable-item.disabled{opacity:.4;border-color:#ddd!important;background:#f7f7f7!important;color:#999!important;cursor:not-allowed}.variations .reset_variations{display:inline-block!important;margin-top:14px;color:#555!important;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.variations .reset_variations:hover{color:#000!important}@media (max-width:767px){.variations .label{padding-bottom:12px!important}.variations .variable-items-wrapper{gap:6px}.variations .variable-item{min-width:auto;min-height:38px;padding:7px 11px!important}.variations .variable-item .variable-item-span-button{font-size:11px}}.woocommerce-Tabs-panel{background-color:white!important}.woocommerce-Tabs-panel--description>h2:first-child{display:none}#tab-reviews{padding:40px!important;margin-top:25px;background:#fff!important;border-radius:16px;overflow:hidden!important}#tab-reviews .woocommerce-Reviews-title{margin:0 0 25px!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important;color:#111!important}#tab-reviews .woocommerce-noreviews{margin:0 0 30px!important;padding:16px 20px!important;background:#f5f5f5!important;border-radius:10px;color:#555!important}#tab-reviews #review_form_wrapper{width:100%!important;margin:0!important;clear:both!important}#tab-reviews #review_form{width:100%!important;padding:32px!important;margin:0!important;background:#111!important;border-radius:16px!important;box-sizing:border-box!important;overflow:hidden!important;color:#fff!important}#tab-reviews .comment-reply-title{display:block!important;width:100%!important;margin:0 0 28px!important;padding:0!important;color:#fff!important;font-size:21px!important;font-weight:600!important;line-height:1.5!important}#tab-reviews .comment-form-rating{margin:0 0 25px!important;padding:0!important}#tab-reviews .comment-form-rating label{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:14px!important;font-weight:600!important}#tab-reviews .stars{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}#tab-reviews .stars a{display:inline-block!important;position:relative!important;width:28px!important;height:32px!important;margin:0!important;padding:0!important;text-decoration:none!important;font-size:0!important}#tab-reviews .stars a::before{font-size:25px!important;line-height:32px!important}#tab-reviews .comment-form-comment{margin:0 0 22px!important;padding:0!important}#tab-reviews .comment-form-comment label{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:14px!important;font-weight:600!important}#tab-reviews #comment{display:block!important;width:100%!important;height:150px!important;min-height:150px!important;max-width:100%!important;margin:0!important;padding:14px 16px!important;background:#fff!important;color:#222!important;border:1px solid #333!important;border-radius:10px!important;box-sizing:border-box!important;resize:vertical!important;font-size:15px!important;line-height:1.5!important}#tab-reviews #comment:focus{outline:none!important;border-color:#aaa!important;box-shadow:0 0 0 2px rgb(255 255 255 / .12)!important}#tab-reviews .form-submit{display:block!important;width:100%!important;margin:0!important;padding:0!important;clear:both!important}#tab-reviews #submit{display:inline-block!important;width:auto!important;min-width:150px!important;height:auto!important;margin:0!important;padding:13px 28px!important;background:#fff!important;color:#111!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .25s ease!important}#tab-reviews #submit:hover{background:#e9e9e9!important;transform:translateY(-2px)}#tab-reviews .clear{clear:both!important;display:block!important}@media (max-width:767px){#tab-reviews{padding:20px!important;margin-top:15px!important}#tab-reviews #review_form{padding:22px!important;border-radius:12px!important}#tab-reviews .woocommerce-Reviews-title{font-size:23px!important}#tab-reviews .comment-reply-title{font-size:18px!important}#tab-reviews #comment{height:130px!important;min-height:130px!important}#tab-reviews #submit{width:100%!important}}