.woocommerce .col-1 .woocommerce-billing-fields h3,.woocommerce .col-2 .woocommerce-additional-fields h3,.woocommerce .checkout h3#order_review_heading{margin-bottom:20px}.woocommerce .checkout h3#order_review_heading{margin-top:20px}.woocommerce .u-columns h2,.woocommerce .checkout h3#order_review_heading,.woocommerce .col-1 .woocommerce-billing-fields h3,.woocommerce .col-2 .woocommerce-additional-fields h3,.woocommerce .cart-collaterals .cross-sells h2,.woocommerce .cart-collaterals .cart_totals h2{position:relative;font-size:20px;display:inline-block;text-transform:uppercase;font-weight:600;padding-bottom:15px;letter-spacing:1px}.woocommerce .u-columns h2:before,.woocommerce .checkout h3#order_review_heading:before,.woocommerce .col-1 .woocommerce-billing-fields h3:before,.woocommerce .col-2 .woocommerce-additional-fields h3:before,.woocommerce .cart-collaterals .cross-sells h2:before,.woocommerce .cart-collaterals .cart_totals h2:before{content:'';display:inline-block;position:absolute;bottom:0;right:0;line-height:20px;height:1px;width:100%;background:var(--color-1)}.woocommerce .u-columns h2:after,.woocommerce .checkout h3#order_review_heading:after,.woocommerce .col-1 .woocommerce-billing-fields h3:after,.woocommerce .col-2 .woocommerce-additional-fields h3:after,.woocommerce .cart-collaterals .cross-sells h2:after,.woocommerce .cart-collaterals .cart_totals h2:after{content:'';width:7px;height:7px;background:var(--color-1);position:absolute;bottom:1px;right:0;transform:translateY(50%)}@media only screen and (max-width :380px){.woocommerce .u-columns h2,.woocommerce .checkout h3#order_review_heading,.woocommerce .col-1 .woocommerce-billing-fields h3,.woocommerce .col-2 .woocommerce-additional-fields h3,.woocommerce .cart-collaterals .cross-sells h2,.woocommerce .cart-collaterals .cart_totals h2{font-size:15px}}.dct_shop_v1 .woocommerce-pagination .page-numbers{display:inline-flex!important;position:relative;border:none!important}.dct_shop_v1 .woocommerce-pagination .page-numbers li{border-right:none!important}.dct_shop_v1 .woocommerce-pagination .page-numbers::before{width:100%;height:2px;background:#e8e8e8;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dct_shop_v1 .woocommerce nav.woocommerce-pagination ul li span.current,.dct_shop_v1 .woocommerce-pagination .page-numbers li a:hover{background:var(--color-2)!important;border-color:var(--color-2)!important;color:#fff!important}.dct_shop_v1 .woocommerce-pagination .page-numbers li a,.et-db #et-boc .et-l .dct_shop_v1 .woocommerce-pagination .page-numbers li a{color:var(--color-2)}.dct_shop_v1 .woocommerce-pagination .page-numbers li a,.dct_shop_v1 .woocommerce-pagination .page-numbers li span.current{padding:5px 15px!important;margin-right:15px!important;background:#f8f8f8!important;border:1px solid #e8e8e8!important;border-radius:5px;box-shadow:0 8px 6px -9px #5b5f5f;font-size:17px!important}.woocommerce .cart-collaterals .cross-sells ul.products li .et_shop_image{position:relative;overflow:hidden}.dct_shop_v1 ul.products li .et_shop_image:before,.woocommerce .cart-collaterals .cross-sells ul.products li .et_shop_image:before{content:"";bottom:-126px;transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;opacity:1;z-index:1;height:90px;width:100%;position:absolute;left:0;-ms-transform:skewY(-5deg);-webkit-transform:skewY(-5deg);box-sizing:border-box;transform:skewY(-6deg);background:var(--color-1)}.dct_shop_v1 ul.products li:hover .et_shop_image:before,.woocommerce .cart-collaterals .cross-sells ul.products li:hover .et_shop_image:before{opacity:1;content:"";z-index:7;transition:all .5s ease-in-out;transition:all .5s ease-in-out;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;transition-delay:0s;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;bottom:-75px}.woocommerce .cart-collaterals .cross-sells ul.products li .et_overlay{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);opacity:1;z-index:1;background-color:var(--color-2)}.et-db #et-boc .et-l .dct_shop_v1 ul.products li:hover .et_overlay,.dct_shop_v1 ul.products li:hover .et_overlay,.woocommerce .cart-collaterals .cross-sells ul.products li:hover .et_overlay{opacity:.9;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.et-db #et-boc .et-l .dct_shop_v1 ul.products li .et_overlay:before,.dct_shop_v1 ul.products li .et_overlay:before,.woocommerce .cart-collaterals .cross-sells ul.products li .et_overlay:before{content:'\e07a';background:var(--color-1);padding:10px;color:#fff;opacity:1;font-size:20px}.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:after{background:none;bottom:-2px!important}.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:before{background:none;bottom:1px}.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title{text-transform:uppercase;position:relative;margin-bottom:10px!important;padding-bottom:10px!important;font-size:15px!important;font-weight:600;line-height:28px;color:#2d2d2d}.dct_shop_v1 ul.products li:hover h2.woocommerce-loop-product__title{color:var(--color-1)}.dct_shop_v1 ul.products li h2.woocommerce-loop-product__title:after,.dct_shop_v1 ul.products li h2.woocommerce-loop-product__title:before,.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:before,.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:after{content:'';position:absolute;bottom:0;width:60px;border-top:1px solid #d4d4d4;left:0}.dct_shop_v1 ul.products li h2.woocommerce-loop-product__title:after,.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:after{border-top:3px solid var(--color-1);display:block;position:absolute;bottom:-1px;width:30px;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.dct_shop_v1 ul.products li:hover h2.woocommerce-loop-product__title:after{width:60px}.dct_shop_v1 ul.products li .product_type_simple,.dct_shop_v1 ul.products li .button.product_type_grouped,.dct_shop_v1 ul.products li .button.product_type_external,.dct_shop_v1 ul.products li .button.product_type_variable,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable{width:100%}.dct_shop_v1 ul.products li .product_type_simple,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable,.dct_shop_v1 ul.products li .button.product_type_grouped,.dct_shop_v1 ul.products li .button.product_type_external,.dct_shop_v1 ul.products li .button.product_type_variable{color:#fff!important;background-color:var(--color-1);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:5px 20px!important;text-align:center;border:none!important;border-radius:0;position:relative;z-index:1;transition:all 0.4s ease 0s}.dct_shop_v1 ul.products li .product_type_simple:hover,.dct_shop_v1 ul.products li .button.product_type_grouped:hover,.dct_shop_v1 ul.products li .button.product_type_external:hover,.dct_shop_v1 ul.products li .button.product_type_variable:hover,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:hover,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:hover,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:hover,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.dct_shop_v1 ul.products li .product_type_simple:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:before,.dct_shop_v1 ul.products li .button.product_type_grouped:before,.dct_shop_v1 ul.products li .button.product_type_external:before,.dct_shop_v1 ul.products li .button.product_type_variable:before{visibility:visible;display:block;margin-left:0}.dct_shop_v1 ul.products li .product_type_simple:before,.dct_shop_v1 ul.products li .product_type_simple:after,.dct_shop_v1 ul.products li .button.product_type_grouped:before,.dct_shop_v1 ul.products li .button.product_type_grouped:after,.dct_shop_v1 ul.products li .button.product_type_external:before,.dct_shop_v1 ul.products li .button.product_type_external:after,.dct_shop_v1 ul.products li .button.product_type_variable:before,.dct_shop_v1 ul.products li .button.product_type_variable:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:after{content:"";background:var(--color-2);width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all 0.4s ease 0s}.dct_shop_v1 ul.products li .product_type_simple:after,.dct_shop_v1 ul.products li .button.product_type_grouped:after,.dct_shop_v1 ul.products li .button.product_type_external:after,.dct_shop_v1 ul.products li .button.product_type_variable:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.dct_shop_v1 ul.products li .product_type_simple:hover:before,.dct_shop_v1 ul.products li .product_type_simple:hover:after,.dct_shop_v1 ul.products li .button.product_type_grouped:hover:before,.dct_shop_v1 ul.products li .button.product_type_grouped:hover:after,.dct_shop_v1 ul.products li .button.product_type_external:hover:before,.dct_shop_v1 ul.products li .button.product_type_external:hover:after,.dct_shop_v1 ul.products li .button.product_type_variable:hover:before,.dct_shop_v1 ul.products li .button.product_type_variable:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:hover:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:hover:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:hover:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:hover:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_simple:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}@media only screen and (max-width:380px){.dct_shop_v1 ul.products.columns-4 li.product,.et_pb_wc_related_products ul.products.columns-3 li.product{width:100%!important}}.dct_shop_v1 ul.products li .button.product_type_grouped,.dct_shop_v1 ul.products li .button.product_type_external,.dct_shop_v1 ul.products li .button.product_type_variable,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable{background-color:var(--color-2)}.dct_shop_v1 ul.products li .button.product_type_grouped::after,.dct_shop_v1 ul.products li .button.product_type_grouped::before,.dct_shop_v1 ul.products li .button.product_type_external::after,.dct_shop_v1 ul.products li .button.product_type_external::before,.dct_shop_v1 ul.products li .button.product_type_variable:hover:before,.dct_shop_v1 ul.products li .button.product_type_variable:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:before,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_grouped:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_external:after,.woocommerce .cart-collaterals .cross-sells ul.products li .product_type_variable:after{background-color:var(--color-1)}.dct_ft_shop .woocommerce ul.products li a.button{display:none}.dct_shop_v1 ul.products .star-rating,.woocommerce .cart-collaterals .cross-sells ul.products li .star-rating{position:absolute;right:0}.dct_shop_v1 .star-rating span::before,.dct_shop_v1 ul.products li .star-rating span::before{color:var(--color-1)!important}.woocommerce .cart-collaterals .cross-sells ul.products li .onsale{background:var(--color-1)!important;border-radius:0!important;font-size:16px;padding:1px 15px!important;top:1px!important;left:1px!important}.dct_shop_v1 .woocommerce .woocommerce-ordering .orderby{height:45px;font-size:14px;text-transform:capitalize;font-weight:500;margin-bottom:20px;border-radius:25px 0 0 25px}.dct_shop_v1 .woocommerce .woocommerce-result-count{text-transform:uppercase;position:relative;padding-bottom:10px!important;font-size:15px;font-weight:600;line-height:28px;color:#2d2d2d}.dct_shop_v1 .woocommerce .woocommerce-result-count:before,.dct_shop_v1 .woocommerce .woocommerce-result-count:after{content:'';position:absolute;bottom:0;width:60px;border-top:1px solid #d4d4d4;left:0}.dct_shop_v1 .woocommerce .woocommerce-result-count:after{border-top:3px solid var(--color-1);display:block;position:absolute;bottom:-1px;width:30px;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.dct_shop_v1 .woocommerce .woocommerce-result-count:hover:after{width:60px}@media only screen and (max-width :420px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100%!important}}.dct_shop_v2 ul.products li .product_block{padding:12%;overflow:hidden;background:#000;text-align:left;margin-bottom:3em}.dct_shop_v2 ul.products li .product_block h2.woocommerce-loop-product__title:after{content:"";position:relative;width:30px;height:1px;background:var(--color-1);display:block;margin:1em 0;transition:all 0.3s ease-out}.dct_shop_v2 ul.products li .product_block{position:relative}.dct_shop_v2 ul.products li .product_block .price{display:inline-block;margin-bottom:0;color:#fff!important;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;will-change:transform;text-transform:uppercase;letter-spacing:3px;font-size:13px}.dct_shop_v2 ul.products li:hover .product_block .price{opacity:0;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);transform:translateX(60px)}.dct_shop_v2 ul.products li .product_block .price del{font-size:12px;color:#ccc!important}.dct_shop_v2 .woocommerce ul.products li.product a img,.woocommerce-page .dct_shop_v2 ul.products li.product a img{margin-bottom:-1px!important}.dct_shop_v2 ul.products li .et_shop_image img{margin-bottom:0!important;padding:20px;background:#000;transform:scale(1);transition:transform 3s ease-out 0s}.dct_shop_v2 ul.products li:hover .et_shop_image img{transform:scale(1.1);transition:transform 3s ease-out 0s}.dct_shop_v2 ul.products li .product_block .button{position:absolute;left:0;margin-top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;padding:0 25px;border:1px solid #fff0;display:inline-block;line-height:normal;text-transform:uppercase;letter-spacing:3px;font-size:.625rem;color:var(--color-1);background-color:#fff0}.dct_shop_v2 ul.products li:hover .product_block .button{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.4s 0.1s;-moz-transition:all 0.4s 0.1s;transition:all 0.4s 0.1s}.dct_shop_v2 ul.products li .star-rating span:before{color:var(--color-1)}.dct_shop_v2 ul.products li .product_block .button:after{display:none!important}.dct_shop_v2 .woocommerce-result-count{font-size:20px;color:var(--color-2);font-weight:700}.dct_shop_v2 .woocommerce-ordering .orderby{height:40px;text-transform:capitalize}.dct_shop_v2 .woocommerce-pagination ul.page-numbers{display:inline-flex;position:relative;border:none!important}.dct_shop_v2 .woocommerce-pagination ul.page-numbers:before{content:"";background-color:var(--color-1);height:5px;width:100%;transform:translateY(-50%);position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;top:40%}.dct_shop_v2 .woocommerce-pagination ul.page-numbers li a,.dct_shop_v2 .woocommerce-pagination ul.page-numbers li span{color:#fff;background-color:var(--color-1)!important;font-size:18px!important;text-align:center;line-height:35px!important;height:45px;width:45px;padding:0;border:none;border-radius:0;perspective:100px;position:relative;z-index:1;clip-path:polygon(100% 0,100% 80%,50% 100%,0 80%,0 0)}.dct_shop_v2 .woocommerce-pagination ul.page-numbers li{border:none!important;float:none!important;overflow:unset!important;margin:0 7px 0 0!important}.dct_shop_v2 .woocommerce-pagination ul.page-numbers li:last-child{margin-right:0!important}.dct_shop_v2 .woocommerce-pagination ul.page-numbers li span.current,.dct_shop_v2 .woocommerce-pagination ul.page-numbers li:hover a{background:var(--color-2)!important;color:#fff!important}@media only screen and (max-width:380px){.dct_shop_v2 ul.products.columns-4 li.product{margin-bottom:0!important;width:100%!important}}@media only screen and (max-width:480px){.dct_shop_v2 ul.products li .product_block h2.woocommerce-loop-product__title{line-height:25px}.dct_shop_v2 ul.products li .product_block .button{letter-spacing:1px}}.dct_shop_v3 .woocommerce-pagination ul.page-numbers{background:#fff;padding:20px 30px!important;display:inline-flex;border-radius:50px;box-shadow:0 5px 25px 0 rgb(0 0 0 / .5);position:relative}.dct_shop_v3 .woocommerce-pagination ul.page-numbers li{margin:0 12px 0 0}.dct_shop_v3 .woocommerce-pagination ul.page-numbers li a,.dct_shop_v3 .woocommerce-pagination ul.page-numbers li span{color:#140536;background-color:#fff;font-size:20px;text-align:center;line-height:45px;height:45px;width:45px;padding:0;z-index:1;border:none;border-radius:0;box-shadow:inset 0 5px 10px rgb(0 0 0 / .1),0 2px 5px rgb(0 0 0 / .5);overflow:hidden;position:relative}.dct_shop_v3 .woocommerce-pagination ul.page-numbers li a:before,.dct_shop_v3 .woocommerce-pagination ul.page-numbers li span.page-numbers.current:before{content:"";background-color:var(--color-1);height:0;width:100%;filter:blur(10px);position:absolute;left:0;top:0;z-index:-1;transition:all 0.3s}.dct_shop_v3 .woocommerce-pagination ul.page-numbers li span{color:#fff!important}.dct_shop_v3 .woocommerce-pagination ul.page-numbers li span.page-numbers.current:before,.dct_shop_v3 .woocommerce-pagination ul.page-numbers li:hover a,.dct_shop_v3 .woocommerce-pagination ul.page-numbers li:hover a:before{height:100%;filter:blur(0);color:#fff!important}.dct_shop_v3 ul.products li:hover .et_shop_image{opacity:.1}.dct_shop_v3 ul.products li .product_block{position:absolute;display:block;left:0;right:0;top:85.35%;text-align:center;-moz-transition:ease 0.35s all;-o-transition:ease 0.35s all;-webkit-transition:ease 0.35s all;transition:ease 0.35s all}.dct_shop_v3 ul.products li:hover .product_block{top:20%}.dct_shop_v3 ul.products li .product_block .price{padding:15px;color:var(--color-1)!important;display:block}.dct_shop_v3 ul.products li .product_block .button{color:#fff;border-color:var(--color-1);background-color:var(--color-1);font-size:12px;padding:15px 20px;letter-spacing:5px;text-align:center;font-weight:400;text-transform:uppercase;border:2px solid;position:relative;border-radius:0;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.dct_shop_v3 ul.products li .product_block .button:after{display:none!important}.dct_shop_v3 ul.products li .product_block .button:hover{background-color:var(--color-2);color:#fff;border-color:var(--color-2)}.dct_shop_v3 ul.products li .product_block .star-rating span:before{color:var(--color-1)}.dct_shop_v3 .woocommerce .woocommerce-ordering select{line-height:1.2857em;padding:.45em 2.75em;height:5em;border:1px solid #e0e0e1;color:#8f9090!important;font-weight:400;background:0 0;letter-spacing:5px;text-transform:uppercase;font-size:12px;margin-bottom:20px;font-weight:700}.dct_shop_v3 .woocommerce-result-count{font-size:20px;color:var(--color-2);font-weight:700;border-bottom:1px solid}@media only screen and (max-width:980px){.dct_shop_v3 ul.products li .product_block{top:80.35%}.dct_shop_v3 ul.products li .product_block .price{padding:5px}.dct_shop_v3 ul.products li .product_block .button{padding:5px 10px;letter-spacing:1px}.dct_shop_v3 ul.products li .product_block h2.woocommerce-loop-product__title{font-size:15px}.dct_shop_v3 .woocommerce .woocommerce-ordering select{letter-spacing:1px}}@media only screen and (min-width:766px) and (max-width:980px){.dct_shop_v3 ul.products li .product_block{top:91.35%}}@media only screen and (max-width:360px){.dct_shop_v3.et_pb_shop ul.products.columns-4 li.product{width:100%!important}.dct_shop_v3 ul.products li .product_block{top:89.35%}}.et_pb_wc_add_to_cart .et_pb_module_inner .woocommerce-grouped-product-list{width:100%;margin-bottom:20px}.et_pb_wc_add_to_cart .et_pb_module_inner .woocommerce-grouped-product-list a{color:var(--color-1)}.woocommerce div.product form.cart .group_table td{padding:10px!important;line-height:50px;text-align:center;font-size:15px;color:#232323;border:1px solid rgb(40 61 88 / .1)!important}.woocommerce div.product form.cart table div.quantity{margin:0!important}.et_pb_wc_images .et_pb_module_inner .onsale{height:50px;line-height:50px!important;width:50px;padding:0!important;font-size:15px;background:var(--color-1)!important;border-radius:0!important}.woocommerce div.product form.cart .variations td.label{line-height:50px}.woocommerce div.product form.cart .variations td select{background-color:#fff0;border-radius:0;border:1px solid #ccc;height:45px}.et_pb_wc_add_to_cart form.cart .variations td.value span::after{top:35px}.et_pb_wc_rating .woocommerce-product-rating .woocommerce-review-link{color:var(--color-2);color:#000;text-transform:capitalize;padding:5px}.et_pb_wc_rating,.et_pb_wc_rating .woocommerce-product-rating{margin-bottom:10px!important}.et_pb_wc_add_to_cart .single_variation_wrap .woocommerce-variation-price .price,.et_pb_wc_price .et_pb_module_inner .price{color:var(--color-2)!important;font-weight:600}.woocommerce div.product form.cart .variations{margin-bottom:0}.et_pb_wc_add_to_cart .single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}.dct_shop_v1 .related.products ul.products li h2.woocommerce-loop-product__title{margin-bottom:10px!important;font-size:16px!important}.dct_s_product .et_pb_text .et_pb_text_inner h2,.et_pb_wc_related_products .related.products h2{text-transform:uppercase;position:relative;margin-bottom:25px;padding-bottom:10px;font-size:20px!important;font-weight:600;line-height:28px;color:#2d2d2d}.dct_s_product .et_pb_text .et_pb_text_inner h2:after,.dct_s_product .et_pb_text .et_pb_text_inner h2:before,.dct_shop_v1 .related.products h2:after,.dct_shop_v1 .related.products h2:before,.et_pb_wc_title .et_pb_module_inner h1:after,.et_pb_wc_title .et_pb_module_inner h1:before{content:"";position:absolute;bottom:0;width:60px;border-top:1px solid #d4d4d4;left:0}.dct_s_product .et_pb_text .et_pb_text_inner h2:after,.dct_shop_v1 .related.products h2:after,.et_pb_wc_title .et_pb_module_inner h1:after{border-top:3px solid var(--color-1);display:block;position:absolute;bottom:-1px;width:30px;-webkit-transition:all 0.27s cubic-bezier(0,0,.58,1);transition:all 0.27s cubic-bezier(0,0,.58,1)}.dct_s_product .et_pb_text:hover .et_pb_text_inner h2:after,.dct_shop_v1:hover .related.products h2:after,.et_pb_wc_title:hover .et_pb_module_inner h1:after{width:60px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-row .woocommerce-Button,.woocommerce-page button.button.alt,.woocommerce #review_form #respond .form-submit input,.woocommerce .woocommerce-form-coupon .form-row .button{color:#fff!important;background-color:var(--color-1);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:13px 20px!important;text-align:center;border:none!important;border-radius:0;position:relative;z-index:1;transition:all 0.4s ease 0s}.woocommerce-page button.button.alt:hover,.woocommerce .woocommerce-form-row .woocommerce-Button:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-coupon .form-row .button:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:before,.woocommerce-page button.button.alt:before,.woocommerce .woocommerce-form-row .woocommerce-Button:before,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:before,.woocommerce .woocommerce-form-coupon .form-row .button:before{visibility:visible;display:block;margin-left:0}.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:before,.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:after,.woocommerce-page button.button.alt:before,.woocommerce-page button.button.alt:after,.woocommerce .woocommerce-form-row .woocommerce-Button:before,.woocommerce .woocommerce-form-row .woocommerce-Button:after,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:before,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:after,.woocommerce .woocommerce-form-coupon .form-row .button:before,.woocommerce .woocommerce-form-coupon .form-row .button:after{content:"";background:var(--color-2);width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all 0.4s ease 0s}.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:after,.woocommerce-page button.button.alt:after,.woocommerce .woocommerce-form-row .woocommerce-Button:after,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:after,.woocommerce .woocommerce-form-coupon .form-row .button:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:hover:before,.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:hover:after,.woocommerce-page button.button.alt:hover:before,.woocommerce-page button.button.alt:hover:after,.woocommerce .woocommerce-form-coupon .form-row .button:hover:before,.woocommerce .woocommerce-form-coupon .form-row .button:hover:after,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover:before,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover:after,.woocommerce .woocommerce-form-row .woocommerce-Button:hover:before,.woocommerce .woocommerce-form-row .woocommerce-Button:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.single .et_pb_wc_meta .product_meta .posted_in{display:block;font-size:15px}.single .et_pb_wc_meta .product_meta .posted_in a{color:var(--color-1);border-bottom:1px solid;font-weight:700}.single .et_pb_wc_meta .product_meta .sku_wrapper{line-height:35px;font-size:15px}.single .et_pb_wc_meta .product_meta .sku_wrapper:after{display:none}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:var(--color-1)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #fff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#fff}.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav li{border-radius:5px;box-shadow:0 10px 20px 0 rgb(0 0 0 / .1);padding:5px;-webkit-transition:box-shadow 0.27s cubic-bezier(0,0,.58,1);transition:box-shadow 0.27s cubic-bezier(0,0,.58,1)}.et_pb_wc_tabs .et_pb_tabs_controls::after{border:none}.et_pb_wc_tabs .et_pb_tabs_controls li:after{content:"";width:50%;border:2px solid var(--color-1);position:absolute;top:50%;right:-50%;z-index:-1}.et_pb_wc_tabs .et_pb_tabs_controls li:last-child:after{border:none}.et_pb_wc_tabs .et_pb_tabs_controls li a{display:block;background:var(--color-2);text-transform:uppercase;border-radius:25px;padding:0;margin-right:0;padding:10px 17px;text-align:center;border:3px solid var(--color-1)}.et_pb_wc_tabs .et_pb_tabs_controls li.et_pb_tab_active a{background:var(--color-1);color:#fff!important;border:3px solid var(--color-1);position:relative}#reviews #comments h2.woocommerce-Reviews-title,.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2{text-transform:uppercase;position:relative;margin-bottom:25px;padding-bottom:10px;font-size:20px;letter-spacing:1px;font-weight:600;line-height:28px;color:#fff}#reviews #comments h2.woocommerce-Reviews-title:after,#reviews #comments h2.woocommerce-Reviews-title:before,.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2:before,.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2:after{content:"";position:absolute;bottom:0;width:60px;border-top:1px solid #d4d4d4;left:0}#reviews #comments h2.woocommerce-Reviews-title:after,.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2:after,.woocommerce .cart-collaterals .cross-sells ul.products li h2.woocommerce-loop-product__title:after{border-top:3px solid var(--color-1);display:block;position:absolute;bottom:-1px;width:30px;-webkit-transition:all 0.27s cubic-bezier(0,0,.58,1);transition:all 0.27s cubic-bezier(0,0,.58,1)}#reviews #comments h2.woocommerce-Reviews-title:hover:after,.et_pb_wc_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2:hover:after,.woocommerce .cart-collaterals .cross-sells ul.products li:hover h2.woocommerce-loop-product__title:after{width:60px}.woocommerce table.shop_attributes tbody tr{border-bottom:1px solid}.woocommerce #review_form #respond textarea,#commentform input[type="text"],#commentform input[type="email"]{border:1px solid}.woocommerce p.stars a{color:var(--color-1)}.woocommerce #review_form #respond .form-submit input:hover{background-color:#fff!important;color:var(--color-2)!important}@media only screen and (max-width:767px){.et_pb_wc_tabs .et_pb_tabs_controls li::after{display:none}.et_pb_wc_tabs .et_pb_tabs_controls li{margin:0 0 10px 0}}@media only screen and (max-width:380px){.dct_s_product .et_pb_text .et_pb_text_inner h2,.et_pb_wc_title .et_pb_module_inner h1{font-size:15px!important}.woocommerce div.product form.cart .group_table td{line-height:20px}}.select2-container .select2-selection--single{height:50px}.select2-container--default .select2-selection--single .select2-selection__arrow{background:var(--color-1);height:50px;width:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff #fff0 #fff0 #fff0}.woocommerce .lost_password a{color:var(--color-1)}@media (max-width:480px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product,.et_pb_wc_related_products ul.products.columns-1 li.product,.et_pb_wc_related_products ul.products.columns-2 li.product,.et_pb_wc_related_products ul.products.columns-3 li.product,.et_pb_wc_related_products ul.products.columns-4 li.product,.et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_wc_related_products ul.products.columns-6 li.product,.et_pb_wc_upsells ul.products.columns-1 li.product,.et_pb_wc_upsells ul.products.columns-2 li.product,.et_pb_wc_upsells ul.products.columns-3 li.product,.et_pb_wc_upsells ul.products.columns-4 li.product,.et_pb_wc_upsells ul.products.columns-5 li.product,.et_pb_wc_upsells ul.products.columns-6 li.product{width:100%!important}}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0!important;line-height:inherit!important;list-style:none!important;position:relative}.woocommerce .woocommerce-MyAccount-navigation ul li{position:relative;margin-bottom:15px}.woocommerce .woocommerce-MyAccount-navigation ul li:before{position:absolute;top:0;left:0;height:100%;width:4px;background-color:#1a2940;content:"";opacity:0;z-index:10;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-MyAccount-navigation ul li:hover:before{opacity:1;visibility:visible}.woocommerce .woocommerce-MyAccount-navigation ul li a{position:relative;font-size:18px;font-weight:600;color:#1a2940;border:1px solid #ccc;border-radius:0;line-height:26px;padding:15px 25px;display:block;padding-left:25px;border-radius:3px;background-color:#fff;z-index:9;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-MyAccount-navigation ul li:hover a{color:#fff;padding-left:0;border:none}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{margin-right:10px;font-size:18px;line-height:26px;color:var(--color-1);font-weight:900;content:"\45";font-family:ETmodules!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e023"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e015"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e091"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e01d"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e026"}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e02e"}.woocommerce .woocommerce-MyAccount-navigation ul li:hover a:before{opacity:0}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{position:absolute;left:-1px;top:0;height:100%;width:100%;content:"";background-color:var(--color-1);z-index:-1;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.woocommerce .woocommerce-MyAccount-navigation ul li:hover a:after{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.woocommerce .woocommerce-MyAccount-content a,.woocommerce .u-columns .woocommerce-LostPassword a,.woocommerce .woocommerce-privacy-policy-text a,.woocommerce .woocommerce-message .restore-item{color:var(--color-1);font-weight:600;text-transform:capitalize;border-bottom:1px solid}.woocommerce .woocommerce-MyAccount-content p,.woocommerce .u-columns p{font-size:15px;line-height:30px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-radius:5px;line-height:30px;text-transform:capitalize;background:#000}.woocommerce .woocommerce-form .woocommerce-privacy-policy-text{padding-bottom:10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button{color:#fff;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;border:none;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:hover,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:hover{background-color:#fff0;color:#000!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:before{visibility:visible;display:block;margin-left:0}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:after{content:"";background:#fff;width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease 0s}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:hover:after,.woocommerce .woocommerce-MyAccount-content .woocommerce-message .woocommerce-Button:hover:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:hover:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.woocommerce-account .addresses .title .edit{background:var(--color-1);padding:3px 15px;text-transform:uppercase;color:#fff}.woocommerce-account .addresses .title .edit:hover{background:var(--color-2)}.woocommerce .u-columns .woocommerce-form .woocommerce-button{color:#fff;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;border:none;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s}.woocommerce .u-columns .woocommerce-form .woocommerce-button:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.woocommerce .u-columns .woocommerce-form .woocommerce-button:before{visibility:visible;display:block;margin-left:0}.woocommerce .u-columns .woocommerce-form .woocommerce-button:before,.woocommerce .u-columns .woocommerce-form .woocommerce-button:after{content:"";background:var(--color-2);width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease 0s}.woocommerce .u-columns .woocommerce-form .woocommerce-button:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.woocommerce .u-columns .woocommerce-form .woocommerce-button:hover:before,.woocommerce .u-columns .woocommerce-form .woocommerce-button:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.woocommerce .return-to-shop .wc-backward,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button,.woocommerce-page .coupon button.button,.woocommerce .actions .button{color:#fff!important;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px!important;border:none!important;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s}.woocommerce .return-to-shop .wc-backward:hover,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page .coupon button.button:hover,.woocommerce .actions .button:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.woocommerce .return-to-shop .wc-backward:before,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:before,.woocommerce-page .coupon button.button:before,.woocommerce .actions .button:before{visibility:visible;display:block;margin-left:0}.woocommerce .return-to-shop .wc-backward:before,.woocommerce .return-to-shop .wc-backward:after,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:before,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:after,.woocommerce-page .coupon button.button:before,.woocommerce-page .coupon button.button:after,.woocommerce .actions .button:before,.woocommerce .actions .button:after{content:"";background:var(--color-2);width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease 0s}.woocommerce .return-to-shop .wc-backward:after,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:after,.woocommerce-page .coupon button.button:after,.woocommerce .actions .button:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.woocommerce .return-to-shop .wc-backward:hover:before,.woocommerce .return-to-shop .wc-backward:hover:after,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover:before,.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button:hover:after,.woocommerce-page .coupon button.button:hover:before,.woocommerce-page .coupon button.button:hover:after,.woocommerce .actions .button:hover:before,.woocommerce .actions .button:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.woocommerce .cart-collaterals .cross-sells h2,.woocommerce .cart-collaterals .cart_totals h2{margin-bottom:20px}.woocommerce .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%}.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{border:1px solid #ccc!important;background-color:transparent!important;color:#000!important}.woocommerce .woocommerce-cart-form__cart-item .product-name a{color:var(--color-1);font-size:15px}.woocommerce .product-remove a.remove{background:var(--color-1);color:#fff!important}.woocommerce .product-remove a.remove:hover{background:var(--color-2)}.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:var(--color-2)!important;border-radius:0;font-size:14px!important;text-transform:uppercase;letter-spacing:1px}.woocommerce .cart-collaterals .cross-sells ul.products li .star-rating span:before{color:var(--color-1)}@media only screen and (max-width:767px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:90%;max-width:1170px;margin:0 auto}.woocommerce .cart-collaterals .cross-sells h2{font-size:16px}}.dct_privacy .et_pb_text .et_pb_text_inner h2,.dct_privacy .et_pb_text .et_pb_text_inner h3{position:relative;margin-bottom:20px;display:inline-block;padding-left:20px;padding-bottom:0}.dct_privacy .et_pb_text .et_pb_text_inner h2:before,.dct_privacy .et_pb_text .et_pb_text_inner h3:before{content:'';position:absolute;width:100%;height:2px;background:var(--color-1);bottom:-10px;left:0}.dct_privacy .et_pb_text .et_pb_text_inner h2:after,.dct_privacy .et_pb_text .et_pb_text_inner h3:after{content:'';position:absolute;width:7px;height:7px;background:var(--color-1);top:50%;left:0;transform:translateY(-50%)}.dct_privacy .et_pb_text p a{color:var(--color-1)}.dct_privacy blockquote{border-color:var(--color-1)}.dct_w_sidebar a.remove{background:var(--color-1);color:#fff!important}.dct_w_sidebar a.remove:hover{background:var(--color-2)}.dct_w_sidebar .fwidget .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}.dct_w_sidebar .fwidget .product_list_widget .product-title{line-height:30px}.dct_w_sidebar .fwidget .tagcloud a{padding:5px 13px}.dct_w_sidebar .fwidget .title,.et-db #et-boc .et-l .dct_w_sidebar .fwidget .title{position:relative;margin-bottom:20px;padding-bottom:10px}.dct_w_sidebar .fwidget .title:after,.dct_w_sidebar .fwidget .title:before{content:'';position:absolute;bottom:0;width:60px;border-top:1px solid #d4d4d4;left:0}.dct_w_sidebar .fwidget .title:after{border-top:3px solid var(--color-1);display:block;position:absolute;bottom:-1px;width:30px;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.dct_w_sidebar .fwidget:hover .title:after{width:60px}.dct_w_sidebar .fwidget ul.product_list_widget .star-rating span:before{color:var(--color-1)}.dct_w_sidebar .fwidget.widget_product_categories .select2-selection{border-radius:0;height:50px}.dct_w_sidebar .fwidget.widget_product_categories .select2-selection__rendered{line-height:50px}.dct_w_sidebar .fwidget.widget_product_categories .select2-selection__arrow{height:50px;background:var(--color-1)}.dct_w_sidebar .fwidget.widget_product_categories .select2-selection__arrow b{border-color:#fff #fff0 #fff0 #fff0}.dct_w_sidebar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #fff #fff0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-1)!important}.dct_w_sidebar .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--color-2)!important;text-transform:capitalize;font-size:14px}.dct_w_sidebar .fwidget .tagcloud .tag-cloud-link:hover{background:var(--color-1);color:#fff!important}.dct_w_sidebar .woocommerce-product-search .search-field{text-align:center;height:40px;width:100%;border-width:1px}.dct_w_sidebar .widget_price_filter .ui-slider .ui-slider-handle,.dct_w_sidebar .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--color-1)}.dct_w_sidebar .fwidget .woocommerce-mini-cart__buttons a.button{width:100%}.dct_w_sidebar .woocommerce-product-search button{width:100%;margin-top:10px;cursor:pointer}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button,.dct_w_sidebar .fwidget .woocommerce-mini-cart__buttons a.button,.dct_w_sidebar .woocommerce-product-search button{color:#fff!important;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px!important;border:none!important;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s;text-align:center}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:hover,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover,.dct_w_sidebar .woocommerce-product-search button:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:before,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,.dct_w_sidebar .woocommerce-product-search button:before{visibility:visible;display:block;margin-left:0}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:before,.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:after,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,.dct_w_sidebar .woocommerce-product-search button:before,.dct_w_sidebar .woocommerce-product-search button:after{content:"";background:var(--color-2);width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease 0s}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:after,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,.dct_w_sidebar .woocommerce-product-search button:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:hover:before,.dct_w_sidebar .fwidget .price_slider_wrapper .price_slider_amount button:hover:after,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,.dct_w_sidebar .fwidget .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:after,.dct_w_sidebar .woocommerce-product-search button:hover:before,.dct_w_sidebar .woocommerce-product-search button:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message button.wc-forward{color:#fff!important;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px!important;border:none!important;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward{color:#fff!important;background-color:var(--color-1);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 20px!important;border:none!important;border-radius:0;position:relative;z-index:1;transition:all .4s ease 0s}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:hover{background-color:#fff0;color:#fff!important;border-radius:30px;box-shadow:0 0 5px -2px #333}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:before{visibility:visible;display:block;margin-left:0}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:before,.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:after{content:"";background:#fff;width:50%;height:100%;margin-left:0;border-radius:30px 0 0 30px;opacity:0;transform:perspective(300px) rotateY(-100deg);transform-origin:right center;position:absolute;top:0;left:0;z-index:-1;transition:all .4s ease 0s}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:after{border-radius:0 30px 30px 0;transform:perspective(300px) rotateY(100deg);transform-origin:left center;left:auto;right:0}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:hover:before,.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:hover:after{opacity:1;transform:perspective(600px) rotateY(0)}.et_pb_wc_cart_notice .et_pb_module_inner .woocommerce-message .button.wc-forward:hover{color:var(--color-2)!important}