.style-finder{--style-finder-accent: #1d4632;--style-finder-accent-text: #ffffff;--style-finder-border: #d8d3c9;--style-finder-surface: #f7f5f0;margin-block:clamp(32px,6vw,72px)}.style-finder__inner{width:calc(100% - 32px);max-width:1180px;margin-inline:auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,44px);border:1px solid var(--style-finder-border);border-radius:18px;background:linear-gradient(180deg,#f7f5f0c7,#fff0 180px),#fff;box-shadow:0 18px 50px #1f1b1412}.style-finder__header{max-width:720px;margin:0 auto 32px;text-align:center}.style-finder__header .rte{margin-top:12px}.style-finder__header .rte>:last-child{margin-bottom:0}.style-finder__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:680px;margin:0 auto 36px;padding:0;list-style:none}.style-finder__progress-item{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;color:#666;font-size:.82rem;text-align:center}.style-finder__progress-item:not(:last-child):after{position:absolute;z-index:0;top:13px;left:calc(50% + 42px);width:calc(100% - 68px);height:1px;background:var(--style-finder-border);content:""}.style-finder__progress-item[data-complete=true]:after{background:var(--style-finder-accent)}.style-finder__progress-item:before{position:relative;z-index:1;width:26px;height:26px;border:1px solid var(--style-finder-border);border-radius:50%;flex:0 0 auto;background:#fff;content:attr(data-step-number);line-height:24px;text-align:center}.style-finder__progress-item[aria-current=step]{color:inherit;font-weight:600}.style-finder__progress-item[aria-current=step]:before,.style-finder__progress-item[data-complete=true]:before{border-color:var(--style-finder-accent);background:var(--style-finder-accent);color:var(--style-finder-accent-text)}.style-finder__panel[hidden],.style-finder__category-panel[hidden],.style-finder__controls[hidden]{display:none}.style-finder__fieldset{min-width:0;margin:0;padding:0;border:0}.style-finder__panel:not(.style-finder__results){max-width:1040px;margin-inline:auto}.style-finder__legend{width:100%;margin-bottom:24px;text-align:center}.style-finder__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.style-finder__options--occasions{grid-template-columns:1fr;margin-inline:auto}.style-finder__options--occasions .style-finder__option{position:relative;min-height:76px;width:100%;height:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;background:linear-gradient(135deg,#fff 72%,var(--style-finder-surface))}.style-finder__options--occasions .style-finder__option-title{flex:1 1 auto}.style-finder__options--occasions .style-finder__option:after{width:10px;height:10px;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;flex:0 0 auto;content:"";opacity:.45;transform:rotate(45deg);transition:opacity .15s ease,transform .15s ease}.style-finder__options--occasions .style-finder__option:hover:after,.style-finder__options--occasions .style-finder__option:focus-visible:after{opacity:1;transform:translate(3px) rotate(45deg)}.style-finder__options--occasions .style-finder__option:focus-visible{background:var(--style-finder-surface)}.style-finder__options--occasions .style-finder__option:active{background:var(--style-finder-surface);box-shadow:inset 4px 0 0 var(--style-finder-accent);transform:translateY(0)}.style-finder__options--categories .style-finder__option{width:100%;height:100%}.style-finder__option{display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:16px;border:1px solid var(--style-finder-border);border-radius:10px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;box-shadow:0 2px 8px #1f1b1409;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.style-finder__option:hover{border-color:var(--style-finder-accent);box-shadow:0 8px 22px #1f1b141a;transform:translateY(-2px)}.style-finder__option:focus-visible,.style-finder__control:focus-visible,.style-finder__link:focus-visible{outline:3px solid var(--style-finder-accent);outline-offset:3px}.style-finder__option-title{display:block;font-weight:600;line-height:1.35}.style-finder__option-description{display:block;margin-top:6px;color:#666;font-size:.9rem;line-height:1.45}[data-style-size-options]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-style-size-options] .style-finder__option{min-height:54px;padding:12px;align-items:center;text-align:center}[data-style-size-options] [data-size-unsure]{grid-column:1 / -1;background:var(--style-finder-surface)}.style-finder__controls{display:flex;justify-content:space-between;gap:12px;max-width:1040px;margin:28px auto 0}.style-finder__control{min-height:42px;padding:9px 16px;border:1px solid var(--style-finder-border);border-radius:999px;background:#fff;color:inherit;cursor:pointer;font:inherit;transition:border-color .15s ease,background-color .15s ease}.style-finder__control:hover{border-color:var(--style-finder-accent);background:var(--style-finder-surface)}.style-finder__status{min-height:24px;margin:16px 0 0;text-align:center}.style-finder__status:empty{min-height:0;margin-top:0}.style-finder__size-help{margin-top:20px;text-align:center}.style-finder__results{margin-top:12px}.style-finder__results-header{margin-bottom:22px;text-align:center}.style-finder__summary,.style-finder__notice{max-width:760px;margin:10px auto 0}.style-finder__notice{padding:12px 16px;border-left:3px solid var(--style-finder-accent);border-radius:0 8px 8px 0;background:var(--style-finder-surface);text-align:left}.style-finder__results-grid{margin-top:24px}.style-finder__results-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:20px}.style-finder__results-loader[hidden]{display:none}.style-finder__results-spinner{--loading-spinner-size: 24px}.style-finder__results-sentinel{width:100%;height:1px}.style-finder__fallback{padding:24px;border:1px solid var(--style-finder-border);background:var(--style-finder-surface);text-align:center}.style-finder__fallback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.style-finder__fallback-link{display:block;padding:12px;border:1px solid var(--style-finder-border);background:#fff}@media(min-width:750px){.style-finder__options{grid-template-columns:repeat(3,minmax(0,1fr))}.style-finder__options--occasions{grid-template-columns:1fr}.style-finder__options--occasions.style-finder__options--count-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.style-finder__options--occasions.style-finder__options--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.style-finder__options--occasions.style-finder__options--count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.style-finder__options--occasions.style-finder__options--count-1{max-width:440px}.style-finder__option{min-height:94px;padding:20px}.style-finder__progress-item{font-size:.9rem}[data-style-size-options]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-style-size-options] .style-finder__option{min-height:58px;padding:12px}}@media(min-width:768px)and (max-width:1099px){.style-finder__results-grid.product-grid--per-row-4{--product-columns-desktop: 3}}@media(min-width:1100px){.style-finder__options--categories{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:480px){.style-finder__progress-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.style-finder__options{grid-template-columns:1fr}[data-style-size-options]{grid-template-columns:repeat(2,minmax(0,1fr))}.style-finder__fallback-list{grid-template-columns:1fr}.style-finder__inner{border-radius:14px}.style-finder__progress{gap:8px}.style-finder__progress-item:not(:last-child):after{left:calc(50% + 18px);width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.style-finder__option{transition:none}.style-finder__option:hover{transform:none}.style-finder__options--occasions .style-finder__option:after{transition:none}.style-finder__options--occasions .style-finder__option:hover:after,.style-finder__options--occasions .style-finder__option:focus-visible:after{transform:rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/style-finder.css.map */
