﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";html,body{margin-top:0 !important;background:rgba(69,53,106,.04);font-family:"Roboto",sans-serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:capitalize}.theme-color{color:#f7a05b}.font-18,.heading-tag{font-size:18px}.heading-color,.hero-extended .subtitle{color:#444 !important}.hero-extended .head-line{letter-spacing:5px}.hero-extended .subtitle{font-size:16px;letter-spacing:1px}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{color:dimgray;padding:10px 15px}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a.current{background:#f7a05b;color:#fff}.cart-custom-count{background:#f5842a;color:#fff !important}.cart-custom-count:hover{color:#fff}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul .is-active a{color:#f7a05b}.woocommerce-products-header{position:relative;padding:90px 15px 40px;min-height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(69,53,106,.77) url("../images/sep.svg") no-repeat;background-size:200%;animation:bgMove 40s alternate-reverse infinite linear}.woocommerce-products-header h1.page-title,.woocommerce-products-header h1.entry-title,.woocommerce-products-header .page-title,.woocommerce-products-header p.account-subtitle{color:#fff;text-transform:capitalize}.woocommerce-products-header .term-description p{color:#fff}@-webkit-keyframes bgMove{from{background-position-x:0}to{background-position-x:100%}}@keyframes bgMove{from{background-position-x:0}to{background-position-x:100%}}.woocommerce table.my_account_orders .button{padding:9px;margin-right:5px}.site-title:hover{text-decoration:none}.subscription-details .woocommerce-Price-amount{justify-content:start !important;left:12px !important}.section-heading .elementor-heading-title:before{content:"";position:absolute;width:25px;height:4px;background:#f7a05b;border-radius:20px;left:0;top:-20px}.list-cat .list-group-item.active{background-color:#f7a05b;border-color:#f69243}.curve-slider .swiper-pagination-bullet{background:#f7a05b}.corner-button{border:1px solid #ef6d9f;border-radius:0;cursor:pointer;padding:15px 40px;position:relative;overflow:hidden;transition:all .5s;z-index:1;display:flex;max-width:160px;justify-content:center;align-items:center}.corner-button:before{width:8px;height:7px;content:"";margin:auto;position:absolute;background:#ef6d9f;transition:all .5s;z-index:-1;margin:0 auto;opacity:0}.corner-button:hover:before{width:100%;height:100%;opacity:1}.corner-button.hover-white:hover{color:#fff}.curve-slider{border-radius:0 0 0 150px;overflow:hidden}.rectangle-shape.small{left:0;bottom:10%}.rectangle-shape.small,.circle-shape.small{border-width:3px;width:20px;height:20px;-webkit-animation:animationframesone 35s alternate infinite linear;animation:animationframesone 35s alternate infinite linear}.rectangle-shape{border-radius:3px}.circle-shape.large{left:0;right:0;bottom:15%;opacity:.5}.rectangle-shape.large,.circle-shape.large{width:40px;height:40px;-webkit-animation:animationframesthree 35s alternate infinite linear;animation:animationframesthree 35s alternate infinite linear}.circle-shape{border-radius:50%}.rectangle-shape,.circle-shape{content:"";position:absolute;left:0;top:40%;margin:auto;color:#f7a05b;font-size:25px}@-webkit-keyframes animationframesone{0%{transform:translate(0px, 0px) rotate(0deg)}20%{transform:translate(73px, -1px) rotate(36deg)}40%{transform:translate(141px, 72px) rotate(72deg)}60%{transform:translate(83px, 122px) rotate(108deg)}80%{transform:translate(-40px, 72px) rotate(144deg)}100%{transform:translate(0px, 0px) rotate(0deg)}}@keyframes animationframesone{0%{transform:translate(0px, 0px) rotate(0deg)}20%{transform:translate(73px, -1px) rotate(36deg)}40%{transform:translate(141px, 72px) rotate(72deg)}60%{transform:translate(83px, 122px) rotate(108deg)}80%{transform:translate(-40px, 72px) rotate(144deg)}100%{transform:translate(0px, 0px) rotate(0deg)}}@-webkit-keyframes animationframestwo{0%{transform:translate(10px, 0px) rotate(0deg) scale(1)}20%{transform:translate(-40px, 70px) rotate(20deg) scale(0.9)}40%{transform:translate(90px, 115px) rotate(65deg) scale(1)}60%{transform:translate(-50px, 90px) rotate(105deg) scale(1.2)}80%{transform:translate(75px, -35px) rotate(170deg) scale(1.1)}100%{transform:translate(10px, 0px) rotate(0deg) scale(1)}}@keyframes animationframestwo{0%{transform:translate(10px, 0px) rotate(0deg) scale(1)}20%{transform:translate(-40px, 70px) rotate(20deg) scale(0.9)}40%{transform:translate(90px, 115px) rotate(65deg) scale(1)}60%{transform:translate(-50px, 90px) rotate(105deg) scale(1.2)}80%{transform:translate(75px, -35px) rotate(170deg) scale(1.1)}100%{transform:translate(10px, 0px) rotate(0deg) scale(1)}}@-webkit-keyframes animationframesthree{0%{transform:translate(0px, 0px) rotate(0deg) scale(1.2)}20%{transform:translate(-68px, -100px) rotate(70deg) scale(0.5)}40%{transform:translate(115px, 55px) rotate(120deg) scale(1)}60%{transform:translate(35px, 140px) rotate(155deg) scale(1.2)}80%{transform:translate(-35px, 90px) rotate(180deg) scale(0.5)}100%{transform:translate(0px, 0px) rotate(0deg) scale(1)}}@keyframes animationframesthree{0%{transform:translate(0px, 0px) rotate(0deg) scale(1.2)}20%{transform:translate(-68px, -100px) rotate(70deg) scale(0.5)}40%{transform:translate(115px, 55px) rotate(120deg) scale(1)}60%{transform:translate(35px, 140px) rotate(155deg) scale(1.2)}80%{transform:translate(-35px, 90px) rotate(180deg) scale(0.5)}100%{transform:translate(0px, 0px) rotate(0deg) scale(1)}}.cat-list .elementor-widget-icon-box:after{content:"";position:absolute;top:45px;right:0;font-size:30px;width:20px;height:20px;background:url(https://cartlofty.com/wp-content/uploads/sites/198/2021/04/right-arrow.svg) center no-repeat;transition:all .5s ease}.cat-list .elementor-widget-icon-box:hover::after{right:-5px}#page .site-main{padding-top:50px}.cat-line{z-index:9}.cat-line .elementor-row:after{content:"";position:absolute;width:100%;height:4px;background:rgba(247,160,91,.5);top:60px;z-index:-1;border-radius:5px}.cat-line span.elementor-icon{background:#fff;border-radius:50%;padding:20px;border:5px solid #f69243 !important;transition:all .5s linear}.cat-line .elementor-column-wrap:hover span.elementor-icon{transform:rotate(360deg)}.blink{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}a.btn.hero-btn{background:#ec1a4e;color:#fff;padding:15px 30px;font-size:20px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#f7a05b;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#f69243;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:#fff;background:#f69243}.form-row input:-moz-read-only{border:1px solid #e6e6e6 !important;border-radius:4px !important;padding:10px !important;line-height:1 !important}.form-row input:read-only{border:1px solid #e6e6e6 !important;border-radius:4px !important;padding:10px !important;line-height:1 !important}.woocommerce-info{border-top-color:#c5c5c5}.woocommerce-info:before{color:#c5c5c5}.select2-container{border:0 !important}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection{border-radius:0 !important}.woocommerce-checkout .select2-container--default{padding:4px;border:1px solid #e6e6e6 !important;background:#fff}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow{top:13px}.btn.focus,.btn:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,160,91,.5)}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{border-color:#f69243}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .recurring-totals{display:none}button.btn.btn-dark:after,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) button.woocommerce-form-login__submit:after,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button.button:after,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.button:after,.woocommerce div.product .summary .cart button.btn-dark.single_add_to_cart_button:after,button#place_order:after,.hero .swiper-slide-contents .elementor-slide-button:after{content:none;padding:15px 30px}button.btn.btn-dark,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) button.woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button.button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.button,.woocommerce div.product .summary .cart button.btn-dark.single_add_to_cart_button,button#place_order,.hero .swiper-slide-contents .elementor-slide-button{padding:15px 30px}@media(max-width: 767px){.mobile-bg .elementor-heading-title,.mobile-bg .elementor-text-editor{color:#fff}}.woocommerce div.product div.images .flex-control-thumbs{display:flex;justify-content:flex-start !important}.page-my-account .woocommerce{padding:4rem !important}.admin-bar .pswp{top:0;height:100%}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .shipping td ul li label,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .shipping td ul li label{color:#f7a05b}.entry-content .woocommerce .woocommerce-cart-form .shop_table{background:#f9f9f9;border:1px solid #e3e3e3}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .recurring-totals th,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals th{padding-left:15px}p.return-to-shop{margin-bottom:100px}.product-remove a{height:35px !important;width:20px !important;background:url("../images/empty-bin.png") no-repeat center;background-size:contain}.product-remove a:hover{background:url("../images/full-bin.png") no-repeat center !important;background-size:contain !important}.product-remove a svg{display:none}.entry-content .woocommerce .cart-empty:before{content:"";margin:0 auto;display:block;background:url(../images/empty-cart.png) no-repeat center;width:300px;height:300px;background-size:contain}.entry-content .woocommerce .cart-empty{font-family:inherit}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{height:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{display:flex;flex-direction:column;height:100%}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:auto;display:inline-block;max-width:300px;margin-left:auto}.btn-dark,button#place_order,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) .woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p .button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .button,a.checkout-button{background:#f7a05b !important}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total td,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td,.woocommerce div.product .regular-price .member-discount-price,.woocommerce div.product .member-price .member-discount-price,.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{color:#f7a05b}#order_review .club-member-price bdi .woocommerce-Price-currencyCode{display:none}.woocommerce-account .woocommerce-products-header{display:none}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul .is-active a{color:#f7a05b}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul .is-active a:hover{color:#f8a86a}.user-account-page .woocommerce{display:flex;flex-direction:column;flex-wrap:wrap}.user-account-page .woocommerce .woocommerce-MyAccount-navigation,.user-account-page .woocommerce .woocommerce-MyAccount-content{float:none !important;width:100% !important}.user-account-page .woocommerce .woocommerce-MyAccount-content{padding:0}.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;box-shadow:none;border-bottom:1px solid #f1f1f1}@media(max-width: 600px){.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul{border-bottom:0}}.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li{border-bottom:none}@media(max-width: 600px){.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li{flex:1 1 30%;text-align:center;border:1px solid #f1f1f1}}@media(max-width: 420px){.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li{flex:1 1 100%}}.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{border-bottom:1px solid #f7a05b;margin-bottom:-1px}@media(max-width: 600px){.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{border-bottom:none;margin-bottom:0;background:#f1f1f1}}.user-account-page .woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border:1px solid inherit}.login-wrap-container{margin:0 auto}.login-wrap-container .login-wrapp{padding:15px;background:#fbfbfb}.login-wrap-container .login-wrapp>h6{font-size:24px}.member-logged-in .user-account-page{background:#fff;padding:15px;margin-top:20px}@media(max-width: 600px){.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:1px solid #f1f1f1}}#User-account-page-1>p{margin:0}#User-account-page-1 .woocommerce-MyAccount-navigation,#User-account-page-1 .woocommerce-MyAccount-content{float:none;width:100%}#User-account-page-1 .woocommerce-MyAccount-content{min-height:500px;background:#fff;margin-bottom:30px}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address{box-shadow:none;border-radius:0;padding:0}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address>header{background:#f9f9f9;padding:20px 20px 15px 20px;border-bottom:1px solid #e5e5e5}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address>header h3{margin:0}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address>header .edit{text-decoration:none}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address>header .edit::after{content:"";font-family:dashicons;display:inline-block;vertical-align:middle}#User-account-page-1 .woocommerce-MyAccount-content .woocommerce-Address address{padding:20px}#User-account-page-1 .woocommerce-MyAccount-navigation{background:#fff}#User-account-page-1 .woocommerce-MyAccount-navigation ul{display:flex;box-shadow:none;align-items:center;justify-content:center;flex-wrap:wrap}#User-account-page-1 .woocommerce-MyAccount-navigation ul li{border-bottom:0;padding:0;position:relative}@media(max-width: 870px){#User-account-page-1 .woocommerce-MyAccount-navigation ul li{flex:1 1 33.333%;text-align:center}}#User-account-page-1 .woocommerce-MyAccount-navigation ul li.is-active a,#User-account-page-1 .woocommerce-MyAccount-navigation ul li.is-active:hover{background:#f7a05b;color:#fff}#User-account-page-1 .woocommerce-MyAccount-navigation ul li a{padding:15px 40px;display:block;transition:all .3s linear}#User-account-page-1 .woocommerce-MyAccount-navigation ul li a:hover{background:rgba(247,160,91,.1)}#User-account-page-1 .woocommerce-MyAccount-navigation ul li a::before{display:block;text-align:center;font-size:26px;font-family:dashicons}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(1) a::before{content:""}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(2) a::before{content:""}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(3) a::before{content:""}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(4) a::before{content:""}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(5) a::before{content:""}#User-account-page-1 .woocommerce-MyAccount-navigation ul li:nth-child(6) a::before{content:""}section.wpshop-footer-section{background:rgba(69,53,106,.85)}section.wpshop-footer-section .footer-copyright{display:block;text-align:center}section.wpshop-footer-section .footer-copyright p{font-size:10px}section.wpshop-footer-section .payment-options{justify-content:center}section.wpshop-footer-section .container .row{flex-direction:column}section.wpshop-footer-section .container .row .col-md-6{flex:0 0 100%;max-width:100%}footer#wpshop-footer .footer-logo img{display:block;margin:0 auto;margin-bottom:10px}footer#wpshop-footer .site-main div .footer-widget{display:flex;width:100%;flex:0 0 100%;max-width:100%;flex-direction:column}footer#wpshop-footer .site-main div .footer-widget .footer-logo{color:#fff;text-decoration:none}footer#wpshop-footer .site-main div .footer-widget .widget ul{text-align:center;margin-top:20px}footer#wpshop-footer .site-main div .footer-widget .widget ul.no-pipe>li::after{content:none}footer#wpshop-footer .site-main div .footer-widget .widget ul li{display:inline-block;font-size:12px;font-weight:500;position:relative;color:rgba(255,255,255,.7);transition:all .3s linear;cursor:initial}footer#wpshop-footer .site-main div .footer-widget .widget ul li:after{content:"|";margin:0 5px;padding:0 5px;font-size:10px;color:rgba(255,255,255,.7)}footer#wpshop-footer .site-main div .footer-widget .widget ul li:last-child::after{content:none}footer#wpshop-footer .site-main div .footer-widget .widget ul li a{color:rgba(255,255,255,.7);transition:all .3s linear}footer#wpshop-footer .site-main div .footer-widget .widget ul li a:hover{color:#fff;text-decoration:none}.main-footer{background-color:#45356a !important}@media(max-width: 1200px){header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu{background:#000}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;box-shadow:none;transition:all 500ms linear;position:relative;display:flex;flex-direction:column-reverse;padding:0 !important}.woocommerce ul.products li.product .member-price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .member-price,.woocommerce-page ul.products li.product .price{width:100%;float:left;padding:10px}.woocommerce ul.products li.product .member-price,.woocommerce-page ul.products li.product .member-price{background:#f7a05b;position:relative}.woocommerce ul.products li.product .member-price::after,.woocommerce-page ul.products li.product .member-price::after{content:"";position:absolute;width:100%;height:16px;background:url("../images/separate.png");top:-8px;left:0;background-size:contain}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{background:rgba(247,160,91,.3);padding-bottom:15px}.woocommerce ul.products li.product .price::before,.woocommerce-page ul.products li.product .price::before{font-weight:inherit}.woocommerce ul.products li.product .price .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price .woocommerce-Price-amount{font-weight:inherit}.woocommerce ul.products li.product .member-price,.woocommerce-page ul.products li.product .member-price{transition:all 500ms linear;padding-top:15px}.woocommerce ul.products li.product .member-price .title,.woocommerce-page ul.products li.product .member-price .title{font-weight:inherit;color:#fff}.woocommerce ul.products li.product .member-price .woocommerce-Price-amount,.woocommerce-page ul.products li.product .member-price .woocommerce-Price-amount{font-weight:inherit;color:#fff}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{background:#fff;box-shadow:-1px 7px 14px 0px rgba(0,0,0,.2);transform:translateY(-10px)}.woocommerce ul.products li.product a .woocommerce-loop-product__title,.woocommerce-page ul.products li.product a .woocommerce-loop-product__title{padding-left:10px;padding-right:10px}.woocommerce ul.products li.product:hover a img,.woocommerce-page ul.products li.product:hover a img{transform:scale(1)}.home-cat-list ul.products li.product:before{content:"NEW";position:absolute;display:flex;align-items:center;top:-36px;left:50%;right:auto;margin:auto;text-align:center;width:70px;height:70px;background:#e5e4e2;border-radius:50%;justify-content:center;margin:0 auto;transform:translateX(-50%);color:#fff;font-size:14px;line-height:35px;z-index:9;color:#6f6f6f}.woocommerce ul.products li.product a h2.woocommerce-loop-product__title{color:#54595f}@media(max-width: 400px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;font-weight:400}}.woocommerce div.product div.summary{padding:15px;background:#f7f7f7;border:1px solid #eaeaea}.woocommerce div.product div.summary .cart button.single_add_to_cart_button{background:#f7a05b;padding:15px;font-size:20px;width:100%}.woocommerce div.product div.summary .cart button.single_add_to_cart_button:hover{background:#f8ae73}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{font-weight:500}@media(max-width: 768px){.woocommerce-page ul.products li.product{width:48% !important;margin:0 15px 15px 0 !important}.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){margin-right:0 !important}}@media(max-width: 419px){.woocommerce-page ul.products li.product{width:100% !important;margin-right:0 !important}}.subscription-box-inner{margin:0 auto}@media(max-width: 700px){.subscription-box-inner{width:100%}}.subscription-box-inner .card{padding:0}.subscription-box-inner .card .card-price{padding-bottom:5px;text-align:center;background:#f7a05b;padding-top:17px}.subscription-box-inner .card .card-price h3,.subscription-box-inner .card .card-price h5{color:#fff}.subscription-box-inner .card .card-price h3{padding-top:20px}.subscription-box-inner .card .card-body{padding:40px;padding-top:40px;display:flex;flex-direction:column;align-items:center;background:rgba(69,53,106,.77) url("../images/sep.svg");background-size:150%;color:rgba(255,255,255,.7)}.subscription-box-inner .card .card-body .card-list li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}.subscription-box-inner .card .card-body .card-list li:last-child{border-bottom:none}.subscription-box-inner .card .card-body h5{text-align:center;color:#fff;font-size:20px;font-weight:700;text-transform:capitalize}.subscription-box-inner .card .card-body .card-list{margin:0;padding:0;width:100%}@media(max-width: 700px){.subscription-box-inner .card .card-body .card-list{display:block;margin:0 auto;max-width:200px}}.subscription-box-inner .card .card-body .card-list li:after{border:none;color:#f7a05b;top:0;content:"❈"}@media(max-width: 500px){.subscription-box-inner .card .card-content{display:block !important}}.subscription-box-inner .card .card-content .card-price{position:inherit;padding:0 20px;display:flex;align-items:center;justify-content:center}@media(max-width: 500px){.subscription-box-inner .card .card-content .card-price{display:block;padding:10px;clip-path:none}}.products-holder.club-products{width:100%}.campaign-image{background-image:url(../images/campaign_image.jpg);background-repeat:no-repeat;background-size:100% !important;min-height:191px !important;background-position:center top}header#masthead{background:#45356a}header#masthead .cart-icon-img{background:url("../images/bag.svg") no-repeat scroll 0 0;background-size:contain}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu{top:44px;background:#f69243;border-radius:0px 0px 5px 5px}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item{color:#fff;position:relative;font-weight:300}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item::before{content:"➥";padding-right:10px}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item:hover{background:#f69243;color:#fff}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item a.nav-link{font-weight:300}header#masthead nav.navbar .navbar-toggler{background:#fff !important;width:35px}header#masthead nav.navbar .navbar-toggler>svg{fill:#f7a05b}header#masthead .hamburger .line{height:2px}@media(max-width: 1200px){header#masthead nav.navbar .navbar-collapse{background:rgba(247,160,91,.9)}ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item{text-align:left}}.navbar-nav li:last-child .nav-link:before{font-weight:inherit}#hamburger-6.is-active .line:nth-child(3){transform:translateY(-14px) rotate(90deg)}#hamburger-6.is-active .line:nth-child(1){transform:translateY(14px)}.woocommerce div.product{background:#fff;margin-top:50px}.woocommerce div.product .woocommerce-info.wc-memberships-member-discount-message{background:rgba(247,160,91,.1)}.woocommerce div.product div.images .flex-control-thumbs{display:flex;justify-content:center}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #f7a05b;margin:0 2px}.woocommerce div.product div.summary{position:relative}.woocommerce div.product div.summary:before{content:"";position:absolute;width:100%;height:100%;opacity:.3;z-index:-1}.woocommerce .woocommerce-tabs{border-bottom:1px solid #eaeaea;position:relative;z-index:9}.woocommerce .woocommerce-tabs:before,.woocommerce .woocommerce-tabs:after{content:"";width:100%;position:absolute;top:0;left:0}.woocommerce .woocommerce-tabs:before{background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 100%);height:50px}.woocommerce .woocommerce-tabs:after{background:#f1f1f1 url(../images/cart-bg.png) repeat;z-index:-1;opacity:.3;height:100%}.woocommerce .woocommerce-tabs .panel{margin:0}.woocommerce .related.products{padding:30px;background:rgba(247,160,91,.12)}.woocommerce .related.products ul.products li.product{width:calc(25% - 15px)}.woocommerce .related.products ul.products li.product:first-child{margin-left:0}.woocommerce .related.products ul.products li.product:last-child{margin-right:0}.woocommerce div.product .summary form.cart{display:flex}.woocommerce div.product .summary form.cart .button.single_add_to_cart_button{margin-top:0;max-width:200px;margin-left:auto}.woocommerce div.product .wc-memberships-products-grant-access a{text-decoration:none}.woocommerce div.product .wc-memberships-products-grant-access a:before{color:#fff;background:#f7a05b;padding:5px 10px;border-radius:5px;font-weight:normal}
