variant-picker{display:none!important;margin:0!important;padding:0!important}.ppc{--ppc-accent: #4EB379;--ppc-text: #111111;--ppc-muted: #6b6b6b;--ppc-border: #e2e2e2;--ppc-bg-field: #ffffff;--ppc-radius: 10px;max-width:480px;font-family:inherit;color:var(--ppc-text);display:flex;flex-direction:column;gap:20px;margin:4px 0 24px}.ppc-admin-warning{background:#fff4e5;border:1px solid #f0b429;color:#7a4a00;padding:10px 14px;border-radius:var(--ppc-radius);font-size:13px}.ppc-field{display:flex;flex-direction:column;gap:8px}.ppc-label{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ppc-text)}.ppc-select-wrap{position:relative}.ppc-select{appearance:none;-webkit-appearance:none;width:100%;padding:12px 40px 12px 14px;border:1px solid var(--ppc-border);border-radius:var(--ppc-radius);background:var(--ppc-bg-field) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%23111111' stroke-width='1.6' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center;font-size:14px;color:var(--ppc-text);cursor:pointer;transition:border-color .15s ease}.ppc-select:hover,.ppc-select:focus{border-color:var(--ppc-accent);outline:none}.ppc-pots{display:flex;flex-direction:column;gap:14px}.ppc-pot-row{display:grid;grid-template-columns:52px 1fr 1fr;align-items:center;gap:10px;padding:12px;border:1px solid var(--ppc-border);border-radius:var(--ppc-radius);background:#fafafa}.ppc-pot-index{font-size:13px;font-weight:700;color:var(--ppc-text)}.ppc-pattern-picker{position:relative}.ppc-pattern-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ppc-border);border-radius:var(--ppc-radius);background:var(--ppc-bg-field);font-size:14px;color:var(--ppc-text);cursor:pointer;transition:border-color .15s ease}.ppc-pattern-trigger:hover,.ppc-pattern-trigger:focus,.ppc-pattern-trigger[aria-expanded=true]{border-color:var(--ppc-accent);outline:none}.ppc-pattern-trigger-label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppc-pattern-caret{flex-shrink:0;color:var(--ppc-text);transition:transform .15s ease}.ppc-pattern-trigger[aria-expanded=true] .ppc-pattern-caret{transform:rotate(180deg)}.ppc-pattern-thumb{width:28px;height:28px;border-radius:6px;overflow:hidden;border:1px solid var(--ppc-border);background:#fff;flex-shrink:0}.ppc-pattern-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ppc-pattern-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--ppc-border);border-radius:var(--ppc-radius);box-shadow:0 8px 24px #0000001f;max-height:220px;overflow-y:auto}.ppc-pattern-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:14px}.ppc-pattern-option:hover{background:#f2f2f2}.ppc-pattern-option[aria-selected=true]{background:#00d98a1f;font-weight:600}.ppc-pattern-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppc-summary{display:block;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--ppc-border)}.ppc-summary-price{display:block;font-size:15px;font-weight:300;color:var(--ppc-text);line-height:1.2}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ppc-price-warning{background:#fff4e5;border:1px solid #f0b429;color:#7a4a00;padding:10px 14px;border-radius:var(--ppc-radius);font-size:13px}.ppc-price-warning[hidden]{display:none}.ppc-add-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;border:none;background:var(--ppc-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .15s ease,transform .05s ease}.ppc-add-btn-icon{flex-shrink:0}.ppc-add-btn:hover{opacity:.9}.ppc-add-btn:active{transform:scale(.99)}.ppc-add-btn:disabled{opacity:.6;cursor:default}.ppc-feedback{font-size:13px;color:var(--ppc-accent);min-height:16px;margin:-8px 0 0}.ppc-feedback.ppc-feedback-error{color:#d64545}@media(max-width:480px){.ppc-pot-row{grid-template-columns:1fr}.ppc-pot-index{margin-bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/plant-pot-configurator.css.map */
