table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}ul.products{content:"";display:table;table-layout:fixed;margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product .woocommerce-loop-product__title{font-size:1rem}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.7966666667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.4933333333%}}.single-product div.product{content:"";display:table;table-layout:fixed;position:relative}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.875rem;right:.875rem;display:block;height:30px;width:30px;border-radius:3px;z-index:4;text-align:center;text-indent:-999px;overflow:hidden;color:#666;background-color:#eee}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#ffc600;color:#333}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;vertical-align:-.125em;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f00e";display:block;line-height:1.9;text-indent:1px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{content:"";display:table;table-layout:fixed;margin:0;padding:0;width:100%}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%;margin-right:13px;margin-bottom:13px}@media screen and (min-width:425px){.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin-right:15px;margin-bottom:15px}}@media screen and (min-width:375px){.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.woocommerce-product-details__short-description{padding-top:1rem;padding-bottom:.5rem}#billing_country_field,#shipping_country_field{display:none}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0;content:"";display:table;table-layout:fixed}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:star;font-weight:400}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:#404040;opacity:.25}p.stars:hover a:before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active:before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-invalid input.input-text:not(:focus){border-color:#c60f13;background-color:#f8e6e7}.form-row.woocommerce-invalid label{color:#c60f13}.required{color:red;font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1em 1.618em;margin-bottom:2.617924em;background-color:#eee;margin-left:0;border-radius:2px;color:#000;clear:both}.woocommerce-info{border-left:10px solid #ffc600}.woocommerce-error{margin-left:0;list-style:none;color:#fff;background-color:#cc4b37}.woocommerce-error a,.woocommerce-error a:visited{color:#fff;text-decoration:underline}.woocommerce-error a:focus,.woocommerce-error a:hover{text-decoration:none}.woocommerce-message{color:#fff;background-color:#34bf49}.single-product .woocommerce-message{margin-left:15px;margin-right:15px}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.address-heading,.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.25rem;font-weight:700;color:#00008b}mark{color:#00008b;font-weight:700;background-color:transparent}table tfoot td{font-weight:400}table tbody tr:nth-child(even){background-color:#f9f9f9}table.cart .product-thumbnail{text-align:center}table.cart .product-thumbnail a{display:inline-block}table.cart .product-thumbnail img{margin:0 auto;max-width:3.706325903em;height:auto}table.shop_table_responsive tr td.product-thumbnail:before{display:none}table.cart td.product-remove{position:relative}table.cart td.product-remove a.remove{position:absolute;font-size:1.125em;top:0;right:0}a.remove{display:block;width:1.618em;height:1.618em;line-height:1.618;font-weight:400;text-indent:-9999px}a.remove:before{content:"\f057";display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;position:absolute;top:0;left:0;right:0;bottom:0;color:#e2401c;line-height:1.618;text-indent:0;text-align:center}a:hover.remove:before{color:#000}table.cart .product-quantity .quantity{width:100px}table.cart .product-quantity .quantity .input-text{text-align:center}table.cart td.actions label{display:none}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{font-size:.9rem}#shipping_method{list-style:none;margin-left:0}.shipping th{vertical-align:top}.woocommerce-shipping-calculator>p:first-child a:before{display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;content:"\f0d1";margin-right:.3342343017em;transform:scaleX(-1)}.wc-empty-cart-message{margin-bottom:2.617924em}.wc-empty-cart-message>div{display:flex;padding:1em 1.618em;background:#fffeee;justify-content:center;border-radius:2px;border:1px solid #e7e167}@media screen and (min-width:48em){table.cart .product-thumbnail{text-align:left}table.cart td.product-remove a.remove{position:relative;top:auto;right:auto}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{float:right;margin-right:0;margin:0;clear:right}}#payment .payment_methods>li:not(.woocommerce-notice){background-color:#f5f5f5}#payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:#f0f0f0}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{display:block;padding:1.41575em;cursor:pointer}#payment .payment_methods li .payment_box{padding:1.41575em}#payment .payment_methods>li .payment_box,#payment .place-order{background-color:#fafafa}#payment .payment_methods>.wc_payment_method>label:before,#payment .payment_methods>.woocommerce-PaymentMethod>label:before{display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;content:"\f204";margin-right:.5407911001em;-webkit-transition:color,ease,.2s;transition:color,ease,.2s}#payment .payment_methods li input[type=radio]:first-child:checked+label:before{content:"\f205"}.wc_payment_methods,.wc_payment_methods ul{list-style:none;margin-left:0}ul.order_details{list-style:none;position:relative;margin:1.5rem 0;padding:20px 0;background-color:#f8f8f8}ul.order_details.woocommerce-order-overview::after,ul.order_details.woocommerce-order-overview::before{content:"";display:block;position:absolute;top:-16px;left:0;width:100%;height:16px;background-size:0 100%,16px 16px,16px 16px}.order_details.woocommerce-order-overview::after,.order_details.woocommerce-order-overview::before{background:-webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%);background-size:auto auto,auto auto,auto auto}ul.order_details.woocommerce-order-overview::after{top:auto;bottom:-16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.order_details li{padding:.5em 1.618em}.order_details.woocommerce-order-overview li .order-label{display:block}@media screen and (min-width:35.5em){.order_details.woocommerce-order-overview li .order-label{display:inline-block;width:160px;padding-right:10px}}.woocommerce-bacs-bank-details{padding-top:1rem;margin-bottom:2rem;border-bottom:1px dotted #ddd}.wc-bacs-bank-details-heading{font-size:1rem;font-weight:700}ul.order_details.bacs_details{margin:0;padding:80px 15px 10px;border-top:1px dotted #ddd;background-repeat:no-repeat;background-size:50px;background-position:15px 15px;background-color:transparent}@media screen and (min-width:35.5em){ul.order_details.bacs_details{padding:10px 15px 10px 80px;background-position:15px center}}ul.order_details.bacs_details li{padding:0}ul.order_details.bacs_details.kasikorn{background-image:url(images/demo/bank-kasikorn.jpg)}ul.order_details.bacs_details.thaiphanich{background-image:url(images/demo/bank-scb.png)}ul.order_details.bacs_details.krungthep{background-image:url(images/demo/bank-bangkok.jpg)}ul.order_details.bacs_details.krungsri{background-image:url(images/demo/bank-krungsri.jpg)}