.fl-sets .fl-h2{line-height:1.12;padding-bottom:4px}.fl-sets__lede{margin:18px 0 0;color:var(--fl-body);max-width:54ch;font-size:16px}.fl-sets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fl-setc{background:var(--fl-card);border:1px solid var(--fl-line);display:flex;flex-direction:column;min-width:0}.fl-setc__ph{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--fl-bg2)}.fl-setc__ph img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;transition:transform .6s}.fl-setc:hover .fl-setc__ph img{transform:scale(1.03)}.fl-setc__n{position:absolute;left:12px;top:12px;background:#0d0a08b8;color:#fbf7ef;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.fl-setc__bd{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.fl .fl-setc__k{font-size:11.5px}.fl .fl-setc__nm{font-size:28px;line-height:1.08}.fl-setc__nm a{text-decoration:none}.fl .fl-setc__sub{color:var(--fl-body);font-size:14px;line-height:1.5}.fl-setc__dots{display:flex;gap:6px;flex-wrap:wrap}.fl-setc__dot{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--fl-line);background:var(--fl-bg2);flex:none}.fl-setc__dot img{width:100%;height:100%;object-fit:cover}.fl-setc__dot.is-out{opacity:.4}.fl-setc__pr{font-weight:500;font-size:16px;color:var(--fl-gold)}.fl-setc__pr span{color:var(--fl-muted);font-weight:400;font-size:13px;margin-left:4px}.fl-setc__note{font-size:13px;color:var(--fl-body)}.fl-setc__acts{display:flex;gap:8px;margin-top:auto;padding-top:6px;flex-wrap:wrap}.fl-setc__form{margin:0;flex:1 1 150px;display:flex}.fl .fl-setc__acts .fl-btn{padding:11px 16px;font-size:14px;text-align:center;white-space:nowrap}.fl .fl-setc__add{flex:1}.fl .fl-setc__add.loading{opacity:.7}.fl-setp{padding-bottom:110px}.fl-setp__crumb{font-size:13px;color:var(--fl-muted);padding-block:22px 14px}.fl-setp__crumb a{color:var(--fl-muted)}.fl-setp__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}.fl-setp__gal{position:sticky;top:20px;min-width:0}.fl-setp__main{position:relative;aspect-ratio:4/3.2;overflow:hidden;background:var(--fl-bg2)}.fl-setp__slide{position:absolute;top:0;right:0;bottom:0;left:0}.fl-setp__slide[hidden]{display:none}.fl-setp__slide img{width:100%;height:100%;object-fit:cover}.fl-setp__slide--p img{object-position:50% 60%}.fl-setp__cap{position:absolute;left:12px;bottom:12px;background:#0d0a08b8;color:#fbf7ef;font-size:12px;padding:5px 11px;border-radius:999px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-setp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.fl-setp__th{flex:none;width:80px;height:80px;padding:0;border:2px solid transparent;background:var(--fl-bg2);cursor:pointer;overflow:hidden}.fl-setp__th[aria-pressed=true]{border-color:var(--fl-gold)}.fl-setp__th img{width:100%;height:100%;object-fit:cover}.fl-setp__th.is-out{opacity:.45}.fl .fl-setp__hint{color:var(--fl-muted);font-size:13px;margin-top:8px}.fl .fl-setp__h1{font-size:clamp(34px,4.4vw,52px);line-height:1.02;margin-top:8px}.fl-setp__lede{color:var(--fl-body);margin:12px 0 0;max-width:56ch;font-size:16px}.fl-setp__lede p{margin:0 0 8px}.fl-setp__note{margin-top:12px;display:inline-block;background:var(--fl-bg2);border:1px solid var(--fl-line);padding:7px 12px;font-size:13.5px;color:var(--fl-ink)}.fl-setp__tot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:16px}.fl-setp__big{font:500 30px/1.1 var(--fl-display);color:var(--fl-ink)}.fl-setp__sm{color:var(--fl-muted);font-size:13.5px}.fl-setp__items{list-style:none;padding:0;margin:20px 0 0;border-top:1px solid var(--fl-line)}.fl-setp__it{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--fl-line);scroll-margin-top:90px;transition:background .4s}.fl-setp__it.is-flash{animation:fl-setflash 1.4s ease}@keyframes fl-setflash{0%,40%{background:color-mix(in srgb,var(--fl-gold) 14%,transparent)}to{background:transparent}}.fl-setp__ph{width:104px;height:128px;padding:0;border:0;background:var(--fl-bg2);cursor:pointer;overflow:hidden}.fl-setp__ph img{width:100%;height:100%;object-fit:cover}.fl-setp__meta{min-width:0;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.fl-setp__nm{font:500 23px/1.12 var(--fl-display);color:var(--fl-ink);text-decoration:none}.fl-setp__nm:hover{text-decoration:underline}.fl .fl-setp__ln{color:var(--fl-body);font-size:13.5px;line-height:1.45}.fl-setp__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-setp__sel{font:400 13.5px var(--fl-text);color:var(--fl-ink);background:var(--fl-card);border:1px solid var(--fl-line);padding:7px 28px 7px 10px;max-width:100%}.fl-setp__pr{font-weight:500;color:var(--fl-gold)}.fl-setp__qty{display:inline-flex;align-items:center;border:1px solid var(--fl-line);border-radius:999px}.fl-setp__qty button{border:0;background:none;color:var(--fl-ink);width:34px;height:34px;cursor:pointer;font-size:17px;line-height:1}.fl-setp__qty button:disabled{opacity:.3;cursor:default}.fl-setp__qty span{min-width:22px;text-align:center;font-size:14px}.fl-setp__ctrl{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap}.fl-setp__one{margin:0}.fl .fl-setp__addone{padding:8px 16px;font-size:13.5px}.fl-setp__rm,.fl-setp__undo{border:0;background:none;color:var(--fl-muted);font:400 13.5px var(--fl-text);text-decoration:underline;cursor:pointer;padding:6px 2px}.fl-setp__undo{color:var(--fl-gold)}.fl-setp__off{font-size:13.5px;color:var(--fl-muted)}.fl-setp__off[hidden],.fl-setp__rm[hidden],.fl-setp__meta .fl-low[hidden]{display:none}.fl-setp__it.is-off .fl-setp__ph,.fl-setp__it.is-off .fl-setp__nm,.fl-setp__it.is-off .fl-setp__ln,.fl-setp__it.is-off .fl-setp__row,.fl-setp__it.is-off .fl-low{opacity:.42}.fl-setp__it.is-out .fl-setp__ph,.fl-setp__it.is-out .fl-setp__nm{opacity:.5}.fl .fl-setp__foot{color:var(--fl-muted);font-size:13.5px;margin-top:14px}.fl-setp__stick{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--fl-card);border-top:1px solid var(--fl-line);box-shadow:0 -12px 30px -20px #00000073;padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.fl-setp__stickin{display:flex;align-items:center;justify-content:space-between;gap:12px}.fl-setp__stickt{font-size:14px;color:var(--fl-body);min-width:0}.fl-setp__stickt b{color:var(--fl-ink);font-weight:500}.fl-setp__allform{margin:0;flex:none}.fl .fl-setp__all{padding:12px 22px;font-size:14.5px;white-space:nowrap}.fl .fl-setp__all[disabled]{opacity:.45;cursor:not-allowed}@media screen and (max-width:989px){.fl-sets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-setp__grid{grid-template-columns:minmax(0,1fr)}.fl-setp__gal{position:static}}@media screen and (max-width:749px){.fl-sets__grid{grid-template-columns:minmax(0,1fr);gap:16px}.fl .fl-setc__nm{font-size:25px}.fl-setp__crumb{padding-block:14px 10px}.fl-setp__it{grid-template-columns:86px minmax(0,1fr);gap:12px}.fl-setp__ph{width:86px;height:108px}.fl-setp__nm{font-size:21px}.fl-setp__th{width:66px;height:66px}.fl-setp__stickt{font-size:13px}.fl .fl-setp__all{padding:11px 16px;font-size:13.5px}}html.fl-setd-on,html.fl-setd-on body{overflow:hidden}.fl-setd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:20px}.fl-setd[hidden]{display:none}.fl-setd__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0a089e;opacity:0;transition:opacity .25s}.fl-setd.is-on .fl-setd__bg{opacity:1}.fl .fl-setd__panel{position:relative;background:var(--fl-bg);color:var(--fl-ink);width:min(1180px,100%);height:min(900px,calc(100vh - 40px));height:min(900px,calc(100dvh - 40px));display:flex;flex-direction:column;padding:0;box-shadow:0 30px 80px -30px #0009;opacity:0;transform:translateY(14px);transition:opacity .25s,transform .25s;outline:none}.fl-setd.is-on .fl-setd__panel{opacity:1;transform:none}.fl-setd__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(18px,3vw,36px) 24px}.fl-setd__x{position:absolute;right:10px;top:10px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--fl-ink);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fl-setd .fl-setp__gal{top:0}.fl-setd .fl-setp__main{aspect-ratio:4/5}.fl-setd .fl-setp__info{padding-right:34px}.fl-setd .fl-setp__h1{font-size:clamp(30px,3.6vw,44px)}.fl-setd__whole img{display:none}.fl-setd__whole[data-mode=d] .fl-setd__eve,.fl-setd__whole[data-mode=l] .fl-setd__day,.fl-setd__whole img:only-child{display:block}.fl-setd__mode{position:absolute;right:12px;bottom:12px;display:flex;background:#0d0a08b8;border-radius:999px;padding:3px}.fl-setd__mode button{border:0;background:none;color:#fbf7ef;font:500 12px/1 var(--fl-text);letter-spacing:.06em;padding:7px 12px;border-radius:999px;cursor:pointer}.fl-setd__mode button[aria-pressed=true]{background:#fbf7ef;color:#1a1410}.fl-setp.is-piece .fl-setd__mode{display:none}.fl .fl-setd__stick{position:static;box-shadow:0 -12px 30px -22px #00000073;padding:12px clamp(18px,3vw,36px)}.fl-setd__stick .fl-setp__stickin{max-width:none}@media screen and (max-width:989px){.fl-setd{padding:0;align-items:stretch}.fl .fl-setd__panel{width:100%;height:100%;height:100dvh}.fl-setd__scroll{padding:18px 16px 20px}.fl-setd .fl-setp__main{aspect-ratio:4/4.4}.fl-setd .fl-setp__info{padding-right:0}.fl-setd__x{right:12px;top:12px;width:40px;height:40px;background:#0d0a08b8;color:#fbf7ef;border-color:transparent}.fl .fl-setd__stick{padding:10px 16px max(10px,env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.fl-setd__bg,.fl .fl-setd__panel{transition:none}}@media(prefers-reduced-motion:reduce){.fl-setc__ph img{transition:none}.fl-setp__it.is-flash{animation:none}}.fl-setc__pr--save{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fl-setc__was,.fl-setp__was{color:var(--fl-muted);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.fl-setc__pr .fl-setc__was{font-size:14px;margin:0}.fl-setc__save{display:inline-block;font:600 11px/1 var(--fl-text);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#a3263a;padding:5px 8px;border-radius:999px;vertical-align:middle}html.fl-dark .fl-setc__save{background:#c9454e}.fl-setp__big .fl-setp__was{font-size:.7em;margin-right:6px}.fl-setp__stickt .fl-setp__was{font-size:.92em;margin-right:2px}.fl-setp__stickt .fl-setc__save{margin-left:6px}.fl-setp__savenote{margin:4px 0 0;font-size:12.5px;color:var(--fl-muted)}.fl-setp__stickt .fl-setp__was,.fl-setp__stickt .fl-setc__save{white-space:nowrap}@media(max-width:600px){.fl-setp__stickt .fl-setp__was{display:none}.fl-setp__stickt .fl-setc__save{margin-left:4px;font-size:10px;padding:4px 7px}}.fl-nw{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fl-sets.css.map */
