#m-theme .fv-bagp{padding-top:24px}#m-theme .fv-bagp svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#m-theme .fv-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#m-theme .fv-bagp [hidden]{display:none!important}#m-theme .fv-bagp__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:8px}#m-theme .fv-bagp__t,#m-theme .fv-bagp__et{margin:0;font-family:var(--fv-sans);font-stretch:62.5%;font-size:76px;line-height:68px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--fv-ink)}#m-theme .fv-bagp__s{margin:12px 0 0;font-size:16px;line-height:24px;color:var(--fv-muted)}#m-theme .fv-bagp__s b{font-weight:700;color:var(--fv-crush-text)}#m-theme .fv-bagp__cont{display:inline-flex;align-items:center;flex:none;height:48px;padding:0 24px;border-radius:var(--fv-r-pill);background:var(--fv-ground);box-shadow:var(--fv-shadow-card);color:var(--fv-ink);font-size:16px;font-weight:700;text-decoration:none;transition:background-color var(--fv-tap)}#m-theme .fv-bagp__cont:hover{background:var(--fv-backdrop);color:var(--fv-ink)}#m-theme .fv-bagp__grid{display:grid;grid-template-columns:minmax(0,1fr) 416px;gap:24px;align-items:start;margin-top:32px}#m-theme .fv-bagp__l{display:grid;gap:16px;min-width:0}#m-theme .fv-bagp__h2{margin:0 0 16px;font-family:var(--fv-sans);font-stretch:62.5%;font-size:40px;line-height:36px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--fv-ink)}#m-theme .fv-ship{padding:16px 24px 48px;border-radius:var(--fv-r-lg);background:var(--fv-ground);box-shadow:var(--fv-shadow-card)}#m-theme .fv-ship__hd{display:flex;align-items:center;gap:16px}#m-theme .fv-ship__i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--fv-backdrop)}#m-theme .fv-ship__i svg{width:20px;height:20px;stroke-width:1.8}#m-theme .fv-ship.is-free .fv-ship__i{background:var(--fv-night);color:var(--fv-on-night)}#m-theme .fv-ship__t{display:grid;flex:1;gap:0;min-width:0;margin:0;font-size:16px;line-height:24px;font-weight:700}#m-theme .fv-ship__t small{font-size:14px;line-height:20px;font-weight:400;color:var(--fv-muted)}#m-theme .fv-ship__tr{position:relative;height:6px;margin:24px 12px 0 0;border-radius:var(--fv-r-pill);background:var(--fv-line)}#m-theme .fv-ship__f{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--fv-ink);transition:width var(--fv-move) var(--fv-ease-soft)}#m-theme .fv-ship.is-free .fv-ship__f{background:var(--fv-crush)}#m-theme .fv-ship__m{position:absolute;left:100%;top:50%;display:grid;justify-items:end;gap:8px;transform:translate(calc(-100% + 12px),-12px)}#m-theme .fv-ship__m b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fv-ground);box-shadow:inset 0 0 0 2px var(--fv-line-strong);color:var(--fv-on-night)}#m-theme .fv-ship__m b svg{width:12px;height:12px;stroke-width:3;opacity:0}#m-theme .fv-ship__m.is-on b{background:var(--fv-night);box-shadow:none}#m-theme .fv-ship__m.is-on b svg{opacity:1}#m-theme .fv-ship__m small{display:flex;gap:4px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;color:var(--fv-muted)}#m-theme .fv-ship__m.is-on small{color:var(--fv-ink)}#m-theme .fv-ship__m em{font-style:normal;font-weight:500;color:var(--fv-muted)}#m-theme .fv-ship:has(.fv-gap:not([hidden])){padding-bottom:16px}#m-theme .fv-gap{display:grid;gap:12px;margin-top:48px;padding-top:16px;border-top:1px solid var(--fv-line);container-type:inline-size}#m-theme .fv-gap__t{margin:0;font-size:14px;line-height:20px;font-weight:700;color:var(--fv-ink)}#m-theme .fv-gap__l{display:flex;gap:8px;margin:-4px -24px -8px;padding:4px 24px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}#m-theme .fv-gap__l::-webkit-scrollbar{display:none}#m-theme .fv-gf{display:grid;flex:0 0 264px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;align-self:start;gap:12px;padding:8px;border-radius:var(--fv-r-md);background:var(--fv-backdrop);scroll-snap-align:start}#m-theme .fv-gf__im{position:relative;display:block;width:64px;height:64px;border-radius:var(--fv-r-sm);background:var(--fv-tile-chalk);overflow:hidden}#m-theme .fv-gf__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#m-theme .fv-gf__bd{display:grid;gap:0;min-width:0}#m-theme .fv-gf__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--fv-ink);font-size:14px;line-height:20px;font-weight:700;text-decoration:none}#m-theme .fv-gf__t:hover{color:var(--fv-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}#m-theme .fv-gf__p{margin:0;font-size:14px;line-height:20px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}#m-theme .fv-gf__p.is-sale{color:var(--fv-crush-text)}#m-theme .fv-gf__p s{margin-left:4px;font-size:12px;font-weight:500;color:var(--fv-muted)}#m-theme .fv-gf__add{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--fv-night);color:var(--fv-on-night);cursor:pointer;transition:background-color var(--fv-tap)}#m-theme .fv-gf__add:hover{background:var(--fv-night-soft);color:var(--fv-on-night)}#m-theme .fv-gf__add svg{width:18px;height:18px}#m-theme .fv-gf__sz{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}#m-theme .fv-gf__sz button{min-width:40px;height:40px;padding:0 8px;border:0;border-radius:var(--fv-r-sm);background:var(--fv-ground);box-shadow:inset 0 0 0 1px var(--fv-line);color:var(--fv-ink);font-size:14px;font-weight:700;cursor:pointer}#m-theme .fv-gf__sz button:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--fv-ink)}#m-theme .fv-gf__sz button[disabled]{color:var(--fv-line-strong);text-decoration:line-through;cursor:not-allowed}#m-theme .fv-gf.is-busy{opacity:.6;pointer-events:none}@container (min-width: 720px){#m-theme .fv-gap__l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}#m-theme .fv-bagp__items{display:grid;gap:16px}#m-theme .fv-bi{display:grid;grid-template-columns:144px minmax(0,1fr);gap:16px;padding:8px;border-radius:var(--fv-r-lg);background:var(--fv-ground);box-shadow:var(--fv-shadow-card)}#m-theme .fv-bi__im{position:relative;display:block;align-self:start;aspect-ratio:1 / 1;border-radius:var(--fv-r-md);background:var(--fv-tile-clay);overflow:hidden}#m-theme .fv-bi__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#m-theme .fv-bi__bd{display:flex;flex-direction:column;gap:12px;min-width:0;padding:8px 8px 4px 0}#m-theme .fv-bi__hd{display:flex;justify-content:space-between;gap:16px}#m-theme .fv-bi__n{min-width:0}#m-theme .fv-bi__br{margin:0;font-size:12px;line-height:16px;font-weight:600;color:var(--fv-muted)}#m-theme .fv-bi__t{margin:4px 0 0;font-family:var(--fv-sans);font-stretch:100%;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--fv-ink)}#m-theme .fv-bi__t a{color:inherit;text-decoration:none}#m-theme .fv-bi__t a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-bi__v{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-bi__ch{margin-left:8px;padding:0;border:0;background:none;color:var(--fv-ink);font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}#m-theme .fv-bi__p{display:grid;justify-items:end;align-content:start;gap:2px;margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#m-theme .fv-bi__p b{font-size:20px;line-height:24px;font-weight:800}#m-theme .fv-bi__p.is-sale b{color:var(--fv-crush-text)}#m-theme .fv-bi__p s{font-size:14px;line-height:20px;font-weight:500;color:var(--fv-muted)}#m-theme .fv-bi__p small{font-size:12px;line-height:16px;color:var(--fv-muted)}#m-theme .fv-bi__tags,#m-theme .fv-bi__sz{display:flex;flex-wrap:wrap;gap:8px}#m-theme .fv-bi__sz button{min-width:48px;height:40px;padding:0 12px;border:0;border-radius:var(--fv-r-sm);background:var(--fv-ground);box-shadow:inset 0 0 0 1px var(--fv-line);color:var(--fv-ink);font-size:14px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:box-shadow var(--fv-tap),background-color var(--fv-tap),color var(--fv-tap)}#m-theme .fv-bi__sz button:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--fv-ink)}#m-theme .fv-bi__sz button[aria-pressed=true]{background:var(--fv-night);color:var(--fv-on-night);box-shadow:none}#m-theme .fv-bi__sz button[disabled]{color:var(--fv-line-strong);text-decoration:line-through;cursor:not-allowed}#m-theme .fv-bi__ft{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}#m-theme .fv-bi__a{display:flex;gap:24px}#m-theme .fv-bi__a button,#m-theme .fv-si__x{padding:0;border:0;background:none;color:var(--fv-muted);font-size:14px;line-height:20px;font-weight:600;text-decoration:underline;text-decoration-color:var(--fv-line-strong);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer;transition:color var(--fv-tap),text-decoration-color var(--fv-tap)}#m-theme .fv-bi__a button:hover,#m-theme .fv-si__x:hover{color:var(--fv-ink);text-decoration-color:var(--fv-ink)}#m-theme .fv-bi.is-busy{opacity:.6;pointer-events:none;transition:opacity var(--fv-tap)}#m-theme .fv-qty{display:inline-flex;align-items:center;height:40px;padding:4px;border-radius:var(--fv-r-pill);background:var(--fv-backdrop)}#m-theme .fv-qty button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fv-ink);cursor:pointer;transition:background-color var(--fv-tap),box-shadow var(--fv-tap),opacity var(--fv-tap)}#m-theme .fv-qty button svg{width:16px;height:16px}#m-theme .fv-qty button:hover:not([disabled]){background:var(--fv-ground);box-shadow:var(--fv-shadow-card)}#m-theme .fv-qty button[disabled]{opacity:.32;cursor:not-allowed}#m-theme .fv-qty output{min-width:32px;text-align:center;font-size:16px;line-height:24px;font-weight:800;font-variant-numeric:tabular-nums}#m-theme .fv-bi-undo{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 12px 12px 24px;border-radius:var(--fv-r-lg);background:var(--fv-surface);font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-bi-undo b{font-weight:700;color:var(--fv-ink)}#m-theme .fv-bi-undo button{display:inline-flex;align-items:center;gap:8px;flex:none;height:40px;padding:0 16px;border:0;border-radius:var(--fv-r-pill);background:var(--fv-ground);box-shadow:var(--fv-shadow-card);color:var(--fv-ink);font-size:14px;font-weight:700;cursor:pointer}#m-theme .fv-bi-undo button svg{width:16px;height:16px}#m-theme .fv-bag-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--fv-r-pill);background:var(--fv-ground);color:var(--fv-ink);font-size:12px;line-height:16px;font-weight:700;white-space:nowrap}#m-theme .fv-bag-tag--sale{background:var(--fv-crush);color:var(--fv-ink)}#m-theme .fv-bag-tag--low{color:var(--fv-crush-text);box-shadow:inset 0 0 0 1px var(--fv-line)}#m-theme .fv-bag-tag--low:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#m-theme .fv-bag-tag--line{box-shadow:inset 0 0 0 1px var(--fv-line)}#m-theme .fv-bag-tag--quiet{background:var(--fv-surface);color:var(--fv-muted)}#m-theme .fv-saved{margin-top:32px}#m-theme .fv-saved--solo{margin-top:48px}#m-theme .fv-saved__l{display:grid;gap:8px}#m-theme .fv-si{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px;border-radius:var(--fv-r-lg);background:var(--fv-ground);box-shadow:var(--fv-shadow-card)}#m-theme .fv-si__im{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--fv-r-md);background:var(--fv-tile-clay);overflow:hidden}#m-theme .fv-si__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#m-theme .fv-si__bd{display:grid;gap:0;min-width:0}#m-theme .fv-si__br{font-size:12px;line-height:16px;font-weight:600;color:var(--fv-muted)}#m-theme .fv-si__t{margin:2px 0 0;font-size:16px;line-height:24px;font-weight:700;color:var(--fv-ink);text-decoration:none}#m-theme .fv-si__t:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;color:var(--fv-ink)}#m-theme .fv-si__v{font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-si__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#m-theme .fv-si__tags:empty{display:none}#m-theme .fv-si__r{display:grid;justify-items:end;gap:8px;padding-right:8px;text-align:right}#m-theme .fv-si__p{margin:0;font-size:16px;line-height:24px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}#m-theme .fv-si__p.is-sale{color:var(--fv-crush-text)}#m-theme .fv-si__p s{margin-left:6px;font-size:12px;font-weight:500;color:var(--fv-muted)}#m-theme .fv-bagp .fv-si__go{height:40px;padding:0 16px;font-size:14px;box-shadow:none}#m-theme .fv-bagp .fv-si__go[disabled]{background:var(--fv-surface);color:var(--fv-muted);cursor:not-allowed;transform:none}#m-theme .fv-si__x{font-size:12px;line-height:16px}#m-theme .fv-si__sz{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:8px;padding:0 8px 4px 0}#m-theme .fv-si__sz span{flex-basis:100%;font-size:12px;line-height:16px;font-weight:700;color:var(--fv-muted)}#m-theme .fv-si__sz button{min-width:48px;height:40px;padding:0 12px;border:0;border-radius:var(--fv-r-sm);background:var(--fv-ground);box-shadow:inset 0 0 0 1px var(--fv-line);color:var(--fv-ink);font-size:14px;font-weight:700;cursor:pointer}#m-theme .fv-si__sz button:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--fv-ink)}#m-theme .fv-si__sz button[disabled]{color:var(--fv-line-strong);text-decoration:line-through;cursor:not-allowed}#m-theme .fv-si.is-busy{opacity:.6;pointer-events:none}#m-theme .fv-sum{position:sticky;top:96px;display:grid;gap:16px;padding:24px;border-radius:var(--fv-r-lg);background:var(--fv-ground);box-shadow:var(--fv-shadow-float)}#m-theme .fv-sum__hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}#m-theme .fv-sum__t{margin:0;font-family:var(--fv-sans);font-stretch:62.5%;font-size:40px;line-height:36px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--fv-ink)}#m-theme .fv-sum__deal{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--fv-r-pill);background:var(--fv-night);color:var(--fv-on-night);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}#m-theme .fv-sum__deal svg{width:16px;height:16px}#m-theme .fv-sum__deal b{font-weight:800;color:var(--fv-crush-on-night);font-variant-numeric:tabular-nums}#m-theme .fv-sum__rows{display:grid;gap:8px;margin:0;padding:16px 0;border-top:1px solid var(--fv-line);border-bottom:1px solid var(--fv-line)}#m-theme .fv-sum__rows>div{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:24px}#m-theme .fv-sum__rows dt{color:var(--fv-muted)}#m-theme .fv-sum__rows dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}#m-theme .fv-sum__rows .is-off dd{color:var(--fv-crush-text)}#m-theme .fv-sum__tot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}#m-theme .fv-sum__tot>span{display:grid;font-size:16px;line-height:24px;font-weight:700}#m-theme .fv-sum__tot small{font-size:12px;line-height:16px;font-weight:400;color:var(--fv-muted)}#m-theme .fv-sum__tot>b{font-family:var(--fv-sans);font-stretch:62.5%;font-size:60px;line-height:52px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#m-theme .fv-sum__note{margin:-8px 0 0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-sum__f{display:grid;gap:12px;margin:0}#m-theme .fv-bagp .fv-sum__go{width:100%;height:56px;font-size:16px;box-shadow:none}#m-theme .fv-bagp .fv-sum__go svg{width:18px;height:18px}#m-theme .fv-sum__x{display:grid;gap:8px;text-align:center}#m-theme .fv-sum__x>span{font-size:12px;line-height:16px;color:var(--fv-muted)}#m-theme .fv-sum__xb{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-inline-alignment: center}#m-theme .fv-sum__trust{display:grid;gap:8px;margin:0;padding:16px 0 0;border-top:1px solid var(--fv-line);list-style:none;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-sum__trust li{display:flex;align-items:flex-start;gap:12px;margin:0}#m-theme .fv-sum__trust li:before{display:none}#m-theme .fv-sum__trust svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--fv-ink);stroke-width:1.8}#m-theme .fv-sum__pay{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}#m-theme .fv-sum__pay svg,#m-theme .fv-sum__pi{width:38px;height:24px;margin:0;fill:initial;stroke:none}#m-theme .fv-code{display:grid;gap:8px}#m-theme .fv-code__o{justify-self:start;padding:0;border:0;background:none;color:var(--fv-ink);font-size:14px;line-height:20px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}#m-theme .fv-code__f{display:none;align-items:center;gap:8px;height:48px;padding:4px 4px 4px 16px;border-radius:var(--fv-r-pill);background:var(--fv-backdrop);box-shadow:inset 0 0 0 1px var(--fv-line)}#m-theme .fv-code__f:focus-within{outline:2px solid var(--fv-ink);outline-offset:2px}#m-theme .fv-code__f input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:var(--fv-ink);font:inherit;font-size:16px;text-transform:uppercase}#m-theme .fv-code__f input::placeholder{color:var(--fv-muted);text-transform:none}#m-theme .fv-bagp .fv-code__f .fv-btn{flex:none;height:40px;padding:0 16px;font-size:14px;box-shadow:none}#m-theme .fv-code__err{margin:0;font-size:12px;line-height:16px;color:var(--fv-danger)}#m-theme .fv-code__ok{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;font-weight:600}#m-theme .fv-code__ok svg{flex:none;width:18px;height:18px;stroke:var(--fv-crush-text);stroke-width:2.4}#m-theme .fv-code__ok button{margin-left:auto;padding:0;border:0;background:none;color:var(--fv-muted);font-size:12px;line-height:16px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}#m-theme .fv-code.is-open .fv-code__o{display:none}#m-theme .fv-code.is-open .fv-code__f{display:flex}#m-theme .fv-code.is-on .fv-code__o,#m-theme .fv-code.is-on .fv-code__f{display:none}#m-theme .fv-bagp__rc{margin-top:32px}#m-theme .fv-bagp__rcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#m-theme .fv-bagp__rci:nth-child(n+4){display:none}#m-theme .fv-bagp__rci{min-width:0}#m-theme .fv-bagp__empty{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:8px}#m-theme .fv-bagp__e1{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:440px;padding:32px;border-radius:var(--fv-r-lg);background:var(--fv-night);color:var(--fv-on-night);box-shadow:var(--fv-shadow-float)}#m-theme .fv-bagp__et{color:var(--fv-on-night)}#m-theme .fv-bagp__e1 p{max-width:400px;margin:16px 0 0;font-size:16px;line-height:24px;color:var(--fv-muted-on-night)}#m-theme .fv-bagp__ea{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}#m-theme .fv-bagp__ea .fv-btn{box-shadow:none}#m-theme .fv-bagp__el{display:inline-flex;align-items:center;min-height:44px;color:var(--fv-on-night);font-size:14px;line-height:20px;font-weight:600;text-decoration:underline;text-decoration-color:var(--fv-line-on-night);text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-bagp__el:hover{color:var(--fv-on-night);text-decoration-color:var(--fv-on-night)}#m-theme .fv-bagp__e2{position:relative;display:block;min-height:440px;border-radius:var(--fv-r-lg);background:var(--fv-night-soft);color:var(--fv-on-night);box-shadow:var(--fv-shadow-card);overflow:hidden;text-decoration:none}#m-theme .fv-bagp__e2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--fv-photo) var(--fv-ease-soft)}#m-theme .fv-bagp__e2:hover img{transform:scale(1.03)}#m-theme .fv-bagp__esh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00 22%,#0a0a0ae6)}#m-theme .fv-bagp__ein{position:absolute;left:32px;right:32px;bottom:32px;display:grid;gap:8px}#m-theme .fv-bagp__en{font-size:14px;line-height:20px;font-weight:600;color:var(--fv-muted-on-night)}#m-theme .fv-bagp__ebt{font-family:var(--fv-sans);font-stretch:62.5%;font-size:60px;line-height:54px;font-weight:900;text-transform:uppercase;color:var(--fv-on-night)}#m-theme .fv-bagp__eoff{font-family:var(--fv-sans);font-stretch:62.5%;font-size:40px;line-height:36px;font-weight:800;color:var(--fv-crush-on-night)}#m-theme .fv-bagp__bar{display:none}#m-theme .fv-bagp button:focus-visible,#m-theme .fv-bagp a:focus-visible{outline:2px solid var(--fv-ink);outline-offset:2px}#m-theme .fv-bagp__e1 a:focus-visible{outline-color:var(--fv-on-night)}@media(min-width:1024px){#m-theme .fv-saved--solo .fv-saved__l{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1440px){#m-theme .fv-bagp__grid{grid-template-columns:minmax(0,1fr) 448px;gap:32px}}@media(max-width:1023px){#m-theme .fv-bagp__grid{grid-template-columns:minmax(0,1fr)}#m-theme .fv-bagp__l{display:contents}#m-theme .fv-sum{position:static;order:1}#m-theme .fv-bagp__l>.fv-bagp__rc{order:2;margin-top:16px}#m-theme .fv-bagp__grid>.fv-saved,#m-theme .fv-bagp__l>.fv-saved{order:3;margin-top:16px}#m-theme .fv-bagp__empty{grid-template-columns:minmax(0,1fr)}#m-theme .fv-bagp__bar{position:fixed;left:var(--fv-gutter);right:var(--fv-gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:91;display:flex;align-items:center;gap:12px;max-width:560px;height:64px;margin:0 auto;padding:8px 8px 8px 16px;border-radius:var(--fv-r-md);background:var(--fv-ground);box-shadow:var(--fv-shadow-float);opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform var(--fv-move) var(--fv-ease-soft),opacity var(--fv-move),visibility 0s linear var(--fv-move)}#m-theme .fv-bagp__bar.is-on{opacity:1;visibility:visible;transform:none;transition:transform var(--fv-move) var(--fv-ease-soft),opacity var(--fv-move),visibility 0s}#m-theme .fv-bagp__bar-p{display:grid;gap:0;flex:none;max-width:50%;margin:0}#m-theme .fv-bagp__bar-p b{font-size:16px;line-height:20px;font-weight:800;font-variant-numeric:tabular-nums}#m-theme .fv-bagp__bar-p span{overflow:hidden;font-size:12px;line-height:16px;color:var(--fv-muted);text-overflow:ellipsis;white-space:nowrap}#m-theme .fv-bagp .fv-bagp__bar-b{flex:1;min-width:0;height:48px;padding:0 16px;font-size:16px;box-shadow:none}#m-theme .fv-tabbar{transition:transform var(--fv-move) var(--fv-ease-soft),opacity var(--fv-move)}html.fv-bag-bar #m-theme .fv-tabbar{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}}@media(max-width:767px){#m-theme .fv-bagp__hd{display:grid;gap:16px;margin-top:0}#m-theme .fv-bagp__t{font-size:60px;line-height:54px}#m-theme .fv-bagp__s{margin-top:8px;font-size:14px;line-height:20px}#m-theme .fv-bagp__cont{justify-self:start;height:44px;padding:0 20px;font-size:14px}#m-theme .fv-bagp__grid{gap:16px;margin-top:24px}#m-theme .fv-bagp__l,#m-theme .fv-bagp__items{gap:12px}#m-theme .fv-bagp__h2{margin-bottom:12px;font-size:32px;line-height:32px}#m-theme .fv-ship{padding:12px 16px 44px}#m-theme .fv-ship__hd{gap:12px}#m-theme .fv-ship__t{font-size:14px;line-height:20px}#m-theme .fv-ship__t small{font-size:12px;line-height:16px}#m-theme .fv-ship__tr{margin-top:16px}#m-theme .fv-gap{margin-top:44px}#m-theme .fv-gap__l{margin:-4px -16px -8px;padding:4px 16px 8px;scroll-padding-inline:16px}#m-theme .fv-gf{flex-basis:248px}#m-theme .fv-bi{grid-template-columns:104px minmax(0,1fr);gap:12px}#m-theme .fv-bi__im{border-radius:var(--fv-r-md)}#m-theme .fv-bi__bd{gap:8px;padding:4px 4px 4px 0}#m-theme .fv-bi__hd{flex-direction:column;gap:4px}#m-theme .fv-bi__t{margin-top:2px;font-size:16px;line-height:24px}#m-theme .fv-bi__v{margin-top:0}#m-theme .fv-bi__p{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px;text-align:left}#m-theme .fv-bi__p b{font-size:16px;line-height:24px}#m-theme .fv-bi__p s{font-size:12px;line-height:16px}#m-theme .fv-bi__ft{flex-wrap:wrap;gap:8px 16px}#m-theme .fv-bi__a{gap:16px}#m-theme .fv-bi__a button{font-size:14px}#m-theme .fv-bi-undo{padding-left:16px}#m-theme .fv-saved{margin-top:24px}#m-theme .fv-si{grid-template-columns:72px minmax(0,1fr);gap:12px}#m-theme .fv-si__r{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:0 4px 4px}#m-theme .fv-si__sz{grid-column:1 / -1;padding:0 4px 4px}#m-theme .fv-sum{gap:16px;padding:16px;box-shadow:var(--fv-shadow-card)}#m-theme .fv-sum__t{font-size:32px;line-height:32px}#m-theme .fv-sum__tot>b{font-size:40px;line-height:36px}#m-theme .fv-sum__rows>div{font-size:14px;line-height:20px}#m-theme .fv-bagp__rcg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#m-theme .fv-bagp__rci:nth-child(n+4){display:block}#m-theme .fv-bagp__e1{gap:32px;min-height:0;padding:24px 16px 16px}#m-theme .fv-bagp__et{font-size:60px;line-height:54px}#m-theme .fv-bagp__ea .fv-btn{width:100%}#m-theme .fv-bagp__e2{min-height:0;aspect-ratio:4 / 3}#m-theme .fv-bagp__ein{left:16px;right:16px;bottom:16px}#m-theme .fv-bagp__ebt{font-size:40px;line-height:36px}#m-theme .fv-bagp__eoff{font-size:32px;line-height:32px}}@media(pointer:coarse){#m-theme .fv-qty{height:44px}#m-theme .fv-qty button{width:36px;height:36px}#m-theme .fv-gf__add{width:44px;height:44px}#m-theme .fv-gf__sz button{height:44px;min-width:44px}#m-theme .fv-bi__sz button,#m-theme .fv-si__sz button{height:44px}#m-theme .fv-bi__a button,#m-theme .fv-si__x,#m-theme .fv-code__o,#m-theme .fv-code__ok button{min-height:44px}#m-theme .fv-bi__ch{min-height:44px;padding:0 4px;margin-left:4px}}@media(prefers-reduced-motion:reduce){#m-theme .fv-ship__f,#m-theme .fv-bagp__bar,#m-theme .fv-bagp__e2 img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fovory-bag.css.map */
