@media(min-width:1200px){.coolgreen-header-test .header__top{position:relative;overflow:visible!important}.coolgreen-header-test .coolgreen-header-test__left,.coolgreen-header-test .coolgreen-header-test__desktop-nav nav>.link-list,.coolgreen-header-test .coolgreen-header-test__desktop-nav nav>.link-list>.has-submenu{position:static}.coolgreen-header-test .coolgreen-header-test__desktop-nav .site-nav.style--classic .submenu{top:100%!important;inset-block-start:100%!important;margin-top:0!important;padding-top:20px!important}.coolgreen-header-test .coolgreen-header-test__desktop-nav .site-nav.style--classic .submenu.mega-menu{position:absolute!important;left:0!important;right:0!important;inset-inline:0!important;width:100%!important;max-width:100%!important;margin:0!important;margin-inline:0!important;padding:20px clamp(16px,2vw,32px) 28px!important;max-height:calc(100vh - var(--cg-menu-bottom,140px) - 12px);max-height:calc(100dvh - var(--cg-menu-bottom,140px) - 12px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--color-background-header,#fff);border-top:1px solid #e5e5dc;box-shadow:0 12px 20px #171a131a}.coolgreen-header-test .coolgreen-header-test__desktop-nav .site-nav.style--classic .submenu.mega-menu:after{display:none!important}.coolgreen-header-test .coolgreen-header-test__desktop-nav .site-nav.style--classic .submenu.mega-menu .submenu-holder{width:100%;max-width:100%;padding-inline:0!important;margin:0!important}.coolgreen-header-test .coolgreen-header-test__desktop-nav.cg-menu-ready nav>.link-list>.has-submenu:not(.cg-menu-open)>.submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.coolgreen-header-test .coolgreen-header-test__desktop-nav.cg-menu-ready nav>.link-list>.cg-menu-open>.submenu,.coolgreen-header-test .coolgreen-header-test__desktop-nav.cg-menu-ready nav>.link-list>.cg-menu-open>.submenu .submenu-holder{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.cg-menu-tools{display:flex;justify-content:flex-end;margin:0 0 12px}.cg-menu-close{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font:inherit;font-size:13px;color:inherit;background:transparent;border:1px solid #dce2cd;border-radius:6px;cursor:pointer}.cg-menu-close svg{width:16px;height:16px}}.cg-pdp-main{margin-bottom:0!important;padding-bottom:0!important}.cg-pdp-main .main-product{margin-bottom:0!important}.cg-pdp-main .main-product .product-gallery .lazy-image{max-height:none}.cg-pdp-main .product-text{padding-bottom:24px}.cg-pdp-main .product-text h1{font-size:clamp(28px,2.35vw,42px);line-height:1.13}.cg-pdp-main .cg-product-details dl{margin:0}.cg-product-details__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:10px 0;border-top:1px solid #e8eade;font-size:14px;line-height:1.6}.cg-product-details__row dt{font-weight:500;color:#57604a}.cg-product-details__row dd{margin:0;overflow-wrap:anywhere}.cg-product-details__row dd p{margin:0}.cg-plant-quote--strip{margin:0!important;background:#faf9f3}.cg-plant-quote--strip .cg-plant-quote__inner{display:block;border-radius:0;max-width:none}.cg-plant-quote--strip .cg-plant-quote__copy{padding:clamp(28px,3.2vw,48px) clamp(20px,3vw,56px)}.cg-plant-quote--strip .cg-plant-quote__words{max-width:60ch;font-size:clamp(23px,2.35vw,40px);line-height:1.3}.cg-pdp-benefits-section{margin:0!important;padding:0!important}.cg-pdp-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;background:#171a13;color:#faf9f3}.cg-pdp-benefits__media{min-width:0;position:relative;overflow:hidden}.cg-pdp-benefits__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cg-pdp-benefits__copy{padding:clamp(32px,4.5vw,80px);align-self:center;min-width:0}.cg-pdp-benefits__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:#c4d598;margin:0 0 16px}.cg-pdp-benefits h2{font-size:clamp(28px,2.8vw,46px);line-height:1.15;letter-spacing:-.025em;color:inherit;margin:0 0 18px}.cg-pdp-benefits__intro{font-size:15px;line-height:1.7;color:#e0e3d8}.cg-pdp-benefits__intro p{margin:0}.cg-pdp-benefits__list{list-style:none!important;margin:26px 0!important;padding:0!important;display:grid;gap:20px}.cg-pdp-benefits__list li{display:flex;align-items:flex-start;gap:14px;margin:0!important;padding:0!important}.cg-pdp-benefits__icon{flex:0 0 26px;color:#b9d764;display:block;padding-top:2px}.cg-pdp-benefits__list h3{font-size:16px;line-height:1.4;font-weight:600;color:inherit;margin:0 0 4px}.cg-pdp-benefits__list p{font-size:14px;line-height:1.65;color:#e0e3d8;margin:0}.cg-pdp-benefits .cg-pdp-benefits__cta{min-height:48px;background:#9ab92d;color:#171a13;border-color:#9ab92d;padding:14px 20px;white-space:normal;font-size:14px;line-height:1.45;text-align:center}.cg-pdp-benefits__note{font-size:12px;line-height:1.6;color:#c3c8b8;margin:14px 0 0}.cg-pdp-benefits--text-only{grid-template-columns:1fr}.cg-pdp-benefits--text-only .cg-pdp-benefits__copy{max-width:900px;margin:auto}body:has(.cg-pdp-main) .cg-plant-quote-section,body:has(.cg-pdp-main) .cg-faqs-section{margin-block:0!important}body:has(.cg-pdp-main) .cg-faqs-inner{padding-block:clamp(28px,4vw,56px)}[data-cg-back-to-product],[id^=cg-choose-]{scroll-margin-top:120px}[data-cg-sticky] .cg-sticky-selection[hidden],[data-cg-sticky].cg-has-selection [data-js-atc-price]{display:none!important}[data-cg-sticky] .cg-sticky-selection{display:grid;gap:2px;min-width:0;font-size:18px;line-height:1.35}[data-cg-sticky] .cg-sticky-selection small{display:block;font-size:11px;line-height:1.35;font-weight:400}[data-cg-sticky] .sticky-add-to-cart__actions{min-width:0}[data-cg-sticky] [data-js-atc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#9ab92d;border-color:#9ab92d;color:#171a13;transition:background-color .18s ease,transform .18s ease;min-height:48px;height:auto;text-transform:none}[data-cg-sticky] [data-js-atc] .button__text{color:#171a13!important;opacity:1!important;visibility:visible!important;white-space:normal;line-height:1.35}[data-cg-sticky] [data-js-atc] .button__preloader{display:none!important}[data-cg-sticky] [data-js-atc]:active{transform:scale(.98)}[data-cg-sticky] [data-js-atc]:disabled:not(.cg-busy):not(.cg-added){background:#e5e5dc;border-color:#e5e5dc;cursor:not-allowed}.cg-sticky-state{display:none;flex:0 0 17px;width:17px;height:17px}[data-cg-sticky] .cg-busy .cg-sticky-state{display:block;border:2px solid rgb(23 26 19 / .25);border-top-color:#171a13;border-radius:50%;animation:cg-button-spin .8s linear infinite}[data-cg-sticky] .cg-added .cg-sticky-state{display:block;position:relative}[data-cg-sticky] .cg-added .cg-sticky-state:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid #171a13;border-width:0 2px 2px 0;transform:rotate(45deg)}[data-cg-sticky] .cg-added{animation:cg-button-confirm .3s ease-out}@keyframes cg-button-spin{to{transform:rotate(360deg)}}@keyframes cg-button-confirm{50%{transform:scale(1.025)}}@media(min-width:1024px){.cg-pdp-main .main-product{column-gap:clamp(24px,3vw,56px)}.cg-pdp-main .product-gallery--scroll>.css-slider--bottom-navigation{overflow:visible}}@media(max-width:899px){.cg-pdp-benefits{grid-template-columns:1fr}.cg-pdp-benefits__media{aspect-ratio:4/3;max-height:480px}.cg-pdp-benefits__copy{padding:28px 24px 32px}.cg-pdp-benefits .cg-pdp-benefits__cta{width:100%}}@media(max-width:599px){.cg-pdp-main .product-text h1{font-size:30px}[data-cg-sticky] .sticky-add-to-cart__actions{display:flex!important;flex-wrap:nowrap!important;gap:10px}[data-cg-sticky] .cg-sticky-selection{flex:0 1 38%;font-size:17px}[data-cg-sticky] .sticky-add-to-cart__button{flex:1;min-width:0}[data-cg-sticky] [data-js-atc]{padding:12px!important;font-size:13px}.cg-pdp-benefits__list{gap:18px}}@media(prefers-reduced-motion:reduce){[data-cg-sticky],[data-cg-sticky] [data-js-atc],.cg-sticky-state{animation:none!important;transition:none!important}[data-cg-sticky] [data-js-atc]:active{transform:none}}body:has(.cg-pdp-main) #main>.shopify-section:not(:first-child)>.container--vertical-space{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cg-pdp-polish.css.map */
