.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.panes ul,.ul,.woocommerce-product-details__short-description ul{list-style:none;padding-left:0}.panes ul li,.ul li,.woocommerce-product-details__short-description ul li{position:relative;padding-left:15px}.panes ul li:before,.ul li:before,.woocommerce-product-details__short-description ul li:before{position:absolute;top:calc(50% - 1px);left:0;width:4px;height:2px;background-color:#66131d;content:"";-webkit-transition:all .3s;transition:all .3s}.top_content{background-color:#66131d!important}@media (min-width:1200px){.woocommerce #header_contents,.woocommerce .content_block,.woocommerce .top_bar_container,.woocommerce .top_content .info_bar{width:1120px}}@media (min-width:1400px){.woocommerce #header_contents,.woocommerce .content_block,.woocommerce .top_bar_container,.woocommerce .top_content .info_bar{width:1320px}}.woocommerce div.product p.price,.woocommerce-page div.product p.price{font-size:32px!important;display:block;line-height:1.5;color:#66131d!important;font-weight:600;letter-spacing:2px;border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-bottom:20px;padding:10px 0}.woocommerce #container .content_holder .product_boxes .row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.woocommerce #container .content_holder .product_boxes .product{flex:0 0 100%;max-width:100%}@media (min-width:768px){.woocommerce section.content.right{width:calc(100% - 320px)}.woocommerce #container .content_holder .product_boxes .product{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.woocommerce #container .content_holder .product_boxes .product{flex:0 0 33.3334%;max-width:33.3334%}}.owl-carousel .owl-item .product,.woocommerce .product_boxes .product{min-height:auto!important;padding:10px;margin:0}.owl-carousel .owl-item .product .product_item_holder,.woocommerce .product_boxes .product .product_item_holder{border:1px solid #eee}.owl-carousel .owl-item .product .featured_image,.woocommerce .product_boxes .product .featured_image{min-height:auto!important;border:none;padding:0}.owl-carousel .owl-item .product .featured_image a,.woocommerce .product_boxes .product .featured_image a{display:block;position:relative}.owl-carousel .owl-item .product .product_info,.woocommerce .product_boxes .product .product_info{text-align:left}.owl-carousel .owl-item .product .product_info h4,.woocommerce .product_boxes .product .product_info h4{height:90px;position:relative;overflow:hidden}.owl-carousel .owl-item .product .product_info h4 a,.woocommerce .product_boxes .product .product_info h4 a{color:#000;position:absolute;left:0;right:0;bottom:0}.owl-carousel .owl-item .product .product_info h4 a:hover,.woocommerce .product_boxes .product .product_info h4 a:hover{color:#66131d}.owl-carousel .owl-item .product .product_info .price,.woocommerce .product_boxes .product .product_info .price{border-top:none;font-size:18px!important;letter-spacing:0;margin-bottom:0}.owl-carousel .owl-item .product .loopEndMeta,.woocommerce .product_boxes .product .loopEndMeta{margin-top:3px;padding-top:10px;padding-bottom:10px;border-top:solid 1px #eee;display:flex;justify-content:space-between}.owl-carousel .owl-item .product .loopEndMeta a,.woocommerce .product_boxes .product .loopEndMeta a{color:#a6a6a6;text-decoration:none;transition:all .3s}.owl-carousel .owl-item .product .loopEndMeta a:hover,.woocommerce .product_boxes .product .loopEndMeta a:hover{color:#66131d;text-decoration:initial}.wc-tabs{width:100%}.wc-tabs .one{width:auto}.wc-tabs .tabs_wrap .tabs{display:flex;overflow-x:auto}.wc-tabs .tabs_wrap .tabs li{flex:0 0 140px;max-width:140px}.wc-tabs .tabs_wrap .tabs li a{padding:20px 10px!important}.wc-tabs table:not([class]){float:none;width:100%;border:none!important}.wc-tabs table:not([class]) tr td{border:none}.wc-tabs table:not([class]) tr td:first-child{width:130px}.wc-tabs table:not([class]) tr td:last-child{width:calc(100% - 130px)!important}.wc-tabs table:not([class]) tr:not(:last-child) td{border-bottom:solid 1px #eee}.nav_border{display:flex;align-items:center}.nav_border .headerCart{position:relative;margin-left:5px 10px}@media (max-width:1099px){.nav_border .headerCart{display:none}}.nav_border .headerCart .headerButton{position:relative}.nav_border .headerCart .headerButton svg{width:36px;height:36px;fill:#000;transition:all .3s}.nav_border .headerCart .headerButton .badge{position:absolute;top:0;right:0;background-color:#66131d;color:#fff;line-height:18px;width:18px;text-align:center;padding:0;display:inline-block;border-radius:50%}.nav_border .headerCart .headerButton:hover svg{fill:#66131d}.nav_border .headerCart .headerItemContent{position:absolute;right:0;top:100%;width:400px;background-color:#fff;border-radius:10px;z-index:99999;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:15px;font-size:12px;opacity:0!important;pointer-events:none;transition:all ease-in-out .3s}.nav_border .headerCart .headerItemContent p{margin:0;padding:0}.nav_border .headerCart .headerItemContent table tr td:last-child{text-align:right}.nav_border .headerCart .headerItemContent table a{color:#888;text-decoration:none}.nav_border .headerCart .headerItemContent p.total{text-align:right;font-weight:700;font-size:14px}.nav_border .headerCart .headerItemContent .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-around;margin-left:-10px;margin-right:-10px;margin-top:10px}.nav_border .headerCart .headerItemContent .row .col-6{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.nav_border .headerCart .headerItemContent .row .btn{font-weight:700;border-radius:3px;display:block;line-height:1;text-decoration:none;text-align:center;background-color:#66131d;color:#fff;padding:10px;font-size:16px;transition:all .3s}.nav_border .headerCart .headerItemContent .row .btn:hover{background-color:#3b0b11}@media (min-width:1100px){.nav_border .headerCart:hover .headerItemContent{opacity:1!important;pointer-events:initial}}.headerCartButton{position:fixed;right:0;top:20vh;background:#f8f8f8;border:1px solid #eee;width:60px;height:60px;text-align:center;line-height:64px;border-right:none;z-index:99999;display:flex;justify-content:center;align-items:center}@media (min-width:1200px){.headerCartButton{display:none}}.headerCartButton svg{width:56px;height:56px;fill:#000;transition:all .3s}.headerCartButton .badge{position:absolute;top:0;right:0;background-color:#66131d;color:#fff;line-height:18px;width:18px;text-align:center;padding:0;display:inline-block;border-radius:50%}.headerCartButton:hover svg{fill:#66131d}.homeIntro__slides{margin-bottom:30px}.homeIntro__slides .slick-next,.homeIntro__slides .slick-prev{position:absolute;display:block;height:20px;width:20px;top:calc(50% - 10px);line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;z-index:15;padding:0;outline:0;transition:all .3s;border:none;border-radius:0;font-weight:600;background-color:rgba(0,0,0,.2)}@media (min-width:768px){.homeIntro__slides .slick-next,.homeIntro__slides .slick-prev{height:50px;width:50px;top:calc(50% - 25px)}}.homeIntro__slides .slick-next:focus,.homeIntro__slides .slick-next:hover,.homeIntro__slides .slick-prev:focus,.homeIntro__slides .slick-prev:hover{outline:0;background-color:rgba(0,0,0,.5)}.homeIntro__slides .slick-next:focus:before,.homeIntro__slides .slick-next:hover:before,.homeIntro__slides .slick-prev:focus:before,.homeIntro__slides .slick-prev:hover:before{color:rgba(255,255,255,.7)}.homeIntro__slides .slick-next.slick-disabled:before,.homeIntro__slides .slick-prev.slick-disabled:before{opacity:.5}.homeIntro__slides .slick-next:before,.homeIntro__slides .slick-prev:before{font-family:fontello;font-style:normal;font-weight:400;font-size:20px;line-height:1;color:rgba(255,255,255,.5);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.homeIntro__slides .slick-prev{left:20px}.homeIntro__slides .slick-prev:before{content:""}.homeIntro__slides .slick-next{right:20px}.homeIntro__slides .slick-next:before{content:""}.footerLinks{margin-bottom:20px;text-align:center}.footerLinks a{font-weight:600;text-decoration:none}.footerLinks a+a::before{content:" | ";padding-right:5px;margin-left:5px}.formItemRow{display:flex;flex-wrap:nowrap;justify-content:space-between}.formItemRow*,.formItemRow::after,.formItemRow::before{-webkit-box-sizing:border-box;box-sizing:border-box}.formItemRow .formItem-col-4{flex:0 0 calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px)}.formItemRow .formItem-col-8{flex:0 0 calc(66.6666666667% - 20px);max-width:calc(66.6666666667% - 20px)}.formItemWrapper .form-control{width:100%!important}#navigation .sub-menu li.hasSubMenu>a::after{right:10px}#navigation .sub-menu ul{margin-left:-1px}#navigation .sub-menu li.hasSubMenu>a{padding-right:20px}#navigation li>a>button.dropdown{display:none}@media (max-width:1099px){#navigation .sub-menu li.hasSubMenu>a{padding-right:10px}#navigation li.menu-item-has-children>ul{display:none}#navigation li.menu-item-has-children.active>ul{display:block}#navigation li.menu-item-has-children>a{display:flex;flex-direction:row;justify-content:space-between}#navigation li.menu-item-has-children>a>button.dropdown{display:inline;color:#656565;border:0;background:0 0;border-left:1px solid #efefef;font-size:1.5em;padding:0 15px;margin:-10px}#navigation li.menu-item-has-children.active>a>button.dropdown{transform:rotate(90deg);border-left:0;border-bottom:1px solid #efefef}}.woocommerce div.product form.cart .button{background-color:#66131d;color:#fff;text-shadow:none;padding:14px 26px}.woocommerce div.product form.cart .button:hover{background-color:#66131d}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{height:40px}.kw-payu-installments-widget{margin-top:18px;margin-bottom:8px}.kw-payu-installments-widget p{margin:0}.kw-payu-installments-widget .payu-mini-installments-widget{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;border:1px solid rgba(102,19,29,.16);border-radius:12px;background:linear-gradient(135deg,rgba(102,19,29,.05) 0,rgba(102,19,29,.09) 100%);box-shadow:0 4px 14px rgba(102,19,29,.08);line-height:1.3;transition:all .2s ease}.kw-payu-installments-widget .payu-mini-installments-widget:hover{border-color:rgba(102,19,29,.28);box-shadow:0 8px 24px rgba(102,19,29,.12);transform:translateY(-1px)}.kw-payu-installments-widget .payu-mini-installments-widget-details{color:#66131d!important;font-size:14px;font-weight:600!important;text-decoration:none!important;cursor:pointer;transition:opacity .2s ease,color .2s ease}.kw-payu-installments-widget .payu-mini-installments-widget-details:focus,.kw-payu-installments-widget .payu-mini-installments-widget-details:hover{color:#440d13!important;text-decoration:underline!important;opacity:1;outline:0}.kw-payu-installments-widget .payu-mini-installments-widget-separator{color:rgba(102,19,29,.55);font-size:14px;font-weight:500}.kw-payu-installments-widget .payu-mini-installments-widget-amount{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background-color:#66131d;color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;white-space:nowrap}@media (max-width:767px){.kw-payu-installments-widget .payu-mini-installments-widget{width:100%;justify-content:space-between;gap:8px;padding:12px 14px}.kw-payu-installments-widget .payu-mini-installments-widget-amount,.kw-payu-installments-widget .payu-mini-installments-widget-details,.kw-payu-installments-widget .payu-mini-installments-widget-separator{font-size:13px}}.woocommerce div.product form.cart .single_add_to_cart_button{padding:14px 60px}.additional_payment_forms{margin-bottom:40px}.additional_payment_forms .item{border:1px solid rgba(102,19,29,.1);padding:20px 30px}.additional_payment_forms .item .row{display:grid;align-items:center;grid-template-columns:5fr 3fr;gap:16px}.additional_payment_forms .item .btn{border:none;background:#66131d;padding:8px 20px;color:#fff;font-weight:600;border-radius:6px;margin-top:10px}.additional_payment_forms .item .btn:hover{background:#3b0b11}.additional_payment_forms .slick-next,.additional_payment_forms .slick-prev{position:absolute;display:block;height:20px;width:10px;top:calc(50% - 10px);line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;z-index:15;padding:0;outline:0;transition:all .3s;border:none;border-radius:0;font-weight:600}.additional_payment_forms .slick-next:focus,.additional_payment_forms .slick-next:hover,.additional_payment_forms .slick-prev:focus,.additional_payment_forms .slick-prev:hover{outline:0}.additional_payment_forms .slick-next:focus:before,.additional_payment_forms .slick-next:hover:before,.additional_payment_forms .slick-prev:focus:before,.additional_payment_forms .slick-prev:hover:before{color:#66131d}.additional_payment_forms .slick-next.slick-disabled:before,.additional_payment_forms .slick-prev.slick-disabled:before{opacity:.5}.additional_payment_forms .slick-next:before,.additional_payment_forms .slick-prev:before{font-family:fontello;font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#434343;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.additional_payment_forms .slick-prev{left:6px}.additional_payment_forms .slick-prev:before{content:""}.additional_payment_forms .slick-next{right:6px}.additional_payment_forms .slick-next:before{content:""}.additional_payment_forms .slick-dots{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:flex;list-style:none;margin:0;padding:0}.additional_payment_forms .slick-dots li{margin:0 2px}.additional_payment_forms .slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;padding:3px;cursor:pointer;color:transparent;border:0;outline:0;background:#ccc;border-radius:50%;transition:background .3s ease}.additional_payment_forms .slick-dots li button:focus,.additional_payment_forms .slick-dots li button:hover{background:#999}.additional_payment_forms .slick-dots li.slick-active button{background:#000}.payment-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center}.payment-modal .payment-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.payment-modal .payment-modal__box{position:relative;z-index:1;width:calc(100% - 30px);max-width:760px;max-height:calc(100vh - 60px);margin:30px auto;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden}.payment-modal .payment-modal__close{position:absolute;top:12px;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(102,19,29,.08);color:#66131d;font-size:18px;line-height:1;cursor:pointer;transition:all .3s}.payment-modal .payment-modal__close:hover{background:#66131d;color:#fff}.payment-modal .payment-modal__body{padding:24px;max-height:calc(100vh - 60px);overflow-y:auto}.payment-modal .payment-modal__body p:last-child{margin-bottom:0}.payment-modal .payment-modal__body ol,.payment-modal .payment-modal__body ul{padding-left:20px}.payment-modal .payment-modal__body img{max-width:100%;height:auto}.payment-modal .payment-modal__body a{color:#66131d}.payment-modal .payment-modal__body a:hover{color:#3b0b11}@media (max-width:767px){.payment-modal .payment-modal__box{width:calc(100% - 20px);max-height:calc(100vh - 20px);margin:10px auto;border-radius:8px}.payment-modal .payment-modal__body{padding:48px 18px 18px;max-height:calc(100vh - 20px)}.payment-modal .payment-modal__close{top:8px;right:8px;width:36px;height:36px;font-size:24px}}