:root{--fm-purple: #864f98;--fm-purple-banner: #874f98;--fm-plum: #3f1a4e;--fm-lilac: #a374b1;--fm-yellow: #f5d903;--fm-button: #f5d90b;--fm-green: #69b684;--fm-green-faq: #68b583;--fm-blue: #a0c6ea;--fm-blue-review: #a1c6e9;--fm-ink: #1e1e1e;--fm-black: #000;--fm-gradient: linear-gradient(180deg, var(--fm-purple) 0%, var(--fm-plum) 100%);--fm-font-body: "Intro Rust", sans-serif;--fm-font-display: "Bangers", sans-serif}.fm-body{background:#fff;font-family:var(--fm-font-body)}.fm{--u: min(1px, 100cqw / 1728);position:relative;container-type:inline-size;overflow-x:clip;font-family:var(--fm-font-body);font-weight:400;color:var(--fm-ink);-webkit-font-smoothing:antialiased}@media(max-width:989px){.fm{--u: calc(min(100cqw, 600px) / 390)}}.fm *,.fm *:before,.fm *:after{box-sizing:border-box}.fm :where(h1,h2,h3,h4,p,ul,figure,blockquote){margin:0;padding:0}.fm :is(h1,h2,h3,h4,button,[type=submit],input){font-weight:400}.fm :where(h1,h2,h3,h4){font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0;text-transform:inherit;color:inherit}.fm :where(a){color:inherit;text-decoration:none}.fm :where(img){max-width:none}.fm .visually-hidden,.fm-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fm-stage{position:relative;width:calc(1728 * var(--u));margin-inline:auto}@media(max-width:989px){.fm-stage{width:calc(390 * var(--u))}}.fm-t{font-size:calc(var(--fs) * var(--u))}@media(min-width:990px){.fm-t{font-size:max(calc(var(--fsmin, 0) * 1px),calc(var(--fs) * var(--u)))}}@media(max-width:989px){.fm-t{font-size:calc(var(--fsm) * var(--u))}}.fm-display{font-family:var(--fm-font-display);font-weight:400;line-height:1.0635;font-kerning:none}.fm-display.fm-kern{font-kerning:normal}.fm-copy{font-family:var(--fm-font-body);font-weight:400;line-height:1.2}.fm-center{text-align:center;margin-inline:auto}.fm-measure{max-width:calc(var(--mw-d) * var(--u))}@media(max-width:989px){.fm-measure{max-width:calc(var(--mw-m, 350) * var(--u))}}.fm-sh25{text-shadow:0 max(2px,calc(4 * var(--u))) max(2px,calc(4 * var(--u))) rgb(0 0 0 / .25)}.fm-sh35{text-shadow:0 max(2px,calc(4 * var(--u))) max(2px,calc(4 * var(--u))) rgb(0 0 0 / .35)}.fm-sh45{text-shadow:0 max(2px,calc(4 * var(--u))) max(2px,calc(4 * var(--u))) rgb(0 0 0 / .45)}.fm-c-white{color:#fff}.fm-c-yellow{color:var(--fm-yellow)}.fm-c-purple{color:var(--fm-purple)}.fm-c-plum{color:var(--fm-plum)}.fm-c-green{color:var(--fm-green)}.fm-c-ink{color:var(--fm-ink)}.fm :focus-visible{outline:3px solid var(--fm-plum);outline-offset:3px;box-shadow:0 0 0 6px #fff}.fm .fm-btn:focus-visible{outline:3px solid var(--fm-plum);outline-offset:4px;box-shadow:max(4px,calc(6 * var(--u))) max(7px,calc(11 * var(--u))) 0 0 var(--fm-black),0 0 0 7px #fff}.fm-rte p+p{margin-top:1.2em}.fm-mt{margin-top:calc(var(--mt, 0) * var(--u))}@media(max-width:989px){.fm-mt{margin-top:calc(var(--mtm, 16) * var(--u))}}.fm-art{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:989px){.fm-art{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u));width:calc(var(--mw) * var(--u))}.fm-art--desktop{display:none}.fm-art--m-bottom{top:auto;bottom:calc(var(--my) * var(--u))}}.fm-collage{position:absolute;left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));width:calc(var(--cw) * var(--u));aspect-ratio:var(--cw) / var(--ch);container-type:inline-size;pointer-events:none}.fm-collage>.fm-art,.fm-collage>.fm-collage__text{left:calc(var(--x) * 100cqw / var(--cw));top:calc(var(--y) * 100cqw / var(--cw));width:calc(var(--w) * 100cqw / var(--cw))}.fm-collage__text{position:absolute;margin:0;text-align:center;font-size:max(calc(var(--fsmin, 0) * 1px),calc(var(--fs) * 100cqw / var(--cw)));pointer-events:auto}@media(max-width:989px){.fm-collage{position:relative;left:auto;top:auto;width:calc(var(--cmw, 370) * var(--u));margin-left:calc(var(--cmx, 10) * var(--u));margin-top:calc(var(--cmt, 24) * var(--u))}.fm-collage>.fm-art{display:block}}.fm-rays{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));background:var(--c, var(--fm-lilac));opacity:var(--o, .2);-webkit-mask:var(--fm-rays-url) center / 100% 100% no-repeat;mask:var(--fm-rays-url) center / 100% 100% no-repeat;pointer-events:none}@media(max-width:989px){.fm-rays{left:50%;top:calc(var(--my, 0) * var(--u));width:calc(var(--mw, 1100) * var(--u));height:calc(var(--mw, 1100) * var(--u) * var(--h) / var(--w));translate:-50% 0}}.fm-halftone{position:absolute;left:50%;top:calc(50% + var(--dy, 0) * var(--u));width:calc(var(--w) * var(--u));height:auto;max-width:none;translate:-50% -50%;opacity:var(--o, .2);pointer-events:none}@media(max-width:989px){.fm-halftone{width:calc(var(--mw, 500) * var(--u))}}.fm-btn{display:inline-flex;align-items:center;justify-content:center;min-width:max(240px,calc(320 * var(--u)));height:max(60px,calc(91 * var(--u)));padding:0 max(18px,calc(28 * var(--u)));border:1px solid var(--fm-black);border-radius:max(14px,calc(20.7 * var(--u)));background:var(--fm-button);box-shadow:max(4px,calc(6 * var(--u))) max(7px,calc(11 * var(--u))) 0 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body);font-size:max(15px,calc(22 * var(--u)));line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.fm-btn:hover{transform:translate(max(1px,calc(2 * var(--u))),max(2px,calc(3 * var(--u))));box-shadow:max(3px,calc(4 * var(--u))) max(5px,calc(8 * var(--u))) 0 0 var(--fm-black)}.fm-btn:active{transform:translate(max(4px,calc(6 * var(--u))),max(7px,calc(11 * var(--u))));box-shadow:0 0 0 0 var(--fm-black)}@media(max-width:989px){.fm-btn{min-width:calc(250 * var(--u));height:calc(64 * var(--u));border-radius:calc(15 * var(--u));font-size:calc(15 * var(--u));box-shadow:calc(4 * var(--u)) calc(7 * var(--u)) 0 0 var(--fm-black)}}.fm-buy-form{display:contents}.fm-btn[aria-disabled=true]{cursor:not-allowed}.fm-buy-notice{display:block;margin-top:10px;padding:6px 10px;border-radius:6px;background:#fff3cd;color:#000;font:400 13px/1.3 system-ui,sans-serif;text-align:center}.fm-btn-row{display:flex;justify-content:center}.fm-panel{position:relative;border-radius:calc(30 * var(--u));background:var(--bg, var(--fm-purple-banner));box-shadow:calc(var(--sx, 10) * var(--u)) calc(var(--sy, 10) * var(--u)) 0 0 var(--fm-black)}.fm-panel__clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.fm-arrow{position:absolute;width:calc(93 * var(--u));height:calc(93 * var(--u));padding:0;border:0;background:none;cursor:pointer;z-index:3}.fm-arrow img{display:block;width:100%;height:100%}.fm-arrow--prev img{rotate:180deg}.fm-arrow[aria-disabled=true]{opacity:.5;cursor:default}@media(max-width:989px){.fm-arrow{width:calc(46 * var(--u));height:calc(46 * var(--u))}}.fm-dots{display:flex;justify-content:center;gap:calc(17 * var(--u))}.fm-dot{position:relative;width:calc(70 * var(--u));min-width:24px;height:max(24px,calc(25 * var(--u)));padding:0;border:0;background:none;cursor:pointer}.fm-dot:before{content:"";position:absolute;inset:50% 0 auto;height:calc(25 * var(--u));border-radius:calc(55 * var(--u));background:var(--fm-purple);translate:0 -50%;transition:background-color .35s ease}.fm-dot[aria-current=true]:before{background:var(--fm-yellow)}@media(max-width:989px){.fm-dots{gap:calc(10 * var(--u))}.fm-dot{width:max(24px,calc(40 * var(--u)));height:32px}.fm-dot:before{height:calc(14 * var(--u));border-radius:calc(14 * var(--u))}}.fm-slide[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.fm-slide.is-entering{animation:fm-slide-next .5s cubic-bezier(.16,1,.3,1) both}.fm-slide.is-entering[data-dir=prev]{animation-name:fm-slide-prev}}@keyframes fm-slide-next{0%{opacity:0;translate:calc(40 * var(--u)) 0}to{opacity:1;translate:0 0}}@keyframes fm-slide-prev{0%{opacity:0;translate:calc(-40 * var(--u)) 0}to{opacity:1;translate:0 0}}.fm-hero{z-index:15}.fm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(80 * var(--u));background:var(--fm-gradient);box-shadow:calc(11 * var(--u)) calc(21 * var(--u)) 0 0 var(--fm-black);overflow:hidden}.fm-hero__stage{padding-top:calc(60 * var(--u));padding-bottom:calc(76 * var(--u))}.fm-nav{display:flex;gap:calc(30 * var(--u));margin-top:calc(39 * var(--u));padding:0;list-style:none}.fm-nav a{display:block;padding-block:6px;margin-block:-6px;color:#fff;font-size:max(13px,calc(20 * var(--u)));line-height:1.2}.fm-nav a:hover,.fm-footer__nav a:hover{color:var(--fm-yellow)}.fm-hero__logo{position:relative;display:block;width:calc(452 * var(--u));margin-inline:auto;z-index:3}.fm-hero__logo img{display:block;width:100%;height:auto}.fm-hero__title{position:relative;width:calc(789 * var(--u));margin:calc(99 * var(--u)) auto 0;z-index:2}.fm-hero__title img{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(4 * var(--u)) calc(2 * var(--u)) rgb(0 0 0 / .45))}.fm-hero__lede{position:relative;z-index:2}.fm-hero__meta{position:relative;z-index:2;line-height:1.7}.fm-menu-toggle,.fm-menu{display:none}@media(max-width:989px){.fm-hero__stage{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-top:calc(76 * var(--u));padding-bottom:calc(56 * var(--u))}.fm-hero__bg{border-radius:0 0 calc(36 * var(--u)) calc(36 * var(--u));box-shadow:calc(5 * var(--u)) calc(9 * var(--u)) 0 0 var(--fm-black)}.fm-hero__logo{width:calc(230 * var(--u))}.fm-hero__title{width:calc(350 * var(--u));margin-top:calc(34 * var(--u))}.fm-menu-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:calc(5 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));padding:calc(9 * var(--u)) calc(8 * var(--u));border:1px solid var(--fm-black);border-radius:calc(10 * var(--u));background:#fff;box-shadow:calc(3 * var(--u)) calc(5 * var(--u)) 0 0 var(--fm-black);cursor:pointer}.fm-menu-toggle span{display:block;height:2px;background:var(--fm-plum);border-radius:2px}.fm-menu[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;color:#fff;font-family:var(--fm-font-body);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px;background:var(--fm-gradient)}.fm-menu::backdrop{background:var(--fm-plum)}.fm-menu .fm-nav{flex-direction:column;align-items:center;gap:22px;margin:0}.fm-menu .fm-nav a{font-size:24px}.fm-menu__close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid var(--fm-black);border-radius:12px;background:var(--fm-button);box-shadow:3px 5px 0 0 var(--fm-black);font:400 28px/1 var(--fm-font-body);cursor:pointer}}@media(max-width:749px){.fm-hero__bg{container-type:size}.fm-hero__bg .fm-rays{height:calc(100cqh + 420 * var(--u));width:calc((100cqh + 420 * var(--u)) * 2395 / 2041)}.fm-hero__art--savings{display:none}}.fm-intro{z-index:14}.fm-intro__stage{padding-top:calc(232 * var(--u))}.fm-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(1292 * var(--u));margin-left:calc(218 * var(--u));text-align:center}.fm-goal{min-height:calc(259 * var(--u));margin-top:calc(122 * var(--u));padding:calc(40 * var(--u)) calc(60 * var(--u))}.fm-banner__inner{position:relative;z-index:2}.fm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(28 * var(--u));margin-top:calc(168 * var(--u));margin-bottom:calc(-161 * var(--u));padding-inline:calc(94 * var(--u))}.fm-card{position:relative;min-height:calc(640 * var(--u));padding:calc(330 * var(--u)) calc(40 * var(--u)) calc(60 * var(--u));border-radius:calc(30 * var(--u));background:var(--bg);box-shadow:calc(10 * var(--u)) calc(9 * var(--u)) 0 0 var(--fm-black);text-align:center}.fm-card__art{position:absolute;top:calc(var(--y) * var(--u));left:50%;width:calc(var(--w) * var(--u));height:auto;translate:-50% 0}.fm-card__text{max-width:calc(var(--tw, 350) * var(--u));margin:calc(50 * var(--u)) auto 0}@media(max-width:989px){.fm-intro__stage{padding-top:calc(80 * var(--u))}.fm-banner{width:calc(350 * var(--u));margin-left:calc(20 * var(--u))}.fm-goal{min-height:calc(150 * var(--u));margin-top:calc(56 * var(--u));padding:calc(34 * var(--u)) calc(30 * var(--u))}.fm-cards{grid-template-columns:minmax(0,calc(334 * var(--u)));justify-content:center;gap:calc(28 * var(--u));margin-top:calc(56 * var(--u));margin-bottom:calc(-90 * var(--u));padding-inline:calc(28 * var(--u))}.fm-card{min-height:0;padding:calc(190 * var(--u)) calc(24 * var(--u)) calc(36 * var(--u));box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 0 var(--fm-black)}.fm-card__art{top:calc(var(--y) * .55 * var(--u));width:calc(var(--w) * .62 * var(--u))}.fm-card__text{margin-top:calc(18 * var(--u))}}.fm-move{z-index:13}.fm-move__bg{position:absolute;inset:0 0 auto;height:calc(1877 * var(--u));border-radius:calc(30 * var(--u));background:var(--fm-gradient);overflow:hidden}.fm-move__stage{min-height:calc(1877 * var(--u));padding-top:calc(277 * var(--u))}.fm-move__stage>.fm-btn-row,.fm-move__stage>.fm-display{position:relative;z-index:2}@media(max-width:989px){.fm-move__bg{height:calc(100% - 60 * var(--u));border-radius:calc(24 * var(--u))}.fm-move__stage{min-height:0;padding-top:calc(130 * var(--u));padding-bottom:0}.fm-move__stage .fm-collage:last-child{margin-bottom:0}}@media(max-width:749px){.fm-move__stage .fm-collage:last-child>img[src*="fm-bubble-wisely.svg"],.fm-move__stage .fm-collage:last-child>.fm-collage__text{left:calc(var(--x) * 100cqw / var(--cw) - 22px)}}.fm-buy{z-index:11}.fm-buy__stage{padding-top:calc(510 * var(--u));padding-bottom:calc(161 * var(--u))}@media(max-width:989px){.fm-buy__stage{padding-top:calc(110 * var(--u));padding-bottom:calc(56 * var(--u))}}.fm-takealot{z-index:12}.fm-takealot__box{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(1311 * var(--u));margin-left:calc(209 * var(--u));padding-top:calc(74 * var(--u));border-radius:calc(30 * var(--u));background:var(--fm-purple);text-align:center}.fm-takealot__logo{display:block;width:calc(374 * var(--u));height:auto;position:relative}.fm-takealot__box>:not(.fm-panel__clip){position:relative}.fm-takealot__box .fm-btn-row{margin-bottom:calc(-40 * var(--u))}@media(max-width:989px){.fm-takealot__box{width:calc(350 * var(--u));margin-left:calc(20 * var(--u));padding:calc(34 * var(--u)) calc(20 * var(--u)) 0}.fm-takealot__logo{width:calc(220 * var(--u))}.fm-takealot__box .fm-btn-row{margin-bottom:calc(-26 * var(--u))}}.fm-game{z-index:10}.fm-game__stage{padding-top:calc(212 * var(--u));padding-bottom:calc(212 * var(--u))}.fm-game__panel{min-height:calc(536 * var(--u));margin-top:calc(67 * var(--u));padding:calc(58 * var(--u)) calc(60 * var(--u)) calc(61 * var(--u));--sy: 20}@media(max-width:989px){.fm-game__stage{padding-top:calc(90 * var(--u));padding-bottom:calc(90 * var(--u))}.fm-game__panel{min-height:0;margin-top:calc(56 * var(--u));padding:calc(40 * var(--u)) calc(24 * var(--u)) calc(44 * var(--u));--sy: 10}}.fm-how{z-index:9}.fm-how__bg{position:absolute;inset:0 0 auto;height:calc(1143 * var(--u));border-radius:calc(30 * var(--u));background:var(--fm-gradient);overflow:hidden}.fm-how__stage{padding-top:calc(158 * var(--u))}.fm-how__stage>.fm-display{position:relative;z-index:2}.fm-steps{position:relative;height:calc(632 * var(--u));margin-top:calc(139 * var(--u))}.fm-step{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fm-steps .fm-art{z-index:0}.fm-steps .fm-art--front{z-index:2}.fm-step-card{position:absolute;left:calc(611 * var(--u));top:0;z-index:1;width:calc(495 * var(--u));height:calc(632 * var(--u));padding:calc(294 * var(--u)) calc(60 * var(--u)) 0;border-radius:calc(30 * var(--u));background:var(--bg, var(--fm-green));box-shadow:0 calc(4 * var(--u)) calc(4 * var(--u)) #00000040,calc(10 * var(--u)) calc(9 * var(--u)) 0 0 var(--fm-black);text-align:center;pointer-events:auto}.fm-step-card__art{position:absolute;left:50%;top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:auto;translate:-50% 0}.fm-step-card__title{white-space:pre-line}.fm-step-card__text{max-width:calc(var(--tw, 376) * var(--u));margin:calc(23 * var(--u)) auto 0}.fm-steps .fm-arrow{top:calc(380 * var(--u))}.fm-steps .fm-arrow--prev{left:calc(419 * var(--u))}.fm-steps .fm-arrow--next{left:calc(1205 * var(--u))}.fm-how .fm-dots{position:relative;margin-top:calc(52 * var(--u));margin-bottom:calc(-167 * var(--u))}@media(max-width:989px){.fm-how__bg{height:calc(100% - 170 * var(--u));border-radius:calc(24 * var(--u))}.fm-how__stage{padding-top:calc(70 * var(--u))}.fm-steps{height:calc(430 * var(--u));margin-top:calc(40 * var(--u))}.fm-step-card{left:calc(60 * var(--u));width:calc(270 * var(--u));height:calc(380 * var(--u));padding:calc(170 * var(--u)) calc(22 * var(--u)) 0;border-radius:calc(20 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(3 * var(--u)) #00000040,calc(6 * var(--u)) calc(6 * var(--u)) 0 0 var(--fm-black)}.fm-step-card__art{top:calc(var(--y) * .55 * var(--u));width:calc(var(--w) * .6 * var(--u))}.fm-step-card__text{max-width:none;margin-top:calc(12 * var(--u))}.fm-steps .fm-arrow{top:calc(395 * var(--u))}.fm-steps .fm-arrow--prev{left:calc(110 * var(--u))}.fm-steps .fm-arrow--next{left:calc(234 * var(--u))}.fm-how .fm-dots{margin-top:calc(76 * var(--u));margin-bottom:0;padding-bottom:calc(40 * var(--u))}}.fm-box{z-index:8}.fm-box__stage{padding-top:calc(693 * var(--u));padding-bottom:calc(160 * var(--u))}.fm-box__stage>.fm-display{position:relative;z-index:2}.fm-contents{min-height:calc(581 * var(--u));margin-top:calc(65 * var(--u));padding:calc(84 * var(--u)) calc(60 * var(--u)) calc(53 * var(--u));--sy: 22}.fm-contents__lists{display:flex;justify-content:center;gap:calc(66 * var(--u));margin-top:calc(55 * var(--u));text-align:left}.fm-contents__lists ul{list-style:none}.fm-contents__lists li{line-height:1.2}.fm-stats{display:flex;justify-content:space-around;align-items:center;width:calc(793 * var(--u));min-height:calc(97 * var(--u));margin-top:calc(64 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(10 * var(--u));background:var(--fm-plum);list-style:none}.fm-stats li{display:flex;align-items:center;gap:calc(24 * var(--u))}.fm-stats img{width:auto;height:calc(46 * var(--u))}@media(max-width:989px){.fm-box__stage{padding-top:calc(80 * var(--u));padding-bottom:calc(90 * var(--u))}.fm-box .fm-art{display:none}.fm-contents{min-height:0;margin-top:calc(40 * var(--u));padding:calc(40 * var(--u)) calc(22 * var(--u)) calc(30 * var(--u));--sy: 10}.fm-contents__lists{gap:calc(22 * var(--u));margin-top:calc(22 * var(--u))}.fm-stats{flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u));width:auto;margin-top:calc(26 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u))}.fm-stats li{gap:calc(14 * var(--u))}.fm-stats img{height:calc(28 * var(--u))}}.fm-reviews{z-index:7}.fm-reviews__stage{padding-top:calc(80 * var(--u));padding-bottom:calc(150 * var(--u))}.fm-review{position:relative;width:calc(495 * var(--u));min-height:calc(375 * var(--u));margin:calc(90 * var(--u)) 0 0 calc(611 * var(--u))}.fm-review__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:calc(375 * var(--u));padding:calc(50 * var(--u)) calc(60 * var(--u));border:0;border-radius:calc(30 * var(--u));background:var(--fm-blue-review);box-shadow:0 calc(4 * var(--u)) calc(4 * var(--u)) #00000040,calc(20 * var(--u)) calc(10 * var(--u)) 0 0 var(--fm-black);color:var(--fm-ink);font:inherit;text-align:center;text-transform:none}button.fm-review__card{cursor:pointer}.fm-review__quote,.fm-review__by,.fm-review__watch{display:block}.fm-review__by{margin-top:calc(41 * var(--u));color:var(--fm-black)}.fm-review__watch{display:inline-flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(22 * var(--u));color:var(--fm-plum);font-size:max(13px,calc(18 * var(--u)));line-height:1}.fm-review__watch img{width:max(22px,calc(30 * var(--u)));height:auto;transition:scale .4s var(--fm-ease-spring)}.fm-review .fm-arrow{top:calc(141 * var(--u))}.fm-review .fm-arrow--prev{left:calc(-172 * var(--u))}.fm-review .fm-arrow--next{left:calc(594 * var(--u))}.fm-reviews .fm-dots{margin-top:calc(90 * var(--u))}@media(hover:hover)and (pointer:fine){.fm-review__card{transition:box-shadow .5s var(--fm-ease-out),transform .4s var(--fm-ease-out)}button.fm-review__card:hover{box-shadow:0 calc(6 * var(--u)) calc(8 * var(--u)) #0003,calc(24 * var(--u)) calc(15 * var(--u)) 0 0 var(--fm-black)}button.fm-review__card:hover .fm-review__watch img{scale:1.15}}@media(max-width:989px){.fm-reviews__stage{padding-top:calc(40 * var(--u));padding-bottom:calc(70 * var(--u))}.fm-review{width:calc(260 * var(--u));min-height:calc(220 * var(--u));margin:calc(40 * var(--u)) auto 0}.fm-review__card{min-height:calc(220 * var(--u));padding:calc(30 * var(--u)) calc(24 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(3 * var(--u)) #00000040,calc(10 * var(--u)) calc(6 * var(--u)) 0 0 var(--fm-black)}.fm-review__by{margin-top:calc(20 * var(--u))}.fm-review__watch{margin-top:calc(16 * var(--u));font-size:calc(12 * var(--u))}.fm-review .fm-arrow{top:calc(87 * var(--u))}.fm-review .fm-arrow--prev{left:calc(-60 * var(--u))}.fm-review .fm-arrow--next{left:calc(274 * var(--u))}.fm-reviews .fm-dots{margin-top:calc(34 * var(--u))}}.fm-review-modal{width:min(92vw,calc(82vh * var(--ar, .5625)));max-width:92vw;max-height:92vh;margin:auto;padding:0;border:0;overflow:visible;background:transparent}.fm-review-modal::backdrop{background:#3f1a4edb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fm-review-modal__frame{aspect-ratio:var(--ar, .5625);max-height:82vh;overflow:hidden;border:1px solid #000;border-radius:20px;background:#000;box-shadow:10px 12px #000}.fm-review-modal__frame video{display:block;width:100%;height:100%;object-fit:contain}.fm-review-modal__close{position:absolute;top:-18px;right:-18px;width:44px;height:44px;border:1px solid #000;border-radius:12px;background:#f5d90b;box-shadow:3px 5px #000;color:#000;font:400 28px/1 Intro Rust,sans-serif;cursor:pointer}@media(max-width:600px){.fm-review-modal__close{top:-58px;right:0}}.fm-review-modal__close:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.fm-review-modal[open]{animation:fm-modal-in .45s cubic-bezier(.16,1,.3,1)}.fm-review-modal[open]::backdrop{animation:fm-fade-in .35s ease}}@keyframes fm-modal-in{0%{opacity:0;translate:0 24px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes fm-fade-in{0%{opacity:0}to{opacity:1}}.fm-recognised{z-index:6}.fm-recognised__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(30 * var(--u));background:var(--fm-gradient);overflow:hidden}.fm-recognised__stage{min-height:calc(1436 * var(--u));padding-top:calc(153 * var(--u));padding-bottom:calc(59 * var(--u))}.fm-recognised__stage>:not(.fm-art){position:relative;z-index:2}.fm-marquee{--gap: calc(64 * var(--u));position:relative;width:100cqw;margin-left:calc(50% - 50cqw);z-index:2;margin-top:calc(43 * var(--u));overflow:hidden;padding-bottom:calc(12 * var(--u))}.fm-marquee__track{display:flex;width:max-content;gap:var(--gap);padding-right:var(--gap);animation:fm-marquee var(--fm-marquee-duration, 40s) linear infinite}@keyframes fm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(prefers-reduced-motion:reduce){.fm-marquee{overflow-x:auto}.fm-marquee__track{animation:none}}.fm-press{display:flex;flex:none;align-items:center;justify-content:center;width:calc(357 * var(--u));height:calc(196 * var(--u));border-radius:calc(20 * var(--u));background:#fff;box-shadow:calc(10 * var(--u)) calc(9 * var(--u)) 0 0 var(--fm-black)}.fm-press img{display:block;width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));object-fit:contain}.fm-stockists{position:relative;width:calc(632 * var(--u));margin-inline:auto;display:flex;justify-content:center;gap:calc(84 * var(--u));margin-top:calc(102 * var(--u));text-align:center}.fm-stockist{display:flex;flex-direction:column;align-items:center;white-space:nowrap}.fm-stockist__logos{display:flex;align-items:center;gap:calc(15 * var(--u))}.fm-stockist__logos img{display:block;width:calc(var(--w) * var(--u));height:auto}.fm-stockist--sa .fm-stockist__logos{margin-top:calc(-12 * var(--u))}.fm-stockist--us .fm-stockist__logos{margin-top:calc(33 * var(--u))}.fm-stockist a:hover img{opacity:.85}@media(max-width:989px){.fm-recognised__bg{border-radius:calc(24 * var(--u))}.fm-recognised__stage{min-height:0;padding-top:calc(70 * var(--u));padding-bottom:calc(110 * var(--u))}.fm-marquee{margin-top:calc(24 * var(--u))}.fm-marquee{--gap: calc(24 * var(--u))}.fm-press{width:calc(180 * var(--u));height:calc(100 * var(--u));border-radius:calc(12 * var(--u));box-shadow:calc(5 * var(--u)) calc(5 * var(--u)) 0 0 var(--fm-black)}.fm-press img{width:calc(var(--w) * .5 * var(--u));height:calc(var(--h) * .5 * var(--u))}.fm-stockists{width:calc(350 * var(--u));flex-direction:column;align-items:center;gap:calc(24 * var(--u));margin-top:calc(40 * var(--u))}.fm-stockist__logos img{width:calc(var(--w) * .6 * var(--u))}.fm-stockist--us .fm-stockist__logos{margin-top:calc(14 * var(--u))}}.fm-story{z-index:5}.fm-story__stage{padding-top:calc(173 * var(--u));padding-bottom:calc(205 * var(--u))}.fm-story__stage>:not(.fm-art){position:relative;z-index:2}.fm-story__cta{gap:10px}.fm-story__instagram{flex:0 0 21px;width:21px;height:21px;color:var(--fm-black);fill:currentColor}@media(max-width:989px){.fm-story__stage{padding-top:calc(130 * var(--u));padding-bottom:calc(300 * var(--u))}}.fm-faq{z-index:4}.fm-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(30 * var(--u));background:var(--fm-purple);overflow:hidden}.fm-faq__stage{padding-top:calc(149 * var(--u));padding-bottom:calc(149 * var(--u))}.fm-faq__list{position:relative;display:flex;flex-direction:column;gap:calc(43 * var(--u));width:calc(931 * var(--u));margin:calc(72 * var(--u)) auto 0}.fm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u));min-height:calc(97 * var(--u));padding:calc(14 * var(--u)) calc(32 * var(--u)) calc(14 * var(--u)) calc(43 * var(--u));border-radius:calc(10 * var(--u));background:var(--fm-plum);color:#fff;cursor:pointer;list-style:none}.fm-faq__item summary::-webkit-details-marker{display:none}.fm-faq__item summary:hover{color:#fff}.fm-faq__item[open] summary{background:var(--fm-green-faq)}.fm-faq__icon{flex:none;width:calc(31 * var(--u));font-size:max(36px,calc(65 * var(--u)));line-height:1;text-align:center}.fm-faq__icon:before{content:"+"}.fm-faq__item[open] .fm-faq__icon:before{content:"-"}.fm-faq__answer{display:flex;align-items:center;min-height:calc(97 * var(--u));margin-top:calc(20 * var(--u));padding:calc(24 * var(--u)) calc(43 * var(--u));border:2px solid #fff;border-radius:calc(10 * var(--u));color:#fff}@media(max-width:989px){.fm-faq__bg{border-radius:calc(24 * var(--u))}.fm-faq__stage{padding-top:calc(80 * var(--u));padding-bottom:calc(80 * var(--u))}.fm-faq__list{width:calc(350 * var(--u));gap:calc(14 * var(--u));margin-top:calc(36 * var(--u))}.fm-faq__item summary{min-height:calc(58 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u)) calc(20 * var(--u))}.fm-faq__icon{width:calc(20 * var(--u));font-size:calc(34 * var(--u))}.fm-faq__answer{min-height:calc(58 * var(--u));margin-top:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u))}}.fm-video{z-index:3}.fm-video__stage{padding-top:calc(179 * var(--u));padding-bottom:calc(103 * var(--u))}.fm-video__frame{position:relative;width:calc(1292 * var(--u));aspect-ratio:1292 / 702;margin-left:calc(218 * var(--u));border-radius:calc(30 * var(--u));background:var(--fm-plum);box-shadow:calc(10 * var(--u)) calc(26 * var(--u)) 0 0 var(--fm-black);overflow:hidden}.fm-video__frame :is(img,video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.fm-video__play{position:absolute;left:50%;top:50%;width:calc(180 * var(--u));height:calc(180 * var(--u));padding:0;border:0;background:none;translate:-50% -50%;cursor:pointer;transition:transform .2s ease}.fm-video__play:hover{transform:scale(1.06)}.fm-video__play img{position:static;display:block;width:100%;height:100%}@media(max-width:989px){.fm-video__stage{padding-top:calc(80 * var(--u));padding-bottom:calc(60 * var(--u))}.fm-video__frame{width:calc(350 * var(--u));margin-left:calc(20 * var(--u));border-radius:calc(18 * var(--u));box-shadow:calc(5 * var(--u)) calc(12 * var(--u)) 0 0 var(--fm-black)}.fm-video__play{width:calc(80 * var(--u));height:calc(80 * var(--u))}}.fm-news{z-index:2}.fm-news__stage{padding-top:calc(100 * var(--u));padding-bottom:calc(214 * var(--u))}.fm-news__form{display:flex;justify-content:center;gap:calc(38 * var(--u));margin-top:calc(61 * var(--u))}.fm-news__input{width:calc(464 * var(--u));height:max(56px,calc(91 * var(--u)));padding:0 calc(27 * var(--u));border:1px solid var(--fm-black)!important;border-radius:max(14px,calc(25 * var(--u)))!important;background:#fff!important;box-shadow:calc(15 * var(--u)) calc(10 * var(--u)) 0 0 var(--fm-black);color:var(--fm-black);font:400 max(15px,calc(22 * var(--u))) / 1.2 var(--fm-font-body)}.fm-news__input::placeholder{color:var(--fm-black);opacity:1}.fm-news__form .fm-btn{min-width:calc(406 * var(--u));border-radius:max(14px,calc(25 * var(--u)));box-shadow:calc(13 * var(--u)) calc(10 * var(--u)) 0 0 var(--fm-black)}.fm-news__msg{margin-top:calc(40 * var(--u))}@media(max-width:989px){.fm-news__stage{padding-top:calc(60 * var(--u));padding-bottom:calc(90 * var(--u))}.fm-news__form{flex-direction:column;align-items:center;gap:calc(22 * var(--u));margin-top:calc(30 * var(--u))}.fm-news__input{width:calc(330 * var(--u));height:calc(58 * var(--u));border-radius:calc(14 * var(--u))!important;font-size:max(16px,calc(15 * var(--u)));box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 0 var(--fm-black)}.fm-news__form .fm-btn{min-width:calc(330 * var(--u));border-radius:calc(14 * var(--u))}.fm-news__msg{margin-top:calc(20 * var(--u))}}.fm-footer-marquee{--gap: clamp(22px, 3vw, 46px);display:flex;align-items:center;height:clamp(90px,7.5vw,112px);margin:0 0 30px;padding-block:20px;border-block:1px solid var(--fm-black);background:var(--fm-plum);color:#fff}.fm-footer-marquee .fm-marquee{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0;z-index:auto}.fm-footer-marquee .fm-marquee__track{align-items:center;gap:var(--gap);padding-right:var(--gap)}.fm-footer-marquee__text,.fm-footer-marquee__logo{flex:none;white-space:nowrap}.fm-footer-marquee__text{color:#fff;line-height:1}.fm-footer-marquee__label{font-family:var(--fm-font-display);font-size:20px}.fm-footer-marquee__tagline{font-family:var(--fm-font-body);font-size:15px;text-transform:uppercase}.fm-footer-marquee__separator{flex:none;color:var(--fm-yellow);font-family:var(--fm-font-display);font-size:26px;line-height:1}.fm-footer-marquee__logo{display:flex;align-items:center;justify-content:center;gap:8px}.fm-footer-marquee__logo img{display:block;width:auto;max-width:140px;max-height:46px;object-fit:contain}.fm-footer-marquee__logo--takealot img{width:112px;max-height:32px}.fm-footer-marquee__logo--brand img{width:138px;max-height:34px}.fm-footer-marquee__logo--games img{max-width:68px;max-height:38px}@media(max-width:749px){.fm-footer-marquee{--gap: 20px;height:72px;margin-block:0 18px;padding-block:15px}.fm-footer-marquee__label{font-size:15px}.fm-footer-marquee__tagline{font-size:12px}.fm-footer-marquee__separator{font-size:20px}.fm-footer-marquee__logo img{max-width:104px;max-height:34px}.fm-footer-marquee__logo--takealot img{width:82px;max-height:24px}.fm-footer-marquee__logo--brand img{width:106px;max-height:26px}.fm-footer-marquee__logo--games img{max-width:48px;max-height:28px}}@media(prefers-reduced-motion:reduce){.fm-footer-marquee .fm-marquee{overflow:hidden}.fm-footer-marquee .fm-marquee__track{animation-play-state:paused}}.fm-footer{z-index:1}.fm-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(80 * var(--u)) calc(80 * var(--u)) 0 0;background:linear-gradient(180deg,var(--fm-plum) 0%,var(--fm-purple) 100%);overflow:hidden}.fm-footer__stage{padding-top:calc(61 * var(--u));padding-bottom:calc(64 * var(--u));color:#fff}.fm-footer__stage>*{position:relative}.fm-footer__logo{display:block;width:calc(513 * var(--u));margin-inline:auto}.fm-footer__logo img{display:block;width:100%;height:auto}.fm-footer__nav{justify-content:center;gap:calc(40 * var(--u));margin-top:calc(123 * var(--u))}.fm-footer__nav a{font-size:max(15px,calc(25 * var(--u)))}.fm-footer .fm-btn-row{margin-top:calc(92 * var(--u))}.fm-footer__legal{display:flex;justify-content:space-between;align-items:center;gap:calc(24 * var(--u));margin-top:calc(150 * var(--u));padding-inline:calc(94 * var(--u));font-size:max(13px,calc(25 * var(--u)));letter-spacing:.02em}.fm-footer__policies{display:flex;gap:calc(33 * var(--u))}.fm-footer__policies a{display:inline-block;padding-block:6px;margin-block:-6px}.fm-footer__policies a:hover{color:var(--fm-yellow)}@media(max-width:989px){.fm-footer__bg{border-radius:calc(36 * var(--u)) calc(36 * var(--u)) 0 0}.fm-footer__stage{padding-top:calc(40 * var(--u));padding-bottom:calc(30 * var(--u))}.fm-footer__logo{width:calc(240 * var(--u))}.fm-footer__nav{flex-wrap:wrap;gap:calc(12 * var(--u)) calc(22 * var(--u));margin-top:calc(36 * var(--u));padding-inline:calc(20 * var(--u))}.fm-footer__nav a{font-size:calc(15 * var(--u))}.fm-footer .fm-btn-row{margin-top:calc(36 * var(--u))}.fm-footer__legal{flex-direction:column;gap:calc(10 * var(--u));margin-top:calc(50 * var(--u));padding-inline:calc(20 * var(--u));font-size:calc(12 * var(--u));text-align:center}.fm-footer__policies{gap:calc(14 * var(--u))}}.fm{--fm-ease-out: cubic-bezier(.16, 1, .3, 1);--fm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--fm-ease-soft: cubic-bezier(.45, 0, .2, 1)}.fm-motion [data-fm-reveal]{--rd: calc(var(--i, 0) * 90ms + var(--d, 0ms));opacity:0;transition-property:opacity,translate;transition-duration:.9s,1.1s;transition-timing-function:var(--fm-ease-out);transition-delay:var(--rd)}.fm-motion [data-fm-reveal]:not([data-fm-reveal=pop]){translate:0 calc(34 * var(--u))}.fm-motion [data-fm-reveal].is-in{opacity:1}.fm-motion [data-fm-reveal]:not([data-fm-reveal=pop]).is-in{translate:0 0}.fm-motion [data-fm-reveal=soft]:not(.is-in){translate:0 calc(22 * var(--u))}.fm-motion [data-fm-reveal=soft]{transition-duration:.8s,.95s}.fm-motion [data-fm-reveal=pop]{--rd: calc(var(--i, 0) * 90ms + .18s);scale:.82;rotate:-4deg;transition-property:opacity,scale,rotate;transition-duration:.6s,.9s,.9s;transition-timing-function:var(--fm-ease-out),var(--fm-ease-spring),var(--fm-ease-spring)}.fm-motion [data-fm-reveal=pop].is-in{scale:1;rotate:0deg}.fm-motion [data-fm-reveal].is-settled{transition-delay:0s}.fm-motion .fm-hero__logo{animation:fm-drop-in 1.1s var(--fm-ease-spring) .1s both}.fm-motion .fm-hero__title{animation:fm-rise-in 1s var(--fm-ease-out) .35s both}.fm-motion .fm-hero__lede,.fm-motion .fm-hero__stage>.fm-btn-row,.fm-motion .fm-hero__meta{animation:fm-rise-in 1s var(--fm-ease-out) both}.fm-motion .fm-hero__lede{animation-delay:.5s}.fm-motion .fm-hero__stage>.fm-btn-row{animation-delay:.6s}.fm-motion .fm-hero__meta{animation-delay:.7s}@keyframes fm-drop-in{0%{opacity:0;translate:0 calc(-40 * var(--u));scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes fm-rise-in{0%{opacity:0;translate:0 calc(30 * var(--u))}to{opacity:1;translate:0 0}}@keyframes fm-float{0%,to{translate:0 0}50%{translate:0 calc(-8 * var(--u))}}.fm-motion .fm-float{animation:fm-float 6s var(--fm-ease-soft) infinite;animation-delay:var(--float-delay, 0s)}@media(hover:hover)and (pointer:fine){.fm-card,.fm-press,.fm-step-card{transition:translate .5s var(--fm-ease-out),box-shadow .5s var(--fm-ease-out),transform .4s var(--fm-ease-out)}.fm-motion .fm-card.is-settled,.fm-card:not([data-fm-reveal]){transition-property:opacity,translate,transform,box-shadow;transition-duration:.9s,1.1s,.5s,.5s;transition-timing-function:var(--fm-ease-out)}.fm-card:hover{transform:translateY(calc(-8 * var(--u)));box-shadow:calc(14 * var(--u)) calc(15 * var(--u)) 0 0 var(--fm-black)}.fm-card .fm-card__art{transition:scale .6s var(--fm-ease-spring),rotate .6s var(--fm-ease-spring)}.fm .fm-card:hover .fm-card__art.is-in,.fm-card:hover .fm-card__art{scale:1.07;rotate:-3deg}[data-fm-tilt]{transform:perspective(900px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg))}.fm-press:hover{translate:0 calc(-6 * var(--u));rotate:-1.5deg}.fm-press{transition:translate .45s var(--fm-ease-out),rotate .45s var(--fm-ease-spring)}.fm-art--interactive{pointer-events:auto;transition:scale .6s var(--fm-ease-spring),rotate .6s var(--fm-ease-spring)}.fm .fm-art--interactive.is-in:hover,.fm-art--interactive:hover{scale:1.06;rotate:4deg}.fm-arrow img,.fm-dot:before{transition:scale .35s var(--fm-ease-spring),background-color .35s var(--fm-ease-out)}.fm-arrow:not([aria-disabled=true]):hover img{scale:1.1}.fm-dot:hover:before{scale:1.12}.fm-video__frame>img{transition:scale 1.2s var(--fm-ease-out)}.fm-video__frame:hover>img{scale:1.035}.fm-faq__item summary{transition:background-color .35s var(--fm-ease-out),translate .35s var(--fm-ease-out)}.fm-faq__item summary:hover{translate:calc(6 * var(--u)) 0}.fm-nav a,.fm-footer__policies a{transition:color .25s var(--fm-ease-out)}}.fm-btn{transition:transform .25s var(--fm-ease-out),box-shadow .25s var(--fm-ease-out),background-color .25s var(--fm-ease-out)}.fm-faq__icon:before{display:inline-block;transition:rotate .4s var(--fm-ease-spring)}.fm-faq__item[open] .fm-faq__icon:before{rotate:180deg}.fm-motion .fm-faq__item[open] .fm-faq__answer{animation:fm-rise-in .5s var(--fm-ease-out) both}@media(prefers-reduced-motion:reduce){.fm *,.fm *:before,.fm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fm-bgstage{position:absolute;inset:0 auto 0 50%;width:calc(1728 * var(--u));translate:-50% 0}@media(max-width:989px){.fm-bgstage{width:calc(390 * var(--u))}}fm-carousel,fm-video{display:block}fm-carousel{touch-action:pan-y}@media(min-width:990px){.fm-art--mobile{display:none}}.fm-body .page-wrapper{will-change:scroll-position}.fm-hero__bg{border-radius:0 0 calc(80 * var(--u)) calc(80 * var(--u))}@media(min-width:990px)and (max-width:1599px){.fm-hero{--uw: min(1px, 100cqw / 1728);--u: clamp(calc(var(--uw) * .72), calc(100svh / 1297), var(--uw))}.fm-hero .fm-hero__stage{width:calc(1728 * var(--uw))}.fm-hero .fm-art{left:calc(var(--x) * var(--uw))}.fm-hero .fm-art--right{left:auto;right:calc(var(--xr) * var(--uw))}}.fm[id]{scroll-margin-top:80px}@media(max-width:989px){.fm[id]{scroll-margin-top:64px}}@media(prefers-reduced-motion:reduce){html,.fm-body .page-wrapper{scroll-behavior:auto}}.fm-actions{display:flex;align-items:center;gap:max(12px,calc(18 * var(--u)))}.fm-cart{--size: max(60px, calc(91 * var(--u)));position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size);height:var(--size);border:1px solid var(--fm-black);border-radius:max(14px,calc(20.7 * var(--u)));background:#fff;box-shadow:max(4px,calc(6 * var(--u))) max(7px,calc(11 * var(--u))) 0 0 var(--fm-black);color:var(--fm-plum);transition:transform .25s var(--fm-ease-out),box-shadow .25s var(--fm-ease-out)}.fm-cart__icon{display:flex;width:46%}.fm-cart__icon svg{display:block;width:100%;height:auto}.fm-cart svg path{stroke-width:1.6}.fm-cart__count{position:absolute;top:-9px;right:-9px;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--fm-black);border-radius:999px;background:var(--fm-yellow);color:var(--fm-black);font:400 13px/22px var(--fm-font-body);text-align:center}.fm-cart__count[hidden]{display:none}.fm-cart.is-bump .fm-cart__count{animation:fm-bump .6s var(--fm-ease-spring)}@keyframes fm-bump{0%{scale:.6}60%{scale:1.25}to{scale:1}}@media(hover:hover)and (pointer:fine){.fm-cart:hover{transform:translate(max(1px,calc(2 * var(--u))),max(2px,calc(3 * var(--u))));box-shadow:max(3px,calc(4 * var(--u))) max(5px,calc(8 * var(--u))) 0 0 var(--fm-black)}}.fm-cart:active{transform:translate(max(4px,calc(6 * var(--u))),max(7px,calc(11 * var(--u))));box-shadow:0 0 0 0 var(--fm-black)}.fm .fm-cart:focus-visible{outline:3px solid var(--fm-plum);outline-offset:4px;box-shadow:max(4px,calc(6 * var(--u))) max(7px,calc(11 * var(--u))) 0 0 var(--fm-black),0 0 0 7px #fff}.fm-btn.is-busy{cursor:progress}.fm-btn.is-added{animation:fm-added .55s var(--fm-ease-spring)}@keyframes fm-added{0%{scale:1}45%{scale:1.04}to{scale:1}}@media(max-width:989px){.fm-menu .fm-cart{border-radius:calc(10 * var(--u));box-shadow:calc(3 * var(--u)) calc(5 * var(--u)) 0 0 var(--fm-black)}.fm-menu .fm-actions .fm-btn{min-width:220px}.fm-menu .fm-cart{--size: 60px}}.fm-video__frame iframe,.fm-video__frame video{opacity:0;transition:opacity .6s var(--fm-ease-out)}.fm-video__frame.is-playing iframe,.fm-video__frame.is-playing video{opacity:1}.fm-video__frame.is-playing .fm-video__play{opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width:989px){.fm-hero__bg{border-radius:0 0 calc(36 * var(--u)) calc(36 * var(--u))}}.fm.fm-header{position:fixed;top:0;left:0;right:var(--fm-sbw, 0px);z-index:60;overflow:visible;pointer-events:none}.fm-header__in,.fm-header-space>div{--uw: min(1px, 100cqw / 1728);--u: var(--uw)}@media(min-width:990px)and (max-width:1599px){.fm-header__in,.fm-header-space>div{--u: clamp(calc(var(--uw) * .72), calc(100svh / 1297), var(--uw))}}@media(max-width:989px){.fm-header__in,.fm-header-space>div{--u: calc(min(100cqw, 600px) / 390)}}.fm-header__in{--t: .45s var(--fm-ease-out);position:relative}.fm-header-space>div{height:calc(128 * var(--u) + max(60px,calc(91 * var(--u))))}.fm-header-space--compact>div{height:72px}.fm-header__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--fm-purple) 0%,#6f3e82 100%);box-shadow:0 4px 0 0 var(--fm-black);opacity:0;transition:opacity var(--t),border-radius var(--t),box-shadow var(--t)}.fm-header__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fm-gradient);opacity:0;transition:opacity var(--t)}.fm-header--page .fm-header__bg{opacity:1;border-radius:0 0 calc(40 * var(--u)) calc(40 * var(--u));box-shadow:calc(11 * var(--u)) calc(14 * var(--u)) 0 0 var(--fm-black)}.fm-header--page .fm-header__bg:before{opacity:1}.fm-header.is-compact .fm-header__bg{opacity:1;border-radius:0;box-shadow:0 4px 0 0 var(--fm-black)}.fm-header.is-compact .fm-header__bg:before{opacity:0}.fm-header__bar{position:relative;display:flex;align-items:flex-start;max-width:calc(1728 * var(--uw));height:calc(64 * var(--u) + max(60px,calc(91 * var(--u))));margin-inline:auto;padding:calc(64 * var(--u)) calc(70 * var(--uw)) 0;transition:max-width var(--t),height var(--t),padding var(--t)}.fm-header--page .fm-header__bar{height:calc(128 * var(--u) + max(60px,calc(91 * var(--u))))}.fm-header__bar>*,.fm-header .fm-menu{pointer-events:auto}.fm-header__logo{display:block;flex:none;margin:calc(11.5 * var(--u)) calc(50 * var(--u)) 0 0;transition:margin var(--t),opacity var(--t),visibility 0s}.fm-header__logo img{display:block;width:auto;height:calc(68 * var(--u));max-width:none;transition:height var(--t)}.fm-header__logo:hover{opacity:.85}.fm-header--home:not(.is-compact) .fm-header__logo{margin:0;opacity:0;visibility:hidden;transition:margin var(--t),opacity var(--t),visibility 0s linear .45s}.fm-header--home:not(.is-compact) .fm-header__logo img{height:0}.fm-header__nav{margin-right:auto}.fm-header__nav .fm-nav{transition:gap var(--t),margin-top var(--t)}.fm-header__nav .fm-nav a{white-space:nowrap;transition:font-size var(--t),color .25s var(--fm-ease-out)}.fm-header__bar>.fm-actions{transition:gap var(--t)}.fm-header__bar .fm-btn{white-space:nowrap;transition-property:min-width,max-width,height,padding,border-radius,font-size,box-shadow,transform,opacity,background-color;transition-duration:.45s,.45s,.45s,.45s,.45s,.45s,.25s,.25s,.45s,.25s;transition-timing-function:var(--fm-ease-out)}.fm-header__bar .fm-cart{transition-property:width,height,border-radius,box-shadow,transform;transition-duration:.45s,.45s,.45s,.25s,.25s;transition-timing-function:var(--fm-ease-out)}.fm-header__bar>.fm-menu-toggle{transition:width var(--t),height var(--t),padding var(--t),gap var(--t),margin var(--t),border-radius var(--t),box-shadow var(--t)}.fm-header.is-compact .fm-header__bar{max-width:100cqw;height:72px;padding:13px clamp(20px,4.05vw,70px) 0}.fm-header.is-compact .fm-header__logo{margin:6px 36px 0 0}.fm-header.is-compact .fm-header__logo img{height:34px}.fm-header.is-compact .fm-header__nav .fm-nav{gap:28px;margin-top:13px}.fm-header.is-compact .fm-header__nav .fm-nav a{font-size:16px}.fm-header.is-compact .fm-header__bar>.fm-actions{gap:14px}.fm-header.is-compact .fm-header__bar .fm-btn{min-width:0;height:46px;padding:0 20px;border-radius:13px;font-size:15px;box-shadow:3px 5px 0 0 var(--fm-black)}.fm-header.is-compact .fm-header__bar .fm-cart{width:46px;height:46px;border-radius:13px;box-shadow:3px 5px 0 0 var(--fm-black)}@media(max-width:989px){.fm-header-space>div{height:calc(68 * var(--u))}.fm-header-space--compact>div{height:60px}.fm-header--page .fm-header__bg{border-radius:0 0 calc(24 * var(--u)) calc(24 * var(--u));box-shadow:calc(5 * var(--u)) calc(9 * var(--u)) 0 0 var(--fm-black)}.fm-header__bar,.fm-header--page .fm-header__bar{max-width:calc(390 * var(--u));height:calc(68 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u))}.fm-header__bar>.fm-menu-toggle{flex:none;margin-right:calc(10 * var(--u))}.fm-header__logo{margin:calc(9 * var(--u)) 0 0}.fm-header__logo img{height:calc(22 * var(--u))}.fm-header__nav{display:none}.fm-header__bar>.fm-actions{margin-left:auto;gap:calc(10 * var(--u))}.fm-header__bar .fm-btn{min-width:0;max-width:320px;height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(11 * var(--u));box-shadow:calc(3 * var(--u)) calc(5 * var(--u)) 0 0 var(--fm-black)}.fm-header__bar .fm-cart{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));box-shadow:calc(3 * var(--u)) calc(5 * var(--u)) 0 0 var(--fm-black)}.fm-header.is-compact .fm-header__bar{height:60px;padding:10px 14px}.fm-header.is-compact .fm-header__bar>.fm-menu-toggle{width:40px;height:40px;padding:9px 8px;gap:5px;margin-right:12px;border-radius:10px;box-shadow:3px 5px 0 0 var(--fm-black)}.fm-header.is-compact .fm-header__logo{margin:7px 0 0}.fm-header.is-compact .fm-header__logo img{height:26px}.fm-header.is-compact .fm-header__bar>.fm-actions{gap:12px}.fm-header.is-compact .fm-header__bar .fm-btn{height:40px;padding:0 12px;border-radius:10px;font-size:11px;box-shadow:3px 5px 0 0 var(--fm-black)}.fm-header.is-compact .fm-header__bar .fm-cart{width:40px;height:40px;border-radius:10px;box-shadow:3px 5px 0 0 var(--fm-black)}}@media(max-width:479px){.fm-header.is-compact .fm-header__bar .fm-btn{max-width:0;margin-right:-12px;padding-inline:0;border-width:0;box-shadow:none;opacity:0;overflow:hidden;visibility:hidden}.fm-header.is-compact .fm-header__logo img{height:24px}}.fm-header:not(.is-ready) *,.fm-header:not(.is-ready) *:before{transition:none!important}@media(prefers-reduced-motion:reduce){.fm-header *,.fm-header *:before{transition-duration:.01ms!important}}#cart-drawer{--fm-purple: #864f98;--fm-plum: #3f1a4e;--fm-yellow: #f5d903;--fm-button: #f5d90b;--fm-black: #000;--fm-font-body: "Intro Rust", sans-serif;--fm-font-display: "Bangers", sans-serif;--fm-drawer-w: 440px;--fm-drawer-gap: 16px;--fm-drawer-shadow: 10px}html[scroll-lock] .page-wrapper{scrollbar-gutter:stable}#cart-drawer .theme-drawer__dialog::backdrop{background:#16061e8c}@media(prefers-reduced-motion:no-preference){#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:fm-fade-in .35s ease both}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:fm-fade-out .3s ease both}}@keyframes fm-fade-out{0%{opacity:1}to{opacity:0}}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: calc(var(--fm-drawer-w) + var(--fm-drawer-gap) * 2 + var(--fm-drawer-shadow));--theme-drawer-padding: 20px;--color-background: transparent;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;top:var(--fm-drawer-gap);width:var(--fm-drawer-w);max-width:calc(100vw - var(--fm-drawer-gap) * 2 - var(--fm-drawer-shadow));height:auto;max-height:calc(100dvh - var(--fm-drawer-gap) * 2 - var(--fm-drawer-shadow));border:1px solid var(--fm-black);border-radius:24px;background:linear-gradient(180deg,var(--fm-purple) 0%,var(--fm-plum) 100%);box-shadow:var(--fm-drawer-shadow) var(--fm-drawer-shadow) 0 0 var(--fm-black);color:#fff;font-family:var(--fm-font-body);overflow:hidden}#cart-drawer .theme-drawer__dialog[open]{right:var(--fm-drawer-gap)}#cart-drawer .cart-drawer__inner{flex:0 1 auto;height:auto;min-height:0}#cart-drawer .cart-drawer__inner>.cart-items-component{display:flex;flex-direction:column;min-height:0}#cart-drawer .cart-drawer__content{height:auto;min-height:0;overflow:hidden;background:transparent}#cart-drawer .cart-drawer__items{flex:0 1 auto;min-height:0;overflow-y:auto;padding:4px 20px 16px;overscroll-behavior:contain}#cart-drawer .theme-drawer__header{padding:18px 20px 14px;color:#fff}#cart-drawer .theme-drawer__title{gap:10px;font-family:var(--fm-font-display);font-size:34px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--fm-yellow);text-shadow:0 3px 3px rgb(0 0 0 / .35)}#cart-drawer .theme-drawer__badge{min-width:26px;height:26px;padding:0 7px;border:1px solid var(--fm-black);border-radius:999px;background:var(--fm-yellow);color:var(--fm-black);font-family:var(--fm-font-body);font-size:13px;text-shadow:none}#cart-drawer .theme-drawer__close-button{width:40px;height:40px;border:1px solid var(--fm-black);border-radius:12px;background:#fff;box-shadow:3px 5px 0 0 var(--fm-black);color:var(--fm-plum);transition:transform .2s ease,box-shadow .2s ease}#cart-drawer .theme-drawer__close-button:hover{transform:translate(2px,3px);box-shadow:1px 2px 0 0 var(--fm-black)}#cart-drawer .cart-items__table-row{grid-template-columns:84px minmax(0,1fr) auto;column-gap:14px;padding:14px;margin-bottom:14px;border:1px solid var(--fm-black);border-radius:16px;background:#ffffff14;box-shadow:4px 5px 0 0 var(--fm-black)}#cart-drawer .cart-items__table-row:last-child{margin-bottom:4px;padding-bottom:14px;border-bottom:1px solid var(--fm-black)}#cart-drawer thead .cart-items__table-row{display:none}#cart-drawer .cart-items__media-image{border:1px solid var(--fm-black);border-radius:12px;background:#fff}#cart-drawer .cart-items__details,#cart-drawer .cart-items__details *{color:#fffc;font-family:var(--fm-font-body);font-size:13px}#cart-drawer .cart-items__title,#cart-drawer .cart-items__details .cart-items__title{margin:0;color:#fff;font-size:17px;line-height:1.2;text-transform:uppercase}#cart-drawer .cart-items__price,#cart-drawer .cart-items__price *{color:var(--fm-yellow);font-family:var(--fm-font-body);font-size:15px}#cart-drawer .cart-items__quantity{margin-top:10px}#cart-drawer .cart-items__quantity .quantity-selector{--color-foreground: var(--fm-plum);--color-foreground-rgb: 63 26 78;border:1px solid var(--fm-black);border-radius:12px;background:#fff;box-shadow:3px 4px 0 0 var(--fm-black);color:var(--fm-plum);font-family:var(--fm-font-body)}#cart-drawer .cart-items__quantity .quantity-selector :is(button,input){color:var(--fm-plum);font-family:var(--fm-font-body)}#cart-drawer .cart-items__remove{color:#fff;opacity:.85}#cart-drawer .cart-items__remove:hover{color:var(--fm-yellow);opacity:1}#cart-drawer .cart-drawer__summary{position:static;flex:none;gap:14px;margin-top:0;padding:16px 20px 22px;border-top:1px solid rgb(0 0 0 / .45);background:#0000002e;-webkit-mask-image:none;mask-image:none;font-family:var(--fm-font-body)}#cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){padding-block-start:0;border-block-start:0}#cart-drawer .cart-drawer__summary :is(.cart-primary-typography,.cart-secondary-typography,small,summary,.cart-discount__label){color:#fff;font-family:var(--fm-font-body)}#cart-drawer .cart-totals__total-label{font-size:15px;text-transform:uppercase}#cart-drawer .cart-totals__total-value,#cart-drawer .cart-totals__total-value *{color:var(--fm-yellow);font-size:18px}#cart-drawer .cart-totals__tax-note small{color:#ffffffbf;font-size:12px}#cart-drawer .cart-discount__input{border:1px solid var(--fm-black);border-radius:10px;background:#fff;color:var(--fm-black)}#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__checkout-button{width:100%;min-height:60px;padding:0 24px;border:1px solid var(--fm-black);border-radius:16px;background:var(--fm-button);box-shadow:5px 8px 0 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body);font-size:18px;font-weight:400;letter-spacing:0;text-transform:uppercase;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}#cart-drawer .cart__checkout-button:hover{transform:translate(2px,3px);box-shadow:3px 5px 0 0 var(--fm-black)}#cart-drawer .cart__checkout-button:active{transform:translate(5px,8px);box-shadow:0 0 0 0 var(--fm-black)}#cart-drawer .cart__checkout-button:focus-visible{outline:3px solid #fff;outline-offset:3px}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:8px 20px 28px}#cart-drawer .cart-drawer--empty .theme-drawer__title{justify-content:center}@media(max-width:989px){#cart-drawer{--fm-drawer-w: min(480px, calc(100vw - 26px) );--fm-drawer-gap: 10px;--fm-drawer-shadow: 6px}#cart-drawer .cart-items__table-row{grid-template-columns:68px minmax(0,1fr) auto;column-gap:12px;padding:12px}#cart-drawer .cart__checkout-button{min-height:56px;font-size:16px}}.fm-steps{--fm-in-side: calc(170 * var(--u));--fm-in-card: calc(130 * var(--u));--fm-in-ease: cubic-bezier(.22, 1, .36, 1)}@media(max-width:989px){.fm-steps{--fm-in-side: calc(56 * var(--u));--fm-in-card: calc(48 * var(--u))}}.fm-motion .fm-steps:not(.is-in) :is(.fm-step__side,.fm-step-card){opacity:0}.fm-motion .fm-steps.is-in .fm-step__side--left{animation:fm-step-in-left .8s var(--fm-in-ease) both}.fm-motion .fm-steps.is-in .fm-step__side--right{animation:fm-step-in-right .8s var(--fm-in-ease) .09s both}.fm-motion .fm-steps.is-in .fm-step-card{animation:fm-step-in-up 1.05s cubic-bezier(.16,1,.3,1) .16s both}.fm-motion .fm-steps.is-in .fm-step.is-entering :is(.fm-step__side,.fm-step-card){--fm-in-side: calc(56 * var(--u));--fm-in-card: calc(40 * var(--u));animation-duration:.6s}.fm-motion .fm-steps.is-in .fm-step.is-entering .fm-step__side--left{animation-name:fm-step-in-left-again;animation-delay:0s}.fm-motion .fm-steps.is-in .fm-step.is-entering .fm-step__side--right{animation-name:fm-step-in-right-again;animation-delay:.05s}.fm-motion .fm-steps.is-in .fm-step.is-entering .fm-step-card{animation-name:fm-step-in-up-again;animation-duration:.75s;animation-delay:.08s}@media(max-width:989px){.fm-motion .fm-steps.is-in .fm-step.is-entering :is(.fm-step__side,.fm-step-card){--fm-in-side: calc(24 * var(--u));--fm-in-card: calc(18 * var(--u))}}@keyframes fm-step-in-left{0%{opacity:0;translate:calc(-1 * var(--fm-in-side)) 0}to{opacity:1;translate:0 0}}@keyframes fm-step-in-right{0%{opacity:0;translate:var(--fm-in-side) 0}to{opacity:1;translate:0 0}}@keyframes fm-step-in-up{0%{opacity:0;translate:0 var(--fm-in-card)}to{opacity:1;translate:0 0}}@keyframes fm-step-in-left-again{0%{opacity:0;translate:calc(-1 * var(--fm-in-side)) 0}to{opacity:1;translate:0 0}}@keyframes fm-step-in-right-again{0%{opacity:0;translate:var(--fm-in-side) 0}to{opacity:1;translate:0 0}}@keyframes fm-step-in-up-again{0%{opacity:0;translate:0 var(--fm-in-card)}to{opacity:1;translate:0 0}}body.fm-body main[data-template^=collection],body.fm-body main[data-template^=search],body.fm-body main[data-template^=list-collections],body.fm-body main[data-template^=cart]{min-height:55vh;background:var(--fm-gradient);color:#fff;font-family:var(--fm-font-body)}body.fm-body main[data-template^=collection] .section-background,body.fm-body main[data-template^=search] .section-background,body.fm-body main[data-template^=list-collections] .section-background,body.fm-body main[data-template^=cart] .section-background{background:transparent!important}body.fm-body main[data-template^=collection] :is(h1,h2,h3),body.fm-body main[data-template^=search] :is(h1,h2,h3),body.fm-body main[data-template^=list-collections] :is(h1,h2,h3),body.fm-body main[data-template^=cart] :is(h1,h2,h3){font-family:var(--fm-font-display);font-weight:400;letter-spacing:0}body.fm-body main[data-template^=collection] .product-grid__item,body.fm-body main[data-template^=search] .product-grid__item,body.fm-body main[data-template^=cart] .resource-list__item{overflow:hidden;border:2px solid var(--fm-black);border-radius:16px;background:#fff;box-shadow:6px 8px 0 var(--fm-black)}body.fm-body main[data-template^=collection] .product-card__content,body.fm-body main[data-template^=search] .product-card__content,body.fm-body main[data-template^=cart] .product-card__content{background:#fff;color:var(--fm-plum)}body.fm-body main[data-template^=collection] .product-card__content :is(h3,.h4),body.fm-body main[data-template^=search] .product-card__content :is(h3,.h4),body.fm-body main[data-template^=cart] .product-card__content :is(h3,.h4){color:var(--fm-plum);font-family:var(--fm-font-display);font-size:1.4rem}body.fm-body main[data-template^=collection] .card-gallery,body.fm-body main[data-template^=search] .card-gallery,body.fm-body main[data-template^=cart] .card-gallery{background:#f3eaf5}body.fm-body main[data-template^=collection] .product-badges__badge,body.fm-body main[data-template^=search] .product-badges__badge{border:1px solid var(--fm-black);border-radius:8px;background:var(--fm-yellow);color:var(--fm-plum)}body.fm-body main[data-template^=collection] .quick-add__button,body.fm-body main[data-template^=search] .quick-add__button{border:1px solid var(--fm-black);border-radius:10px;background:var(--fm-button);box-shadow:3px 4px 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body)}body.fm-body main[data-template^=collection] .facets__pill,body.fm-body main[data-template^=collection] .facets__button,body.fm-body main[data-template^=collection] select,body.fm-body main[data-template^=search] .facets__pill,body.fm-body main[data-template^=search] .facets__button,body.fm-body main[data-template^=search] select{border-color:var(--fm-black);border-radius:10px;background-color:#fff;color:var(--fm-plum);font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .fm-cart-page{grid-column:2;justify-self:center;width:min(100%,1040px);margin-block:clamp(24px,4vw,40px) 0;color:#fff;font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .fm-cart-page__heading{margin:0 0 20px;color:var(--fm-yellow);font-family:var(--fm-font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1;text-align:center;text-shadow:0 3px 3px rgb(0 0 0 / .35)}body.fm-body main[data-template^=cart] .cart-page{width:100%;max-width:none;margin:0;padding:clamp(20px,3vw,32px);border:1px solid var(--fm-black);border-radius:24px;background:linear-gradient(180deg,var(--fm-purple) 0%,var(--fm-plum) 100%);box-shadow:10px 10px 0 var(--fm-black);color:#fff;font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-template-rows:auto;align-items:start;gap:24px}body.fm-body main[data-template^=cart] .cart-page__items{grid-column:1;min-width:0;width:100%}body.fm-body main[data-template^=cart] .cart-page__items :is(.cart-items__wrapper,.cart-form,.cart-items,.cart-items__table){min-width:0;width:100%}body.fm-body main[data-template^=cart] .cart-items__table-row{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:14px;width:100%;min-width:0;padding:14px;margin-bottom:14px;border:1px solid var(--fm-black);border-radius:16px;background:#ffffff14;box-shadow:4px 5px 0 0 var(--fm-black)}body.fm-body main[data-template^=cart] .cart-items__table-row:last-child{margin-bottom:4px;padding-bottom:14px}body.fm-body main[data-template^=cart] .cart-items__media-image{border:1px solid var(--fm-black);border-radius:12px;background:#fff}body.fm-body main[data-template^=cart] .cart-items__details,body.fm-body main[data-template^=cart] .cart-items__details *{min-width:0;color:#fffc;font-family:var(--fm-font-body);font-size:13px}body.fm-body main[data-template^=cart] .cart-items__title{color:#fff;font-size:17px;line-height:1.2;text-transform:uppercase}body.fm-body main[data-template^=cart] .cart-items__price,body.fm-body main[data-template^=cart] .cart-items__price *{color:var(--fm-yellow);font-family:var(--fm-font-body);font-size:15px}body.fm-body main[data-template^=cart] .cart-items__quantity{margin-top:10px}body.fm-body main[data-template^=cart] .cart-items__quantity .quantity-selector{--color-foreground: var(--fm-plum);--color-foreground-rgb: 63 26 78;border:1px solid var(--fm-black);border-radius:12px;background:#fff;box-shadow:3px 4px 0 0 var(--fm-black);color:var(--fm-plum);font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .cart-items__quantity .quantity-selector :is(button,input){color:var(--fm-plum);font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .cart-items__remove{color:#fff;opacity:.85}body.fm-body main[data-template^=cart] .cart-items__remove:hover{color:var(--fm-yellow);opacity:1}body.fm-body main[data-template^=cart] .cart-page__summary{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-self:start;height:auto;min-width:0;gap:14px;margin:0;padding:16px;border-top:1px solid rgb(0 0 0 / .45);border-radius:16px;background:#0000002e;color:#fff;font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .cart-page__summary .cart-summary{display:block;grid-row:auto}body.fm-body main[data-template^=cart] .cart-page__summary .cart-summary__inner{position:static;align-self:stretch;gap:14px;padding:0}body.fm-body main[data-template^=cart] .cart-page__summary :is(.cart-primary-typography,.cart-secondary-typography,small,summary,.cart-discount__label){color:#fff;font-family:var(--fm-font-body)}body.fm-body main[data-template^=cart] .cart-totals__total-value,body.fm-body main[data-template^=cart] .cart-totals__total-value *{color:var(--fm-yellow);font-size:18px}body.fm-body main[data-template^=cart] .cart-discount__input{border:1px solid var(--fm-black);border-radius:10px;background:#fff;color:var(--fm-black)}body.fm-body main[data-template^=cart] .cart__ctas{width:100%}body.fm-body main[data-template^=cart] :is(button[name=checkout],.cart__checkout-button){width:100%;min-height:60px;padding:0 24px;border:1px solid var(--fm-black);border-radius:16px;background:var(--fm-button);box-shadow:5px 8px 0 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body);font-size:18px;font-weight:400;letter-spacing:0;text-transform:uppercase}body.fm-body main[data-template^=cart] .cart-page--empty{width:min(100%,640px);min-height:0;margin-inline:auto;align-items:center;gap:16px;text-align:center}body.fm-body main[data-template^=cart] .cart-page--empty .cart-page__items{width:100%}body.fm-body main[data-template^=cart] .cart-page--empty .cart-items__empty-button{border:1px solid var(--fm-black);border-radius:13px;background:var(--fm-button);box-shadow:4px 5px 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body)}@media(max-width:989px){body.fm-body main[data-template^=cart] .fm-cart-page{width:100%;margin-block-start:24px}body.fm-body main[data-template^=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr);gap:18px}body.fm-body main[data-template^=cart] .cart-page__items,body.fm-body main[data-template^=cart] .cart-page__summary{grid-column:1;grid-row:auto}body.fm-body main[data-template^=cart] .cart-items__table-row{grid-template-columns:68px minmax(0,1fr);grid-template-areas:"media details" "media price" "media quantity" "error error";column-gap:12px;padding:12px}body.fm-body main[data-template^=cart] .cart-page__summary{padding:14px}body.fm-body main[data-template^=cart] :is(button[name=checkout],.cart__checkout-button){min-height:56px;font-size:16px}}#quick-add-dialog .quick-add-modal,#search-modal .search-modal__content{border:1px solid var(--fm-black);border-radius:20px;background:var(--fm-gradient);box-shadow:8px 10px 0 var(--fm-black);color:#fff;font-family:var(--fm-font-body)}#quick-add-dialog .quick-add-modal::backdrop,#search-modal .search-modal__content::backdrop{background:#3f1a4eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#quick-add-dialog .quick-add-modal__content{max-height:min(88dvh,860px);background:var(--fm-gradient);color:#fff}#quick-add-dialog .quick-add-modal__content :is(h1,h2,h3,h4,p,label,small){color:#fff;font-family:var(--fm-font-body)}#quick-add-dialog .quick-add-modal :is(input:not([type=hidden]),select,textarea){border:1px solid var(--fm-black);border-radius:10px;background:#fff;color:var(--fm-plum);font-family:var(--fm-font-body)}#quick-add-dialog .quick-add-modal :is(input,select,textarea):focus-visible{outline:3px solid var(--fm-yellow);outline-offset:2px}#quick-add-dialog .quick-add-modal button[name=add],#quick-add-dialog .quick-add-modal .product-form-buttons button[type=submit]{border:1px solid var(--fm-black);border-radius:13px;background:var(--fm-button);box-shadow:4px 6px 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body)}#quick-add-dialog .quick-add-modal__close,#search-modal .predictive-search__close-modal-button,zoom-dialog .dialog-zoomed-gallery__close-button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid var(--fm-black);border-radius:12px;background:var(--fm-button);box-shadow:3px 5px 0 var(--fm-black);color:var(--fm-black);opacity:1;mix-blend-mode:normal}#quick-add-dialog .quick-add-modal__close:focus-visible,#search-modal .predictive-search__close-modal-button:focus-visible,zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible{outline:3px solid #fff;outline-offset:3px}#search-modal .search-modal__content{max-height:min(88dvh,860px);overflow:hidden}#search-modal .predictive-search{--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: var(--fm-plum);--color-foreground-rgb: 63 26 78;--color-border: var(--fm-black);--color-border-rgb: 0 0 0;background:#fff;color:var(--fm-plum);font-family:var(--fm-font-body)}#search-modal .predictive-search-form__header-inner{border:1px solid var(--fm-black);border-radius:12px;background:#fff}#search-modal input.search-input{color:var(--fm-plum);font-family:var(--fm-font-body)}#search-modal .predictive-search__search-button{border:1px solid var(--fm-black);border-radius:12px;background:var(--fm-button);box-shadow:4px 5px 0 var(--fm-black);color:var(--fm-black);font-family:var(--fm-font-body)}zoom-dialog .dialog-zoomed-gallery__dialog{background:var(--fm-gradient);color:#fff}#chat-drawer .theme-drawer__dialog{border:1px solid var(--fm-black);border-left:1px solid var(--fm-black);border-radius:20px 0 0 20px;background:var(--fm-gradient);box-shadow:-8px 8px 0 var(--fm-black);color:#fff}@media(max-width:749px){#quick-add-dialog .quick-add-modal[open],#search-modal .search-modal__content[open]{position:fixed;top:12px;right:12px;bottom:12px;left:12px;width:auto;max-width:none;height:auto;max-height:calc(100dvh - 24px);margin:auto;border-radius:18px;overflow:hidden}#quick-add-dialog .quick-add-modal__content{max-height:calc(100dvh - 24px);overflow-y:auto}#search-modal .predictive-search-component{max-height:100%;overflow-y:auto}#quick-add-dialog .quick-add-modal__close{top:12px;right:12px}zoom-dialog .dialog-zoomed-gallery__close-button{top:12px;right:12px}#chat-drawer .theme-drawer__dialog{border-radius:18px 0 0 18px}}.shopify-policy__container{max-width:1100px!important;margin:0 auto!important;padding:70px 30px 90px!important}body:has(.shopify-policy__container) main{background:linear-gradient(180deg,#8b4f9f,#713c82 55%,#4b1c59)}.shopify-policy__title{margin:0 0 45px!important;text-align:center}.shopify-policy__title h1{margin:0!important;padding:0!important;color:#ffdc00!important;font-family:var(--fm-display, inherit);font-size:clamp(42px,6vw,72px)!important;font-weight:900!important;line-height:.95!important;text-transform:uppercase;text-shadow:3px 4px 0 #000}.shopify-policy__body{position:relative;max-width:100%!important;margin:0!important;padding:60px 65px!important;background:#fff!important;color:#241128!important;border:2px solid #000!important;border-radius:24px!important;box-shadow:10px 12px #000!important;overflow-wrap:anywhere}.shopify-policy__body .rte{max-width:none!important;width:100%!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body td,.shopify-policy__body address{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important;color:#241128!important}.shopify-policy__body p{margin:0 0 20px!important}.shopify-policy__body h2{margin:50px 0 18px!important;color:#6f3d80!important;font-size:clamp(26px,3vw,34px)!important;font-weight:900!important;line-height:1.15!important;text-transform:uppercase}.shopify-policy__body h3{margin:35px 0 15px!important;color:#4b1c59!important;font-size:23px!important;font-weight:800!important;line-height:1.25!important}.shopify-policy__body h4{margin:28px 0 12px!important;color:#4b1c59!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child{margin-top:0!important}.shopify-policy__body a{color:#713c82!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.shopify-policy__body a:hover{color:#9a5bac!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:15px 0 25px!important;padding-left:28px!important}.shopify-policy__body li{margin-bottom:9px!important}.shopify-policy__body ul{list-style:disc!important}.shopify-policy__body ol{list-style:decimal!important}.shopify-policy__body table{display:block;width:100%!important;max-width:100%;margin:30px 0!important;border-collapse:collapse;overflow-x:auto}.shopify-policy__body th,.shopify-policy__body td{padding:14px 16px!important;border:1px solid #d8c9dc!important;text-align:left}.shopify-policy__body th{background:#6f3d80!important;color:#fff!important;font-weight:800!important}.shopify-policy__body hr{margin:40px 0!important;border:0;border-top:1px solid #d8c9dc}@media(max-width:749px){.shopify-policy__container{padding:45px 16px 65px!important}.shopify-policy__title{margin-bottom:30px!important}.shopify-policy__title h1{font-size:42px!important;line-height:1!important;text-shadow:2px 3px 0 #000}.shopify-policy__body{padding:32px 22px!important;border-radius:18px!important;box-shadow:6px 7px #000!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body td,.shopify-policy__body address{font-size:15px!important;line-height:1.65!important}.shopify-policy__body h2{margin-top:40px!important;font-size:26px!important}.shopify-policy__body h3{margin-top:30px!important;font-size:21px!important}.shopify-policy__body h4{font-size:17px!important}.shopify-policy__body table{overflow-x:auto;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/finmaster.css.map */
