.component-hero{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}@media(max-width:767px){.component-hero{height:673px;min-height:673px}}.component-hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.component-hero .container{position:relative;z-index:3;height:100%;display:flex;flex-direction:column}.component-hero .container .back-to-home-wrapper{padding-top:140px;pointer-events:none}@media(min-width:768px)and (max-width:1149px){.component-hero .container .back-to-home-wrapper{padding-top:24px}}@media(max-width:767px){.component-hero .container .back-to-home-wrapper{display:none}}.component-hero .container .back-to-home{display:inline-flex;gap:8px;align-items:center;color:#fff;pointer-events:auto;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.component-hero .container .back-to-home::before{content:"";width:16px;height:16px;background-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.component-hero .container .back-to-home:hover{color:#000}.component-hero .container .back-to-home:hover::before{filter:brightness(0)}.component-hero .hero-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:34px}@media(min-width:768px)and (max-width:1149px){.component-hero .hero-content-wrapper{padding-bottom:60px}}@media(max-width:767px){.component-hero .hero-content-wrapper{padding-bottom:32px}}.component-hero header{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.component-hero header h1{color:#fff;margin-left:-.07em}.component-hero header p{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:20px;line-height:normal;margin-top:20px}.component-hero header .hero-scroll-button{margin-top:30px}@media(max-width:767px){.component-hero header .hero-scroll-button{margin-top:24px}}.component-hero--layered .hero-layers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.component-hero--layered .hero-layer-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.component-hero--layered .hero-layer-image--mobile{display:none}@media(max-width:767px){.component-hero--layered .hero-layer-image--desktop{display:none}.component-hero--layered .hero-layer-image--mobile{display:block}}.component-hero--layered .hero-layer-blur{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-backdrop-filter:blur(var(--tl-hero-blur,0));backdrop-filter:blur(var(--tl-hero-blur,0))}@media(max-width:767px){.component-hero--layered .hero-layer-blur{-webkit-backdrop-filter:blur(var(--tl-hero-blur-mobile,0));backdrop-filter:blur(var(--tl-hero-blur-mobile,0))}}.component-hero--layered .hero-layer-products{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;transform:translateY(20%)}.component-hero--layered .hero-layer-products img{display:block;width:100%;height:auto}@media(max-width:767px){.component-hero--layered .hero-layer-products{display:none}}.component-hero--layered header .hero-products-mobile{display:none}@media(max-width:767px){.component-hero--layered{height:auto;min-height:0;isolation:isolate}.component-hero--layered .hero-content-wrapper{justify-content:flex-start;padding-top:calc(80px + env(safe-area-inset-top));padding-bottom:20px}.component-hero--layered header{position:static;transform:none;display:flex;flex-direction:column}.component-hero--layered header p{order:1;font-size:12px;letter-spacing:.04em;margin-top:0}.component-hero--layered header h1{order:2;margin-top:12px;margin-left:0;text-align:center}.component-hero--layered header .hero-products-mobile{order:3;display:block;width:calc(100% + 28px);margin:16px -14px -12px;height:auto}.component-hero--layered header .hero-scroll-button{display:none!important}.component-hero--layered aside{display:none}}@media(max-width:767px){.component-hero--layered.has-mobile-fade::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#fff0 15%,rgb(42 48 61 / .6) 34%,#2a303d 50%,#2a303d 65%,#fff 100%)}.component-hero--layered.has-mobile-fade .hero-layers{height:58%}}.component-hero aside{align-self:flex-end;max-width:315px}@media(min-width:768px)and (max-width:1149px){.component-hero aside{max-width:280px}}@media(max-width:767px){.component-hero aside{max-width:100%}}@media(max-width:767px){.component-hero aside{align-self:flex-start;max-width:290px}}.component-hero aside p{color:#fff}.section-product-footer{background:#9dae20;padding:65px 0}@media(min-width:768px)and (max-width:1149px){.section-product-footer{padding:60px 0 36px 0}}@media(max-width:767px){.section-product-footer{padding:36px 0 10px 0}}.section-product-footer .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media(min-width:768px)and (max-width:1149px){.section-product-footer .container{flex-direction:column;gap:40px}}@media(max-width:767px){.section-product-footer .container{flex-direction:column;gap:24px}}.section-product-footer header{flex-shrink:0}.section-product-footer header h2{font-size:144px;font-weight:700;line-height:normal;color:#fff;opacity:.2;margin:0;white-space:nowrap}@media(min-width:768px)and (max-width:1149px){.section-product-footer header h2{font-size:100px}}@media(max-width:767px){.section-product-footer header h2{font-size:48px}}.section-product-footer aside{flex-shrink:0;max-width:313px}.section-product-footer aside a{color:#9dae20;text-decoration:none;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.section-product-footer aside a:hover{text-decoration:underline}.section-product-footer aside h2{margin-bottom:24px}@media(min-width:768px)and (max-width:1149px){.section-product-footer aside h2{font-size:32px;margin-bottom:20px}}@media(max-width:767px){.section-product-footer aside h2{margin-bottom:20px}}.section-product-footer aside p{margin-bottom:36px}@media(min-width:768px)and (max-width:1149px){.section-product-footer aside p{font-size:16px;margin-bottom:28px}}@media(max-width:767px){.section-product-footer aside p{font-size:15px;margin-bottom:24px}}.section-product-footer aside p:last-child{margin-bottom:0}.section-product-footer aside strong,.section-product-footer aside b{font-weight:700}.section-product-footer aside em,.section-product-footer aside i{font-style:italic}.section-product-footer aside ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;margin-bottom:1em}@media(max-width:767px){.section-product-footer aside ul{gap:12px}}.section-product-footer aside ul:last-child{margin-bottom:0}.section-product-footer aside ul li{display:flex;align-items:flex-start;gap:11px;margin:0}@media(max-width:767px){.section-product-footer aside ul li{gap:8px}}.section-product-footer aside ul li::before{content:"";display:block;width:20px;height:20px;min-width:20px;background-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/check-box.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:2px}@media(max-width:767px){.section-product-footer aside ul li::before{width:18px;height:18px;min-width:18px}}.section-product-footer aside ol{margin-bottom:1em;padding-left:1.5em}.section-product-footer aside ol:last-child{margin-bottom:0}.section-product-footer aside ol li{margin-bottom:.5em}.section-product-footer aside ol li:last-child{margin-bottom:0}@media(min-width:768px)and (max-width:1149px){.section-product-footer aside{max-width:100%}}@media(max-width:767px){.section-product-footer aside{font-size:14px}.section-product-footer aside p,.section-product-footer aside ul,.section-product-footer aside ol,.section-product-footer aside li{font-size:14px}.section-product-footer aside strong,.section-product-footer aside b{font-size:14px}}.section-product-footer aside a{color:#000}.section-product-footer aside a:hover{color:#fff;text-decoration:none}.section-product-footer aside strong,.section-product-footer aside b{margin:0}.archive-products{min-height:100vh;background:#fff}@media(max-width:767px){.archive-products .component-hero:not(.component-hero--layered){height:calc(100vh - 270px);height:calc(100svh - 270px);min-height:440px}.archive-products .component-hero:not(.component-hero--layered) .hero-content-wrapper{padding-top:calc(66px + env(safe-area-inset-top))}.archive-products .component-hero:not(.component-hero--layered) header{position:static;transform:none;margin:auto 0}}@media(max-width:767px){.archive-products .component-hero--layered.has-mobile-fade+.section-products{position:relative;z-index:1;margin-top:-24px;padding-top:0}}.archive-products .section-products{padding:80px 0 0 0}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products{padding:60px 0 0 0}}@media(max-width:767px){.archive-products .section-products{padding:40px 0 0 0}}.archive-products .section-products{padding-bottom:140px}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products{padding-bottom:80px}}@media(max-width:767px){.archive-products .section-products{padding-bottom:60px}}.archive-products .section-products .container{display:flex;gap:14px;align-items:flex-start;position:relative}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .container{flex-direction:column;gap:40px}}@media(max-width:767px){.archive-products .section-products .container{flex-direction:column;gap:30px}}.archive-products .section-products .mobile-filter-trigger{display:none!important}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .mobile-filter-trigger{display:none!important}}@media(min-width:1150px){.archive-products .section-products .mobile-filter-trigger{display:none!important}}@media(max-width:767px){.archive-products .section-products .mobile-filter-trigger{display:inline-flex!important;width:100%;margin-bottom:0;position:relative}.archive-products .section-products .mobile-filter-trigger::before{content:"";width:22px;height:22px;background-color:#fff;mask-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/filter.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/filter.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;order:-1}}.archive-products .section-products .filter-sidebar{width:316px;flex-shrink:0;display:block}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .filter-sidebar{width:100%;display:block}}@media(min-width:1150px){.archive-products .section-products .filter-sidebar{display:block}}@media(max-width:767px){.archive-products .section-products .filter-sidebar{display:none!important}}.archive-products .section-products .filter-sidebar .filter-form{display:flex;flex-direction:column;gap:36px}@media(max-width:767px){.archive-products .section-products .filter-sidebar .filter-form{gap:30px}}.archive-products .section-products .filter-sidebar .filter-group{display:flex;flex-direction:column;gap:20px}.archive-products .section-products .filter-sidebar .filter-group h2{font-size:20px;font-weight:500;line-height:normal;color:#000;text-transform:uppercase;margin:0}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .filter-sidebar .filter-group h2{font-size:18px}}@media(max-width:767px){.archive-products .section-products .filter-sidebar .filter-group h2{font-size:16px}}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list{display:flex;flex-direction:column;gap:10px}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item{display:flex;gap:14px;align-items:center;cursor:pointer;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item:hover .checkbox-label{color:#9dae20}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item input[type=checkbox]:checked+.checkbox-custom::before{opacity:1}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item .checkbox-custom{position:relative;width:24px;height:24px;border:1px solid #6a727a;border-radius:8px;flex-shrink:0;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item .checkbox-custom::before{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;background-color:#9dae20;border-radius:4px;opacity:0;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item .checkbox-label{font-size:18px;font-weight:400;line-height:normal;color:#000;flex:1;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item .checkbox-label{font-size:16px}}@media(max-width:767px){.archive-products .section-products .filter-sidebar .filter-group .checkbox-list .checkbox-item .checkbox-label{font-size:15px}}.archive-products .section-products .products-grid{flex:1;width:976px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .products-grid{width:100%;grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:767px){.archive-products .section-products .products-grid{width:100%;grid-template-columns:repeat(2,1fr);gap:15px}}.archive-products .section-products .products-grid .product-card{background:#f6efe2;border-radius:10px;overflow:hidden}.archive-products .section-products .products-grid .product-card a{display:flex;flex-direction:column;gap:14px;padding:13px 13px 14px;text-decoration:none;height:100%;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}@media(max-width:767px){.archive-products .section-products .products-grid .product-card a{padding:10px 10px 12px;gap:12px}}.archive-products .section-products .products-grid .product-card a:hover figure img{transform:scale(1.05)}.archive-products .section-products .products-grid .product-card a:hover h3{color:#9dae20}.archive-products .section-products .products-grid .product-card figure{position:relative}.archive-products .section-products .products-grid .product-card figure::after{content:"";position:absolute;top:clamp(6px,4%,20px);right:clamp(6px,4%,20px);width:clamp(20px,16%,63px);aspect-ratio:1;background:url(/wp-content/themes/triedloved-prod/assets/images/svg/product-logo-green.svg) no-repeat center/contain;pointer-events:none;z-index:2}.archive-products .section-products .products-grid .product-card figure{width:100%;height:207px;margin:0;border-radius:10px;overflow:hidden;background:#fff;padding:10px}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .products-grid .product-card figure{height:250px}}@media(max-width:767px){.archive-products .section-products .products-grid .product-card figure{height:200px}}.archive-products .section-products .products-grid .product-card figure img{width:100%;height:100%;object-fit:contain;display:block;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.archive-products .section-products .products-grid .product-card .product-info{display:flex;flex-direction:column;justify-content:space-between;min-height:83px;gap:10px}@media(max-width:767px){.archive-products .section-products .products-grid .product-card .product-info{min-height:auto}}.archive-products .section-products .products-grid .product-card .product-info h3{font-size:18px;font-weight:400;line-height:normal;color:#000;margin:0;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .products-grid .product-card .product-info h3{font-size:17px}}@media(max-width:767px){.archive-products .section-products .products-grid .product-card .product-info h3{font-size:16px}}.archive-products .section-products .products-grid .product-card .product-info .product-price{font-size:20px;font-weight:500;line-height:normal;color:#000;text-transform:uppercase;margin:0}@media(min-width:768px)and (max-width:1149px){.archive-products .section-products .products-grid .product-card .product-info .product-price{font-size:18px}}@media(max-width:767px){.archive-products .section-products .products-grid .product-card .product-info .product-price{font-size:14px}}.archive-products .section-products .products-grid .no-products{grid-column:1/-1;text-align:center;font-size:20px;color:#000;padding:60px 20px}@media(max-width:767px){.archive-products .section-products .products-grid .no-products{font-size:18px;padding:40px 20px}}.archive-products .section-products .products-grid .products-loading{grid-column:1/-1;text-align:center;padding:40px 20px}@media(max-width:767px){.archive-products .section-products .products-grid .products-loading{padding:30px 20px}}.archive-products .section-products .products-grid .products-load-trigger{grid-column:1/-1;height:1px;width:100%}.mobile-filter-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .25s ease!important;transition:all .25s ease!important;overflow-y:auto;padding:86px 14px 20px 14px}@media(min-width:768px)and (max-width:1149px){.mobile-filter-modal{display:none!important}}@media(min-width:1150px){.mobile-filter-modal{display:none!important}}.mobile-filter-modal.modal-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-filter-modal .mobile-filter-content{background:#fff;border-radius:20px;padding:48px 24px 40px 24px;display:flex;flex-direction:column;gap:16px;max-width:100%}.mobile-filter-modal .mobile-filter-form{display:flex;flex-direction:column;gap:32px}.mobile-filter-modal .mobile-filter-group{display:flex;flex-direction:column;gap:20px}.mobile-filter-modal .mobile-filter-group h2{font-size:20px;font-weight:500;line-height:normal;color:#000;text-transform:uppercase;margin:0}@media(max-width:767px){.mobile-filter-modal .mobile-filter-group h2{font-size:16px}}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list{display:flex;flex-direction:column;gap:10px}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item{display:flex;gap:14px;align-items:center;cursor:pointer;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item:hover .checkbox-label{color:#9dae20}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item input[type=checkbox]:checked+.checkbox-custom::before{opacity:1}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item .checkbox-custom{position:relative;width:24px;height:24px;border:1px solid #6a727a;border-radius:8px;flex-shrink:0;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item .checkbox-custom::before{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;background-color:#9dae20;border-radius:4px;opacity:0;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item .checkbox-label{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#000;flex:1;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}@media(max-width:767px){.mobile-filter-modal .mobile-filter-group .mobile-checkbox-list .mobile-checkbox-item .checkbox-label{font-size:15px}}.mobile-filter-modal .mobile-filter-apply{margin-top:16px;width:100%}.site-header nav{background:#f4f4f4}.site-header .header-language{background:#f4f4f4}.site-header .header-language .language-switcher .language-dropdown{background:#f4f4f4}.site-header .mobile-menu-trigger{background:#f4f4f4}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#9dae20;border:none;border-radius:50%;cursor:pointer;z-index:999;opacity:0;visibility:hidden;transform:translateY(20px);-webkit-transition:all .25s ease!important;transition:all .25s ease!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)}@media(max-width:767px){.scroll-to-top{bottom:20px;right:20px;width:44px;height:44px}}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:hsl(67.1830985915,68.932038835%,30.3921568627%);transform:translateY(-3px)}.scroll-to-top__icon{display:block;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);background-color:#fff;mask-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/wp-content/themes/triedloved-prod/assets/images/svg/arrow.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(max-width:767px){.scroll-to-top__icon{width:16px;height:16px}}