body{font-family:Montserrat,Noto\ Sans\ TC,sans-serif;font-size:12px}b,strong{font-weight:700}.h1,h1{font-size:3.2em}.h1.lg,h1.lg{font-size:3.7em;line-height:1.1}.h2,h2{font-size:2em}.h2.lg,h2.lg{font-size:3em}.h3,h3{font-size:1.5em}.h3.lg,h3.lg{font-size:2.2em}.h4,h4{font-size:1.2em}.text-xs{font-size:.7rem}.btn{transition:all .2s ease;font-size:.8rem;padding:8px 15px;border-radius:20px;max-width:100%;text-transform:uppercase;letter-spacing:.5px;width:120px;display:flex;align-items:center;justify-content:center}.btn.lg{min-height:50px;padding:15px 30px;border-radius:30px;width:180px}.btn.with-icon{white-space:nowrap;display:flex;align-items:center;width:130px}.btn.with-icon .icon{margin-right:10px}.btn.text-white svg path{fill:#fff}.btn.width-auto{width:auto}.btn.w-full{width:100%}.btn:focus{outline:none;box-shadow:0 0 0 2px #9ccfb5}.btn-row .btn{width:auto;padding:8px 30px}.btn-square.text-white svg path{fill:#fff}.content-block .richtext,.intro{font-size:14px}.richtext h1,.richtext h2,.richtext h3,.richtext h4{color:#4d655a;margin-bottom:.5em}.richtext p{margin-bottom:.5em}.richtext iframe,.richtext img,.richtext table{max-width:100%}.richtext table{max-width:100%;width:100%!important}.richtext table td{width:auto!important;padding:5px;border-bottom:1px solid #e8e8e8}.richtext iframe,.richtext img,.richtext table{margin:1em auto}.richtext a{text-decoration:underline;color:#759787}.richtext iframe{max-width:100%;margin:0 auto}.richtext li{margin-bottom:.5em}.richtext ul{padding-left:1.5em;list-style:disc}.richtext ol{padding-left:1em;list-style:decimal}.richtext ol li{padding-left:.3em}.richtext li::marker{font-weight:700;color:#759787}.embed-wide iframe{width:100%}.embed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-video embed,.embed-video iframe,.embed-video object{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%}.lg-backdrop.in{opacity:.8}input[type="email"],input[type="number"],input[type="password"],input[type="text"],select,textarea{min-height:40px}input[type="email"].input-round,input[type="number"].input-round,input[type="password"].input-round,input[type="text"].input-round,select.input-round,textarea.input-round{border-radius:30px}input[type="email"].lg,input[type="number"].lg,input[type="password"].lg,input[type="text"].lg,select.lg,textarea.lg{min-height:50px}form [readonly]{opacity:.3}.rounded-lg{border-radius:10px}.tw-modal{display:none}.tw-modal .tw-modal-close-float{position:absolute;top:1em;right:1em}.tw-modal [aria-modal]{position:relative}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:1300px;max-width:100%}.container.md{max-width:100%;width:1024px}.container.sm{max-width:100%;width:645px}.icon.caret{display:inline-block}.icon.caret.left{transform:rotate(180deg)}.icon.caret.up{transform:rotate(-90deg)}.icon.caret.down{transform:rotate(90deg)}header{position:relative;z-index:10}header .alert{font-size:1em;color:#fff}header .alert a{color:#fff;text-decoration:underline}header .logo-img{height:70px;width:190px;background-size:contain;background-repeat:no-repeat;background-position:0}header .navbar{position:relative}header .navbar .navbar-row>.item .top img,header .navbar .navbar-row>.item .top svg{max-height:40px}header .navbar .navbar-row>.item .label{margin-left:10px}header .navbar .navbar-row>.item.text-default .top a{color:#4d655a}header .user-nav{font-size:.7rem}header .user-nav .item{position:relative}header .user-nav .top .icon{display:block;height:30px}header .user-nav .top img,header .user-nav .top svg{margin:0 auto}header .nav-useredit{min-width:105px;width:100%;top:100%;position:absolute;z-index:2;overflow:hidden}header .nav-useredit .icon{margin-right:10px}header .nav-useredit img,header .nav-useredit svg{display:block;width:16px}header .services .card{position:relative;height:100%}header .services .card .num-circle{position:absolute;top:5px;left:5px}header .services .card img{margin:0 auto}header .services .card .text{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}header .services .card.thin .arrow{position:absolute;top:50%;right:-2em}header .services .card.thin .arrow svg{transform:rotate(-90deg)}@media only screen and (max-width:1023px){header .services .card.thin .arrow{display:none}}header .services .card.wide .arrow{position:absolute;right:-2em}header .services .card.wide .arrow svg{transform:rotate(-90deg)}@media only screen and (max-width:1023px){header .services .card.wide .arrow{position:relative;width:100%;left:0;top:2.1em}header .services .card.wide .arrow svg{margin:0 auto;transform:none}}header .cart-num{position:absolute;top:10px;right:10px;background:#759787;color:#fff;font-size:10px;min-width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){header .user-nav .item{padding:10px}header .navbar-top{padding-top:1rem;padding-bottom:1rem}header .navbar .dropdown{position:absolute;left:0;top:100%}header .navbar .navbar-row>.item{padding:15px 30px}header .navbar .navbar-row>.item .top a{height:20px;position:relative}header .navbar .navbar-row>.item .top a:after{opacity:0;content:"";display:block;position:absolute;left:0;bottom:-15px;width:100%;border-bottom:2px solid}header .navbar .navbar-row>.item:hover .top a:after{opacity:1}header .navbar .menu1 .caret{transition:all .5s ease}header .navbar .menu1 .active{color:#759787}header .navbar .menu1 .active .caret{display:block;transform:rotate(180deg)}header .navbar .menu1 .active svg{stroke:#759787}header .navbar .shop .callout{width:200px;max-width:100%;margin:0 auto}header .navbar .shop .callout .img{padding-top:100%;background-size:cover;background-position:50%;margin-bottom:1em;box-shadow:4px 4px 0 #759787}}.num-circle{border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.sidebar-enter-active,.sidebar-leave-active{transition:all .5s ease}.sidebar-enter,.sidebar-leave-to{opacity:0;transform:translateX(50%)}@media only screen and (max-width:1023px){.menu-enter-active,.menu-leave-active{transition:all .5s ease}.menu-enter,.menu-leave-to{opacity:0;transform:translateX(50%)}}.error,.errors{color:#ff4d5f}.iti{width:100%}.iti .iti__flag{background-image:url(assets/img/flags.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti .iti__flag{background-image:url(/assets/img/flags,402x.png.pagespeed.ce.1Cmld3r68v.png)}}.iti--separate-dial-code .iti__selected-flag{background:transparent;border-right:1px solid #c4c4c4}.form-inline{position:relative}.form-inline input{padding-left:20px;padding-right:60px}.form-inline button{margin-left:-40px}.form-default input[type="email"],.form-default input[type="number"],.form-default input[type="password"],.form-default input[type="tel"],.form-default input[type="text"],.form-default select,.form-default textarea{padding:10px;width:100%;border-radius:5px;border:1px solid #c4c4c4;min-height:40px;color:#4d655a}.form-default input[type="email"].lg,.form-default input[type="number"].lg,.form-default input[type="password"].lg,.form-default input[type="tel"].lg,.form-default input[type="text"].lg,.form-default select.lg,.form-default textarea.lg{min-height:50px}.form-default ::-moz-placeholder{color:#a1a1a1}.form-default :-ms-input-placeholder{color:#a1a1a1}.form-default ::placeholder{color:#a1a1a1}.form-default .field{padding-top:8px;padding-bottom:8px}.form-detail label{font-size:.8em;color:#686564}.form-detail input[type="email"],.form-detail input[type="number"],.form-detail input[type="password"],.form-detail input[type="tel"],.form-detail input[type="text"],.form-detail select,.form-detail textarea{padding:0;width:100%;min-height:30px;color:#4d655a}.form-detail input[type="email"].lg,.form-detail input[type="number"].lg,.form-detail input[type="password"].lg,.form-detail input[type="tel"].lg,.form-detail input[type="text"].lg,.form-detail select.lg,.form-detail textarea.lg{min-height:50px}.form-detail ::-moz-placeholder{color:#a1a1a1}.form-detail :-ms-input-placeholder{color:#a1a1a1}.form-detail ::placeholder{color:#a1a1a1}.form-detail .field:not(.checkbox){background:#fff;padding:3px 10px;margin-top:8px;margin-bottom:8px;border-radius:5px;border:1px solid #c4c4c4}.form-detail .field.checkbox{font-size:1.2em}label.checkbox{cursor:pointer;display:flex;align-items:center}.checkbox-custom{position:relative}.checkbox-custom input{position:absolute;opacity:0}.checkbox-custom i{width:15px;height:15px;display:block;background:#fff;box-shadow:0 0 0 1px #4d655a;border:2px solid #fff;margin-right:1em}.checkbox-custom input[type="radio"]+i{border-radius:50%}.checkbox-custom input:checked+i{background:#759787}label:hover .checkbox-custom i{box-shadow:0 0 0 1px #759787}select{background:url(/assets/icons/caret-d.svg) no-repeat center right 5px;padding-right:30px!important;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.qty-input{position:relative}.qty-input input::-webkit-inner-spin-button,.qty-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input input[type="number"]{opacity:1;-moz-appearance:textfield}.qty-input button{display:block;height:50px;min-width:50px;border:1px solid #c4c4c4}.qty-input button:first-child{border-radius:5px 0 0 5px}.qty-input button:last-child{border-radius:0 5px 5px 0}.qty-input input[type="number"]{min-height:0;height:50px;text-align:center;border-radius:0;border-left:0;border-right:0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.qty-input.sm button{min-width:30px;height:30px;width:30px}.qty-input.sm input{width:50px;height:30px}.juicer-feed>.j-stacker-wrapper{width:450px;max-width:100%;margin:0 auto!important}.juicer-feed{position:relative}.juicer-feed .referral{display:none!important}.juicer-feed .feed-item{padding:10px!important;background:transparent!important}.juicer-feed .j-image{display:block;width:100%;padding-top:90%;overflow:hidden}.juicer-feed .j-image img{border-radius:10px;top:0;position:absolute;width:100%!important;height:100%!important}.fb-page.fb_iframe_widget *{max-width:100%}@media only screen and (max-width:1312px){.juicer-feed .j-stacker{max-width:100%;margin:0 auto 30px}.juicer-feed .j-stack{display:flex!important;flex-wrap:wrap;margin:0 auto}.juicer-feed .j-stack li{width:50%}}footer .contact{width:300px;max-width:100%;margin-left:auto;margin-right:auto}footer a{word-break:break-word}footer .h4,footer h4{font-weight:700}.chat-float{position:fixed;bottom:1em;right:1em;z-index:6;color:#fff}.chat-float svg path{fill:#fff}.chat-float svg line{stroke:#fff}.chat-float .btn{margin:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:60px;height:60px}body.js-bottom .chat-float{display:none}.product-card,.product-card .img-wrapper{position:relative}.product-card .img-wrapper .wishlist{position:absolute;left:.5em;top:.5em}.product-card .img-wrapper .rank{position:absolute;left:0;bottom:0}.product-card .img-wrapper .rank .number{font-weight:300;z-index:2;position:absolute;bottom:5px;left:10px}.product-card .img-wrapper .img{transition:all .5s ease;border-radius:10px;width:100%;padding-top:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:15px}.product-card .img-wrapper .hover-image .img:last-child{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.product-card:hover .hover-image .img:last-child{opacity:1}.product-card.small{height:100%}.product-card.small .title{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.product-card.small .img-wrapper{padding:5px 10px}.product-card.small .img-wrapper .img{margin:5px auto;padding:0;height:100px}.product-card.small .wishlist{transform:scale(.8)}.product-card .shipping-tag .icon img,.product-card .shipping-tag svg{height:20px}@media only screen and (min-width:1024px){.img-lg .product-card.small .img-wrapper .img{height:200px}}.stock-tag{border-radius:5px;position:absolute;padding:5px 15px;right:.5em;top:.5em}.review-carousel-wrapper .slick-track{display:flex!important}.review-carousel-wrapper .slick-track .slick-slide{height:inherit!important}.review-carousel-wrapper .slick-track .slick-slide .bg,.review-carousel-wrapper .slick-track .slick-slide .review-card,.review-carousel-wrapper .slick-track .slick-slide .slide,.review-carousel-wrapper .slick-track .slick-slide>div{height:98%}.review-card{margin-bottom:30px;padding:5px}@media only screen and (min-width:1024px){.review-card{padding:15px}}.review-card .bg{border-radius:10px;overflow:hidden}.review-card .img{display:block;width:100%;padding-top:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.review-card .img.lg{background-color:#eee;background-size:cover;padding-top:70%}.icon.star.hollow path{fill:#fff;stroke:#759787}.accordion-group .accordion-header{font-weight:700}.accordion-group .accordion-header .icon{padding:0 10px}.accordion-group .accordion-header.active .icon{transform:rotate(-90deg)}.accordion-group .accordion-content{display:none}.carousel-default{position:relative}.carousel-default .slick-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);font-size:0;width:50px;height:50px;background:#fff;box-shadow:0 4px 4px rgba(1,1,1,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.carousel-default .slick-arrow.prev,.carousel-default .slick-arrow.slick-prev{left:-25px}.carousel-default .slick-arrow.next,.carousel-default .slick-arrow.slick-next{right:-25px}.carousel-default .slick-arrow.slick-disabled{opacity:.1}.carousel-dots-default .slick-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #759787}.carousel-dots-default .slick-arrow,ul.slick-dots{display:flex;align-items:center;justify-content:center}ul.slick-dots{list-style:none}ul.slick-dots li{margin:0 8px}ul.slick-dots button{font-size:0;width:10px;height:10px;border-radius:50%;background:#759787;opacity:.4}ul.slick-dots .slick-active button{opacity:1}.slick-hidden{display:none!important}.swatch{cursor:pointer;position:relative}.swatch:after{opacity:0;content:"";position:absolute;width:100%;bottom:-5px;left:0;border-bottom:2px solid #759787;display:block}.swatch .icon{background-size:cover;width:16px;height:16px;border-radius:50%;background-color:#eee}.swatch .placeholder{background:#eee;border-radius:5px;padding:5px}.swatch.lg .icon{width:20px;height:20px}.swatch.active:after{opacity:1}.swatch.active .placeholder{background:#9ccfb5;color:#fff}.swatch-field{display:block;height:40px;position:relative;padding:5px}.swatch-field input{position:absolute;opacity:0}.swatch-field .swatch .icon{width:30px;height:30px;border:2px solid transparent}.swatch-field input:checked+.swatch .icon{border:2px solid #fff;box-shadow:0 0 0 3px #759787}.swatch-field .hover-label{width:100%;text-align:center;opacity:0;position:absolute;left:0;right:0;margin:0 auto;bottom:-1.4em;text-transform:uppercase;transition:all .2s ease-in-out}.swatch-field .icon{margin:0 auto}.swatch-field:hover .hover-label{bottom:-1.6em;opacity:1}.bookmark-btn,.wishlist-btn{position:relative;transition:all .3s ease}.bookmark-btn svg,.wishlist-btn svg{width:20px;height:20px}@-webkit-keyframes pulse{0%{opacity:0;transform:scale(.2)}30%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}@keyframes pulse{0%{opacity:0;transform:scale(.2)}30%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}@-webkit-keyframes pulsefade{0%{opacity:.5}30%{opacity:.9}to{opacity:.5}}@keyframes pulsefade{0%{opacity:.5}30%{opacity:.9}to{opacity:.5}}.wishlist-btn.active svg path{fill:#ff4d5f;stroke:#ff4d5f}.wishlist-btn.lg{overflow:hidden}.wishlist-btn.lg .show-active{display:none}.wishlist-btn.lg:before{transition:all .3s ease;position:absolute;left:0;top:0;z-index:2;content:"";background:red;opacity:0;display:block;width:100%;padding-top:100%;border-radius:50%}.wishlist-btn.lg.active{border-color:#a1a1a1;background:#ffe8e8;color:#686564}.wishlist-btn.lg.active .show-active{display:block}.wishlist-btn.lg.active .show-inactive{display:none}.wishlist-btn.lg.active:before{-webkit-animation:pulse .5s;animation:pulse .5s}.wishlist-btn svg path{fill:#9ccfb5}.bookmark-btn-wrapper{transition:all .3s ease}.bookmark-btn-wrapper.loading{-webkit-animation:pulsefade 1s infinite;animation:pulsefade 1s infinite}.bookmark-btn{overflow:visible}.bookmark-btn .show-active{display:none}.bookmark-btn.text-green-dark svg path{fill:#759787}.bookmark-btn.round{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.4)}.bookmark-btn:focus{outline:none!important}.bookmark-btn:before{transition:all .3s ease;position:absolute;left:0;top:0;z-index:2;content:"";background:red;opacity:0;display:block;width:100%;padding-top:100%;border-radius:50%}.bookmark-btn.heart{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bookmark-btn.heart path{fill:#759787}.bookmark-btn.heart .fill path{transition:all .4s ease;opacity:0}.bookmark-btn.active .show-active{display:block}.bookmark-btn.active .show-inactive{display:none}.bookmark-btn.active svg path{fill:#ff4d5f;stroke:#ff4d5f}.bookmark-btn.active.heart .fill path{fill:#ff4d5f;opacity:1}.bookmark-btn.active:before{-webkit-animation:pulse .5s;animation:pulse .5s}.bookmark-btn.wide{overflow:hidden}.bookmark-btn.wide.active{color:#686564;background:#ffe8e8;border-color:#a1a1a1}.btn-square,.category-card{transition:all .4s ease}.category-carousel-wrapper .carousel{opacity:0}.category-carousel-wrapper .carousel.slick-slider{opacity:1}.category-card{height:70px;max-width:100%}.category-card a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-card .img{height:30px;margin-bottom:8px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1024px){.category-card{height:100px}.category-card .img{height:55px}}.category-card.main{background-position:50%;background-size:cover;width:203px}.pagination{padding:2em 0}.pagination .circle{width:30px;height:30px;border-radius:50%;border:1px solid #759787;display:flex;align-items:center;justify-content:center}.pagination .number a,.pagination .number span{border-bottom:2px solid transparent;padding:.5em;margin:0 1em}.pagination .number span.active{color:#759787;font-weight:700;border-bottom:2px solid #759787}.article-cat{border-radius:20px;padding:10px 20px;margin:5px}.article-nav-item{margin:10px 0;padding:15px}.article-nav-item .img{width:114px;height:114px;background-color:#eee;background-size:cover}.article-nav-item .title{height:3rem;overflow:hidden}@media only screen and (min-width:1024px){.article-nav-item{padding:0 2em 0 0}}.social-wrapper a:hover{color:#9ccfb5}.social-wrapper a:hover svg path{fill:#9ccfb5}.article-tag{display:inline-block;padding:3px 10px}.article-tag .icon{margin-right:10px}.article-card{margin-bottom:15px}.article-card .bg{position:relative;display:block;overflow:hidden}@media only screen and (min-width:1024px){.article-card .title{font-size:16px}.article-card .btn.hollow{width:120px}}.article-card .img-wrapper{position:relative;padding-top:90%;width:100%;min-height:160px}.article-card .img-wrapper .img{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:50%}.article-card .img-wrapper .text-tag,.article-card .img-wrapper .video-tag{z-index:2;top:0;position:absolute}.article-card .img-wrapper .text-tag .btn,.article-card .img-wrapper .video-tag .btn{padding:5px}.article-card .img-wrapper .text-tag{width:100%;left:0}.article-card .img-wrapper .video-tag{right:0}.article-card .img-wrapper .bookmark{position:absolute;left:1.5em;top:1.3em;opacity:.5;transition:all .2s ease-in-out}.article-card:hover .img-wrapper .bookmark{opacity:1}.article-card:hover .with-overlay:before{opacity:.3}.article-card .caption{background:#fff;position:absolute;bottom:0;left:0;width:100%}.article-card .caption .title.short{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-card .article-tag{position:absolute;transform:translateY(-50%);top:0}@media only screen and (min-width:1024px){.article-buttons-nav a{font-size:1.2em}}.article-buttons-nav a svg{height:16px;width:16px}.article-buttons-nav a svg path{fill:#759787}.article-buttons-nav a.active{background:#759787;color:#fff}.article-buttons-nav a.active svg path{fill:#fff}.img-wrapper-square{border-radius:10px;display:flex;align-items:center;width:100%;padding-top:100%;overflow:hidden;background-size:cover;background-position:50%}.gallery-carousel-wrapper{color:#a1a1a1}.gallery-carousel-wrapper.square{width:600px;max-width:100%;margin:0 auto}.gallery-carousel-wrapper img{max-height:60vh;margin:0 auto;border-radius:10px;box-shadow:0 2px 5px hsla(0,0%,39.2%,.1)}.gallery-carousel-wrapper .slick-track{display:flex;align-items:center}.article-detail .richtext iframe,.article-detail .richtext img{margin:1em auto;display:block;max-width:100%}@media only screen and (min-width:1024px){.home-banner .banner-lg,.home-banner .features-wrapper{min-height:510px}.home-banner .banner-sm{max-height:13vh}}.home-banner .product-card.small .img-wrapper .img{height:60px}.home-banner .banner-lg,.home-banner .banner-sm{overflow:hidden;background-size:cover;background-position:50%}.home-banner .banner-lg{position:relative;padding:2.5em;width:100%}.home-banner h1.text-white,.home-banner h2{text-shadow:0 2px 2px rgba(0,0,0,.1)}.home-banner .slide{padding:5px}.home-banner .slide .banner-sm{padding:1em;height:131px}.home-banner .features-wrapper{position:relative}.home-banner .features-wrapper .slick-arrow{border:1px solid #759787;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.with-overlay{position:relative}.with-overlay:before{content:"";width:100%;height:100%;background:#666;opacity:.2;transition:all .5s ease;display:block;position:absolute;top:0;left:0}.combo-card .img{border-radius:5px;padding-top:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#fff}.combo-card .qty{position:absolute;bottom:-5px;right:0;font-size:.8em;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.combo-card .btn{max-width:120px}.midbanner-wrapper{background-size:cover;background-position:50%;overflow:hidden;height:240px}.midbanner-wrapper .btn{width:auto;display:inline-block}.vendor-card .img{position:relative;padding-top:70%;background-color:#eee;background-size:cover;background-position:50%}.vendor-card .img .style-tag{position:absolute;top:1em;right:1em}.breadcrumb{color:#a1a1a1;text-transform:uppercase;padding:2em 0 0}.product-detail .container .container{padding:0}.product-detail .product-gallery-wrapper{width:700px;max-width:100%;margin:0 auto}.product-detail .product-gallery-wrapper .stock-tag-wrapper{z-index:5}.product-detail .product-gallery-wrapper .img{border-radius:10px;padding-top:100%;background-repeat:no-repeat;background-size:contain;background-position:50%}.product-detail .product-gallery-wrapper .carousel-nav-wrapper{padding-top:50px;padding-bottom:50px}.product-detail .product-gallery-wrapper .carousel-nav-wrapper .carousel-nav{max-width:100%;width:100px}.product-detail .product-gallery-wrapper .carousel-nav-wrapper .img{border:1px solid #759787}.product-detail .product-gallery-wrapper .carousel-nav-arrows .slick-arrow{box-shadow:none;border:1px solid #759787;transform:rotate(90deg) scale(.7);right:0;left:0;margin:0 auto}.product-detail .product-gallery-wrapper .carousel-nav-arrows .prev{top:0}.product-detail .product-gallery-wrapper .carousel-nav-arrows .next{top:auto;bottom:0}.product-detail #product-form .field{position:relative}.product-detail #product-form .label{color:#759787;font-weight:700}.product-detail #product-form .label.float{display:block;position:absolute;top:-1em}@media only screen and (min-width:1024px){.product-detail .top .form-wrapper{width:500px;max-width:100%}.product-detail .top .product-field{padding-right:1em}}.product-detail .top .btn{width:100%}.product-detail .text-nav .item{border-right:1px solid #e8e8e8}.product-detail .text-nav .item:last-child{border-right:0}.reviewdetail-carousel-wrapper .review-item .img{position:relative;width:100%;padding-top:90%;background-size:cover;background-position:50%}.reviewdetail-carousel-wrapper .review-item .multi{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,.5);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.reviewdetail-carousel-wrapper .review-item .multi img{height:50%;width:50%}.review-form .icon.star{cursor:pointer}.review-form .icon.star svg{width:25px;height:25px}.review-form .icon.star svg path{transition:all .2s ease;fill:transparent;stroke:#759787}.review-form .icon.star.highlight svg path{fill:#9ccfb5}.review-form .icon.star.active svg path{fill:#759787}@media only screen and (max-width:1023px){.review-form .icon.star svg{width:40px;height:40px}}.loader-wrapper{position:fixed;z-index:100;width:100%;height:100%;left:0;bottom:0;background:hsla(0,0%,100%,.5)}.loader-wrapper svg{position:absolute;bottom:0;left:0;width:80px;height:80px}.filter-wrapper .btn-filter{background-image:url(/assets/icons/caret-d.svg);background-repeat:no-repeat;background-position:center right 5px;text-align:left;border-radius:5px;border:1px solid #c4c4c4;color:#4d655a;height:40px;padding:5px 20px 5px 10px;min-width:110px}.filter-wrapper .dropdown{position:absolute;z-index:5;padding:5px;background:#fff;border-radius:5px;border:1px solid #c4c4c4;width:100%;min-width:150px}.filter-wrapper select.order{width:110px;max-width:100%}.filter-wrapper .close{z-index:2;position:absolute;top:2em;right:2em}.filter-wrapper .close svg{width:20px;height:20px}.filter-wrapper .filter-modal-buttons{position:fixed;bottom:0;left:0;width:100%;padding:1em;background:#fff}.filter-wrapper .filter-check-wrapper{max-height:220px;padding:0 2px;overflow:auto}.vue-slider .vue-slider-dot-tooltip-inner{background:transparent;padding-bottom:0}.vue-slider .vue-slider-dot-tooltip-inner span{color:#686564;font-size:.8em}.vue-slider .vue-slider-dot-tooltip-inner-top:after{display:none}.vue-slider .vue-slider-dot-handle{background:#759787}.vue-slider .vue-slider-process{background:#9ccfb5}.filter-modal-wrapper{padding-top:6em}.filter-modal-wrapper .filter-item .btn-filter{width:100%;border-radius:0;border:0;border-bottom:1px solid #e8e8e8}.filter-modal-wrapper .filter-item .dropdown{position:relative;border-radius:0;border:0;border-bottom:1px solid #e8e8e8}.filter-modal-wrapper label.checkbox{color:#4d655a;display:flex;align-items:center;margin:1em 0}@media only screen and (min-width:1024px){.filter-overlay{background:#222;opacity:.5;position:fixed;width:100%;height:100%;top:0;left:0;z-index:19}.filter-modal-wrapper.sidebar{background:#fff;position:fixed;top:0;right:0;z-index:20;height:100%;width:30vw;min-width:400px;padding:6em 2em 2em}.filter-wrapper .filter-modal-buttons{padding:1em;position:absolute;bottom:0;right:0;width:100%;background:#fff}}.homeowner-subnav{overflow:auto}.homeowner-subnav .card{min-width:180px;position:relative}.homeowner-subnav .card .icon{margin-right:10px}.homeowner-subnav .card .icon img,.homeowner-subnav .card .icon svg{height:30px;width:30px}.homeowner-subnav .card .number{display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:10px;width:20px;height:20px;border-radius:50%}.homeowner-subnav .card.text-white .icon svg path{fill:#fff}.homeowner-subnav .arrow{position:absolute;right:-2.5em;top:50%;transform:rotate(-90deg) translateY(-50%)}@media only screen and (min-width:1024px){.show-mobile{display:none!important}}.nav-icon{display:block;height:25px;width:25px;position:relative}.nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#759787;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon span:first-child{top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:10px}.nav-icon span:nth-child(4){top:20px}.nav-icon.active span:first-child{top:10px;width:0;left:50%}.nav-icon.active span:nth-child(2){transform:rotate(45deg)}.nav-icon.active span:nth-child(3){transform:rotate(-45deg)}.nav-icon.active span:nth-child(4){top:10px;width:0;left:50%}#loginmodal .nav-item.active{color:#4d655a}.social-login-icon{display:block;background-size:90% 80%;background-position:50%;background-repeat:no-repeat;width:15px;height:15px;margin-right:5px;margin-left:-10px}.social-login-icon.facebook{position:relative;top:-1px;left:3px}.social-login-icon.google{background-size:160% 160%}#subscribemodal .bg{background-image:url(/assets/icons/xmodal-bg.png.pagespeed.ic.YvWfn9d-7j.png);background-size:cover}.newsletter-form .msg{display:none}#cookiemodal{position:fixed;width:100%;left:0;bottom:0;z-index:100}.cart-item{position:relative}.cart-item .img{padding-top:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.cart-item .price span{display:block}.cart-item .stock-tag{left:0;top:0;position:relative;display:inline-block}.cart-item .qty-wrapper{position:relative}.cart-item .qty-wrapper .qty-input{width:110px;margin:0 auto}.cart-item .qty-wrapper .btn.update-btn{position:absolute;width:auto;padding:2px 8px;left:0;right:0;margin:10px auto}.cart-item .bundle span:after{display:block;content:"+"}.cart-item .bundle span:last-child:after{display:none}@media only screen and (max-width:1023px){.cart-item .stock-tag{margin:2px;font-size:.8em}.cart-item .price-wrapper{position:absolute;top:1em;right:0}.cart-item .remove-wrapper{position:absolute;right:0;bottom:1em}.cart-item .qty-wrapper{padding-left:29%}.cart-item .qty-wrapper .qty-input{margin:0}.cart-item .qty-wrapper .btn.update-btn{position:relative;margin:10px 0}}.cart-wrapper .loading-overlay{background:#fff;opacity:.3;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.cart-wrapper .payment-img{width:300px;max-width:100%}.order-detail .label{color:#759787;font-weight:700}.order-detail .item.dark{border-top:1px solid #4d655a;font-size:1.4em}.order-detail .item.dark *{color:#4d655a}.address-card{position:relative}.address-card .edit-btn{position:absolute;right:2em;top:2em}.stripe-payment-intents-form{max-width:100%}@media only screen and (max-width:1023px){.payment-gateways .icon{max-height:40px}}#paymentForm legend{text-transform:uppercase;padding:5px}#paymentForm .grid{display:flex;margin:0 -.5em}#paymentForm .grid>div{width:50%;padding:0 .5em}#paymentForm .card-errors{color:#ff4d5f}#paymentForm .card-data{padding:8px 1em;border:1px solid #c4c4c4;margin:1em auto;border-radius:5px}.affix-top-on .affix-top{position:fixed;display:block;top:0;left:0;width:100%}.order-summary-button{width:100%;top:0;right:0;z-index:5;padding:1em}.order-summary-button-wrapper{height:50px}.order-summary-nav{font-size:1.2em}.order-summary-nav span{color:#4d655a;font-weight:700}.order-summary-nav .divider{width:100px;position:relative}.order-summary-nav .divider:before{content:"";display:block;height:30px;width:100%;top:0;border-bottom:2px solid #e8e8e8}.order-summary-nav .divider.dark:before{border-color:#759787}.order-summary-nav .num{font-size:1.5em;margin:10px auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.order-summary .item-wrapper{overflow:hidden;margin:10px 0;display:block;background:#fff;border-radius:5px;border:1px solid #759787}.order-summary .item-wrapper .label{color:#759787;font-weight:700}.order-summary .item-wrapper .item{border-top:1px solid #759787}.order-summary .item-wrapper .item.dark{background:#ccdacc}.order-summary .item-wrapper .item.dark *,.order-summary .item-wrapper .item.dark label{color:#4d655a}.order-summary .item-wrapper .item.lg{font-size:1.2em}.order-summary .item-wrapper .item:first-child{border-top:0}.coupon-wrapper input{padding-left:10px}.coupon-wrapper input:focus,.coupon-wrapper input:hover{background:#efefef}.coupon-wrapper .btn{padding:2px 5px;width:100%;font-style:.7em}@media only screen and (max-width:1400px){.carousel-default .slick-arrow.prev{left:0}.carousel-default .slick-arrow.next{right:0}.article-detail h1,.article-detail h1.lg,.product-detail h1,.product-detail h1.lg{font-size:3.1em}}@media only screen and (max-width:1023px){.hide-mobile{display:none!important}.btn{padding:4px 10px}.container{padding-left:1rem;padding-right:1rem}.h1,h1{font-size:2.2em}.h1.lg,h1.lg{font-size:2.5em}.h2,h2{font-size:1.6em}.h2.lg,h2.lg{font-size:2em}.h3,h3{font-size:1.2em}.h4,h4{font-size:1.1em}header{font-size:14px;width:100%}header .alert{font-size:10px}header .header-search,header .navbar-top{padding:10px 5px}header .container{padding-left:0;padding-right:0}header .navbar-top .logo-img{height:42px;width:100px;margin:0 auto}header .user-nav .item{padding:8px}header .user-nav .label{display:none}header .cart-num{right:0}header .navbar{height:80vh;padding:15px;position:relative;overflow:hidden}header .navbar .dropdown,header .navbar .menu2{position:absolute;background:#fff;padding:15px;left:0;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}header .backlink{display:flex;align-items:center}header .backlink .icon{position:relative;top:-2px;margin-right:10px}header .dropdown .item,header .item-column,header .navbar-row>.item{padding:15px 10px;border-bottom:1px solid #e8e8e8}header .item-column{padding:0;margin:15px 0}header .item-column .col-content{padding-left:15px}.carousel-default .slick-arrow{width:30px;height:30px}.carousel-default .slick-arrow .icon,.carousel-default .slick-arrow svg{width:15px;height:15px}.carousel-default .slick-arrow.next,.carousel-default .slick-arrow.slick-next{right:-10px}.carousel-default .slick-arrow.prev,.carousel-default .slick-arrow.slick-prev{left:-10px}.article-card .img-wrapper{padding-top:100%}.article-card .caption{position:relative}.article-card .img-wrapper .bookmark{top:10px;left:10px;opacity:.9}.article-card .img-wrapper .text-tag .btn{width:auto;display:inline-block;font-size:.8em;margin-top:5px;padding:5px 10px}.article-card .title{overflow:hidden;height:39px}.article-card .title.short{height:20px}.data-articles-container .lg .article-card .img-wrapper{padding-top:70%}.home-banner .banner-lg{position:relative;margin-bottom:15px;height:300px;text-align:center}.home-banner .banner-lg .btns{justify-content:center}.product-detail .product-gallery-wrapper{padding:15px}.product-detail .product-gallery-wrapper .img{padding-top:80%}.order-summary-wrapper{position:fixed;top:0;left:0;border-radius:0;width:100%;height:90vh;overflow:auto;display:none;z-index:10;margin:0!important}.filter-wrapper select,.filter-wrapper select.order{width:100%}.filter-wrapper .menu-btn{justify-content:space-between;height:40px;width:100%;border:1px solid #c4c4c4;border-radius:5px}.filter-modal-wrapper{position:fixed;width:100%;height:100%;overflow:auto;top:0;left:0;background:#fff;z-index:20;padding:5em 2em}.filter-wrapper.filter-articles{opacity:0}.js-search-init .filter-wrapper.filter-articles{opacity:1}}