.shop-surfaces{--make-surface:#f5f5f6;--make-line:#e3e2e7;--make-accent:#6458eb;background:#fff}.shop-surfaces :is(h1,h2,h3){font-family:var(--font-outfit),sans-serif;font-weight:500}.shop-surfaces [data-design-swatches] a,.shop-surfaces [data-gallery-frame],.shop-surfaces [data-gallery-thumbnails] button,.shop-surfaces [data-make-tile-frame],.shop-surfaces [data-shop-frame]{border-radius:16%/14%;border:1px solid var(--make-line);background-color:var(--make-surface)}@supports (corner-shape:superellipse(1.5)){.shop-surfaces [data-design-swatches] a,.shop-surfaces [data-gallery-frame],.shop-surfaces [data-gallery-thumbnails] button,.shop-surfaces [data-make-tile-frame],.shop-surfaces [data-shop-frame]{corner-shape:superellipse(1.5);border-radius:26%}}.shop-surfaces [data-make-tile-frame]{transition:border-color .18s ease,background-color .18s ease}.shop-surfaces [data-make-tile]:hover [data-make-tile-frame]{transform:none;box-shadow:none;border-color:#c3bfd3;background-color:#f0eff3}.shop-surfaces [data-make-tile] img{transform:none}.shop-surfaces [data-make-tile] h3{font-size:1.0625rem;line-height:1.3}.shop-surfaces [data-make-tile]>div:last-child{padding-top:.875rem}.shop-surfaces [data-product-gallery]{display:flex;flex-direction:column;gap:1rem}.shop-surfaces [data-product-gallery]>figure{display:contents}.shop-surfaces [data-gallery-frame]{order:1}.shop-surfaces [data-product-gallery]>div:last-of-type{order:2;min-width:0}.shop-surfaces [data-product-gallery] figcaption{order:3;margin-top:0}.shop-surfaces [data-gallery-thumbnails]{position:static;flex-direction:row;gap:.625rem;overflow-x:auto;overflow-y:hidden;padding:.25rem}.shop-surfaces [data-gallery-thumbnails] button{width:4.5rem;height:4.5rem;transition:border-color .18s ease}.shop-surfaces [data-gallery-thumbnails] button[aria-current=true]{border-color:var(--make-accent);box-shadow:inset 0 0 0 1px var(--make-accent)}.shop-surfaces [data-gallery-thumbnails] button:hover{border-color:var(--make-accent)}.shop-surfaces [data-gallery-frame]{isolation:isolate}.shop-surfaces [data-product-heading] h1{max-width:22ch}.shop-surfaces [data-design-swatches]{gap:.875rem}.shop-surfaces [data-design-swatches] a{box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.shop-surfaces [data-design-swatches] a[aria-current=true]{border-color:var(--make-accent);box-shadow:inset 0 0 0 1px var(--make-accent);background-color:#f5f4ff}.shop-surfaces [data-design-swatches] a:hover{border-color:var(--make-accent)}.shop-surfaces [data-design-swatches] a:focus-visible{outline:2px solid var(--make-accent);outline-offset:3px}.shop-surfaces [data-design-swatches] img{padding:.625rem;filter:drop-shadow(0 2px 2px rgb(32 19 53/10%))}.shop-surfaces [data-product-customize] [data-dock-card]{border:1px solid var(--make-line);border-radius:2rem;background:#fafafa;box-shadow:none}.shop-surfaces [data-product-customize] button.bg-gradient-to-r{border-radius:999px;background-image:none;background-color:var(--make-accent);font-weight:500;letter-spacing:0;box-shadow:0 4px 12px rgb(100 88 235/15%)}.shop-surfaces [data-product-customize] button.bg-gradient-to-r:hover:not(:disabled){background-color:#5449d5;transform:none}@media (prefers-reduced-motion:reduce){.shop-surfaces [data-design-swatches] a,.shop-surfaces [data-gallery-thumbnails] button,.shop-surfaces [data-make-tile-frame],.shop-surfaces [data-shop-frame]{transition:none}}.shop-surfaces [data-gallery-frame],.shop-surfaces [data-gallery-thumbnails] button{background-color:var(--make-surface)!important}.shop-surfaces [data-design-label]{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.shop-surfaces [data-gallery-zoom]{top:7%;right:7%;opacity:1}.shop-surfaces [data-gallery-count]{bottom:7%;right:7%}.shop-surfaces [data-photo-upload-surface]{border:1px dashed #cecbdc;border-radius:1.5rem;background:#fff}.shop-surfaces [data-photo-upload-action]{border-radius:999px;font-weight:500;box-shadow:0 4px 12px rgb(100 88 235/15%)}.shop-surfaces [data-occasion-form]{border:1px solid var(--make-line);background:#fafafa;box-shadow:none}.shop-surfaces [data-occasion-form] :is(input:not([type=radio]),select){border-width:1px;border-color:var(--make-line)}.shop-surfaces [data-occasion-form] :is(input,select):focus-visible{outline:2px solid var(--make-accent);outline-offset:2px}.shop-surfaces [data-occasion-theme-choice]{border-width:1px;border-color:var(--make-line);background:#fff;font-weight:500}.shop-surfaces [data-occasion-theme-choice]:has(input:checked){border-color:var(--make-accent);background:#f5f4ff;color:var(--make-accent);box-shadow:inset 0 0 0 1px var(--make-accent)}.shop-surfaces [data-occasion-form] button[type=submit]{background:var(--make-accent);font-weight:500;box-shadow:0 4px 12px rgb(100 88 235/15%)}.shop-surfaces [data-occasion-form] button[type=submit]:hover:not(:disabled){background:#5449d5}