.st-custom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:56px;color:#171717;align-items:start}.st-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border:3px solid #111;scrollbar-width:none}.st-slides::-webkit-scrollbar{display:none}.st-slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1;background:#fff8f7}.st-slide img{display:block;width:100%;height:100%;object-fit:contain}.st-gallery-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin:16px 0}.st-gallery-nav button{border:1px solid #111;background:#fff;padding:8px 18px;cursor:pointer;font-size:22px}.st-details h1{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:8px 0 16px}.st-eyebrow{color:#a82f57;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.st-intro{line-height:1.6}.st-price{font-size:24px}.st-price span{font-size:14px}.st-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.st-custom label{display:block;font-size:15px;font-weight:600}.st-custom select,.st-custom input:not([type=checkbox]),.st-custom textarea{display:block;width:100%;border:1px solid #777;border-radius:5px;padding:12px;background:#fff;color:#171717;min-height:46px;margin-top:7px;font:inherit}.st-custom input[type=file]{font-size:14px}.st-note{font:14px/1.5 var(--font-body-family);color:#555}.st-upload,.st-phrase{border-top:1px solid #e7dadd;padding:22px 0 12px}.st-check{display:flex!important;gap:12px;align-items:center;cursor:pointer}.st-check input{width:20px;height:20px;accent-color:#ce416d;flex-shrink:0}.st-phrase label{margin-bottom:12px}.st-custom [hidden]{display:none!important}.st-art-preview{object-fit:contain;margin-top:16px;border:1px solid #eee}.st-total{display:flex;justify-content:space-between;font-size:20px}.st-submit{width:100%;background:#f16b90;color:#111;border:2px solid #111;font:inherit;font-weight:700;padding:16px;cursor:pointer}.st-submit:hover{background:#f68aa7}.st-submit:disabled{opacity:.5;cursor:not-allowed}.st-error{color:#a20d2d}.st-fabric{border-top:1px solid #ddd;margin-top:24px;padding-top:18px}.st-fabric summary{cursor:pointer;font-weight:700}.st-fabric p{line-height:1.6}.st-custom :focus-visible{outline:3px solid #a82f57;outline-offset:3px}@media(min-width:900px){.st-gallery{position:sticky;top:110px}}@media(max-width:899px){.st-custom{grid-template-columns:1fr;gap:20px;padding-top:20px}.st-details h1{font-size:30px}}@media(max-width:360px){.st-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.st-slides{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAg */
