#root #main-product.kp-pots-v2 .l4pr img{object-fit:contain!important}#root #main-product.kp-pots-v2 .kp-pot-options{margin:18px 0 16px;min-width:0}#root #main-product.kp-pots-v2 .kp-pot-options nav{margin:0 0 18px}#root #main-product.kp-pots-v2 .kp-pot-options h2{font-size:15px;line-height:1.4;margin:0 0 9px;font-weight:600}.kp-pot-options__row{display:flex;flex-wrap:wrap;gap:8px}#root #main-product.kp-pots-v2 .kp-pot-option{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 15px;border:1px solid #dce3da;border-radius:6px;text-decoration:none;background:#fff;color:#253a2a;font-size:14px;line-height:1.35;box-sizing:border-box}#root #main-product.kp-pots-v2 .kp-pot-option[aria-current=page]{border-color:#23623b;background:#f2f6ef;box-shadow:inset 0 0 0 1px #23623b}#root #main-product.kp-pots-v2 .kp-pot-option:hover{border-color:#23623b}#root #main-product.kp-pots-v2 .kp-pot-option img{width:32px;height:32px;object-fit:contain;border-radius:3px}#root #main-product.kp-pots-v2 .kp-pot-option--color{padding:7px 12px 7px 7px}.kp-pot-details{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;margin:8px 0 30px;align-items:start}.kp-pot-specifications,.kp-pot-more{padding:24px;border:1px solid #e0e5df;border-radius:7px;background:#fff;min-width:0}.kp-pot-details h2,.kp-pot-plants h2{font-size:22px;line-height:1.3;margin:0 0 18px}.kp-pot-details .kp-specs{font-size:14px}.kp-pot-details .kp-specs>div{padding:10px 0;grid-template-columns:1fr 1.15fr}.kp-pot-measure-note{font-size:12px;line-height:1.6;color:#647060;margin:18px 0 0}.kp-pot-more>summary{display:flex!important;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;padding:0!important}.kp-pot-more>summary::-webkit-details-marker{display:none}.kp-pot-more>summary h2{margin:0}.kp-pot-more>summary:after{content:"+";font-size:24px;color:#23623b}.kp-pot-more[open]>summary:after{content:"\2212"}.kp-pot-description{font-size:14px;line-height:1.75;padding-top:18px}.kp-pot-description h2{font-size:18px;margin:22px 0 10px}.kp-pot-plants{margin:0 0 32px;padding-top:10px}.kp-pot-plants>p{font-size:14px;line-height:1.6;color:#596754;margin:-6px 0 18px}.kp-pot-plants__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:850px}.kp-pot-plant-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid #e0e5df;border-radius:7px;color:inherit;text-decoration:none;font-size:14px;line-height:1.5}.kp-pot-plant-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:5px}.kp-pot-plant-card>strong{margin-top:auto;font-size:16px}.kp-pot-plant-card__cta{color:#23623b;font-weight:600;font-size:13px}.kp-pot-option:focus-visible,.kp-pot-more>summary:focus-visible,.kp-pot-plant-card:focus-visible{outline:2px solid #23623b;outline-offset:4px}@media(max-width:1024px){.kp-pot-details{grid-template-columns:1fr 1fr;gap:16px}.kp-pot-specifications,.kp-pot-more{padding:20px}}@media(max-width:760px){#root #main-product.kp-pots-v2 .kp-pot-options{order:3;width:100%;margin:0}.kp-pot-details{display:block;margin-top:8px}.kp-pot-specifications,.kp-pot-more{padding:18px;margin-bottom:14px}.kp-pot-details h2,.kp-pot-plants h2{font-size:20px}.kp-pot-plants__grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 3px 12px;gap:12px}.kp-pot-plant-card{flex:0 0 168px;scroll-snap-align:start;padding:10px;font-size:13px}}@media(max-width:760px){#root #main-product.kp-pots-v2 .kp-choice-column>p{order:4;margin:0!important}#root #main-product.kp-pots-v2 .kp-choice-column>.f8pr-stock{order:5;margin:0!important}}@media(min-width:761px)and (max-width:980px){#root #main-product.kp-pots-v2 .kp-choice-column>p{order:4;margin:0!important}#root #main-product.kp-pots-v2 .kp-choice-column>.f8pr-stock{order:5;margin:0!important}#root #main-product.kp-pots-v2 .kp-pot-options{order:3;width:100%;margin:0}#root #main-product.kp-pots-v2 .kp-purchase-column{order:6}}.kp-pot-details:has(>.kp-pot-more:only-child){grid-template-columns:1fr}#root #main-product.kp-pots-v2 .kp-pot-options nav{padding-top:14px;border-top:1px solid #e1e8df}#root #main-product.kp-pots-v2 .kp-pot-options h2{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:400}#root #main-product.kp-pots-v2 .kp-pot-options nav h2:before{content:"1";display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#24683a;color:#fff;font-size:13px}#root #main-product.kp-pots-v2 .kp-pot-options nav:nth-child(2) h2:before{content:"2"}#root #main-product.kp-pots-v2 .kp-pot-option{min-width:83px;border-radius:24px}#root #main-product.kp-pots-v2 .kp-pot-option[aria-current=page]{background:#24683a;color:#fff;border-color:#24683a}#root #main-product.kp-pots-v2 .kp-pot-option--color{flex-direction:column;gap:5px;min-width:88px;padding:9px;border-radius:7px;font-size:12px}#root #main-product.kp-pots-v2 .kp-pot-option--color img{width:56px;height:56px;object-fit:contain}#root #main-product.kp-pots-v2 .kp-pot-option--color[aria-current=page]{background:#f2f6ef;color:#253a2a}#root #main-product.kp-pots-v2 .kp-pot-fit{background:#f2f6ef;border-radius:7px;padding:15px 18px;margin:10px 0 18px;line-height:1.5;font-size:14px}#root #main-product.kp-pots-v2 .kp-pot-fit strong{display:block;color:#244d30}#root #main-product.kp-pots-v2 .kp-pot-fit p{margin:3px 0 0}@media(max-width:980px){#root #main-product.kp-pots-v2 .kp-choice-column>header{order:0}#root #main-product.kp-pots-v2 .kp-choice-column>p{order:1}#root #main-product.kp-pots-v2 .kp-choice-column>.f8pr-stock{order:2}#root #main-product.kp-pots-v2 .kp-pot-options{order:3}#root #main-product.kp-pots-v2 .kp-choice-column>kp-v2-pot-picker{order:4}#root #main-product.kp-pots-v2 .kp-choice-column>.kp-pot-fit{order:5}}#root #main-product.kp-pots-v2 .kp-pot-option:not(.kp-pot-option--color){display:inline-flex;box-sizing:border-box;height:42px;min-height:42px;min-width:64px;padding:0 12px;gap:4px;border:1px solid #dce2d9;border-radius:22px;background:#fff;color:#28342a;line-height:1.3;font-size:13px;font-weight:600;box-shadow:none;white-space:nowrap}#root #main-product.kp-pots-v2 .kp-pot-option:not(.kp-pot-option--color)[aria-current=page]{background:#23623b;color:#fff;border-color:#23623b}#root #main-product.kp-pots-v2 .kp-pot-options nav h2:before{width:24px;height:24px;flex-basis:24px;background:#35613b;font-size:12px;font-weight:700}#root #main-product.kp-pots-v2 .kp-choice-column{counter-reset:kp-pot-step}#root #main-product.kp-pots-v2 .kp-pot-options nav h2:before{counter-increment:kp-pot-step;content:counter(kp-pot-step)}#root #main-product.kp-pots-v2 .kp-pot-picker legend .kp-step-number:before{counter-increment:kp-pot-step;content:counter(kp-pot-step)}
/*# sourceMappingURL=/cdn/shop/t/52/assets/kp-pots-v2.css.map */
