.gsm-dr,.gsm-dr-product{color:#203b2b}.gsm-dr *,.gsm-dr-product *{box-sizing:border-box}.gsm-dr h1,.gsm-dr h2,.gsm-dr h3,.gsm-dr-mobile-title h1{font-family:Georgia,Times New Roman,serif;color:#203b2b;letter-spacing:-.035em}.gsm-dr h1{font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1.02;margin:0 0 1.3rem}.gsm-dr h2{font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.08;margin:0 0 1.25rem}.gsm-dr h3{font-size:1.65rem;line-height:1.15;margin:.55rem 0 .8rem}.gsm-dr p{line-height:1.65;margin:0 0 1.1rem}.gsm-dr .gsm-dr-kicker,.gsm-dr-product .gsm-dr-kicker{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;line-height:1.5;font-weight:700;color:#526858;margin:0 0 1rem}.gsm-dr .gsm-dr-lead{font-size:1.12rem;max-width:42rem}.gsm-dr .gsm-dr-small,.gsm-dr-product .gsm-dr-small{font-size:.78rem;line-height:1.5;color:#526258;margin-top:1rem}.gsm-dr a:not(.gsm-dr-button),.gsm-dr-product a:not(.gsm-dr-button){text-underline-offset:3px}.gsm-dr-small a,.gsm-dr-trust a{text-decoration:underline;color:inherit}.gsm-dr a:focus-visible,.gsm-dr button:focus-visible,.gsm-dr summary:focus-visible,.gsm-dr-product a:focus-visible,.gsm-dr-product button:focus-visible{outline:3px solid #b88433;outline-offset:4px}.gsm-dr-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 26px;background:#254d35;border:1px solid #254d35;border-radius:3px;color:#fff!important;font:700 .95rem/1.35 Arial,sans-serif;text-align:center;text-decoration:none!important}.gsm-dr-button:hover{background:#183923;color:#fff}.gsm-dr-button--secondary{background:transparent;color:#254d35!important}.gsm-dr-button--secondary:hover{color:#fff!important}.gsm-dr-section{max-width:1120px;padding:64px 28px;margin:0 auto}.gsm-dr-home-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1280px;margin:auto;background:#f0eee5}.gsm-dr-home-copy{padding:clamp(28px,4.5vw,70px);align-self:center}.gsm-dr-home-image{min-width:0}.gsm-dr-home-image img{display:block;width:100%;height:100%;max-height:720px;object-fit:cover;object-position:50% 62%}.gsm-dr-inline-facts{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:1.4rem 0!important;list-style:none;font-size:.86rem;font-weight:600}.gsm-dr-inline-facts li{border-bottom:1px solid #c4cdbf;padding-bottom:5px}.gsm-dr-home-copy .gsm-dr-shipping{font-size:.85rem;font-weight:600;margin:.65rem 0 1rem}.gsm-dr-textlink{color:#254d35;font-size:.9rem;text-decoration:underline;font-weight:600}.gsm-dr-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:auto;background:#254d35;color:#fff;text-align:center;padding:18px 12px;gap:12px;font-size:.8rem;font-weight:600}.gsm-dr-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.gsm-dr-demo video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#17251d}.gsm-dr-choices{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bcc8bc;border-bottom:1px solid #bcc8bc;margin-top:2rem}.gsm-dr-choices article{padding:32px}.gsm-dr-choices article:first-child{background:#edf1e8;border-right:1px solid #bcc8bc}.gsm-dr-choices .gsm-dr-choice-price{font-size:1.7rem;font-weight:700}.gsm-dr-choice-price small{display:block;font-size:.75rem;font-weight:400;margin-top:3px}.gsm-dr-choices ul{padding-left:20px;margin:1.25rem 0;line-height:1.8}.gsm-dr-choices .gsm-dr-button{width:100%}.gsm-dr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:2rem}.gsm-dr-steps img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gsm-dr-step{display:block;font-size:.73rem;letter-spacing:.1em;margin:1.3rem 0 .5rem;font-weight:700}.gsm-dr-steps p{font-size:.95rem}.gsm-dr-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.gsm-dr-photo img{display:block;width:100%;height:auto}.gsm-dr-cert{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;border-top:1px solid #ccd4c9;border-bottom:1px solid #ccd4c9}.gsm-dr-cert-fact{text-align:center;background:#e9eee3;padding:36px 20px}.gsm-dr-cert-fact span{display:block;font-size:1.2rem;letter-spacing:.18em}.gsm-dr-cert-fact strong{font:700 clamp(2.8rem,5vw,4.7rem)/1.2 Georgia,serif}.gsm-dr-cert-fact p{margin:.8rem 0 0;font-size:.85rem}.gsm-dr-faq{max-width:850px}.gsm-dr-faq details{border-bottom:1px solid #c9d1c5;padding:0}.gsm-dr-faq summary{cursor:pointer;font-weight:600;font-size:1rem;padding:20px 4px}.gsm-dr-faq details p{padding:0 4px 12px}.gsm-dr-close{text-align:center;background:#edf1e8;max-width:1064px}.gsm-dr-close h2{max-width:700px;margin:0 auto 1rem}.gsm-dr-review-label{max-width:850px;padding:52px 24px 0;margin:auto;text-align:center;font-size:.85rem}.gsm-dr-gallery{max-width:560px;margin:auto}.gsm-dr-gallery-stage{background:#f0eee5}.gsm-dr-gallery-panel[hidden]{display:none!important}.gsm-dr-gallery-panel img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block}.gsm-dr-gallery-panel:first-child img{object-fit:cover;object-position:50% 64%}.gsm-dr-gallery-video{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#17251d}.gsm-dr-gallery-thumbs{display:flex;gap:8px;padding:12px 2px 4px;overflow-x:auto}.gsm-dr-gallery-thumbs button{padding:0;border:2px solid transparent;background:#eceee7;flex:0 0 58px;height:58px;cursor:pointer;color:#203b2b;font-size:.75rem}.gsm-dr-gallery-thumbs button[aria-pressed=true]{border-color:#254d35}.gsm-dr-gallery-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.gsm-dr-gallery>.gsm-dr-small{margin:.35rem 0 0;font-size:.7rem}.gsm-dr-product .gsm-dr-mobile-title{display:none}.gsm-dr-product .gsm-dr-offer{text-align:left!important;padding-left:32px}.gsm-dr-product[data-product-handle] .gsm-dr-offer>.product-title{text-align:left!important;max-width:none;margin:0 0 .75rem!important;font-size:clamp(1.9rem,2.5vw,2.5rem)!important}.gsm-dr-product .gsm-dr-review-link{font-size:.78rem;text-decoration:underline;color:#526258}.gsm-dr-product .gsm-dr-offer-summary{margin:1rem 0}.gsm-dr-product .gsm-dr-offer-summary>p:first-child{font-size:1.05rem;line-height:1.5}.gsm-dr-product .gsm-dr-offer-summary ul{padding-left:20px;margin:.85rem 0;line-height:1.75;font-size:.92rem}.gsm-dr-product[data-product-handle] .product-prices{text-align:left!important;margin-bottom:.7rem!important}.gsm-dr-product[data-product-handle] .product-price{font-size:1.7rem!important}.gsm-dr-product[data-product-handle] .gsm-simple-product-form,.gsm-dr-product[data-product-handle] .product-form{margin-left:0!important;max-width:none!important}.gsm-dr-product[data-product-handle] .gsm-simple-add-to-cart,.gsm-dr-product[data-product-handle] .product-add-to-cart{max-width:none!important}.gsm-dr-product[data-product-handle] .product-button{max-width:none!important;border-radius:3px!important;min-height:50px!important;background:#254d35}.gsm-dr-product .gsm-dr-trust{display:grid;gap:5px;text-align:center;margin:10px 0;font-size:.8rem}.gsm-dr-product .gsm-dr-trust span{font-size:.74rem;color:#526258}.gsm-dr-product .gsm-dr-sub-intro{font-size:.83rem;line-height:1.45;margin:0 0 14px}.gsm-dr-product .gsm-purchase-options{border-radius:3px}.gsm-dr-product[data-product-handle] .gsm-dr-offer.col-12.col-lg-5.pb-3>.product-title{max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important}#gsm-dr-offer,#gsm-dr-certification,#gsm-dr-customer-notes{scroll-margin-top:110px}@media(min-width:992px){.gsm-dr-product{padding-top:10px}.gsm-dr-product[data-product-handle] [data-product-single-media-group]{flex:0 0 50%!important;max-width:50%!important}.gsm-dr-product[data-product-handle] [data-product-single-media-group]+.col-12.col-lg-5{flex:0 0 50%!important;max-width:50%!important}}@media(max-width:767px){.gsm-dr-home-hero{grid-template-columns:1fr}.gsm-dr-home-copy{padding:28px 22px}.gsm-dr h1{font-size:2.7rem}.gsm-dr-home-image img{height:330px;object-position:50% 70%}.gsm-dr-home-copy .gsm-dr-button{width:100%}.gsm-dr-strip{grid-template-columns:1fr 1fr;padding:15px 12px;font-size:.73rem}.gsm-dr-section{padding:42px 22px}.gsm-dr-demo,.gsm-dr-split,.gsm-dr-cert{grid-template-columns:1fr;gap:24px}.gsm-dr-demo{gap:22px}.gsm-dr-steps{grid-template-columns:1fr;gap:26px}.gsm-dr-steps article{display:grid;grid-template-columns:110px 1fr;gap:0 18px}.gsm-dr-steps img{grid-column:1;grid-row:1/4;margin-top:8px}.gsm-dr-steps .gsm-dr-step{margin:0 0 .3rem}.gsm-dr-steps h3{font-size:1.4rem;margin:.1rem 0 .4rem}.gsm-dr-steps p{font-size:.88rem;line-height:1.5;margin:0}.gsm-dr-choices{grid-template-columns:1fr}.gsm-dr-choices article{padding:25px 20px}.gsm-dr-choices article:first-child{border-right:0;border-bottom:1px solid #bcc8bc}.gsm-dr-cert-fact{padding:24px}.gsm-dr-product{padding-top:0!important}.gsm-dr-product .gsm-dr-mobile-title{display:block;padding:10px 0 16px;text-align:left}.gsm-dr-mobile-title .gsm-dr-kicker{margin-bottom:5px}.gsm-dr-mobile-title h1{font-size:1.9rem!important;line-height:1.08;margin:0}.gsm-dr-product .gsm-dr-offer{padding-left:15px}.gsm-dr-gallery-panel img,.gsm-dr-gallery-video{height:240px;width:100%;object-fit:contain}.gsm-dr-gallery-panel:first-child img{object-fit:cover;object-position:50% 70%}.gsm-dr-gallery-thumbs button{flex-basis:48px;height:48px}.gsm-dr-gallery>.gsm-dr-small{display:none}.gsm-dr-product .gsm-dr-offer-summary{margin:.6rem 0}.gsm-dr-product .gsm-dr-offer-summary>p:first-child{font-size:1rem}.gsm-dr-product .gsm-dr-offer-summary ul{margin:.5rem 0}.gsm-dr-product .gsm-dr-small{margin-top:.6rem}.gsm-dr-product[data-product-handle] .gsm-simple-product-form{display:grid!important;grid-template-columns:90px 1fr;gap:12px;align-items:center}.gsm-dr-product[data-product-handle] .gsm-simple-product-form:before{display:none}.gsm-dr-product[data-product-handle] .gsm-simple-product-form .gsm-simple-quantity{width:90px!important;height:50px!important}.gsm-dr-product[data-product-handle] .gsm-simple-product-form .gsm-simple-quantity-row,.gsm-dr-product[data-product-handle] .gsm-simple-product-form .product-add-to-cart{margin:0!important}}@media(prefers-reduced-motion:reduce){.gsm-dr *,.gsm-dr-product *{scroll-behavior:auto!important;transition:none!important}}.gsm-dr-product[data-product-handle=compostable-wrap-refill-roll] .gsm-dr-gallery-panel:first-child img{object-fit:contain}@media(max-width:767px){.gsm-dr-home-copy h1{font-size:2rem;margin-bottom:1rem}.gsm-dr-home-copy .gsm-dr-lead{font-size:1rem;line-height:1.5}.gsm-dr-home-copy .gsm-dr-inline-facts{font-size:.75rem;gap:8px;margin:1rem 0!important}.gsm-dr-home-copy .gsm-dr-kicker{font-size:.65rem;margin-bottom:.7rem}}.gsm-cv{max-width:1240px;margin:auto;padding:24px;color:#26372c}.gsm-cv h1{font-family:Georgia,serif;font-size:2.4rem;line-height:1.12}.gsm-cv-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.gsm-cv-offer p{line-height:1.5}.gsm-cv-price{font-size:1.55rem;font-weight:700;margin:12px 0}.gsm-cv-price small{display:block;font-size:.9rem;font-weight:400}.gsm-cv-choices{border:1px solid #9cab9c;padding:12px;margin:12px 0}.gsm-cv-choice{display:flex;gap:12px;align-items:center;min-height:48px}.gsm-cv-choice input{width:20px;height:20px;accent-color:#254d35}.gsm-cv label{font-weight:500}.gsm-cv select,.gsm-cv input[type=number]{min-height:44px;padding:8px;border:1px solid #8d9c90;background:#fff;max-width:100%;color:#26372c}.gsm-cv-sub{padding:12px 0}.gsm-cv-sub select{width:100%}.gsm-cv-buy{display:flex;gap:12px;align-items:end}.gsm-cv-buy label,.gsm-cv-buy input{width:80px}.gsm-cv-buy button{flex:1}.gsm-cv button{min-height:48px;cursor:pointer}.gsm-cv button:disabled{opacity:.6;cursor:wait}.gsm-cv-status{font-size:.9rem}.gsm-cv-error{color:#9e2525}.gsm-cv-summary{font-size:.95rem}.gsm-cv-summary a{text-decoration:underline}.gsm-cv-proof{display:grid;grid-template-columns:220px 1fr;align-items:center;background:#fff;gap:20px;margin:24px 0;border:1px solid #e1e5dd}.gsm-cv-mark{padding:72px;box-sizing:content-box;width:80px}.gsm-cv-mark img{display:block;width:80px;height:auto;max-width:none}.gsm-cv-proof>div:last-child{padding:18px}.gsm-cv-proof p{font-size:.9rem;line-height:1.5}.gsm-cv-proof summary{cursor:pointer;min-height:44px;text-decoration:underline}.gsm-cv-sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fffdf7;border-top:1px solid #9cab9c;padding:12px max(16px,env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 -3px 14px #0001}.gsm-cv-sticky[hidden],.gsm-cv [hidden]{display:none!important}.gsm-cv-sticky p{margin:0;font-size:.85rem}.gsm-cv-sticky strong{display:block}.gsm-cv-sticky button{flex-shrink:0}.gsm-cv-sticky .gsm-cv-price{font-size:.9rem;margin:0}.gsm-cv-sticky .gsm-cv-price small{font-size:.75rem}.gsm-cv :focus-visible,.gsm-cv-sticky :focus-visible{outline:3px solid #b46e25;outline-offset:3px}.gsm-cv summary{cursor:pointer;min-height:44px}.gsm-cv-footer-space{height:110px}body:has(.shopify-pc__banner) .gsm-cv-sticky{display:none!important}@media(max-width:767px){.gsm-cv{padding:12px 18px}.gsm-cv-grid{grid-template-columns:1fr;gap:20px}.gsm-cv h1{font-size:1.8rem;margin:4px 0 10px}.gsm-cv-media{order:2}.gsm-cv-offer{order:1}.gsm-cv-offer>p{margin:8px 0}.gsm-cv-proof{grid-template-columns:1fr;gap:0}.gsm-cv-mark{margin:auto}.gsm-cv-proof>div:last-child{padding:0 20px 20px}.gsm-cv-sticky{gap:8px}.gsm-cv-sticky button{padding:10px 14px}.gsm-cv-sticky>div{min-width:0}.gsm-cv-sticky .gsm-cv-product-name{font-size:.75rem}.gsm-dr-home-copy{padding:20px!important}.gsm-dr-home-image img{height:280px}.gsm-cv .gsm-dr-gallery-stage img{height:300px;object-fit:contain}.gsm-cv .gsm-dr-gallery-thumbs{overflow:auto}}.gsm-cv-mobile-product{display:none}@media(max-width:767px){.gsm-cv-mobile-product{display:block;float:right;width:96px;height:96px;object-fit:contain;margin:0 0 10px 12px}.gsm-cv-offer .gsm-cv-price{clear:both}}.gsm-cv,.gsm-cv *{box-sizing:border-box}.gsm-cv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gsm-cv-media,.gsm-cv-offer,.gsm-cv-buy button{min-width:0}.gsm-cv-buy button{padding-left:12px;padding-right:12px}.gsm-cv-proof .gsm-cv-mark{box-sizing:content-box}@media(max-width:767px){.gsm-cv-grid{grid-template-columns:minmax(0,1fr)}}.gsm-cv-proof.gsm-cv-proof--compact{display:block;background:transparent;border:0;border-top:1px solid #bac6b8;border-bottom:1px solid #bac6b8;padding:28px 0;margin:0;color:#203b2b}.gsm-cv-proof--compact .gsm-cv-proof-standards{font:600 .8rem/1.5 Arial,sans-serif;letter-spacing:.09em;margin:0 0 10px;color:#526258}.gsm-cv-proof-standards span{padding:0 8px;color:#718171}.gsm-dr .gsm-cv-proof--compact .gsm-cv-proof-title,.gsm-cv-proof--compact .gsm-cv-proof-title{font:400 clamp(1.55rem,2.6vw,2.25rem)/1.18 Georgia,serif;letter-spacing:-.02em;margin:0 0 12px;color:#203b2b}.gsm-cv-proof--compact .gsm-cv-proof-qualification{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 0 12px}.gsm-cv-proof--compact summary{display:list-item;min-height:44px;padding:10px 0;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;color:#254d35}.gsm-cv-proof--compact summary:focus-visible{outline:3px solid #b88433;outline-offset:4px}.gsm-cv-proof-expanded{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;align-items:center;margin:16px 0 0;background:#fff}.gsm-cv-proof--compact .gsm-cv-mark{width:80px;padding:72px;margin:0;box-sizing:content-box;background:#fff}.gsm-cv-proof--compact .gsm-cv-mark img{display:block;width:80px;height:auto;max-width:none}.gsm-cv-proof-record{padding:24px 24px 24px 0;min-width:0}.gsm-cv-proof-record p{margin:0 0 12px;line-height:1.6}.gsm-cv-proof-record .gsm-cv-proof-attribution{font-size:.75rem;color:#526258}.gsm-dr-section:has(>.gsm-cv-proof--compact){padding-top:32px;padding-bottom:32px}@media(max-width:767px){.gsm-cv-proof-expanded{grid-template-columns:minmax(0,1fr);gap:0}.gsm-cv-proof--compact .gsm-cv-mark{margin:0 auto}.gsm-cv-proof-record{padding:0 20px 20px}.gsm-cv-proof.gsm-cv-proof--compact{padding:24px 0}.gsm-dr-section:has(>.gsm-cv-proof--compact){padding-top:24px;padding-bottom:24px}}.gsm-cv-proof.gsm-cv-proof--image{max-width:620px;margin:0 auto;padding:0;border:0;background:transparent}.gsm-cv-proof--image .gsm-cv-cert-art{display:block}.gsm-cv-proof--image .gsm-cv-cert-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.gsm-cv-proof--image .gsm-cv-proof-qualification{font-size:.85rem;line-height:1.5;margin:14px 0 4px}.gsm-cv-proof--image .gsm-cv-proof-expanded{grid-template-columns:minmax(0,1fr)}.gsm-cv-proof--image .gsm-cv-mark{margin:0 auto}.gsm-cv-proof--image .gsm-cv-proof-record{padding:0 20px 20px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gsm-cv.css.map */
