:root{--green-forest: #3A643B;--green-sage: #7EA37E;--green-mint: #9CCB9D;--green-dark: #052921;--green-deep: #053E34;--neutral-light: #CECECE;--white: #FFFFFF;--black: #000000;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--font-display: "Gendy", sans-serif;--font-body: "Nohemi", -apple-system, BlinkMacSystemFont, sans-serif;--blur-subtle: blur(8px);--transition: .3s cubic-bezier(.4, 0, .2, 1);--shadow-soft: 0 4px 16px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 32px rgba(0, 0, 0, .15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--neutral-light);background:var(--green-dark)!important;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;max-width:100vw}html{overflow-x:hidden;max-width:100vw}#MainContent{background:var(--green-dark)!important}.shopify-section{background:transparent!important}.shopify-section--hero-modern{display:block!important;visibility:visible!important;opacity:1!important;min-height:100vh!important}#header-group{position:fixed!important;top:0;left:0;right:0;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);background:transparent!important}.header__row--top{display:none!important}#header-group.header--scrolled-down{transform:translateY(-100%)}#header-group.header--scrolled-up{transform:translateY(0);background:#052921f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #0003}#header-group.header--at-top{background:transparent!important;box-shadow:none}header-component#header-component{background:transparent!important}.header__row{background:transparent!important}.header__logo{color:var(--white)!important;filter:brightness(0) invert(1)}.header__menu a,.header__menu button{color:var(--white)!important}.header__menu a:hover,.header__menu button:hover{color:var(--green-mint)!important}.header__icon,.header__icon svg{color:var(--white)!important;fill:var(--white)!important}.container{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}.hero-greenwaste{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--green-dark)!important}.hero-greenwaste__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-greenwaste__image{width:100%;height:100%;object-fit:cover;opacity:.4}.hero-greenwaste__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05292199,#052921cc);z-index:1}.hero-greenwaste__content{position:relative;z-index:10;text-align:center;max-width:800px;padding:0 var(--space-lg)}.hero-greenwaste__badge{display:inline-block;padding:var(--space-xs) var(--space-md);background:#9ccb9d26;border:1px solid rgba(156,203,157,.3);border-radius:100px;font-size:.75rem;font-weight:600;color:var(--green-mint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md)}.hero-greenwaste__title{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1;color:var(--white);margin-bottom:var(--space-md);letter-spacing:-.02em}.hero-greenwaste__kicker{display:block;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--green-mint, #9CCB9D);margin-bottom:.5rem;font-family:var(--font-body)}.hero-greenwaste__seo-text{font-size:.875rem;color:#ffffff8c;margin-top:.75rem}.hero-greenwaste__description{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5;color:var(--neutral-light);margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.hero-greenwaste__actions{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-weight:600;font-size:.9375rem;text-decoration:none;border-radius:100px;cursor:pointer;transition:all var(--transition);border:none}.btn-primary-hero{background:var(--green-mint);color:var(--green-dark);box-shadow:var(--shadow-soft)}.btn-primary-hero:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong);background:#b4ddb5}.btn-secondary-hero{background:#ffffff1a;-webkit-backdrop-filter:var(--blur-subtle);backdrop-filter:var(--blur-subtle);color:var(--white);border:1px solid rgba(255,255,255,.2)}.btn-secondary-hero:hover{background:#ffffff26;border-color:#ffffff4d}.section{padding:var(--space-2xl) 0;position:relative}.section--with-bg{background-size:cover;background-position:center;background-attachment:fixed}.section--with-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#052921d9;z-index:0}.section--with-bg .container{position:relative;z-index:1}.section__header{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.section__badge{display:inline-block;padding:var(--space-xs) var(--space-sm);background:#9ccb9d1a;border:1px solid rgba(156,203,157,.2);border-radius:100px;font-size:.75rem;font-weight:600;color:var(--green-mint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm)}.section__title{font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.5rem);font-weight:900;line-height:1.2;color:var(--white)!important;margin-bottom:var(--space-sm);letter-spacing:-.01em}.section__description{font-size:1rem;line-height:1.6;color:var(--neutral-light);opacity:.85}.section .grid,.shopify-section--feature-modern .grid,.shopify-section .grid.grid--2,.shopify-section .grid.grid--3,.shopify-section .grid.grid--4{display:grid!important;gap:var(--space-lg)!important;grid-template-columns:none!important}.grid>*{min-width:0;overflow:hidden}.section .grid.grid--2,.shopify-section .grid.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section .grid.grid--3,.shopify-section .grid.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.section .grid.grid--4,.shopify-section .grid.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1024px){.section .grid.grid--3,.section .grid.grid--4,.shopify-section .grid.grid--3,.shopify-section .grid.grid--4,.shopify-section--feature-modern .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.section .grid.grid--4,.shopify-section .grid.grid--4,.shopify-section--feature-modern .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card{min-width:0}.card__title{font-size:1.1rem}.card__description{font-size:.9rem}}@media(max-width:768px){.section .grid.grid--2,.section .grid.grid--3,.section .grid.grid--4,.shopify-section .grid.grid--2,.shopify-section .grid.grid--3,.shopify-section .grid.grid--4,.shopify-section--feature-modern .grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){.section .grid.grid--2,.section .grid.grid--3,.section .grid.grid--4,.shopify-section .grid.grid--2,.shopify-section .grid.grid--3,.shopify-section .grid.grid--4,.shopify-section--feature-modern .grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.card{padding:20px}.card__title{font-size:1rem}.card__description{font-size:.875rem}}.card{background:#ffffff0d;-webkit-backdrop-filter:var(--blur-subtle);backdrop-filter:var(--blur-subtle);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:var(--space-lg);transition:all var(--transition)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong);background:#ffffff14;border-color:#9ccb9d4d}.card__icon{width:48px;height:48px;margin-bottom:var(--space-sm);display:flex;align-items:center;justify-content:center;background:#9ccb9d1a;border-radius:12px}.card__icon img{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(78%) sepia(11%) saturate(1000%) hue-rotate(70deg)}.card__title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--white);margin-bottom:var(--space-xs)}.card__description{font-size:.9375rem;line-height:1.5;color:var(--neutral-light);opacity:.85}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center}.split--reverse{direction:rtl}.split--reverse>*{direction:ltr}.split__image{width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow-strong)}.split__content{padding:var(--space-lg)}@media(max-width:990px){.split{grid-template-columns:1fr;gap:var(--space-xl)}.split--reverse{direction:ltr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.text-center{text-align:center}.text-left{text-align:left}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}@media(max-width:768px){.hero-greenwaste__title{font-size:2rem}.section__title{font-size:1.75rem}.section{padding:var(--space-xl) 0}.btn{width:100%;justify-content:center}}.hero-greenwaste__particles,.hero-greenwaste__logo-wrapper,.hero-greenwaste__stats,.hero-greenwaste__scroll-indicator{display:none!important}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translate(-50px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.slide-in-left.visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transform:translate(50px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.slide-in-right.visible{opacity:1;transform:translate(0)}.scale-up{opacity:0;transform:scale(.9);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scale-up.visible{opacity:1;transform:scale(1)}.parallax-section{position:relative;overflow:hidden;background-attachment:fixed;background-size:cover;background-position:center}.fixed-background{background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.fixed-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;z-index:-1}.section-overlay{position:relative;z-index:1}.section-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#052921b3,#05292180);z-index:-1}[data-animate-delay="0"]{transition-delay:0ms}[data-animate-delay="100"]{transition-delay:.1s}[data-animate-delay="200"]{transition-delay:.2s}[data-animate-delay="300"]{transition-delay:.3s}[data-animate-delay="400"]{transition-delay:.4s}[data-animate-delay="500"]{transition-delay:.5s}[data-animate-delay="600"]{transition-delay:.6s}@media(max-width:768px){.parallax-section,.fixed-background{background-attachment:scroll!important}}.hero-greenwaste__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"content carousel" "actions carousel";column-gap:4rem;row-gap:2rem;min-height:80vh;align-content:center}.hero-greenwaste__content{grid-area:content;max-width:600px}.hero-greenwaste__product{grid-area:carousel;align-self:center;display:flex;align-items:center;justify-content:center;position:relative}.hero-greenwaste__actions{grid-area:actions;align-self:start}.hero-product-image{width:100%;height:auto;max-width:500px;object-fit:contain;filter:drop-shadow(0 30px 80px rgba(0,0,0,.6));animation:heroFloat 8s ease-in-out 1 forwards}@keyframes heroFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-10px) rotate(-2deg)}}@media(max-width:990px){.hero-greenwaste__grid{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;min-height:calc(100dvh - 160px);padding:.5rem 0}.hero-greenwaste__content{order:1;width:100%;max-width:100%;text-align:center;align-self:auto;padding-bottom:0;flex-shrink:0}.hero-greenwaste__product{order:2;width:100%;max-width:100%;flex:1;min-height:0;display:flex;align-items:stretch}.hero-greenwaste__actions{order:3;width:100%;justify-content:center;flex-shrink:0}.hero-product-image{max-width:350px}}@media(min-width:635px)and (max-width:990px){.hero-greenwaste__product{flex:0 0 auto;width:min(380px,calc(100% - 2rem));height:auto;align-self:center}.hero-carousel{height:auto}.hero-carousel__track{height:auto;align-items:unset}.hero-carousel__slide{aspect-ratio:1 / 1!important;height:auto!important}}.announcement-bar{background:var(--green-forest)!important;padding-top:8px!important;padding-bottom:8px!important;min-height:auto!important;border-bottom:1px solid rgba(156,203,157,.2)!important}.announcement-bar__text{font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:500!important;color:var(--green-mint)!important;letter-spacing:.02em!important;line-height:1.4!important}.announcement-bar__slide{padding:0!important}.announcement-bar__slide p{margin:0!important}.announcement-bar.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7,.announcement-bar[class*=color-scheme]{background:var(--green-forest)!important}.announcement-bar+.section-background,#shopify-section-sections--21150030496003__header_announcements_9jGBFp .section-background{background:var(--green-forest)!important}@media(max-width:768px){.announcement-bar__text{font-size:.8125rem!important}.announcement-bar{padding-top:6px!important;padding-bottom:6px!important}}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.product-card__title,.card__title,.product-title,.contact-title,.section-title,.collection-title{font-family:var(--font-display)!important}.product-card__image-wrapper,.card__image-wrapper,.collection-card__image{aspect-ratio:.8!important;object-fit:contain!important;background:transparent!important}.product-card__image,.collection-card__image img{object-fit:contain!important;padding:1rem!important}.product-card:hover .product-card__image,.card:hover .card__image{transform:scale(1.08)}@media(max-width:768px){.hero-greenwaste{height:100dvh;padding:80px 0 40px}.hero-greenwaste .container{height:100%}.hero-greenwaste__content{padding:0 20px}.hero-greenwaste__media{margin-bottom:24px}.hero-greenwaste__media img{max-height:200px;width:auto}.hero-greenwaste__badge{font-size:.7rem;padding:6px 14px;margin-bottom:16px}.hero-greenwaste__title{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:12px}.hero-greenwaste__description{font-size:.9rem;margin-bottom:24px;line-height:1.5}.hero-greenwaste__actions{gap:12px;flex-direction:column;align-items:center}.hero-greenwaste__actions .btn{width:100%;max-width:280px;justify-content:center;padding:14px 24px}}@media(max-width:480px){.hero-greenwaste{padding:70px 0 32px}.hero-greenwaste__content{padding:0 16px}.hero-greenwaste__media img{max-height:180px}.hero-greenwaste__badge{font-size:.65rem;padding:5px 12px}.hero-greenwaste__title{font-size:clamp(1.5rem,7vw,2rem);margin-bottom:10px}.hero-greenwaste__description{font-size:.85rem;margin-bottom:20px}.hero-greenwaste__actions{gap:10px}.hero-greenwaste__actions .btn{padding:12px 20px;font-size:.875rem}}@media(max-width:375px){.hero-greenwaste{padding:60px 0 24px}.hero-greenwaste__media img{max-height:145px}.hero-greenwaste__badge{font-size:.6rem;margin-bottom:10px}.hero-greenwaste__title{font-size:1.4rem;margin-bottom:8px}.hero-greenwaste__description{font-size:.78rem;margin-bottom:14px;line-height:1.4}.hero-greenwaste__actions{gap:8px}.hero-greenwaste__actions .btn{padding:10px 16px;font-size:.78rem;max-width:240px}}@media(orientation:landscape)and (max-height:500px){.hero-greenwaste{height:auto;min-height:100dvh;padding:56px 0 16px}.hero-greenwaste .container{height:auto}.hero-greenwaste__grid{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"content carousel" "actions carousel";column-gap:2rem;row-gap:.5rem;min-height:calc(100dvh - 72px);align-content:center;padding:0}.hero-greenwaste__content{order:unset;grid-area:content;text-align:left;max-width:100%;padding:0}.hero-greenwaste__product{order:unset;grid-area:carousel;align-self:center;flex:unset}.hero-greenwaste__actions{order:unset;grid-area:actions;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}.hero-greenwaste__actions .btn{width:auto;max-width:none;padding:10px 18px;font-size:.85rem}.hero-greenwaste__title{font-size:1.4rem;margin-bottom:6px}.hero-greenwaste__description{font-size:.8rem;margin-bottom:10px;line-height:1.4}.hero-carousel{max-width:100%;height:auto}.hero-carousel__track{height:auto;align-items:unset}.hero-carousel__slide{aspect-ratio:1 / 1!important;height:auto!important}}@media(min-width:990px){.hero-greenwaste__actions .btn{padding:10px 26px;font-size:.875rem}}body.greenwaste-policy-page{background:#021a14!important}body.greenwaste-policy-page .content-for-layout{background:#021a14!important;min-height:100vh!important;padding-top:200px!important;padding-bottom:80px!important}body.greenwaste-policy-page .shopify-policy__container,body.greenwaste-policy-page .policy-content{max-width:900px!important;margin:0 auto!important;padding:0 24px!important}body.greenwaste-policy-page .shopify-policy__title,body.greenwaste-policy-page h1{font-size:clamp(2rem,5vw,3rem)!important;font-weight:600!important;color:#fff!important;margin:0 0 48px!important;line-height:1.2!important;text-align:center!important}body.greenwaste-policy-page .content-for-layout:before{content:"Informaci\f3n Legal";display:block!important;width:fit-content!important;margin:0 auto 16px!important;padding:8px 20px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:100px!important;color:#9ccb9d!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important}body.greenwaste-policy-page .shopify-policy__body,body.greenwaste-policy-page .rte{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:48px!important;color:#ffffffd9!important;font-size:1rem!important;line-height:1.8!important}body.greenwaste-policy-page .shopify-policy__body h1,body.greenwaste-policy-page .shopify-policy__body h2,body.greenwaste-policy-page .shopify-policy__body h3,body.greenwaste-policy-page .shopify-policy__body h4,body.greenwaste-policy-page .shopify-policy__body h5,body.greenwaste-policy-page .shopify-policy__body h6,body.greenwaste-policy-page .rte h1,body.greenwaste-policy-page .rte h2,body.greenwaste-policy-page .rte h3,body.greenwaste-policy-page .rte h4,body.greenwaste-policy-page .rte h5,body.greenwaste-policy-page .rte h6{color:#fff!important;font-weight:600!important;margin-top:2em!important;margin-bottom:.75em!important;line-height:1.3!important}body.greenwaste-policy-page .shopify-policy__body h1:first-child,body.greenwaste-policy-page .shopify-policy__body h2:first-child,body.greenwaste-policy-page .shopify-policy__body h3:first-child,body.greenwaste-policy-page .rte h1:first-child,body.greenwaste-policy-page .rte h2:first-child,body.greenwaste-policy-page .rte h3:first-child{margin-top:0!important}body.greenwaste-policy-page .shopify-policy__body h2,body.greenwaste-policy-page .rte h2{font-size:1.5rem!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}body.greenwaste-policy-page .shopify-policy__body h3,body.greenwaste-policy-page .rte h3{font-size:1.25rem!important;color:#9ccb9d!important}body.greenwaste-policy-page .shopify-policy__body h4,body.greenwaste-policy-page .rte h4{font-size:1.125rem!important}body.greenwaste-policy-page .shopify-policy__body p,body.greenwaste-policy-page .rte p{margin-bottom:1.5em!important;color:#ffffffd9!important}body.greenwaste-policy-page .shopify-policy__body p:last-child,body.greenwaste-policy-page .rte p:last-child{margin-bottom:0!important}body.greenwaste-policy-page .shopify-policy__body ul,body.greenwaste-policy-page .shopify-policy__body ol,body.greenwaste-policy-page .rte ul,body.greenwaste-policy-page .rte ol{margin-bottom:1.5em!important;padding-left:1.5em!important;color:#ffffffd9!important}body.greenwaste-policy-page .shopify-policy__body li,body.greenwaste-policy-page .rte li{margin-bottom:.5em!important;padding-left:.5em!important;color:#ffffffd9!important}body.greenwaste-policy-page .shopify-policy__body a,body.greenwaste-policy-page .rte a{color:#9ccb9d!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .3s ease!important}body.greenwaste-policy-page .shopify-policy__body a:hover,body.greenwaste-policy-page .rte a:hover{color:#b8ddb9!important}body.greenwaste-policy-page .shopify-policy__body strong,body.greenwaste-policy-page .shopify-policy__body b,body.greenwaste-policy-page .rte strong,body.greenwaste-policy-page .rte b{color:#fff!important;font-weight:600!important}body.greenwaste-policy-page .shopify-policy__body em,body.greenwaste-policy-page .shopify-policy__body i,body.greenwaste-policy-page .rte em,body.greenwaste-policy-page .rte i{font-style:italic!important;color:#ffffffbf!important}body.greenwaste-policy-page .shopify-policy__body blockquote,body.greenwaste-policy-page .rte blockquote{border-left:3px solid #9CCB9D!important;padding-left:1.5em!important;margin:1.5em 0!important;font-style:italic!important;color:#ffffffbf!important}body.greenwaste-policy-page .shopify-policy__body hr,body.greenwaste-policy-page .rte hr{border:none!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:2em 0!important}body.greenwaste-policy-page .shopify-policy__body table,body.greenwaste-policy-page .rte table{width:100%!important;border-collapse:collapse!important;margin:1.5em 0!important}body.greenwaste-policy-page .shopify-policy__body th,body.greenwaste-policy-page .shopify-policy__body td,body.greenwaste-policy-page .rte th,body.greenwaste-policy-page .rte td{padding:12px 16px!important;text-align:left!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffd9!important}body.greenwaste-policy-page .shopify-policy__body th,body.greenwaste-policy-page .rte th{background:#ffffff14!important;color:#fff!important;font-weight:600!important}@media(max-width:768px){body.greenwaste-policy-page .content-for-layout{padding-top:160px!important;padding-bottom:60px!important}body.greenwaste-policy-page .shopify-policy__body,body.greenwaste-policy-page .rte{padding:32px 24px!important;font-size:.9375rem!important}body.greenwaste-policy-page .shopify-policy__body h2,body.greenwaste-policy-page .rte h2{font-size:1.25rem!important}body.greenwaste-policy-page .shopify-policy__body h3,body.greenwaste-policy-page .rte h3{font-size:1.125rem!important}}@media(max-width:480px){body.greenwaste-policy-page .content-for-layout{padding-top:130px!important;padding-bottom:48px!important}body.greenwaste-policy-page .shopify-policy__container,body.greenwaste-policy-page .policy-content{padding:0 12px!important}body.greenwaste-policy-page .shopify-policy__body,body.greenwaste-policy-page .rte{padding:24px 20px!important}body.greenwaste-policy-page .content-for-layout:before{font-size:.65rem!important;padding:6px 16px!important}}#search-modal dialog{inset:unset!important;margin:0!important;padding:0!important}#search-modal dialog::backdrop{background:#0000004d!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}#search-modal .search-modal__content,#search-modal dialog.search-modal__content,#search-modal .dialog-modal.search-modal__content{background:#052921!important;border:1px solid rgba(156,203,157,.2)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important;inset:unset!important;transform:none!important;position:fixed!important;top:80px!important;right:24px!important;left:auto!important;bottom:auto!important;margin:0!important;padding:0!important;width:420px!important;max-width:min(420px,calc(100vw - 48px))!important;max-height:calc(100vh - 120px)!important;overflow:hidden!important;transform-origin:top right!important}#search-modal .dialog-modal[open].search-modal__content{animation:searchDropdownIn .25s ease-out forwards!important}#search-modal .dialog-modal.search-modal__content.dialog-closing{animation:searchDropdownOut .2s ease-in forwards!important}@keyframes searchDropdownIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes searchDropdownOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}#search-modal predictive-search-component{background:transparent!important}#search-modal .predictive-search-form__header{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;margin:16px!important}#search-modal .predictive-search-form__header-inner{background:transparent!important;border:none!important}#search-modal .search-input{background:transparent!important;color:#fff!important;font-size:1.1rem!important}#search-modal .search-input::placeholder{color:#ffffff80!important}#search-modal .predictive-search__icon{color:#9ccb9d!important}#search-modal .predictive-search__icon svg{stroke:#9ccb9d!important}#search-modal .predictive-search__close-modal-button{color:#ffffffb3!important;background:transparent!important}#search-modal .predictive-search__close-modal-button:hover{color:#fff!important}#search-modal .predictive-search__reset-button{color:#ffffffb3!important}#search-modal .predictive-search-form__content-wrapper{background:#052921!important;border-radius:0 0 16px 16px!important}#search-modal .predictive-search-form__content{background:transparent!important}#search-modal .predictive-search-results__inner{color:#fff!important}#search-modal .predictive-search-results h3,#search-modal .predictive-search-results__heading{color:#9ccb9d!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding-bottom:8px!important;margin-bottom:12px!important}#search-modal .predictive-search-results__item,#search-modal .predictive-search__result-item{background:#ffffff08!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;margin-bottom:8px!important;transition:all .2s ease!important}#search-modal .predictive-search-results__item:hover,#search-modal .predictive-search__result-item:hover{background:#ffffff14!important;border-color:#9ccb9d4d!important}#search-modal .predictive-search-results__item-title,#search-modal .predictive-search__result-title,#search-modal .resource-card__title{color:#fff!important;font-weight:500!important}#search-modal .predictive-search-results__item-price,#search-modal .predictive-search__result-price,#search-modal .resource-card__price,#search-modal .price{color:#9ccb9d!important;font-weight:600!important}#search-modal .predictive-search-results__item-vendor,#search-modal .resource-card__vendor{color:#fff9!important}#search-modal a{color:#fff!important;text-decoration:none!important}#search-modal a:hover{color:#9ccb9d!important}#search-modal .predictive-search__search-button{background:#9ccb9d!important;color:#052921!important;border:none!important;border-radius:100px!important;font-weight:600!important;padding:14px 32px!important;transition:all .3s ease!important}#search-modal .predictive-search__search-button:hover{background:#b8ddb9!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #9ccb9d4d!important}#search-modal .predictive-search-form__footer{background:linear-gradient(to top,#052921,transparent)!important}#search-modal .predictive-search-results__no-results{color:#ffffffb3!important;text-align:center!important;padding:32px 16px!important}#search-modal .predictive-search-empty-state{color:#fff9!important}#search-modal .predictive-search-form__content::-webkit-scrollbar{width:6px!important}#search-modal .predictive-search-form__content::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:3px!important}#search-modal .predictive-search-form__content::-webkit-scrollbar-thumb{background:#9ccb9d4d!important;border-radius:3px!important}#search-modal .predictive-search-form__content::-webkit-scrollbar-thumb:hover{background:#9ccb9d80!important}@media(max-width:749px){#search-modal .search-modal__content{top:70px!important;right:12px!important;left:12px!important;width:auto!important;max-width:none!important;border-radius:12px!important;max-height:calc(100vh - 100px)!important}#search-modal .predictive-search-form__header{margin:12px!important}#search-modal .predictive-search-form__content-wrapper{border-radius:0 0 12px 12px!important}}@media(min-width:750px)and (max-width:1024px){#search-modal .search-modal__content{width:380px!important;right:16px!important}}.template-search #MainContent,.template-search .content-for-layout{background:#021a14!important;min-height:100vh!important}.template-search .section-background{background:#021a14!important}.template-search .section--page-width{background:transparent!important;padding-top:140px!important}.template-search .search-page__header{text-align:center!important;padding:40px 24px!important}.template-search .search-page__header h3,.template-search .search-page__header h1,.template-search .search-page__header h2{color:#fff!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:600!important;margin-bottom:24px!important}.template-search .search-form,.template-search .search-page__search-bar{max-width:600px!important;margin:0 auto!important}.template-search .search-form input[type=search],.template-search .search-input{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:100px!important;color:#fff!important;padding:16px 24px 16px 50px!important;font-size:1rem!important;width:100%!important;transition:all .3s ease!important}.template-search .search-form input[type=search]:focus,.template-search .search-input:focus{background:#ffffff14!important;border-color:#9ccb9d66!important;outline:none!important;box-shadow:0 0 0 3px #9ccb9d1a!important}.template-search .search-form input::placeholder{color:#ffffff80!important}.template-search results-list,.template-search .product-grid-container{background:transparent!important;padding:40px 24px 80px!important}.template-search .collection-wrapper{max-width:1400px!important;margin:0 auto!important}.template-search .results-count,.template-search .collection__heading{color:#ffffffb3!important;font-size:.875rem!important;margin-bottom:32px!important;text-align:center!important}.template-search .product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}@media(max-width:1200px){.template-search .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){.template-search .product-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.template-search .product-grid{grid-template-columns:1fr!important;gap:16px!important}}.template-search .product-grid__item,.template-search .product-card{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s ease!important}.template-search .product-grid__item:hover,.template-search .product-card:hover{background:#ffffff0f!important;border-color:#9ccb9d4d!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000004d!important}.template-search .product-card__image-wrapper,.template-search .card__image-wrapper{aspect-ratio:1!important;background:#ffffff05!important;overflow:hidden!important}.template-search .product-card__image,.template-search .card__image{width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important;transition:transform .4s ease!important}.template-search .product-card:hover .product-card__image,.template-search .product-card:hover .card__image{transform:scale(1.05)!important}.template-search .product-card__info,.template-search .card__content{padding:16px 20px 20px!important;background:transparent!important}.template-search .product-card__title,.template-search .card__title{color:#fff!important;font-size:1rem!important;font-weight:600!important;margin-bottom:8px!important;line-height:1.3!important}.template-search .product-card__title a,.template-search .card__title a{color:inherit!important;text-decoration:none!important}.template-search .product-card__price,.template-search .card__price,.template-search .price{color:#9ccb9d!important;font-size:1.125rem!important;font-weight:700!important}.template-search .product-card__vendor,.template-search .card__vendor{color:#ffffff80!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:4px!important}.template-search .no-results,.template-search .collection--empty{text-align:center!important;padding:80px 24px!important}.template-search .no-results h2,.template-search .collection--empty h2{color:#fff!important;font-size:1.5rem!important;margin-bottom:16px!important}.template-search .no-results p{color:#ffffffb3!important}.template-search .filters,.template-search .collection-filters{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:16px!important;margin-bottom:32px!important}.template-search .filters label,.template-search .filters__label{color:#ffffffb3!important}.template-search .filters select,.template-search .filters input{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px!important}.template-search .pagination{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:48px!important}.template-search .pagination a,.template-search .pagination span{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#fff!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease!important}.template-search .pagination a:hover{background:#ffffff1a!important;border-color:#9ccb9d4d!important}.template-search .pagination .current,.template-search .pagination .active{background:#9ccb9d!important;border-color:#9ccb9d!important;color:#052921!important}.quantity-selector,.quantity-selector-wrapper,quantity-selector-component,cart-quantity-selector-component{display:inline-flex!important;align-items:center!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;overflow:hidden!important;height:40px!important}.quantity-selector button,.quantity-minus,.quantity-plus,.quantity-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:38px!important;background:transparent!important;border:none!important;color:#ffffffb3!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;margin:0!important}.quantity-selector button:hover,.quantity-minus:hover,.quantity-plus:hover,.quantity-btn:hover{background:#9ccb9d26!important;color:#9ccb9d!important}.quantity-selector button:active,.quantity-btn:active{transform:scale(.95)!important}.quantity-selector button:disabled,.quantity-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.quantity-selector button svg,.quantity-selector button .svg-wrapper,.quantity-btn svg{width:14px!important;height:14px!important;color:inherit!important}.quantity-selector button .icon-plus svg,.quantity-selector button .icon-minus svg{width:14px!important;height:14px!important}.quantity-selector input[type=number],.quantity-input{width:44px!important;height:38px!important;background:transparent!important;border:none!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-size:.9375rem!important;font-weight:500!important;text-align:center!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-selector input[type=number]:focus,.quantity-input:focus{outline:none!important;background:#9ccb9d0d!important}.product-greenwaste .quantity-selector,.product-greenwaste .product-quantity .quantity-selector{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;height:44px!important}.product-greenwaste .quantity-btn{width:40px!important;height:42px!important;font-size:1.25rem!important}.product-greenwaste .quantity-btn span{font-size:1.25rem!important;font-weight:300!important;line-height:1!important}.product-greenwaste .quantity-input{width:50px!important;height:42px!important;font-size:1rem!important}.template-cart .quantity-selector,.cart-item .quantity-selector{height:36px!important}.template-cart .quantity-selector button,.cart-item .quantity-selector button{width:32px!important;height:34px!important}.template-cart .quantity-selector input,.cart-item .quantity-selector input{width:40px!important;height:34px!important;font-size:.875rem!important}.price-per-item{margin-left:12px!important}.price-per-item__text{color:#fff9!important;font-size:.8125rem!important}#search-modal dialog,#search-modal .search-modal__content{background:linear-gradient(180deg,#052921,#042018)!important;border:1px solid rgba(156,203,157,.15)!important;box-shadow:0 25px 60px -12px #0009,0 0 0 1px #9ccb9d14 inset!important}#search-modal .predictive-search-form__header{background:#ffffff08!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:16px 16px 0 0!important;margin:0!important;padding:16px!important}#search-modal .predictive-search-form__header-inner{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:100px!important;padding:4px 8px 4px 16px!important}#search-modal .search-input{background:transparent!important;color:#fff!important;font-size:1rem!important;padding:12px 12px 12px 44px!important;border:none!important;height:44px!important}#search-modal .search-input::placeholder{color:#fff6!important}#search-modal .predictive-search__icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ccb9d!important;opacity:.8!important;pointer-events:none!important}#search-modal .predictive-search__icon svg{width:18px!important;height:18px!important;stroke:currentColor!important}#search-modal .predictive-search-form__content-wrapper{background:transparent!important;position:relative!important;top:auto!important}#search-modal .predictive-search-form__content{background:transparent!important;padding:16px!important;max-height:400px!important;overflow-y:auto!important}#search-modal .predictive-search-results__inner{padding:0!important}#search-modal .predictive-search-results h3,#search-modal .predictive-search-results__heading,#search-modal .predictive-search__section-title{color:#9ccb9d!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:12px 0 8px!important;margin:0!important;border-bottom:none!important}#search-modal .predictive-search-results__item,#search-modal .predictive-search__result-item,#search-modal .resource-card{display:flex!important;align-items:center!important;gap:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:10px!important;margin-bottom:8px!important;transition:all .2s ease!important;text-decoration:none!important}#search-modal .predictive-search-results__item:hover,#search-modal .predictive-search__result-item:hover,#search-modal .resource-card:hover{background:#ffffff0f!important;border-color:#9ccb9d40!important;transform:translate(4px)!important}#search-modal .predictive-search-results__item img,#search-modal .resource-card__image,#search-modal .predictive-search__result-image{width:56px!important;height:56px!important;object-fit:contain!important;background:#ffffff05!important;border-radius:8px!important;padding:4px!important;flex-shrink:0!important}#search-modal .predictive-search-results__item-info,#search-modal .resource-card__content{flex:1!important;min-width:0!important}#search-modal .predictive-search-results__item-title,#search-modal .resource-card__title,#search-modal .predictive-search__result-title{color:#fff!important;font-size:.9375rem!important;font-weight:500!important;margin:0 0 4px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#search-modal .predictive-search-results__item-price,#search-modal .resource-card__price,#search-modal .predictive-search__result-price,#search-modal .price{color:#9ccb9d!important;font-size:.9375rem!important;font-weight:600!important;margin:0!important}#search-modal .predictive-search-form__footer{padding:12px 16px 16px!important;background:linear-gradient(to top,rgba(5,41,33,.95),transparent)!important}#search-modal .predictive-search__search-button{width:100%!important;background:#9ccb9d!important;color:#052921!important;border:none!important;border-radius:100px!important;font-size:.9375rem!important;font-weight:600!important;padding:14px 24px!important;cursor:pointer!important;transition:all .3s ease!important}#search-modal .predictive-search__search-button:hover{background:#b4ddb5!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #9ccb9d40!important}#search-modal .predictive-search__close-modal-button{width:36px!important;height:36px!important;min-width:36px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;color:#fff9!important;margin-left:8px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}#search-modal .predictive-search__close-modal-button:hover{background:#ffffff1a!important;color:#fff!important;border-color:#fff3!important}#search-modal .predictive-search__close-modal-button svg{width:14px!important;height:14px!important}#search-modal .predictive-search__reset-button{color:#ffffff80!important;font-size:.8125rem!important;padding:8px 12px!important}#search-modal .predictive-search__reset-button:hover{color:#9ccb9d!important}#search-modal .predictive-search-empty-state,#search-modal .predictive-search-results__no-results{text-align:center!important;padding:40px 20px!important;color:#ffffff80!important}#search-modal .predictive-search-empty-state h3{color:#fff!important;font-size:1rem!important;margin-bottom:8px!important}#search-modal .predictive-search-empty-state p{color:#ffffff80!important;font-size:.875rem!important}#search-modal .predictive-search__collections,#search-modal .predictive-search__pages{margin-top:16px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.08)!important}#search-modal .predictive-search__collections a,#search-modal .predictive-search__pages a{display:block!important;padding:10px 12px!important;color:#fffc!important;background:#ffffff05!important;border-radius:8px!important;margin-bottom:6px!important;transition:all .2s ease!important}#search-modal .predictive-search__collections a:hover,#search-modal .predictive-search__pages a:hover{background:#ffffff0f!important;color:#fff!important}#search-modal .predictive-search__loading{display:flex!important;align-items:center!important;justify-content:center!important;padding:40px!important;color:#ffffff80!important}#search-modal .predictive-search-results__item[aria-selected=true],#search-modal .resource-card[aria-selected=true]{background:#9ccb9d1a!important;border-color:#9ccb9d4d!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-product-image{animation:none!important}}.price-tax-breakdown{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:#ffffff73;margin-top:4px}.price-tax-breakdown--cart{justify-content:flex-end;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.hero-carousel{width:100%;max-width:500px;position:relative;overflow:hidden}.hero-carousel__track{display:flex;gap:0;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.hero-carousel__slide{flex:0 0 100%;width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;border-radius:20px}.hero-carousel__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;animation:none}.hero-carousel__caption{display:block;text-align:center;font-size:.75rem;color:#ffffff8c;margin-top:.5rem;letter-spacing:.05em;text-transform:uppercase}.hero-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.hero-carousel__dot{width:8px;height:8px;border-radius:50%;border:none;background:#9ccb9d4d;cursor:pointer;padding:0;transition:background .3s ease,width .3s ease;flex-shrink:0}.hero-carousel__dot.is-active{background:var(--green-mint, #9CCB9D);width:24px;border-radius:4px}.hero-carousel__dot:hover:not(.is-active){background:#9ccb9d99}@media(max-width:990px){.hero-carousel{width:100%;max-width:100%;height:100%}.hero-carousel__track{height:100%;align-items:stretch}.hero-carousel__slide{aspect-ratio:unset;height:100%}}@media(prefers-reduced-motion:reduce){.hero-carousel__track,.hero-carousel__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/modern-greenwaste.css.map */
