*,a,ul{color:#193c23;font-family:"Montserrat",sans-serif;font-size:1rem;margin:0;padding:0}a{text-decoration:none;outline:none}h3{margin-bottom:1rem}html.disable-scroll,body.disable-scroll{margin:0;height:100%;overflow:hidden}::placeholder{color:gray !important;font-style:italic;font-weight:400;opacity:1}::-ms-input-placeholder{font-style:italic;font-weight:400;color:gray !important}main{padding-top:0.125rem;padding-bottom:0.125rem;min-height:calc(100vh - 394px)}main section{padding-top:3.75rem;padding-bottom:3.75rem}@media only screen and (max-width: 480px){main section{padding-top:1.875rem;padding-bottom:1.875rem}}section.contact h2{font-size:26px;font-weight:400;letter-spacing:.3em;margin-bottom:2.25rem;padding:0 .75rem;text-align:center;text-transform:uppercase}section.contact .address{padding-bottom:0.75rem;border-bottom:1px solid #dee2e6}section.contact .address p{margin-bottom:0.5rem}section.contact .address p strong{font-weight:600}section.contact .contact-form{padding:2.25rem 0}section.contact .contact-form label{font-weight:600;width:100%;margin-bottom:1.5rem}section.contact .contact-form label span{display:block;padding-top:0.5rem;width:100%}section.contact .contact-form label span input,section.contact .contact-form label span textarea{width:100%;padding:0.5rem 0.875rem}section.contact .contact-form label input,section.contact .contact-form label textarea{border-radius:0;border:1px solid #193c23;font-size:0.875rem;resize:none}section.contact .contact-form input[type=submit]{padding-left:2.625rem;padding-right:2.625rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#193c23;border:none;color:#fff;font-weight:400;text-transform:uppercase;display:inline-block;line-height:25px;text-align:center;white-space:nowrap}section.contact .contact-form input[type=submit]:hover{background-color:#57b8a5}section.contact .contact-form .primary-cta{margin:1.125rem 0 3rem 0}section.contact .map{width:100%;height:100%}section.about-us{margin-top:-2px;padding-top:0px}section.about-us .left-content div{padding-left:7.375rem;padding-right:7.375rem;text-align:center;width:100%}section.about-us .left-content div p{font-size:2.5rem}section.about-us .left-content div .primary-cta,section.about-us .left-content div .secondary-cta{margin:auto;max-width:260px;display:block;margin-bottom:1rem}section.about-us div img{display:block;width:100%}@media only screen and (max-width: 480px){section.about-us>div>div{display:flex;flex-direction:column-reverse}section.about-us>div>div .left-content div{padding-left:1.5rem;padding-right:1.5rem}section.about-us>div>div .left-content div p{font-size:1.5rem}section.about-us>div>div .right-content{margin-bottom:1.5rem}}header{background-color:#fff;box-shadow:rgba(0,0,0,.1607843137) 0 2px 0;outline:none;position:sticky;top:0;z-index:999}header .callout{background-color:#518377;padding:0.75rem;text-align:center}header .callout a{color:#fff;display:block;font-size:0.75rem;font-weight:400;letter-spacing:.1em}header .mobile-main-nav{position:relative}header .mobile-main-nav .overlay{background:rgba(0,0,0,.55);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .25s ease-in-out;visibility:hidden;width:100%;z-index:1098}header .mobile-main-nav .overlay.active{opacity:1;visibility:visible}header .mobile-main-nav .wrapper{background-color:#fff;height:100vh;left:-80%;opacity:0;position:fixed;top:0px;transition:all .25s ease-in-out;visibility:hidden;width:80%;z-index:1099}header .mobile-main-nav .wrapper.active{left:0;opacity:1;visibility:visible}header .mobile-main-nav .wrapper .nav-header{display:flex;justify-content:space-between;padding:0.875rem 0.5rem 0.875rem 1.25rem}header .mobile-main-nav .wrapper .nav-header a img{max-height:2.25rem;height:2.25rem;width:auto}header .mobile-main-nav .wrapper .nav-header button.close{background-color:#fff;border:none;color:#fff;display:block;height:3rem;padding:0;width:3rem}header .mobile-main-nav .wrapper .nav-header button.close span.close{content:url("../svg/close.svg");display:block;height:1.125rem;margin:auto;padding-left:0.25rem;width:1.125rem}header .mobile-main-nav .wrapper .nav-body ul li.main-nav>a{display:block;padding:0.75rem 1.25rem;position:relative}header .mobile-main-nav .wrapper .nav-body ul li.main-nav>a::after{content:url("../svg/chevron-right.svg");display:inline-block;padding-top:0.25rem;position:absolute;right:1rem;top:50%;transition:all .25s linear;transform:rotate(0) translateX(0) translateY(-50%)}header .mobile-main-nav .wrapper .nav-body ul li.main-nav>a span{font-size:1rem;font-weight:500}header .mobile-main-nav .wrapper .nav-body ul li.main-nav ul{display:none;transition:all .25s linear}header .mobile-main-nav .wrapper .nav-body ul li.main-nav ul li>a{display:block;padding:0.75rem 1.25rem 0.75rem 2.5rem;position:relative}header .mobile-main-nav .wrapper .nav-body ul li.active a::after{transform:rotate(90deg) translateX(-75%) translateY(0%)}header .mobile-main-nav .wrapper .nav-body ul li.active ul{display:block}header .main-nav .wrapper{align-items:center;display:flex;justify-content:space-between}header .main-nav .left-nav{padding-top:0.75rem;padding-bottom:0.75rem}header .main-nav .left-nav button.mobile-menu-toggle{background:none;border:none;height:3rem;padding-top:0.25rem;width:3rem}header .main-nav .left-nav button.mobile-menu-toggle span{content:url("../svg/hamburger.svg");height:1.125rem;width:1.125rem}header .main-nav .left-nav a.brand{display:inline-block}header .main-nav .left-nav a.brand img{display:block;height:2.875rem;width:auto}header .main-nav .center-nav{display:flex;justify-content:center}header .main-nav .center-nav a.brand img{height:2.875rem}header .main-nav .center-nav ul{font-size:0}header .main-nav .center-nav ul li.nav-link{display:inline-block}header .main-nav .center-nav ul li.nav-link .mega-menus{margin-top:1rem;outline:none;opacity:0;transition:all .2s ease-in-out;visibility:hidden;z-index:1}header .main-nav .center-nav ul li.nav-link a.text-link{display:inline-block;padding:0.75rem}header .main-nav .center-nav ul li.nav-link a.main-nav-link span{font-weight:500;font-size:1rem;line-height:2rem}header .main-nav .center-nav ul li.nav-link:hover .mega-menus{margin-top:0rem;opacity:1;visibility:visible}header .main-nav .right-nav{display:flex;justify-content:end}header .main-nav .right-nav .img-link{display:inline-block;padding:0.5rem}header .main-nav .right-nav .img-link img{display:block;width:auto;height:1.5rem}footer{background-color:#233540}footer .links{padding-bottom:4rem}footer .links h3{color:#fff;font-size:1rem;padding-top:4rem}footer .links ul li a span{color:rgba(255,255,255,.6);font-size:0.875rem;font-weight:300}footer .links ul li:hover a span{color:#fff}footer .links ul.socials li{display:inline-block}footer .links ul.socials li a{display:inline-block}footer .links ul.socials li a span.facebook{content:url("../svg/facebook.svg")}footer .links ul.socials li a span.twitter{content:url("../svg/twitter.svg")}footer .links ul.socials li a span.instagram{content:url("../svg/instagram.svg")}footer .links ul.socials li:not(:first-child){margin-left:0.75rem}footer .copyright{border-top:solid 1px gray;padding-top:1.5rem;padding-bottom:1.5rem}footer .copyright p{color:rgba(255,255,255,.6);font-size:0.875rem;font-weight:200;margin:0}section.collections{clear:both}section.collections .title{padding:1.5rem 0 1.5rem}section.collections .title h1{font-size:26px;font-weight:400;letter-spacing:.3em;margin-bottom:1.5rem;padding:0 0.75rem;text-align:center;text-transform:uppercase}section.collections .title p{font-size:0.875rem;padding:0 0.75rem;text-align:center}section.content-left .left-content{padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center}section.content-left .left-content p{margin-bottom:2rem}section.content-left .right-content{display:flex;align-items:center}section.content-left .right-content img{width:100%}@media only screen and (max-width: 480px){section.content-left>div{display:flex;flex-direction:column-reverse}section.content-left>div .right-content{margin-bottom:1.5rem}}section.content-right .left-content{display:flex;align-items:center}section.content-right .left-content img{width:100%}section.content-right .right-content{padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center}section.content-right .right-content p{margin-bottom:2rem}@media only screen and (max-width: 480px){section.content-right .left-content{margin-bottom:1.5rem}}section.features{background-color:#eef;padding-top:2rem;padding-bottom:2rem;text-align:center}section.features .wrapper{display:flex;justify-content:center}section.features .wrapper a{display:flex;align-items:center;gap:1.5rem;width:700px}section.features .wrapper a div p{margin:0;font-size:1rem}section.features .wrapper a div p span{font-size:1rem;font-weight:bold}section.features .wrapper a div p span::after{content:" >"}section.features .wrapper a div p span:hover{color:#57b8a5}section.products h2.title{font-size:2rem;font-weight:400;text-align:center}section.products p.sub-title{font-size:1.125rem;margin-bottom:1.375rem;text-align:center}section.categories h2.title{font-size:2rem;font-weight:400;text-align:center}section.categories p.sub-title{font-size:1.125rem;text-align:center;margin-bottom:1.375rem}div.mega-menus{background:#fff;border-bottom:3px solid #233540;display:flex;justify-content:space-between;left:0px;top:100%;position:absolute;width:100%;z-index:99}div.mega-menus::before{position:absolute;content:"";background-color:rgba(0,0,0,.6);inset:100% 0 auto;height:100vh;z-index:-1;backdrop-filter:blur(4px);pointer-events:none}div.mega-menus .sub-menus{width:50%}div.mega-menus .sub-menus ul{float:right;width:50%}div.mega-menus .sub-menus ul .sub-menu{display:block !important}div.mega-menus .sub-menus ul .sub-menu a{padding-top:0.125rem !important;padding-bottom:0.125rem !important}div.mega-menus .sub-menus ul .sub-menu a span{font-weight:400;line-height:2rem}div.mega-menus .sub-img{width:50%}div.mega-menus .sub-img img{display:block;width:100%}section.hero-banner{position:relative}section.hero-banner .text{position:relative;text-shadow:rgba(0,0,0,.7) 0 0 10px;z-index:1}section.hero-banner .text span{color:#fff;display:block;font-weight:bold;text-align:center;text-transform:uppercase}section.hero-banner .text span:first-child{font-size:1.5rem;letter-spacing:.1em;line-height:3rem;margin-bottom:1.5rem}section.hero-banner .text span:last-child{font-size:3rem;letter-spacing:.3em}section.hero-banner .bg{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}section.product-detail{padding-top:0}section.product-detail .detail .wrapper{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-bottom:0.75rem}section.product-detail .detail .wrapper .common-detail .name{font-size:1.625rem;font-weight:400;letter-spacing:.2em;margin-bottom:0;text-transform:uppercase}section.product-detail .detail .wrapper .common-detail .price span,section.product-detail .detail .wrapper .common-detail .price span bdi{font-size:1.3125rem}section.product-detail .detail .wrapper .common-detail .rating{align-items:center;display:flex;gap:0.5rem;justify-content:flex-start}section.product-detail .detail .wrapper .common-detail .rating .rate{display:inline-block}section.product-detail .detail .wrapper .common-detail .rating .rate img{display:block;height:16px;width:auto}section.product-detail .detail .wrapper .common-detail .rating .review{display:inline-block}section.product-detail .detail .wrapper .common-detail .rating .review span{font-size:0.875rem}section.product-detail .detail .description{padding-top:0.75rem;padding-bottom:0.75rem}section.product-detail .detail .description h2{font-size:0.875rem;font-weight:600}section.product-detail .detail .description p{font-size:0.875rem;font-weight:400}section.product-detail .detail .description p b{font-size:0.875rem;font-weight:600}section.product-detail .carousel img{display:block;max-width:100%}@media only screen and (max-width: 480px){section.product-detail .detail .wrapper{display:block}section.product-detail .detail .wrapper .common-detail{margin-bottom:1.5rem}section.product-detail .detail .wrapper .common-detail .name{margin-bottom:1.125rem}section.product-detail .detail .cta{margin-bottom:0.375rem;text-align:center}section.product-detail .carousel{margin-bottom:1.5rem}}section.post-detail{padding-top:0.875rem;padding-bottom:0.875rem}section.post-detail figure.image-left{float:left;width:50%;padding-right:0.75rem;margin-right:0.75rem}section.post-detail figure.image-left img{display:block;width:100%;height:auto}section.post-detail figure.image-right{float:right;width:50%;padding-left:0.75rem;margin-left:0.75rem}section.post-detail figure.image-right img{display:block;width:100%;height:auto}section.post-detail h2{font-weight:600;margin-bottom:1.75rem}section.post-detail h3,section.post-detail h3>strong{font-weight:600;font-size:1.375rem}section.post-detail p{margin-bottom:1.5rem}section.post-detail p strong{font-weight:600}section.post-detail ul{clear:both;margin-bottom:1.5rem;padding-left:2rem}section.post-detail ul li{margin:0.25rem 0 0.5rem}section.post-detail ul li a,section.post-detail ul li a>i{font-weight:600;font-size:0.875rem}section.post-detail a{font-weight:600;font-size:0.875rem}@media only screen and (max-width: 480px){section.post-detail{padding-top:0.875rem;padding-bottom:0.875rem}section.post-detail figure.image-left{float:initial;width:100%;padding:0;margin:0 0 1.5rem 0}section.post-detail figure.image-right{float:initial;width:100%;padding:0;margin:0 0 1.5rem 0}}.breadcrumbs{padding-top:12px;padding-bottom:12px}.breadcrumbs ul{font-size:0px;list-style:none}.breadcrumbs ul li{display:inline-block;font-size:0.75rem;list-style:none;padding:0.375rem 0;text-transform:uppercase}.breadcrumbs ul li a{color:gray;font-size:0.75rem;text-transform:uppercase}.breadcrumbs ul li a::after{content:">";display:inline-block;margin:0 0.375rem}.breadcrumbs ul li a:hover{color:#193c23}a.primary-cta{padding-left:2.625rem;padding-right:2.625rem;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#193c23;display:inline-block;line-height:25px;text-align:center;white-space:nowrap}a.primary-cta span{color:#fff;font-weight:400;text-transform:uppercase}a.primary-cta:hover{background-color:#57b8a5}a.secondary-cta{padding-left:2.5rem;padding-right:2.5rem;padding-top:0.4375rem;padding-bottom:0.4375rem;background-color:#fff;display:inline-block;line-height:24px;outline:solid 2px #193c23;text-align:center}a.secondary-cta span{color:#193c23;font-weight:400;text-transform:uppercase}a.secondary-cta:hover{background-color:#57b8a5;outline:solid 2px #57b8a5}a.secondary-cta:hover span{color:#fff}@media only screen and (max-width: 480px){a.primary-cta{padding-left:0.75rem;padding-right:0.75rem}}article.product{border:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%}article.product .thumb{height:100%}article.product .thumb a{aspect-ratio:1/1;display:inline-block;width:100%}article.product .thumb a img{display:block;object-fit:cover;width:100%;height:100%}article.product .caption{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-left:0.75rem;padding-right:0.75rem;padding-top:1rem;padding-bottom:1rem}article.product .caption .name{font-size:1.125rem;font-weight:500;margin-bottom:0.5rem}article.product .caption .price{font-size:0.875rem;display:block;margin-bottom:1.125rem}article.product .caption .rating{align-items:center;display:flex;gap:0.5rem;justify-content:flex-start}article.product .caption .rating .rate{display:inline-block}article.product .caption .rating .rate img{display:block;height:16px;width:auto}article.product .caption .rating .review{display:inline-block}article.product .caption .rating .review span{font-size:0.875rem}article.product .primary-cta{margin-top:1rem;width:100%}@media only screen and (max-width: 480px){article.product .caption .name{font-size:1rem}article.product .caption .rating .rate img{height:14px}}article.category{margin-bottom:2.25rem}article.category a .thumb img{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;width:100%}article.category a h3{margin:0;font-size:1.125rem;font-weight:500;padding-top:1rem;text-align:center}section.collections article a{display:block;overflow:hidden;position:relative}section.collections article a:hover .caption{bottom:32px}section.collections article a img{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;width:100%}section.collections article a .caption{background-color:#fff;left:50%;position:absolute;text-align:center;bottom:0px;transition:all .4s ease-in-out;transform:translate(-50%, 32px);width:80%}section.collections article a .caption .label{min-height:2.25rem;padding:0 1.125rem}section.collections article a .caption .label h3{display:inline;font-size:0.875rem;font-weight:600;letter-spacing:0.2rem;line-height:34px;text-transform:uppercase}section.collections article a .caption .label span.price{margin-left:0.375rem}section.collections article a .caption .label span.amount{line-height:34px;font-size:0.75rem;font-weight:600;padding:0 0.375rem}section.collections article a .caption .cta-send{background-color:#193c23;height:32px;line-height:32px;text-transform:uppercase}section.collections article a .caption .cta-send span{color:#fff;font-size:0.75rem;letter-spacing:0.1875rem}@media only screen and (max-width: 480px){section.collections article a .caption{bottom:2rem}section.collections article a .caption .label{padding-top:0.5rem;padding-left:0.5rem;padding-right:0.5rem}section.collections article a .caption .label h3{padding:0;line-height:1.5rem}section.collections article a .caption .label span.price{line-height:1.5rem}}.contact-btns{bottom:24px;left:24px;position:fixed;z-index:999}.contact-btns .zalo-vr .bg{background-color:rgba(0,104,255,.7);box-shadow:0 0 0 0 #096cff}.contact-btns .zalo-vr .icon{background-color:#0068ff}.contact-btns .phone-vr .bg{background-color:rgba(62,186,46,.7);box-shadow:0 0 0 0 #42b732}.contact-btns .phone-vr .icon{background-color:#3eba2e}.contact-btns .contact-item{background-color:rgba(0,0,0,0);bottom:0;cursor:pointer;display:block;height:5.625rem;left:0;position:relative;width:5.625rem}.contact-btns .contact-item .bg{border-radius:50%;border:2px solid rgba(0,0,0,0);height:67px;left:12px;position:absolute;top:12px;transform-origin:50% 50%;transition:all .5s;width:67px;animation:zoom 1.3s infinite}.contact-btns .contact-item .icon{width:40px;height:40px;line-height:40px;top:26px;left:26px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;animation:ring 1s infinite ease-in-out}.contact-btns .contact-item .icon a{display:block;line-height:37px}.contact-btns .contact-item .icon a img{height:auto;left:50%;max-width:26px;position:absolute;top:50%;transform:translate(-50%, -50%)}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes zoom{0%{transform:scale(0.9)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes zoom{0%{transform:scale(0.9)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(0,0,0,0)}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.modal{z-index:9999}.modal .modal-header{border-bottom:none}.modal .modal-dialog{max-width:712px !important}.modal .modal-dialog .modal-content{border-radius:0px;max-width:712px;min-width:712px;margin:auto}.modal .modal-dialog .modal-content p{text-align:center}.modal .modal-dialog .modal-content .thank-you img{max-width:220px;height:auto}.modal .modal-dialog .modal-content .modal-body .logo a{padding-bottom:1rem}.modal .modal-dialog .modal-content .modal-body .logo a img{max-width:32px;height:auto}.modal .modal-dialog .modal-content .modal-body .logo a p{text-align:left;margin:0 1rem}@media only screen and (max-width: 480px){.modal .modal-dialog{max-width:100% !important}.modal .modal-dialog .modal-content{border-radius:0px;max-width:100%;min-width:100%;margin:auto}.modal .modal-dialog .modal-content p{text-align:center}.modal .modal-dialog .modal-content .thank-you img{max-width:160px;height:auto}.modal .modal-dialog .modal-content .modal-body .logo a img{max-width:32px;height:auto}.modal .modal-dialog .modal-content .modal-body .logo a p{font-weight:600;margin:0 1rem}}.faq-item .accordion-header button{color:#193c23;font-size:20px;font-weight:600}.faq-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff}.faq-item .accordion-header .accordion-button:focus{border:none;box-shadow:none;outline:none}.faq-item .accordion-header .accordion-button::after{color:#193c23}section.payment-method h2{font-size:26px;font-weight:400;letter-spacing:.3em;margin-bottom:2.25rem;padding:0 .75rem;text-align:center;text-transform:uppercase}section.payment-method .content .qrcode{display:flex;justify-content:center}section.payment-method .content .info{display:flex;align-items:center}section.payment-method .content div img{display:block;max-width:300px}section.payment-method .content div .table{margin:auto;width:70%}section.payment-method .content div .table thead tr th{background-color:rgba(25,60,35,.2);font-weight:600;width:50%}section.payment-method .content div .table tbody tr td:first-child{font-weight:600}section.shop .filter .filter-wrapper .filter-action{align-items:center;display:flex;justify-content:space-between;gap:1rem}section.shop .filter .filter-wrapper .filter-action .btn-reset{display:inline-block;padding-top:0.375rem;padding-bottom:0.375rem}section.shop .filter .filter-wrapper .filter-action .btn-apply{color:#fff;display:inline-block;line-height:1.625rem;padding:0.375rem 2.25rem}section.shop .filter .filter-wrapper .filter-form{margin-bottom:1.5rem;margin-top:1rem}section.shop .filter .filter-wrapper .filter-form h3{font-size:1.375rem;font-weight:400;margin-bottom:0.75rem}section.shop .filter .filter-wrapper .filter-form .criteria .form-check{cursor:pointer;padding-left:0.75rem !important}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-input[type=radio]{background-color:#fff;border-color:#193c23}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-input[type=radio]{cursor:pointer;margin-left:0 !important}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-input[type=radio]:checked{background-image:url("../svg/radio.svg")}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-input[type=checkbox]{background-color:#fff;border-color:#193c23;border-radius:0;cursor:pointer;margin-left:0 !important}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-input[type=checkbox]:checked{background-image:url("../svg/check.svg")}section.shop .filter .filter-wrapper .filter-form .criteria .form-check .form-check-label{cursor:pointer;font-size:0.875rem;margin-left:0.75rem !important}section.shop .filter .filter-wrapper .filter-form .criteria .form-check:hover .form-check-input{color:rgba(25,60,35,.7)}section.shop .filter .filter-wrapper .filter-form .criteria .form-check:hover .form-check-label{color:rgba(25,60,35,.7)}section.shop .filter .filter-wrapper .tag-filter .criteria .form-tag{border:1px solid #193c23;display:inline-block;margin:0.25rem;padding:0.125rem 0.5rem}section.shop .filter .filter-wrapper .tag-filter .criteria .form-tag span{font-size:0.875rem}section.shop .filter .filter-wrapper .tag-filter .criteria .form-tag:hover span{color:rgba(25,60,35,.7)}section.shop .filter .filter-wrapper .tag-filter .criteria .form-tag.selected{background-color:#233540}section.shop .filter .filter-wrapper .tag-filter .criteria .form-tag.selected span{color:#fff}section.shop .sort .sort-wrapper{display:flex;justify-content:flex-end}section.shop .sort .sort-wrapper .btn-group{padding:0.25rem}section.shop .sort .sort-wrapper .btn-group .btn{border-radius:0px;border:1px solid #193c23}section.shop .sort .sort-wrapper .btn-group .dropdown-menu{z-index:1}section.shop .sort .sort-wrapper .btn-group .dropdown-toggle{align-items:center;display:flex;justify-content:space-between;min-width:15.875rem;padding:0.375rem 0.5rem 0.375rem 0.75rem}section.shop .sort .sort-wrapper .btn-group .dropdown-toggle::after{background-image:url("../svg/chevron-down.svg");background-repeat:no-repeat;background-size:cover;border:none;height:1.5rem;width:1.5rem;margin-left:1.25rem;vertical-align:middle}section.shop .sort .sort-wrapper .btn-group ul{border-radius:0px;border:1px solid #193c23}section.shop .sort .sort-wrapper .btn-group ul li{min-width:15.75rem}section.shop .sort .sort-wrapper .btn-group ul li a{font-size:0.875rem;padding:0.25rem 0.75rem}section.shop .product-list .pagination .page-item.active a{background-color:#193c23;border-color:#193c23;color:#fff}section.shop .product-list .pagination .page-item a{border-radius:0px;color:#193c23;font-size:0.875rem}section.shop .product-list article a{display:block;overflow:hidden;position:relative}section.shop .product-list article a:hover .caption{bottom:32px}section.shop .product-list article a img{display:block;width:100%;height:auto}section.shop .product-list article a .caption{background-color:#fff;left:50%;position:absolute;text-align:center;bottom:0px;transition:all .4s ease-in-out;transform:translate(-50%, 32px);width:80%}section.shop .product-list article a .caption .label{min-height:2.25rem;padding:0 1.125rem}section.shop .product-list article a .caption .label h3{display:inline;font-size:0.875rem;font-weight:600;letter-spacing:0.2rem;line-height:34px;text-transform:uppercase}section.shop .product-list article a .caption .label span.price{margin-left:0.375rem}section.shop .product-list article a .caption .label span.amount{line-height:34px;font-size:0.75rem;font-weight:600;padding:0 0.375rem}section.shop .product-list article a .caption .cta-send{background-color:#193c23;height:32px;line-height:32px;text-transform:uppercase}section.shop .product-list article a .caption .cta-send span{color:#fff;font-size:0.75rem;letter-spacing:0.1875rem}section.shop .product-list .pagination{padding-top:2rem}@media only screen and (max-width: 480px){section.shop .product-list article a .caption{bottom:2rem}section.shop .product-list article a .caption .label{padding-top:0.5rem;padding-left:0.5rem;padding-right:0.5rem}section.shop .product-list article a .caption .label h3{padding:0;line-height:1.5rem}section.shop .product-list article a .caption .label span.price{line-height:1.5rem}}section.error-404{text-align:center}section.error-404 .error-img{display:flex;justify-content:center;margin-bottom:2rem;padding:1rem;width:100%}section.error-404 .error-img img{display:block}section.error-404 .error-info h2.title{font-size:2rem;font-weight:400}section.error-404 .error-info p.description strong a{font-weight:600}section.error-404 .search-input{display:flex;text-align:center;width:100%}section.error-404 .search-input .input-group{max-width:360px}section.error-404 .search-input .input-group button img{display:block;width:18px;height:auto}section.error-404 .search-input .input-group .search-value{border:1px solid #193c23;border-radius:0;padding:7px 12px}section.error-404 .search-input .input-group .search-btn{border:1px solid #193c23;border-radius:0}section.error-404 .search-opt{padding:32px}section.error-404 .search-opt .form-check{display:inline-block;padding-left:16px;padding-right:16px;margin-left:16px;margin-right:16px}section.error-404 .search-opt .form-check img{display:block;height:18px;width:auto}section.error-404 .search-opt .form-check .form-check-label{height:22px;line-height:16px;vertical-align:middle}section.page-detail h1{margin-bottom:2rem}section.page-detail .page-content ul{margin-bottom:1.5rem;padding-left:2rem}/*# sourceMappingURL=style.css.map */
