.product__block--variant_picker.has-paint-smart-selector variant-selects{display:none}.paint-smart-selector{--paint-ink: #171a21;--paint-sand: #e0e1dd;--paint-taupe-50: #f5f2ef;--paint-taupe-300: #c7bbae;--paint-taupe-400: #b5a89a;--paint-taupe-600: #8a8079;--paint-taupe-700: #6b6360;--paint-surface: #ffffff;--paint-line: #e0e1dd;--paint-moss: #6b7257;--paint-ease: cubic-bezier(.2, .7, .2, 1);--paint-ease-luxe: cubic-bezier(.22, .61, .36, 1);background:var(--paint-surface);border:0;border-radius:12px;color:var(--paint-ink);display:grid;gap:22px;line-height:1.3;margin-block-start:.6rem;padding:22px 28px}.paint-smart-selector__group{animation:paintStepIn .32s var(--paint-ease-luxe);display:grid;gap:14px}.paint-smart-selector__label{align-items:center;color:var(--paint-ink);display:flex;font-size:15px;font-weight:500;gap:10px;line-height:1.3;margin:0}.paint-smart-selector__label span{align-items:center;background:var(--paint-ink);border:1px solid var(--paint-ink);border-radius:999px;color:var(--paint-sand);display:inline-flex;flex:0 0 22px;font-size:12px;font-weight:500;height:22px;justify-content:center;line-height:1;width:22px}.paint-smart-selector__options{display:flex;flex-wrap:wrap;gap:10px}.paint-smart-selector__application-select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--paint-ink) 50%) calc(100% - 22px) 50% / 7px 7px no-repeat,linear-gradient(135deg,var(--paint-ink) 50%,transparent 50%) calc(100% - 17px) 50% / 7px 7px no-repeat,var(--paint-surface);border:1px solid var(--paint-ink);border-radius:8px;color:var(--paint-ink);display:none;font:inherit;font-size:14px;font-weight:500;height:auto;line-height:1.25;min-height:54px;padding:14px 44px 14px 16px;width:100%}.paint-smart-selector__option{align-items:center;background:var(--paint-surface);border:1px solid var(--paint-ink);border-radius:999px;color:var(--paint-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:1.2;min-height:44px;padding:11px 20px;text-align:center;text-decoration:none;transition:background-color .18s var(--paint-ease),border-color .18s var(--paint-ease),box-shadow .18s var(--paint-ease),color .18s var(--paint-ease),transform .12s var(--paint-ease)}.paint-smart-selector__option *,.paint-smart-selector__option *:before,.paint-smart-selector__option *:after{text-decoration:none}.paint-smart-selector__option:hover{border-color:var(--paint-ink)}.paint-smart-selector__option[aria-pressed=true]{background:var(--paint-ink);border-color:var(--paint-ink);color:var(--paint-sand)}.paint-smart-selector__option:active{transform:scale(.98)}.paint-smart-selector__option:focus-visible{outline:2px solid rgba(23,26,33,.28);outline-offset:2px}.paint-smart-selector__option[disabled]{cursor:not-allowed;opacity:.34}.paint-smart-selector__options[data-paint-finishes]{display:grid;gap:10px;grid-template-columns:1fr}.paint-smart-selector__option--finish{align-items:center;background:var(--paint-surface);border-color:var(--paint-ink);border-radius:8px;color:var(--paint-ink);display:grid;gap:0;grid-template-columns:1fr;justify-content:stretch;min-height:54px;overflow:hidden;padding:10px 44px 10px 16px;position:relative;text-align:left;white-space:normal;width:100%}.paint-smart-selector__option--finish:hover{background:var(--paint-surface);border-color:var(--paint-ink);color:var(--paint-ink)}.paint-smart-selector__option--finish[aria-pressed=true]{background:var(--paint-surface);border-color:var(--paint-ink);box-shadow:inset 0 0 0 1px var(--paint-ink);color:var(--paint-ink)}.paint-smart-selector__finish-content{display:block;max-width:100%;min-width:0;overflow:visible}.paint-smart-selector__finish-title{color:var(--paint-ink);display:block;font-size:14.5px;font-weight:500;line-height:1.15;max-width:100%;min-width:0;overflow-wrap:break-word;text-decoration:none}.paint-smart-selector__finish-meta{color:var(--paint-taupe-600);display:block;font-size:12.5px;font-weight:400;line-height:1.2;margin-top:1px;max-width:100%;min-width:0;overflow-wrap:break-word;text-decoration:none}.paint-smart-selector__recommended{align-items:center;border:1px solid var(--paint-taupe-400);border-radius:999px;color:var(--paint-taupe-600);display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:0;line-height:1;padding:5px 10px 4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);white-space:nowrap}.paint-smart-selector__option--finish:has(.paint-smart-selector__recommended){padding-right:16rem}.paint-smart-selector__option--finish[aria-pressed=true] .paint-smart-selector__recommended{right:52px}.paint-smart-selector__check{align-items:center;background:var(--paint-ink);border-radius:999px;color:var(--paint-sand);display:none;height:22px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:22px}.paint-smart-selector__option--finish[aria-pressed=true] .paint-smart-selector__check{display:inline-flex}.paint-smart-selector__option--amount{align-items:center;border-radius:12px;display:inline-flex;flex-direction:column;justify-content:center;min-width:96px;padding:11px 20px;text-align:center}.paint-smart-selector__amount-label{display:block;font-size:14px;font-weight:500;line-height:1.2}.paint-smart-selector__amount-price{color:var(--paint-taupe-600);display:block;font-size:12.5px;font-weight:400;line-height:1.25;margin-top:4px}.paint-smart-selector__option--amount[aria-pressed=true] .paint-smart-selector__amount-price{color:var(--paint-sand)}.paint-smart-selector__group--sample{border-top:0;padding-block-start:0}.paint-smart-selector__group--sample .paint-smart-selector__options{display:grid;justify-items:start}.paint-smart-selector__option--sample{align-items:center;background:var(--paint-surface);border-color:var(--paint-ink);border-radius:8px;color:var(--paint-ink);display:grid;gap:10px;grid-template-columns:auto 1fr;justify-content:stretch;max-width:30rem;min-height:42px;padding:7px 12px;text-align:left;width:100%}.paint-smart-selector__option--sample:hover{background:var(--paint-surface);border-color:var(--paint-ink);color:var(--paint-ink)}.paint-smart-selector__option--sample[aria-pressed=true]{background:var(--paint-surface);border-color:var(--paint-ink);box-shadow:inset 0 0 0 1px var(--paint-ink);color:var(--paint-ink)}.paint-smart-selector__sample-icon{align-self:center;color:currentColor;display:inline-flex;height:18px;line-height:0}.paint-smart-selector__sample-copy{align-self:center;display:grid;gap:0;min-width:0}.paint-smart-selector__sample-title{display:block;font-size:14px;font-weight:500;line-height:1.15;text-decoration:none}.paint-smart-selector__sample-description{color:var(--paint-taupe-600);display:block;font-size:12px;font-weight:400;line-height:1.2;margin-top:1px;text-decoration:none}.paint-smart-selector__details{background:var(--paint-surface);border:1px solid var(--paint-taupe-300);border-radius:8px;color:var(--paint-ink);display:grid;gap:4px;line-height:1.5;margin-block-start:0;max-width:62rem;padding:14px 16px}.paint-smart-selector__details p{margin:0}.paint-smart-selector__purchase-info{display:grid;gap:6px;margin-block:24px 10px}.paint-smart-selector__purchase-info:empty,.paint-smart-selector__purchase-info[hidden]{display:none}.paint-smart-selector__purchase-info .product__block{margin:0!important}.paint-smart-selector__purchase-info .product__block--price{margin-bottom:2px!important}.paint-smart-selector__purchase-info .product__block--inventory{margin-top:0!important;margin-bottom:2px!important}.paint-smart-selector__purchase-info .f-price--large{font-size:30px;font-weight:500;letter-spacing:-.01em}.paint-smart-selector__purchase-info .product__inventory{align-items:center;display:flex;gap:10px;margin:0!important}.paint-smart-selector__purchase-info .product__inventory-icon{background:var(--paint-moss);border-radius:999px;box-shadow:0 0 0 4px #6b725729;height:9px;width:9px}.paint-smart-selector__meta{color:var(--paint-taupe-600);font-size:13px}@keyframes paintStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.paint-smart-selector{gap:18px;padding:20px 22px}.paint-smart-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.paint-smart-selector__options[data-paint-applications]{grid-template-columns:1fr}.paint-smart-selector__option{min-width:0;padding-inline:14px;width:100%}.paint-smart-selector__options[data-paint-applications] .paint-smart-selector__option{display:none}.paint-smart-selector__application-select{display:block}.paint-smart-selector__option--finish{align-items:flex-start;background:#fff;border:1px solid var(--paint-ink);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:0;height:auto;min-height:0;overflow:visible;padding:13px 44px 13px 14px;position:relative;text-align:left;transition:border-color .18s var(--paint-ease);width:100%}.paint-smart-selector__option--finish[aria-pressed=true]{border-color:var(--paint-ink);box-shadow:inset 0 0 0 1px var(--paint-ink)}.paint-smart-selector__finish-content{display:block;max-width:100%;min-width:0;overflow:visible;width:100%}.paint-smart-selector__finish-title{display:block;font-size:14px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.paint-smart-selector__finish-meta{display:block;font-size:12px;line-height:1.4;margin-top:2px;overflow:visible;overflow-wrap:anywhere;white-space:normal}.paint-smart-selector__option--finish:has(.paint-smart-selector__recommended){padding-right:44px}.paint-smart-selector__recommended{align-self:flex-start;display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1;margin-bottom:9px;margin-top:0;max-width:100%;padding:3px 9px;position:static;text-transform:uppercase;transform:none;width:fit-content}.paint-smart-selector__check{height:20px;right:12px;top:12px;transform:none;width:20px}.paint-smart-selector__check svg{height:13px;width:13px}.paint-smart-selector__option--amount{min-width:88px}.paint-smart-selector__options[data-paint-finishes],.paint-smart-selector__group--sample .paint-smart-selector__options{grid-template-columns:1fr}.paint-smart-selector__option--sample{grid-template-columns:auto 1fr;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/paint-smart-selector.css.map */
