:root{--base-color:#00aeef;--base-color-blue:#003f7c;--dark-blue:#1796c5;--color-red:#ea3223;--color-yellow:yellow;}
html, body {scroll-behavior:smooth!important;font-size: 15px}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}
a,
a:hover,
a:active,
a:focus,
select option{outline:0 none !important;text-decoration:none !important;border:0 !important;}
a[href=""]{pointer-events:none;}
ul,
ul li{list-style-type:none;margin:0 auto;padding:0;}
.m-t-15{margin-top:15px!important}
@media (min-width:1280px){.container{max-width:1220px;}
}
@media (min-width:1360px){.container{max-width:1300px;}
}
@media (max-width:1199px){.container{max-width:calc(100% - 30px);margin:0 15px;}
}
@media (max-width:567px){.container{max-width:100%;margin:0 auto}
}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{color:#333;position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
@media (min-width:992px){body.home .site-header{margin:0 auto 44px!important;}
}  span.help-block{font-size:12px!important;color: red!important}
.site-header{margin:0 auto 34px!important;background-color:transparent;border-bottom-color:#fafafa!important}
.site-header .top-menu{background-color:var(--base-color-blue);height:40px}
.site-header .header-navigation ul#menu-header-menu{list-style-type:none;line-height:40px;float:left;margin:0 auto !important}
.site-header .header-navigation ul#menu-header-menu > li{padding-right:25px;float:left;}
.site-header .header-navigation ul#menu-header-menu > li.current-menu-item > a,
.site-header .header-navigation ul#menu-header-menu > li.current-menu-ancestor > a,
.site-header .header-navigation ul#menu-header-menu > li.current-menu-parent > a,
.site-header .header-navigation ul#menu-header-menu > li .sub-menu li.current-menu-item > a{text-decoration:underline!important;}
.site-header .header-navigation ul#menu-header-menu > li a{color:#fff;font-size:14px;font-weight:500;}
.site-header .header-navigation ul#menu-header-menu > li#menu-item-62798 a{color:var(--color-yellow);}
.site-header .header-navigation ul#menu-header-menu > li.menu-item-has-children{position:relative;white-space:nowrap;}
.site-header .header-navigation ul#menu-header-menu > li.menu-item-has-children ul.sub-menu li{padding:0;line-height:32px;}
.site-header .header-navigation ul#menu-header-menu > li.menu-item-has-children ul.sub-menu{list-style-type:none;margin:0 auto;position:absolute;background:var(--base-color-blue);z-index:2;top:60px;visibility:hidden;opacity:0;padding:10px 18px 20px 18px;border-radius:0 0 8px 8px;min-width:240px;}
.site-header .header-navigation ul#menu-header-menu li.menu-item-has-children:hover ul.sub-menu{opacity:1;top:40px;visibility:visible;}
.site-header .header-navigation ul#menu-header-menu li.menu-item-has-children ul.sub-menu,
.site-header .header-navigation ul#menu-header-menu li.menu-item-has-children:hover ul.sub-menu{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.site-header .header-language ul#menu-header-menu-language{list-style-type:none;line-height:40px;float:right;}
.site-header .header-language ul#menu-header-menu-language img{display:none;}
.site-header .header-language ul#menu-header-menu-language > li{float:left;margin-left:25px;}
.site-header .header-language ul#menu-header-menu-language > li.qtranxs-lang-menu{text-align:center;margin-left:4px;width:auto;}
#menu-item-3548{width:auto!important;margin-left:10px!important}
.site-header .header-language ul#menu-header-menu-language > li.qtranxs-lang-menu > a{text-decoration:underline !important;}
.site-header .header-language ul#menu-header-menu-language > li a{color:#fff;font-size:14px;font-weight:500;}
.site-search{width:calc(100% - -10px) !important;margin:0;position:relative;top:45%;transform:translateY(-50%);display:block;margin-left:0px;}
.site-search .dgwt-wcas-search-wrapp{width:100% !important;max-width:inherit !important
min-width:auto;}
.site-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{box-shadow:0 0 10px rgba(0,0,0,0.1) !important;border-color:#eee;border-radius:4px;}
.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier path{fill: #fff!important;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{top:8px!important}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{text-shadow:none;min-height:32px;height:32px;margin:4px;border-radius:2px;min-width:68px}
.dgwt-wcas-ico-magnifier{height:20px!important;}
.dgwt-wcas-overlay-mobile{position:fixed!important}
.dgwt-wcas-suggestion{border-bottom-color: #fafafa}
.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-is-details .dgwt-wcas-details-wrapp{top:104.25px!important}
.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:38px;padding:8px 12px;color:#fff;background-color:var(--base-color);border-radius:0 0 0 5px}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st > span.dgwt-wcas-st-breadcrumbs{display:none}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st > span.dgwt-wcas-st--tax::after{content:':';}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st{font-size:14px;line-height:15px;}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{font-size:8px;margin-bottom:2px}
.dgwt-wcas-suggestion-headline:lang(km) > span.dgwt-wcas-st::before{content:'ស្វែងរក៖ ';}
.dgwt-wcas-suggestion-headline > span.dgwt-wcas-st::before{content:'Search in: ';}
.dgwt-wcas-is-details span.onsale,
.dgwt-wcas-details-wrapp span.onsale{display:none;visibility:hidden;}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-details,
.dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details{color:#333}
.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-image{ width: 60px!important }
.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest{max-width:calc(100% - 76px)}
.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-rest-title{display: -webkit-box!important; -webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:12px;margin:4px auto}
.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{overflow:inherit!important}
.dgwt-wcas-details-wrapp .qib-container{position:absolute;left:10px}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){padding-top:3px!important}
.dgwt-wcas-details-main-image{border:0!important;margin-bottom:15px!important}
.dgwt-wcas-details-main-image img{max-height:200px!important;margin:15px auto!important}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-product-sku{margin-top:5px}
.woocommerce-remove-coupon{display:none;visibility:hidden;}
.dgwt-wcas-details-wrapp .add_to_cart_button,
.dgwt-wcas-details-wrapp .add_to_cart_inline a{padding:0 15px;color: #fff}
.dgwt-wcas-details-wrapp .add_to_cart_inline{padding:0}
.dgwt-wcas-details-wrapp .add_to_cart_button,
.dgwt-wcas-details-wrapp .add_to_cart_inline,
.dgwt-wcas-details-wrapp .add_to_cart_inline a,
.dgwt-wcas-details-wrapp .add_to_cart_inline .added_to_cart.wc-forward{background-color:var(--base-color);margin:0;height:32px;line-height:34px;border-radius:4px;font-size:12px;min-width:90px;padding:0 8px;text-align:center;}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_button,
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_inline{padding:0}
.dgwt-wcas-details-wrapp .add_to_cart_inline .add_to_cart_button{background-color:var(--base-color);color:#fff}
.dgwt-wcas-details-wrapp .add_to_cart_inline .added_to_cart.wc-forward{background-color:var(--color-red);}
.dgwt-wcas-details-wrapp span.dgwt-wcas-st-title,
.dgwt-wcas-details-wrapp .product-title{text-transform:capitalize!important}
.dgwt-wcas-details-wrapp .product-title{width:165px}
.dgwt-wcas-details-wrapp .dgwt-wcas-datails-title{display:none!important}
.dgwt-wcas-details-wrapp .dgwt-wcas-datails-title-top-results{background-color:#eee;border-radius:5px;width:100%;float:none;padding:5px 13px;color:#00aeef;display:inline-block;margin:5px auto 15px;}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price{color:var(--base-color);font-weight:500}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price del, 
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price .price del, 
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price del .woocommerce-Price-amount, 
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price .price del .woocommerce-Price-amount{font-size: 15px!important}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price .woocommerce span.price,
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price .woocommerce .woocommerce-Price-amount {font-size: 20px;}
.single-product div.product .summary h1{font-family: "krasarregular",sans-serif;}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt{border:inherit!important;}
.dgwt-wcas-details-hr,
.dgwt-wcas-details-desc{display:none;visibility:hidden;}
.logo-search-cart{padding:15px 0 0;height:80px}
@media (min-width:991px){.logo-search-cart a.logo{position:absolute;top:50%;transform:translateY(-50%);}}
.logo-search-cart a.logo img{max-height:54px;}
.logo-search-cart .wishlist{position:absolute;right:62px;top:8px;z-index:2}
.logo-search-cart .wishlist > a{ font-size:30px!important;color:var(--base-color);}
.logo-search-cart .wishlist > a::before{font-size:40px!important;color:var(--base-color);}
.logo-search-cart .wishlist > a.no-txt{width:40px;height:40px;}
.logo-search-cart .wishlist .wishlist_products_counter_number{top:-7px}
.logo-search-cart .cart{position:relative;top:50%;height:40px;transform:translateY(-50%);float:right;z-index:1}
.site-header .site-header-cart{width:100%;float:unset;margin:0;position:absolute;height:40px;line-height:40px;z-index:2}
.site-header .site-header-cart .cart-contents::after{height:40px;line-height:40px;font-size:26px;content:"\f07a";color:var(--base-color);}
.site-header .site-header-cart .cart-contents .count{top:-10px;}
.logo-search-cart .wishlist .wishlist_products_counter_number,
.site-header .site-header-cart .cart-contents .count{position:absolute;right:-2px;background-color:var(--color-red);opacity:1;color:#fff;padding:1px 5px;height:22px;line-height:22px;border-radius:8px;font-size:10px;min-width:22px;text-align:center;}
.site-header .site-header-cart .cart-contents .amount,
.site-header .site-header-cart .widget.woocommerce.widget_shopping_cart{display:none;}
.woocommerce-active .site-header .site-header-cart li a{min-width:60px;float:right;padding:0;display:block;font-size:0!important;top:-4px}
.cart-collaterals table.shop_table:not(.has-background) th:lang(en){font-size:18px}
.item-shipping-class{font-size:12px;opacity:.8}
.item-shipping-sub-class{background-color:var(--base-color);color:#fff;padding:1px 4px 2px;border-radius:2px;font-size:10px;opacity:.8;float:left;word-break:break-word;width:auto;}
.fa-ticket-alt:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);float:left;margin-right:5px;font-size:10px}
.hamburger{width:65px;height:40px;float:left;position:absolute;top:0;left:0;}
.hamburger a{width:65px;height:40px;float:left;color:#fff}
.hamburger span{width:30px;height:3px;left:0px;position:absolute;background:#fff;border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;right:0;display:inline-block;bottom:0;margin:0 auto;}
.hamburger span:first-child{top:11px;}
.hamburger span:first-child + span{top:20px}
.hamburger span:first-child + span + span{top:29px}
.mm-wrapper_opening nav{display:block !important}
.mm-menu_opened{display:block!important}
.mm-menu_offcanvas{position:absolute!important;}
.smaller .mm-menu_offcanvas{position:fixed!important}
.mm-menu_offcanvas .mm-navbar_sticky,
.mm-menu_offcanvas .mm-navbar_sticky > .mm-navbar__title{height:50px}
.mm-menu_offcanvas .mm-navbar_sticky > a:not([href]):not([tabindex]){background-color:var(--base-color-blue)}
.mm-menu_offcanvas .mm-navbar_sticky > .mm-navbar__title img{left:0;right:0;margin:0 auto;}
.mm-menu_offcanvas .mm-navbar__title > span{color:var(--dark-blue)!important;font-weight:700!important;}
.mm-menu_offcanvas .mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem__text{padding-left:50px}
.mm-menu_offcanvas .mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child img{display:none;}
.mm-menu_offcanvas ul.sub-menu.mm-listview > li.menu-item-object-custom:not(.main-child-menus){float:left;width:33.33%;border-bottom-color:#f3f3f3!important}
.mm-menu_offcanvas ul.sub-menu.mm-listview > li.menu-item-object-custom:not(.main-child-menus) > a.mm-listitem__text{color:transparent;padding:0 10px!important;position:relative;font-size:0}
.mm-menu_offcanvas .mm-btn:after,
.mm-menu_offcanvas .mm-btn:before{border-color:var(--dark-blue)!important;border-color:var(--dark-blue)!important;}
.mm-menu_offcanvas #menu-primary-menu-1 > li > a{padding-right:0!important}
.mm-menu_offcanvas #menu-primary-menu-1 > li > a.mm-listitem__btn{padding-right:50px!important}
.mm-listitem{-webkit-text-stroke:.2px}
.mm-menu_offcanvas #menu-primary-menu-1 > li > a,
.mm-listitem a, .mm-listitem a:hover{line-height:30px}
.mm-menu_offcanvas #menu-primary-menu-1 img{max-width:30px;float:left;margin-right:10px;}
.mm-menu_offcanvas ul#menu-primary-menu-1 > li:hover > a{color:var(--base-color)!important;}
.mm-menu_offcanvas ul#menu-primary-menu-1 > li.current-menu-item > a,
.mm-menu_offcanvas ul#menu-primary-menu-1 > li.current-menu-ancestor > a,
.mm-menu_offcanvas div.mm-panel.mm-panel_opened > ul.sub-menu > li:hover > a,
.mm-menu_offcanvas div.mm-panel.mm-panel_opened > ul.sub-menu > li.current-menu-item > a,
.mm-menu_offcanvas div.mm-panel.mm-panel_opened > ul.sub-menu > li.current-menu-ancestor > a{color:var(--base-color)!important;}
@media (max-width:576px){.cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td,
.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td,
.cart-collaterals .cart_totals table.shop_table tbody tr.cart-discount td{padding-left:0;padding-right:0;width:100%}
}
@media (max-width:1199px){body:not(.home) .site-header{margin:0 auto 120px!important;}
.header{position:fixed;top:0;left:0;right:0;z-index:999}
.smaller .header{top:-49px} .logo-search-cart{padding-top:6px} .logo-search-cart .cart{top:44%}
.site-header .header-language ul#menu-header-menu-language{list-style-type:none;line-height:40px;float:right;margin:0 auto !important}
.site-header .header-language ul#menu-header-menu-language > li{margin-left:22px;float:left;padding-right:0}
.site-header .header-language ul#menu-header-menu-language > li a{font-size:16px;float:left;width:100%;}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children{position:relative;}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children ul.sub-menu li{padding:0;line-height:32px;}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children ul.sub-menu{list-style-type:none;margin:0 auto;position:absolute;background:var(--base-color-blue);z-index:99;top:60px;visibility:hidden;opacity:0;padding:10px;border-radius:0 0 8px 8px;min-width:210px;right:-66px;text-align:left;}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children.open-menu ul.sub-menu{opacity:1;top:44px;visibility:visible;}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children.open-menu a > i.fa-chevron-down{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children ul.sub-menu,
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children.open-menu ul.sub-menu,
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children a > i.fa-chevron-down,
.site-header .header-language ul#menu-header-menu-language > li.menu-item-has-children.open-menu a > i.fa-chevron-down{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
}
@media (max-width:991px){ .smaller .logo-search-cart a.logo img{float:right;}
.smaller .header{top:-39px}
}
@media (min-width:768px) and (max-width:991px){.smaller .logo-search-cart a.logo{top:50%;right:15px;max-width:120px;}
}
@media (max-width:767px){.smaller .logo-search-cart a.logo{top:50%;width:72%;right:0;}
}
@media (max-width:1200px){.site-header .top-menu{height:50px}
.hamburger,
.hamburger a{height:50px!important;}
.site-header .header-language ul#menu-header-menu-language{line-height:50px}
}
.site-header{margin-bottom:15px!important}
@media (max-width:991px){body:not(.home) .site-header{margin:0 auto 110px!important;}
.smaller .header{top:-49px}
.site-header{margin-bottom:15px!important}
.site-header .header-language ul#menu-header-menu-language > li.d-block{float:left;margin:8px 0;height:34px;width:34px;border:1px solid #fff;text-align:center;position:relative;border-radius:4px;}
.site-header .header-language ul#menu-header-menu-language > li{margin-left:0;width:32px;height:50px;text-align:center;}
.site-header .header-language ul#menu-header-menu-language > li.d-block .fas::before{font-size:24px;position:absolute;top:3px;left:0;right:0;}
.mm-wrapper_opening .site-footer{position:fixed;}
.mm-wrapper_opening{height:100%;}
.categories-menu{height:60px}
.logo-search-cart{padding-top:4px;height:60px;}
.logo-search-cart .p-r-0{padding-right:0}
.logo-search-cart .wishlist{right:50px;top:10px}
.logo-search-cart .wishlist > a {font-size:20px!important}
.logo-search-cart .wishlist > a::before{font-size:28px!important;margin-right:-8px !important;}
.logo-search-cart .wishlist .wishlist_products_counter_number{top:-11px !important;}
.logo-search-cart .cart{top:46%}
.site-header .site-header-cart .cart-contents .count{top:-5px}
.site-header .site-header-cart .cart-contents::after{font-size:18px;}
.logo-search-cart .wishlist .wishlist_products_counter_number,
.site-header .site-header-cart .cart-contents .count{right:5px}
.header a.logo img,
.mm-navbar__title img{max-width:140px;float:left;position:absolute;left:66px;top:9px;}
.header a.logo img:lang(km),
.mm-navbar__title img:lang(km){max-width:82px;}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-cat[data-index="1"]{padding-top:6}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-cat{padding:12px 15px}
}
@media (min-width:767px) and (max-width:1199px){.header a.logo img, .mm-navbar__title img{left: 10px;max-width:140px;left:66px;top:9px;}} @media (max-width:576px){.logo-search-cart a.logo{position:static;}
.hamburger span:first-child{top:14px!important}
.hamburger span:first-child + span{top:24px!important}
.hamburger span:first-child + span + span{top:34px!important}
.smaller .hamburger{top:6px;left:3px;z-index:999;position:fixed;}
.smaller .mburger b{background-color:var(--base-color)}
.smaller .site-search{width:calc(100% - 40px) !important;margin-left:45px}
.mm-navbar__title img, .mm-wrapper_opening .header a.logo img{left:86px}
.header a.logo img,
.mm-wrapper_opening .header a.logo img{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.site-header .header-language ul#menu-header-menu-language > li a{ font-size: 12px; }
}
@media (min-width:1200px){.smaller .site-header .top-menu{top:-39px;position:fixed;z-index:2;width:100%;border-bottom:1px solid #e5f7fe}
.smaller .logo-search-cart .wishlist{top:90px}
}
@media (min-width:1199px){.smaller .categories-menu{position:fixed;width:100%;top:-86px;z-index:1;}
.smaller .primary-navigation{padding-top:0px;position:relative;}
.smaller .primary-navigation ul#menu-primary-menu{margin-bottom:0;position:static;width:calc(88% - 225px);margin-left:225px;}
.smaller .primary-navigation ul#menu-primary-menu:lang(km){width:calc(94% - 205px);margin-left:145px;}
.smaller .primary-navigation ul#menu-primary-menu > li a img{max-width:34px;position:absolute;top:-38px;}
.smaller .primary-navigation ul#menu-primary-menu > li > a{font-size:11px!important;padding:0 5px;line-height:16px;text-align:center;top:58px;word-wrap:break-word;white-space:normal;}
.smaller .primary-navigation ul#menu-primary-menu:lang(km) > li > a{top:58px;}
.smaller .primary-navigation ul#menu-primary-menu > li > ul.sub-menu{top:86px}
.smaller .logo-search-cart .cart{top:115px}
.smaller .logo-search-cart a.logo{top:110px;z-index:2}
.smaller .logo-search-cart a.logo img{max-height:44px;max-width:180px}
.smaller .logo-search-cart a.logo img:lang(km){max-height:44px;max-width:110px}
.smaller .site-content{margin-top:240px;border-color:#fafafa}
}
.header,
.smaller .header
.categories-menu,
.smaller .categories-menu{-webkit-transition:top .25s ease-out;-moz-transition:top .25s ease-out;-o-transition:top .25s ease-out;transition:top .25s ease-out;}
.categories-menu{top:-240px;-webkit-box-shadow:0px 8px 15px -10px rgba(150,150,150,0.25);-moz-box-shadow:0px 8px 15px -10px rgba(150,150,150,0.25);box-shadow:0px 8px 15px -10px rgba(150,150,150,0.25);background-color:#fff}
.primary-navigation{width:100%;float:left;padding-top:12px;}
.primary-navigation ul#menu-primary-menu{width:100%;float:left;margin:0 auto 5px;display:inline-flex;list-style-type:none;position:relative;}
body.home .primary-navigation ul#menu-primary-menu > li.current-menu-ancestor > a{color:#333}
.primary-navigation ul#menu-primary-menu > li:hover > a{color:var(--base-color)!important}
.primary-navigation ul#menu-primary-menu > li.current-menu-item > a,
.primary-navigation ul#menu-primary-menu > li.current-menu-ancestor > a{color:var(--base-color);}
.primary-navigation ul#menu-primary-menu > li:hover > a img{bottom:38px;}
.primary-navigation ul#menu-primary-menu > li > a img,
.primary-navigation ul#menu-primary-menu > li:hover > a img{-webkit-transition:bottom .25s ease-out;-moz-transition:bottom .25s ease-out;-o-transition:bottom .25s ease-out;transition:bottom .25s ease-out;}
.primary-navigation ul#menu-primary-menu > li{float:left;width:auto;list-style-type:none;overflow:hidden;}
.primary-navigation ul#menu-primary-menu > li > a{white-space:nowrap;position:relative;font-size:14px;height:86px;line-height:136px;float:left;}
@media (min-width:1440px){.primary-navigation ul#menu-primary-menu > li > a:lang(km){font-size:14px}
}
@media (max-width:1439px){.primary-navigation ul#menu-primary-menu > li > a:lang(km){font-size:13px}
}
.primary-navigation ul#menu-primary-menu > li > a > img{max-width:42px;position:absolute;bottom:34px;left:50%;transform:translateX(-50%);}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu{position:absolute;width:100%;max-width:1300px;padding:0 15px;background-color:#fafafa;color:#fff;float:left;top:91px;right:0;z-index:999;display:none;border-radius:0 0 4px 4px;margin-bottom:0 !important}
.primary-navigation ul#menu-primary-menu > li.open > ul.sub-menu{-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.12);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.12);}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li{float:left;vertical-align:middle;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li > a{font-weight:700}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li:hover > a,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.current-menu-item > a,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.current-menu-ancestor > a{color:var(--base-color);}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li > ul.sub-menu > li:hover > a,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li > ul.sub-menu > li.current-menu-item > a{padding-left:8px !important;color:var(--base-color);}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li a,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li:hover > a,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.menu-item-type-custom.menu-item-object-custom > .sub-menu li a{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus{padding:22px 16px 2px;width:100%;float:left;position:relative;overflow:hidden;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.b-left:before,
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.b-right:after{content:'';position:absolute;height:-webkit-fill-available;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.b-left:before{border-left:1px solid #eee!important;left:0}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.b-right:after{border-right:1px solid #eee!important;right:0}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li > ul.sub-menu > li{width:100%}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.child-col-2 > ul.sub-menu > li{width:50%;float:left;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.main-child-menus.child-col-3 > ul.sub-menu > li{width:33.33%;float:left;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li a{float:left;color:#333;text-align:left;padding:0;position:relative;width:100%;font-size:14px;line-height:28px}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{font-size:13px;line-height:20px;margin:4px auto;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.menu-item-type-custom.menu-item-object-custom{width:100%;float:left;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.menu-item-type-custom.menu-item-object-custom > .sub-menu li{float:left;padding-top:20px;width:8.33%;height:90px;}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.menu-item-type-custom.menu-item-object-custom > .sub-menu li a{color:transparent;position:relative;height:70px;top:-14px;padding-left:0 !important;margin:0 auto}
.primary-navigation ul#menu-primary-menu > li > ul.sub-menu > li.menu-item-type-custom.menu-item-object-custom > .sub-menu li a img{position:absolute;top:0;max-width:70px;border:1px solid #eee;}
.entry-header h1, .alpha{font-size:28px;line-height:32px;margin:30px auto;font-weight:700}
.title-product-cat{border-bottom:1px solid #eee;margin-bottom:15px;}
.title-product-cat span{border-bottom:1px solid #00aeef;padding-bottom:14px;margin-bottom:-1px;display:inline-block;font-weight:700;}
.title-product-cat a{color:var(--base-color);text-decoration:none;font-size:20px;padding-left:10px;}
.title-product-cat:lang(km) a{font-size:18px}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments{border-radius:4px}
.woocommerce-message,
p.no-comments{background-color:var(--base-color);}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-noreviews a,
p.no-comments a{text-decoration:underline!important}
.woocommerce-error a,
.woocommerce-error a:hover{font-weight:700;text-decoration:underline !important;}
.woocommerce ul.products{margin:0px -5px;}
.woocommerce-products-header__title.page-title{font-size:32px;background-color:#fafafa;line-height:60px;padding:0 15px;border-radius:4px 4px 0 0;border-bottom:1px solid rgba(0,174,239,0.2);}
.woocommerce ul.products li.product{border:1px solid #eee;text-align:left !important;padding:12px;border-radius:5px;}
.bundle-products .woocommerce ul.products li.product{overflow:hidden;border-radius:3px;}
.woocommerce ul.products li.product_cat-in-store-only .tinv-wishlist,
.woocommerce ul.products li.product_cat-in-store-only .add_to_cart_button{display:none !important;visibility:hidden !important;}
.woocommerce ul.products li.product .star-rating{display:none;visibility:hidden;}
.woocommerce ul.products li.product a{position:relative;}
.woocommerce ul.products li.product img{width:324px} .woocommerce ul.products li.product img{border-bottom:1px solid #fafafa;transform:scale(1);margin:0 auto !important;padding:0;position:relative;}
.woocommerce ul.products li.product:hover{border:1px solid rgba(0,174,239,0.1);-webkit-box-shadow:0px 0px 10px 0px rgba(0,174,239,0.1);-moz-box-shadow:0px 0px 10px 0px rgba(0,174,239,0.1);box-shadow:0px 0px 10px 0px rgba(0,174,239,0.1);}
.woocommerce ul.products li.product:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.woocommerce ul.products li.product,
.woocommerce ul.products li.product:hover,
.woocommerce ul.products li.product img,
.woocommerce ul.products li.product:hover img{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;}
.woocommerce ul.products li.product h2{min-height:40px}
.woocommerce ul.products li.product .price{margin-bottom:5px}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button{padding:8px 0 8px;background-color:var(--base-color) !important;color:#fff !important;font-size:14px;margin-bottom:0 !important;font-weight:400}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button{padding:4px 10px !important;border-radius:4px;margin-top:10px}
.woocommerce ul.products li.product.outofstock a.button{padding:5px 10px !important}
.woocommerce span.price,
.woocommerce .woocommerce-Price-amount{font-size:18px;color:var(--base-color);font-family: "krasarbold",sans-serif;}
.woocommerce ul.products li.product a.add_to_cart_button::before{font-family:"font awesome 5 free";content:"\f07a";padding-right:5px;font-size:15px}
del,
.price del,
del .woocommerce-Price-amount,
.price del .woocommerce-Price-amount{color:var(--color-red)!important;font-size:16px!important;opacity:.8!important;}
.product_cat-product-bundle .onsale{display:none!important;visibility:hidden!important;}
.woocommerce ul.products li.product .onsale{position:absolute;top:-10px;background-color:var(--color-red);border:1px solid var(--color-red);color:#fff;font-size:12px;padding:0 5px;border-radius:4px;right:-10px;font-weight:400px!important;z-index:1;height:28px;line-height:28px}
@media (max-width:767px){.woocommerce ul.products li.product .onsale{top:-6px;left:-6px;right:inherit !important;}
}
.woocommerce ul.products li.product:lang(km) .onsale strong{float:right;margin-left:4px;}
.woocommerce ul.products li.product a.added{display:none !important;}
.woocommerce ul.products li.product a.added_to_cart{background:var(--color-red);color:#fff;border-radius:5px;padding:5px 10px;margin-top:10px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:46px !important;overflow:hidden;margin:12px auto 4px !important;font-size:14px !important;font-weight:300 !important;background-color:#fff;position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:2px;font-family: "krasarregular",sans-serif;
line-height: 22px;}
.woocommerce span.price{margin-bottom:0 !important;}
ul.products li.product .price ins,
ul.products .wc-block-grid__product .price ins,
.wc-block-grid__products li.product .price ins,
.wc-block-grid__products .wc-block-grid__product .price ins{margin-left:2pxs}
.woocommerce .tinv-wishlist{color:#1a1a1a;text-align:right;float:right;position:relative;bottom:-8px;height:40px;width:40px;}
.woocommerce .tinv-wraper a{margin-top:0 !important;position:absolute !important;right:0;bottom:8px;}
.woocommerce .tinv-wraper a:before{font-size:28px !important;color:var(--base-color);}
.woocommerce .tinv-wraper a span{display:none;}
ul.products li.product .price,
ul.products .wc-block-grid__product .price,
.wc-block-grid__products li.product .price,
.wc-block-grid__products .wc-block-grid__product .price{color:var(--base-color);font-size:22px;}
button.minus{border-radius:4px 0 0 4px!important;}
button.plus{border-radius:0 4px 4px 0!important;}
@media (max-width:575px){.woocommerce ul.products li.product{padding:8px}
}
.shop-by-category .carousel-cell{position:relative;}
.shop-by-category a.image-category{position: static!important;}
.shop-by-category li.product{position:relative; padding:0!important;overflow:hidden!important;}
.shop-by-category li.product img{border:0!important;}
.shop-by-category .image-category span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;bottom:4px;color:var(--base-color-blue);left:0;width:100%;margin:0 auto;float:left;line-height:20px;min-height:1px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 5px rgb(51 51 51 / 25%)}
.shop-by-category .image-category:lang(km) span{font-size:15px}
.shop-by-category ul.products li.image-carousel-cell,
.shop-by-category ul.products li.image-carousel-cell img.image-category{padding:0;border:0;}
.shop-by-category ul.products li.image-carousel-cell:hover{border:0;}
.shop-by-category ul.products li.image-carousel-cell img,
.shop-by-category ul.products li.image-carousel-cell:hover img{transform:scale(1);}
.shop-by-category ul.products li.image-carousel-cell a{width:100%;float:left;position:relative;text-align:center;}
.shop-by-category ul.products li.image-carousel-cell{float:left;margin:0 7.5px}
@media (max-width:991px){.shop-by-category ul.products li.image-carousel-cell{width:calc(33.33% - 10px);}
del,
.price del,
del .woocommerce-Price-amount,
.price del .woocommerce-Price-amount{font-size:14px!important;}
}
@media (max-width:767px){.woocommerce ul.products {margin: 0px -7.5px;}
.shop-by-category ul.products li.image-carousel-cell{width:calc(50% - 15px);margin-bottom:15px}
}
#secondary{padding:10px 20px;background-color:#fafafa;border-radius:5px;border:1px solid #eeeeee;}
#secondary .widget .widget-title{border-bottom:1px solid rgba(0,174,239,0.2);color:#333;padding-bottom:10px;font-size:22px;line-height:39px;}
#secondary .wcpf-price-slider-min-max-inputs input{border-radius:5px;box-shadow:none !important;padding:6px 15px !important;border:1px solid #eee;}
#secondary .wcpf-field-price-slider .ui-slider .ui-slider-range{background-color:var(--base-color);}
#secondary .wcpf-field-button .wcpf-button{border-radius:5px;}
#secondary .wcpf-field-button .wcpf-button:hover{background:var(--base-color) !important;}
@media (max-width:1199px){.left-sidebar .widget-area{width:calc(25% - 15px);margin-right:15px}
}
@media (max-width:767px){.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments{margin-bottom:12px}
.title-product-cat span{font-size:18px;}
.title-product-cat a{font-size:15px;}
.title-product-cat:lang(km) a{font-size:14px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;min-height:46px !important;}
del, .price del,
.product-price del .woocommerce-Price-amount,
.price del .woocommerce-Price-amount{font-size:12px;}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product a.added_to_cart{font-size:14px}
ul.products li.product .price ins{margin:0 auto}
.woocommerce span.price,
.woocommerce .woocommerce-Price-amount{font-size:16px!important}
.woocommerce .tinv-wishlist{top:0;position:absolute;right:0;}
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button,
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-white:before,
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.icon-black:before{width:100%;height:34px;top:0;right:2px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.no-txt:before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{top:0;left:0;margin-right:0;right:0;margin:0 auto;font-size:32px !important}
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button{width:100%;text-align:center;line-height:26px!important;opacity:1;height:36px}
.woocommerce ul.products li.product.outofstock a.product_type_simple{line-height:20px}
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.product_type_simple{background-color:var(--base-color)!important;color:#fff!important;border-radius:4px;margin-top:5px}
.woocommerce ul.products li.product a.added_to_cart{margin-top:5px;}
a.button,
table.cart .actions .button:not([disabled]),
.cart-collaterals .coupon button.button:not([disabled]),
#order_review .place-order .button,
.woocommerce ul.products li.product a.added_to_cart,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button{opacity:1;outline:none!important}
}
.woocommerce ul.products.flickity-enabled{margin:0 auto!important}
.woocommerce ul.products .flickity-slider.flickity-slider--5{margin-left:-5px!important;}
.flickity-prev-next-button{top:50%;width:33px;height:66px;background-color:hsla(0,1%,100%,.4)!important;border-radius:2px;}
.flickity-prev-next-button.next:disabled ~ .flickity-viewport{margin-left:-5px!important !important}
.flickity-prev-next-button.previous{left:0}
.flickity-prev-next-button.next{right:0}
.flickity-slider img,.carousel-cell img,.carousel-cell-image{display:block;max-height:100%;max-width:100%;opacity:0;margin:0 auto;-webkit-transition: opacity 0.4s;transition: opacity 0.4s;}
.flickity-slider img.lazyloaded,
.flickity-slider img.flickity-lazyloaded,.flickity-slider img.flickity-lazyerror,
.carousel-cell img.flickity-lazyloaded,.carousel-cell img.flickity-lazyerror,
.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror,
.lazy-loaded-img .carousel-cell img.flickity-lazyerror,.lazy-loaded-img .carousel-cell img.flickity-lazyloaded{opacity:1}
.woocommerce-pagination{margin-top:15px;float:left;border: 0!important}
.pagination .page-numbers li,
.woocommerce-pagination .page-numbers li{border-radius:4px;overflow:hidden;margin-right:4px;margin-bottom:10px}
#primary .woocommerce-pagination .page-numbers li .page-numbers.current{background-color:var(--base-color);color:#ffffff;}
div#page > .storefront-breadcrumb{display:none;visibility:hidden;}
.woocommerce-breadcrumb a:first-child,
.woocommerce-breadcrumb span:nth-child(2){display:none!important;}
.storefront-breadcrumb{margin:0 auto;}
.woocommerce-breadcrumb{font-size:14px;}
.woocommerce-breadcrumb a{color:var(--dark-blue)}
.woocommerce-breadcrumb .breadcrumb-separator::after{content:"/";height:auto;font-size:22px;}
.woocommerce-ordering select{font-size:14px;height:30px}
@media (max-width:1199px){.entry-header h1, .alpha{margin:25px auto 15px;}
}
@media (max-width:767px){.storefront-breadcrumb{padding:4px 0}
.storefront-breadcrumb .container{padding:0}
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span,
.woocommerce-breadcrumb{}
.woocommerce-ordering{margin:10px auto;}
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
a.wishlist_products_counter.top_wishlist-heart-plus:before,
span.wishlist_products_counter.top_wishlist-heart-plus:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{font-size:32px}
.tinvwl-custom-style .product-action{width:144px}
.tinvwl-custom-style .cart-empty{background-color:var(--base-color);border-radius:4px;padding:1em 1.618em;margin-bottom:2.617924em;margin-left:0;border-radius:2px;color:#fff;clear:both;border-left:.6180469716em solid rgba(0,0,0,.15);}
.tinvwl-custom-style .return-to-shop{text-align:center;}
.tinvwl-custom-style .return-to-shop > a{border:1px solid var(--base-color)!important;background-color:var(--base-color)!important;border-radius:4px;color:#fff!important;font-weight:600 !important;padding:15px 20px !important;font-size:16px !important;}
.tinvwl-custom-style .tinv-header,
.tinvwl-custom-style .tinv-header h2{margin:0 auto}
.tinvwl-custom-style table,
.tinvwl-custom-style table td,
.tinvwl-custom-style table th{border-color:#fafafa;}
.tinvwl-custom-style td.product-price ins span.amount{color:#00aeef;background-color:transparent;font-weight:700;margin-left:5px;}
.tinvwl-custom-style td.product-price .saved-sale{background-color:var(--color-red);color:#fff;font-size:14px;padding:4px;border-radius:4px;display:none!important;}
.tinvwl-custom-style .product-remove button{padding:3px}
@media (max-width:567px){.ftinvwl-times:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f057";color:#737781;text-indent:0;text-align:center;position:absolute;left:0;top:4px;right:0;bottom:0;}
.logo-search-cart .wishlist .wishlist_products_counter_number{top:-21px;}
.tinv-wishlist td.product-cb,
.tinv-wishlist td.product-remove{position:absolute;height:50px}
.tinv-wishlist table input[type=checkbox]{margin-right:0;left:15px;position:absolute;z-index:2;top:15px;}
.tinv-wishlist .product-remove button{right:10px;top:7px;position:absolute;padding:0;z-index:2;}
.tinv-wishlist table.tinvwl-table-manage-list{border:none!important;}
.tinv-wishlist table th{font-size:26px;}
.tinv-wishlist .product-thumbnail img{max-width:160px;margin-top:50px}
.tinv-wishlist td.product-name a{font-size:20px;width:calc(100% - 14%);margin:0 7%;float:left;line-height:24px;margin-bottom:10px;}
.tinv-wishlist tr.wishlist_item{margin-bottom:15px}
.tinv-wishlist td{margin:0 auto!important;}
.tinv-wishlist td.product-date{display:none !important}
.tinv-wishlist td.product-action{margin-bottom:15px!important}
.tinv-wishlist .tinvwl-table-manage-list td.product-price{margin-bottom:10px}
.tinv-wishlist td.product-price .saved-sale{max-width:60px;margin:5px auto;display:table;}
}
.post-content{padding:10px;border-radius:5px;border:1px solid #eee;height:100%;box-shadow:-2px 0px 10px -10px rgba(0,0,0,0.6);}
.post-content::hover{box-shadow:-2px 0px 10px -10px rgba(0,174,239,1) !important;}
.post-content a{color:#000;}
.post-content a img{margin-bottom:10px;}
.post-content a h2{font-size:18px;font-weight:600;}
.widget_categories{padding:15px;background:#fafafa;border-radius:5px;border:1px solid #eee;}
.widget_categories ul > li{padding-left:0px;}
.widget_categories ul > li a{color:#000;}
.widget_categories ul li::before{display:none;}
.widget_categories ul.children{padding:12px 0 0 12px;border-top:1px solid #ccc;margin-top:5px;}
.widget_categories ul.children > li{padding:0 0 5px;margin-bottom:0;}
.post-content h2{font-size:20px;line-height:22px;min-height:56px;margin-bottom:0;}
.post-content h2:lang(km){font-size:18px;line-height:26px;}
.post-item{padding-bottom:10px}
@media (min-width:767px){.post-item{padding:0 5px 10px;}
.flickity-enabled:not(.is-draggable) .flickity-button{display:none;visibility:hidden;}
.flickity-button:disabled{pointer-events:auto;}
}
@media (max-width:575px){.grid-header .storefront-breadcrumb{font-size:28px;line-height:28px;margin-bottom:20px!important;padding:0 !important;font-weight:700;color:#131315;border-bottom:1px solid #eee;}
.grid-header .woocommerce-breadcrumb{border-bottom:1px solid #00aeef;padding-bottom:8px;margin-bottom:-1px;display:inline-block;font-weight:400;-webkit-text-stroke:.25px;}
.grid-header .woocommerce-breadcrumb a{color:var(--base-color);text-decoration:none;font-size:14px;}
.grid-header .woocommerce-breadcrumb:lang(km) a{font-size:18px}
}
.site-footer{background:rgba(0,174,239,0.1)!important;border-top:1px solid rgba(0,174,239,0.2)!important;padding:40px 0 0;margin-top:50px}
@media (min-width:992px){.site-footer .company-profile{padding-right:50px}
.site-footer .useful-links{padding-left:80px}
.site-footer .company-profile p{text-align:left;}
}
.site-footer .company-profile .logo img{max-height:54px;margin:12px 0}
.site-footer a:not(.button){color:#333}
.site-footer .company-profile p{color:#333;font-size:14px}
@media (max-width:576px){.site-footer .company-profile p{width:calc(100% - 30px);margin:0 auto}
}
.site-footer .site-footer-title{font-size:20px;text-transform:uppercase;margin:20px auto 10px;font-weight:700}
.site-footer .footer-navigation ul{list-style-type:none;margin:0;}
.site-footer .footer-navigation ul > li{margin-bottom:5px}
.site-footer .footer-navigation ul > li > a:lang(km){font-size:14px;line-height:22px}
.site-footer ul.socail-media{list-style-type:none;display:inline-flex;}
.site-footer ul.socail-media li{margin-right:10px;border-radius:3px;overflow:hidden;}
.site-footer ul.socail-media a img{width:30px;}
.site-footer ul.store{list-style-type:none;margin:5px auto;float:left;}
.site-footer ul.store li a{display:inline-flex;cursor:pointer;}
.site-footer ul.store li a label{margin:auto;cursor:pointer;}
.site-footer ul.store li a img{width:80px;height:48px;margin-right:10px;border-radius:5px;}
.copyright{padding:10px 0;border-top:1px solid rgba(0,174,239,0.2);margin-top:25px;}
.copyright p{margin-bottom:0 !important;}
.copyright .prower-by{text-align:right;}
.phone-icon{position:fixed;bottom:100px;right:14px;background:#fff;height:60px;width:60px;border-radius:50px;display:flex;z-index:9999;box-shadow:0 3px 12px rgba(0 174 239 / 15%);transition:box-shadow 150ms linear;}
.phone-icon:hover{box-shadow:0 5px 24px rgba(0 174 239 / 30%);}
.phone-icon a{margin:auto;}
.phone-icon a i{font-size:22px;color:var(--base-color);background:#fff;padding:10px;border-radius:50%;}
.phone-icon {
margin: 0 auto;
border-radius: 100%;
border: 1px solid #00aeef0d;
animation: play 2s ease infinite;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.fb_customer_chat_icon{
bottom: 24px!important;
right: 14px !important;
margin: 0 auto !important;
}
@keyframes play {
0% {
transform: scale(1);
}
15% {
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.4);
}
25% {
box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.4), 0 0 0 8px rgba(255, 255, 255, 0.2);
}
25% {
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.4), 0 0 0 16px rgba(255, 255, 255, 0.2);
}
}
.phone-icon i {
animation: shake 2s infinite cubic-bezier(.36, .07, .19, .97) both;
}
@keyframes shake {
5%,
45% {
transform: rotate3d(0, 0, 1, -7deg);
}
10%,
40% {
transform: rotate3d(0, 0, 1, 7deg);
}
15%,
25%,
35% {
transform: rotate3d(0, 0, 1, -7deg);
}
20%,
30% {
transform: rotate3d(0, 0, 1, 7deg);
}
51% {
transform: rotate3d(0, 0, 0, 0deg);
}
100% {
transform: rotate3d(0, 0, 0, 0deg);
}
}
.fb_dialog.fb_customer_chat_bubble_pop_in{z-index:1 !important}
body.light{background-color: #fff}
.progress-wrap{background-color:#ffffff;position: fixed;left: 15px;bottom: 24px;height: 54px;width: 54px;cursor: pointer;display: block;border-radius: 50px;box-shadow: 0 3px 12px rgba(0, 0, 0, .15);z-index: 10000;opacity: 0;visibility: hidden;transform: translateY(15px);-webkit-transition: all 200ms linear;transition: all 200ms linear}
.progress-wrap.active-progress{opacity: 1;visibility: visible;transform: translateY(0)}
.progress-wrap::after{position: absolute;font-family: 'font awesome 5 free';content: '\f062';text-align: center;line-height: 54px;font-size: 24px;color: var(--base-color);left: 0;top: 0;height: 54px;width: 54px;cursor: pointer;display: block;z-index: 1;-webkit-transition: all 200ms linear;transition: all 200ms linear}
.progress-wrap:hover::after{opacity: 0}
.progress-wrap::before{position: absolute;font-family: 'font awesome 5 free';content: '\f062';text-align: center;line-height: 54px;font-size: 24px;opacity: 0;background-image: linear-gradient(298deg, var(--base-color-blue), var(--base-color));-webkit-background-clip: text;-webkit-text-fill-color: transparent;left: 0;top: 0;height: 54px;width: 54px;cursor: pointer;display: block;z-index: 2;-webkit-transition: all 200ms linear;transition: all 200ms linear}
.progress-wrap:hover::before{opacity: 1}
.progress-wrap svg path{fill: none}
.progress-wrap svg.progress-circle path{stroke: var(--base-color);stroke-width: 4;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear}
body.light .progress-wrap{box-shadow: inset0 0 0 2px rgba(0,0,0,0.2)}
body.light .progress-wrap::after{color: var(--base-color)}
body.light .progress-wrap svg.progress-circle path{stroke: var(--base-color)}
#page-loading {display: block;position: fixed;top: 0;left: 0;bottom: 0;z-index: 9999;width: calc(100% - 0px);background-color: rgba(255, 255, 255, .95);background-image: url(http://shopbabyworld.com/wp-content/themes/storefront-child/assets/images/icons/loading-2.gif);background-repeat: no-repeat;background-position: center;background-size: 40px auto;}
.added_to_cart.loading, 
.button.loading,
button.loading,
input[type=button].loading,
input[type=reset].loading,
input[type=submit].loading{
opacity: .5!important
}
.added_to_cart.loading::after, 
.button.loading::after,
button.loading::after,
input[type=button].loading::after,
input[type=reset].loading::after,
input[type=submit].loading::after{
color: #fff;
}
@media (max-width:767px){.site-main,
.site-main .hentry{margin-bottom:0!important}
.site-footer{text-align:center;}
.site-footer .company-profile .logo img{margin:0 auto 12px}
.site-footer ul.socail-media{margin-bottom:25px}
.site-footer ul.store li{width:33.33%;float:left;}
.site-footer ul.store li a{display:block;width:calc(100% - 20px);margin:0 10px;}
.site-footer ul.store li a img{width:100%}
.site-footer ul.store li a label{font-size:14px;line-height:20px;margin-top:12px;float:left;}
.copyright .prower-by{text-align:center;}
}
.copyright p, .prower-by{
font-size: 12px
}
.blockUI.blockOverlay{
z-index: 1!important
} :root{--mb-button-size:60px;--mb-bar-width:0.6;--mb-bar-height:4px;--mb-bar-spacing:10px;--mb-animate-timeout:0.4s}.mburger{background:0 0;border:none;border-radius:0;color:inherit;display:inline-block;position:relative;box-sizing:border-box;height:var(--mb-button-size);padding:0 0 0 var(--mb-button-size);margin:0;line-height:var(--mb-button-size);vertical-align:middle;appearance:none;outline:0;cursor:pointer}.mburger b{display:block;position:absolute;left:calc(var(--mb-button-size) * ((1 - var(--mb-bar-width))/2));width:calc(var(--mb-button-size) * var(--mb-bar-width));height:var(--mb-bar-height);border-radius:calc(var(--mb-bar-height)/2);background:currentColor;color:inherit;opacity:1}.mburger b:nth-of-type(1){bottom:calc(50% + var(--mb-bar-spacing));transition:bottom .2s ease,transform .2s ease,width .2s ease}.mburger b:nth-of-type(2){top:calc(50% - (var(--mb-bar-height)/2));transition:opacity .2s ease}.mburger b:nth-of-type(3){top:calc(50% + var(--mb-bar-spacing));transition:top .2s ease,transform .2s ease,width .2s ease}.mm-wrapper_opened .mburger b:nth-of-type(1){bottom:calc(50% - (var(--mb-bar-height)/2));transform:rotate(45deg)}.mm-wrapper_opened .mburger b:nth-of-type(2){opacity:0}.mm-wrapper_opened .mburger b:nth-of-type(3){top:calc(50% - (var(--mb-bar-height)/2));transform:rotate(-45deg)}.mburger--collapse b:nth-of-type(1){transition:bottom .2s ease,margin .2s ease,transform .2s ease;transition-delay:.2s,0s,0s}.mburger--collapse b:nth-of-type(2){transition:top .2s ease,opacity 0s ease;transition-delay:.3s,.3s}.mburger--collapse b:nth-of-type(3){transition:top .2s ease,transform .2s ease}.mm-wrapper_opened .mburger--collapse b:nth-of-type(1){bottom:calc(50% - var(--mb-bar-spacing) - var(--mb-bar-height));margin-bottom:calc(var(--mb-bar-spacing) + (var(--mb-bar-height)/2));transform:rotate(45deg);transition-delay:calc(var(--mb-animate-timeout) + .1s),calc(var(--mb-animate-timeout) + .3s),calc(var(--mb-animate-timeout) + .3s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(2){top:calc(50% + var(--mb-bar-spacing));opacity:0;transition-delay:calc(var(--mb-animate-timeout) + 0s),calc(var(--mb-animate-timeout) + .2s)}.mm-wrapper_opened .mburger--collapse b:nth-of-type(3){top:calc(50% - (var(--mb-bar-height)/2));transform:rotate(-45deg);transition-delay:calc(var(--mb-animate-timeout) + .3s),calc(var(--mb-animate-timeout) + .3s)}.mburger--spin b:nth-of-type(1){transition-delay:.2s,0s}.mburger--spin b:nth-of-type(2){transition-duration:0s;transition-delay:.2s}.mburger--spin b:nth-of-type(3){transition-delay:.2s,0s}.mm-wrapper_opened .mburger--spin b:nth-of-type(1){transform:rotate(135deg);transition-delay:calc(var(--mb-animate-timeout) + 0s),calc(var(--mb-animate-timeout) + .2s)}.mm-wrapper_opened .mburger--spin b:nth-of-type(2){transition-delay:calc(var(--mb-animate-timeout) + 0s)}.mm-wrapper_opened .mburger--spin b:nth-of-type(3){transform:rotate(225deg);transition-delay:calc(var(--mb-animate-timeout) + 0s),calc(var(--mb-animate-timeout) + .2s)}.mburger--squeeze b:nth-of-type(1){transition-delay:.1s,0s}.mburger--squeeze b:nth-of-type(2){transition-delay:.1s}.mburger--squeeze b:nth-of-type(3){transition-delay:.1s,0s}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(1){transition-delay:calc(var(--mb-animate-timeout) + 0s),calc(var(--mb-animate-timeout) + .1s)}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(2){transition-delay:calc(var(--mb-animate-timeout) + 0s)}.mm-wrapper_opened .mburger--squeeze b:nth-of-type(3){transition-delay:calc(var(--mb-animate-timeout) + 0s),calc(var(--mb-animate-timeout) + .1s)}.mburger--tornado b:nth-of-type(1){transition:bottom .2s ease,transform .2s ease;transition-delay:.2s}.mburger--tornado b:nth-of-type(2){transition:opacity 0s ease,transform .2s ease;transition-delay:.1s,.1s}.mburger--tornado b:nth-of-type(3){transition:top .2s ease,transform .2s ease;transition-delay:0s}.mm-wrapper_opened .mburger--tornado b:nth-of-type(1){transform:rotate(-135deg);transition-delay:calc(var(--mb-animate-timeout) + 0s)}.mm-wrapper_opened .mburger--tornado b:nth-of-type(2){opacity:0;transform:rotate(-135deg);transition-delay:calc(var(--mb-animate-timeout) + .4s),calc(var(--mb-animate-timeout) + .1s)}.mm-wrapper_opened .mburger--tornado b:nth-of-type(3){transform:rotate(-225deg);transition-delay:calc(var(--mb-animate-timeout) + .2s)}.entry-header h1, .alpha {
font-size: 26px;
line-height: 30px;
margin-bottom: 25px;
}
#wpsl-wrap { padding: 20px; background: #fafafa; border-radius: 5px; } #wpsl-wrap img.wpsl-store-thumb.wp-post-image { object-fit: cover !important;
}
.site-header .header-top div.menus-cart > span#menu-item-163{
background-color: #c5c5c5;
}
span#menu-item-163 i,
.site-header .header-top div.menus-cart > span#menu-item-163 i {
color: var(--color-orange);
}
.default .entry-content h1,
.default .entry-content h2,
.default .entry-content h3,
.default .entry-content h4{
color: var(--color-blue);
}
.default .entry-content h1{
margin-bottom: 45px
}
.default .entry-content h2,
.default .entry-content h3,
.default .entry-content h4{
margin: 38px auto 28px;
font-size: 26px;
}
.default .entry-content .more-info a{
color: var(--color-orange);
padding-left: 4px;
} .entry-content .stores{
text-align: left;
}
.entry-content .stores h3{
margin-top: 0
}
.wpsl-store-location > p:first-child{
min-height: 40px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 0!important;
}
.entry-content .stores ul.more-info li{
height: 24px;
line-height: 24px
}
.entry-content .stores ul.more-info li i{
float: left;
padding: 5px 0 4px;
font-size: 15px;
width: 30px;
text-align: center;
}
.wpsl-store-below{
background-color: #f8f8f8;
padding: 15px;
border-radius: 4px;
}
.wpsl-store-below .wpsl-search{
margin-bottom: 0;
padding: 12px 12px 0 12px;
background-color: #ffffff;
}
@media (min-width: 768px) {
.wpsl-store-below #wpsl-search-wrap form > div {
float: left; margin: 0 10px 20px;
}
.wpsl-store-below #wpsl-search-wrap form > div.wpsl-input {
width: calc(28% - 20px);
}
.wpsl-store-below #wpsl-search-wrap form > div.wpsl-select-wrap{
width: calc(52% - 20px);
}
.wpsl-store-below #wpsl-search-wrap form > div.wpsl-search-btn-wrap{
width: calc(20% - 20px);
float: right;
margin-top: 42px
}
#wpsl-search-wrap #wpsl-radius,
#wpsl-search-wrap #wpsl-results{
width: calc(50% - 10px);
float: left;
margin-right: 0
}
#wpsl-search-wrap #wpsl-results{float:right;}
}
.wpsl-store-below #wpsl-search-wrap div label {
float: left;
margin-right: 10px;
width: auto;
line-height: 42px;
width: 100%
}
#wpsl-search-btn, #wpsl-search-wrap input {
border: 1px solid #d2d2d2;
border-radius: 3px;
width: 100%;
background-color: #fff;
box-shadow: none;
}
#wpsl-search-btn, #wpsl-search-wrap div{
height: 42px
}
.wpsl-dropdown{width: 100%!important}
.wpsl-dropdown .wpsl-selected-item, 
.wpsl-dropdown li, .wpsl-selected-item{
line-height: 24px!important
}
.wpsl-input #wpsl-search-input {
height: 42px;
}
.wpsl-store-below #wpsl-search-wrap #wpsl-search-btn{ 
background: var(--base-color);
color: #fff;
padding: 8px 40px;
margin: 0;
float: right;
text-transform: uppercase;
border: 1px solid var(--base-color)!important;
line-height: 10px
}
.wpsl-store-below .wpsl-store-location p{
margin-bottom: 8px
}
.wpsl-store-below .wpsl-store-location p > strong{
font-size: 18px;    
line-height: 22px;
float: left;
width: 100%;
margin-bottom: 8px;
color: var(--color-orange)
}
.wpsl-store-below .wpsl-store-location p > span,
.wpsl-store-below .wpsl-direction-wrap{ font-size: 14px;
width: calc(100% - 50px);
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list ul{
margin: 0 -8px;
width: 100%
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores{
margin-right: -16px;
height: 260px !important;
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul > li{
background-color: #fff;
padding: 12px 12px !important;
border-radius: 4px;
width: calc(33.33% - 16px);
float: left;
margin: 0 8px 16px;
min-height: 240px;
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list li {
padding: 10px!important;
font-size: 16px
}
.wpsl-direction-index {
width: 20px!important;
margin: 0 15px 0 0!important;
}
@media (max-width: 1199px) {
#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul > li{
width: calc(33.33% - 16px);
}
#wpsl-search-wrap .wpsl-dropdown {
min-height: 42px;
line-height: 42px;
float: left;
padding: 0 5px
}
}
@media (max-width: 767px) {
.entry-content .stores h3{
margin-bottom: 12px
}
.entry-content .stores .contact-shop{
text-align: center;
}
.entry-content .stores .contact-info{
background-color: #f8f8f8;
padding: 15px
}
#wpsl-wrap.wpsl-store-below #wpsl-result-list #wpsl-stores ul > li{
width: calc(100% - 16px);
min-height: 200px
}
.entry-content .stores > div:nth-of-type(1){
order: 1;
}
.entry-content .stores > div:nth-of-type(2){
order: 3;
}
.entry-content .stores > div:nth-of-type(3){
order: 2;
}
}
@media (max-width: 576px) {
#wpsl-search-wrap {
padding-left: 4%;
}
#wpsl-radius, #wpsl-results {
width: 100%!important;
margin-bottom: 50px!important;
}
#wpsl-search-wrap #wpsl-radius{
width: 100%!important
}
#wpsl-search-wrap #wpsl-search-input{
width: 96%!important
}
.wpsl-search-btn-wrap{
margin: 35px auto!important;
width: 100%;
text-align: center;
}
.wpsl-store-below #wpsl-search-wrap #wpsl-search-btn{
display: inline-block;
float: left;
width: 96%;
}
}