.ac-style-showcase{margin-top:36px;padding-top:28px;border-top:1px solid var(--ac-line)}.ac-style-showcase__heading{margin-bottom:22px}.ac-style-showcase__heading h3{font-family:inherit;font-size:clamp(19px,2vw,24px);font-weight:500;letter-spacing:-.025em;line-height:1.35}.ac-style-showcase__heading p,.ac-style-showcase__note{font-size:14px;line-height:1.65;color:var(--ac-muted)}.ac-style-showcase__heading p{margin-top:8px}.ac-style-showcase .ac-style-showcase__note{margin-top:20px}.ac-style-gallery{display:grid;gap:20px;min-width:0}.ac-style-gallery--showcase{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1020px;margin-inline:auto}.ac-style-example{min-width:0;margin:0;text-align:center}.ac-style-example img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}.ac-style-example figcaption{padding-top:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.ac-style-showcase__swipe{display:none}.ac-personalizer--visual{padding:24px}.ac-personalizer--visual,.ac-personalizer--visual *{box-sizing:border-box}.ac-personalizer--visual .ac-personalizer__heading{margin-bottom:22px}.ac-personalizer--visual h3{font-family:inherit;font-size:22px;line-height:1.25;font-weight:500}.ac-personalizer--visual p{font-size:14px;line-height:1.6}.ac-personalizer--visual .ac-personalizer__heading>p:last-child{margin-bottom:0}.ac-personalizer--visual .ac-field-label,.ac-personalizer--visual label.ac-field-label{display:block;margin:0 0 12px;padding:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--ac-ink)}.ac-step-number{display:inline-grid;place-items:center;width:28px;height:28px;margin-inline-end:5px;background:#fff;border:1px solid var(--ac-line);border-radius:50%;color:var(--ac-red);font-size:12px;font-weight:600;vertical-align:middle}.ac-personalizer__step,.ac-style-fieldset{min-width:0;margin:0 0 24px}.ac-style-fieldset{padding:0;border:0}.ac-style-fieldset>p{margin:0 0 16px}.ac-upload{padding:15px;background:#fff;border:1px dashed #b5a493;border-radius:10px}.ac-personalizer--visual .ac-upload input[type=file]{width:100%;padding:0;border:0;border-radius:0;font-family:inherit;font-size:14px;line-height:1.5}.ac-personalizer--visual input::file-selector-button{min-height:44px;padding:10px 14px;font-family:inherit;font-size:14px;background:var(--ac-ink)}.ac-personalizer--visual .ac-upload p{margin:10px 0 0;font-size:13px}.ac-personalizer--visual input[type=text]{min-height:48px;font-size:16px}.ac-personalizer--visual small{font-size:13px;font-weight:400;color:var(--ac-muted)}.ac-style-gallery--picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.ac-style-choice{position:relative;display:block;min-width:0;cursor:pointer}.ac-style-choice__input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ac-style-choice__body{display:flex;flex-direction:column;height:100%;padding:5px 5px 9px;border:2px solid transparent;border-radius:10px;background:#ffffff80;transition:border-color .18s ease,background .18s ease}.ac-style-choice__image{display:block;position:relative}.ac-style-choice__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px}.ac-style-choice__name{display:block;margin-top:7px;font-size:14px;line-height:1.3;text-align:center;font-weight:500;overflow-wrap:anywhere}.ac-style-choice__check{position:absolute;top:3px;right:3px;display:none;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--ac-red);color:#fff;font-size:14px;font-weight:700;box-shadow:0 0 0 2px #fff}.ac-style-choice__input:checked+.ac-style-choice__body{border-color:var(--ac-red);background:#fff}.ac-style-choice__input:checked+.ac-style-choice__body .ac-style-choice__check{display:grid}.ac-style-choice__input:focus-visible+.ac-style-choice__body{outline:2px solid var(--ac-red);outline-offset:3px}.ac-style-selection{display:grid;gap:4px;margin-top:16px;padding:12px 14px;background:#fff;border-inline-start:3px solid var(--ac-red);border-radius:0 8px 8px 0;font-size:14px;line-height:1.5}.ac-style-selection__label{color:var(--ac-muted);font-size:13px}.ac-style-selection strong{color:var(--ac-ink);font-weight:600}.ac-style-selection [data-selected-style-description]{color:var(--ac-muted)}.ac-personalizer--visual .ac-personalizer__preview{margin:12px 0 0;border:1px solid var(--ac-line)}.ac-personalizer--visual .ac-personalizer__preview figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;font-size:13px;line-height:1.5}.ac-personalizer--visual .ac-remove{min-height:44px;font-family:inherit;font-size:14px;color:var(--ac-ink)}.ac-personalizer--visual .ac-personalizer__notice{padding-top:16px;border-top:1px solid var(--ac-line);font-size:13px}.ac-personalizer--visual .ac-consent{font-size:13px;gap:10px}.ac-personalizer--visual .ac-consent input{width:20px;height:20px;accent-color:var(--ac-red)}.ac-personalizer--visual .ac-personalizer__status,.ac-personalizer--visual .ac-personalizer__summary{font-size:14px}.ac-personalizer--visual .ac-personalizer__status:empty{display:none}.ac-personalizer--visual .ac-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.ac-style-choice:hover .ac-style-choice__body{background:#fff}}@media(max-width:700px){.ac-style-showcase{margin-top:26px;padding-top:24px}.ac-style-gallery--showcase{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(132px,42%);gap:20px 14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bba99a transparent;padding:4px 2px 14px}.ac-style-example{scroll-snap-align:start}.ac-style-showcase .ac-style-showcase__swipe{display:block;font-size:13px;color:var(--ac-muted);margin:0 0 10px}.ac-style-showcase__heading p{font-size:14px}.ac-personalizer--visual{padding:17px}.ac-personalizer--visual h3{font-size:21px}.ac-style-gallery--picker{gap:10px 7px}.ac-style-choice__body{padding:3px 3px 8px}}@media(max-width:359px){.ac-style-gallery--picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ac-style-choice__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/artcuore-styles.css.map */
