.choice478{--choice-ink:#70172f;--choice-line:#d9cfca;--choice-blush:#fcf0f1;margin:8px 0 16px;color:#292321}.choice478-native{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.choice478 [hidden]{display:none!important}.choice478 button{font:inherit;line-height:1.35;color:inherit;cursor:pointer;background:#fff;border:1px solid var(--choice-line);border-radius:12px;min-height:44px;padding:8px;text-align:left;letter-spacing:normal;box-shadow:none}.choice478 button:hover{border-color:var(--choice-ink)}.choice478 button[aria-pressed=true]{border:2px solid var(--choice-ink);background:var(--choice-blush);padding:7px}.choice478 button:focus-visible,.choice478 summary:focus-visible{outline:3px solid var(--choice-ink);outline-offset:3px}.choice478 button:disabled{opacity:.45;cursor:not-allowed}.choice478-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.choice478-tabs button{text-align:center;flex:1 1 90px;font-size:14px}.choice478-grid{display:grid;gap:6px}.choice478--style .choice478-grid>button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;width:100%;min-height:64px}.choice478--style img{width:44px;height:52px;object-fit:contain;border-radius:6px;background:#faf7f2}.choice478-name{font-size:16px;font-weight:600;overflow-wrap:anywhere}.choice478-price{font-size:14px;color:var(--choice-ink);white-space:nowrap}.choice478--style button:not(:has(img)) .choice478-name{grid-column:1/3}.choice478--group .choice478-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice478--group button{text-align:center}.choice478--size .choice478-grid{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}.choice478--size button{text-align:center}.choice478--color .choice478-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));max-height:340px;overflow:auto;padding:4px}.choice478--color button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px}.choice478--color button[aria-pressed=true]{padding:7px}.choice478--color img{width:54px;height:58px;object-fit:contain}.choice478--color .choice478-name{font-size:12px;font-weight:400}.choice478-selected{margin:10px 0;font-size:14px}.choice478 details{border:1px solid var(--choice-line);border-radius:10px;padding:12px;margin-top:12px}.choice478 details summary{cursor:pointer;font-size:14px}.choice478 details p{font-size:14px}.choice478-invalid{outline:2px solid #b22b36;outline-offset:4px}.apparel478-shared:has(.choice478--color)>.apparel478-cards,.apparel478-shared:has(.choice478--color) .apparel478-cards,.apparel478-shared:has(.choice478--color) [data-color-toggle]{display:none!important}.apparel478-shared:has(.choice478--style) [data-style478-preview] img{max-height:200px!important;object-fit:contain}@media(max-width:480px){.choice478--style .choice478-grid>button{gap:9px}.choice478--style img{width:40px;height:48px}.choice478-name{font-size:15px}.choice478-price{font-size:13px}.choice478-tabs button{flex-basis:80px}}

product-info[data-shared478-active="true"]:has(#Prayer478Layout) variant-selects[hidden] { display: none !important; }

product-info[data-shared478-active="true"]:has(#Shared478Artwork) variant-selects[hidden] { display: none !important; }
