.variant-picker-drawer{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4, .75rem);margin:var(--spacing-4, 1rem) 0}@media(max-width:749px){.variant-picker-drawer{grid-template-columns:1fr}}.variant-tile{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1rem;min-height:3.5rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--media-border-radius, 4px);background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));text-align:left;cursor:pointer;transition:border-color .15s ease,transform .05s ease;font:inherit}.variant-tile:hover{border-color:rgba(var(--color-foreground),.5)}.variant-tile:active{transform:translateY(1px)}.variant-tile__label{display:block;opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.variant-tile__value{display:block;margin-top:.15rem;line-height:1.2}.variant-tile__icon{flex-shrink:0;opacity:.6}.variant-tile--locked{opacity:.5;cursor:not-allowed}.variant-tile--locked .variant-tile__value{font-style:italic}.variant-tile>span:first-child{display:block;flex:1;min-width:0}.variant-tile{flex-wrap:wrap}.variant-tile .variant-tile__label,.variant-tile .variant-tile__value{flex-basis:100%}.variant-tile .variant-tile__icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.variant-tile{position:relative;padding-right:2.5rem}.variant-drawer__content{padding:1rem}.variant-drawer-cards{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0}.variant-drawer-card{list-style:none;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--media-border-radius, 4px);transition:border-color .15s ease,background .15s ease}.variant-drawer-card:hover{border-color:rgba(var(--color-foreground),.45)}.variant-drawer-card--selected,.variant-drawer-card:has(.variant-drawer-card__input:checked){border-color:rgba(var(--color-foreground),.7);background:rgba(var(--color-foreground),.04)}.variant-drawer-card__label{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;cursor:pointer}.variant-drawer-card__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.variant-drawer-card__radio{width:1.1rem;height:1.1rem;border-radius:999px;border:1.5px solid rgba(var(--color-foreground),.45);flex-shrink:0;position:relative;transition:border-color .15s ease}.variant-drawer-card__input:checked+.variant-drawer-card__radio{border-color:rgb(var(--color-foreground))}.variant-drawer-card__input:checked+.variant-drawer-card__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:rgb(var(--color-foreground))}.variant-drawer-card__body{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.variant-drawer-card__title{line-height:1.2}.variant-drawer-card__descriptor{opacity:.7;line-height:1.4}.product__block--sample-cta{margin-top:.5rem}.sample-cta-split{display:flex;gap:.5rem;width:100%}.sample-cta-split .sample-cta-form{flex:1 1 0;min-width:0}.sample-cta-split .sample-cta-button{width:100%}@media(max-width:640px){.sample-cta-split{flex-direction:column}}.sample-cta-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem 1rem;min-height:3.25rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--media-border-radius, 4px);background:transparent;color:rgb(var(--color-foreground));text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.sample-cta-button:hover{border-color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.03)}.sample-cta-button__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sample-cta-button__title{line-height:1.2}.sample-cta-button__descriptor{opacity:.7}.sample-cta-button__icon{flex-shrink:0;opacity:.6}.variant-drawer__confirm{width:100%;margin:0}.panel__footer .variant-drawer__confirm{padding:.85rem 1rem;min-height:3rem}.product--has-paint-stage .product__media-gallery{background-color:rgb(var(--paint-color));padding:var(--space-m, 1rem);border-radius:var(--media-border-radius, 4px)}@media(max-width:749px){.product--has-paint-stage .product__media-gallery{padding:var(--space-s, .75rem);border-radius:0}}.product__subtitle{margin:.15rem 0 0;color:rgba(var(--color-foreground),.7);font-style:italic;letter-spacing:.01em;line-height:1.3}.product-paint-swatch{display:flex;flex-direction:column;gap:.4rem;margin:.25rem 0 .75rem}.product-paint-swatch__row{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:rgba(var(--color-foreground),.7);letter-spacing:.04em;text-transform:uppercase}.product-paint-swatch__chip{display:inline-block;width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.18);flex-shrink:0}.product-paint-swatch__label{display:inline-flex;align-items:baseline;gap:.4rem}.product-paint-swatch__divider{opacity:.5}.product-paint-swatch__hex{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:0;text-transform:none}.product-paint-swatch__descriptor{margin:0;color:rgba(var(--color-foreground),.78);font-style:italic;font-size:.95rem;line-height:1.5;max-width:38ch}.product__feature-checklist-heading{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.65)}.product__feature-checklist{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.product__feature-checklist-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.4;color:rgba(var(--color-foreground),.92)}.product__feature-checklist-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;color:rgba(var(--color-foreground),.85)}.product__feature-checklist-text{flex:1;min-width:0}.product__block--paint-calculator{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--media-border-radius, 4px);padding:1rem 1.1rem;background:rgba(var(--color-foreground),.02)}.paint-calculator__heading{margin:0 0 .75rem;line-height:1.25}.paint-calculator__form{display:flex;flex-direction:column;gap:.4rem}.paint-calculator__label{color:rgba(var(--color-foreground),.7);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.paint-calculator__input-row{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--media-border-radius, 4px);padding:0 .85rem;background:rgba(var(--color-background),1);transition:border-color .15s ease}.paint-calculator__input-row:focus-within{border-color:rgba(var(--color-foreground),.6)}.paint-calculator__input{flex:1;height:2.75rem;border:0;background:transparent;font:inherit;color:rgb(var(--color-foreground));-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;outline:none}.paint-calculator__input::-webkit-outer-spin-button,.paint-calculator__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paint-calculator__unit{color:rgba(var(--color-foreground),.55);flex-shrink:0}.paint-calculator__result{margin:.85rem 0 0;padding:.6rem .75rem;border-radius:var(--media-border-radius, 4px);background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.85);line-height:1.45;min-height:2.4em}.sample-cta-button__strike{opacity:.6;margin-right:.25em;text-decoration:line-through}.sample-cta-button__free{color:#1a6b3a;font-weight:600}.product-form .product-form__submit{background-color:#c47a49;color:#fff;border:1px solid #c47a49}.product-form .product-form__submit:hover:not(:disabled),.product-form .product-form__submit:focus-visible:not(:disabled){background-color:#a8643a;border-color:#a8643a}.product-form .shopify-payment-button__button--unbranded{background-color:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground))}.product-form .shopify-payment-button__button--unbranded:hover:not(:disabled),.product-form .shopify-payment-button__button--unbranded:focus-visible:not(:disabled){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sample-cap-msg{display:none;margin-top:.4rem;padding:.45rem .6rem;background-color:#a8643a1f;color:#8c4f25;font-size:.72rem;line-height:1.35;text-align:center;border-radius:2px}.sample-cap-msg--visible{display:block;animation:sample-cap-msg-in .22s ease}@keyframes sample-cap-msg-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/variant-drawer.css.map */
