.xf-sec{--xf-ink: #111111;--xf-ink2: #44423F;--xf-ink3: #5D5955;--xf-line: #E9E5DF;--xf-line3: #E2DDD5;--xf-box: #F3F1EE;--xf-cream: #F7F3EC;--xf-acc: #5F7A63;--xf-acc2: #4C6650;--xf-ease: cubic-bezier(.2, .7, .2, 1);--xf-ease2: cubic-bezier(.4, 0, .2, 1);--xf-serif: "Libre Baskerville", Georgia, "Times New Roman", serif;--xf-ebs: 11.5px;--xf-hs: 34px;--xf-ps: 15px;--xf-hg: 10px;padding-top:var(--xf-pt, 64px);color:var(--xf-ink)}.xf-e71,.xf-e72{--xf-ebs: 11px;--xf-hs: 32px;--xf-ps: 14px;--xf-hg: 8px;--xf-hl: 1.15}.xf-e74{--xf-hg: 8px}.xf-e74 .xf-head__t{max-width:800px}.xf-sec *,.xf-sec *:before,.xf-sec *:after{box-sizing:border-box}.xf-cut{object-fit:contain}.xf-w{max-width:1440px;margin:0 auto;padding:0 24px}.xf-band{margin-top:var(--xf-pt, 52px);padding-top:48px;padding-bottom:48px;background-color:var(--xf-cream)}.xf-sec .e7-em{font-family:var(--xf-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.xf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:750px){.xf-m{display:none!important}}@media(max-width:749px){.xf-sec{--xf-ebs: 11px;--xf-hs: 27px;--xf-ps: 14px;--xf-hg: 8px;padding-top:var(--xf-ptm, 48px)}.xf-e74{--xf-ebs: 10.5px;--xf-hs: 25px;--xf-ps: 13.5px;--xf-hg: 6px}.xf-e71,.xf-e72{--xf-hs: 26px;--xf-ps: 13.5px;--xf-hg: 8px}.xf-w{padding:0 16px}.xf-band{margin-top:var(--xf-ptm, 44px);padding-top:36px;padding-bottom:36px}.xf-d{display:none!important}}.xf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.xf-head__t{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xf-hg);max-width:760px;min-width:0}.xf-eb{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:var(--xf-ebs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xf-acc);line-height:1.6}.xf-h{margin:0;font-weight:500;font-size:var(--xf-hs);line-height:var(--xf-hl, 1.12);letter-spacing:-.025em;text-wrap:balance}.xf-p{margin:0;font-size:var(--xf-ps);line-height:1.6;color:var(--xf-ink2);text-wrap:pretty}.xf-ebpill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px 0 11px;border-radius:999px;background-color:var(--tbg);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tink);transform:rotate(-2deg)}.xf-ebpill+.xf-h{margin-top:6px}.xf-spk{display:inline-block;flex:0 0 auto;width:10px;height:10px;background-color:currentColor;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%)}@media(max-width:749px){.xf-head{flex-direction:column;align-items:flex-start;gap:0}.xf-head__t{max-width:none}.xf-h{line-height:var(--xf-hlm, 1.14)}.xf-e71,.xf-e72,.xf-e74{--xf-hlm: 1.15}.xf-p{line-height:1.55}.xf-ebpill{height:28px;gap:7px;padding:0 12px 0 10px;font-size:10.5px;letter-spacing:.12em}.xf-ebpill+.xf-h{margin-top:4px}}.xf-tone-tem{--tbg: #EAF1F6;--tmid: #A9C6DD;--tink: #3D5869}.xf-tone-ton{--tbg: #E9F2EC;--tmid: #A6CDB2;--tink: #3F5F48}.xf-tone-bes{--tbg: #F3EEE6;--tmid: #D9C3A0;--tink: #6A5434}.xf-tone-nem{--tbg: #F1ECF5;--tmid: #C3B4DD;--tink: #5A4870}.xf-tone-kor{--tbg: #FBF3E4;--tmid: #EBCB86;--tink: #77561A}.xf-tone-mas{--tbg: #F8F1EC;--tmid: #E5B9A6;--tink: #7A4C3C}.xf-tone-acc{--tbg: #E9F2EC;--tmid: #A6CDB2;--tink: #3F5F48}.xf-link{display:inline-block;padding:0 0 2px;border:0;background:transparent;color:var(--xf-ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s ease,color .3s ease}.xf-link:hover{background-size:100% 1px;color:var(--xf-ink)}.xf-ar{display:inline-block;transition:transform .3s ease}a:hover .xf-ar,button:hover .xf-ar{transform:translate(3px)}.xf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 28px;border:1px solid var(--xf-ink);border-radius:999px;background-color:var(--xf-ink);color:#fff;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.xf-btn:not(:disabled):hover,.xf-btn.is-added{background-color:var(--xf-acc);border-color:var(--xf-acc);color:#fff}.xf-btn:disabled{opacity:.4;cursor:default}.xf-btn__on{display:none;align-items:center;gap:9px}.xf-btn.is-added .xf-btn__on{display:inline-flex}.xf-btn.is-added .xf-btn__off{display:none}.xf-btn.is-loading{opacity:.7;pointer-events:none}.xf-round{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--xf-line3);border-radius:999px;background-color:#fff;color:var(--xf-ink);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.xf-round:not(:disabled):hover{background-color:var(--xf-ink);border-color:var(--xf-ink);color:#fff}.xf-round:disabled{opacity:.35;cursor:default}.xf-sec :focus-visible{outline:2px solid var(--xf-ink);outline-offset:3px}.xf-pr .price,.xf-pr .price__item{display:inline;margin:0;padding:0;font:inherit;color:inherit}.xf-pr .price--sold-out .price__item{opacity:.7}.xf-plus{position:relative;flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background-color:var(--xf-ink);color:#fff;cursor:pointer;transition:background-color .3s ease}.xf-plus:hover,.xf-plus.is-added{background-color:var(--xf-acc)}.xf-plus .xf-plus__ok{display:none}.xf-plus.is-added .xf-plus__ok{display:inline-flex}.xf-plus.is-added .xf-plus__add{display:none}.xf-plus__add,.xf-plus__ok{display:inline-flex}.xf-hs{scrollbar-width:none}.xf-hs::-webkit-scrollbar{display:none}@keyframes xfIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes xfSw{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.xf-anim>*{animation:xfIn .6s var(--xf-ease) both}.xf-anim>*:nth-child(2){animation-delay:.07s}.xf-anim>*:nth-child(3){animation-delay:.14s}.xf-anim>*:nth-child(4){animation-delay:.21s}.xf-anim>*:nth-child(5){animation-delay:.28s}.xf-anim>*:nth-child(6){animation-delay:.35s}.xf-rb__reset{padding:10px 0 4px}.xf-rb__card{margin-top:24px;display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid var(--xf-line);border-radius:20px;background-color:#fff;overflow:hidden}.xf-rb__left{display:flex;flex-direction:column;gap:24px;padding:30px 28px;border-right:1px solid var(--xf-line);background-color:#fcfbf9;min-width:0}.xf-rb__q{display:flex;flex-direction:column;min-width:0}.xf-rb__legend{margin:0 0 14px;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.3}.xf-rb__qn{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background-color:var(--xf-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.xf-rb__qbtn{display:none}.xf-rb__seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--xf-line);border-radius:999px;background-color:#fff}.xf-rb__opt{height:42px;padding:0 6px;border:0;border-radius:999px;background-color:transparent;color:var(--xf-ink);font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.xf-rb__seg .xf-rb__opt:not(.is-sel):hover{background-color:var(--xf-box)}.xf-rb__opt.is-sel{background-color:var(--xf-ink);color:#fff}.xf-rb__chips{display:flex;flex-wrap:wrap;gap:8px}.xf-rb__opt--chip{padding:0 16px;border:1px solid #DCD5CA;background-color:#fff}.xf-rb__opt--chip:not(.is-sel):hover{border-color:var(--xf-ink)}.xf-rb__opt--chip.is-sel{border-color:var(--xf-ink)}.xf-rb__switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;background-color:var(--xf-box)}.xf-rb__knob{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background-color:#fff;box-shadow:0 6px 16px -8px #28201459;transition:transform .45s var(--xf-ease)}.xf-rb__switch.is-pm .xf-rb__knob{transform:translate(100%)}.xf-rb__time{position:relative;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--xf-ink);font-family:inherit;font-size:14px;font-weight:400;cursor:pointer}.xf-rb__time.is-sel{font-weight:600}.xf-rb__note{margin:auto 0 0;display:flex;gap:12px;padding:16px 18px;border-radius:14px;background-color:var(--xf-box);font-size:13px;line-height:1.55;color:var(--xf-ink2)}.xf-rb__note svg{flex:0 0 auto;margin-top:1px;color:var(--xf-acc)}.xf-rb__note--m{display:none}.xf-rb__right{display:flex;flex-direction:column;gap:18px;padding:26px 28px 28px;min-width:0}.xf-rb__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.xf-rb__ttl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.xf-rb__title{margin:0;font-size:19px;font-weight:500;letter-spacing:-.01em}.xf-rb__mreset{display:none}.xf-rb__tchips{display:contents}.xf-rb__tchip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background-color:var(--xf-box);font-size:12.5px;color:#3b3936}.xf-rb__hint{margin:0;font-size:13px;color:var(--xf-ink3)}.xf-rb__slotswrap{position:relative}.xf-rb__dash{position:absolute;left:6%;right:6%;top:15px;border-top:1px dashed #D3CDC3}.xf-rb__slots{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.xf-rb__slot{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0}.xf-rb__slot[hidden]{display:none}.xf-rb__hd{display:flex;flex-direction:column;gap:9px;min-width:0}.xf-rb__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background-color:var(--tbg);color:var(--tink);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 5px #fff}.xf-rb__pn{font-variant-numeric:tabular-nums}.xf-rb__type{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--xf-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf-rb__dsep{display:none}.xf-rb__slot.has-dur .xf-rb__dsep{display:inline}.xf-rb__cands{display:contents}.xf-rb__cand{display:flex;flex-direction:column;gap:9px;min-width:0}.xf-rb__cand[hidden]{display:none!important}.xf-rb__cand.is-flip{animation:xfSw .55s var(--xf-ease) both}.xf-rb__box{display:block;box-sizing:border-box;aspect-ratio:1 / .92;padding:6px;border-radius:14px;background-color:var(--xf-box);overflow:hidden}.xf-rb__box img,.xf-rb__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--xf-ease2)}.xf-rb__box:hover img{transform:scale(1.04)}.xf-rb__name{display:block;min-height:54px;font-size:13.5px;font-weight:500;line-height:1.33;text-decoration:none;color:var(--xf-ink)}.xf-rb__name:hover{color:var(--xf-ink);text-decoration:underline;text-underline-offset:3px}.xf-rb__meta{font-size:12.5px;color:var(--xf-ink3)}.xf-rb__posm{display:none}.xf-rb__match{display:flex;flex-wrap:wrap;gap:5px;min-height:24px}.xf-rb__mchip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background-color:var(--tbg);color:var(--tink);font-size:11.5px;font-weight:500}.xf-rb__mnone{display:inline-flex;align-items:center;height:24px;font-size:11.5px;color:var(--xf-ink3)}.xf-rb__ctrl{display:flex;align-items:center;justify-content:space-between;gap:6px}.xf-rb__arr{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--xf-line3);border-radius:999px;background-color:#fff;color:var(--xf-ink);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.xf-rb__arr:not(:disabled):hover{background-color:var(--xf-ink);border-color:var(--xf-ink);color:#fff}.xf-rb__arr:disabled{opacity:.35;cursor:default}.xf-rb__ico-n,.xf-rb__ico-c{display:inline-flex}.xf-rb__ico-c{display:none}.xf-rb__pos{font-size:12.5px;font-weight:500;color:var(--xf-ink3);font-variant-numeric:tabular-nums}.xf-rb__bar{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 24px;border-radius:16px;background-color:var(--xf-cream)}.xf-rb__sumwrap{display:flex;flex-direction:column;gap:2px}.xf-rb__sum{margin:0;font-size:16px;font-weight:500}.xf-rb__msg{margin:0;font-size:13px;color:var(--xf-ink3)}.xf-rb__msg.is-ok{color:var(--xf-acc2)}.xf-e74 .xf-rb__card{grid-template-columns:340px minmax(0,1fr);border-color:#ece6dc;border-radius:24px}.xf-e74 .xf-rb__left{gap:20px;padding:26px 28px 24px;border-right-color:#efebe5}.xf-e74 .xf-rb__legend{margin-bottom:12px;font-size:15.5px}.xf-e74 .xf-rb__qn{width:28px;height:28px;font-size:11.5px}.xf-e74 .xf-rb__seg .xf-rb__opt{height:40px;font-size:13px}.xf-e74 .xf-rb__opt--chip{height:38px;padding:0 14px;font-size:13px}.xf-e74 .xf-rb__time{height:44px}.xf-e74 .xf-rb__note{padding:14px 16px;border-radius:16px;font-size:12.5px}.xf-e74 .xf-rb__right{gap:16px;padding:24px 28px 26px}.xf-e74 .xf-rb__slots{gap:12px}.xf-e74 .xf-rb__slot,.xf-e74 .xf-rb__hd,.xf-e74 .xf-rb__cand{gap:8px}.xf-e74 .xf-rb__box{aspect-ratio:1 / .86;border-radius:16px}.xf-e74 .xf-rb__name{min-height:2.66em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xf-e74 .xf-rb__bar{margin-top:auto;padding:14px 14px 14px 22px;border-radius:18px}@media(max-width:1180px)and (min-width:750px){.xf-rb__card,.xf-e74 .xf-rb__card{grid-template-columns:minmax(0,1fr)}.xf-rb__left{border-right:0;border-bottom:1px solid var(--xf-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xf-rb__note--d{grid-column:1 / -1}.xf-rb__slots{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.xf-rb__dash{display:none}}@media(max-width:749px){.xf-rb__card{margin-top:18px;grid-template-columns:minmax(0,1fr)}.xf-rb__left{display:block;padding:0;border-right:0;background:transparent}.xf-rb__note--d{display:none}.xf-rb--acc .xf-rb__q{border-bottom:1px solid var(--xf-line);background-color:#fff;transition:background-color .3s ease}.xf-rb--acc .xf-rb__q.is-open{background-color:#fcfbf9}.xf-rb--acc .xf-rb__legend{display:none}.xf-rb--acc .xf-rb__qbtn{width:100%;min-height:64px;display:flex;align-items:center;gap:12px;padding:10px 16px;border:0;background:transparent;color:var(--xf-ink);font-family:inherit;text-align:left;cursor:pointer}.xf-rb--acc .xf-rb__qn{font-size:11.5px}.xf-rb__qt{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25}.xf-rb__qtt{font-size:15px;font-weight:500}.xf-rb__qv{font-size:12.5px;color:var(--xf-ink3)}.xf-rb__chev{flex:0 0 auto;transition:transform .35s ease}.xf-rb__q.is-open .xf-rb__chev{transform:rotate(180deg)}.xf-rb--acc .xf-rb__qbody{display:none;padding:0 16px 16px}.xf-rb--acc .xf-rb__q.is-open .xf-rb__qbody{display:block;animation:xfIn .45s var(--xf-ease) both}.xf-rb--acc .xf-rb__seg,.xf-rb--acc .xf-rb__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.xf-rb--acc .xf-rb__opt{height:46px;padding:0 10px;border:1px solid #DCD5CA;background-color:#fff;font-size:13px}.xf-rb--acc .xf-rb__opt.is-sel{border-color:var(--xf-ink);background-color:var(--xf-ink)}.xf-rb--acc .xf-rb__right{padding:0;gap:0}.xf-rb--acc .xf-rb__top{padding:18px 16px 6px;flex-direction:column;align-items:flex-start;gap:4px}.xf-rb--acc .xf-rb__tchips{display:none}.xf-rb__title{font-size:18px}.xf-rb__hint{font-size:12.5px}.xf-rb__dash{display:none}.xf-rb__slots{display:block;padding:0 16px}.xf-rb__slot{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:112px;padding:12px 56px 12px 82px;border-top:1px solid #EEEAE4}.xf-rb__hd{flex-direction:row;align-items:center;gap:6px}.xf-rb__cand{display:contents}.xf-rb .xf-rb__box{position:absolute;left:0;top:50%;transform:translateY(-50%);width:70px;height:88px;aspect-ratio:auto;padding:3px;border-radius:12px}.xf-rb__name{min-height:0;font-size:13.5px;line-height:1.3}.xf-rb__meta{font-size:12px}.xf-rb__posm{display:inline}.xf-rb__match{min-height:0;gap:4px}.xf-rb__pill{height:22px;padding:0 8px;gap:5px;font-size:11px;box-shadow:none;flex:0 0 auto}.xf-rb__type{min-width:0;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:#6b665f}.xf-rb__mchip{height:20px;padding:0 7px;gap:4px;font-size:10.5px}.xf-rb__mchip svg{width:9px;height:9px}.xf-rb__mnone{height:auto;font-size:11px;color:#6b665f}.xf-rb__ctrl{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;flex-direction:column;justify-content:center;gap:6px}.xf-rb__ctrl .xf-rb__pos{display:none}.xf-rb__arr svg{width:15px;height:15px}.xf-rb__bar{margin:4px 12px 12px;padding:16px;flex-direction:column;align-items:stretch;gap:12px}.xf-rb__sumwrap{display:contents}.xf-rb__sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14.5px}.xf-rb__sum .xf-rb__total{font-size:16px}.xf-rb__sumdot{display:none}.xf-rb__add{order:2;width:100%;height:50px}.xf-rb__msg{order:3;font-size:12px;text-align:center}.xf-rb__card{border:1px solid var(--xf-line);border-radius:20px}.xf-rb--cards .xf-rb__card{margin-top:16px;display:flex;flex-direction:column;gap:12px;border:0;border-radius:0;background:transparent;overflow:visible}.xf-rb--cards .xf-rb__left{display:flex;flex-direction:column;gap:18px;padding:18px 16px;border:1px solid #ECE6DC;border-radius:20px;background-color:#fff;overflow:hidden}.xf-rb--cards .xf-rb__legend{margin-bottom:10px;gap:10px;font-size:14.5px}.xf-rb--cards .xf-rb__qn{width:26px;height:26px;font-size:11px}.xf-rb--cards .xf-rb__seg{gap:3px;padding:3px}.xf-rb--cards .xf-rb__seg .xf-rb__opt{height:40px;padding:0 4px;font-size:13px}.xf-rb--cards .xf-rb__chips{flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.xf-rb--cards .xf-rb__chips::-webkit-scrollbar{display:none}.xf-rb--cards .xf-rb__opt--chip{flex:0 0 auto;height:44px;padding:0 16px;font-size:13px}.xf-rb--cards .xf-rb__time{height:44px;gap:8px}.xf-rb--cards .xf-rb__right{gap:12px;padding:16px;border:1px solid #ECE6DC;border-radius:20px;background-color:#fff}.xf-rb--cards .xf-rb__top{flex-direction:column;align-items:stretch;gap:8px}.xf-rb--cards .xf-rb__ttl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.xf-rb--cards .xf-rb__mreset{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--xf-ink2);font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xf-rb--cards .xf-rb__tchips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.xf-rb--cards .xf-rb__tchip{height:26px;padding:0 11px;font-size:12px}.xf-rb--cards .xf-rb__slots{padding:0;border-top:1px solid #F0EDE8}.xf-rb--cards .xf-rb__slot{min-height:100px;gap:3px;padding:10px 56px 10px 76px;border-top:0;border-bottom:1px solid #F0EDE8}.xf-rb.xf-rb--cards .xf-rb__box{width:64px;height:80px}.xf-rb--cards .xf-rb__hd{gap:8px}.xf-rb--cards .xf-rb__pill{height:24px;padding:0 10px;gap:6px;font-size:11.5px}.xf-rb--cards .xf-rb__type{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--xf-ink3)}.xf-rb--cards .xf-rb__name{min-height:0;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xf-rb--cards .xf-rb__meta{font-size:11.5px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.xf-rb--cards .xf-rb__posm,.xf-rb--cards .xf-rb__match{display:none}.xf-rb--cards .xf-rb__meta .xf-rb__mchip{height:auto;padding:0;background:transparent;font-size:11.5px;color:var(--tink)}.xf-rb--cards .xf-rb__meta .xf-rb__mchip svg{width:11px;height:11px}.xf-rb--cards .xf-rb__ctrl{gap:2px;align-items:center}.xf-rb--cards .xf-rb__ctrl .xf-rb__pos{display:block;order:2;font-size:11px}.xf-rb--cards .xf-rb__arr--prev,.xf-rb--cards .xf-rb__ico-n{display:none}.xf-rb--cards .xf-rb__ico-c{display:inline-flex}.xf-rb--cards .xf-rb__bar{margin:0;gap:10px;padding:14px}.xf-rb--cards .xf-rb__sumwrap{display:flex;flex-direction:column;gap:2px}.xf-rb--cards .xf-rb__sum{display:block;font-size:15px}.xf-rb--cards .xf-rb__sum .xf-rb__total{font-size:inherit}.xf-rb--cards .xf-rb__sumdot{display:inline}.xf-rb--cards .xf-rb__msg{order:0;font-size:12.5px;text-align:left}.xf-rb--cards .xf-rb__add{min-height:48px;height:auto;font-size:13.5px}.xf-rb--cards .xf-rb__note--m{display:block;margin:0;padding:0;background:transparent;font-size:11.5px;line-height:1.5;color:var(--xf-ink3)}}.xf-rb__mm{display:none}@media(max-width:749px){.xf-rb--cards .xf-rb__mm{display:contents}.xf-rb--cards .xf-rb__match{display:none!important}}.xf-day__link{padding-bottom:2px}.xf-day__switch{display:none}.xf-day__grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.xf-day__card{--dbg: #FBF3E4;--dink: #77561A;display:flex;flex-direction:column;min-width:0;border-radius:20px;background-color:var(--dbg)}.xf-day__card--pm{--dbg: #F1ECF5;--dink: #5A4870}.xf-day__in{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding:26px 28px 24px}.xf-day__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.xf-day__hl{display:flex;align-items:center;gap:16px;min-width:0}.xf-day__icon{flex:0 0 auto;width:52px;height:52px;border-radius:999px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--dink);transition:transform .5s var(--xf-ease)}.xf-day__ht{display:flex;flex-direction:column;gap:2px;min-width:0}.xf-day__title{margin:0;font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.xf-day__sub{margin:0;font-size:13.5px;line-height:1.5;color:#4a4743}.xf-day__count{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dink)}.xf-day__count .xf-spk{width:9px;height:9px}.xf-day__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid rgba(17,17,17,.08)}.xf-day__rows>li{border-bottom:1px solid rgba(17,17,17,.08)}.xf-day__row{display:grid;grid-template-columns:30px 60px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 10px 8px 4px;border-radius:14px;text-decoration:none;color:var(--xf-ink);transition:background-color .3s ease}.xf-day__row:hover{background-color:#fff9;color:var(--xf-ink)}.xf-day__num{font-size:13px;font-weight:600;color:var(--dink);font-variant-numeric:tabular-nums}.xf-day__ph{display:block;width:60px;height:72px;border-radius:12px;background-color:#fff;overflow:hidden}.xf-day__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s var(--xf-ease2)}.xf-day__row:hover .xf-day__img{transform:scale(1.06)}.xf-day__body{display:flex;flex-direction:column;gap:1px;min-width:0}.xf-day__step{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dink)}.xf-day__stepsz{display:none}.xf-day__name{font-size:14.5px;font-weight:500;line-height:1.35}.xf-day__how{font-size:13px;line-height:1.5;color:#4a4743;text-wrap:pretty}.xf-day__size{font-size:13px;color:#4a4743;white-space:nowrap}.xf-day__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.xf-day__sum{display:flex;flex-direction:column;gap:1px}.xf-day__total{font-size:15px;font-weight:500}.xf-day__msg{min-height:20px;font-size:12.5px;color:#4a4743}.xf-day__msg.is-ok{color:var(--xf-acc2)}.xf-day__add{padding:0 24px;font-size:13.5px;letter-spacing:0}.xf-day__mlink{margin:14px 0 0}.xf-day__mlink .xf-link{display:inline-flex;align-items:center;min-height:44px;font-size:13.5px;letter-spacing:0}.xf-e72 .xf-day__grid{margin-top:28px}.xf-e72 .xf-head__t .xf-p{max-width:620px;color:#3f3b39}.xf-e72 .xf-day__card{border-radius:24px}.xf-e72 .xf-day__in{gap:18px;padding:28px 30px 26px}.xf-e72 .xf-day__title{font-size:26px}.xf-e72 .xf-day__count{height:30px;padding:0 13px 0 11px;border-radius:999px;background-color:#fff;transform:rotate(3deg);transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.xf-e72 .xf-day__card:hover .xf-day__count{transform:rotate(-4deg)}.xf-e72 .xf-day__card:hover .xf-day__icon{transform:rotate(-14deg)}.xf-e72 .xf-day__row{padding:8px 12px 8px 6px}.xf-e72 .xf-day__num{font-family:var(--xf-serif);font-style:italic;font-weight:400;font-size:17px}.xf-e72 .xf-day__add{min-height:48px;height:auto}.xf-e74 .xf-day__grid{gap:16px}.xf-e74 .xf-day__card{border-radius:24px}.xf-e74 .xf-day__in{gap:14px;padding:24px 26px 20px}.xf-e74 .xf-day__hl{gap:14px}.xf-e74 .xf-day__icon{width:48px;height:48px}.xf-e74 .xf-day__ht{gap:1px}.xf-e74 .xf-day__title{font-size:24px}.xf-e74 .xf-day__sub{font-size:13px}.xf-e74 .xf-day__row{grid-template-columns:26px 48px minmax(0,1fr) auto;gap:14px;padding:5px 8px 5px 4px;border-radius:12px}.xf-e74 .xf-day__num{font-size:12.5px}.xf-e74 .xf-day__ph{width:48px;height:60px;border-radius:10px}.xf-e74 .xf-day__step{font-size:10px}.xf-e74 .xf-day__name{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf-e74 .xf-day__how{font-size:12.5px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf-e74 .xf-day__size{font-size:12.5px}.xf-e74 .xf-day__msg{min-height:19px}.xf-e74 .xf-day__add{min-height:48px;height:auto;font-size:13px;letter-spacing:.02em}@media(max-width:1180px)and (min-width:750px){.xf-day__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.xf-day__switch{position:relative;margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--xf-line);border-radius:999px}.xf-day__knob{display:none}.xf-day__sw{position:relative;z-index:1;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--xf-ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease}.xf-day__sw.is-sel{background-color:var(--xf-ink);color:#fff}.xf-day__grid{margin-top:12px;display:block}.xf-day__card{display:none;border-radius:20px}.xf-day__card.is-active{display:flex}.xf-day__card.is-anim .xf-day__in>*{animation:xfIn .5s var(--xf-ease) both}.xf-day__in{gap:14px;padding:20px 18px 18px}.xf-day__icon{display:none}.xf-day__head{align-items:flex-start}.xf-day__title{font-size:22px;line-height:1.2}.xf-e73 .xf-day__title{line-height:1.6}.xf-day__sub{font-size:13px}.xf-day__count{display:none}.xf-day__row{grid-template-columns:22px 52px minmax(0,1fr);gap:12px;padding:10px 0;border-radius:0}.xf-day__row:hover{background:transparent}.xf-day__num{font-family:var(--xf-serif);font-style:italic;font-weight:400;font-size:14px}.xf-day__ph{width:52px;height:64px;border-radius:10px}.xf-day__step{font-size:10px}.xf-day__name{font-size:13.5px;line-height:1.3}.xf-day__how{font-size:12px;line-height:1.45}.xf-day__size{display:none}.xf-day__foot{margin-top:2px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.xf-day__sum{display:contents}.xf-day__total{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;font-size:14px}.xf-day__dot{display:none}.xf-day__msg{grid-column:1 / -1;grid-row:3;display:block;min-height:0;text-align:center}.xf-day__msg:empty{display:none}.xf-day__add{grid-column:1 / -1;grid-row:2;width:100%;height:50px;font-size:14px}.xf-e72 .xf-day__card{border-radius:24px}.xf-e72 .xf-day__in{gap:14px;padding:20px 16px 16px}.xf-e72 .xf-day__grid{margin-top:12px}.xf-e72 .xf-day__count{display:inline-flex;height:28px;padding:0 11px 0 9px;gap:6px;font-size:10px;letter-spacing:.12em}.xf-e72 .xf-day__count .xf-spk{width:8px;height:8px}.xf-e72 .xf-day__sub{font-size:12.5px}.xf-e72 .xf-day__row{grid-template-columns:24px 52px minmax(0,1fr);padding:10px 0}.xf-e72 .xf-day__num{font-size:15px}.xf-e72 .xf-day__title{font-size:22px;line-height:1.2}.xf-e72 .xf-day__head{gap:10px}.xf-e72 .xf-day__msg,.xf-e72 .xf-day__msg:empty{display:block;min-height:18px;font-weight:500}.xf-e72 .xf-day__add{min-height:50px}.xf-e74 .xf-day__switch{border:0;background-color:var(--xf-box)}.xf-e74 .xf-day__sw{height:44px;font-size:13.5px}.xf-e74 .xf-day__sw.is-sel{background-color:#fff;color:var(--xf-ink);box-shadow:0 6px 16px -8px #28201459}.xf-e74 .xf-day__card{border-radius:22px}.xf-e74 .xf-day__in{gap:12px;padding:18px 16px 16px}.xf-e74 .xf-day__head{align-items:center;gap:12px}.xf-e74 .xf-day__hl{gap:12px}.xf-e74 .xf-day__icon{display:inline-flex;width:44px;height:44px}.xf-e74 .xf-day__ht{gap:0}.xf-e74 .xf-day__title{font-size:20px}.xf-e74 .xf-day__sub{font-size:12px;line-height:1.45}.xf-e74 .xf-day__count{display:inline-flex;font-size:10px}.xf-e74 .xf-day__row{grid-template-columns:22px 48px minmax(0,1fr);gap:12px;padding:8px 0}.xf-e74 .xf-day__num{font-family:inherit;font-style:normal;font-weight:600;font-size:12px}.xf-e74 .xf-day__ph{width:48px;height:60px}.xf-e74 .xf-day__step{font-size:9.5px}.xf-e74 .xf-day__stepsz{display:inline}.xf-e74 .xf-day__name{white-space:normal;font-size:13.5px}.xf-e74 .xf-day__how{white-space:normal;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xf-e74 .xf-day__foot{gap:8px 12px}.xf-e74 .xf-day__total{grid-column:1;display:block;font-size:14.5px}.xf-e74 .xf-day__dot{display:inline}.xf-e74 .xf-day__msg{grid-column:2;grid-row:1;min-height:0;font-size:12px;text-align:right}.xf-e74 .xf-day__add{min-height:46px;height:auto;font-size:13px}}.xf-ss__alls .xf-link{padding-bottom:2px}.xf-ss__alls .xf-link[hidden],.xf-ss__status .xf-link[hidden]{display:none!important}.xf-ss__track{max-width:1440px;margin:28px auto 0;padding:0 24px}.xf-ss__rail{position:relative}.xf-ss__line{position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:25px;height:2px;border-radius:2px;background-color:#ece8e2}.xf-ss__fill{display:block;width:0;height:2px;border-radius:2px;background-color:var(--xf-ink);transition:width .6s var(--xf-ease2)}.xf-ss__nodes{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.xf-ss__nodes>li{display:flex;justify-content:center}.xf-ss__node{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:120px;padding:0 8px 4px;border:0;background:transparent;color:var(--xf-ink);font-family:inherit;cursor:pointer}.xf-ss__dot{width:52px;height:52px;border-radius:999px;border:1px solid #D9D3CA;background-color:#fff;color:var(--xf-ink);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff;transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.xf-ss__node:hover .xf-ss__dot{border-color:var(--xf-ink)}.xf-ss__node.is-done .xf-ss__dot{background-color:var(--tbg);border-color:var(--tbg)}.xf-ss__node.is-sel .xf-ss__dot{background-color:var(--xf-ink);border-color:var(--xf-ink);color:#fff;transform:scale(1.06)}.xf-ss__label{font-size:15px;font-weight:500;line-height:1.2}.xf-ss__count{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1;color:var(--xf-ink3)}.xf-ss__cdot{display:none;width:7px;height:7px;border-radius:999px;background-color:var(--tmid)}.xf-ss__panel[hidden]{display:none}.xf-ss__grid{margin-top:30px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:28px 20px}.xf-ss__grid.is-anim>*{animation:xfIn .6s var(--xf-ease) both}.xf-ss__grid.is-anim>*:nth-child(2){animation-delay:.07s}.xf-ss__grid.is-anim>*:nth-child(3){animation-delay:.14s}.xf-ss__grid.is-anim>*:nth-child(4){animation-delay:.21s}.xf-ss__grid.is-anim>*:nth-child(5){animation-delay:.28s}.xf-ss .xf-ss__eb{color:var(--tink)}.xf-ss .xf-meta-alt{display:none}@media(min-width:750px){.xf-ss--md .xf-meta-std{display:none}.xf-ss--md .xf-meta-alt{display:block}.xf-ss .xf-ma-m{display:none}}.xf-ss__note{position:relative;grid-column:span var(--span);display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:30px;border-radius:14px;background-color:var(--xf-cream);overflow:hidden}.xf-ss__note--out{display:none}.xf-ss__note-top{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px}.xf-ss__neb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background-color:var(--tbg);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tink)}.xf-ss__ntitle{margin:0;font-size:30px;font-weight:500;line-height:1.12;letter-spacing:-.02em}.xf-ss__tip{margin:0;font-size:14.5px;line-height:1.65;color:#3b3936;text-wrap:pretty}.xf-ss__note-bot{position:relative;display:flex;flex-direction:column;gap:18px}.xf-ss__mapwrap{display:flex;flex-direction:column;gap:8px;max-width:420px}.xf-ss__maplabel{font-size:12px;color:var(--xf-ink3)}.xf-ss__map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.xf-ss__m{height:26px;border-radius:999px;background-color:#fff;color:#6b665f;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.xf-ss__m.is-done{background-color:var(--tbg);color:var(--tink)}.xf-ss__m.is-cur{background-color:var(--xf-ink);color:#fff}.xf-ss__next{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border:1px solid var(--xf-ink);border-radius:999px;background-color:transparent;color:var(--xf-ink);font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:gap .3s ease,background-color .3s ease,color .3s ease}.xf-ss__next:hover{gap:14px;background-color:var(--xf-ink);color:#fff}.xf-ss__big{display:none}.xf-ss__status{margin:14px 0 0;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px}.xf-ss__msg{color:var(--xf-acc2)}.xf-e72 .xf-ss__track{margin-top:30px}.xf-e72 .xf-ss__cdot{display:inline-block}.xf-e72 .xf-ss__node.is-done .xf-ss__dot{border-color:var(--tmid)}.xf-e72 .xf-ss__grid{margin-top:32px;gap:28px 16px}.xf-e72 .xf-ss__eb:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:999px;background-color:var(--tmid);vertical-align:1px}.xf-e72 .xf-ss__note{padding:32px 34px 30px;background-color:var(--tbg)}.xf-e72 .xf-ss__neb{padding:0 12px 0 10px;background-color:#fff;font-size:10.5px;transform:rotate(-2deg)}.xf-e72 .xf-ss__neb .xf-spk{width:9px;height:9px}.xf-e72 .xf-ss__note-bot{max-width:420px}.xf-e72 .xf-ss__maplabel{color:#4a4743}.xf-e72 .xf-ss__map{max-width:300px}.xf-e72 .xf-ss__m.is-done{background-color:var(--tmid);color:var(--xf-ink)}.xf-e72 .xf-ss__next{min-height:48px;height:auto;padding:0 22px}.xf-e72 .xf-ss__big{display:block;position:absolute;right:26px;bottom:-22px;font-size:150px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--tmid);letter-spacing:-.04em;pointer-events:none}.xf-e72 .xf-ss__note--in[style*="--span: 3"] .xf-ss__big,.xf-e72 .xf-ss__note--in[style*="--span: 4"] .xf-ss__big{font-size:230px}.xf-e72 .xf-ss__status{font-weight:500}@media(max-width:1180px)and (min-width:750px){.xf-ss__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xf-ss__note{grid-column:1 / -1}.xf-ss__node{min-width:0}}@media(max-width:749px){.xf-ss__track,.xf-e72 .xf-ss__track{margin-top:16px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain}.xf-ss__rail{width:560px}.xf-ss__line{left:46px;right:46px;top:22px}.xf-ss__node{min-width:0;gap:6px;padding:0 2px 2px}.xf-ss__dot{width:46px;height:46px;font-size:13px;box-shadow:0 0 0 5px #fff}.xf-ss__label{font-size:12.5px;white-space:nowrap}.xf-ss__count{font-size:11px;gap:5px}.xf-ss__cdot{width:6px;height:6px}.xf-ss__grid{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.xf-ss--mm .xf-meta-std{display:none}.xf-ss--mm .xf-meta-alt{display:block}.xf-ss .xf-ma-d{display:none}.xf-ss__note{grid-column:span var(--span-m);gap:14px;padding:18px}.xf-ss__note-top{gap:10px}.xf-ss__neb{height:24px;padding:0 10px;font-size:10px;letter-spacing:.12em}.xf-ss__ntitle{font-size:21px;line-height:1.18}.xf-ss__tip{font-size:12.5px;line-height:1.55}.xf-ss__note.is-narrow-m .xf-ss__tip{display:none}.xf-ss__note-bot{gap:14px}.xf-ss__maplabel{display:none}.xf-ss__map{gap:3px}.xf-ss__m{height:20px;font-size:9px}.xf-ss__next{height:44px;gap:6px;padding:0 14px;font-size:12.5px}.xf-ss__next svg{width:14px;height:14px}.xf-ss__status{margin-top:12px;font-size:13px}.xf-ss__status .xf-link{display:inline-flex;align-items:center;min-height:44px;letter-spacing:0}.xf-e72 .xf-ss__rail{width:576px}.xf-e72 .xf-ss__line{left:48px;right:48px}.xf-e72 .xf-ss__grid{margin:18px -16px 0;padding:0 16px 4px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;overscroll-behavior-x:contain;scrollbar-width:none}.xf-e72 .xf-ss__grid::-webkit-scrollbar{display:none}.xf-e72 .xf-ss__grid>*{flex:0 0 62%;scroll-snap-align:start}.xf-e72 .xf-ss__note--in{display:none}.xf-e72 .xf-ss__note--out{display:flex;margin-top:16px;padding:22px 18px 20px;border-radius:20px;gap:10px;justify-content:flex-start}.xf-e72 .xf-ss__note--out .xf-ss__note-top{gap:10px;max-width:none}.xf-e72 .xf-ss__note--out .xf-ss__neb{height:26px;padding:0 11px 0 9px;gap:6px;font-size:10px}.xf-e72 .xf-ss__note--out .xf-ss__neb .xf-spk{width:8px;height:8px}.xf-e72 .xf-ss__note--out .xf-ss__ntitle{margin-top:2px;font-size:24px;line-height:1.12}.xf-e72 .xf-ss__note--out .xf-ss__tip{display:block;font-size:13.5px;line-height:1.6}.xf-e72 .xf-ss__note--out .xf-ss__note-bot{gap:10px;max-width:none}.xf-e72 .xf-ss__note--out .xf-ss__mapwrap{gap:10px;max-width:none;margin-top:4px}.xf-e72 .xf-ss__note--out .xf-ss__maplabel{display:block}.xf-e72 .xf-ss__note--out .xf-ss__map{max-width:none;gap:4px}.xf-e72 .xf-ss__note--out .xf-ss__m{height:24px;font-size:10.5px}.xf-e72 .xf-ss__note--out .xf-ss__next{margin-top:6px;min-height:46px;gap:8px;padding:0 18px;font-size:13px}.xf-e72 .xf-ss__big{display:none}.xf-e72 .xf-ss__status{margin-top:8px;justify-content:flex-end}}.xf-sb__side{max-width:430px}.xf-sb .xf-eb svg{flex:0 0 auto}.xf-sb__stage{position:relative;margin-top:28px;height:372px}.xf-sb__group{position:absolute;left:50%;top:14px;width:760px;height:344px;margin-left:-380px;transform:translateY(calc((1 - var(--t)) * 108px))}.xf-sb__slab{position:absolute;left:0;top:0;width:760px;height:88px;padding:0;border:0;background:transparent;font-family:inherit;color:var(--xf-ink);text-align:left;cursor:pointer;transform:translate3d(0,calc(var(--i) * (10px + 54px * var(--t))),0)}.xf-sb__edge{position:absolute;left:0;right:0;bottom:0;height:26px;border-radius:30px/13px}.xf-sb__face{position:absolute;left:0;right:0;bottom:10px;height:210px;border-radius:30px;transform-origin:50% 100%;transform:perspective(1100px) rotateX(67deg)}.xf-sb__lab{position:absolute;left:46px;top:51px;transform:translateY(-50%);display:flex;align-items:center;gap:14px;opacity:clamp(0,calc(var(--t) * 2.4 - 1.3),1)}.xf-sb__no{font-family:var(--xf-serif);font-style:italic;font-size:24px;line-height:1}.xf-sb__name{font-size:15.5px;font-weight:500}.xf-sb__cur{width:7px;height:7px;border-radius:50%;background:var(--xf-acc);opacity:0;transition:opacity .4s ease}.xf-sb__slab.is-sel .xf-sb__cur{opacity:1}.xf-sb__slab.is-sel .xf-sb__name{font-weight:600}.xf-sb__slab:hover .xf-sb__name{text-decoration:underline;text-underline-offset:4px}.xf-sb__chips{position:absolute;right:46px;top:51px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;opacity:clamp(0,calc(var(--t) * 2.4 - 1.3),1)}.xf-sb__chip{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.xf-sb__chimg{display:block;width:22px;height:33px;object-fit:contain}.xf-sb__count{margin-left:6px;font-size:12.5px;color:var(--xf-ink2);white-space:nowrap}.xf-sb__sum{position:absolute;left:0;right:0;top:43px;z-index:30;transform:translateY(-50%);display:flex;justify-content:center;align-items:baseline;gap:12px;pointer-events:none;opacity:clamp(0,calc(1 - var(--t) * 3),1)}.xf-sb__sum b{font-family:var(--xf-serif);font-style:italic;font-weight:400;font-size:24px;line-height:1}.xf-sb__sum span{font-size:13px;color:var(--xf-ink2)}.xf-sb__ctrl{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:18px}.xf-sb__pp{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 14px;border:1px solid var(--xf-line3);border-radius:999px;background:#fff;color:var(--xf-ink);font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .3s ease}.xf-sb__pp:hover{border-color:var(--xf-ink)}.xf-sb__ppi{display:inline-flex}.xf-sb__ppi--play{display:none}.xf-sb__pp[aria-pressed=true] .xf-sb__ppi--play{display:inline-flex}.xf-sb__pp[aria-pressed=true] .xf-sb__ppi--pause{display:none}.xf-sb__rl{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--xf-ink3)}.xf-sb__range{-webkit-appearance:none;appearance:none;width:220px;height:22px;margin:0;background:transparent;cursor:pointer}.xf-sb__range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--xf-acc) 0,var(--xf-acc) calc(var(--t) * 100%),var(--xf-line3) calc(var(--t) * 100%))}.xf-sb__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;background:var(--xf-acc);border:3px solid #FFFFFF;box-shadow:0 0 0 1px var(--xf-acc)}.xf-sb__range::-moz-range-track{height:2px;background:var(--xf-line3)}.xf-sb__range::-moz-range-progress{height:2px;background:var(--xf-acc)}.xf-sb__range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--xf-acc);border:2px solid #FFFFFF}.xf-sb__out{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:18px}.xf-sb__panel{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.xf-sb__panel[hidden]{display:none}.xf-sb__outh{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;font-size:15px;text-align:center}.xf-sb__outh-n{font-family:var(--xf-serif);font-style:italic;font-weight:400;font-size:30px;line-height:1}.xf-sb__outh-t{color:var(--xf-ink3);font-size:14px}.xf-sb__row{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%}.xf-mc{flex:0 0 316px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border-radius:18px}.xf-sb__panel.is-anim .xf-mc{animation:xfRowIn .95s cubic-bezier(.22,1,.36,1) calc(var(--k) * 80ms) both}@keyframes xfRowIn{0%{clip-path:inset(0 0 100% 0 round 18px);transform:translateY(18px)}to{clip-path:inset(0 0 0 0 round 18px);transform:none}}.xf-mc__box{display:block;width:100px;height:125px;padding:6px;border-radius:12px;background:#fff;overflow:hidden}.xf-mc__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--xf-ease2)}.xf-mc__box:hover .xf-mc__img{transform:scale(1.05)}.xf-mc__info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.xf-mc__ser{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xf-ink2)}.xf-mc__name{font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;color:var(--xf-ink)}.xf-mc__name:hover{color:var(--xf-ink);text-decoration:underline;text-underline-offset:3px}.xf-mc__sub{font-size:12.5px;color:var(--xf-ink2)}.xf-mc__add{margin-top:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background-color:var(--xf-ink);color:#fff;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.xf-mc__add:hover,.xf-mc__add.is-added{background-color:var(--xf-acc)}.xf-mc__add.is-disabled{display:inline-flex;align-items:center;background:#8f8a84;cursor:default}.xf-mc__add-ok,.xf-mc__add.is-added .xf-mc__add-t{display:none}.xf-mc__add.is-added .xf-mc__add-ok{display:inline}.xf-sb__msg{margin:0;min-height:22px;font-size:13.5px;color:var(--xf-acc2)}@media(max-width:749px){.xf-sb .xf-head__t .xf-eb{gap:8px}.xf-sb__side{max-width:none;margin-top:var(--xf-hg)}.xf-sb__stage{margin-top:16px;height:320px;cursor:pointer}.xf-sb__group{top:12px;width:338px;height:294px;margin-left:-169px;transform:translateY(calc((1 - var(--t)) * 96px))}.xf-sb__slab{width:338px;height:70px;transform:translate3d(0,calc(var(--i) * (8px + 48px * var(--t))),0)}.xf-sb__edge{height:20px;border-radius:22px/10px}.xf-sb__face{bottom:8px;height:156px;border-radius:22px;transform:perspective(800px) rotateX(66deg)}.xf-sb__lab{left:24px;top:39px;gap:10px}.xf-sb__no{font-size:19px}.xf-sb__name{font-size:14px}.xf-sb__cur{width:6px;height:6px}.xf-sb__chips{right:22px;top:39px;gap:6px}.xf-sb__chip{width:30px;height:30px}.xf-sb__chip:nth-child(3){display:none}.xf-sb__chimg{width:16px;height:24px}.xf-sb__count{margin-left:4px;font-size:11.5px}.xf-sb__sum{top:34px;gap:10px}.xf-sb__sum b{font-size:19px}.xf-sb__sum span{font-size:12px}.xf-sb__ctrl{margin-top:8px;gap:12px}.xf-sb__pp{width:44px;height:44px;justify-content:center;padding:0}.xf-sb__ppt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xf-sb__rl{font-size:12px}.xf-sb__range{width:170px;height:44px}.xf-sb__range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-8px}.xf-sb__out{margin-top:18px;align-items:stretch;gap:14px}.xf-sb__panel{align-items:stretch;gap:14px}.xf-sb__outh{flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.xf-sb__outh-n{font-size:24px;line-height:1.15}.xf-sb__outh-t{font-size:13px;line-height:1.5}.xf-sb__row{flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin:0 -16px;padding:0 16px 6px;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain}.xf-mc{flex:0 0 252px;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px;scroll-snap-align:start}.xf-mc__box{width:78px;height:98px;padding:5px}.xf-mc__ser{display:none}.xf-mc__name{font-size:13px}.xf-mc__sub{font-size:12px}.xf-mc__add{margin-top:4px;height:40px;font-size:12px}.xf-sb__msg{min-height:20px;font-size:12.5px}}.xf-qz__box{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:56px;align-items:center;padding:30px 30px 30px 52px;border-radius:20px;background-color:var(--qbg, #F8F1EC);transition:background-color .6s ease}.xf-qz__l{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.xf-qz__opts{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.xf-qz__opt{height:46px;padding:0 22px;border:1px solid #DCD3C9;border-radius:999px;background-color:#fff;color:var(--xf-ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.xf-qz__opt:hover{border-color:var(--xf-ink)}.xf-qz__opt[aria-pressed=true]{background-color:var(--xf-ink);border-color:var(--xf-ink);color:#fff}.xf-qz__res{margin-top:6px}.xf-qz__line{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13.5px;color:var(--xf-ink2)}.xf-qz__line[hidden]{display:none}.xf-qz__line strong{font-weight:600;color:var(--xf-ink)}.xf-qz__all{font-size:inherit;letter-spacing:0}.xf-qz__set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.xf-qz__set[hidden]{display:none}.xf-qz__set.is-anim>*{animation:xfIn .65s var(--xf-ease) both;animation-delay:var(--d, 0ms)}.xf-qc{display:flex;flex-direction:column;gap:8px;min-width:0}.xf-qc__box{display:block;aspect-ratio:4 / 5;border-radius:14px;background-color:#fff;overflow:hidden;transition:transform .5s var(--xf-ease),box-shadow .5s ease}.xf-qc__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--xf-ease2)}.xf-qc:hover .xf-qc__img{transform:scale(1.05)}.xf-qc__name{min-height:2.7em;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;color:var(--xf-ink)}.xf-qc__name:hover{color:var(--xf-ink)}.xf-qc__foot{margin-top:-2px;display:flex;align-items:center;justify-content:space-between;gap:8px}.xf-qc__price{font-size:13px;font-weight:500;white-space:nowrap}.xf-e71.xf-qz{--xf-ps: 14.5px}.xf-e72.xf-qz{--xf-hs: 34px;--xf-ps: 15px;--xf-hl: 1.12}.xf-e72 .xf-qz__box{grid-template-columns:minmax(0,1fr) 600px;padding:34px 34px 34px 52px;border-radius:24px}.xf-e72 .xf-qz__opt{border-color:#d8d2c9}.xf-e72 .xf-qz__set{gap:16px}.xf-e72 .xf-qc:hover .xf-qc__img{transform:none}.xf-e72 .xf-qc:hover .xf-qc__box,.xf-e72 .xf-qc:focus-within .xf-qc__box{transform:translateY(-4px);box-shadow:0 18px 32px -22px #11111159}.xf-qz--plus .xf-qc__name{min-height:2.8em;font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xf-qz--plus .xf-qc__foot{margin-top:0}.xf-qz--plus .xf-qc__price{font-size:13.5px}@media(max-width:1180px)and (min-width:750px){.xf-qz__box,.xf-e72 .xf-qz__box{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:749px){.xf-qz .xf-w{padding:0 16px}.xf-qz__box{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:26px 20px 22px;border-radius:20px}.xf-qz__l{display:contents}.xf-e71.xf-qz{--xf-ebs: 10.5px;--xf-hs: 26px;--xf-ps: 13.5px}.xf-e73.xf-qz{--xf-hs: 26px}.xf-qz .xf-eb{line-height:1.6}.xf-qz .xf-h{line-height:1.15}.xf-qz__opts{margin-top:4px;gap:8px}.xf-qz__opt{height:auto;min-height:44px;padding:0 16px;font-size:13px}.xf-qz__res{margin-top:2px}.xf-qz__line{display:block;font-size:13px;line-height:1.5}.xf-qz__line[hidden]{display:none}.xf-qz__all{display:inline-flex;align-items:center;min-height:32px;padding-bottom:0;white-space:nowrap}.xf-qz__all .xf-ar{margin-left:4px}.xf-qz__r{margin-top:2px}.xf-e71 .xf-qz__r{margin-top:6px}.xf-e71 .xf-qz__all{display:inline;min-height:0;position:relative}.xf-e71 .xf-qz__all:after{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.xf-qz__set{gap:10px}.xf-qc{gap:6px}.xf-qc__box{border-radius:12px}.xf-qc__name{min-height:3.9em;font-size:11.5px;line-height:1.3}.xf-qc__foot{margin-top:0}.xf-qc__price{font-size:12px}.xf-e72.xf-qz{--xf-ebs: 10.5px;--xf-hs: 26px;--xf-ps: 13.5px}.xf-e72 .xf-qz__box{display:block;padding:22px 18px 20px;border-radius:20px}.xf-e72.xf-qz .xf-eb{display:flex}.xf-e72 .xf-qz__l .xf-h{margin-top:6px;line-height:1.15}.xf-e72 .xf-qz__sub{margin-top:8px;line-height:1.5}.xf-e72 .xf-qz__opts{margin-top:14px;display:flex}.xf-e72 .xf-qz__opt{height:44px;min-height:0}.xf-e72 .xf-qz__res{margin-top:12px}.xf-e72 .xf-qz__line{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px}.xf-e72 .xf-qz__line[hidden]{display:none}.xf-e72 .xf-qz__r{margin-top:10px}.xf-e72 .xf-qz__set{gap:10px}.xf-qz--plus .xf-qc__name{min-height:4.05em;font-size:12px;line-height:1.35;-webkit-line-clamp:3}.xf-qz--plus .xf-qc__foot{gap:4px}.xf-qz--plus .xf-qc__price{font-size:12px}.xf-qz--plus .xf-plus{width:36px;height:36px}}.xf-need-nem{--nbg: #DCEAF6;--nmid: #A6C8EA;--nink: #2D5E86}.xf-need-yat{--nbg: #DDEFE4;--nmid: #9FD3B4;--nink: #2E6A4C}.xf-need-goz{--nbg: #E8E3F6;--nmid: #BBAFE6;--nink: #5A4996}.xf-need-ton{--nbg: #F7E0E6;--nmid: #EEB1C2;--nink: #9A3F5C}.xf-need-dol{--nbg: #FBE6DA;--nmid: #F2BE9F;--nink: #94502E}.xf-need-gun{--nbg: #FAF1D2;--nmid: #EFD27A;--nink: #7A5D12}.xf-need-tem{--nbg: #F2EDE3;--nmid: #D9CBB3;--nink: #6B5A3E}.xf-nd__grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.xf-nd__cell{display:flex;min-width:0;scroll-margin-top:24px}.xf-nd__card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;min-width:0;padding:26px 26px 24px;border:1px solid var(--xf-line);border-radius:20px;background-color:#fff;color:var(--xf-ink);text-decoration:none;transition:transform .5s var(--xf-ease),box-shadow .5s ease,border-color .4s ease,background-color .5s ease}.xf-nd__card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #3c301e59;border-color:#d9d3ca;color:var(--xf-ink)}.xf-nd__card:hover .xf-nd__go2{background-size:100% 1px}.xf-nd__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.xf-nd__up{position:relative;z-index:2}.xf-nd__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.xf-nd--link .xf-nd__top{min-height:0}.xf-nd__nm{display:inline-flex;align-items:center;gap:12px;min-width:0}.xf-nd__dot{display:none;flex:0 0 auto;width:12px;height:12px;border-radius:999px;background-color:var(--nmid)}.xf-nd__name{font-size:30px;line-height:1.1}.xf-nd__right{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--xf-ink3)}.xf-nd__tag{display:none;align-items:center;height:24px;padding:0 10px;border-radius:999px;background-color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nink)}.xf-nd__selpill{display:none;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:999px;background-color:var(--xf-ink);color:#fff;font-size:11.5px;font-weight:500}.xf-nd--select .is-sel .xf-nd__selpill{display:inline-flex;animation:xfIn .45s var(--xf-ease) both}.xf-nd--select .is-sel .xf-nd__count{display:none}.xf-nd--select .xf-nd__card.is-sel{border-color:var(--xf-ink);background-color:#fbf8f3}.xf-nd__text{min-height:46px;font-size:14.5px;line-height:1.6;color:var(--xf-ink2);text-wrap:pretty}.xf-nd__routine{display:flex;flex-direction:column;gap:10px}.xf-nd__rl{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xf-acc)}.xf-nd__items{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:6px}.xf-nd__item{display:flex;flex-direction:column;gap:6px;min-width:0}.xf-nd__box{display:block;height:96px;border-radius:12px;background-color:var(--xf-box);overflow:hidden;transition:background-color .5s ease}.xf-nd__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--xf-ease2)}a.xf-nd__box:hover .xf-nd__img{transform:scale(1.05)}.xf-nd__step{font-size:11.5px;font-weight:500;text-align:center;color:#3b3936}.xf-nd__chev{display:inline-flex;justify-content:center;margin-bottom:20px;color:#a39e96}.xf-nd__flow{display:none}.xf-nd__go2{align-self:flex-start;font-size:13px;letter-spacing:0}.xf-nd__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;min-height:40px;font-size:13.5px;color:var(--xf-ink2)}.xf-nd__status [hidden]{display:none!important}.xf-nd__sel{display:inline-flex;align-items:center;gap:9px}.xf-nd__sel strong{font-weight:600;color:var(--xf-ink)}.xf-nd__seldot{width:10px;height:10px;border-radius:999px;background-color:var(--nmid, #A6C8EA);box-shadow:0 0 0 3px var(--nbg, #DCEAF6)}.xf-nd__go{font-size:inherit;letter-spacing:0;padding-bottom:1px}.xf-nd__clear{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;border:1px solid var(--xf-line3);border-radius:999px;background:#fff;color:var(--xf-ink);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .25s ease}.xf-nd__clear:hover{border-color:var(--xf-ink)}.xf-nd--link .xf-head__t{gap:6px}.xf-nd--link .xf-nd__card{border-radius:24px}.xf-nd--link .xf-nd__dot{display:inline-block}.xf-nd--link .xf-nd__name{font-size:28px}.xf-nd--link .xf-nd__rl{color:var(--nink)}.xf-nd--link .xf-nd__box{height:112px}.xf-nd--link .xf-nd__chev{margin-bottom:22px}.xf-nd--link .xf-nd__card.is-sel{background-color:var(--nbg);border-color:var(--nmid);box-shadow:0 22px 40px -28px #3c301e59;animation:xfPulse .9s var(--xf-ease)}.xf-nd--link .is-sel .xf-nd__tag{display:inline-flex}.xf-nd--link .is-sel .xf-nd__box{background-color:#fff}@keyframes xfPulse{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@media(max-width:1180px)and (min-width:750px){.xf-nd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.xf-nd__card:hover{transform:none;box-shadow:none}.xf-nd--select .xf-nd__grid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xf-nd--select .xf-nd__card{gap:10px;padding:14px 12px;border-radius:18px}.xf-nd--select .xf-nd__top{align-items:flex-start;gap:6px;min-height:44px}.xf-nd--select .xf-nd__name{font-size:19px;line-height:1.15}.xf-nd--select .xf-nd__count{display:none}.xf-nd--select .is-sel .xf-nd__selpill{width:22px;height:22px;padding:0;justify-content:center}.xf-nd--select .xf-nd__text{min-height:54px;font-size:12px;line-height:1.5}.xf-nd--select .xf-nd__routine{gap:10px}.xf-nd--select .xf-nd__rl{font-size:9.5px;letter-spacing:.12em}.xf-nd--select .xf-nd__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.xf-nd--select .xf-nd__chev,.xf-nd--select .xf-nd__step{display:none}.xf-nd--select .xf-nd__box{height:58px;border-radius:8px}.xf-nd--select .xf-nd__flow{display:block;font-size:11px;line-height:1.4;font-weight:500;color:#3b3936}.xf-nd--select .xf-nd__go2{display:inline-flex;align-items:center;min-height:32px;padding-bottom:0;font-size:12px}.xf-nd--link .xf-head__t{gap:4px}.xf-nd__status{margin-top:10px;justify-content:flex-start;gap:6px 12px;min-height:44px;font-size:13px}.xf-nd__clear{height:auto;min-height:40px;gap:7px}.xf-nd--link .xf-nd__grid{margin-top:8px;grid-template-columns:minmax(0,1fr);gap:12px}.xf-nd--link .xf-nd__cell{scroll-margin-top:12px}.xf-nd--link .xf-nd__card{gap:12px;padding:18px 18px 16px;border-radius:20px}.xf-nd--link .xf-nd__nm{gap:10px}.xf-nd--link .xf-nd__dot{width:10px;height:10px}.xf-nd--link .xf-nd__name{font-size:23px;line-height:1.12}.xf-nd--link .xf-nd__right{gap:6px;font-size:12px}.xf-nd--link .xf-nd__tag{height:22px;padding:0 8px;font-size:9.5px;letter-spacing:.1em}.xf-nd--link .xf-nd__text{min-height:0;font-size:13.5px;line-height:1.55}.xf-nd--link .xf-nd__routine{gap:8px}.xf-nd--link .xf-nd__rl{font-size:10.5px}.xf-nd--link .xf-nd__items{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}.xf-nd--link .xf-nd__item{gap:5px}.xf-nd--link .xf-nd__box{height:96px}.xf-nd--link .xf-nd__step{font-size:11px}.xf-nd--link .xf-nd__go2{display:inline-flex;align-items:center;min-height:32px;padding-bottom:0}}.xf-ct .xf-head__t{gap:6px}.xf-ct__all{padding-bottom:2px;letter-spacing:0}.xf-ct__rowwrap{max-width:1440px;margin:20px auto 0;padding:0 24px}.xf-ct__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.xf-ct__cell{min-width:0;scroll-margin-top:24px}.xf-ct__tile{position:relative;display:block;height:380px;border-radius:20px;background-color:var(--cbg);overflow:hidden;color:var(--xf-ink);text-decoration:none;transition:box-shadow .45s ease}.xf-ct__tile:hover{color:var(--xf-ink)}.xf-ct__copy{position:absolute;left:32px;top:30px;right:32px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.xf-ct__nrow{display:inline-flex;align-items:center;gap:10px}.xf-ct__n{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cink)}.xf-ct__tag{display:none;align-items:center;height:24px;padding:0 10px;border-radius:999px;background-color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cink)}.xf-ct__t{font-size:36px;line-height:1.08}.xf-ct__s{max-width:280px;font-size:14px;line-height:1.5;color:var(--xf-ink2)}.xf-ct__g{position:absolute;left:0;right:0;bottom:0;height:230px;transform-origin:55% 100%;transition:transform .7s var(--xf-ease)}.xf-ct__tile:hover .xf-ct__g,.xf-ct__tile:focus-visible .xf-ct__g{transform:translateY(-12px) rotate(-3deg)}.xf-ct__shadow{position:absolute;left:20%;right:20%;bottom:5%;height:9%;background:radial-gradient(closest-side,#3a2c2433,#3a2c2400)}.xf-ct__cut{position:absolute;display:block;width:auto;translate:-50% 0}.xf-ct__ar{position:absolute;right:24px;bottom:24px;z-index:5;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#fff;color:var(--xf-ink);transition:background-color .3s ease,color .3s ease}.xf-ct__tile:hover .xf-ct__ar,.xf-ct__tile:focus-visible .xf-ct__ar{background-color:var(--xf-ink);color:#fff}.xf-ct__cell.is-sel .xf-ct__tile{box-shadow:0 0 0 4px #fff,0 0 0 5.5px var(--cink)}.xf-ct__cell.is-sel .xf-ct__tag{display:inline-flex}.xf-e72 .xf-ct__rowwrap{margin-top:26px}.xf-e72 .xf-ct__row{gap:24px}.xf-e72 .xf-ct__tile{height:440px}.xf-e72 .xf-ct__copy{left:30px;top:28px;right:30px}.xf-e72 .xf-ct__s{max-width:250px}.xf-e72 .xf-ct__g{height:300px}.xf-e72 .xf-ct__shadow{left:22%;right:22%;height:7%}.xf-e72 .xf-ct__ar{width:48px;height:48px}@media(max-width:1180px)and (min-width:750px){.xf-ct__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.xf-ct .xf-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px}.xf-ct .xf-head__t{gap:4px}.xf-ct__all{flex:0 0 auto;font-size:12.5px}.xf-e71.xf-ct .xf-p{font-size:13px}.xf-e72.xf-ct .xf-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.xf-e72.xf-ct .xf-head__t{display:contents}.xf-e72.xf-ct .xf-eb{grid-column:1 / -1;grid-row:1}.xf-e72.xf-ct .xf-h{grid-column:1;grid-row:2}.xf-e72.xf-ct .xf-ct__all{grid-column:2;grid-row:2;display:inline-flex;align-items:center;min-height:32px;padding-bottom:0}.xf-e72.xf-ct .xf-ct__all .xf-ar{margin-left:.28em}.xf-e72.xf-ct .xf-p{grid-column:1 / -1;grid-row:3}.xf-ct__rowwrap{margin-top:14px;padding:0}.xf-ct__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:0 16px 4px;overscroll-behavior-x:contain;scrollbar-width:none}.xf-ct__row::-webkit-scrollbar{display:none}.xf-ct__cell{flex:0 0 82%;scroll-snap-align:start;scroll-margin-top:12px}.xf-ct__tile{height:320px}.xf-ct__copy{left:22px;top:22px;right:22px;gap:6px}.xf-ct__n{font-size:10.5px}.xf-ct__t{font-size:30px}.xf-ct__s{font-size:13px}.xf-ct__g{height:190px}.xf-ct__shadow{left:18%;right:18%}.xf-ct__tile:hover .xf-ct__g{transform:none}.xf-ct__ar{right:16px;bottom:16px;width:44px;height:44px}.xf-e72 .xf-ct__rowwrap{margin-top:16px}.xf-e72 .xf-ct__row{padding:6px 16px 8px}.xf-e72 .xf-ct__cell{flex-basis:78%}.xf-e72 .xf-ct__tile{height:340px}.xf-e72 .xf-ct__copy{left:20px;top:18px;right:20px}.xf-e72 .xf-ct__t{font-size:28px}.xf-e72 .xf-ct__s{max-width:220px;font-size:12.5px;line-height:1.45}.xf-e72 .xf-ct__g{right:44px;height:220px}.xf-e72 .xf-ct__tag{height:22px;padding:0 8px;font-size:9.5px;letter-spacing:.1em}.xf-e72 .xf-ct__ar{width:44px;height:44px}.xf-ct__cell.is-sel .xf-ct__tile{box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--cink)}}.xf-b2__head{display:flex;flex-direction:column;align-items:center;text-align:center}.xf-b2__eb{margin:0 0 18px;justify-content:center;font-size:11px}.xf-b2__sub{margin:8px 0 0;font-size:14px;color:var(--xf-ink2)}.xf-b2__rowwrap{max-width:1440px;margin:0 auto;padding:0 24px}.xf-b2__row{display:flex;justify-content:center;gap:22px;padding-top:6px;scrollbar-width:none}.xf-b2__row::-webkit-scrollbar{display:none}.xf-b2__nd{flex:0 0 auto;width:112px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 0 4px;border:0;background:transparent;color:var(--xf-ink);font-family:inherit;text-align:center;text-decoration:none;cursor:pointer}.xf-b2__nd:hover{color:var(--xf-ink)}.xf-b2__c{--cs: 1;position:relative;width:96px;height:96px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:14px;border:1px solid var(--xf-line);border-radius:999px;background-color:#fff;box-shadow:0 10px 24px -18px #11111159;transition:transform .45s var(--xf-ease),border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.xf-b2__nd:hover .xf-b2__c,.xf-b2__nd:focus-visible .xf-b2__c{transform:translateY(-4px);border-color:#c9c3ba}.xf-b2__nd.is-sel .xf-b2__c{border-color:var(--xf-acc);background-color:#f5f8f5;box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--xf-acc)}.xf-b2__nd.is-sel .xf-b2__l,.xf-b2__nd[aria-current=true] .xf-b2__l{font-weight:600}.xf-b2__cut{position:relative;display:block;width:auto}.xf-b2__sh{display:none}.xf-b2__ph{display:block;height:70px;width:auto;object-fit:contain;box-shadow:0 8px 16px -10px #28201473}.xf-b2__all{font-size:34px;line-height:1;letter-spacing:-.03em}.xf-b2__l{margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.3}.xf-b2__n{font-size:12px;line-height:1.3;color:var(--xf-ink3)}.xf-b2__note{margin-top:16px;min-height:38px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:13px;color:var(--xf-ink3);text-align:center}.xf-b2__note [hidden]{display:none!important}.xf-b2__tg{color:var(--xf-ink);font-weight:500}.xf-b2__note strong{color:var(--xf-ink);font-weight:600}.xf-b2__go{padding-bottom:2px;color:var(--xf-ink);font-weight:500;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s ease}.xf-b2__go:hover{background-size:100% 1px;color:var(--xf-ink)}.xf-b2__x{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--xf-line3);border-radius:999px;background:#fff;color:var(--xf-ink);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.xf-b2__x:hover{background-color:var(--xf-box);border-color:var(--xf-ink)}.xf-e72 .xf-b2__eb{margin:0;font-size:11.5px;letter-spacing:.16em}.xf-e72 .xf-b2__row{margin-top:28px;gap:18px;padding:8px 0 6px}.xf-e72 .xf-b2__nd{width:152px;gap:2px;padding:0}.xf-e72 .xf-b2__c{width:132px;height:132px;padding-bottom:18px;border:0;background-color:var(--nbg);box-shadow:0 14px 28px -22px #34281c73}.xf-e72 .xf-b2__sh{display:block;position:absolute;left:28%;right:28%;bottom:13px;height:12px;background:radial-gradient(closest-side,#34281c2e,#34281c00)}.xf-e72 .xf-b2__cut{transition:transform .6s var(--xf-ease)}.xf-e72 .xf-b2__nd:hover .xf-b2__c{border-color:transparent}.xf-e72 .xf-b2__nd:hover .xf-b2__cut{transform:translateY(-6px) rotate(-3deg)}.xf-e72 .xf-b2__nd.is-sel .xf-b2__c{background-color:var(--nbg);box-shadow:0 0 0 4px #fff,0 0 0 5.5px var(--nink),0 20px 32px -24px #11111173}.xf-e72 .xf-b2__l{margin-top:12px;font-size:15px}.xf-e72 .xf-b2__n{font-size:12.5px}.xf-e73 .xf-b2__eb{font-size:11.5px;letter-spacing:.16em}.xf-e73 .xf-b2__row{gap:30px}.xf-e73 .xf-b2__nd{width:132px}.xf-e73 .xf-b2__c{width:112px;height:112px;padding-bottom:16px;border-color:#ece7e0;box-shadow:0 10px 24px -18px #4a3c2873}.xf-e73 .xf-b2__nd:hover .xf-b2__c{border-color:#cfc8be}.xf-e73 .xf-b2__nd.is-sel .xf-b2__c{border-color:var(--xf-ink);background-color:var(--xf-cream);box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--xf-ink)}.xf-e73 .xf-b2__l{margin-top:10px;font-size:14px}.xf-e74 .xf-b2__head{align-items:center}.xf-e74 .xf-b2__eb{margin:0}.xf-e74 .xf-b2__row{margin-top:18px;gap:18px;padding-top:0}.xf-e74 .xf-b2__nd{gap:3px}.xf-e74 .xf-b2__c{align-items:center;padding:0;border:0;background-color:var(--xf-box);box-shadow:none}.xf-e74 .xf-b2__nd:hover .xf-b2__c{background-color:#ece8e2}.xf-e74 .xf-b2__nd.is-sel .xf-b2__c{background-color:#eaf0ea;box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--xf-acc)}.xf-e74 .xf-b2__l{margin-top:9px}.xf-b2__shelf[hidden]{display:none}.xf-b2__sh-head{margin-top:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--xf-line)}.xf-b2__sh-t{display:flex;flex-direction:column;gap:6px;min-width:0}.xf-b2__sh-h{margin:0;font-weight:500;font-size:30px;line-height:1.15;letter-spacing:-.025em}.xf-b2__sh-p{margin:0;font-size:14px;color:var(--xf-ink2)}.xf-b2__pager{display:flex;align-items:center;gap:12px}.xf-b2__pg{min-width:58px;font-size:13px;color:var(--xf-ink3);font-variant-numeric:tabular-nums;text-align:right}.xf-b2__shall{margin-left:10px;letter-spacing:0}.xf-b2__grid{margin-top:24px;display:grid;grid-template-columns:repeat(var(--per),minmax(0,1fr));gap:28px 16px}.xf-b2__cell{min-width:0;display:flex;flex-direction:column}.xf-b2__cell>*{flex:1 1 auto}.xf-b2__grid.is-anim>*{animation:xfIn .6s var(--xf-ease) both;animation-delay:calc(var(--j, 0) * 70ms)}@media(min-width:750px){.xf-b2__grid>.is-off{display:none!important}}.xf-b2__fill--wide{display:grid;grid-template-columns:minmax(0,1fr) var(--visw);border-radius:14px;background-color:var(--xf-cream);overflow:hidden}.xf-b2__fcopy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:32px 36px}.xf-b2__feb{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xf-acc)}.xf-b2__ftitle{margin:0;font-size:23px;font-weight:500;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.xf-b2__fill.is-big .xf-b2__ftitle{font-size:30px}.xf-b2__ftext{margin:0;max-width:440px;font-size:14px;line-height:1.6;color:var(--xf-ink2);text-wrap:pretty}.xf-b2__factions{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.xf-b2__fbtn{height:auto;min-height:46px;gap:10px;padding:0 22px;font-size:13px;text-decoration:none}.xf-b2__fbtn:hover{color:#fff}.xf-b2__fvis{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 52px;background:radial-gradient(ellipse 60% 46% at 50% 70%,#ffffffd9,#fff0 72%),#efe8dc}.xf-b2__fsh{position:absolute;left:50%;bottom:42px;width:220px;height:26px;translate:-50% 0;background:radial-gradient(closest-side,#4638283d,#46382800)}.xf-b2__fcut{position:relative;display:block;width:auto;margin:0 -4px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.xf-b2__fill:hover .xf-b2__fcut{transform:translateY(-8px)}.xf-b2__fill--narrow{display:flex;flex-direction:column;min-width:0}.xf-b2__fvis--n{aspect-ratio:4 / 5;padding:0 0 46px;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse 62% 40% at 50% 74%,#ffffffd9,#fff0 72%),#efe8dc}.xf-b2__fvis--n .xf-b2__fsh{bottom:36px;width:160px;height:22px}.xf-b2__ninfo{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0}.xf-b2__ninfo .xf-b2__feb{font-size:10.5px}.xf-b2__ntitle{min-height:2.8em;font-size:14px;font-weight:500;line-height:1.4}.xf-b2__nlink{align-self:flex-start;margin-top:8px;letter-spacing:0}@media(max-width:1180px)and (min-width:750px){.xf-b2__row{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.xf-b2__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xf-b2__grid>.is-off{display:flex!important}.xf-b2__fill.xf-d{display:none!important}.xf-b2__pager .xf-round,.xf-b2__pg{display:none}}@media(max-width:749px){.xf-b2__rowwrap{padding:0}.xf-b2__row{justify-content:flex-start;gap:10px;padding:8px 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain}.xf-b2__nd{flex:0 0 84px;width:84px;gap:2px;scroll-snap-align:start}.xf-b2__c{--cs: var(--sm);width:78px;height:78px;gap:2px;padding-bottom:11px;box-shadow:0 10px 22px -18px #11111159}.xf-b2__nd:hover .xf-b2__c{transform:none}.xf-b2__eb{margin-bottom:12px;font-size:10.5px}.xf-b2__l{margin-top:6px;font-size:12.5px}.xf-b2__n{font-size:11px}.xf-b2__note{margin-top:8px;min-height:44px;gap:4px 12px;font-size:12.5px;line-height:1.45}.xf-b2__go{min-height:44px;display:inline-flex;align-items:center;background:none;text-decoration:underline;text-underline-offset:3px}.xf-b2__x{height:36px;padding:0 12px;font-size:12px}.xf-e72 .xf-b2__head{gap:6px}.xf-e72 .xf-b2__eb{font-size:10.5px}.xf-e72 .xf-b2__sub{margin:0;font-size:13px;line-height:1.5}.xf-e72 .xf-b2__row{margin-top:14px;gap:6px;padding:8px 16px 6px;scroll-snap-type:x proximity}.xf-e72 .xf-b2__nd{flex:0 0 104px;width:104px;gap:1px}.xf-e72 .xf-b2__c{width:92px;height:92px;padding-bottom:13px;box-shadow:0 12px 22px -18px #34281c73}.xf-e72 .xf-b2__sh{bottom:9px;height:9px}.xf-e72 .xf-b2__l{margin-top:9px;font-size:13px;line-height:1.25}.xf-e72 .xf-b2__n{font-size:11.5px}.xf-e72 .xf-b2__nd.is-sel .xf-b2__c{box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--nink),0 16px 26px -20px #11111173}.xf-e73 .xf-b2__eb{font-size:11px}.xf-e73 .xf-b2__row{gap:6px;padding:8px 16px 10px}.xf-e73 .xf-b2__nd{flex:0 0 92px;width:92px}.xf-e73 .xf-b2__c{width:84px;height:84px;padding-bottom:12px}.xf-e73 .xf-b2__l{margin-top:8px;font-size:13px}.xf-e74 .xf-b2__head{align-items:flex-start;text-align:left}.xf-e74 .xf-b2__eb{font-size:10.5px}.xf-e74 .xf-b2__row{margin-top:10px;gap:6px;padding:0 16px 4px;scroll-snap-type:x proximity}.xf-e74 .xf-b2__nd{flex:0 0 80px;width:80px;gap:2px;padding:6px 0 2px}.xf-e74 .xf-b2__c{width:72px;height:72px;padding:0}.xf-e74 .xf-b2__ph{height:52px}.xf-e74 .xf-b2__all{font-size:28px}.xf-e74 .xf-b2__l{margin-top:8px;font-size:12.5px;line-height:1.25;white-space:nowrap}.xf-e74 .xf-b2__n{font-size:11px}.xf-b2__sh-head{margin-top:18px;padding-bottom:12px;display:block}.xf-b2__sh-t{gap:4px}.xf-b2__sh-h{font-size:25px}.xf-b2__sh-p{font-size:13px;line-height:1.5}.xf-b2__grid{margin:16px -16px 0;padding:0 16px 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}.xf-b2__grid::-webkit-scrollbar{display:none}.xf-b2__grid>*{flex:0 0 70%;scroll-snap-align:start}}.xf-kb__box{display:grid;grid-template-columns:minmax(0,1fr) 640px;min-height:420px;border-radius:20px;background-color:var(--xf-cream);overflow:hidden}.xf-kb__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:44px 0 44px 56px;min-width:0}.xf-kb__crumbs ol{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--xf-ink3)}.xf-kb__crumbs a{padding-bottom:1px;color:var(--xf-ink3);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s ease,color .3s ease}.xf-kb__crumbs a:hover{color:var(--xf-ink);background-size:100% 1px}.xf-kb__sl{color:#a39c92}.xf-kb__crumbs [aria-current]{color:var(--xf-ink);font-weight:500}.xf-kb__h{margin:0;font-weight:500;font-size:54px;line-height:1.04;letter-spacing:-.03em}.xf-kb__p{margin:0;max-width:520px;font-size:16px;line-height:1.65;color:var(--xf-ink2);text-wrap:pretty}.xf-kb__pills{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.xf-kb__pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid #DCD5CA;border-radius:999px;background:#fff;color:var(--xf-ink);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.xf-kb__pill--rut{padding:0 16px 0 14px;border-color:var(--xf-ink)}.xf-kb__pill:hover{background-color:var(--xf-ink);border-color:var(--xf-ink);color:#fff}.xf-kb__stage{position:relative;min-height:420px}.xf-kb__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 52% 48% at 50% 62%,#ffffffd9,#fff0 72%);pointer-events:none}.xf-kb__tl{position:absolute;left:56px;right:56px;top:34px;margin:0;display:flex;justify-content:space-between;gap:12px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6e6253}.xf-kb__ped{position:absolute;left:34px;right:34px;bottom:76px;height:78px;pointer-events:none}.xf-kb__pedsh{position:absolute;left:50%;bottom:-22px;width:112%;height:56px;transform:translate(-50%);background:radial-gradient(closest-side,#11111124,#1111110d 58%,#1110)}.xf-kb__pedbody{position:absolute;left:0;right:0;top:26px;bottom:0;border-radius:0 0 50% 50%/0 0 26px 26px;background:linear-gradient(90deg,#ffffff57,#ffffffdb 32%,#ffffffb3 62%,#ffffff4d);box-shadow:inset 0 -1px #1111110d}.xf-kb__pedtop{position:absolute;left:0;right:0;top:0;height:52px;border-radius:50%;background:radial-gradient(ellipse 72% 70% at 44% 38%,#fff,#ffffffd6);box-shadow:inset 0 -2px 4px #1111110d}.xf-kb__items,.xf-kb__lbs{position:absolute;left:44px;right:44px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr))}.xf-kb__items{bottom:128px;align-items:end}.xf-kb__items>li{display:flex;justify-content:center;min-width:0}.xf-kb__lbs{bottom:26px}.xf-kb__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;color:var(--xf-ink);font-family:inherit;cursor:pointer}.xf-kb__cut{display:block;height:var(--h);transition:transform .7s cubic-bezier(.22,1,.36,1)}.xf-kb__img{display:block;height:100%;width:auto;max-width:none}.xf-kb__ish{position:absolute;left:50%;bottom:-6px;width:120%;height:16px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#1111112e,#1110);transition:opacity .6s ease}.xf-kb__item:hover .xf-kb__cut,.xf-kb__item:focus-visible .xf-kb__cut,.xf-kb__item.is-on .xf-kb__cut{transform:translateY(-12px)}.xf-kb__item:hover .xf-kb__ish,.xf-kb__item.is-on .xf-kb__ish{opacity:.55}.xf-kb__item:focus-visible{outline-offset:6px;border-radius:8px}.xf-kb__lb{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;font-size:13px;font-weight:500;line-height:1.3;color:var(--xf-ink3);text-align:center;transition:color .4s ease}.xf-kb__lt{display:inline-flex;align-items:center;gap:6px}.xf-kb__n{font-size:11.5px;font-weight:400;color:#77726c}.xf-kb__dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--xf-acc);opacity:0;transition:opacity .4s ease}.xf-kb__lb.is-on{color:var(--xf-ink)}.xf-kb__lb.is-on .xf-kb__dot{opacity:1}@media(max-width:1180px)and (min-width:750px){.xf-kb__box{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.xf-kb__copy{padding:36px 0 36px 36px}.xf-kb__h{font-size:44px}.xf-kb__items,.xf-kb__lbs{left:20px;right:20px}.xf-kb__ped{left:12px;right:12px}.xf-kb__cut{height:calc(var(--h) * .78)}.xf-kb__tl{left:28px;right:28px}}@media(max-width:749px){.xf-kb .xf-w{padding:0 12px}.xf-kb__box{display:block;min-height:0}.xf-kb__copy{display:contents}.xf-kb__crumbs{padding:22px 20px 0}.xf-kb__crumbs ol{gap:8px;font-size:12.5px}.xf-kb__crumbs a{min-height:32px;display:inline-flex;align-items:center;background:none}.xf-kb__h{padding:12px 20px 0;font-size:38px;line-height:1.05}.xf-kb__p{padding:12px 20px 0;font-size:14px;line-height:1.6}.xf-kb__crumbs+.xf-kb__h{padding-top:12px}.xf-kb__pills{margin-top:16px;flex-wrap:nowrap;gap:8px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;overscroll-behavior-x:contain;scrollbar-width:none}.xf-kb__pills::-webkit-scrollbar{display:none}.xf-kb__pill{flex:0 0 auto;padding:0 14px;font-size:12.5px;scroll-snap-align:start}.xf-kb__pill--rut{gap:7px;padding:0 14px 0 12px}.xf-kb__pill:hover{background-color:#fff;color:var(--xf-ink);border-color:#dcd5ca}.xf-kb__pill--rut:hover{border-color:var(--xf-ink)}.xf-kb__stage{min-height:0;height:300px;margin-top:4px}.xf-kb__glow{background:radial-gradient(ellipse 60% 52% at 50% 60%,#ffffffd9,#fff0 72%)}.xf-kb__tl{left:20px;right:20px;top:14px;font-size:9.5px}.xf-kb__ped{left:12px;right:12px;bottom:62px;height:52px}.xf-kb__pedsh{bottom:-16px;height:40px}.xf-kb__pedbody{top:18px;border-radius:0 0 50% 50%/0 0 18px 18px}.xf-kb__pedtop{height:36px}.xf-kb__items{left:14px;right:14px;bottom:96px}.xf-kb__lbs{left:8px;right:8px;bottom:10px}.xf-kb__item{min-width:44px}.xf-kb__cut{height:var(--hm)}.xf-kb__ish{bottom:-4px;height:12px}.xf-kb__item:hover .xf-kb__cut,.xf-kb__item:focus-visible .xf-kb__cut{transform:none}.xf-kb__item:hover .xf-kb__ish{opacity:1}.xf-kb__item.is-on .xf-kb__cut{transform:translateY(-8px)}.xf-kb__item.is-on .xf-kb__ish{opacity:.55}.xf-kb__lb{gap:0;font-size:10.5px;white-space:nowrap}.xf-kb__lt{display:contents}.xf-kb__n{font-size:10px}.xf-kb__dot{order:3;width:5px;height:5px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.xf-kb__cut,.xf-kb__ish,.xf-b2__c,.xf-b2__cut,.xf-b2__fcut,.xf-kb__pill{transition:none!important}.xf-b2__grid.is-anim>*{animation:none!important}}@media(max-width:749px){.xf-nd__go2 .xf-ar,.xf-ss__status .xf-link .xf-ar{margin-left:.28em}}.xf-b2--flow .xf-b2__nd{width:148px}.xf-b2--flow .xf-b2__c{width:122px;height:122px;--cs: 1.22}.xf-b2--flow .xf-b2__ph{height:88px}.xf-b2--flow .xf-b2__all{font-size:42px}.xf-b2--flow .xf-b2__l{margin-top:12px;font-size:14.5px}.xf-b2--flow .xf-b2__n{font-size:12.5px}.xf-b2--flow .xf-b2__c:before,.xf-b2--flow .xf-b2__c:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .45s ease,transform .6s var(--xf-ease, cubic-bezier(.16, .84, .24, 1))}.xf-b2--flow .xf-b2__c:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed var(--nink, #5F7A63);transform:scale(.9) rotate(0)}.xf-b2--flow .xf-b2__c:after{top:-13px;right:-13px;bottom:-13px;left:-13px;border:1px solid color-mix(in srgb,var(--nink, #5F7A63) 32%,transparent);transform:scale(.94)}.xf-b2--flow .xf-b2__nd:is(:hover,:focus-visible) .xf-b2__c:before{opacity:.75;transform:scale(1) rotate(0)}.xf-b2--flow .xf-b2__nd:is(:hover,:focus-visible) .xf-b2__c:after{opacity:1;transform:none}.xf-b2--flow .xf-b2__ph,.xf-b2--flow .xf-b2__cut{transition:transform .7s var(--xf-ease, cubic-bezier(.16, .84, .24, 1))}.xf-b2--flow .xf-b2__nd:is(:hover,:focus-visible) :is(.xf-b2__ph,.xf-b2__cut){transform:translateY(-3px) scale(1.06)}.xf-b2--flow .xf-b2__nd:is(:hover,:focus-visible) .xf-b2__c{transform:none}@media(prefers-reduced-motion:no-preference){.xf-b2--flow .xf-b2__nd:is(:hover,:focus-visible) .xf-b2__c:before{animation:xfRing 14s linear infinite}}@keyframes xfRing{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.xf-b2--flow.is-flow .xf-b2__rowwrap{max-width:none;padding:0;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.xf-b2--flow.is-flow.is-drag .xf-b2__rowwrap{cursor:grabbing}.xf-b2--flow.is-flow .xf-b2__row{width:max-content;justify-content:flex-start;overflow:visible;padding:16px 0 8px;margin-top:4px;gap:26px;scroll-snap-type:none;will-change:transform;user-select:none;-webkit-user-select:none}.xf-b2--flow.is-flow .xf-b2__row img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.xf-b2--flow.is-flow.is-drag .xf-b2__nd{pointer-events:none}@media(max-width:749px){.xf-b2--flow .xf-b2__nd{flex:0 0 104px;width:104px}.xf-b2--flow .xf-b2__c{width:92px;height:92px;--cs: calc(var(--sm) * 1.1)}.xf-b2--flow .xf-b2__ph{height:66px}.xf-b2--flow .xf-b2__all{font-size:32px}.xf-b2--flow .xf-b2__l{margin-top:9px;font-size:13px}.xf-b2--flow .xf-b2__c:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.xf-b2--flow .xf-b2__c:after{top:-9px;right:-9px;bottom:-9px;left:-9px}.xf-b2--flow.is-flow .xf-b2__rowwrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.xf-b2--flow.is-flow .xf-b2__row{gap:12px;padding:14px 0 6px}}.xf-b2__flowbox{position:relative;display:flex;align-items:flex-start;max-width:1440px;margin:0 auto;padding:0 24px;box-sizing:border-box}.xf-b2__fix{position:relative;z-index:1;flex:0 0 auto;display:flex;padding:20px 26px 8px 4px}.xf-b2__fix:after{content:"";position:absolute;right:0;top:30px;height:112px;width:1px;background:linear-gradient(180deg,transparent,var(--e7-line2, #D9D4CC) 22%,var(--e7-line2, #D9D4CC) 78%,transparent);pointer-events:none}.xf-b2__flowbox .xf-b2__rowwrap{flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.xf-b2__flowbox .xf-b2__rowwrap::-webkit-scrollbar{display:none}.xf-b2__flowbox .xf-b2__row{justify-content:flex-start;padding-left:18px}.xf-b2--flow.is-flow .xf-b2__flowbox .xf-b2__rowwrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 88px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 88px),transparent 100%)}.xf-b2--flow.is-flow .xf-b2__flowbox .xf-b2__row{padding-left:0}.xk-wide .e7f-skin-akis #MainContent>.shopify-section .xf-b2__flowbox{max-width:none;padding-left:var(--xk-pad, 24px);padding-right:var(--xk-pad, 24px)}.xk-wide .e7f-skin-akis #MainContent>.shopify-section .xf-b2__flowbox .xf-b2__rowwrap{padding-left:0;padding-right:0}@media(max-width:749px){.xf-b2__flowbox{padding:0 0 0 12px}.xf-b2__fix{padding:14px 12px 6px 2px}.xf-b2__fix:after{top:22px;height:84px}.xf-b2__flowbox .xf-b2__row{padding-left:10px;padding-right:16px}.xf-b2--flow.is-flow .xf-b2__flowbox .xf-b2__rowwrap{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 36px),transparent 100%)}.xf-b2--flow.is-flow .xf-b2__flowbox .xf-b2__row{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/e7f-f.css.map */
