﻿/*!
 * Theme Name:  hirosart
 * Theme URI:    https://titanweb.vn
 * Author:       TitanWeb
 * Author URI:   https://titanweb.vn
 * Description:  Một sản phẩm của TitanWeb.
 * Version:      1.0.0
 */:root{--b-font-main: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--b-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--b-txt: #2e3440;--b-bg-1: #fff;--b-bg-2: #eceff4;--b-line: #eceff4;--b-link: #f87c56;--b-btn-bg: #242933;--b-btn-txt: #fff;--b-focus: #88c0d0}*,::before,::after{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{margin:auto;background:var(--b-bg-1);font-family:var(--b-font-main);text-rendering:optimizeSpeed;line-height:1.5;color:var(--b-txt);-moz-tab-size:4;tab-size:4;word-break:break-word;overflow-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}svg{fill:#adadad;width:24px;height:24px}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,details,blockquote,pre,figure,table,address,hr,fieldset,iframe,audio,video{margin:0 0 1.5rem}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:2rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}a{color:var(--b-link);text-decoration:none}a:hover{text-decoration:underline}img,video,svg{max-width:100%;height:auto}embed,iframe,object{max-width:100%}iframe{border-style:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}blockquote{margin-left:0;padding:.5rem 0 .5rem 1.5rem;border-left:.25rem solid var(--b-txt)}blockquote>:last-child{margin-bottom:0}small{font-size:.875rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}hr{height:0;border:0;border-bottom:1px solid var(--b-line)}pre,code,kbd,samp,tt,var{background:var(--b-bg-2);border-radius:.25rem;padding:.125rem .25rem;font-family:var(--b-font-mono);font-size:.875rem}pre{padding:1rem;overflow:auto;white-space:pre}pre code{padding:0}details{display:block;padding:.5rem 1rem;background:var(--b-bg-2);border:1px solid var(--b-line);border-radius:.25rem}details>:last-child{margin-bottom:0}details[open]>summary{margin-bottom:1.5rem}summary{display:list-item;cursor:pointer;font-weight:bold}summary:focus{box-shadow:none}table{border-collapse:collapse;width:100%;text-indent:0}table caption{margin-bottom:.5rem}tr{border-bottom:1px solid var(--b-line)}td,th{padding:.5rem 0 .5rem 1rem;word-break:normal}td:first-child,th:first-child{padding-left:0}th{text-align:left}ul,ol,dd{padding-left:2rem}li>ul,li>ol{margin-bottom:0}fieldset{padding:.5rem .75rem;border:1px solid var(--b-line);border-radius:.25rem}legend{padding:0 .25rem}label{cursor:pointer;display:block;margin-bottom:.25rem}button,input,select,textarea{margin:0;padding:.5rem .75rem;max-width:100%;background:var(--b-bg-2);border:0;border-radius:.25rem;font:inherit;line-height:1.125;color:var(--b-txt)}button,select{text-transform:none}select,input:not([size]):not([type=button i]):not([type=submit i]):not([type=reset i]):not([type=checkbox i]):not([type=radio i]){width:100%}[type=color i]{min-height:2.125rem}select:not([multiple]):not([size]){padding-right:1.5rem;background-repeat:no-repeat;background-position:right .5rem center;-moz-appearance:none;-webkit-appearance:none;appearance:none}textarea{width:100%;resize:vertical}textarea:not([rows]){height:8rem}button{touch-action:manipulation}button,[type=button i],[type=submit i],[type=reset i]{-webkit-appearance:button;display:inline-block;text-align:center;white-space:nowrap;background:var(--b-btn-bg);color:var(--b-btn-txt);border:0;cursor:pointer;transition:opacity .25s}button:hover,[type=button i]:hover,[type=submit i]:hover,[type=reset i]:hover{opacity:.75}button[disabled],[type=button i][disabled],[type=submit i][disabled],[type=reset i][disabled]{opacity:.5}progress{vertical-align:baseline}[type=search i]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}[aria-busy=true i]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true i],[disabled]{cursor:not-allowed}:focus,details:focus-within{outline:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0 !important;transition-duration:0 !important}}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%232e3440'%3E%3Cpath d='M5 6l5 5 5-5 2 1-7 7-7-7 2-1z'/%3E%3C/svg%3E")}@font-face{font-family:"General-sans";font-weight:700;src:url("./font/GeneralSans-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"General-sans";font-weight:600;src:url("./font/GeneralSans-Semibold.woff2") format("woff2");font-display:swap}@font-face{font-family:"General-sans";font-weight:500;src:url("./font/GeneralSans-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"General-sans";font-weight:400;src:url("./font/GeneralSans-Regular.woff2") format("woff2");font-display:swap}:root{--font-main: var(--b-font-main);--font-mono: var(--b-font-mono);--color-text: var(--b-txt);--color-bg: var(--b-bg-1);--color-bg-2: var(--b-bg-2);--color-line: var(--b-line);--color-link: var(--b-link);--color-btn-bg: var(--b-btn-bg);--color-btn-txt: var(--b-btn-txt);--color-focus: var(--b-focus);--b-font-main: "General-sans", sans-serif;--b-txt: #1C1C1E;--color-accent: #3F5D45;--color-orange: #F87C56;--color-white: #ffffff;--color-yellow: #FFF6D8;--color-gray: #EBEBEB;--container: 1140px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:15px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:var(--color-base);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}#trustpilot-widget-trustbox-0-wrapper{margin-top:0 !important}#paypal-button-express-or-text{display:none}#cs-stripe-express-button-container{margin-top:-30px}.checkout-security-notice{max-width:750px;text-align:center;margin-bottom:30px;margin-top:-30px}.woocommerce-checkout .select2-container .select2-selection--single{height:auto}@media(min-width: 991px){.woocommerce-cart-form .quantity input[type=number]{padding:8px 0 8px 12px}.woocommerce-cart-form .quantity label{display:none}.woocommerce-cart-form .quantity .minus,.woocommerce-cart-form .quantity .plus{width:30px;height:30px;background:#f8f8f8;border:1px solid #bfc6cc;color:#1c1c1c;font-size:22px;border-radius:50%;cursor:pointer;display:inline-block;text-align:center;line-height:30px}}@media(max-width: 768px){.woocommerce .quantity .qty{width:45px;padding:5px 0}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:6px 5px;line-height:1}}.header-search__form .search-form .search-field{min-width:700px}.header-logo img{max-width:180px}.header-logo h1{margin:0}.header-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px 30px}.header-top{text-align:center;border-bottom:1px solid #1c1c1e;background:#3f5d45;color:#fff;padding:10px 0}.header-top p{margin:0}.header{position:sticky;top:0;z-index:9;box-shadow:0px 2px 10px rgba(0,0,0,.1);background:#fff}.header-menu{position:relative}.header .nav{font-size:16px;color:var(--color-text);font-weight:600}.header .nav ul{padding:0;margin:0;display:flex;flex-wrap:wrap}.header .nav li{list-style:none;padding:0 25px}.header .nav li:hover .sub-menu{display:block}.header .nav .sub-menu{display:none;position:absolute;background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.1)}.header .nav .sub-menu li{padding:7px 15px;border-bottom:1px solid #ececec}.header .nav .sub-menu li:last-child{border-bottom:0}.header .nav .sub-menu a{border-bottom:0;padding:0;display:block;width:100%}.header .nav .sub-menu a:hover{border-bottom:0}.header .header-menu a,.header .show-menu a{text-decoration:none;color:var(--color-text);padding:0 0 7px 0;border-bottom:1px solid rgba(0,0,0,0)}.header .header-menu a:hover,.header .show-menu a:hover{color:var(--color-accent);border-bottom:1px solid var(--color-accent);font-weight:600}.header .current-menu-item a,.header .current-menu-parent .menu-text a{color:var(--color-accent);border-bottom:1px solid var(--color-accent);font-weight:600}.header .current-menu-item .sub-menu a{border:0;color:var(--color-text)}.header .current-menu-item .sub-menu a:hover{color:var(--color-accent)}.header .current-menu-item .sub-menu-toggle svg{fill:var(--color-accent)}.header .sub-menu-toggle{padding:0}.header .sub-menu-toggle svg{width:20px;height:20px;fill:var(--color-text);margin-bottom:4px}.header .show-menu a{padding:0}.header .show-menu .current-menu-item a,.header .show-menu .current-menu-parent .menu-text a{border-bottom:0}.header .show-menu svg{margin-bottom:0}.header-right{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header button{background-color:rgba(0,0,0,0)}.header svg{width:24px;height:24px}.header-account{position:relative;display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--color-text)}.header-account svg{margin-right:10px}.header-account button{color:var(--color-text);display:flex;align-items:center}.header-mobile{display:none}.admin-bar .header{top:32px}.menu-mobile{position:fixed;top:0;left:0;bottom:0;width:90%;float:none;padding:0;background-color:var(--color-white);z-index:9999;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(100%);visibility:hidden;display:flex;flex-direction:column}.menu-mobile__inner{padding:15px}.menu-mobile.is-open{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);-webkit-box-shadow:-3px 0px 5px rgba(0,0,0,.3);box-shadow:-3px 0px 5px rgba(0,0,0,.3)}.menu-mobile ul{padding:0;margin:0}.menu-mobile a{color:var(--color-text);font-weight:500}.menu-mobile a.user-menu__btn-login,.menu-mobile a.user-menu__logout{color:var(--color-white)}.menu-mobile a.button{display:flex;align-items:center;justify-content:center;width:inherit;width:calc(50% - 5px);gap:10px;padding:10px;font-weight:600}.menu-mobile .account-mobile{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;margin-top:10px}.menu-mobile .account-mobile p{margin-bottom:0}.menu-mobile .show-menu{margin-bottom:66px}.menu-mobile .show-menu li{list-style:none;border-bottom:1px solid #ececec;padding:14px 0}.show-contact h2{font-size:18px;color:var(--color-text);font-weight:600;margin:0 0 18px}.show-contact ul{padding:0;margin:0;font-size:14px;font-weight:400}.show-contact li{list-style:none;padding:7px 0;display:flex;align-items:center;gap:5px}.show-contact a{font-weight:400}.show-social{position:absolute;bottom:20px}.show-social h2{font-size:18px;color:var(--color-text);font-weight:600;margin:0 0 18px}.show-social ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:14px}.show-social li{width:46px;height:46px;border:1px solid #ebebeb;border-radius:100%;display:flex;align-items:center;justify-content:center}.show-social a{line-height:1}.show-social a svg{fill:#73787d}.user-menu{display:none}.user-menu p{margin:0}.user-menu.user-menu__open{display:block;position:absolute;top:30px;right:0;background:#fff;padding:10px;width:max-content;z-index:9}.user-menu.user-menu__open p{margin-bottom:10px}.user-menu .button{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.user-menu__btn-login{background-color:var(--color-orange);padding:10px 16px;color:var(--color-white);border-radius:8px;font-size:15px;font-weight:500}.user-menu__btn-login svg{fill:var(--color-white)}.user-menu__btn-login:hover{text-decoration:none}.user-menu__btn-register{background-color:var(--color-yellow);padding:10px 16px;color:var(--color-text);border-radius:8px;font-size:15px;font-weight:500}.user-menu__btn-register:hover{text-decoration:none}.user-menu__logout{background-color:var(--color-orange);padding:10px 16px;color:var(--color-white);border-radius:8px;font-size:15px;font-weight:500;display:flex;align-items:center}.user-menu__logout svg{fill:var(--color-white)}.user-menu__logout:hover{text-decoration:none}.header-search{position:relative}.header-search__form{display:none}.header-search .search-form{display:flex;align-items:center;gap:5px}.header-search .search-form label{margin-bottom:0}.header-search__open{display:block;position:absolute;top:30px;right:0;width:max-content;background-color:var(--color-white);padding:10px;border-radius:5px}.header-cart{position:relative}.header-cart .count-cart{position:absolute;background-color:var(--color-orange);border-radius:100%;top:-18px;right:-18px;padding:3px;color:var(--color-white);min-width:30px;align-items:center;display:flex;justify-content:center}.bgDart{position:fixed;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s linear}.bgDart.open{background:#000;z-index:2;top:0;left:0;visibility:visible;opacity:.6}.menu-text{display:flex;justify-content:space-between;align-items:center;position:relative}.menu-text a{padding-right:0;flex:1}.show-menu .sub-menu{text-indent:12px;display:none}.show-menu .is-open .sub-menu{display:block}.show-menu .is-open .menu-text svg{transform:rotate(0deg)}.show-menu .sub-menu li:last-child{padding-bottom:0;border-bottom:none}.close-menu{display:none;position:fixed;top:10px;right:10px}.close-menu svg{fill:#fff}@media only screen and (max-width: 1366px){.header .nav li{padding:0 15px}}@media only screen and (max-width: 1154px){.header-wrap{padding:15px}.header-menu,.header-account{display:none}.header-mobile{display:block}.header-right{gap:15px}.header-cart .count-cart{min-width:24px;top:-12px;right:-12px;padding:0}}.egovt_404_page{text-align:center;margin:110px 15px}.egovt_404_page select{width:unset}.egovt_404_page .title{font-size:40px;color:#1c1c1e;font-weight:500;line-height:1.2;margin:30px 0 15px 0}.egovt_404_page p.desc-404{padding:0 450px;margin:0 0 35px 0}.egovt_404_page p.desc-404 a{padding-right:20px}@media(max-width: 1024px){.egovt_404_page p.desc-404{padding:0}}.egovt_404_page .search-form{display:inline-flex;background-color:#eee;margin-bottom:60px}.egovt_404_page .search-form label{margin:0}.egovt_404_page .search-form input.search-field{color:#1c1c1e;border:none;height:60px;min-width:365px;font-size:17px;letter-spacing:.2px;padding-left:20px;padding-right:20px}.egovt_404_page .search-form input.search-field::placeholder{font-size:17px;letter-spacing:.2px;color:#1c1c1e}@media(max-width: 767px){.egovt_404_page .search-form input.search-field{min-width:unset}}.egovt_404_page .search-form input[type=submit]{height:60px;font-size:18px;line-height:24px;color:#fff;background-color:#f87c56}.egovt_404_page .search-form input[type=submit]:hover{background:#f87c56;border-color:#f87c56}.egovt_404_page .egovt-go-home a{font-size:18px;color:#fff;font-weight:700;height:60px;background:#f87c56;display:inline-block;line-height:60px;padding:0 27px}.egovt_404_page .egovt-go-home a svg{width:18px;color:#fff;margin-left:6px}.banner-page{padding:36px 0;background:#fafafa}.banner-page h1{font-size:32px;line-height:43px;font-weight:600;color:#1c1c1e;margin:0 0 7px 0;text-transform:capitalize}.banner-page a{font-weight:600;color:#1c1c1e;font-size:12px}.banner-page span{padding:0;margin:0;color:#8e8e93;font-size:12px;line-height:18px;text-transform:capitalize}.content-page{margin:50px 0}.content-page .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.content-page .woocommerce .woocommerce-MyAccount-navigation li{padding:10px}.content-page .woocommerce .woocommerce-MyAccount-navigation li:hover{background-color:#f87c56}.content-page .woocommerce .woocommerce-MyAccount-navigation li:hover a{color:#fff}.content-page .woocommerce .woocommerce-MyAccount-navigation a{color:#f87c56}.content-page .woocommerce .woocommerce-MyAccount-content a{color:#f87c56}@media only screen and (max-width: 767px){.search-form .search-field{min-width:100px !important}.header-right{position:unset}.header-search{position:unset}.header-search__open{width:100%;top:70px}.header #search-posttype{width:unset}.header__mobile{display:flex;justify-content:space-between;box-shadow:0px 3px 6px rgba(0,0,0,.1);padding:10px 15px 5px}.header__mobile img{width:150px}.menu-text button{padding:0}.menu-text svg{transform:rotate(-90deg)}.close-open{display:block}.search-submit{max-width:75px;height:34px}}#search-posttype{min-width:110px}.search-submit{-webkit-appearance:button;display:inline-block;text-align:center;white-space:nowrap;background:var(--b-btn-bg);color:var(--b-btn-txt);border:0;cursor:pointer;transition:opacity .25s}.footer{background-color:#252525;color:#fff}.footer h3{margin:0 0 16px 0;font-size:18px;line-height:24px;font-weight:600}.footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:80px 15px 48px}.footer__item{width:24%}.footer__item ul{margin:0;padding:0;list-style:none;font-size:15px}.footer__item li{margin-bottom:12px}.footer__item li a{color:#fff}.footer__item li a:hover{color:#fff6d8}.footer__col1-pay p{margin:10px 0 5px;font-size:12px;line-height:22px;color:rgba(255,255,255,.4)}.footer__contact li{margin-left:25px;margin-bottom:20px;padding-left:15px;position:relative;border-left:1px solid #4f4f4f}.footer__contact li:before{content:"";display:block;width:14px;height:16px;position:absolute;left:-25px;top:3px;background:url("./images/location.svg") no-repeat center}.footer__contact li:nth-child(2)::before{background:url("./images/mail.svg") no-repeat center}.footer__contact-icon{display:flex;flex-wrap:wrap;gap:8px}.footer__contact-icon a{padding:5px 10px;background-color:#2f2f2f;border-radius:50%}.footer__contact-icon a:hover{background:#f87c56}.footer__contact-icon a:hover svg{fill:#fff}.footer__contact-icon svg{padding-top:4px}.footer__bot{background:#2f2f2f}.footer__form{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:18px 15px}.footer__form svg{fill:#73787d}.footer__form h3{display:flex;column-gap:10px;margin-bottom:0}.footer__form p{font-size:14px;line-height:1.4;color:rgba(255,255,255,.5);margin-bottom:0;max-width:510px}.footer__menu{padding:40px 15px}.footer__menu .menu{list-style:none;padding:0;margin:0;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:30px;row-gap:5px;flex-wrap:wrap}.footer__menu .menu li:first-child{display:none}.footer__menu .sub-menu{display:none}.footer__menu .sub-menu-toggle{display:none}.footer__menu .menu a{font-size:14px;line-height:22px;font-weight:600;color:#fff}.footer__menu p{margin:0;text-align:center;font-size:12px;line-height:22px;color:rgba(255,255,255,.4)}.footer__menu a{color:#fff6d8}.footer form{width:50%}.subscription-input{position:relative;display:flex;flex-wrap:wrap;background-color:#222;border-radius:1000px;padding:10px 5px 10px 22px}.subscription-input input{flex:0 0 90%;background-color:rgba(0,0,0,0);color:#73787d;padding:0;height:25px}.subscription-input input:focus{box-shadow:none}.subscription-input button{flex:0 0 10%;background-color:rgba(0,0,0,0);padding:0;border-radius:0;border-left:1px solid rgba(255,255,255,.1019607843)}@media(max-width: 767px){.footer .footer__col1-pay{width:100%;margin-bottom:30px}.footer__inner{padding:30px 15px}.footer__item{width:48%}.footer__item ul{font-size:14px}.footer__col1{width:100%;margin-bottom:30px}.footer__contact{width:100%;margin-top:18px}.footer__menu{padding:30px 15px}.footer__form{flex-direction:column;padding:30px 15px}.footer__form p{font-size:12px;margin-bottom:16px;max-width:100%}.footer__form-about,.footer form{width:100%}.footer .subscription-input{width:auto}}.go-to-top{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;background:#3f5d45;position:fixed;right:20px;bottom:10px;opacity:0;visibility:hidden;transition:all .25s}.go-to-top.is-visible{opacity:1;visibility:visible}.go-to-top:hover{background:rgba(0,0,0,.3)}.go-to-top svg{stroke:#fff;fill:none;width:24px;height:24px}@media(max-width: 767px){.footer .menu li:last-child{display:none}.footer .menu li:nth-last-child(2){display:none}}.aligncenter{margin:auto}.wp-caption-text{text-align:center}.single-blog{position:relative;padding:60px 0}.single-blog__wrap{position:relative;display:flex}.single-blog__content{position:relative;width:66%;padding-right:25px}.single-blog__content h1{font-size:30px;line-height:1.35;font-weight:600;color:var(--color-text);margin:0 0 15px}.single-blog__content a{color:var(--color-orange)}.single-blog__content p{line-height:1.8}.single-blog__content img,.single-blog__content iframe{border-radius:8px}.single-blog__sidebar{position:relative;width:34%;padding-left:25px}.single-blog__sidebar ul{padding:0}.single-blog__author{padding-bottom:30px;border-bottom:1px solid #efefef;margin-bottom:30px}.single-blog__author ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.single-blog__author li{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px}.single-blog__author svg{height:24px}.single-blog__author span{color:var(--color-accent);font-weight:600}.single-tag{position:relative;border-top:1px solid #efefef;padding:16px 0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px}.single-tag .tag{color:#8e8e93;font-size:14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;flex:0 0 50%}.single-tag .tag p{margin:0}.single-tag .tag ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:9px;width:calc(100% - 44px)}.single-tag .tag li{list-style:none;border:1px solid #efefef;border-radius:10px;padding:6px 10px}.single-tag .tag li:hover{background-color:var(--color-orange);border:1px solid var(--color-orange)}.single-tag .tag li:hover a{color:var(--color-white);text-decoration:none}.single-tag .tag a{color:#3a3a3c;font-size:13px;font-weight:600}.single-tag .share{font-size:14px;color:#8e8e93;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:10px;flex:1}.single-tag .share ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.single-tag .share span{width:44px;height:44px;border:1px solid #efefef;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.single-tag .share span:hover svg{fill:var(--color-orange)}.single-tag .share span{line-height:1}.single-author{position:relative;padding:24px 20px;background-color:#fafafa}.single-author h3{font-size:24px;line-height:1.4;font-weight:600;color:var(--color-text);margin:0 0 20px}.single-author__inner{border-radius:8px;display:flex;flex-wrap:wrap}.single-author__avatar{width:100px;height:100px;border-radius:100%;overflow:hidden}.single-author__avatar img{border-radius:100%;width:100%}.single-author__content{position:relative;flex:0 0 calc(100% - 100px);padding-left:40px}.single-author__content::before{content:"";position:absolute;left:0;top:-10px;width:30px;height:30px;overflow:hidden;background:url(./images/quote.svg);background-size:cover}.single-author__content p{color:var(--color-text);font-size:16px;margin:0}.single-author__content p:first-child{color:#8e8e93}.single-author__content p.title{font-size:18px;font-weight:600;margin-top:16px;padding-top:12px;position:relative;text-transform:capitalize}.single-author__content p.title::before{position:absolute;content:"";width:60px;height:3px;background:#f87c56;left:0;top:0}.single-author__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.single-author__social a{padding:5px 10px;border:1px solid #efefef;border-radius:50%}.single-author__social a:hover{background:#f87c56}.single-author__social a:hover svg{fill:#fff}.single-author__social svg{padding-top:4px}.related-blog{margin-top:30px}.related-blog .title{font-size:32px;color:var(--color-text);line-height:1.35;margin:0 0 40px;text-align:center;text-transform:uppercase;font-weight:600}.related-blog .blog-post{flex-direction:column;margin:0 10px;border-bottom:none}.related-blog .blog-post .entry-thumbnail,.related-blog .blog-post .entry-content{width:100%;padding:0}.related-blog .blog-post .show-detail{position:relative;bottom:0;left:0}.related-blog .slick-prev,.related-blog .slick-next{position:absolute;top:27%;z-index:2;background-color:rgba(0,0,0,0);text-indent:-9999px;width:50px;height:50px;border:1px solid rgba(22,22,22,.1);border-radius:100%;background-repeat:no-repeat;background-position:center}.related-blog .slick-prev{left:-80px;background-image:url("./images/prev.svg")}.related-blog .slick-next{right:-80px;background-image:url("./images/next.svg")}@media only screen and (max-width: 767px){.single-blog{padding:40px 0}.single-blog__content{flex:0 0 100%;padding:0}.single-blog__content figure{width:100% !important}.single-blog__sidebar{flex:0 0 100%;padding-left:0}.single-blog__wrap{display:block}.single-blog__wrap .single-blog__content{width:100%}.single-blog__wrap .single-blog__sidebar{width:100%}.single-tag .tag{flex:0 0 100%}.single-tag .share{justify-content:flex-start}.single-author__avatar{width:70px;height:70px}.single-author__content{flex:0 0 calc(100% - 70px)}.single-author__content p{font-size:14px}}.banner-blog{position:relative;background-color:#fafafa;padding:36px 0}.banner-blog .banner-title{font-size:32px;color:var(--color-text);line-height:1.35;font-weight:600;margin:0 0 7px}.banner-blog p{margin:0}.banner-blog .rank-math-breadcrumb{font-size:12px;line-height:1.5}.banner-blog .rank-math-breadcrumb a{color:var(--color-text);font-weight:600}.banner-blog .rank-math-breadcrumb .separator{margin:0 10px}.banner-blog .rank-math-breadcrumb .last{color:#8e8e93}.post-show{position:relative;padding:60px 0}.post-show__wrap{position:relative;display:flex;flex-wrap:wrap}.post-show__list{position:relative;flex:0 0 66.5%;padding-right:25px}.post-show__list .entries{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.post-show__sidebar{position:relative;flex:1;padding-left:25px}.post-show__sidebar ul{padding:0}.blog-post{position:relative;flex:0 0 100%;margin-bottom:30px;display:flex;flex-wrap:wrap;border-bottom:1px solid #efefef;padding-bottom:30px}.blog-post .entry-thumbnail{position:relative;overflow:hidden;flex:0 0 50%;border-radius:8px}.blog-post .entry-thumbnail::after{content:"";display:flex;padding-bottom:56%}.blog-post .entry-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.6s}.blog-post .entry-thumbnail:hover img{transform:scale(1.1)}.blog-post .show-detail{height:32px;font-size:13px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin:0 0 10px;position:absolute;background-color:var(--color-white);bottom:30px;left:10px;border-radius:6px;padding:6px 14px}.blog-post .show-detail svg{width:13px;height:13px}.blog-post .show-detail li{list-style:none;display:flex;align-items:center;gap:7px}.blog-post .show-detail li:last-child{color:var(--color-orange)}.blog-post .entry-content{position:relative;flex:0 0 50%;padding-left:30px}.blog-post .entry-content h2{font-size:18px;line-height:1.35;color:var(--color-text);font-weight:600;margin:0px 0 10px}.blog-post .entry-content h2 a{color:var(--color-text)}.blog-post .entry-content h2 a:hover{text-decoration:none;color:var(--color-orange)}.blog-post .entry-content .author{display:flex;flex-wrap:wrap;align-items:center;color:#adadad;gap:5px;margin-bottom:10px;font-size:13px}.blog-post .entry-content .author svg{height:24px}.blog-post .entry-content .author span{color:#3f5d45;font-weight:600}.blog-post .entry-content .read-more{color:#3f5d45;font-size:13px;font-weight:600;line-height:1.5;display:flex}.blog-post .entry-content .read-more svg{width:20px;height:20px}.blog-post .entry-content .read-more:hover{text-decoration:none;color:var(--color-orange)}.blog-post .entry-content .read-more:hover svg{fill:var(--color-orange)}.blog-post .entry-except{font-size:14px;line-height:1.5;color:var(--color-text);margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-show .blog-post:first-child,.post-show .blog-post:nth-child(2),.post-show .blog-post:nth-child(3){border-bottom:0;margin-bottom:0}.post-show .blog-post:first-child .entry-thumbnail,.post-show .blog-post:nth-child(2) .entry-thumbnail,.post-show .blog-post:nth-child(3) .entry-thumbnail{position:relative;flex:0 0 100%}.post-show .blog-post:first-child .show-detail,.post-show .blog-post:nth-child(2) .show-detail,.post-show .blog-post:nth-child(3) .show-detail{position:relative;margin-top:-40px;bottom:0}.post-show .blog-post:first-child .entry-content,.post-show .blog-post:nth-child(2) .entry-content,.post-show .blog-post:nth-child(3) .entry-content{position:relative;flex:0 0 100%;padding:28px 0 0}.post-show .blog-post:first-child .entry-content h2,.post-show .blog-post:nth-child(2) .entry-content h2,.post-show .blog-post:nth-child(3) .entry-content h2{font-size:28px}.post-show .blog-post:first-child .entry-content .read-more,.post-show .blog-post:nth-child(2) .entry-content .read-more,.post-show .blog-post:nth-child(3) .entry-content .read-more{display:none}.post-show .blog-post:first-child .entry-except,.post-show .blog-post:nth-child(2) .entry-except,.post-show .blog-post:nth-child(3) .entry-except{margin-bottom:0}.post-show .blog-post:first-child .entry-except p,.post-show .blog-post:nth-child(2) .entry-except p,.post-show .blog-post:nth-child(3) .entry-except p{margin-bottom:0}.post-show .blog-post:nth-child(2),.post-show .blog-post:nth-child(3){flex:0 0 calc(50% - 15px)}.post-show .blog-post:nth-child(2) .entry-except,.post-show .blog-post:nth-child(3) .entry-except{display:none}.post-show .blog-post:nth-child(2) .entry-content,.post-show .blog-post:nth-child(3) .entry-content{padding:20px 0 0}.post-show .blog-post:nth-child(2) .entry-content h2,.post-show .blog-post:nth-child(3) .entry-content h2{font-size:22px}.post-show .blog-post:nth-child(4)::before{content:"";display:block;width:100%;height:7px;background-image:url("images/hr.svg");margin-bottom:30px}@media only screen and (max-width: 767px){.post-show{padding:40px 0 20px}.post-show__list{flex:0 0 100%;padding:0}.post-show__sidebar{flex:0 0 100%;padding:40px 0 0}.blog-post{margin-bottom:20px;padding-bottom:20px;justify-content:space-between}.blog-post .entry-thumbnail{flex:0 0 40%;height:110px}.blog-post .show-detail{display:none}.blog-post .entry-content{padding:0;flex:0 0 calc(60% - 10px)}.blog-post .entry-except{margin-bottom:10px}.blog-post:first-child .entry-thumbnail{height:auto}.blog-post:first-child .entry-content{padding-top:16px}.blog-post:first-child .entry-content h2{font-size:20px}.blog-post:nth-child(2),.blog-post:nth-child(3){flex:0 0 calc(50% - 8px)}.blog-post:nth-child(2) .entry-thumbnail,.blog-post:nth-child(3) .entry-thumbnail{height:120px}.blog-post:nth-child(2) .entry-content,.blog-post:nth-child(3) .entry-content{padding-top:16px}.blog-post:nth-child(2) .entry-content h2,.blog-post:nth-child(3) .entry-content h2{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.nav-links{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.page-numbers{border:1px solid #efefef;padding:10px 15px;color:var(--color-text);font-size:16px;font-weight:600;border-radius:10px;line-height:1}.page-numbers:hover,.page-numbers.current{background-color:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-white);text-decoration:none}.widget-title{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 20px}.widget_search{margin-bottom:40px;border:1px solid #f0f0f0;background-color:#fafafa;padding:30px;border-radius:10px}.widget_search .search-submit{display:none}.widget_categories li{list-style:none;border-bottom:1px solid #efefef;padding:15px 0 15px;position:relative}.widget_categories li:first-child{padding-top:0}.widget_categories a{font-size:14px;color:var(--color-text);font-weight:600;display:block;width:100%;position:relative}.widget_categories a::before{content:"";display:block;position:absolute;width:16px;height:8px;right:0;bottom:5px;background:url("./images/arrow.png") no-repeat center}.widget_categories a:hover{color:var(--color-orange);text-decoration:none}.tagcloud{position:relative;display:flex;flex-wrap:wrap;gap:10px}.tagcloud a{position:relative;padding:15px;border:1px solid #efefef;border-radius:10px;font-size:13px !important;color:var(--color-text)}.tagcloud a:hover{text-decoration:none;background-color:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-white)}.news-sidebar{position:relative;margin-bottom:40px}.news-sidebar__item{position:relative;display:flex;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #efefef}.news-sidebar__item .entry-content{position:relative;flex:0 0 68%;padding-right:15px}.news-sidebar__item .entry-content h3{font-size:16px;color:#251f17;margin:0 0 8px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-sidebar__item .entry-content h3 a{color:#251f17}.news-sidebar__item .entry-content h3 a:hover{color:var(--color-orange);text-decoration:none}.news-sidebar__item .entry-content p.date{font-size:14px;line-height:1.4;font-weight:500;color:#adadad;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.news-sidebar__item .entry-content p.date svg{fill:#adadad;height:24px}.news-sidebar__item .entry-thumbnail{position:relative;flex:0 0 32%;border-radius:10px;overflow:hidden}.news-sidebar__item .entry-thumbnail::after{content:"";display:block;padding-bottom:71%}.news-sidebar__item .entry-thumbnail img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}@media(max-width: 767px){.news-sidebar .widget-title{margin-bottom:0;margin-top:40px}}.comments-area{position:relative;padding:18px 0}.comments-area .comments-title{font-size:24px;color:var(--color-text);font-weight:600;margin:0 0 12px}.comments-area .comment-list{padding:0}.comments-area .comment-list li::marker{font-size:0}.comments-area .comment-body{position:relative;display:flex;flex-wrap:wrap;padding-top:20px;border-top:1px solid #efefef}.comments-area .comment-avatar{width:70px;height:70px;border-radius:100%;overflow:hidden}.comments-area .comment-avatar img{width:100%;height:100%;object-fit:cover}.comments-area .comment-text{position:relative;flex:0 0 calc(100% - 70px);padding-left:20px;padding-bottom:12px}.comments-area .comment-author a{font-size:16px;color:var(--color-text);font-weight:600;margin:0}.comments-area .comment-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.comments-area .comment-metadata a{color:#8e8e93;font-size:12px}.comments-area .comment-content{font-size:14px;margin:16px 0 0 0}.comments-area .comment-footer-meta{font-size:14px;margin-bottom:22px}.comments-area .comment-footer-meta a{margin-left:10px}.comment-respond{position:relative}.comment-respond h3.comment-reply-title{font-size:24px;color:var(--color-text);font-weight:600;margin:0 0 6px}.comment-respond .comment-form{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.comment-respond p{font-size:12px;color:#8e8e93;position:relative;flex:0 0 100%}.comment-respond p label{font-size:14px;color:var(--color-text);font-weight:600}.comment-respond p input,.comment-respond p textarea{background-color:#fff;border:1px solid #e5e5ea;border-radius:10px;padding:14px 18px;color:#73787d;font-size:14px;width:100%}.comment-respond p input.submit,.comment-respond p textarea.submit{background-color:var(--color-orange);color:var(--color-white);font-size:15px;font-weight:700;border:1px solid var(--color-orange)}.comment-respond p.comment-form-author{order:1}.comment-respond p.comment-form-email{order:2;flex:0 0 calc(50% - 15px)}.comment-respond p.comment-form-url{order:3;flex:0 0 calc(50% - 15px)}.comment-respond p.comment-form-comment{order:4}.comment-respond p.form-submit{order:5}.main .custom_sale_amount,.woocommerce .custom_sale_amount{order:3;width:100%}.main .woocommerce-product-rating,.woocommerce .woocommerce-product-rating{line-height:2;display:block}.main .woocommerce-product-rating .reviews-count,.woocommerce .woocommerce-product-rating .reviews-count{position:relative;line-height:1;top:-9px;left:-9px;color:#f87c56}@media(max-width: 767px){.main .woocommerce-product-rating .reviews-count,.woocommerce .woocommerce-product-rating .reviews-count{left:-18px}}.main .woocommerce-product-rating::after,.main .woocommerce .woocommerce-product-rating::before,.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce .woocommerce-product-rating::before{content:" ";display:table}.main .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::after{clear:both}.main .woocommerce-product-rating .star-rating,.woocommerce .woocommerce-product-rating .star-rating{margin:0;float:left}.main .star-rating,.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;width:5.4em;font-family:sans-serif}.main .star-rating:before,.woocommerce .star-rating:before{content:"★★★★★";color:#d3ced2;float:left;top:0;left:0;position:absolute;font-size:18px}@media(max-width: 767px){.main .star-rating:before,.woocommerce .star-rating:before{font-size:14px;top:2px}}.main .star-rating span,.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.main .star-rating span:before,.woocommerce .star-rating span:before{content:"★★★★★";top:0;position:absolute;left:0;color:#fcb500;font-size:18px}@media(max-width: 767px){.main .star-rating span:before,.woocommerce .star-rating span:before{font-size:14px;top:2px}}.maps{position:relative}.maps iframe{width:100%;height:585px}.contact{position:relative;padding:40px 0 60px}.contact__wrap{position:relative;display:flex;flex-wrap:wrap}.contact__content{position:relative;flex:0 0 55%;padding-right:65px}.contact__content h2{font-size:22px;color:var(--color-text);font-weight:600;margin:0 0 20px}.contact__content h1{font-size:22px;color:var(--color-text);font-weight:600;margin:0 0 20px}.contact__content ul{padding:0;margin:0 0 40px}.contact__content ul li{font-size:15px;color:var(--color-text);list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:14px}.contact__content ul span{flex:0 0 calc(100% - 30px)}.contact__content ul a{color:var(--color-text)}.contact__form{position:relative;flex:0 0 45%}.contact__form form{background-color:var(--color-white);box-shadow:0px 0px 4px rgba(0,0,0,.1);border-radius:8px;padding:30px 30px 0;margin-top:-150px}.contact__form h3{font-size:24px;font-weight:600;margin:0 0 12px}.contact__form p{font-size:14px;color:var(--color-text)}.contact__form label{font-weight:600}.contact__form input,.contact__form textarea{width:100%;border:1px solid #e1e1e1;border-radius:10px;background:#fff;padding:15px;font-weight:400;margin-top:10px}.contact__form button[type=submit],.contact__form form.fluent_form_1 .ff-btn-submit{background-color:var(--color-orange) !important;color:var(--color-white) !important;font-weight:600 !important;font-size:15px !important;width:100% !important;border:none !important;padding:15px !important}@media only screen and (max-width: 767px){.maps iframe{height:250px}.contact{padding:20px 0}.contact__content{flex:0 0 100%;padding-right:0}.contact__form{flex:0 0 100%}.contact__form form{margin-top:0}}.banner-product{padding:36px 0;background:#fafafa}.banner-product h1{font-size:32px;line-height:43px;font-weight:600;color:#1c1c1e;margin:0 0 7px 0}.banner-product .woocommerce-breadcrumb{padding:0;margin:0;color:#8e8e93;font-size:12px;line-height:18px}.banner-product .woocommerce-breadcrumb a{font-weight:600;color:#1c1c1e}.top-archive{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:30px}.top-archive p{font-size:14px;line-height:19px;font-weight:400;color:#1c1c1e}.top-archive form{margin:0 !important}.top-archive select{margin:0;font-size:14px;line-height:19px;font-weight:400;border:1px solid #e1e1e1;border-radius:10px;background:#fff}.top-archive .filter{display:none}.list-product{margin-top:40px}.list-product .woocommerce-product-rating{display:flex;align-items:center}.list-product .woocommerce-product-rating .reviews-count{padding:0 3px;top:-4px;color:#f87c56}.list-product .onsale{display:none}.list-product .term-description{display:none}.list-product img{border-radius:8px;margin:0 !important}.list-product ul.products li.product .star-rating{font-size:unset;margin-bottom:9px}.list-product ul.products li.product .woocommerce-loop-product__title{margin:18px 0 11px;padding:0;font-size:17px;line-height:26px;font-weight:500;color:#3d4246;transition:.3s ease}.list-product ul.products li.product .woocommerce-loop-product__title:hover{color:var(--color-orange)}.list-product ul.products li.product .price{position:relative;display:flex;flex-wrap:wrap;gap:7px;font-size:20px;color:#000;font-weight:500;align-items:center;margin-bottom:15px}.list-product ul.products li.product .price ins{font-size:20px;color:var(--color-orange);font-weight:500;letter-spacing:-0.5px;order:1;text-decoration:unset}.list-product ul.products li.product .price ins:after{content:"Sale";padding-left:3px}.list-product ul.products li.product .price del{font-size:14px;font-weight:500;color:#7b838a;order:2}.list-product .sale_amount{background-color:#1cae4b;color:var(--color-white);font-weight:600;font-size:17px;border-radius:9999px;padding:0 10px;line-height:32px;height:32px;display:inline-block}.archive ul.products{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:0;padding:0}.archive ul.products:before{display:none !important}.archive ul.products li.product{margin:0;padding:0;width:100% !important;display:block}.archive ul.products li.product .add_to_cart_button{display:none}@media(max-width: 767px){.archive ul.products{grid-template-columns:repeat(2, 1fr);gap:30px 15px}.archive ul.products li.product{margin:0 !important;padding:0}}.row-sp{display:flex;flex-wrap:wrap}@media(max-width: 767px){.row-sp{flex-direction:column-reverse}}.row-sp .col-25{max-width:25%;flex:0 0 25%}.row-sp .col-75{max-width:75%;flex:0 0 75%}@media(max-width: 767px){.row-sp .col-25,.row-sp .col-75{max-width:100%;flex:0 0 100%}}.sb-left-pro{padding-right:30px;display:block;position:sticky;top:15px}@media(max-width: 767px){.sb-left-pro{padding-right:0;overflow-y:auto;height:100vh}}.sb-left-pro .widget_product_categories{border:1px solid #ececec;border-radius:10px}.sb-left-pro .widget_product_categories span{padding:13px 18px;background:#f5f5f5;font-size:18px;line-height:24px;font-weight:600;border-radius:10px 10px 0 0;text-transform:capitalize;display:block}.sb-left-pro .widget_product_categories ul{list-style:none;padding:0 13px;margin:0}.sb-left-pro .widget_product_categories ul li:not(:last-child){border-bottom:1px solid #ececec}.sb-left-pro .widget_product_categories ul li{padding:14px 0;position:relative}.sb-left-pro .widget_product_categories ul li:before{content:"";position:absolute;border:solid #73787d;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:5px;top:45%}.sb-left-pro .widget_product_categories ul li.current-cat a{font-weight:600;color:#3f5d45}.sb-left-pro .widget_product_categories ul li a{text-transform:capitalize;font-size:16px;font-weight:400;color:#1c1c1e;transition:.3s ease;display:block;position:relative;z-index:2}.sb-left-pro .widget_product_categories ul li a:hover{font-weight:600;color:#3f5d45}.sb-left-pro .WpfWoofiltersWidget ul li ul li ul{display:none}.sb-left-pro .wpfFilterWrapper .wfpTitle{font-size:18px;line-height:24px;font-weight:600;color:#1c1c1c;margin:16px 0}.sb-left-pro .wpfFilterContent{padding-bottom:24px}.sb-left-pro .wpfFilterWrapper:first-child{border-bottom:1px solid #ebebeb}.sb-left-pro .wpfFilterWrapper i{position:relative;bottom:-20px}.sb-left-pro .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before{border:1px solid #e1e1e1 !important;border-radius:2px !important}.sb-left-pro .wpfFilterWrapper .wpfCheckbox input[type=checkbox]:checked+label::before{background-image:url("./images/Checkbox.png") !important}.sb-left-pro .wpfFilterWrapper .wpfFilterTaxNameWrapper{font-size:14px !important;line-height:20px !important;color:#1c1c1e !important}.sb-left-pro .wpfFilterWrapper[data-filter-type=wpfPriceRange] .wpfValue{font-size:14px;line-height:20px;color:#1c1c1e}.close-sdb{display:none}.woocommerce .best-sellers{margin-bottom:60px}.woocommerce .best-sellers .container{padding:0 15px}.woocommerce .best-sellers .slick-list{margin:0 -13px}.woocommerce .best-sellers .title{font-size:32px;color:var(--color-text);line-height:1.35;margin:0 0 40px;text-align:center;text-transform:uppercase;font-weight:600}.woocommerce .best-sellers__products{position:relative}.woocommerce .best-sellers__products .slick-prev,.woocommerce .best-sellers__products .slick-next{position:absolute;top:27%;z-index:2;background-color:rgba(0,0,0,0);text-indent:-9999px;width:50px;height:50px;border:1px solid rgba(22,22,22,.1);border-radius:100%;background-repeat:no-repeat;background-position:center}.woocommerce .best-sellers__products .slick-prev{left:-80px;background-image:url("./images/prev.svg")}.woocommerce .best-sellers__products .slick-next{right:-80px;background-image:url("./images/next.svg")}.woocommerce .products-item{position:relative;padding:0 13px}.woocommerce .products-item .entry-thumbnail{position:relative;display:block}.woocommerce .products-item .entry-thumbnail .new{display:block;position:absolute;left:10px;top:10px;font-weight:600;font-size:12px;line-height:16px;color:#fff;padding:10px;background-color:#f87c56;border-radius:20px;z-index:100;text-transform:uppercase}.woocommerce .products-item .entry-thumbnail::after{content:"";display:block;padding-bottom:100%}.woocommerce .products-item .entry-thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;border-radius:8px}.woocommerce .products-item .entry-content{position:relative}.woocommerce .products-item .entry-content h3{font-size:17px;color:#3d4246;font-weight:500;line-height:1.3;margin:12px 0 8px}.woocommerce .products-item .entry-content h3 a{color:#3d4246}.woocommerce .products-item .entry-content h3:hover a{color:var(--color-orange);text-decoration:none}.woocommerce .products-item .price-product{position:relative;display:flex;flex-wrap:wrap;gap:7px;font-size:20px;color:#000;font-weight:500;align-items:center;margin-bottom:15px}.woocommerce .products-item .price-product ins{font-size:20px;color:var(--color-orange);font-weight:500;letter-spacing:-0.5px;order:1;text-decoration:unset}.woocommerce .products-item .price-product ins:after{content:"Sale";padding-left:3px}.woocommerce .products-item .price-product del{font-size:14px;font-weight:500;color:#7b838a;order:2}.woocommerce .products-item .sale_amount{background-color:#1cae4b;color:var(--color-white);font-weight:600;font-size:17px;border-radius:9999px;padding:0 10px;line-height:32px;height:32px;display:inline-block}.taxo_desc .desc-product{height:170px;position:relative;width:100%;overflow:hidden}.taxo_desc .desc-product:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:82px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%)}.taxo_desc .desc-product.show:after{background:none}.taxo_desc .product_btn{width:100%;background:#fff;display:block;z-index:5;position:relative;color:#f87c56;text-align:left;font-size:14px;line-height:19px;font-weight:700;padding:0;padding-bottom:16px;outline:0;border-radius:0}.taxo_desc .product_btn:hover{opacity:1;background:#fff}.taxo_desc .product_btn:focus{border:none;box-shadow:none}@media(max-width: 767px){.row-sp{position:relative}.top-archive{flex-wrap:wrap}.top-archive .filter{cursor:pointer}.close-sdb span{cursor:pointer}.top-archive .filter{display:block;border:1px solid #ccc;padding:6px 17px}.col-25.sidebar-mb{visibility:hidden;opacity:0;height:0;transition:.6s;position:fixed;top:0;left:0;width:70%;height:100%;z-index:999;background:#fff;padding:10px}.col-25.sidebar-mb.active{visibility:visible;height:100%;opacity:1;z-index:999999999999}p.woocommerce-result-count{display:block !important;width:100%;text-align:center;margin-top:20px !important;order:3}.woocommerce .woocommerce-ordering select{margin-bottom:0}.close-sdb{display:flex;justify-content:flex-end}.close-sdb span{border:1px solid #ccc;height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center}.woocommerce .best-sellers .title{font-size:20px;line-height:27px;font-weight:600;margin-bottom:20px}.woocommerce .best-sellers{margin-bottom:50px}.woocommerce .best-sellers__products .slick-next{right:0 !important}.woocommerce .best-sellers__products .slick-prev{left:0 !important}}nav.woocommerce-pagination{margin:20px 50px 60px;padding-top:26px;border-top:1px solid #efefef}nav.woocommerce-pagination ul{border:none !important}nav.woocommerce-pagination ul:hover{background:unset}nav.woocommerce-pagination ul.page-numbers li{border:none}nav.woocommerce-pagination ul.page-numbers li .page-numbers{border:none;margin:0 5px;display:block;font-size:16px;font-weight:600;color:#1c1c1e;border:1px solid #efefef;border-radius:10px;width:44px;height:44px;line-height:24px;transition:.3s ease}nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover{color:#fff;background:#f87c56}nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#fff;background:#f87c56}nav.woocommerce-pagination svg{fill:none;width:11px;height:11px}@media(max-width: 767px){nav.woocommerce-pagination{margin:20px 0 30px}.woocommerce .best-sellers{margin-bottom:40px}}.woocommerce .products li{position:relative;transition:.3s ease}.woocommerce .products li .button-add-to-cart{display:none}.woocommerce .products li:hover .sp-wqv-view-button{opacity:1}.woocommerce .products li .sp-wqv-view-button{position:absolute !important;top:0px !important;left:16px !important;border-radius:50% !important;width:30px;height:30px;opacity:0;background:#fff;margin-right:0 !important;padding:0 !important;line-height:30px !important;display:flex !important;justify-content:center;align-items:center}.woocommerce .products li .sp-wqv-view-button i{margin-right:0 !important;color:var(--color-orange)}.products-item{position:relative;transition:.3s ease}.products-item .button-add-to-cart{display:none}.products-item:hover .sp-wqv-view-button{opacity:1}.products-item .sp-wqv-view-button{position:absolute !important;top:16px !important;left:29px !important;border-radius:50% !important;width:30px;height:30px;opacity:0;background:#fff;margin-right:0 !important;padding:0 !important;line-height:30px !important;display:flex !important;justify-content:center;align-items:center}@media(max-width: 767px){.products-item .sp-wqv-view-button{left:20px !important}}.products-item .sp-wqv-view-button i{margin-right:0 !important;color:var(--color-orange)}.products-item .sp-wqv-view-button i::before{font-size:14px}#wqv-quick-view-content .wqv-product-info{background:#fff}#wqv-quick-view-content .wqv-product-info .onsale{display:none}#wqv-quick-view-content .wqv-product-info .custom-breadcrumb{background-color:#fafafa}#wqv-quick-view-content .wqv-product-info .woocommerce-breadcrumb{padding:20px 15px;color:#8e8e93;font-size:12px;line-height:18px;margin:0 auto 50px}#wqv-quick-view-content .wqv-product-info .woocommerce-breadcrumb a{font-weight:600;color:#1c1c1e}#wqv-quick-view-content .wqv-product-info .selling-fast{display:inline-flex;padding:3px 14px;background-color:#ffebe4;align-items:center;border-radius:6px}#wqv-quick-view-content .wqv-product-info .selling-fast .text{font-size:14px;line-height:26px;font-weight:500;color:#b72b00;padding-left:10px}#wqv-quick-view-content .wqv-product-info .product-meta{font-size:12px;line-height:22px;font-weight:400;margin:14px 0 10px;color:#73787d}#wqv-quick-view-content .wqv-product-info .product-meta a{color:#3f5d45}#wqv-quick-view-content .wqv-product-info .product_title.entry-title{font-size:22px;line-height:25px;font-weight:600;color:#333e48}#wqv-quick-view-content .wqv-product-info .stock-note{background-color:#e8f5ec;display:flex;gap:8px;color:#2f4a3d;border-radius:8px;padding:9px 12px;margin:20px 0 0;display:none}#wqv-quick-view-content .wqv-product-info .stock-note svg{width:16px;height:16px;fill:rgba(0,0,0,0);margin-top:4px}#wqv-quick-view-content .wqv-product-info .stock-note span{flex:1}#wqv-quick-view-content .wqv-product-info .rating-share{display:flex;justify-content:space-between;display:none}#wqv-quick-view-content .wqv-product-info .rating-share .star-rating span:before{color:#fcb500}#wqv-quick-view-content .wqv-product-info .rating-share .star-rating{font-size:18px}#wqv-quick-view-content .wqv-product-info .rating-share .woocommerce-product-rating{margin-bottom:14px !important}#wqv-quick-view-content .wqv-product-info .rating-share .woocommerce-product-rating a{font-size:12px;line-height:22px;font-weight:400;color:#73787d;position:relative;top:-3px;padding-left:5px}#wqv-quick-view-content .wqv-product-info .share-social{display:flex;align-items:center;position:relative;top:-5px;display:none}#wqv-quick-view-content .wqv-product-info .share-social span{font-size:12px;line-height:22px;color:#73787d}#wqv-quick-view-content .wqv-product-info .share-social svg{fill:none;width:34px;height:34px}#wqv-quick-view-content .wqv-product-info .share-social .share-item{padding-left:8px}#wqv-quick-view-content .wqv-product-info .price{position:relative;display:flex;width:100%;flex-wrap:wrap;gap:7px;font-size:22px !important;color:#000 !important;font-weight:500;align-items:center;padding-bottom:20px;border-bottom:1px solid #ebebeb}#wqv-quick-view-content .wqv-product-info .price ins{font-size:30px;color:var(--color-orange);font-weight:500 !important;line-height:41px;order:1;text-decoration:unset}#wqv-quick-view-content .wqv-product-info .price del{font-size:18px;color:#7b838a;line-height:22px;font-weight:400;order:2}#wqv-quick-view-content .wqv-product-info .sale_amount{background-color:#1cae4b;color:var(--color-white);font-weight:600;font-size:17px;border-radius:9999px;padding:0 10px;height:32px;line-height:32px;margin-left:10px;order:3;display:inline-block}#wqv-quick-view-content .wqv-product-info .single-price{display:flex}#wqv-quick-view-content .wqv-product-info div.product form.cart .reset_variations{display:none !important}#wqv-quick-view-content .wqv-product-info .woocommerce-variation-price{display:none}#wqv-quick-view-content .wqv-product-info .variations{margin-bottom:0 !important}#wqv-quick-view-content .wqv-product-info .variations tr{border:none}#wqv-quick-view-content .wqv-product-info .variations th,#wqv-quick-view-content .wqv-product-info .variations td{display:block;margin:0;padding:0}#wqv-quick-view-content .wqv-product-info .variations .label{margin:0;padding:0}#wqv-quick-view-content .wqv-product-info .variations label{font-size:14px;line-height:22px;font-weight:600;color:#1c1c1e;padding:0;margin:20px 0 10px}#wqv-quick-view-content .wqv-product-info .variations select{background:#fff;border-radius:10px;border:1px solid #e1e1e1;font-size:14px;line-height:20px;color:#1c1c1e;font-weight:400;padding:12px 10px}#wqv-quick-view-content .wqv-product-info .reset_variations{display:none !important}#wqv-quick-view-content .wqv-product-info .wcff-fields-group{margin:0}#wqv-quick-view-content .wqv-product-info .wcff-fields-group tr{display:block;border:none}#wqv-quick-view-content .wqv-product-info .wcff-fields-group td{padding:0;display:block;width:100% !important}#wqv-quick-view-content .wqv-product-info .wcff-fields-group td label{width:100% !important;font-size:14px;line-height:22px;font-weight:600;color:#1c1c1e;margin-bottom:10px !important;margin-top:20px !important;padding:0}#wqv-quick-view-content .wqv-product-info .wcff-fields-group table.wccpf_fields_table td.wccpf_value input,#wqv-quick-view-content .wqv-product-info .wcff-fields-group table.wccpf_fields_table td.wccpf_value select,#wqv-quick-view-content .wqv-product-info .wcff-fields-group table.wccpf_fields_table td.wccpf_value textarea{background:#fff;border-radius:10px;border:1px solid #e1e1e1;font-size:14px;line-height:20px;color:#1c1c1e;font-weight:400;padding:12px 10px;min-height:44px}#wqv-quick-view-content .wqv-product-info .quantity{display:flex;margin-top:15px !important;font-size:14px;line-height:20px;color:#1c1c1e;font-weight:400;align-items:center;margin-bottom:15px}#wqv-quick-view-content .wqv-product-info .quantity input[type=number]::-webkit-inner-spin-button,#wqv-quick-view-content .wqv-product-info .quantity input[type=number]::-webkit-outer-spin-button{opacity:1}#wqv-quick-view-content .wqv-product-info .quantity label{padding-right:12px;margin-bottom:0}#wqv-quick-view-content .wqv-product-info .quantity span{width:30px;height:30px;background:#f8f8f8;border:1px solid #bfc6cc;color:#1c1c1c;font-size:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}#wqv-quick-view-content .wqv-product-info .quantity .qty{font-size:16px;line-height:18px;font-weight:700;color:#3f5d45;height:30px;background-color:rgba(0,0,0,0);border:none;padding:0;width:30px;position:relative;left:6px}#wqv-quick-view-content .wqv-product-info form.cart{padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:0px !important}#wqv-quick-view-content .wqv-product-info form.cart .button{margin-top:10px;float:right !important;background:#f87c56 !important;border-radius:8px !important;font-size:15px;line-height:24px;font-weight:600;color:#1c1c1e !important;padding:10px 95px;width:100%;margin-right:0 !important;margin-bottom:30px}#wqv-quick-view-content .wqv-product-info form.cart .button.single_add_to_cart_button:after{content:url("./images/cart.png");margin-left:12px;position:relative;top:3px}#wqv-quick-view-content .wqv-product-info a.added_to_cart{width:100%;float:right;text-align:center;font-size:15px;line-height:24px;font-weight:600;color:#f87c56 !important;background:unset;margin-top:15px;margin-top:-30px;margin-bottom:30px}#wqv-quick-view-content .wqv-product-info a.added_to_cart:hover{background:unset}#wqv-quick-view-content .wqv-product-info .related.products{clear:both}.woocommerce .products-item .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:10px}.woocommerce .products-item .woocommerce-product-rating .reviews-count{padding:0 3px;top:0px;color:#f87c56}.custom-sort{width:unset}.widget_search #search-posttype{display:none}.slick-track{margin-left:0 !important}.archive.woocommerce .best-sellers{margin-top:50px}@media(max-width: 767px){.archive.woocommerce .best-sellers{margin-top:20px}.list-product ul.products li.product .price{font-size:20px}.list-product ul.products li.product .price ins{font-size:20px}.woocommerce .products-item .price-product{font-size:20px}.woocommerce .products-item .price-product ins{font-size:20px}nav.woocommerce-pagination ul.page-numbers li .page-numbers{width:30px;height:30px;font-size:16px;line-height:30px;padding:0 !important;border-radius:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.single_add_to_cart_button.loading{position:relative}.single_add_to_cart_button.loading::before{position:absolute;content:"";left:45%;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{color:#515151;background-color:#ebe9eb}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#f87c56;color:#fff}.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{background-color:#f87c56;color:#fff;opacity:1}.woocommerce-cart-form .product-quantity{text-align:center}
