.f-gal{display:grid;gap:12px;align-content:start}.f-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--f-stage-radius, 10px)}.f-track::-webkit-scrollbar{display:none}.f-slide{scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.f-stage{position:relative;box-sizing:border-box;aspect-ratio:var(--f-stage, 1 / 1);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--f-stage-pad, 4%);background:var(--f-stage-bg, #FAF7F3);border:0;border-radius:var(--f-stage-radius, 10px)}.f-stage--shadow-soft{box-shadow:0 1px 2px #0a0a0a08,0 10px 28px -14px #0a0a0a24}.f-stage--shadow-lifted{box-shadow:0 2px 4px #0a0a0a0a,0 24px 48px -20px #0a0a0a38}.f-stage--shadow-none{box-shadow:none}.f-stage__img{display:block;width:100%;height:100%;object-fit:contain;border-radius:calc(var(--f-stage-radius, 10px) * .6);transition:opacity .18s ease}.f-stage--shadow-soft .f-stage__img,.f-stage--shadow-lifted .f-stage__img{box-shadow:0 1px 2px #0a0a0a0a,0 8px 20px -12px #0a0a0a29}.f-stage.is-swapping .f-stage__img{opacity:.35}.f-stage__label{font-weight:300;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--grey-2, #6E6E6E);text-align:center;padding:8px;line-height:1.4}.f-galrow{display:grid;grid-template-columns:repeat(var(--f-thumbs, 4),minmax(0,1fr));gap:10px}.f-galrow .f-thumb{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;overflow:hidden;aspect-ratio:1 / 1;background:var(--f-stage-bg, #FAF7F3);border:1px solid transparent;border-radius:calc(var(--f-stage-radius, 10px) * .6);cursor:pointer;transition:border-color .15s ease}.f-galrow .f-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.f-galrow .f-thumb:hover{border-color:var(--line-2, #C9C9C9)}.f-galrow .f-thumb[aria-current=true]{border-color:var(--black, #0A0A0A)}.f-galrow .f-thumb:focus-visible{outline:2px solid var(--black, #0A0A0A);outline-offset:2px}.f-thumb__cap{position:absolute;inset:auto 0 0 0;font-family:inherit;font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0a0a0aad;padding:3px 0 4px}.f-ptitle{font-family:inherit;font-weight:700;font-size:clamp(21px,3.4vw,27px);line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;text-wrap:balance}.f-pricetop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 6px}.f-pricetop__n{font-weight:700;font-size:clamp(26px,4.4vw,34px);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.f-pricetop__note{font-size:13px;color:var(--grey, #555555)}.f-pricetop__n.f-bump{animation:f-bump .18s ease}@keyframes f-bump{50%{transform:translateY(-2px)}}.f-sig{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line, #E3E3E3)}.f-sig span{position:relative;padding-left:20px;font-size:13px;line-height:1.4;color:var(--black, #0A0A0A)}.f-sig span:before{content:"";position:absolute;left:0;top:5px;width:11px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.f-obj{margin:16px 0 0;padding:14px 16px;background:var(--paper, #F4F4F2);display:grid;gap:7px}.f-obj p{margin:0;font-size:13.5px;line-height:1.45;color:var(--grey, #555555)}.f-obj a{color:inherit}.f-shortdesc{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--grey, #555555);max-width:60ch}.f-sw button{position:relative;cursor:pointer}.f-sw button:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.f-acc{margin-top:40px;display:grid;gap:0}.f-acc details{border-top:1px solid var(--line, #E3E3E3)}.f-acc details:last-of-type{border-bottom:1px solid var(--line, #E3E3E3)}.f-acc summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;font-weight:600;font-size:15px;letter-spacing:.01em;min-height:44px;display:flex;align-items:center}.f-acc summary::-webkit-details-marker{display:none}.f-acc summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.f-acc details[open] summary:after{transform:translateY(-20%) rotate(-135deg)}.f-acc summary:focus-visible{outline:2px solid var(--black, #0A0A0A);outline-offset:-2px}.f-acc__body{padding:0 0 22px;font-size:14.5px;line-height:1.65;color:var(--grey, #555555);max-width:68ch}.f-acc__body p{margin:0 0 10px}.f-acc__body p:last-child{margin-bottom:0}.f-acc__rows{display:grid;gap:9px}.f-acc__rows div{position:relative;padding-left:26px;color:var(--grey, #555555)}.f-acc__rows i{position:absolute;left:0;top:1px;font-style:normal;font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--line-2, #C9C9C9);font-variant-numeric:tabular-nums}.f-acc__rows b{color:var(--black, #0A0A0A);font-weight:600}.f-satc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--line, #E3E3E3);color:var(--black, #0A0A0A);transform:translateY(102%);transition:transform .22s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.f-satc{background:#fff}}.f-satc.is-up{transform:translateY(0)}.f-satc[hidden]{display:none}.f-satc__p{display:grid;gap:1px;min-width:0;flex:0 1 auto}.f-satc__p b{font-weight:700;font-size:17px;line-height:1.1;font-variant-numeric:tabular-nums}.f-satc__p small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2, #6E6E6E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-satc .f-btn,.f-satc button.f-btn{flex:1 1 auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--black, #0A0A0A);color:#fff;border:0;border-radius:0;font-family:inherit;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:0 22px;cursor:pointer}.f-satc .f-btn:visited{color:#fff}@media(hover:hover)and (pointer:fine){.f-satc .f-btn:hover{background:#000;color:#fff}}.f-satc .f-btn:focus-visible{outline:2px solid var(--black, #0A0A0A);outline-offset:2px}.f-satc .f-btn[disabled]{opacity:.55;cursor:default}body.f-satc-on{padding-bottom:76px}@media(min-width:900px){.f-satc{display:none}body.f-satc-on{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.f-satc,.f-stage__img{transition:none}.f-acc summary:after{transition:none}}@media(max-width:749px){.f-gal{gap:10px}.f-galrow{gap:8px}.f-sig{gap:9px 12px}.f-sig span{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/frmd-buy.css.map */
