.fx{--g:#b08d57;--ink:#1c1a17;--soft:#f7f3ee;--line:#e8e1d7;background:var(--soft);border-radius:16px;padding:22px 20px;margin:2em 0;max-width:100%;box-sizing:border-box;overflow:hidden}.fx *,.fx *:before,.fx *:after{box-sizing:border-box}.fx-k{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--g);margin:0 0 6px!important;font-weight:600}.fx-h{font-family:var(--font-heading--family);font-size:clamp(21px,4.4vw,26px)!important;line-height:1.25!important;margin:0 0 10px!important;border:0!important;padding:0!important}.fx-sub{font-size:16px!important;margin:0 0 14px!important;opacity:.85}.fx-note{font-size:13px!important;line-height:1.5!important;opacity:.72;margin:14px 0 0!important}.fx button{font:inherit;color:inherit;cursor:pointer}.fx button:focus-visible,.fx input:focus-visible,.fx select:focus-visible,.fx a:focus-visible,.fx summary:focus-visible{outline:2px solid var(--g);outline-offset:2px}.fx-btn{display:inline-block;background:var(--ink);color:#fff!important;text-decoration:none!important;padding:11px 18px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;border:0}.fx-btn--ghost{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.fx-opts{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.fx-opt{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:15px;line-height:1.25;text-align:left}.fx-opt[aria-pressed=true],.fx-opt[aria-selected=true],.fx-opt[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.fx-q{font-weight:600;font-size:17px!important;margin:12px 0 4px!important}.fx-out{background:#fff;border-radius:12px;padding:16px;margin-top:12px;border:1px solid var(--line)}.fx-out:empty{display:none}.fx-out p{margin:0 0 .6em!important;font-size:17px!important}.fx-out p:last-child{margin:0!important}.fx-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fx-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.fx-card h4{font-size:17px!important;margin:0 0 6px!important}.fx-card p{font-size:15px!important;line-height:1.5!important;margin:0!important}.fx-tag{display:inline-block;font-size:12px;padding:3px 8px;border-radius:999px;background:var(--soft);margin:6px 4px 0 0}.fx-bar{height:10px;background:#fff;border-radius:99px;overflow:hidden;border:1px solid var(--line)}.fx-bar span{display:block;height:100%;width:0;background:var(--g);transition:width .3s}.fx-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:16px}.fx label{font-size:16px}.fx input[type=range]{width:100%;accent-color:var(--g)}.fx input[type=number],.fx input[type=date],.fx input[type=search],.fx select{font-size:16px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;max-width:100%}.fx img{max-width:100%;height:auto;display:block;border-radius:12px}.fx-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.fx-panel{background:#fff;border-radius:12px;padding:16px;border:1px solid var(--line)}.fx-js .fx-panel[hidden]{display:none}.fx-flips{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.fx-flip{position:relative;border:0;padding:0;background:none;text-align:left;width:100%;min-height:170px;perspective:900px}.fx-flip__in{display:grid;transition:transform .5s;transform-style:preserve-3d;min-height:170px}.fx-flip__f,.fx-flip__b{grid-area:1/1;border-radius:12px;padding:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;font-size:16px;line-height:1.45}.fx-flip__f{background:#fff;border:1px solid var(--line)}.fx-flip__b{background:var(--ink);color:#fff;transform:rotateY(180deg)}.fx-flip__f b,.fx-flip__b b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--g)}.fx-flip[aria-pressed=true] .fx-flip__in{transform:rotateY(180deg)}.fx:not(.fx-js) .fx-flip__b{transform:none;position:static}.fx:not(.fx-js) .fx-flip__in{display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.fx-flip__in{transition:none}}.fx-check{list-style:none!important;padding:0!important;margin:10px 0!important}.fx-check li{margin:0 0 8px!important}.fx-check label{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer}.fx-check input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--g)}.fx-check input:checked+span{opacity:.6;text-decoration:line-through;text-decoration-color:var(--g)}.fx-check small{display:block;font-size:14px;opacity:.75;text-decoration:none}.fx-steps{list-style:none!important;padding:0!important;margin:0!important;counter-reset:s}.fx-step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;margin:0 0 10px!important}.fx-js .fx-stepper .fx-step[hidden]{display:none}.fx-step h4{font-size:18px!important;margin:0 0 6px!important}.fx-step p{font-size:16px!important;margin:0!important}.fx-nav{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:10px}.fx-dots{display:flex;gap:6px}.fx-dots span{width:8px;height:8px;border-radius:50%;background:var(--line)}.fx-dots span.on{background:var(--g)}.fx-tl{list-style:none!important;padding:0 0 0 22px!important;margin:0!important;border-left:2px solid var(--line)}.fx-tl li{position:relative;margin:0 0 18px!important}.fx-tl li:before{content:"";position:absolute;left:-30px;top:6px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--g)}.fx-tl b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--g)}.fx-tl h4{font-size:18px!important;margin:2px 0 4px!important}.fx-tl p{font-size:16px!important;margin:0!important}.fx-js .fx-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.fx-js .fx-reveal.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx-js .fx-reveal{opacity:1;transform:none}}.fx-car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fx-slide{flex:0 0 82%;max-width:320px;scroll-snap-align:start;background:#fff;border-radius:14px;border:1px solid var(--line);overflow:hidden}.fx-slide img{border-radius:0;aspect-ratio:4/5;object-fit:cover;width:100%}.fx-slide div{padding:14px}.fx-slide h4{font-size:18px!important;margin:0 0 6px!important}.fx-slide p{font-size:15px!important;line-height:1.5!important;margin:0 0 6px!important}.fx-hot{position:relative}.fx-pt{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--g)!important;font-weight:700;font-size:14px;box-shadow:0 2px 10px #0003;display:grid;place-items:center;padding:0}.fx-pt[aria-pressed=true]{background:var(--ink);color:#fff}.fx-ba{position:relative;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}.fx-ba__a,.fx-ba__b{padding:16px}.fx-js .fx-ba__b{position:absolute;top:0;right:0;bottom:0;left:0;background:#fbf8f3;clip-path:inset(0 0 0 var(--x,50%))}.fx-ba__lbl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--g);font-weight:700}.fx-ba svg{width:100%;height:auto;display:block}.fx-svg{width:100%;height:auto;display:block}.fx-svg [role=button]{cursor:pointer}.fx-svg [role=button]:focus{outline:none}.fx-svg [role=button]:focus-visible>*{stroke:#1c1a17;stroke-width:3}.fx-svg .on{opacity:1}.fx-svg .dim{opacity:.35}.fx-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;height:150px}.fx-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;background:none;border:0;padding:0}.fx-day i{display:block;width:100%;max-width:34px;border-radius:8px 8px 4px 4px;background:var(--g);opacity:.55}.fx-day[aria-pressed=true] i{opacity:1;background:var(--ink)}.fx-day span{font-size:13px;margin-top:4px}.fx-pair{display:flex;gap:12px;justify-content:center;align-items:center;background:#fff;border-radius:12px;padding:14px;border:1px solid var(--line)}.fx-pair figure{margin:0;text-align:center;flex:1;max-width:200px}.fx-pair img{aspect-ratio:1;object-fit:cover}.fx-pair figcaption{font-size:14px;margin-top:6px}.fx-sw{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;margin-right:6px;border:1px solid rgba(0,0,0,.15)}.fx-sw--Silver{background:#c9ccd1}.fx-sw--Black{background:#1f1f22}.fx-sw--Pink{background:#e9b9bf}.fx-sw--Gold{background:#d4af37}@media(max-width:420px){.fx{padding:18px 14px}.fx-opt{font-size:14px;padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/od-fx.css.map */
