.udsf{display:block;margin:var(--udsf-top) auto var(--udsf-bottom);padding:0 24px;color:var(--udsf-text, #241b20);scroll-margin-top:120px}.udsf[hidden],.udsf [hidden]{display:none!important}.udsf *,.udsf *:before,.udsf *:after{box-sizing:border-box}.udsf__inner{width:min(100%,1500px);margin-inline:auto}.udsf__disclosure{border:1px solid #e7e1e5;border-radius:14px;background:#fff;box-shadow:0 3px 16px #241b2008}.udsf__summary{display:flex;min-height:64px;align-items:center;gap:12px;padding:12px 18px;list-style:none;cursor:pointer}.udsf__summary::-webkit-details-marker{display:none}.udsf__icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;color:var(--udsf-accent);border-radius:10px;background:#fbf0f5}.udsf__icon svg{width:21px;height:21px}.udsf__summary-copy{display:grid;gap:2px;min-width:0;flex:1}.udsf__summary-copy strong{font-size:15px;font-weight:600;line-height:1.35}.udsf__selection{font-size:12px;color:#766b72;line-height:1.4;overflow-wrap:anywhere}.udsf__badge{display:grid;min-width:26px;height:26px;padding:0 7px;place-items:center;border-radius:14px;background:#fbf0f5;color:var(--udsf-accent);font-size:12px;font-weight:600}.udsf__chevron{width:18px;height:18px;flex:0 0 18px;color:#776b73}.udsf__disclosure[open]>.udsf__summary .udsf__chevron{transform:rotate(180deg)}.udsf__disclosure[open]>.udsf__summary{border-bottom:1px solid #f0ebee}.udsf__panel{padding:18px}.udsf__form{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:18px;margin:0}.udsf__search label,.udsf__shape legend{display:block;padding:0;margin:0 0 8px;font:inherit;font-size:13px;font-weight:600;line-height:1.4}.udsf__input-wrap{position:relative}.udsf__input-wrap>svg{position:absolute;top:14px;left:14px;width:19px;height:19px;color:#8b7f86;pointer-events:none}.udsf__search input{display:block;width:100%;min-width:0;height:46px;padding:10px 12px 10px 42px;border:1px solid #ddd5da;border-radius:9px;color:inherit;background:#fff;font:inherit;font-size:16px;box-shadow:none}.udsf__search input::placeholder{color:#8c8087;opacity:1}.udsf__shape{min-width:0;padding:0;margin:0;border:0}.udsf__segments{display:flex;height:46px;padding:3px;gap:3px;border:1px solid #e4dde1;border-radius:9px;background:#faf8f9}.udsf__segments label{position:relative;display:flex;margin:0;cursor:pointer}.udsf__segments input{position:absolute;width:1px;height:1px;opacity:0}.udsf__segments span{display:flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:6px;font-size:13px;white-space:nowrap}.udsf__segments input:checked+span{color:var(--udsf-accent);border-color:#efd5e1;background:#fff;font-weight:600;box-shadow:0 1px 4px #241b200d}.udsf__segments input:focus-visible+span,.udsf input:focus-visible,.udsf button:focus-visible,.udsf a:focus-visible,.udsf summary:focus-visible{outline:2px solid var(--udsf-accent);outline-offset:3px}.udsf__buttons{display:flex;gap:10px}.udsf button{min-height:46px;border:1px solid transparent;border-radius:9px;padding:10px 18px;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.udsf button:disabled{cursor:progress;opacity:.72}.udsf__submit{display:flex;align-items:center;justify-content:center;gap:8px;min-width:112px}.udsf__submit,.udsf__more{color:#fff;background:var(--udsf-accent)}.udsf__submit:hover,.udsf__more:hover{filter:brightness(.95)}.udsf button.udsf__reset{color:#695b64;border-color:#e7e0e4;background:#fff;font-weight:500}.udsf__hint{margin:12px 0 0;font-size:12px;line-height:1.5;color:#766b72}.udsf__status{margin:16px 2px 0;font-size:14px;font-weight:500;line-height:1.5}.udsf__status:empty{display:none}.udsf__status[data-error]{color:#a11940}.udsf__spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / 40%);border-top-color:#fff;border-radius:50%;animation:udsf-spin .7s linear infinite}@keyframes udsf-spin{to{transform:rotate(360deg)}}.udsf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:24px 0}.udsf__card{min-width:0}.udsf__link{display:block;text-decoration:none;color:inherit}.udsf__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px}.udsf__title{margin:12px 0 7px;font:inherit;font-size:14px;font-weight:500;line-height:1.5}.udsf__price{margin:0;color:var(--udsf-accent);font-size:15px;font-weight:600}.udsf__price del{margin-left:8px;color:#82757d;font-size:13px;font-weight:400}.udsf__variants{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.udsf__variants a{padding:6px 8px;border:1px solid #e0e8e1;border-radius:6px;font-size:11px;line-height:1.5;text-decoration:none;color:#366046;background:#f7fbf8}.udsf__variants a[data-sold-out]{color:#82757d;border-color:#ebe5e8;background:#faf8f9}.udsf__footer{display:grid;justify-items:center;gap:12px;margin:24px 0 32px}.udsf__progress{margin:0;font-size:13px;color:#766b72}@media(max-width:1100px){.udsf__form{grid-template-columns:minmax(160px,1fr) auto;gap:16px}.udsf__buttons{grid-column:1 / -1;justify-content:flex-end}.udsf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.udsf{padding:0 16px;scroll-margin-top:96px}.udsf__summary{min-height:62px;padding:11px 14px;gap:10px}.udsf__summary-copy strong{font-size:14px}.udsf__panel{padding:16px 14px}.udsf__form{grid-template-columns:minmax(0,1fr);gap:16px}.udsf__search,.udsf__shape,.udsf__buttons{min-width:0;grid-column:1}.udsf__segments label{flex:1}.udsf__segments span{width:100%;padding:0 8px}.udsf__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.udsf__buttons button{width:100%;min-width:0;padding-inline:8px}.udsf__hint{font-size:11px}.udsf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.udsf__title{font-size:13px}.udsf__variants a{font-size:10px;padding:5px 6px}}@media(prefers-reduced-motion:reduce){.udsf__spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map?subset=QA */
