#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-pdp-wrap{padding-top:24px}#m-theme .fv-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}#m-theme .fv-pdp__gal{position:relative;min-width:0}#m-theme .fv-gal__th{display:none}#m-theme .fv-gal__main{position:relative}#m-theme .fv-gal__stage{display:flex;gap:8px;margin:-4px calc(var(--fv-gutter) * -1) -12px;padding:4px var(--fv-gutter) 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fv-gutter);scrollbar-width:none;outline:none}#m-theme .fv-gal__stage::-webkit-scrollbar{display:none}#m-theme .fv-gal__s{--t: var(--fv-tile-clay);position:relative;flex:0 0 calc(100% - 24px);aspect-ratio:6 / 7;margin:0;overflow:hidden;border-radius:var(--fv-r-lg);background:var(--fv-tile-grad);box-shadow:var(--fv-shadow-card);scroll-snap-align:start}#m-theme .fv-pdp--one .fv-gal__s{flex-basis:100%}#m-theme .fv-gal__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}#m-theme .fv-gal__s img,#m-theme .fv-gal__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.94)}#m-theme .fv-gal__ph{padding:15%;opacity:.3;mix-blend-mode:normal;transform:none}#m-theme .fv-pdp__gal.is-out .fv-gal__s img{filter:grayscale(.9);opacity:.6}#m-theme .fv-gal__tags{position:absolute;left:12px;top:12px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}#m-theme .fv-gal__tags .fv-tag{height:24px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:0}#m-theme .fv-tag--quiet{background:var(--fv-surface);color:var(--fv-ink)}#m-theme .fv-tag[hidden]{display:none}#m-theme .fv-pdp__heart{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fv-ground);color:var(--fv-ink);box-shadow:var(--fv-shadow-card);cursor:pointer;transition:transform var(--fv-move) var(--fv-ease-pop),background-color var(--fv-tap)}#m-theme .fv-pdp__heart svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--fv-tap),stroke var(--fv-tap)}#m-theme .fv-pdp__heart.m-wishlist-button svg,#m-theme .fv-pdp__heart.m-wishlist-button.added-to-wishlist svg{display:block}#m-theme .fv-pdp__heart.added-to-wishlist svg{fill:var(--fv-crush);stroke:var(--fv-crush)}#m-theme .fv-pdp__heart:active{transform:scale(.94)}#m-theme .fv-gal__main>.fv-pdp__heart{position:absolute;top:12px;right:36px;z-index:2}#m-theme .fv-pdp--one .fv-gal__main>.fv-pdp__heart{right:12px}#m-theme .fv-gal__count{position:absolute;left:12px;bottom:12px;z-index:2;display:none;align-items:center;height:32px;margin:0;padding:0 12px;border-radius:var(--fv-r-pill);background:var(--fv-ground);box-shadow:var(--fv-shadow-card);font-size:12px;line-height:16px;font-weight:700;font-variant-numeric:tabular-nums}#m-theme .fv-gal__nav{display:none}#m-theme .fv-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}#m-theme .fv-gal__dots i{width:6px;height:6px;border-radius:var(--fv-r-pill);background:var(--fv-line-strong);transition:width var(--fv-move) var(--fv-ease-soft),background-color var(--fv-tap)}#m-theme .fv-gal__dots i.is-on{width:20px;background:var(--fv-ink)}#m-theme .fv-pdp__buy{container-type:inline-size;display:grid;gap:24px;align-content:start;min-width:0;padding:24px 16px;border-radius:var(--fv-r-lg);background:var(--fv-ground);box-shadow:var(--fv-shadow-card)}#m-theme .fv-pdp__buy>*{min-width:0;margin:0}#m-theme .fv-pdp__head{display:grid;gap:8px}#m-theme .fv-pdp__brand{display:inline-flex;align-items:center;gap:4px;justify-self:start;min-height:24px;font-size:14px;line-height:20px;font-weight:700;color:var(--fv-ink);text-decoration:none}#m-theme .fv-pdp__brand svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--fv-tap)}#m-theme .fv-pdp__brand:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-pdp__brand:hover svg{transform:translate(2px)}@media(max-width:1023px){#m-theme .fv-pdp__brand{padding:10px 12px 10px 0;margin:-10px -12px -10px 0}}#m-theme .fv-pdp__t{margin:0;padding-top:4px;font-family:var(--fv-sans);font-stretch:62.5%;font-size:40px;line-height:.9;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--fv-ink)}#m-theme .fv-pdp__sub{margin:0;font-size:16px;line-height:24px;color:var(--fv-muted)}#m-theme .fv-deal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 16px;border-radius:var(--fv-r-md);background:var(--fv-night);color:var(--fv-on-night)}#m-theme .fv-deal[hidden]{display:none}#m-theme .fv-deal__l{display:flex;align-items:center;gap:12px;min-width:0}#m-theme .fv-deal__l .fv-tag{flex:none;height:24px;padding:0 10px;font-size:12px;letter-spacing:0}#m-theme .fv-deal__l p{display:grid;gap:2px;margin:0;min-width:0}#m-theme .fv-deal__l b{font-size:14px;line-height:20px;font-weight:700}#m-theme .fv-deal__l small{font-size:12px;line-height:16px;color:var(--fv-muted-on-night)}#m-theme .fv-cd{display:flex;gap:4px}#m-theme .fv-cd>span{display:grid;justify-items:center;gap:2px;min-width:48px;padding:8px 4px 6px;border-radius:var(--fv-r-sm);background:var(--fv-night-soft)}#m-theme .fv-cd b{font-family:var(--fv-sans);font-stretch:62.5%;font-size:24px;line-height:24px;font-weight:800;font-variant-numeric:tabular-nums}#m-theme .fv-cd small{font-size:12px;line-height:16px;color:var(--fv-muted-on-night)}@container (max-width: 460px){#m-theme .fv-deal{flex-direction:column;align-items:stretch;gap:12px;padding:16px}#m-theme .fv-cd>span{flex:1}}#m-theme .fv-pdp__pr{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}#m-theme .fv-pdp__now{display:flex;align-items:baseline;gap:12px;margin:0}#m-theme .fv-pdp__price{font-family:var(--fv-sans);font-stretch:62.5%;font-size:40px;line-height:40px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fv-ink)}#m-theme .fv-pdp__pr.is-sale .fv-pdp__price{color:var(--fv-crush-text)}#m-theme .fv-pdp__pr.is-out .fv-pdp__price{color:var(--fv-line-strong)}#m-theme .fv-pdp__was{font-size:16px;line-height:24px;color:var(--fv-muted);font-variant-numeric:tabular-nums}#m-theme .fv-pdp__was[hidden]{display:none}#m-theme .fv-pdp__note{display:grid;justify-items:end;gap:0;margin:0;padding-bottom:2px;font-size:12px;line-height:16px;color:var(--fv-muted);text-align:right}#m-theme .fv-pdp__note b{font-size:14px;line-height:20px;font-weight:700;color:var(--fv-crush-text)}#m-theme .fv-pdp__note b[hidden]{display:none}#m-theme .fv-opt{display:grid;gap:12px}#m-theme .fv-opt__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#m-theme .fv-opt__h p{margin:0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-opt__h b{font-weight:700;color:var(--fv-ink)}#m-theme .fv-opt__h a{font-size:14px;line-height:20px;font-weight:700;color:var(--fv-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-opt__vs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}#m-theme .fv-opt__in{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}#m-theme .fv-opt__v{position:relative;display:grid;place-items:center;height:48px;margin:0;padding:0 8px;border-radius:var(--fv-r-sm);background:var(--fv-backdrop);color:var(--fv-ink);font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--fv-tap),color var(--fv-tap)}#m-theme .fv-opt__v:hover{background:var(--fv-surface)}#m-theme .fv-opt__v.is-out{color:var(--fv-line-strong);text-decoration:line-through}#m-theme .fv-opt__in:checked+.fv-opt__v{background:var(--fv-night);color:var(--fv-on-night)}#m-theme .fv-opt__in:checked+.fv-opt__v.is-out{background:var(--fv-line-strong)}#m-theme .fv-opt__in:disabled+.fv-opt__v{cursor:not-allowed;background:var(--fv-surface)}#m-theme .fv-opt__in:focus-visible+.fv-opt__v{outline:2px solid var(--fv-ink);outline-offset:2px}#m-theme .fv-opt__v.is-low:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--fv-crush)}#m-theme .fv-opt__low{margin:0;font-size:14px;line-height:20px}#m-theme .fv-opt__low[hidden]{display:none}#m-theme .fv-opt__low i{font-style:normal;font-weight:700;color:var(--fv-crush-text)}#m-theme .fv-opt__low i:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:currentColor;vertical-align:2px}#m-theme .fv-pdp__cta{display:flex;gap:8px}#m-theme .fv-pdp__form{flex:1;min-width:0;display:block}#m-theme .fv-pdp__f{margin:0}#m-theme .fv-pdp__add{position:relative;width:100%;height:56px;padding:0 24px;font-size:16px;box-shadow:none}#m-theme .fv-pdp__add[disabled]{background:var(--fv-surface);color:var(--fv-muted);cursor:not-allowed}#m-theme .fv-pdp__add .m-spinner-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}#m-theme .fv-pdp__add .m-spinner-icon svg{width:22px;height:22px}#m-theme .fv-pdp__form.m-spinner-loading .m-spinner-icon{display:grid}#m-theme .fv-pdp__form.m-spinner-loading [data-fv-add-text]{visibility:hidden}#m-theme .fv-pdp__form .m-product-form-message:empty{display:none}#m-theme .fv-pdp__form .m-product-form-message{margin-top:12px;font-size:14px}#m-theme .fv-pdp__heart--lg{flex:none;width:56px;height:56px;box-shadow:inset 0 0 0 1.5px var(--fv-ink)}#m-theme .fv-pdp__heart--lg:hover{background:var(--fv-backdrop)}#m-theme .fv-sv{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--fv-r-md);background:var(--fv-backdrop)}#m-theme .fv-sv__i{display:flex;align-items:flex-start;gap:12px;padding:16px}#m-theme .fv-sv__i[hidden]{display:none}#m-theme .fv-sv__i+.fv-sv__i{border-top:1px solid var(--fv-line)}#m-theme .fv-sv__i[hidden]+.fv-sv__i{border-top:0}#m-theme .fv-sv__i>svg{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#m-theme .fv-sv__i p{display:grid;gap:2px;margin:0;min-width:0}#m-theme .fv-sv__i b{font-size:14px;line-height:20px;font-weight:700;color:var(--fv-ink);text-wrap:balance}#m-theme .fv-sv__i small{font-size:14px;line-height:20px;color:var(--fv-muted);text-wrap:pretty}#m-theme .fv-sv__i small a{color:var(--fv-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-sv__a{justify-self:start;color:inherit;text-decoration:none}#m-theme .fv-sv__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:2px;font-size:14px;line-height:20px}#m-theme .fv-sv__links:empty{display:none}#m-theme .fv-sv__links a{color:var(--fv-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-sv__a b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--fv-line-strong)}#m-theme .fv-sv__a:hover b{text-decoration-color:currentColor}#m-theme .fv-sv .fv-sv__cut{font-weight:700;color:var(--fv-crush-text)}#m-theme .fv-sv .fv-sv__cut[hidden]{display:none}#m-theme .fv-pdp__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:24px}#m-theme .fv-rate{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-rate b{font-weight:700;color:var(--fv-ink);font-variant-numeric:tabular-nums}#m-theme .fv-stars{--fv-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.2l2.1 4.3 4.7.7-3.4 3.3.8 4.7L8 12l-4.2 2.2.8-4.7L1.2 6.2l4.7-.7z'/%3E%3C/svg%3E");position:relative;display:inline-block;width:80px;height:16px;background:var(--fv-line);-webkit-mask:var(--fv-star) 0 0 / 16px 16px repeat-x;mask:var(--fv-star) 0 0 / 16px 16px repeat-x}#m-theme .fv-stars>span{position:absolute;inset:0 auto 0 0;background:var(--fv-ink)}#m-theme .fv-pdp__omni{flex-basis:100%;margin:0;font-size:12px;line-height:16px;color:var(--fv-muted)}#m-theme .fv-pdp__omni span{font-variant-numeric:tabular-nums}#m-theme .fv-pdp__omni[hidden]{display:none}#m-theme .fv-opt__h p span:not([data-fv-opt-val]){color:var(--fv-muted)}#m-theme .fv-opt__guide{padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:20px;font-weight:700;color:var(--fv-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}#m-theme .fv-opt__guide:focus-visible{outline:2px solid var(--fv-ink);outline-offset:4px;border-radius:2px}#m-theme .fv-opt__fit{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-opt__fit svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#m-theme .fv-opt__vs--sw{grid-template-columns:repeat(auto-fill,64px)}#m-theme .fv-opt__v--sw{--t: var(--fv-tile-chalk);width:64px;height:64px;padding:0;overflow:hidden;border-radius:var(--fv-r-md);background:var(--fv-tile-grad)}#m-theme .fv-opt__v--sw img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#m-theme .fv-opt__in:checked+.fv-opt__v--sw{background:var(--fv-tile-grad);box-shadow:inset 0 0 0 2px var(--fv-ink)}#m-theme .fv-opt__v--sw.is-out img{opacity:.45;filter:grayscale(.8)}#m-theme .fv-avail{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#m-theme .fv-avail:not(:has(.fv-avail__s:not([hidden]),[data-fv-notify]:not([hidden]),.fv-notify__ok)){display:none}#m-theme .fv-notify:not(:has([data-fv-notify]:not([hidden]),.fv-notify__ok)){display:none}#m-theme .fv-avail__s{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;font-weight:700;color:var(--fv-success, #0a7340)}#m-theme .fv-avail__s:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}#m-theme .fv-avail__s.is-low{color:var(--fv-crush-text)}#m-theme .fv-avail__s[hidden]{display:none}#m-theme .fv-notify{min-width:0;margin:0}#m-theme .fv-notify__box{display:grid;gap:16px;min-width:0;padding:20px;border-radius:var(--fv-r-md);background:var(--fv-night);color:var(--fv-on-night)}#m-theme .fv-notify__box[hidden]{display:none}#m-theme .fv-notify__t{display:grid;gap:4px;margin:0}#m-theme .fv-notify__t b{font-size:16px;line-height:24px;font-weight:700;color:var(--fv-on-night)}#m-theme .fv-notify__t span{font-size:14px;line-height:20px;color:var(--fv-muted-on-night);text-wrap:pretty}#m-theme .fv-notify__f{display:flex;align-items:center;gap:8px;min-width:0;height:56px;padding:4px 4px 4px 20px;border-radius:var(--fv-r-pill);background:var(--fv-night-soft);box-shadow:inset 0 0 0 1px var(--fv-line-on-night)}#m-theme .fv-notify__f:focus-within{outline:2px solid var(--fv-on-night);outline-offset:3px}#m-theme .fv-notify__f input.fv-notify__in{flex:1 1 0;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--fv-on-night);font:inherit;font-size:16px;line-height:24px}#m-theme .fv-notify__f input.fv-notify__in::placeholder{color:var(--fv-muted-on-night);opacity:1}#m-theme .fv-notify__f input.fv-notify__in:focus{outline:0;box-shadow:none}#m-theme .fv-notify__f .fv-notify__b{flex:none;height:48px;padding:0 20px;font-size:15px;box-shadow:none}#m-theme .fv-notify__f .fv-btn--white{background:var(--fv-ground);color:var(--fv-ink)}#m-theme .fv-notify__f .fv-btn--white:hover{background:var(--fv-backdrop);color:var(--fv-ink)}#m-theme .fv-notify__ok{margin:0;padding:20px;border-radius:var(--fv-r-md);background:var(--fv-night);color:var(--fv-on-night);font-size:14px;line-height:20px;font-weight:700}#m-theme .fv-notify__err{margin:0;font-size:14px;line-height:20px;color:var(--fv-crush-on-night)}@container (max-width: 400px){#m-theme .fv-notify__box{padding:16px}#m-theme .fv-notify__f{flex-wrap:wrap;height:auto;padding:4px;border-radius:var(--fv-r-lg)}#m-theme .fv-notify__f input.fv-notify__in{flex:1 0 100%;height:48px;padding:0 16px}#m-theme .fv-notify__f .fv-notify__b{flex:1 0 100%}}#m-theme .fv-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:-8px}#m-theme .fv-pay__t{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--fv-muted)}#m-theme .fv-pay__t svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#m-theme .fv-pay__l{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}#m-theme .fv-pay__i{display:block;width:38px;height:24px}#m-theme .fv-sg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--fv-scrim, rgba(10, 10, 10, .35))}#m-theme .fv-sg::backdrop{background:transparent}#m-theme .fv-sg[open]{display:block}#m-theme .fv-sg__p{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:88vh;border-radius:var(--fv-r-lg) var(--fv-r-lg) 0 0;background:var(--fv-ground);box-shadow:var(--fv-shadow-sheet)}#m-theme .fv-sg__h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 8px 24px}#m-theme .fv-sg__t{margin:0;font-family:var(--fv-sans);font-stretch:62.5%;font-size:32px;line-height:32px;font-weight:900;text-transform:uppercase}#m-theme .fv-sg__x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fv-backdrop);color:var(--fv-ink);cursor:pointer}#m-theme .fv-sg__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#m-theme .fv-sg__c{display:grid;gap:16px;padding:8px 24px 32px;overflow-y:auto;font-size:16px;line-height:24px;color:var(--fv-muted)}#m-theme .fv-sg__c table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;color:var(--fv-ink)}#m-theme .fv-sg__c th,#m-theme .fv-sg__c td{padding:10px 8px;border-bottom:1px solid var(--fv-line);text-align:left}#m-theme .fv-sg__c th{font-weight:700}#m-theme .fv-sg__fit{margin:0;padding:12px 16px;border-radius:var(--fv-r-md);background:var(--fv-backdrop);color:var(--fv-ink);font-size:14px;line-height:20px;font-weight:600}#m-theme .fv-sg__help{margin:0;font-size:14px;line-height:20px}#m-theme .fv-sg__help b{color:var(--fv-ink)}#m-theme .fv-sg__help a{color:var(--fv-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){#m-theme .fv-sg__p{top:16px;right:16px;bottom:16px;left:auto;width:480px;max-height:none;border-radius:var(--fv-r-lg)}#m-theme .fv-sg__h{padding:24px 24px 8px 32px}#m-theme .fv-sg__c{padding:8px 32px 32px}}#m-theme .fv-acc__c .fv-acc__hl{margin-bottom:16px;color:var(--fv-ink)}#m-theme .fv-acc{display:grid}#m-theme .fv-acc:empty{display:none}#m-theme .fv-acc__i{border-top:1px solid var(--fv-line)}#m-theme .fv-acc__i:last-child{border-bottom:1px solid var(--fv-line)}#m-theme .fv-acc__i>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-size:16px;line-height:24px;font-weight:700;color:var(--fv-ink);cursor:pointer;list-style:none}#m-theme .fv-acc__i>summary::-webkit-details-marker{display:none}#m-theme .fv-acc__i>summary:focus-visible{outline:2px solid var(--fv-ink);outline-offset:2px;border-radius:4px}#m-theme .fv-acc__i>summary svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--fv-ease-soft)}#m-theme .fv-acc__i[open]>summary svg{transform:rotate(180deg)}#m-theme .fv-acc__c{padding:0 0 24px;font-size:16px;line-height:24px;color:var(--fv-muted)}#m-theme .fv-acc__c>*{margin:0}#m-theme .fv-acc__c>*+*{margin-top:12px}#m-theme .fv-acc__c ul{display:grid;gap:8px;padding:0;list-style:none}#m-theme .fv-acc__c li{position:relative;padding-left:16px}#m-theme .fv-acc__c li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--fv-ink)}#m-theme .fv-acc__c a{color:var(--fv-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#m-theme .fv-buybar{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-buybar.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-buybar__p{display:grid;gap:2px;flex:none;max-width:45%;margin:0}#m-theme .fv-buybar__p b{font-size:16px;line-height:20px;font-weight:800;font-variant-numeric:tabular-nums}#m-theme .fv-buybar__p.is-sale b{color:var(--fv-crush-text)}#m-theme .fv-buybar__p span{overflow:hidden;font-size:12px;line-height:16px;color:var(--fv-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}#m-theme .fv-buybar__p span:empty{display:none}#m-theme .fv-buybar__b{flex:1;min-width:0;height:48px;padding:0 16px;font-size:15px;box-shadow:none}#m-theme .fv-buybar__b[disabled]{background:var(--fv-surface);color:var(--fv-muted)}#m-theme .fv-tabbar{transition:transform var(--fv-move) var(--fv-ease-soft),opacity var(--fv-move)}html.fv-pdp-bar #m-theme .fv-tabbar{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}#m-theme .fv-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#0a0a0af5;color:var(--fv-on-night)}#m-theme .fv-lb::backdrop{background:transparent}#m-theme .fv-lb[open]{display:block}#m-theme .fv-lb__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:72px 16px}#m-theme .fv-lb__im{max-width:100%;max-height:calc(100vh - 144px);max-height:calc(100svh - 144px);object-fit:contain;border-radius:var(--fv-r-md);background:var(--fv-tile-clay)}#m-theme .fv-lb__n{position:absolute;left:50%;bottom:20px;margin:0;transform:translate(-50%);font-size:14px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums}#m-theme .fv-lb__x,#m-theme .fv-lb__a{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--fv-ground);color:var(--fv-ink);cursor:pointer}#m-theme .fv-lb__x{top:16px;right:16px}#m-theme .fv-lb__a{top:50%;transform:translateY(-50%)}#m-theme .fv-lb__a--p{left:16px}#m-theme .fv-lb__a--n{right:16px}#m-theme .fv-lb svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html.fv-lb-open{overflow:hidden}@media(max-width:767px){#m-theme .fv-lb__a{top:auto;bottom:8px;transform:none}#m-theme .fv-lb__n{bottom:22px}}@media(min-width:768px){#m-theme .fv-pdp{gap:24px}#m-theme .fv-gal__s{flex-basis:min(440px,62%);aspect-ratio:4 / 5}#m-theme .fv-pdp--one .fv-gal__s{flex-basis:100%;aspect-ratio:auto;height:min(640px,64vh)}#m-theme .fv-gal__main>.fv-pdp__heart{right:auto;left:calc(min(440px,62%) - 56px)}#m-theme .fv-pdp--one .fv-gal__main>.fv-pdp__heart{left:auto;right:12px}#m-theme .fv-pdp__buy{padding:32px}#m-theme .fv-pdp__t{font-size:60px;line-height:54px}}@media(min-width:1024px){#m-theme .fv-pdp{grid-template-columns:minmax(0,1fr) clamp(400px,40%,560px);gap:24px}#m-theme .fv-pdp__gal{position:sticky;top:96px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;height:var(--fv-gal-fit, calc(100vh - 220px) );min-height:360px}#m-theme .fv-pdp--one .fv-pdp__gal{grid-template-columns:minmax(0,1fr)}#m-theme .fv-gal__th{display:flex;flex-direction:column;gap:12px;min-height:0;margin:-4px;padding:4px;overflow-y:auto;scrollbar-width:none}#m-theme .fv-gal__th::-webkit-scrollbar{display:none}#m-theme .fv-gal__t{--t: var(--fv-tile-clay);position:relative;flex:none;width:80px;height:100px;padding:0;border:0;overflow:hidden;border-radius:var(--fv-r-md);background:var(--fv-tile-grad);cursor:pointer;transition:box-shadow var(--fv-tap),opacity var(--fv-tap)}#m-theme .fv-gal__t 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-gal__t:not([aria-current]){opacity:.72}#m-theme .fv-gal__t:hover{opacity:1}#m-theme .fv-gal__t[aria-current]{box-shadow:0 0 0 2px var(--fv-backdrop),0 0 0 4px var(--fv-ink)}#m-theme .fv-gal__t:focus-visible{outline:2px solid var(--fv-ink);outline-offset:4px}#m-theme .fv-gal__main{--t: var(--fv-tile-clay);min-height:0;overflow:hidden;border-radius:var(--fv-r-lg);background:var(--fv-tile-grad);box-shadow:var(--fv-shadow-card)}#m-theme .fv-gal__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;overflow:hidden;scroll-snap-type:none}#m-theme .fv-gal__s{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0;background:none;box-shadow:none;opacity:0;visibility:hidden;transition:opacity .3s var(--fv-ease-soft),visibility 0s linear .3s}#m-theme .fv-gal__s.is-active{opacity:1;visibility:visible;transition:opacity .3s var(--fv-ease-soft),visibility 0s}#m-theme .fv-gal__s img{transition:transform var(--fv-photo) var(--fv-ease-soft)}#m-theme .fv-gal__zoom:hover img{transform:scale(.98)}#m-theme .fv-gal__tags{left:16px;top:16px}#m-theme .fv-gal__main>.fv-pdp__heart,#m-theme .fv-pdp--one .fv-gal__main>.fv-pdp__heart{top:16px;right:16px;left:auto;width:48px;height:48px}#m-theme .fv-gal__count{display:inline-flex;left:16px;bottom:16px}#m-theme .fv-gal__nav{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}#m-theme .fv-gal__nav button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--fv-ground);color:var(--fv-ink);box-shadow:var(--fv-shadow-card);cursor:pointer;transition:transform var(--fv-tap)}#m-theme .fv-gal__nav button:hover{transform:scale(1.06)}#m-theme .fv-gal__nav button:focus-visible{outline:2px solid var(--fv-ink);outline-offset:2px}#m-theme .fv-gal__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#m-theme .fv-gal__dots{display:none}#m-theme .fv-pdp__t{font-size:40px;line-height:36px}#m-theme .fv-buybar{display:none}#m-theme .fv-lb__in{padding:72px 96px}}@media(min-width:1280px){#m-theme .fv-pdp__t{font-size:60px;line-height:54px}}@media(min-width:1440px){#m-theme .fv-pdp{gap:32px}#m-theme .fv-pdp__buy{padding:40px;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fovory-pdp.css.map */
