.header.style5 .full-menu{width:100%;grid-column:span 3;justify-content:center;background-color:#b1bfc0;position:relative}.header.style5 .full-menu:before{content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:inherit;position:absolute}.thb-full-menu{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.thb-full-menu>li{padding:0}.thb-full-menu>li>a{margin:0;padding:15px 20px;color:#000;font-size:16px;line-height:1.5;font-weight:700;position:relative;display:flex;align-items:center;column-gap:10px;justify-content:flex-start;min-height:60px}.thb-full-menu>li>a:after{transition:none}.thb-full-menu>li:hover>a{color:#354e66;background-color:#f7f8f9}.thb-full-menu>li:not(:has(.sub-menu))>a:hover:after{content:none}.thb-full-menu>li:hover>a:before{content:"";position:absolute;width:100%;height:4px;top:0;left:0;background-color:#354e66}.thb-full-menu>li:hover>a:after{background-color:#d1d1d1;transition:none;width:100%;transform:unset}.header{border:none}.header *{color:inherit}.header .menu-tag{position:absolute;font-size:11px;font-weight:300;background-color:red;color:#fff;line-height:1.3;padding-left:3px;padding-right:3px;text-transform:uppercase;top:5px;left:calc(100% - 2px);transform:translate(-100%);white-space:nowrap}.header .sub-menu .menu-tag{position:relative;transform:unset;left:unset;top:0}.header .menu-tag:before{content:"";border:4px solid transparent;border-top-color:inherit;position:absolute;left:3px;top:100%}.header .sub-menu .menu-tag:before{top:0;left:0;transform:translate(-100%);border-width:7px;border-right-color:inherit;border-top-color:transparent}.header .icon{width:30px;aspect-ratio:1;display:flex}.header .icon svg,.header .icon img{width:100%;height:auto}.header .icon:empty{display:none}.thb-full-menu>li>a .icon svg{position:static}.thb-full-menu>li>a .icon path{fill:currentColor;stroke:currentColor!important}.thb-full-menu>li>a .icon circle{stroke:currentColor!important}.thb-full-menu>li>a .icon line{stroke:currentColor!important}.thb-full-menu li.menu-item-has-children>a>svg{width:12px;height:auto;position:static;margin:0}.thb-full-menu .sub-menu li.menu-item-has-children>a>svg{width:8px}.thb-full-menu li.menu-item-has-children:hover>a>svg{transform:rotate(180deg)}.thb-full-menu .sub-menu li.menu-item-has-children>a>svg{position:absolute;right:20px;transform:translateY(-50%)}.thb-full-menu>li>a path{stroke:currentColor}.thb-full-menu .sub-menu{padding:0;min-width:300px;max-width:300px;position:relative;left:0;top:0;opacity:1;visibility:visible}.thb-full-menu .sub-menu li a{font-size:16px;font-weight:700;display:flex;column-gap:15px;align-items:center;justify-content:flex-start;padding:8px 15px;line-height:1.5;white-space:break-spaces}.thb-full-menu .sub-menu .sub-menu li a{font-weight:400}.thb-full-menu .sub-menu li a:hover{background-color:#d5dce3}.thb-full-menu .sub-menu li a:after{content:none}.thb-full-menu .sub-menu .sub-menu{left:0;z-index:1;top:0}.header .mobile-menu li summary,.header .mobile-menu li>a{font-size:16px;font-weight:700;min-height:40px}.mobile-menu .sub-menu{min-height:100%;height:unset;max-height:100%;overflow:auto;left:100%;transform:unset;position:fixed}.mobile-menu li .link-container[open].menu-opening>.sub-menu,.no-js .mobile-menu li .link-container[open]>.sub-menu{left:0%;transform:unset}.mobile-menu .sub-menu .sub-menu summary,.mobile-menu .sub-menu .sub-menu li>a{font-weight:400}.mobile-menu .mobile-menu-item-wrapper{display:flex;align-items:center;column-gap:10px}.mobile-menu .icon{width:30px;aspect-ratio:1;display:flex;background-color:inherit}.mobile-menu .icon svg{fill:#354e66;stroke:#354e66}.header .mobile-secondary-menu{display:flex;flex-direction:column;row-gap:10px;padding-top:30px;padding-bottom:30px}.header .mobile-secondary-menu a{font-size:16px;display:flex;align-items:center;column-gap:10px;font-weight:600;color:inherit}.header .mobile-secondary-menu li:last-child{padding-bottom:20px;border-bottom:1px solid}.header .thb-mobile-menu-footer{display:none}.header .mobile-secondary-menu .icon{width:24px}.header .mobile-secondary-menu path{stroke:currentColor}.thb-secondary-area{align-items:center}.header .cart-icon-wrapper{position:relative}.header .cart-icon{padding:10px;border-radius:100px;display:flex}.header .cart-icon:hover{background-color:#c5d0d8}.header .cart-icon svg{fill:#748d92}.header .cart-icon:hover svg{fill:#071a2d}.header .cart-icon .thb-item-count{right:4px;top:4px;background-color:#748d92;font-weight:400}.header .cart-icon .thb-item-count:not(.show){display:none}.header .cart-icon-wrapper .cart-icon-tip-when-hover{position:absolute;right:0;top:calc(100% + 10px);background-color:#f7f8f9;z-index:2;padding:12px;border:1px #c5d0d8 solid;width:300px;white-space:normal;display:none;font-size:14px}.header .cart-icon-wrapper:has(.thb-item-count.show) .cart-icon-tip-when-hover{display:none}.header .cart-icon-wrapper:hover .cart-icon-tip-when-hover{display:block}.header .cart-icon-wrapper .cart-icon-tip-when-hover p{line-height:1.5;margin:0}.header .cart-icon-wrapper .cart-icon-tip-when-hover p:not(:last-child){margin-bottom:16px}.header .cart-icon-wrapper .cart-icon-tip-when-hover a{color:#007bff}@media screen and (max-width: 424px){.header .cart-icon-wrapper .cart-icon-tip-when-hover{width:250px}}.recently-viewed{position:relative;width:32px;height:32px;display:flex;align-items:center;border-radius:100px;padding:10px;box-sizing:content-box;cursor:pointer}.recently-viewed:hover{background-color:#c5d0d8}.recently-viewed svg{fill:#748d92}.recently-viewed:hover svg{fill:#071a2d}.recently-viewed .rvp-list-wrapper{position:absolute;right:0;top:calc(100% + 20px);box-sizing:content-box;max-height:500px;width:350px;overflow:auto;box-shadow:.25rem .25rem .5rem hwb(from darkgray h w b/.9);display:none;flex-direction:column;row-gap:20px;z-index:10;padding:0 30px;height:0px;transition:all .3s}.recently-viewed .rvp-list-wrapper::-webkit-scrollbar{width:8px}.recently-viewed .rvp-list-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.recently-viewed .rvp-list-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(#6989a3,#354e66,#6989a3);border-radius:100px}.recently-viewed .rvp-list-wrapper.show{display:flex}.recently-viewed .all-rvp{width:fit-content;font-size:16px;font-weight:500;line-height:1.3}.recently-viewed .all-rvp:hover{text-decoration:underline}.recently-viewed .rvp-list{display:flex;flex-direction:column;row-gap:15px}.recently-viewed .rvp-list:empty{display:none}.recently-viewed .rvp-item{display:flex;column-gap:10px}.recently-viewed .rvp-item .image{min-width:80px;max-width:80px;height:80px;line-height:0px;display:block}.recently-viewed .rvp-item img{width:100%;height:100%;object-fit:cover}.recently-viewed .rvp-item .text-content{display:flex;flex-direction:column;row-gap:10px}.recently-viewed .rvp-item .title,.recently-viewed .rvp-item .price{font-size:16px;line-height:1.3;color:inherit;margin:0}.recently-viewed .rvp-item .title{font-weight:500;text-decoration:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recently-viewed .rvp-item .price{font-weight:400}.recently-viewed .rvp-item .title:hover{text-decoration:underline}@media screen and (max-width: 500px){.recently-viewed .rvp-list-wrapper{right:-75px}}@media screen and (max-width: 424px){.recently-viewed .rvp-list-wrapper{width:250px;padding-left:15px;padding-right:15px}.recently-viewed .all-rvp{font-size:14px}.recently-viewed .rvp-item .image{min-width:60px;max-width:80px;height:60px}.recently-viewed .rvp-item .title,.recently-viewed .rvp-item .price{font-size:14px}}.header.style5 .columns{column-gap:50px;grid-template-columns:auto 1fr auto}.header.style5 .search-wrapper{width:100%}.header.style5 .search-wrapper.laptop{margin-bottom:40px}.header.style5 .custom-search{width:100%}.header.style5 .search-field{font-size:20px;line-height:1.2;display:block;height:auto;padding:15px 15px 15px 60px;border:1px solid #6989a3;border-radius:100px}.header.style5 .search-field:hover{box-shadow:0 2px 3px #7f7f7f1c}.header.style5 .search-field:focus{outline:none}.header.style5 .thb-search-submit{left:10px;aspect-ratio:1;top:50%;width:40px;transform:translateY(-50%);background-color:#748d92;border-radius:100px}.header.style5 .thb-search-submit:hover{background-color:#071a2d}.header.style5 .thb-search-submit path{stroke:#fff;stroke-width:3px}.header .search-popup{position:fixed;left:0;top:0;width:100%;height:auto;background-color:#fff;z-index:2}.header .search-popup:not(.show){display:none}.header .search-popup .overlay{position:absolute;left:0;top:0;z-index:-1;background-color:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;height:100vh}.header .search-popup .search-form-wrapper{z-index:1;position:relative;background-color:#fff;padding-top:60px;padding-bottom:60px}.header .search-popup form{max-width:70%;margin-left:auto;margin-right:auto}.header .search-popup .clear-search-str{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.header.style5 .search-popup .search-field{padding-right:50px}.header .search-result{display:flex;flex-direction:row-reverse;background-color:#fff}.header .result-product{width:70%;background-color:#efefef;padding:5px 20px 20px;display:flex;flex-direction:column;row-gap:20px;justify-content:space-between;border-left:1px solid #ddd}.header .result-product:has(.product-list:empty){display:none}.header .search-popup .product-list{display:flex;flex-wrap:wrap;gap:20px;max-height:500px;overflow:auto}.header .search-popup .product-list::-webkit-scrollbar{width:8px}.header .search-popup .product-list::-webkit-scrollbar-track{background:#f1f1f1}.header .search-popup .product-list::-webkit-scrollbar-thumb{background:linear-gradient(#6989a3,#354e66,#6989a3);border-radius:100px}.header .search-popup .search-product-item{display:flex;column-gap:10px;background-color:#fff;height:fit-content;width:calc((100% - 40px) / 3);cursor:pointer;align-items:center;height:auto}.header .search-popup .image{min-width:100px;max-width:100px;height:fit-content}.header .search-popup .image img{width:100%;height:100%;object-fit:cover}.header .search-popup .text-content{display:flex;flex-direction:column;row-gap:4px;padding:3px 10px 3px 0;width:calc(100% - 110px)}.header .search-popup .product-list .title{font-size:16px;font-weight:400;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-popup .product-list .vendor{margin:0;font-size:14px;line-height:1.2}.search-popup .product-list .vendor strong{font-weight:600}.header .search-popup .product-list .price{margin:0;font-size:16px;font-weight:400}.header .search-popup .result-other{width:30%;padding:5px 20px 20px;display:flex;flex-direction:column;row-gap:20px}.header .search-popup .result-other:empty{display:none}.header .search-popup .search-item-list-title{text-transform:capitalize;font-size:16px;line-height:1.2;margin-bottom:10px}.header .search-popup .result-product .search-item-list-title{margin:0}.search-item-list-title:empty{display:none}.header .search-popup .search-item-list{display:flex;flex-direction:column;row-gap:5px}.header .search-popup .search-item{font-size:16px;margin:0;line-height:1.2;text-decoration:none;padding:4px}.header .search-popup .search-item:not(.no-item){cursor:pointer}.header .search-popup .search-item:not(.no-item):hover{background-color:#eee}@media screen and (max-width: 1279px){.header .search-popup .search-product-item{width:calc(50% - 10px)}}@media screen and (max-width: 1067px){.header.style5 .search-wrapper.desktop{display:none}.header .menu-tag{position:relative;transform:unset;top:unset;left:10px}.header .menu-tag:before{left:0;transform:translate(-100%);top:0;border-width:7px;border-top-color:transparent;border-right-color:inherit}.header .search-result{flex-direction:column;max-height:600px;overflow:auto;row-gap:30px}.header .result-product,.header .search-popup .result-other{width:100%}}@media screen and (min-width: 1068px){.header.style5 .search-wrapper.laptop{display:none}.thb-full-menu .sub-menu-wrapper{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;display:none}.thb-full-menu .sub-menu-wrapper .sub-menu-wrapper{left:calc(100% - 10px);top:0;min-height:0px}.thb-full-menu .menu-item-has-children:hover>.sub-menu-wrapper{opacity:1;visibility:visible;display:block}.thb-full-menu .sub-menu-wrapper .menu-scrollbar{height:100%;position:absolute;left:0;top:0;z-index:10}.thb-full-menu .sub-menu-container{max-height:calc(100vh - 250px);min-height:calc(100vh - 250px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.thb-full-menu .sub-menu-container.show-scrollbar{overflow:auto!important}.thb-full-menu .sub-menu-container .sub-menu-container{overflow:visible;min-height:0px}.thb-full-menu .sub-menu-container .sub-menu-container:has(.menu-item-has-children){overflow:visible}.thb-full-menu .sub-menu-container .sub-menu-container:has(>.sub-menu.big){overflow-y:auto;overflow-x:hidden}.thb-full-menu .sub-menu-wrapper .menu-scrollbar:not(.show){display:none}.thb-full-menu .sub-menu-wrapper .scrollbar-thumb{width:100%;border-radius:inherit;position:absolute;left:0}}@media screen and (max-width: 600px){.header.style5 .columns{column-gap:10px}.header .search-popup .search-form-wrapper{padding-top:40px;padding-bottom:40px}.header .search-popup form{width:90%}.header.style5 .search-field{font-size:16px}.header .search-popup .search-product-item{width:100%}.header .search-popup .image{width:90px;height:90px}.header .search-popup .product-list .title,.header .search-popup .product-list .price,.header .search-popup .search-item-list-title,.header .search-popup .search-item{font-size:14px}.search-popup .product-list .vendor{font-size:13px}}.header .mobile-menu li .link-container summary,.header .mobile-menu li>a{border:unset;color:inherit}.header .mobile-menu li summary span path,.header .mobile-menu .parent-link-back button path{stroke:currentColor}.header .mobile-menu .parent-link-back button{color:inherit}.header .thb-secondary-phone{border-radius:100px;padding:10px;width:32px;aspect-ratio:1;box-sizing:content-box;justify-content:center;margin-left:10px}@media screen and (max-width: 424px){.recently-viewed{width:20px;height:20px;padding:8px}.header .cart-icon{width:20px;height:20px;padding:8px;box-sizing:content-box;justify-content:center;align-items:center}.header .cart-icon .thb-item-count{width:15px;height:15px;top:2px;right:1px}.header .thb-secondary-phone{width:20px;height:20px;padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/header.css.map */
