.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem}.field__label,.customer .field label{opacity:0}.field__input::placeholder,.customer .field input::placeholder,.field input::placeholder,field__input::placeholder{opacity:1!important}*:focus-visible{outline:none;outline-offset:0;box-shadow:none}.button:after,.button:before{display:none}.button{font-family:Funnel Display;font-size:16px;font-style:normal;font-weight:600;line-height:1.2;border-radius:50px;letter-spacing:0;transition:all .5s ease}.button:hover{background:#d67632;color:#fff}.button.button--secondary{border:solid 1px #BDB234;color:#bdb234}.button.button--secondary:hover{background:#d67632;border-color:#d67632;color:#fff}.template-index{background:#f3eee6}.down-scroll-box{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;transform:translateY(50%);z-index:5}.down-scroll-box .down-scroll{display:flex}.banner-section{position:relative}.banner-section .banner-list{display:flex}.banner-section .banner-list>div{width:100%}.banner-section .banner-list .banner_box img{width:100%;height:auto;object-fit:cover}.banner-section .banner-list .banner_box .mobile-banner{display:none}.banner-section .banner-list>.banner_box{display:none}.banner-section .banner-list>.banner_box:first-child{display:flex}.banner-section .banner_box,.banner-section .banner_box .banner_image{position:relative}.banner-section .banner_box .banner_image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(banner-shadow.png) no-repeat left top}.banner-section .banner_box .banner_image:before{content:"";width:100%;height:100%;position:absolute;bottom:-1px;left:0;background:url(banner-sep.png) no-repeat left bottom;background-size:100%;z-index:2}.banner-section .banner_box .banner-info{position:absolute;top:calc(50% - 100px);transform:translateY(-50%);left:10%;z-index:2}.banner-section .banner_box .banner-info h3{color:#bdb234;font-family:"DM Serif Display";font-size:65px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0;letter-spacing:0}.banner-section .banner_box .banner-info .text{padding:36px 0 100px}.banner-section .banner_box .banner-info .text p{color:#fff;font-family:Funnel Display;font-size:21px;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:0;margin:0;padding:0}.banner-section .banner_box .banner-info .text ul{margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.banner-section .banner_box .banner-info .text ul li{color:#fff;font-family:Funnel Display;font-size:16px;font-style:normal;font-weight:500;line-height:18px;display:block;position:relative;background:url(point-icon.png) no-repeat 0 4px;margin:0;padding:5px 0 5px 35px}.bottom-sep{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:space-between}.bottom-sep span{display:flex}.bottom-sep span img{width:100%;height:100%}.banner-section .slick-dots{display:grid;gap:8px;position:absolute;top:50%;padding:0;margin:0;right:100px;left:inherit;transform:translateY(-50%)}.banner-section .slick-dots li{margin:0;padding:0;display:flex}.banner-section .slick-dots li button{background-color:#fff;opacity:.5;height:14px;width:14px;border-radius:50px;font-size:0;border:0px;position:relative;transition:all .5s ease;cursor:pointer}.banner-section .slick-dots li.slick-active button{opacity:1;height:80px}.banner-section+.rich-text-section{margin-top:-10%}.banner-section .slick-next,.banner-section .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.banner-section .slick-prev{left:85px}.banner-section .slick-next,.banner-section .slick-prev{cursor:pointer;height:44px;width:44px;z-index:1}.banner-section .slick-next{right:75px}.rich-text-section{position:relative}.rich-text-section .isolate{z-index:1}.rich-text-section .rich-text__wrapper{position:relative;z-index:2}.rich-text-section h2.rich-text__heading.h1{color:#000;font-family:"DM Serif Display";font-size:53px;font-style:normal;font-weight:400;line-height:1.1;margin:0;padding:0}.rich-text-section .rich-text__blocks{max-width:1200px}.rich-text-section .rich-text__text{margin:0}.rich-text-section .rich-text__text p{color:#4e6b38;font-family:Funnel Display;font-size:42px;font-style:normal;font-weight:500;line-height:1.1;margin:10px 0 0;padding:0}.plant-object{position:absolute;top:0;left:0;display:flex}.plant-object img{width:auto;height:auto}.categories-section{overflow:hidden;position:relative;background:url(green-dot-bg.jpg) repeat}.categories-section .inner-background{background:#f3eee6;padding-bottom:160px;padding-top:20px;border-radius:0 0 0 200px;overflow:hidden}.categories-section h2.section-title{color:#000;text-align:center;font-family:"DM Serif Display";font-size:45px;font-style:normal;font-weight:400;line-height:1.2;margin:0 0 40px;padding:0}.categories-section .page-width{max-width:1640px;padding:0 50px}.categories-section .plant-object{top:inherit;left:inherit;bottom:0;right:0}.categories-section .categories-grids{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;z-index:2}.categories-section .categorie-grid{position:relative}.categories-section .cate-img{display:flex}.categories-section .cate-img img{width:100%;height:100%;object-fit:cover}.categories-section .cate-img:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0}.categories-section .categories_details{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:2;padding:30px}.categories-section .categories_details h3{font-family:"DM Serif Display";font-size:39px;font-style:normal;font-weight:400;line-height:1.1;margin:0;padding:0}.categories-section .categories_details p{font-family:Funnel Display;font-size:18px;font-style:normal;font-weight:500;line-height:1.2;margin:17px 0;padding:0}.featured-collection{overflow:hidden;position:relative;background:#f3eee6}.featured-collection .page-width{padding:0 10px}.featured-collection .inner-background{background:url(green-dot-bg.jpg) repeat;overflow:hidden;position:relative;border-radius:0 200px 200px 0}.featured-collection .inner-background .gradient{background:none}.featured-collection .product-slider{margin:0;padding:0;display:flex}.featured-collection .product-slider.slick-slider{padding:0 50px}.featured-collection .product-slider .slick-track:after,.featured-collection .product-slider .slick-track:before{display:none}.featured-collection .product-slider .slick-track{display:flex}.featured-collection .product-slider .slick-track .slick-slide{height:auto}.featured-collection .product-slider .grid-item{width:100%;max-width:100%;display:block}.featured-collection .product-slider>.grid-item:nth-child(n+6){display:none}.featured-collection .collection__title{text-align:center;margin-bottom:48px}.featured-collection .collection__title h2.title{margin:0;font-family:"DM Serif Display";font-size:45px;font-style:normal;font-weight:400;line-height:1.1;padding:0}.featured-collection .slick-arrow:after,.featured-collection .slick-arrow:before{display:none}.featured-collection .slick-arrow{width:36px;height:36px;border-radius:50px;border:1px solid #fff;font-size:0;position:absolute;top:calc(50% - 18px);cursor:pointer;z-index:2;background:url(arrows.png) no-repeat center;transition:all .5s ease}.featured-collection .slick-arrow:hover{background:#fff url(arrows-dark.png) no-repeat center}.featured-collection .slick-prev{left:0}.featured-collection .slick-next{right:0;transform:rotate(180deg)}.featured-collection .slick-arrow.slick-disabled{cursor:no-drop;opacity:.5}.pro-grid{padding:10px}.pro-grid .card{border-radius:30px;background:#fff;overflow:hidden}.pro-grid .card__information{padding:0}.pro-grid .card__heading .full-unstyled-link{color:#222;font-family:Funnel Display;font-size:16px;font-style:normal;font-weight:500;line-height:1.2;margin:0;letter-spacing:0}.pro-grid .card__content{padding:25px!important;text-align:center}.pro-grid .card__content .price{margin:15px 0!important;color:#4e6b38;font-family:Funnel Display;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center}.pro-grid .card__content .quick-add{margin:0;padding:0}.pro-grid .quick-add__submit{border:0;color:#000;background:#bdb234}.pro-grid .quick-add__submit:hover{background:#d67632;color:#fff}.about-section{position:relative;background:url(green-dot-bg.jpg) repeat;overflow:hidden}.about-section .page-width{padding:0 80px}.about-section .inner-background{overflow:hidden;border-radius:200px 0 0;background:#f3eee6;padding-top:168px}.about-section .bg-about-image{position:absolute;bottom:0;right:0;height:100%;width:60%;-webkit-mask-image:url(about-bg-sep.png);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:url(about-bg-sep.png);mask-repeat:no-repeat;mask-size:cover}.about-section .bg-about-image img{width:100%;height:100%;object-fit:cover}.about-section .about-inner{display:grid;grid-template-columns:auto 1fr;position:relative;z-index:2}.about-section .about-image{display:flex;align-items:flex-end;justify-content:center}.about-section .about-image img{width:100%;height:100%;object-fit:contain;object-position:bottom;max-width:626px}.about-section .about-info .sub-title{color:#4e6b38;font-family:Funnel Display;font-size:24px;font-style:normal;font-weight:600;line-height:1.2;display:block;margin:0;padding:0}.about-section .about-info .section-title{color:#000;font-family:"DM Serif Display";font-size:45px;font-style:normal;font-weight:400;line-height:1.4;margin:0;padding:0}.about-section .about-info .text h4{color:#000;font-family:Funnel Display;font-size:24px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0;letter-spacing:0}.about-section .about-info .text p{color:#000;font-family:Funnel Display;font-size:20px;font-style:normal;font-weight:400;line-height:1.4;margin:10px 0;padding:0}.about-section .about-info ul.icon-lists{margin:0;padding:20px 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.about-section .about-info ul.icon-lists li{display:grid;grid-template-columns:43px 1fr;gap:13px;align-items:center}.about-section .about-info ul.icon-lists .svg-code{display:flex}.about-section .about-info ul.icon-lists .icon-text{color:#000;font-family:Funnel Display;font-size:18px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;max-width:180px}.tag-section{padding:60px 0}.tag-section ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.tag-section ul li{display:flex;gap:30px;align-items:center;justify-content:center}.tag-section ul li .text{color:#4e6b38;font-family:Funnel Display;font-size:33.647px;font-style:normal;font-weight:500;line-height:1.1}.tag-section ul li span{display:flex}.tag-section ul li:last-child .circle{display:none}.collection-section .page-width{padding:0 50px}.collection-section .collection-grids{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-section .collection-grid{position:relative}.collection-section .cate-img{display:flex;overflow:hidden}.collection-section .cate-img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.collection-section .cate-img:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,#23351600,#0c1407);transition:all .5s ease}.collection-section .collection_details{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:2;padding:25px;color:#fff;transition:all .5s ease}.collection-section .collection_details h3{color:#fff;font-family:"DM Serif Display";font-size:25px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0}.collection-section .collection-grid a:hover .collection_details{bottom:20px}.collection-section .collection-grid a:hover .cate-img:after{height:60%}.collection-section a:hover .cate-img img{transform:scale(1.05)}.icon-section{position:relative;background:url(green-dot-bg.jpg) repeat;overflow:hidden}.icon-section .inner-background{overflow:hidden;border-radius:0 0 200px;background:#f3eee6;padding:90px 30px}.icon-section .page-width{max-width:1600px}.icon-section ul.icon-lists{display:flex;justify-content:space-between;gap:20px;margin:0;padding:0}.icon-section ul.icon-lists li{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.icon-section ul.icon-lists li span{display:flex}.icon-section ul.icon-lists li .icon-text{color:#000;font-family:Funnel Display;font-size:24px;font-style:normal;font-weight:600;line-height:1.2;max-width:190px}@media(max-width:1550px){.banner-section .banner_box .banner-info{left:30px}.banner-section .banner_box .banner-info h3{font-size:50px}.banner-section .banner_box .banner-info .text{padding:20px 0 40px}.banner-section .banner_box .banner-info .text p{font-size:18px}.banner-section .banner_box .banner-info .text ul{gap:10px}.banner-section .banner_box .banner-info .text ul li{font-size:15px}.banner-section .slick-dots{top:40%;right:30px}.banner-section .slick-dots li.slick-active button{height:50px}.rich-text-section h2.rich-text__heading.h1{font-size:45px}.rich-text-section .rich-text__text p{font-size:32px}.categories-section .inner-background{padding-bottom:100px;border-radius:0 0 0 150px}.featured-collection .inner-background{border-radius:0 150px 150px 0}.about-section .inner-background{border-radius:150px 0 0;padding-top:100px}.tag-section{padding:40px 0}.tag-section ul,.tag-section ul li{gap:20px}.tag-section ul li .text{font-size:25px}.tag-section ul li span svg{width:10px;height:10px}.icon-section .inner-background{border-radius:0 0 150px;padding:60px 30px}.categories-section .categories-grids{gap:20px}.categories-section h2.section-title{font-size:40px;margin:0 0 30px}.categories-section .categories_details{padding:20px}.categories-section .categories_details p{font-size:16px;margin:14px 0}.categories-section .categories_details h3{font-size:30px}.featured-collection .collection__title h2.title{font-size:40px}.featured-collection .inner-background .collection{padding-top:50px!important;padding-bottom:60px!important}.about-section .page-width{padding:0 50px}.about-section .about-info .sub-title{font-size:22px}.about-section .about-info .section-title{font-size:40px}.about-section .about-info .text h4{font-size:22px}.about-section .about-info .text p{font-size:18px;margin:8px 0}.about-section .about-info ul.icon-lists .icon-text{font-size:16px}}@media(max-width:1360px){.featured-collection .product-slider>.grid-item:nth-child(n+5){display:none}.tag-section ul li .text{font-size:22px}.icon-section .inner-background{padding:50px 30px}.icon-section ul.icon-lists li .icon-text{font-size:20px}.icon-section ul.icon-lists li span svg{width:60px;height:60px}.collection-section .collection_details h3{font-size:22px}}@media(max-width:1199px){.banner-section .banner_box .banner-info{top:calc(50% - 70px)}.banner-section .banner_box .banner_image:after{background-size:contain}.banner-section .banner_box .banner-info h3{font-size:40px}.banner-section .banner_box .banner-info .text{padding:10px 0 20px}.banner-section .banner_box .banner-info .text p{font-size:16px}.banner-section .banner_box .banner-info .text ul{margin-top:20px}.banner-section .banner_box .banner-info .text ul li{font-size:14px;background-size:15px;padding:2px 0 2px 20px}.categories-section .inner-background{padding-bottom:80px;border-radius:0 0 0 100px}.featured-collection .inner-background{border-radius:0 100px 100px 0}.about-section .inner-background{border-radius:100px 0 0;padding-top:60px}.icon-section .inner-background{border-radius:0 0 100px}.plant-object svg{width:130px;height:100px}.rich-text-section .rich-text.content-container{padding-top:40px!important;padding-bottom:40px!important}.rich-text-section h2.rich-text__heading.h1{font-size:35px}.rich-text-section .rich-text__text p{font-size:26px}.categories-section h2.section-title{font-size:32px;margin:0 0 20px}.categories-section .categories_details h3{font-size:22px}.categories-section .categories_details p{font-size:14px;margin:14px 0}.categories-section .categories_details .button{height:auto;min-height:inherit;padding:10px 15px;font-size:14px}.featured-collection .collection__title{margin-bottom:35px}.pro-grid{padding:6px}.pro-grid .card{border-radius:20px}.pro-grid .card__content{padding:16px!important;text-align:center}}@media(max-width:1025px){.featured-collection .product-slider>.grid-item:nth-child(n+4){display:none}.featured-collection .collection__title h2.title{font-size:32px}.about-section .bg-about-image{width:50%}.icon-section ul.icon-lists,.icon-section ul.icon-lists li{gap:15px}.icon-section ul.icon-lists li span svg{width:50px;height:50px}.icon-section ul.icon-lists li .icon-text{font-size:16px}.featured-collection .page-width{padding:0 14px}.pro-grid{padding:6px}.pro-grid .card{border-radius:15px}}@media(max-width:989px){.banner-section .banner-list .banner_box .mobile-banner{display:block}.banner-section .banner-list .banner_box .mobile-banner+img{display:none}.featured-collection .product-slider>.grid-item:nth-child(n+3){display:none}.banner-section .banner_box .banner_image:after{display:block;opacity:.52;background:#000;background:linear-gradient(90deg,#2a7b9b00,#000)}.banner-section .banner-list>.banner_box:first-child{flex-wrap:wrap}.banner-section .banner_box .banner-info{position:relative;top:0;transform:inherit;padding:0 20px 30px;margin-top:-5%;left:0}.banner-section+.rich-text-section{margin-top:0}.banner-section .slick-dots{top:20%;right:30px}.banner-section .banner_box .banner-info .text p,.banner-section .banner_box .banner-info .text ul li{color:#000}.categories-section .inner-background{padding-bottom:50px;border-radius:0 0 0 80px}.featured-collection .inner-background{border-radius:0 80px 80px 0}.about-section .inner-background{border-radius:80px 0 0;padding-top:50px}.icon-section .inner-background{border-radius:0 0 80px}.categories-section .page-width{padding:0 30px}.about-section .about-inner{grid-template-columns:1fr}.about-section .bg-about-image{width:100%;height:50%}.collection-section .page-width{padding:0 30px}.collection-section .collection-grids{grid-template-columns:1fr}.icon-section ul.icon-lists{display:grid;grid-template-columns:1fr 1fr}.icon-section ul.icon-lists li{grid-template-columns:auto 1fr}.categories-section .categories-grids{grid-template-columns:repeat(3,1fr)}.rich-text-section .rich-text.content-container{padding-top:30px!important;padding-bottom:20px!important}}@media(max-width:749px){.banner-section .banner-list .banner_box .mobile-banner{height:40vh}.button{font-size:15px;height:auto;min-height:inherit;padding:12px 18px}.banner-section .slick-next,.banner-section .slick-prev{height:30px;width:30px}.banner-section .slick-prev{left:20px}.banner-section .slick-next{right:20px}.banner-section .slick-dots{gap:10px;top:25%}.banner-section .slick-dots li button{height:12px;width:12px}.categories-section .inner-background{padding-bottom:50px;border-radius:0 0 0 50px}.featured-collection .inner-background{border-radius:0 50px 50px 0}.about-section .inner-background{border-radius:50px 0 0;padding-top:40px}.icon-section .inner-background{border-radius:0 0 50px}.banner-section .banner_box .banner-info h3{font-size:30px}.banner-section .banner_box .banner-info{margin-top:-2%}.rich-text-section h2.rich-text__heading.h1{font-size:25px}.banner-section .banner_box .banner-info .text p{font-size:15px}.banner-section .banner_box .banner-info .text ul li{font-size:13px;background-size:14px;padding:0 0 2px 20px}.rich-text-section .rich-text__text p{font-size:20px}.categories-section .categories-grids{grid-template-columns:repeat(2,1fr);gap:15px}.categories-section h2.section-title{font-size:28px;margin:0 0 15px}.categories-section .categories_details h3{font-size:20px}.categories-section .categories_details p{font-size:13px}.categories-section .categories_details .button{padding:8px 20px;font-size:13px;display:inline-flex;max-width:inherit;min-width:inherit}.featured-collection .inner-background .collection{padding-top:30px!important;padding-bottom:40px!important}.featured-collection .product-slider.slick-slider{padding:0 0 50px}.featured-collection .collection__title{margin-bottom:20px}.featured-collection .collection__title h2.title{font-size:26px}.featured-collection .slick-arrow{bottom:0;top:inherit;width:32px;height:32px}.featured-collection .slick-prev{left:calc(50% - 36px)}.featured-collection .slick-next{right:calc(50% - 36px)}.pro-grid .card__heading .full-unstyled-link{font-size:15px}.pro-grid .card__content .price{margin:12px 0!important;font-size:14px}.pro-grid .card__content .quick-add .quick-add__submit{padding:8px;font-weight:400;font-size:14px}.about-section .page-width{padding:0 30px}}@media(max-width:640px){.categories-section .categories_details{padding:10px}.about-section .bg-about-image{height:45%}.about-section .about-inner{gap:30px}.about-section .about-info .sub-title{font-size:18px}.about-section .about-info .section-title{font-size:32px}.about-section .about-info .text h4{font-size:18px}.about-section .about-info .text p{font-size:15px}.about-section .about-info ul.icon-lists{padding:10px 0 30px;gap:10px}.about-section .about-info ul.icon-lists .svg-code svg{width:30px;height:30px}.about-section .about-info ul.icon-lists li{grid-template-columns:30px 1fr;gap:10px}.tag-section{padding:30px 0}.tag-section ul,.tag-section ul li{gap:10px}.tag-section ul li .text{font-size:16px}.tag-section ul li span svg{width:6px;height:6px}.icon-section ul.icon-lists{grid-template-columns:1fr}.icon-section .inner-background{padding:25px 0}.icon-section ul.icon-lists li .icon-text{max-width:100%}.icon-section ul.icon-lists li span svg{width:40px;height:40px}.collection-section .collection_details h3{font-size:20px}.banner-section .slick-dots{right:20px;gap:6px;top:20%}.banner-section .slick-dots li.slick-active button{height:20px}.banner-section .slick-dots li button{height:6px;width:6px;padding:0}.categories-section .page-width{padding:0 20px}}@media(max-width:480px){.about-section .about-info ul.icon-lists{grid-template-columns:1fr;gap:30px}.about-section .about-info ul.icon-lists .icon-text{font-size:15px}.about-section .bg-about-image{height:40%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-style.css.map */
