.shop-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding:14px 0 26px;border-bottom:1px solid var(--line)}
.shop-intro h1{font-size:1.95rem}.shop-intro p{max-width:650px;color:var(--muted);margin-bottom:0}.shop-color-key{display:flex;gap:7px}.shop-color-key i{display:block;width:34px;height:12px;border-radius:2px}.shop-color-key i:nth-child(1){background:var(--teal)}.shop-color-key i:nth-child(2){background:var(--orange)}.shop-color-key i:nth-child(3){background:var(--yellow)}.shop-color-key i:nth-child(4){background:var(--blue)}
.shop-tools{padding:20px 0;border-bottom:1px solid var(--line)}.shop-filter-row{display:grid;grid-template-columns:minmax(220px,1fr) 240px auto;gap:12px;align-items:end}.shop-filter-row label{display:grid;gap:5px;font-weight:850}.shop-filter-row label span{font-size:.8rem;color:var(--muted);text-transform:uppercase}.shop-results{justify-self:end;align-self:center;font-weight:850;color:var(--muted)}
.shop-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.shop-tags button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 11px;font-weight:800;color:#535b64;cursor:pointer}.shop-tags button:hover,.shop-tags button.active{background:#dff7f7;border-color:#8bdfe1;color:#111}
.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:26px 0}.shop-card{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.shop-card-link{display:block;height:100%}.shop-card-media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.shop-card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .2s ease}.shop-card:hover img{transform:scale(1.025)}.sold-out-label{position:absolute;z-index:3;left:10px;top:10px;background:#202126;color:#fff;padding:5px 8px;border-radius:3px;font-size:.76rem;font-weight:900}.shop-card-body{padding:15px}.shop-card-meta{display:flex;justify-content:space-between;gap:12px;align-items:start;font-size:.78rem;text-transform:uppercase;color:var(--teal);font-weight:900}.shop-card-meta strong{color:var(--ink);text-align:right}.shop-card h2{font-size:1.14rem;margin:8px 0 6px}.shop-card p{margin:0;color:var(--muted);font-size:.93rem}.shop-card-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.shop-card-tags span{background:#f0f3f4;border-radius:3px;padding:3px 6px;color:#5a636b;font-size:.76rem;font-weight:750}.shop-card-action{display:inline-block;margin-top:14px;color:var(--orange);font-weight:900}
.shop-empty{margin:30px 0;border:1px dashed #b8c5ca;background:#fff;padding:46px 24px;text-align:center}.shop-empty h2{margin:0 0 8px}.shop-empty p{margin:0 auto 18px;max-width:620px;color:var(--muted)}
.product-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:34px;align-items:start}.product-gallery{display:grid;gap:12px}.product-main-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:6px}.product-main-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:4px}.product-info{position:sticky;top:112px}.product-info h1{font-size:1.8rem}.product-price{display:block;font-size:1.25rem;margin:10px 0;font-weight:900}.product-description{color:var(--muted);white-space:pre-line}.product-facts{margin:20px 0;border-top:1px solid var(--line)}.product-facts div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.product-facts dt{font-weight:900}.product-facts dd{margin:0;color:var(--muted)}.product-tag-list{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.product-tag-list span{padding:4px 8px;background:#eef7f8;border-radius:3px;font-size:.8rem;font-weight:800}.variant-list{display:grid;gap:8px;margin:14px 0}.variant-list label{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:1px solid var(--line);padding:10px;border-radius:5px;background:#fff}.variant-list input{width:auto}.inquiry-section{margin-top:34px;border-top:5px solid var(--teal);background:#fff;padding:20px;border-radius:0 0 6px 6px}.inquiry-section h2{margin-bottom:4px}.inquiry-section>p{color:var(--muted)}.inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inquiry-form .wide{grid-column:1/-1}.inquiry-form label{display:grid;gap:5px;font-weight:850}.inquiry-success{border:1px solid #9bd0b2;background:#e8f8ef;color:#0f6138;padding:14px;font-weight:800}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
[data-protected-image]{-webkit-touch-callout:none;user-select:none}.shop-card-media img,.product-main-media img,.product-thumbs img{-webkit-user-drag:none;user-select:none}.image-watermark{position:absolute;z-index:2;inset:-8%;background-image:url("floorcandy-logo-transparent.png"),url("floorcandy-logo-transparent.png"),url("floorcandy-logo-transparent.png"),url("floorcandy-logo-transparent.png");background-repeat:no-repeat;background-position:27% 27%,73% 27%,27% 73%,73% 73%;background-size:18% auto;opacity:.16;pointer-events:none;transform:rotate(-45deg);transform-origin:center}.product-thumbs .image-watermark,.custom-color-thumb .image-watermark{inset:-6%;background-position:25% 25%,75% 25%,25% 75%,75% 75%;background-size:23% auto;opacity:.19}
.product-size-pricing{margin:18px 0 20px;padding:16px;border:1px solid var(--line);border-top:5px solid var(--yellow);background:#fff}.product-size-pricing>label{display:block;margin-bottom:7px;font-size:.82rem;font-weight:900;text-transform:uppercase;color:var(--muted)}.product-size-pricing select{width:100%;font-size:1rem;font-weight:800;background:#fff}.product-price-breakdown{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.product-price-breakdown span{display:grid;gap:2px}.product-price-breakdown span>strong{font-size:.95rem}.product-price-breakdown small{color:var(--muted)}.product-price-breakdown>strong{font-size:1.25rem;color:var(--teal);white-space:nowrap}.product-size-pricing>p{margin:10px 0 0;color:var(--muted);font-size:.82rem}
@media(max-width:900px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{grid-template-columns:1fr}.product-info{position:static}.shop-filter-row{grid-template-columns:1fr 220px}.shop-results{grid-column:1/-1;justify-self:start}}
@media(max-width:600px){.shop-intro{grid-template-columns:1fr}.shop-color-key{display:none}.shop-filter-row,.shop-grid,.inquiry-form{grid-template-columns:1fr}.shop-results,.inquiry-form .wide{grid-column:auto}.shop-grid{gap:14px}.product-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.product-info h1{font-size:1.5rem}}

.admin-kicker{margin:0 0 6px;color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.form-error{padding:11px 13px;border:1px solid #e2b8b9;background:#fff0f0;color:#822327;margin:14px 0}.product-thumbs button{position:relative;display:block;overflow:hidden;border:0;padding:0;background:transparent;cursor:pointer;border-radius:4px}

.product-price-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0}.product-price-row .product-price{margin:0}.color-customize-button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border-color:#9bdcdf;background:#effafa;color:#173e40}.color-button-dots{display:flex;gap:3px}.color-button-dots i{display:block;width:11px;height:11px;border-radius:50%;background:#151515;border:1px solid rgba(0,0,0,.18)}.color-button-dots i+ i{background:#f5f3ef}.confirmed-color-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 18px;padding:11px 12px;background:#f5f8f8;border:1px solid var(--line)}.confirmed-color-choice>div{display:grid;gap:4px}.confirmed-color-choice>div>span{font-size:.74rem;font-weight:900;text-transform:uppercase;color:var(--muted)}.confirmed-color-choice strong{display:flex;align-items:center;gap:7px;font-size:.88rem}.confirmed-color-choice strong i{display:block;width:20px;height:20px;border-radius:3px;border:1px solid rgba(0,0,0,.18)}.confirmed-color-choice strong b{font-weight:850}.confirmed-color-choice strong em{font-style:normal;color:var(--muted)}.confirmed-color-choice>button{border:0;background:transparent;color:var(--teal);font-weight:900;cursor:pointer}
.paw-color-dialog{width:min(1040px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;border:0;border-radius:7px;background:#fff;color:var(--ink);box-shadow:0 24px 70px rgba(18,24,28,.34)}.paw-color-dialog::backdrop{background:rgba(18,22,24,.68)}.paw-color-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 28px)}.paw-color-heading{display:flex;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.paw-color-heading h2{margin:0;font-size:1.35rem}.paw-color-heading p:not(.eyebrow){margin:5px 0 0;color:var(--muted)}.paw-dialog-close{width:38px;height:38px;border:1px solid var(--line);background:#fff;font-size:1.65rem;line-height:1;cursor:pointer}.paw-color-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(370px,1.1fr);min-height:0}.paw-preview-stage{display:grid;align-content:start;gap:10px;padding:22px;background:#f2f4f4;border-right:1px solid var(--line)}.paw-preview-stage canvas{display:block;width:100%;aspect-ratio:1;background:#eee8df;border:1px solid #d6d1cb}.paw-preview-stage>p{margin:0;text-align:center;font-weight:850;color:#4f5962}.paw-color-controls{display:grid;grid-template-rows:auto auto auto minmax(180px,1fr) auto;gap:12px;padding:22px;min-height:0}.paw-color-targets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paw-color-targets button{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;padding:10px;cursor:pointer}.paw-color-targets button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#effafa}.paw-color-targets button>i{display:block;width:36px;height:36px;border-radius:4px;border:1px solid rgba(0,0,0,.2)}.paw-color-targets span{display:grid}.paw-color-targets small{color:var(--muted);font-weight:750}.paw-color-targets strong{font-size:.88rem}.paw-color-search{display:grid;gap:5px;font-weight:850}.paw-color-search span{font-size:.76rem;text-transform:uppercase;color:var(--muted)}.paw-family-filters{display:flex;gap:6px;overflow:auto;padding-bottom:2px}.paw-family-filters button{border:1px solid var(--line);background:#fff;padding:6px 9px;font-size:.78rem;font-weight:850;white-space:nowrap;cursor:pointer}.paw-family-filters button.active{background:#202126;color:#fff;border-color:#202126}.paw-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:auto;align-content:start;padding-right:4px}.paw-color-grid>p{grid-column:1/-1;color:var(--muted)}.paw-color-swatch{display:grid;grid-template-columns:29px minmax(0,1fr);gap:7px;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;padding:7px;cursor:pointer;min-width:0}.paw-color-swatch:hover,.paw-color-swatch.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.paw-color-swatch>i{display:block;width:29px;height:29px;border-radius:3px;background:var(--swatch-color);border:1px solid rgba(0,0,0,.2)}.paw-color-swatch span{display:grid;min-width:0}.paw-color-swatch strong,.paw-color-swatch small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paw-color-swatch strong{font-size:.78rem}.paw-color-swatch small{font-size:.69rem;color:var(--muted)}.paw-color-notice{margin:0;color:var(--muted);font-size:.76rem}.paw-color-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--line);background:#f8fafb}.custom-color-thumb{position:relative;display:block;overflow:hidden;border:0;padding:0;background:transparent;cursor:pointer;border-radius:4px}.custom-color-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--teal);border-radius:4px}
@media(max-width:760px){.product-price-row{align-items:flex-start;flex-direction:column}.paw-color-layout{grid-template-columns:1fr;overflow:auto}.paw-preview-stage{border-right:0;border-bottom:1px solid var(--line);padding:14px}.paw-preview-stage canvas{width:min(360px,100%);margin:auto}.paw-color-controls{overflow:visible;padding:16px}.paw-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}.paw-color-heading{padding:16px}.paw-color-heading p:not(.eyebrow){font-size:.88rem}.paw-color-actions{padding:12px 16px}.confirmed-color-choice{align-items:flex-start}.confirmed-color-choice strong{flex-wrap:wrap}}
.product-color-action{display:grid;gap:6px;margin:-8px 0 20px}.product-color-action .color-customize-button{width:100%;min-height:46px;justify-content:center;font-weight:900}.product-color-action>small{color:var(--muted);font-size:.78rem}
.product-cart-form{display:grid;gap:7px;margin:0 0 20px}.product-add-button{width:100%;min-height:50px;font-size:1rem}.product-cart-message{margin:0;padding:8px 10px;background:#fff4d0;border:1px solid #f2cf57;color:#694d00;font-size:.82rem;font-weight:800}.product-cart-link{padding:8px 11px;background:#fff4d0;border:1px solid #f2cf57;border-radius:6px;color:#2a2520}
.product-size-pricing select:invalid{color:var(--muted)}.product-size-pricing select option{color:var(--ink)}
.yin-button-rings{display:flex;align-items:center;gap:3px}.yin-button-rings i{display:block;border-radius:50%;border:2px solid #202126}.yin-button-rings i:nth-child(1){width:14px;height:14px;background:var(--orange)}.yin-button-rings i:nth-child(2){width:11px;height:11px;background:var(--teal)}.yin-button-rings i:nth-child(3){width:8px;height:8px;background:var(--yellow)}.yin-color-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.yin-color-targets button:last-child{grid-column:1/-1}.yin-confirmed-choice strong{flex-wrap:wrap;row-gap:5px}.yin-preview-stage canvas{background:#eee8df}
@media(max-width:520px){.yin-color-targets{grid-template-columns:1fr}.yin-color-targets button:last-child{grid-column:auto}}
/* Shared confirmed-color summary: one left-aligned swatch and label per row. */
.confirmed-color-choice{align-items:flex-start}.confirmed-color-choice>div{min-width:0;flex:1}.confirmed-color-choice strong,.yin-confirmed-choice strong{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px 9px;width:100%;font-size:.88rem}.confirmed-color-choice strong b{min-width:0;text-align:left}.confirmed-color-choice strong em{display:none}
/* Reference product configurator */
.product-info>h1{margin:0 0 5px}.product-info>.product-price{margin:0 0 14px}.product-config-step{margin:0 0 12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#fff}.product-config-step-header{display:flex;align-items:center;gap:9px;margin:0 0 12px}.product-config-step-header>span{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:#202126;color:#fff;font-size:.8rem;font-weight:900}.product-config-step-header div{display:grid;gap:1px}.product-config-step-header small{color:var(--teal);font-size:.65rem;font-weight:900;text-transform:uppercase}.product-config-step-header h2{margin:0;font-size:1rem;line-height:1.15}.product-config-step .product-size-pricing{margin:0;padding:0;border:0;background:transparent}.product-config-step .product-size-pricing>label{margin-bottom:5px;font-size:.7rem}.product-config-step .product-price-breakdown{margin-top:9px;padding-top:9px}.product-config-step .product-size-pricing>p{margin-top:8px;font-size:.76rem}.standard-colorways>p{margin:0 0 7px;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.standard-colorway-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.standard-colorway-list button{display:grid;grid-template-rows:auto 22px;gap:5px;min-width:0;padding:5px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);cursor:pointer}.standard-colorway-list button:hover,.standard-colorway-list button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#effafa}.standard-colorway-list button:disabled{cursor:wait;opacity:.62}.standard-colorway-list img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#eee8df;border-radius:2px}.standard-colorway-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.74rem;font-weight:900}.yin-color-step .product-color-action{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line)}.yin-color-step .confirmed-color-choice{margin:12px 0 0}.product-cart-form{margin-top:4px}.product-gallery-details{padding:18px 2px 4px;border-top:1px solid var(--line)}.product-short-description{margin:0 0 10px;font-size:1.02rem;font-weight:750;line-height:1.55}.product-gallery-details .product-description{font-size:.94rem;line-height:1.65}.product-gallery-details .product-facts{margin:16px 0 0}.product-gallery-details .product-tag-list{margin:14px 0 0}
@media(max-width:600px){.product-config-step{padding:12px}.standard-colorway-list{gap:6px}.standard-colorway-list button{padding:4px}.product-gallery-details{padding-top:15px}}
/* Inline Yin-Yang configurator */
.product-info{position:static}.product-config-step-header{gap:10px}.product-config-step-header h2{font-size:1rem;text-transform:none}.product-config-step-header .product-step-area{margin-left:auto;color:var(--muted);font-size:.82rem;font-weight:400;text-transform:none;white-space:nowrap}.yin-inline-editor{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.yin-inline-editor[hidden]{display:none}.yin-inline-editor .paw-color-targets{margin-bottom:12px}.yin-inline-editor .paw-color-search{margin-bottom:10px}.yin-inline-editor .paw-family-filters{overflow:visible;flex-wrap:wrap;padding:0;margin-bottom:10px}.yin-inline-editor .paw-color-grid{overflow:visible;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.yin-inline-editor .paw-color-notice{margin-top:10px}.yin-inline-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.yin-inline-editor>.product-color-action{margin:0 0 10px;padding:0;border-top:0}
@media(min-width:901px){.product-gallery{align-self:stretch}.product-main-media.is-color-editing{position:sticky;top:108px;z-index:2}}
@media(max-width:600px){.product-config-step .product-price-breakdown span{gap:8px 12px}.yin-inline-editor .paw-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yin-inline-actions .btn{flex:1}}
.product-main-media.is-yin-interactive,.product-main-media.is-paw-interactive{cursor:crosshair}.yin-preview-target-hint{position:absolute;z-index:3;left:50%;bottom:14px;transform:translateX(-50%);max-width:calc(100% - 28px);padding:8px 11px;border-left:4px solid var(--orange);border-radius:4px;background:rgba(32,33,38,.92);color:#fff;font-size:.8rem;font-weight:850;white-space:nowrap;pointer-events:none}.yin-preview-target-hint[hidden]{display:none}.yin-color-targets button.preview-hover,.paw-inline-editor .paw-color-targets button.preview-hover{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff8e7}.yin-inline-actions #cancel-yin-colors,.yin-inline-actions #cancel-paw-colors{border-color:#e2ae00;background:var(--yellow);color:#382b00}.yin-inline-actions #confirm-yin-colors,.yin-inline-actions #confirm-paw-colors{border-color:#ce5d08;background:var(--orange);color:#fff}.yin-inline-actions #cancel-yin-colors:hover,.yin-inline-actions #cancel-paw-colors:hover,.yin-inline-actions #confirm-yin-colors:hover,.yin-inline-actions #confirm-paw-colors:hover{filter:brightness(.94)}.yin-inline-actions .btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
#yin-color-step,#paw-color-step{scroll-margin-top:90px}
.finish-config-step .product-config-step-header{margin-bottom:10px}.product-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-option-card{position:relative;display:block;min-width:0;cursor:pointer}.product-option-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-option-card>span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 11px;border:1px solid var(--line);border-radius:4px;background:#fff}.product-option-card strong{font-size:.88rem}.product-option-card small{color:var(--muted);font-size:.73rem;font-weight:800;white-space:nowrap}.product-option-card:hover>span{border-color:var(--teal)}.product-option-card input:checked+span{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#effafa}.product-option-card input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.product-option-card input:checked+span::before{content:'\2713';display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--teal);color:#fff;font-size:.72rem;font-weight:950}.product-option-card input:checked+span strong{margin-right:auto}
@media(max-width:600px){.product-option-list{grid-template-columns:1fr}}
.product-main-media.is-smiley-interactive{cursor:crosshair}.smiley-color-targets button:last-child{grid-column:auto}#smiley-color-step{scroll-margin-top:90px}.yin-inline-actions #cancel-smiley-colors{border-color:#e2ae00;background:var(--yellow);color:#382b00}.yin-inline-actions #confirm-smiley-colors{border-color:#ce5d08;background:var(--orange);color:#fff}.yin-inline-actions #cancel-smiley-colors:hover,.yin-inline-actions #confirm-smiley-colors:hover{filter:brightness(.94)}
.product-main-media.is-adult-interactive{cursor:crosshair}#adult-color-step{scroll-margin-top:90px}.adult-standard-colorways{grid-template-columns:repeat(3,minmax(0,1fr))}.adult-color-targets button:last-child{grid-column:auto}.yin-inline-actions #cancel-adult-colors{border-color:#e2ae00;background:var(--yellow);color:#382b00}.yin-inline-actions #confirm-adult-colors{border-color:#ce5d08;background:var(--orange);color:#fff}.yin-inline-actions #cancel-adult-colors:hover,.yin-inline-actions #confirm-adult-colors:hover{filter:brightness(.94)}
@media(max-width:600px){.adult-standard-colorways{grid-template-columns:repeat(2,minmax(0,1fr))}}
.confirmed-color-choice[hidden]{display:none}
