:root{--fm-red:#E3194B;--fm-red-d:#B80D38;--fm-green:#6AA312;--fm-green-d:#4A7A08;--fm-yellow:#F7B500;--fm-pink:#FFDDE6;--fm-blush:#FFF3F6;--fm-cream:#FFF9EF;--fm-mint:#EEF7DF;--fm-ink:#2B1A22;--fm-muted:#6D5962;--fm-line:rgba(43,26,34,.1);--fm-head:"Fredoka",ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--fm-body:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading-family:var(--fm-head);--font-heading-weight:600;--font-heading-style:normal;--font-body-family:var(--fm-body);--font-body-weight:500;--font-body-style:normal;--color-base-text:43,26,34;--color-base-accent-1:227,25,75;--color-base-accent-2:106,163,18;--color-base-solid-button-labels:255,255,255;--color-base-outline-button-labels:227,25,75;--color-base-background-2:255,243,246}.fm{font-family:var(--fm-body);color:var(--fm-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.fm *,.fm *:before,.fm *:after{box-sizing:border-box}.fm img{max-width:100%;display:block}.fm h1,.fm h2,.fm h3{font-family:var(--fm-head);color:var(--fm-ink);letter-spacing:-.01em;margin:0}.fm p{margin:0}.fm-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.fm-sec{padding:64px 0}@media(min-width:990px){.fm-sec{padding:96px 0}}.fm-bg-white{background:#fff}.fm-bg-blush{background:var(--fm-blush)}.fm-bg-cream{background:var(--fm-cream)}.fm-bg-mint{background:var(--fm-mint)}.fm-kicker{display:inline-flex;align-items:center;gap:8px;font:800 12px/1 var(--fm-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fm-green-d);background:var(--fm-mint);padding:8px 14px;border-radius:99px}.fm-bg-mint .fm-kicker{background:#fff}.fm-h2{font-size:clamp(30px,4.4vw,48px);line-height:1.06;font-weight:600;margin-top:16px!important}.fm-h2 em,.fm-h1 em{font-style:normal;color:var(--fm-red);background:linear-gradient(transparent 68%,#f7b5006b 68%);padding:0 .06em}.fm-lead{font-size:17px;line-height:1.7;color:var(--fm-muted);margin-top:16px!important;max-width:58ch}.fm-center{text-align:center}.fm-center .fm-lead{margin-left:auto;margin-right:auto}.fm-btn,.fm a.fm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--fm-red);color:#fff;font:800 17px/1.1 var(--fm-body);letter-spacing:.01em;padding:18px 30px;border-radius:999px;border:0;box-shadow:0 6px 0 var(--fm-red-d),0 16px 30px -10px #e3194b73;transition:transform .15s,box-shadow .15s;text-decoration:none;cursor:pointer;position:relative}.fm-btn:hover{transform:translateY(-2px)}.fm-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--fm-red-d),0 8px 18px -10px #e3194b73}.fm-btn:before,.fm-btn:after{display:none!important}.fm-btn:focus-visible{outline:3px solid var(--fm-yellow);outline-offset:3px}.fm-btn[disabled]{opacity:.55;cursor:not-allowed}.fm-js .fm-rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.fm-js .fm-rv.is-in{opacity:1;transform:none}.fm-frame{position:relative;border-radius:30px;overflow:hidden;background:#fff;aspect-ratio:1/1;box-shadow:0 30px 60px -34px #e3194b8c}.fm-frame img,.fm-frame video,.fm-frame svg{width:100%;height:100%;object-fit:cover}.fm-crop img{transform:scale(1.09);transform-origin:50% 0}.fm-ann{background:var(--fm-red);color:#fff;font:800 13.5px/1.25 var(--fm-body);text-align:center;letter-spacing:.01em}.fm-ann__in{display:grid;max-width:1180px;margin:0 auto;padding:10px 16px;min-height:40px;align-items:center}.fm-ann__item{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.fm-ann__item.is-on{opacity:1;transform:none}@media(min-width:990px){.fm-ann__in{display:flex;justify-content:center;gap:48px}.fm-ann__item{opacity:1;transform:none}}.fm-marquee{background:var(--fm-ink);color:#fff;overflow:hidden;padding:17px 0}.fm-marquee__track{display:flex;width:max-content;animation:fmScroll 34s linear infinite}.fm-marquee__track span{display:inline-flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap;font:600 21px/1 var(--fm-head)}.fm-marquee__track em{font-style:normal}@keyframes fmScroll{to{transform:translate(-25%)}}.fm-pdp{padding:20px 0 56px;background:linear-gradient(180deg,var(--fm-blush) 0,#fff 420px)}@media(min-width:990px){.fm-pdp{padding:44px 0 88px}}.fm-pdp__grid{display:grid;gap:26px}@media(min-width:990px){.fm-pdp__grid{grid-template-columns:1.05fr 1fr;gap:60px;align-items:start}.fm-gal{position:sticky;top:96px}}.fm-gal{min-width:0}.fm-gal__main{position:relative}.fm-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;background:#fff;box-shadow:0 30px 70px -40px #e3194b99}.fm-gal__track::-webkit-scrollbar{display:none}.fm-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;overflow:hidden;position:relative}.fm-gal__slide img,.fm-gal__slide video,.fm-gal__slide iframe{width:100%;height:100%;object-fit:cover;border:0}.fm-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.fm-gal__thumbs::-webkit-scrollbar{display:none}.fm-gal__thumb{flex:0 0 66px;height:66px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.fm-gal__thumb.is-on{border-color:var(--fm-red);opacity:1}.fm-gal__thumb img{width:100%;height:100%;object-fit:cover}.fm-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 8px 20px #2b1a2229;display:none;place-items:center;cursor:pointer;font:600 26px/1 var(--fm-head);color:var(--fm-ink);z-index:2}@media(min-width:990px){.fm-gal__nav{display:grid}}.fm-gal__nav--prev{left:14px}.fm-gal__nav--next{right:14px}.fm-sticker{position:absolute;top:14px;right:14px;width:92px;height:92px;border-radius:50%;background:var(--fm-yellow);color:var(--fm-ink);display:grid;place-items:center;text-align:center;padding:10px;font:600 14px/1.05 var(--fm-head);box-shadow:0 10px 22px -6px #f7b500b3;z-index:3;pointer-events:none;animation:fmWiggle 4s ease-in-out infinite}@keyframes fmWiggle{0%,to{transform:rotate(12deg)}50%{transform:rotate(3deg) scale(1.06)}}.fm-badge-off{position:absolute;top:16px;left:16px;z-index:3;background:var(--fm-red);color:#fff;font:800 15px/1 var(--fm-body);padding:9px 13px;border-radius:99px;box-shadow:0 8px 18px -8px #e3194bb3}.fm-info{display:flex;flex-direction:column;gap:18px;min-width:0}.fm-chips{display:flex;flex-wrap:wrap;gap:8px}.fm-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--fm-red-d);font:800 13px/1 var(--fm-body);padding:9px 13px;border-radius:99px;border:1.5px solid var(--fm-pink)}.fm-chip--g{color:var(--fm-green-d);border-color:#d6ebb5}.fm-h1{font-size:clamp(30px,4.2vw,44px);line-height:1.05;font-weight:700}.fm-sub{font-size:17px;line-height:1.6;color:var(--fm-muted)}.fm-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.fm-price__now{font:700 38px/1 var(--fm-head);color:var(--fm-red)}.fm-price__was{font:700 20px/1 var(--fm-body);color:var(--fm-muted);text-decoration:line-through}.fm-price__save{background:var(--fm-green);color:#fff;font:800 13px/1 var(--fm-body);padding:8px 12px;border-radius:99px}.fm-ticks{list-style:none;margin:0;padding:0;display:grid;gap:11px}.fm-ticks li{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.45}.fm-ticks i{flex:0 0 34px;height:34px;border-radius:12px;background:var(--fm-mint);display:grid;place-items:center;font-style:normal;font-size:17px}.fm-ticks li:nth-child(2n) i{background:var(--fm-blush)}.fm-ship{display:flex;gap:12px;align-items:center;background:var(--fm-cream);border:1.5px dashed rgba(247,181,0,.75);border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.45}.fm-ship__ic{font-size:26px;line-height:1}.fm-buy .product-form__buttons{display:grid;gap:10px}.fm-buy .product-form__error-message-wrapper{color:var(--fm-red-d);font-weight:700;margin-bottom:8px}.fm-atc{width:100%;min-height:64px;font-size:18px}.fm-atc .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.fm-atc .loading-overlay__spinner.hidden{display:none}.fm-atc .spinner{width:26px;height:26px}.fm-atc .spinner .path{stroke:#fff}.fm-atc.loading .main-atc__label{visibility:hidden}.fm-buy .shopify-payment-button__button{border-radius:999px!important;min-height:54px!important;font-family:var(--fm-body)!important;font-weight:800!important}.fm-buy .shopify-payment-button__more-options{color:var(--fm-muted);font-size:13px}.fm-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.fm-pay svg{width:38px;height:24px}.fm-track{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;font-size:12.5px;line-height:1.3;position:relative;padding-top:4px}.fm-track:before{content:"";position:absolute;top:23px;left:17%;right:17%;height:3px;background:repeating-linear-gradient(90deg,var(--fm-green) 0 8px,transparent 8px 14px)}.fm-track>div{position:relative}.fm-track i{width:40px;height:40px;margin:0 auto 6px;border-radius:50%;background:#fff;border:2px solid var(--fm-green);display:grid;place-items:center;font-style:normal;font-size:18px}.fm-track b{display:block;font-weight:800;color:var(--fm-ink);font-size:13.5px}.fm-track span{color:var(--fm-muted)}.fm-gift{display:flex;gap:10px;align-items:center;background:var(--fm-blush);border-radius:16px;padding:12px 15px;font-weight:700;font-size:15px}.fm-acc{border-top:1px solid var(--fm-line)}.fm-acc details{border-bottom:1px solid var(--fm-line)}.fm-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:17px 36px 17px 0;font:800 14.5px/1.3 var(--fm-body);letter-spacing:.05em;text-transform:uppercase;position:relative;color:var(--fm-ink)}.fm-acc summary::-webkit-details-marker{display:none}.fm-acc summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:500 28px/1 var(--fm-head);color:var(--fm-red);transition:transform .25s}.fm-acc details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.fm-acc__body{padding:0 0 18px;color:var(--fm-muted);font-size:15.5px;line-height:1.7}.fm-acc__body p+p{margin-top:10px}.fm-acc__body ul{padding-left:4px;margin:10px 0 0;list-style:none}.fm-acc__body li{margin:4px 0}.fm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--fm-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 30px #2b1a2214}.fm-sticky.is-on{transform:none}.fm-sticky__in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:12px}.fm-sticky__in img{width:50px;height:50px;border-radius:12px;object-fit:cover;flex:0 0 50px}.fm-sticky__t{flex:1;min-width:0;line-height:1.25}.fm-sticky__t b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-sticky__t span{color:var(--fm-red);font-weight:900}.fm-sticky__t s{color:var(--fm-muted);font-size:13px;margin-left:6px}.fm-sticky .fm-btn{padding:15px 20px;font-size:15px;box-shadow:0 4px 0 var(--fm-red-d)}@media(prefers-reduced-motion:reduce){.fm-js .fm-rv{opacity:1;transform:none;transition:none}.fm-marquee__track,.fm-sticker,.fm-tag{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fm-brand.css.map */
