:root{--ms-paper:#ffffff;--ms-cream:#F5F1E6;--ms-cream2:#fcf9f1;--ms-card:#ffffff;--ms-ink:#303030;--ms-ink2:#5d6358;--ms-ink3:#8c9187;--ms-line:#e7e4db;--ms-line-strong:#dadada;--ms-g900:#1B4332;--ms-g800:#143528;--ms-g700:#2D5A27;--ms-g600:#346b2c;--ms-g500:#17916f;--ms-g-tint:#eaf0e4;--ms-g-tint2:#d8e4d0;--ms-terra:#C56A30;--ms-terra-tint:#f4e1d3;--ms-sale:#D35400;--ms-sale-label:#e02c50;--ms-shadow:0 1px 2px rgba(24,40,28,.04), 0 8px 24px -12px rgba(24,40,28,.14);--ms-shadow-lg:0 2px 6px rgba(24,40,28,.06), 0 24px 48px -20px rgba(24,40,28,.26);--ms-r:14px;--ms-rs:10px;--ms-pill:24px;--ms-maxw:1500px}.header__search .search__form{background:var(--ms-card);border:1px solid var(--ms-line-strong);border-radius:13px;box-shadow:var(--ms-shadow);transition:border-color .2s,box-shadow .2s}.header__search .search__form:focus-within{border-color:var(--ms-g500);box-shadow:0 0 0 3px var(--ms-g-tint)}.header__search .search__input{border-radius:13px;font-size:15px;color:var(--ms-ink)}.header__search .search__submit{color:var(--ms-ink2)}.header__search .search__submit:hover{color:var(--ms-g700)}.header{border-bottom:1px solid var(--ms-line)}.header__icons .header__icon,.header__icons .hulk-header-icon{transition:background-color .15s,color .15s;border-radius:11px}.header__icon-label{display:none}.header__icons .hulk-header-icon{display:inline-flex;align-items:center;justify-content:center}.header__icons .hulk-header-icon>i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;line-height:1;vertical-align:middle!important}.header__icons .header__icon:hover,.header__icons .header__icon:focus-visible,.header__icons .hulk-header-icon:hover,.header__icons .hulk-header-icon:focus-visible{background:var(--ms-g700);color:#fff}.header__icons .header__icon:hover .header__icon-label,.header__icons .header__icon:focus-visible .header__icon-label,.header__icons .hulk-header-icon:hover .header__icon-label,.header__icons .hulk-header-icon:focus-visible .header__icon-label{color:#fff}.header__icons .header__icon:hover .header__cart-count{box-shadow:0 0 0 2px var(--ms-g700)}@media(max-width:768px){.header__icons{gap:2px;margin-inline-end:0}.header__icons .header__icon,.header__icons .hulk-header-icon{padding:6px}.header__icons .hulk-wishlist-icon{display:inline-flex}}@media(min-width:769px){.header__icons{align-items:flex-start;gap:4px;margin-inline-end:0}.header__icons .header__icon,.header__icons .hulk-header-icon{width:auto;height:auto;min-width:56px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 12px}.header__icons .header__icon>.icon{width:22px;height:22px}.header__icons .header__icon .icon--cart{width:24px;height:24px}.header__icons .hulk-wishlist-icon .hulk-header-icon{display:flex}.header__icon-label{display:block;font-size:11.5px;font-weight:600;line-height:1;color:var(--ms-ink2)}}.header__cart-count{background:var(--ms-terra);color:#fff;box-shadow:0 0 0 2px var(--ms-cream)}.logo__text{color:var(--ms-g900)}.header__logo .logo__link{line-height:0;display:block}.header__logo .logo__link img{max-height:42px;width:auto;height:auto}@media(max-width:768px){.header__logo .logo__link img{max-height:34px}}.main-nav__item--primary{font-size:14px;font-weight:600;color:var(--ms-ink2);border-radius:9px;transition:color .15s,background-color .15s,box-shadow .15s}@media(min-width:769px){.main-menu__content{align-items:center}.main-nav__item--primary{margin:0 .1rem;padding:8px 10px}.main-nav__row:hover,.main-nav__row.is-active,.main-nav__item--dropdown.is-open>.main-nav__row{box-shadow:none}.main-nav__item--primary:hover,.main-nav__item--primary.is-active,.main-nav__item--dropdown.is-open>.main-nav__row>.main-nav__item--primary{box-shadow:none;color:var(--ms-g700);background:var(--ms-g-tint)}}.main-nav__item--primary:hover,.main-nav__item--primary.is-active{color:var(--ms-g700);background:var(--ms-g-tint)}@media(min-width:769px){.main-nav{margin:0 -5px}.main-nav__row{margin:0 5px}}@media(min-width:769px){.main-nav__child{border:1px solid var(--ms-line);border-radius:16px;background:var(--ms-card);box-shadow:var(--ms-shadow-lg);padding:14px 10px}.main-nav__child>.child-nav>li>.child-nav__item,.main-nav__child>.child-nav>li>.main-nav__item-content{font-size:14.5px;font-weight:500;color:var(--ms-ink);border-radius:9px;padding:9px 11px}.main-nav__child>.child-nav>li>.child-nav__item:hover,.main-nav__child>.child-nav>li>.main-nav__item-content:hover{background:var(--ms-g-tint);color:var(--ms-g700)}}@media(min-width:769px)and (max-width:1399px){.main-nav{margin:0 -3px}.main-nav__row{margin:0 3px}.main-nav__item--primary{font-size:13px;padding:8px}}.main-nav__link--featured{color:var(--ms-g600)}.mega-nav{border-radius:0 0 16px 16px;box-shadow:var(--ms-shadow-lg)}.footer .footer-block__text,.footer .footer-block__text p,.footer .footer-col--text .rte,.footer .footer-col--text .rte p{color:#a9c0a3}.footer .footer-col--text .footer-block__image{margin-bottom:14px}.footer .footer-col--text .footer-block__text{font-size:13.5px;line-height:1.6;max-width:30em;margin:14px 0}.footer .footer-block__trust{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#8ea389;margin-top:14px}.footer .footer-block__trust svg{width:16px;height:16px;flex:none;color:var(--ms-g500)}.footer .footer-col--text .footer-block__btns{margin-top:14px}.footer .footer-block__heading,.footer .disclosure__title{color:#fff;letter-spacing:-.01em}.footer .footer-menu__links a,.footer .footer-block__text a{color:#a9c0a3;transition:color .15s,opacity .15s}.footer a:hover,.footer .footer-menu__links a:hover,.footer .footer-block__text a:hover{color:#fff;opacity:1}.footer .footer__meta,.footer .footer__base,.footer .footer-menu--first{border-color:#ffffff1a}.footer .footer__base,.footer .footer-sublinks__item a{color:#8ea389}.footer .footer-sublinks__item a:hover{color:#fff}@media(min-width:1024px){body:not(.cart-drawer-docked) .footer__main{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:30px;align-items:start;flex-wrap:nowrap;margin-left:0;margin-right:0}body:not(.cart-drawer-docked) .footer__main>.footer-col{flex:initial;max-width:none;min-width:0;padding:0}}@media(min-width:1280px){.cart-drawer-docked .footer__main{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:30px;align-items:start;flex-wrap:nowrap}.cart-drawer-docked .footer__main>.footer-col{flex:initial;max-width:none;min-width:0;padding:0}}.footer .payment-icons .payment-icon{border-radius:6px;background:#ffffff1a}.section__heading{letter-spacing:-.02em}.section__heading{letter-spacing:-.02em;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.12}.section__header{align-items:flex-end;gap:18px}.section__header .link,.section__header a.link{color:var(--ms-g700);font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:gap .15s,color .15s}.section__header .link:after{content:"\203a";font-size:17px;line-height:1}.section__header .link:hover{gap:10px;color:var(--ms-g800)}.card.card--product{border:1px solid var(--ms-line-strong);border-radius:var(--ms-r);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card.card--product:hover{transform:translateY(-3px);box-shadow:var(--ms-shadow-lg);border-color:var(--ms-line)}.card.card--product .card__title{transition:color .15s;font-size:14.5px;font-weight:600;line-height:1.3}.card.card--product .card__title .card-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.card.card--product:hover .card__title{color:var(--ms-g700)}.card.card--product .card__media{overflow:hidden;background:#fff}.card.card--product .card__media .media{background:#fff}.card.card--product .card__media img.card__main-image,.card.card--product .card__media img.card__hover-image{padding:8px;object-fit:contain;transition:transform .5s ease}.card.card--product:hover .card__media img.card__main-image{transform:scale(1.03)}.card .card__media .wishlist-btn,.card .card__media .grid-wishlist-btn,.card .card__media [class*=hulkapps-wl]{z-index:2!important}.card.card--product .card__info .price__current{font-weight:800;font-size:17px}.card.card--product .card__info .price__was{font-size:13px;color:var(--ms-ink3)}.card .shipping-badge--sm{padding:0;background:none;border:0;border-radius:0;font-size:12.5px;color:var(--ms-ink2);gap:6px}.card .shipping-badge--sm.shipping-badge--in-stock{color:var(--ms-ink2)}.card .shipping-badge--sm .shipping-badge__icon{color:var(--ms-g700)}.card .shipping-badge--sm.shipping-badge--backordered .shipping-badge__icon,.card .shipping-badge--sm.shipping-badge--preorder .shipping-badge__icon{color:var(--ms-terra)}.icons-with-text .icon-svg,.icons-with-text svg{color:var(--ms-g700)}.icons-with-text__title strong{color:var(--ms-ink)}.icons-with-text svg.icon{box-sizing:content-box;width:24px;height:24px;padding:14px;border-radius:50%;background:#fff;border:1px solid var(--ms-line);box-shadow:var(--ms-shadow);color:var(--ms-g700)}.price__current{font-weight:700}.price--on-sale .price__current{font-weight:800}.collection-list .card,.collection-list .collection-card{transition:transform .2s ease,box-shadow .2s ease}.collection-list .card:hover,.collection-list .collection-card:hover{transform:translateY(-2px)}.collection-list .card__media--circle{border-radius:50%;border:3px solid var(--ms-line);background:var(--ms-cream);box-shadow:var(--ms-shadow);transition:transform .2s ease,box-shadow .2s ease}.collection-list .card:hover .card__media--circle{transform:translateY(-3px);box-shadow:var(--ms-shadow-lg)}.collection-list .card__collection .card__title{font-size:15px;font-weight:600;margin-top:14px}.collection-list .card:hover .card__title{color:var(--ms-g700)}.collection-list .collection-card__badge{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ms-g500)}.collection-list.color-scheme--2 .section__heading,.color-scheme--2 .collection-list .section__heading,.collection-list.color-scheme--2 .section__header .link,.color-scheme--2 .collection-list .section__header .link{color:#fff}.collection-list.color-scheme--2 .card__media--circle,.color-scheme--2 .collection-list .card__media--circle{border-color:#ffffff2e}.collection-list.color-scheme--2 .collection-card__badge,.color-scheme--2 .collection-list .collection-card__badge{color:#9fe3b8}.text-overlay__heading{letter-spacing:-.02em;font-weight:800}.text-overlay .subheading,.text-overlay__block.subheading{text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:14px}.text-overlay__buttons .btn{border-radius:var(--ms-pill)}.section__block--heading{letter-spacing:-.02em}.section__block--buttons .btn{border-radius:var(--ms-pill)}.collection-banner__heading{letter-spacing:-.02em}.collection-banner__count{color:var(--ms-ink3)}.collection-banner__content.w-full.collection-banner__content-wide{width:100%;min-width:0}@media(min-width:600px){.collection-banner__content.w-full.color-scheme{padding:34px 40px;border-radius:var(--ms-r)}}.active-filter{border-radius:var(--ms-pill);background:var(--ms-g-tint);border:1px solid var(--ms-g-tint2);color:var(--ms-g900);padding:.25rem .6rem}.active-filter:hover{background:var(--ms-g-tint2)}.active-filters-header{color:var(--ms-ink)}.ms-hero-kicker{display:inline-block;margin-bottom:10px;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ms-g700);background:var(--ms-g-tint);border:1px solid var(--ms-g-tint2);padding:5px 11px;border-radius:var(--ms-pill)}.ms-hero-stats{display:flex;flex-wrap:wrap;gap:26px;margin-top:18px}.ms-hero-stats>div{display:flex;flex-direction:column;line-height:1.15}.ms-hero-stats b{font-size:20px;font-weight:800;color:var(--ms-g900)}.ms-hero-stats span{font-size:12.5px;color:var(--ms-ink3)}.collection-banner__media{position:relative}.ms-hero-chip{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ms-g900);background:#fffffff0;border:1px solid var(--ms-line);padding:7px 12px;border-radius:var(--ms-pill);box-shadow:var(--ms-shadow)}.ms-deliv-strip{display:grid;grid-template-columns:1fr;gap:10px;background:var(--ms-cream2);border:1px solid var(--ms-line);border-radius:var(--ms-r);padding:14px 18px;margin:0 0 22px}.ms-ds-cell{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ms-ink2)}.ms-ds-cell svg{color:var(--ms-g700);flex:0 0 auto}.ms-ds-cell b{color:var(--ms-ink);font-weight:700}@media(min-width:769px){.ms-deliv-strip{grid-template-columns:repeat(3,1fr);gap:18px}}.danneggiate{margin:0 0 16px;padding:0;border:0;border-radius:0;text-align:left;font-size:inherit}.danneggiate .plant-icon-banner{display:flex;align-items:center;gap:13px;background:var(--ms-cream2);border:1px solid var(--ms-line);border-radius:var(--ms-r);padding:14px 16px}.danneggiate .plant-icon-banner img{width:40px;height:40px;flex:0 0 auto;margin:0;padding:7px;background:#fff;border:1px solid var(--ms-line);border-radius:var(--ms-rs);object-fit:contain}.danneggiate .plant-icon-banner a{font-size:13.5px;line-height:1.4;color:var(--ms-ink2);text-decoration:none}.danneggiate .plant-icon-banner a strong{display:inline-block;margin-left:4px;color:var(--ms-g700);font-weight:700}.danneggiate .plant-icon-banner a:hover strong{color:var(--ms-g800);text-decoration:underline}.ms-sidebar-promo{margin-top:18px;background:var(--ms-g-tint);border:1px solid var(--ms-g-tint2);border-radius:var(--ms-r);padding:14px 16px}.ms-sidebar-promo strong{display:block;margin-bottom:4px;color:var(--ms-g900);font-size:14.5px}.ms-sidebar-promo span,.ms-sidebar-promo a{font-size:13px;color:var(--ms-ink2)}.ms-sidebar-promo a{color:var(--ms-g700);text-decoration:underline}@media(min-width:769px){.cc-main-product.product-main{--product-info-width:50% !important}}.product-title{letter-spacing:-.02em}.product-vendor a,.product-vendor{color:var(--ms-g700)}.cc-main-product .product-title{font-weight:800;font-size:clamp(26px,3.4vw,36px);line-height:1.08;color:var(--ms-g900)}.product-vendor-sku{color:var(--ms-ink3)}.product-vendor-sku .product-vendor,.product-vendor-sku a{color:var(--ms-g700);font-weight:600}.cc-main-product .product-vendor-sku{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cc-main-product .product-vendor-sku .product-vendor{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ms-g700);background:var(--ms-g-tint);padding:6px 11px;border-radius:30px}.cc-main-product .product-vendor-sku .product-vendor a{color:inherit;text-decoration:none}.cc-main-product .product-vendor-sku .product-sku{font-size:12.5px;color:var(--ms-ink3)}.product-info__price{color:var(--ms-ink)}.cc-main-product .product-info__price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.cc-main-product .product-info__price .price__current{font-weight:800;font-size:clamp(28px,7vw,38px);line-height:1.05;letter-spacing:-.02em;color:var(--ms-g900)}.cc-main-product .product-info__price .price__was{font-size:clamp(16px,4vw,19px);color:var(--ms-ink3);text-decoration:line-through}.cc-main-product .product-info__price .price--on-sale .price__current{color:var(--ms-sale)}.cc-main-product .product-info__add-to-cart{gap:12px;align-items:stretch}.cc-main-product .product-info__add-to-cart .qty-input{border:2px solid var(--ms-line-strong);border-radius:var(--ms-pill);overflow:hidden;background:var(--ms-card)}.cc-main-product .product-info__add-to-cart .qty-input__input{border:0;background:none;box-shadow:none!important}.cc-main-product .product-info__add-to-cart .qty-input__btn{border:0;background:none;color:var(--ms-ink2)}.cc-main-product .product-info__add-to-cart .qty-input__btn:hover{background:var(--ms-g-tint);color:var(--ms-g700)}.cc-main-product .product-info__add-button{flex:1}.cc-main-product .product-info__add-button .btn{width:100%;border-radius:var(--ms-pill);background:var(--ms-g700);border-color:var(--ms-g700);color:#fff;font-weight:600;font-size:16.5px}.cc-main-product .product-info__add-button .btn:hover:not([disabled]){background:var(--ms-g800);border-color:var(--ms-g800)}.cc-main-product .product-info__add-button .btn[disabled]{background:var(--ms-line-strong);border-color:var(--ms-line-strong);color:var(--ms-ink2)}@media(max-width:640px){.cc-main-product .product-info__add-to-cart{flex-direction:column;align-items:stretch;gap:10px}.cc-main-product .product-info__add-to-cart .qty-input{width:100%;justify-content:space-between}.cc-main-product .product-info__add-button{width:100%}.cc-main-product .product-info__add-button .btn{font-size:15.5px}.cc-main-product .product-info__add-to-cart quantity-input,.cc-main-product .product-info__add-to-cart .qty-input,.cc-main-product .product-info__add-to-cart quantity-input+.product-info__add-button{margin-inline:0}}.product-options .opt-label--btn{border:1.5px solid var(--ms-line-strong);border-radius:12px;min-width:56px;padding:11px 16px;font-weight:600;font-size:14px;color:var(--ms-ink);transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.product-options .opt-label--btn:hover{border-color:var(--ms-g500)}.product-options .opt-btn:checked+.opt-label--btn{border-color:var(--ms-g700);background-color:var(--ms-g-tint);color:var(--ms-g800)}.product-options .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{border-radius:12px;box-shadow:0 0 0 2px var(--ms-g700)}.product-options .opt-btn.is-unavailable+.opt-label--btn{opacity:.45;text-decoration:line-through}.product-options .opt-btn:focus-visible+.opt-label{outline-color:var(--ms-g500)}@media(max-width:640px){.product-options .opt-label--btn{min-width:48px;padding:9px 13px;font-size:13px}}.cc-main-product product-inventory[data-inventory-level=low] .product-inventory__text,.cc-main-product product-inventory[data-inventory-level=very_low] .product-inventory__text{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ms-sale);background:#fbeede;border:1px solid #f3d9bf;padding:8px 13px;border-radius:9px;margin-top:14px}.cc-main-product product-inventory[data-inventory-level=very_low] .product-inventory__text{color:#a3173a;background:#fbe0e6;border-color:#f3c2cd}.cc-main-product .product-inventory__text:before{content:"\1f525";font-size:14px}@media(max-width:640px){.cc-main-product product-inventory[data-inventory-level=low] .product-inventory__text,.cc-main-product product-inventory[data-inventory-level=very_low] .product-inventory__text{display:block}.cc-main-product product-inventory[data-inventory-level=low] .product-inventory__urgency,.cc-main-product product-inventory[data-inventory-level=very_low] .product-inventory__urgency{display:block;margin-top:3px}}.product-backorder{color:var(--ms-terra);font-weight:600}.product-info__add-button .btn{border-radius:var(--ms-pill)}.product-info .disclosure--row{border-top:1px solid var(--ms-line)}.product-info .disclosure__title{letter-spacing:-.01em}.product-info .disclosure__toggle{color:var(--ms-g700)}.sticky-atc-panel{background:var(--ms-paper);border-top:1px solid var(--ms-line);box-shadow:var(--ms-shadow-lg)}.sticky-atc-panel .btn{border-radius:var(--ms-pill)}.cc-main-product .info-background{background:transparent;padding:0;margin-top:22px}.cc-main-product .info-background>h3{padding:0;margin:0 0 14px;font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--ms-g900)}.cc-main-product .info-background{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-main-product .info-background>h3,.cc-main-product .info-background>hr{grid-column:1 / -1}.cc-main-product .info-background>hr{border:0;border-top:1px solid var(--ms-line);margin:6px 0}.cc-main-product .info-background .plant-icon{margin:0;display:flex;align-items:flex-start;gap:12px;background:var(--ms-card);border:1px solid var(--ms-line);border-radius:16px;padding:16px;font-size:13.5px;line-height:1.5;color:var(--ms-ink2)}.cc-main-product .info-background .plant-icon img{width:38px;max-height:none;height:38px;margin:0;padding:7px;border-radius:11px;background:var(--ms-g-tint);flex:none;object-fit:contain}@media(max-width:600px){.cc-main-product .info-background{grid-template-columns:1fr}}.cc-main-product+* .breadcrumbs,.container--breadcrumbs .breadcrumbs-list{font-size:13px}.container--breadcrumbs .breadcrumbs-list__link{color:var(--ms-ink3)}.container--breadcrumbs .breadcrumbs-list__link:hover{color:var(--ms-g700)}.container--breadcrumbs .breadcrumbs-list li:last-child .breadcrumbs-list__link{color:var(--ms-ink2);font-weight:600}.cc-main-product .shipping-cost-message{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ms-ink2);margin-top:8px}.cc-main-product .shipping-cost-message__icon{color:var(--ms-g600)}.cc-main-product .shipping-cost-message__free{color:var(--ms-g700);font-weight:700}.cc-main-product .media-gallery__viewer{border-radius:22px;overflow:hidden;border:1px solid var(--ms-line)}.cc-main-product .media-gallery__thumbs .thumbnail-list__item img,.cc-main-product .media-gallery__thumbs .thumbnail img{border-radius:11px}.cc-main-product .media-gallery__thumbs [aria-current=true] img,.cc-main-product .media-gallery__thumbs .is-active img{outline:2px solid var(--ms-g700);outline-offset:-2px}.cc-main-product .buy-trust{margin-top:24px;border:1px solid var(--ms-line);border-radius:16px;background:var(--ms-card);overflow:hidden}.cc-main-product .buy-trust-row{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid var(--ms-line)}.cc-main-product .buy-trust-row:last-child{border-bottom:0}.cc-main-product .buy-trust-row .buy-trust-ic{width:38px;height:38px;border-radius:10px;background:var(--ms-g-tint);color:var(--ms-g700);display:grid;place-items:center;flex:none;font-size:18px}.cc-main-product .buy-trust-row b{display:block;font-size:14px;color:var(--ms-g900)}.cc-main-product .buy-trust-row span{font-size:12.5px;color:var(--ms-ink3)}@media(max-width:640px){.cc-main-product .buy-trust{margin-top:20px}.cc-main-product .buy-trust-row{padding:12px 14px;gap:11px}.cc-main-product .buy-trust-row .buy-trust-ic{width:34px;height:34px;font-size:16px}}.cc-main-product .product-info__block:has(.product-info__price){margin-bottom:10px}.cc-main-product .product-info__block:has(.payrate){margin-top:0;margin-bottom:14px}.cc-main-product .payrate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ms-ink2);margin:2px 0 10px}.cc-main-product .payrate__ic{color:var(--ms-g700);font-weight:800}.cc-main-product .payrate b{color:var(--ms-ink);font-weight:700}.cc-main-product .payrate .pr-b{font-weight:700;font-size:11.5px;background:var(--ms-cream);border:1px solid var(--ms-line-strong);border-radius:6px;padding:3px 7px;color:var(--ms-ink)}@media(max-width:640px){.cc-main-product .payrate{font-size:12px;gap:6px}}.cc-main-product .shipping-badge{display:flex;align-items:flex-start;gap:13px;padding:13px 15px;border-radius:14px;font-size:13px;line-height:1.45;margin-bottom:10px;background:var(--ms-cream2);border:1px solid var(--ms-line);color:var(--ms-ink2)}.cc-main-product .shipping-badge:last-child{margin-bottom:0}.cc-main-product .shipping-badge--in-stock,.cc-main-product .shipping-badge--backordered,.cc-main-product .shipping-badge--preorder,.cc-main-product .shipping-badge--info{background:var(--ms-cream2);border-color:var(--ms-line);color:var(--ms-ink2)}.cc-main-product .shipping-badge__icon{width:40px;height:40px;flex:none;border-radius:10px;background:#fff;border:1px solid var(--ms-line);color:var(--ms-g700);display:grid;place-items:center}.cc-main-product .shipping-badge__icon .icon,.cc-main-product .shipping-badge__icon svg{width:20px;height:20px;display:block}.cc-main-product .shipping-badge--in-stock .shipping-badge__icon{color:var(--ms-g700)}.cc-main-product .shipping-badge--info .shipping-badge__icon{color:var(--ms-g600)}.cc-main-product .shipping-badge--backordered .shipping-badge__icon,.cc-main-product .shipping-badge--preorder .shipping-badge__icon{color:var(--ms-terra)}.cc-main-product .shipping-badge__text{color:var(--ms-ink2)}.cc-main-product .shipping-badge__text strong{color:var(--ms-g900);font-weight:700}@media(max-width:640px){.cc-main-product .shipping-badge{gap:11px;padding:12px}.cc-main-product .shipping-badge__icon{width:36px;height:36px}}.cc-main-product .scheda-cv{margin-top:22px}.cc-main-product .scheda-cv__intro{font-size:14px;line-height:1.6;color:var(--ms-ink2);margin:0 0 4px}.cc-main-product .scheda-cv .grow{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cc-main-product .scheda-cv .grow-cell{background:var(--ms-card);border:1px solid var(--ms-line);border-radius:16px;padding:18px}.cc-main-product .scheda-cv .grow-cell .gic{width:42px;height:42px;border-radius:11px;background:var(--ms-g-tint);color:var(--ms-g700);display:grid;place-items:center;margin-bottom:12px}.cc-main-product .scheda-cv .grow-cell .gic .icon{width:20px;height:20px}.cc-main-product .scheda-cv .grow-cell h4{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ms-ink3);font-weight:700;margin:0}.cc-main-product .scheda-cv .grow-cell b{font-size:18px;color:var(--ms-g900);display:block;margin-top:3px;line-height:1.2}.cc-main-product .scheda-cv .grow-cell span{display:block;font-size:12.5px;color:var(--ms-ink2);margin-top:4px}.cc-main-product .scheda-cv .cal-strip{margin-top:22px;background:var(--ms-card);border:1px solid var(--ms-line);border-radius:18px;padding:22px 24px}.cc-main-product .scheda-cv .cal-strip h3{font-size:17px;font-weight:800;color:var(--ms-g900);margin:0 0 16px}.cc-main-product .scheda-cv .cal-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cc-main-product .scheda-cv .cal-row:last-child{margin-bottom:0}.cc-main-product .scheda-cv .cal-row .cl{width:96px;font-size:13.5px;font-weight:600;color:var(--ms-ink2);flex:none;display:flex;align-items:center;gap:7px}.cc-main-product .scheda-cv .cal-row .cl .icon{width:15px;height:15px;color:var(--ms-g600)}.cc-main-product .scheda-cv .cal-months{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;flex:1}.cc-main-product .scheda-cv .cal-m{height:30px;border-radius:7px;background:var(--ms-paper);border:1px solid var(--ms-line);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--ms-ink3)}.cc-main-product .scheda-cv .cal-m.a{background:var(--ms-g-tint2);border-color:var(--ms-g-tint2);color:var(--ms-g800)}.cc-main-product .scheda-cv .cal-m.b{background:var(--ms-g700);border-color:var(--ms-g700);color:#fff}.cc-main-product .scheda-cv .consiglio-ortolano{margin-top:22px;display:flex;gap:14px;align-items:flex-start;background:var(--ms-cream2);border:1px solid var(--ms-g-tint2);border-left:4px solid var(--ms-g700);border-radius:16px;padding:18px 20px}.cc-main-product .scheda-cv .consiglio-ortolano__ic{width:44px;height:44px;flex:none;border-radius:12px;background:var(--ms-g-tint);color:var(--ms-g700);display:grid;place-items:center}.cc-main-product .scheda-cv .consiglio-ortolano__ic .icon{width:20px;height:20px}.cc-main-product .scheda-cv .consiglio-ortolano__label{display:block;font-size:13px;font-weight:800;color:var(--ms-g900);margin-bottom:5px}.cc-main-product .scheda-cv .consiglio-ortolano__text{font-size:13.5px;line-height:1.55;color:var(--ms-ink2)}.cc-main-product .scheda-cv .consiglio-ortolano__text p{margin:0 0 8px}.cc-main-product .scheda-cv .consiglio-ortolano__text p:last-child{margin-bottom:0}@media(max-width:600px){.cc-main-product .scheda-cv .grow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-main-product .scheda-cv .grow-cell{padding:14px}.cc-main-product .scheda-cv .grow-cell b{font-size:16px}.cc-main-product .scheda-cv .cal-strip{padding:18px 16px}.cc-main-product .scheda-cv .cal-strip h3{font-size:16px}.cc-main-product .scheda-cv .cal-row{flex-direction:column;align-items:flex-start;gap:7px}.cc-main-product .scheda-cv .cal-row .cl{width:auto}.cc-main-product .scheda-cv .cal-months{width:100%}.cc-main-product .scheda-cv .cal-m{height:26px;font-size:10px}.cc-main-product .scheda-cv .consiglio-ortolano{padding:14px 16px;gap:11px}.cc-main-product .scheda-cv .consiglio-ortolano__ic{width:38px;height:38px}}.cart__title{letter-spacing:-.02em}.cart__summary{background:var(--ms-paper);border:1px solid var(--ms-line-strong);border-radius:16px;box-shadow:var(--ms-shadow)}.cart__summary h2,.cart__summary .h5{letter-spacing:-.01em}.cart__summary .btn,.cart-mobile-checkout__btn{border-radius:var(--ms-pill)}.cart-item__qty .qty-input{border-radius:var(--ms-pill);overflow:hidden}.cart-item__qty .qty-input__btn:hover{background:var(--ms-g-tint);color:var(--ms-g700)}.cart-subtotal{color:var(--ms-ink)}.cc-main-cart .free-shipping-notice{background:var(--ms-paper);border:1px solid var(--ms-line-strong);border-radius:12px;padding:15px 18px;margin-bottom:20px}.cc-main-cart .free-shipping-notice:empty{border:0;padding:0;margin:0}.cc-main-cart .free-shipping-notice .free-shipping-container,.cc-main-cart .free-shipping-notice .free-shipping-container:not(.color-scheme){margin:0;padding:0;background:none}.cc-main-cart .free-shipping-notice .block{margin-left:0;margin-right:0}.cc-main-cart .free-shipping-notice__heading{font-size:14px;text-align:left;display:flex;align-items:center;gap:9px;margin-bottom:10px}.cc-main-cart .free-shipping-notice__heading:before{content:"\1f69a";font-size:16px;line-height:1}.cc-main-cart .free-shipping-notice__heading strong{color:var(--ms-g500)}.cc-main-cart .free-shipping-notice__bar{height:8px;border-radius:5px;background:var(--ms-cream);margin-top:0}.cc-main-cart .free-shipping-notice__bar:after{background-color:var(--ms-g500);border-radius:5px}.cc-main-cart .cart__summary .cart-subtotal,.cc-main-cart .cart__summary .cart-shipping,.cc-main-cart .cart__summary .promo-piantine-discount,.cc-main-cart .cart__summary .cart-total-discount{color:var(--ms-ink2);font-size:14.5px;margin:0;padding:9px 0}.cc-main-cart .cart__summary .cart-subtotal .font-bold,.cc-main-cart .cart__summary .cart-shipping .font-bold{color:var(--ms-ink)}.cc-main-cart .cart__summary div:has(>.text-body-large){border-top:1px solid var(--ms-line);margin-top:8px;padding-top:14px}.cc-main-cart .cart__summary .text-body-large{font-size:15px;color:var(--ms-ink2)}.cc-main-cart .cart__summary .text-body-large~p.font-bold{font-size:26px;font-weight:800;line-height:1.1;color:var(--ms-ink)}.cc-main-cart .cart-summary__tax-note{font-size:12px;color:var(--ms-ink3);margin:6px 0 0}.cc-main-cart .cart-summary__trust{margin-top:16px;display:flex;flex-direction:column;gap:9px}.cc-main-cart .cart-summary__trust-item{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ms-ink2)}.cc-main-cart .cart-summary__trust-item svg{width:18px;height:18px;flex:none;color:var(--ms-g600)}@media(min-width:850px){.cc-main-cart .cart-item{grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;column-gap:24px}.cc-main-cart .cart-item__image{grid-column:1/2;grid-row:1}.cc-main-cart .cart-item__details{grid-column:2/3;grid-row:1}.cc-main-cart .cart-item__qty{grid-column:3/4;grid-row:1;padding-top:0;justify-self:start}.cc-main-cart .cart-item__total{grid-column:4/5;grid-row:1;padding-top:0;text-align:right;justify-self:end;min-width:96px;font-weight:800}}.card.card--article{transition:transform .2s ease,box-shadow .2s ease}.card.card--article:hover{transform:translateY(-3px);box-shadow:var(--ms-shadow-lg)}.card.card--article .card__title{transition:color .15s}.card.card--article:hover .card__title{color:var(--ms-g700)}.card.card--article .card__media{border-radius:var(--ms-rs);overflow:hidden}.article__tag{display:inline-block;border-radius:var(--ms-pill);background:var(--ms-g-tint);color:var(--ms-g900)}.article__tag:hover{background:var(--ms-g-tint2)}.article__title{letter-spacing:-.02em}.article__content a{color:var(--ms-g700);text-underline-offset:2px}.article__image .media,.article__image img{border-radius:18px;overflow:hidden}.article__content h2,.article__content h3{color:var(--ms-g900);letter-spacing:-.01em}.plant-problem-card,.product-card-simple{border-radius:var(--ms-r);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.plant-problem-card:hover,.product-card-simple:hover{transform:translateY(-3px);box-shadow:var(--ms-shadow-lg)}.plant-problem-card{border:1px solid var(--ms-line);background:var(--ms-paper)}.plant-problem-card:hover{border-color:var(--ms-g500)}.plant-problem-finder-text-problem h3{transition:color .15s}.plant-problem-card:hover .plant-problem-finder-text-problem h3,.breadcrumbs-list__link:hover{color:var(--ms-g700)}.problem-symptoms{border-radius:var(--ms-r)}.problem-detail-content h1,.problem-detail-content .h1{letter-spacing:-.02em}.plant-problem-finder-text-problem{letter-spacing:-.01em}.media-with-text__media{border-radius:var(--ms-r);overflow:hidden}.multi-column .card__media{border-radius:var(--ms-rs);overflow:hidden}.multi-column .card__info .card__title{transition:color .15s}.multi-column .card:hover .card__info .card__title{color:var(--ms-g700)}.cc-main-product .payrate__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin-left:2px;font:inherit;font-weight:600;color:var(--ms-g700);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cc-main-product .payrate__link:hover{color:var(--ms-g500)}.payrate-modal[hidden]{display:none}.payrate-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.payrate-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1420188c;cursor:pointer}.payrate-modal__dialog{position:relative;width:min(560px,100%);max-height:min(82vh,660px);overflow:auto;background:var(--ms-paper);border-radius:var(--ms-r);box-shadow:var(--ms-shadow-lg);padding:26px 28px 24px;animation:payrate-in .18s ease}@keyframes payrate-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.payrate-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;background:var(--ms-cream);border:1px solid var(--ms-line);border-radius:50%;color:var(--ms-ink2);cursor:pointer;transition:background-color .15s,color .15s}.payrate-modal__close:hover{background:var(--ms-g-tint);color:var(--ms-g700)}.payrate-modal__close .icon{width:18px;height:18px}.payrate-modal__title{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--ms-ink);margin:0 0 6px;padding-right:34px}.payrate-modal__sub{font-size:13.5px;line-height:1.5;color:var(--ms-ink2);margin:0 0 18px}.payrate-modal__sub b{color:var(--ms-ink)}.payrate-modal__tabs{display:flex;gap:8px;margin-bottom:16px}.payrate-modal__tab{flex:1;-webkit-appearance:none;appearance:none;border:1px solid var(--ms-line-strong);background:var(--ms-cream2);border-radius:var(--ms-pill);padding:9px 14px;font:inherit;font-size:14px;font-weight:700;color:var(--ms-ink2);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.payrate-modal__tab.is-active{background:var(--ms-g700);border-color:var(--ms-g700);color:#fff}.payrate-modal__panel{animation:payrate-in .18s ease}.payrate-modal__lead{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--ms-ink);margin:0 0 10px}.payrate-modal__badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:800;letter-spacing:.01em;background:#ffb3c7;color:#1a1a1a}.payrate-modal__badge--paypal{background:#ffc439;color:#172b4d}.payrate-modal__list{margin:0 0 14px;padding:0;list-style:none;font-size:13.5px;line-height:1.55;color:var(--ms-ink2)}.payrate-modal__list li{position:relative;padding-left:18px;margin-bottom:8px}.payrate-modal__list li:before{content:"\2713";position:absolute;left:0;color:var(--ms-g700);font-weight:800}.payrate-modal__list b{color:var(--ms-ink)}.payrate-modal__more{display:inline-block;font-size:13.5px;font-weight:600;color:var(--ms-g700);text-decoration:underline;text-underline-offset:2px}.payrate-modal__more:hover{color:var(--ms-g500)}body.payrate-modal-open{overflow:hidden}@media(max-width:640px){.payrate-modal{padding:14px;align-items:flex-end}.payrate-modal__dialog{padding:22px 20px 20px;border-radius:16px}}.cart__summary .payrate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ms-ink2);margin:8px 0 6px;padding:11px 13px;background:var(--ms-cream2);border:1px solid var(--ms-line);border-radius:12px}.cart__summary .payrate__ic{color:var(--ms-g700);font-weight:800}.cart__summary .payrate b{color:var(--ms-ink);font-weight:700}.cart__summary .payrate .pr-b{font-weight:700;font-size:11.5px;background:var(--ms-cream);border:1px solid var(--ms-line-strong);border-radius:6px;padding:3px 7px;color:var(--ms-ink)}.cart__summary .payrate__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin-left:2px;font:inherit;font-weight:600;color:var(--ms-g700);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cart__summary .payrate__link:hover{color:var(--ms-g500)}@media(max-width:640px){.cart__summary .payrate{font-size:12px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/millstore-skin.css.map */
