.dc-subcategory-pills{margin:24px 0 30px}.dc-subcategory-pills__inner{max-width:1020px;margin:0 auto;padding:0 1.5rem}.dc-subcategory-pills__heading{margin:0 0 16px;font-size:clamp(24px,2.6vw,34px);line-height:1.15;font-weight:800;color:#08182a}.dc-subcategory-pills__scroller{overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.dc-subcategory-pills__list{display:flex;gap:12px;min-width:max-content}.dc-subcategory-pills__item{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:8px 22px;border:1px solid rgba(8,24,42,.12);border-radius:999px;background:#fff;color:#101c2a;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 1px 2px #08182a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dc-subcategory-pills__item:hover,.dc-subcategory-pills__item:focus-visible{border-color:#08182a47;box-shadow:0 4px 12px #08182a14;transform:translateY(-1px)}.dc-subcategory-pills__item:focus-visible{outline:2px solid #08182a;outline-offset:3px}.dc-subcategory-pills__icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;overflow:hidden;border-radius:8px}.dc-subcategory-pills__icon img,.dc-subcategory-pills__swatch{display:block;width:100%;height:100%;object-fit:cover}.dc-subcategory-pills__swatch{background:var(--pill-color);box-shadow:inset 0 0 0 1px #08182a1f}@media screen and (max-width:749px){.dc-subcategory-pills{margin:18px 0 24px}.dc-subcategory-pills__inner{padding:0 1rem}.dc-subcategory-pills__list{gap:8px}.dc-subcategory-pills__item{min-height:42px;padding:7px 16px;font-size:12px}}.decopot-distributor-finder{--ddf-white: #ffffff;--ddf-muted: #5f6569;--ddf-shadow: 0 18px 50px rgba(18, 18, 18, .08);color:var(--ddf-ink);background:var(--ddf-soft-bg);font-family:inherit;line-height:1.5}.decopot-distributor-finder *{box-sizing:border-box}.ddf-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}.ddf-hero{background:linear-gradient(120deg,#0081c9f2,#0081c9c7),linear-gradient(135deg,#0b4d75,var(--ddf-brand-blue));color:var(--ddf-white);padding:54px 20px 62px}.ddf-inner,.ddf-content{width:min(1120px,100%);margin:0 auto}.ddf-eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ddf-title{max-width:780px;margin:0;color:inherit;font-size:clamp(34px,7vw,68px);line-height:.98;letter-spacing:0}.ddf-copy{max-width:650px;margin:20px 0 0;color:#ffffffe6;font-size:18px}.ddf-content{padding:0 20px 60px;transform:translateY(-34px)}.ddf-search-panel,.ddf-side-panel,.ddf-distributor-card{background:var(--ddf-white);border:1px solid var(--ddf-line);border-radius:8px}.ddf-search-panel{display:grid;gap:18px;padding:20px;box-shadow:var(--ddf-shadow)}.ddf-search-row{position:relative}.ddf-search-icon{position:absolute;left:18px;top:50%;width:21px;height:21px;transform:translateY(-50%);color:var(--ddf-brand-blue);pointer-events:none}.ddf-search-input{width:100%;min-height:58px;padding:15px 18px 15px 52px;color:var(--ddf-ink);background:var(--ddf-soft-bg);border:1px solid var(--ddf-line);border-radius:8px;font:inherit;font-size:17px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ddf-search-input:focus{background:var(--ddf-white);border-color:var(--ddf-brand-blue);box-shadow:0 0 0 4px #0081c929}.ddf-meta-row,.ddf-results-header{display:flex;gap:14px;align-items:center;justify-content:space-between}.ddf-meta-row{flex-wrap:wrap;color:var(--ddf-muted);font-size:14px}.ddf-quick-filters,.ddf-tags{display:flex;flex-wrap:wrap;gap:8px}.ddf-filter-button{min-height:36px;padding:7px 13px;color:var(--ddf-ink);background:var(--ddf-white);border:1px solid var(--ddf-line);border-radius:8px;cursor:pointer;font:inherit;font-size:14px;transition:border-color .15s ease,color .15s ease,background .15s ease}.ddf-filter-button:hover,.ddf-filter-button.is-active{color:var(--ddf-white);background:var(--ddf-brand-blue);border-color:var(--ddf-brand-blue)}.ddf-layout{display:grid;grid-template-columns:270px 1fr;gap:22px;margin-top:24px;align-items:start}.ddf-side-panel{position:sticky;top:18px;padding:20px}.ddf-panel-title{margin:0;color:var(--ddf-ink);font-size:20px;line-height:1.2}.ddf-region-list{display:grid;gap:10px;margin-top:18px}.ddf-region-item{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--ddf-line);color:var(--ddf-muted);font-size:14px}.ddf-region-item:last-child{padding-bottom:0;border-bottom:0}.ddf-region-name{color:var(--ddf-ink);font-weight:700}.ddf-results-header{align-items:end;margin-bottom:14px}.ddf-results-count{color:var(--ddf-muted);font-size:14px}.ddf-distributor-grid{display:grid;gap:14px}.ddf-distributor-card{display:grid;grid-template-columns:1fr auto;gap:18px;padding:22px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ddf-distributor-card:hover{border-color:#0081c973;box-shadow:0 14px 34px #12121214;transform:translateY(-1px)}.ddf-distributor-name{margin:0;color:var(--ddf-ink);font-size:22px;line-height:1.2}.ddf-distributor-location{margin:7px 0 0;color:var(--ddf-muted)}.ddf-tags{margin-top:14px;gap:7px}.ddf-tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;color:var(--ddf-ink);background:var(--ddf-soft-bg);border:1px solid var(--ddf-line);border-radius:8px;font-size:13px;font-weight:700}.ddf-tag-primary{color:var(--ddf-white);background:var(--ddf-brand-blue);border-color:var(--ddf-brand-blue)}.ddf-details{display:grid;gap:7px;margin-top:16px;color:var(--ddf-muted);font-size:15px}.ddf-details a{color:var(--ddf-brand-blue);font-weight:700;text-decoration:none}.ddf-details a:hover{text-decoration:underline}.ddf-actions{display:flex;flex-direction:column;gap:10px;min-width:150px;align-self:center}.ddf-action-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 14px;color:var(--ddf-white);background:var(--ddf-brand-blue);border:1px solid var(--ddf-brand-blue);border-radius:8px;font-weight:700;text-align:center;text-decoration:none}.ddf-action-link-secondary{color:var(--ddf-ink);background:var(--ddf-white);border-color:var(--ddf-line)}.ddf-empty-state{display:none;padding:30px;background:var(--ddf-white);border:1px solid var(--ddf-line);border-radius:8px;text-align:center}.ddf-empty-state h3{margin:0 0 8px;color:var(--ddf-ink);font-size:22px}.ddf-empty-state p{margin:0;color:var(--ddf-muted)}@media(max-width:820px){.ddf-hero{padding-top:38px}.ddf-content{transform:translateY(-24px)}.ddf-layout{grid-template-columns:1fr}.ddf-side-panel{position:static}.ddf-distributor-card{grid-template-columns:1fr}.ddf-actions{min-width:0;flex-direction:row;flex-wrap:wrap}.ddf-action-link{flex:1 1 150px}}@media(max-width:520px){.ddf-hero,.ddf-content{padding-left:16px;padding-right:16px}.ddf-search-panel,.ddf-side-panel,.ddf-distributor-card{padding:16px}.ddf-meta-row,.ddf-results-header{align-items:flex-start;flex-direction:column}}.decopot-faq{--df-white: #ffffff;--df-muted: #5f6569;--df-shadow: 0 18px 50px rgba(18, 18, 18, .08);color:var(--df-ink);background:var(--df-soft-bg);font-family:inherit;line-height:1.5}.decopot-faq *{box-sizing:border-box}.df-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}.df-hero{background:linear-gradient(120deg,#0081c9f2,#0081c9c7),linear-gradient(135deg,#0b4d75,var(--df-brand-blue));color:var(--df-white);padding:54px 20px 62px}.df-inner,.df-content{width:min(1120px,100%);margin:0 auto}.df-eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.df-title{max-width:780px;margin:0;color:inherit;font-size:clamp(34px,7vw,68px);line-height:.98;letter-spacing:0}.df-copy{max-width:650px;margin:20px 0 0;color:#ffffffe6;font-size:18px}.df-content{padding:0 20px 60px;transform:translateY(-34px)}.df-search-panel,.df-faq-item,.df-cta{background:var(--df-white);border:1px solid var(--df-line);border-radius:8px}.df-search-panel{display:grid;gap:18px;padding:20px;box-shadow:var(--df-shadow)}.df-search-row{position:relative}.df-search-icon{position:absolute;left:18px;top:50%;width:21px;height:21px;transform:translateY(-50%);color:var(--df-brand-blue);pointer-events:none}.df-search-input{width:100%;min-height:58px;padding:15px 18px 15px 52px;color:var(--df-ink);background:var(--df-soft-bg);border:1px solid var(--df-line);border-radius:8px;font:inherit;font-size:17px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.df-search-input:focus{background:var(--df-white);border-color:var(--df-brand-blue);box-shadow:0 0 0 4px #0081c929}.df-meta-row,.df-results-header,.df-cta{display:flex;gap:14px;align-items:center;justify-content:space-between}.df-meta-row{flex-wrap:wrap;color:var(--df-muted);font-size:14px}.df-quick-filters{display:flex;flex-wrap:wrap;gap:8px}.df-filter-button{min-height:36px;padding:7px 13px;color:var(--df-ink);background:var(--df-white);border:1px solid var(--df-line);border-radius:8px;cursor:pointer;font:inherit;font-size:14px;transition:border-color .15s ease,color .15s ease,background .15s ease}.df-filter-button:hover,.df-filter-button.is-active{color:var(--df-white);background:var(--df-brand-blue);border-color:var(--df-brand-blue)}.df-layout{display:grid;grid-template-columns:1fr;margin-top:24px}.df-panel-title{margin:0;color:var(--df-ink);font-size:20px;line-height:1.2}.df-results-header{align-items:end;margin-bottom:14px}.df-results-count{color:var(--df-muted);font-size:14px}.df-faq-list{display:grid;gap:12px}.df-faq-item{overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.df-faq-item:hover,.df-faq-item[open]{border-color:#0081c973;box-shadow:0 14px 34px #12121214}.df-faq-question{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:68px;padding:20px 22px;color:var(--df-ink);cursor:pointer;font-size:18px;font-weight:700;list-style:none}.df-faq-question::-webkit-details-marker{display:none}.df-faq-icon{flex:0 0 22px;width:22px;height:22px;color:var(--df-brand-blue);transition:transform .15s ease}.df-faq-item[open] .df-faq-icon{transform:rotate(180deg)}.df-faq-answer{padding:0 22px 22px;color:var(--df-muted);font-size:16px}.df-faq-answer>*{margin-top:0}.df-faq-answer>*:last-child{margin-bottom:0}.df-empty-state{display:none;padding:30px;background:var(--df-white);border:1px solid var(--df-line);border-radius:8px;text-align:center}.df-empty-state h3{margin:0 0 8px;color:var(--df-ink);font-size:22px}.df-empty-state p{margin:0;color:var(--df-muted)}.df-cta{margin-top:24px;padding:24px}.df-cta h2{margin:0;color:var(--df-ink);font-size:24px;line-height:1.2}.df-cta p{max-width:650px;margin:8px 0 0;color:var(--df-muted)}.df-cta-link{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;color:var(--df-white);background:var(--df-brand-blue);border:1px solid var(--df-brand-blue);border-radius:8px;font-weight:700;text-align:center;text-decoration:none}@media(max-width:820px){.df-hero{padding-top:38px}.df-content{transform:translateY(-24px)}.df-layout{grid-template-columns:1fr}.df-cta{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.df-hero,.df-content{padding-left:16px;padding-right:16px}.df-search-panel,.df-faq-question,.df-cta{padding:16px}.df-faq-answer{padding:0 16px 16px}.df-meta-row,.df-results-header{align-items:flex-start;flex-direction:column}}.clay-cart-nudge{display:grid;gap:1.2rem;width:100%;max-width:64rem;margin:1.6rem 0 0;padding:1.2rem;border:.1rem solid #d8d8d8;border-radius:1.2rem;background:#fff;color:#121212;box-sizing:border-box}.clay-cart-nudge__offer{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1.2rem 1.4rem;border-radius:.9rem;background:#f3f3f3;box-shadow:inset .2rem 0 #e9e9e9}.clay-cart-nudge__icon{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;fill:none;stroke:#0081c9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.clay-cart-nudge__message{margin:0;color:#121212;font-size:1.6rem;font-weight:600;line-height:1.35}.clay-cart-nudge__button{width:100%;min-height:4.8rem;padding:1rem 1.6rem;border:.1rem solid #0081c9;border-radius:.9rem;background:#fff;color:#0081c9;font:inherit;font-size:1.6rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.clay-cart-nudge__button:hover{border-color:#006aa6;background:#0081c9;color:#fff;transform:translateY(-.1rem)}.clay-cart-nudge__button:focus-visible{outline:.2rem solid #121212;outline-offset:.3rem}.clay-cart-nudge__button[disabled]{cursor:wait;opacity:.65}.clay-cart-nudge__error{margin:0;color:#b00020;font-size:1.3rem}@media screen and (max-width:749px){.clay-cart-nudge{max-width:none;padding:1.2rem;border-radius:1.2rem}.clay-cart-nudge__offer{min-height:5.6rem;padding:1.2rem 1.4rem;border-radius:1rem}.clay-cart-nudge__message,.clay-cart-nudge__button{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
