:root{--fx-ink:#1d1a16;--fx-cream:#fff6e8;--fx-mustard:#eeb500;--fx-blue:#0180fc;--fx-blue-text:#0063c7;--fx-red:#c2361a;--fx-line:2px solid #1d1a16;--fx-pop:4px 4px 0 #1d1a16;--fx-pop-blue:4px 4px 0 #0180fc;--fx-radius:16px;--fx-display:"Bagel Fat One",Georgia,serif;--fx-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body-family:var(--fx-body);--font-heading-family:var(--fx-body);--font-heading-weight:700;--buttons-radius:999px;--buttons-radius-outset:1001px;--product-card-corner-radius:1.2rem;--collection-card-corner-radius:1.2rem;--media-radius:12px}:root,[class*=color-scheme-]{--color-button:238,181,0;--color-button-text:29,26,22;--color-secondary-button-text:29,26,22}body,h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-family:var(--fx-body);font-weight:700;letter-spacing:.01em}.collection-hero__title,.main-page-title,.collection-list-title,.related-products__heading,.title-wrapper-with-link .title{font-family:var(--fx-display);font-weight:400}.price-item--regular,.price-item--sale,.price__regular .price-item{font-weight:700;color:var(--fx-ink)}.card__heading{font-weight:500}.product-bullets{font-family:var(--fx-body)!important}.utility-bar{background:var(--fx-ink)!important;border-bottom:0!important}.utility-bar,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link,.utility-bar .slider-button{color:#fff!important}.utility-bar .announcement-bar__message{font-weight:700;font-size:1.4rem;letter-spacing:.02em}.ffs-home{font-family:var(--fx-body);font-size:17px;line-height:1.6;color:var(--ffs-text)}.ffs-container{max-width:1200px}.ffs-heading,.ffs-playful .ffs-heading,.ffs-products .ffs-heading{font-family:var(--fx-display)!important;font-weight:400;font-size:clamp(32px,4.2vw,48px);line-height:1.08;letter-spacing:0;margin-bottom:14px!important;text-wrap:balance}.fx-head{text-align:center;margin-bottom:30px}.ffs-sub{max-width:640px;margin:0 auto 30px!important;font-size:18px;text-align:center}.fx-head .ffs-sub{margin-bottom:0!important}.ffs-eyebrow{display:block;font:700 13px/1.2 var(--fx-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-blue-text);margin:0 0 10px!important}.ffs-button{font-family:var(--fx-body)!important;font-weight:700;font-size:16px;min-height:48px;padding:12px 26px;border:var(--fx-line);border-radius:999px;background:var(--ffs-button,var(--fx-mustard));color:var(--fx-ink)!important;box-shadow:3px 3px 0 var(--fx-ink);transition:transform .15s ease,box-shadow .15s ease}.ffs-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--fx-ink)}.ffs-button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--fx-ink)}.ffs-button--light{background:#fff}.ffs-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.fx-center{text-align:center;margin-top:30px}.ffs-stars{color:var(--fx-red);letter-spacing:2px}.ffs-hero{min-height:600px;padding:90px 24px}.ffs-hero-shade{display:block!important;background:linear-gradient(180deg,#120f0c80,#120f0c99,#120f0cb8);opacity:1!important}.ffs-hero-copy{max-width:900px;margin:0 auto}.ffs-hero-copy h1{font:400 clamp(40px,6vw,68px)/1.05 var(--fx-display);color:#fff;margin:0 auto 18px;max-width:none;text-shadow:0 2px 14px rgba(0,0,0,.4);text-wrap:balance}.ffs-hero-sub{color:#fff;font-size:19px;max-width:560px;margin:0 auto 30px!important;text-shadow:0 1px 8px rgba(0,0,0,.5);text-wrap:balance}.ffs-hero-trust{color:#fff;font-weight:700;font-size:15px;margin-top:22px!important}.ffs-hero-trust .ffs-stars{color:var(--fx-mustard)}.ffs-benefits{border-top:var(--fx-line);border-bottom:var(--fx-line)}.ffs-benefit-grid{gap:48px}.ffs-benefit a{display:block}.ffs-benefit svg{fill:var(--fx-blue);height:40px;width:44px;margin:0 auto 8px}.ffs-benefit h2{font:700 16px/1.35 var(--fx-body);max-width:200px}.ffs-collection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:34px}.ffs-collection{flex:0 1 calc((100% - 72px)/4);background:#fff;color:var(--fx-ink);border:var(--fx-line);border-radius:var(--fx-radius);box-shadow:var(--fx-pop-blue);padding:10px 10px 14px;transition:transform .2s ease,box-shadow .2s ease}.ffs-collection:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--fx-blue)}.ffs-collection img{aspect-ratio:1;object-fit:cover;border-radius:10px}.ffs-collection h3{font:400 20px/1.2 var(--fx-display);margin:12px 0 2px}.ffs-track{gap:24px;padding:8px 8px 24px}.fx-product{width:calc((100% - 72px)/4)}.fx-product>a{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--fx-ink);border:var(--fx-line);border-radius:var(--fx-radius);overflow:hidden;box-shadow:var(--fx-pop-blue);transition:transform .2s ease,box-shadow .2s ease}.fx-product>a:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--fx-blue)}.fx-product-image{width:100%;aspect-ratio:1;object-fit:cover;border-bottom:var(--fx-line);background:var(--fx-cream)}.fx-product-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.fx-product h3{font:700 16px/1.35 var(--fx-body);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-price{font:700 20px/1 var(--fx-body);margin-top:auto!important}.ffs-carousel-controls button{background:#fff;color:var(--fx-ink);border:var(--fx-line);box-shadow:none;font-size:26px}.ffs-carousel-controls button:disabled{opacity:.3}.ffs-music-card{background:#fff;border:var(--fx-line);border-radius:var(--fx-radius);box-shadow:none;padding:26px 28px;max-width:560px}.ffs-music-card h2{font:400 clamp(24px,3vw,32px)/1.15 var(--fx-display);color:var(--fx-ink);text-wrap:balance}.ffs-volume input{accent-color:var(--fx-blue)}.ffs-animation .ffs-container{max-width:620px}.fx-anim-frame{border:var(--fx-line);border-radius:var(--fx-radius);overflow:hidden;background:#fff}.fx-anim-caption{text-align:center;font-weight:700;font-size:15px;margin-top:14px!important}.ffs-story-card{background:transparent;padding:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;text-align:left}.ffs-story-photo{position:relative;max-width:420px;width:100%;margin:0 auto}.ffs-story-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:3px solid var(--fx-ink);max-height:none;margin:0;background:#fff}.ffs-sticker{position:absolute;z-index:1;font:700 14px/1 var(--fx-body);padding:8px 13px;border:var(--fx-line);border-radius:8px;background:#fff;color:var(--fx-ink)}.ffs-sticker--a{top:6%;left:0;transform:rotate(-6deg)}.ffs-sticker--b{bottom:6%;right:2%;transform:rotate(5deg)}.ffs-story .ffs-heading{text-align:left}.ffs-story .ffs-richtext{font-size:18px;line-height:1.65}.ffs-callout{display:flex;gap:16px;align-items:center;background:var(--fx-cream);border:var(--fx-line);border-radius:var(--fx-radius);padding:16px 18px;margin:0 0 26px;text-align:left}.ffs-callout strong{display:block;font-size:16px}.ffs-callout span{font-size:15px}.ffs-callout .ffs-callout-num{font:400 40px/1 var(--fx-display);color:var(--fx-red);flex:0 0 auto}.ffs-story--centered .ffs-story-card{grid-template-columns:1fr;text-align:center;max-width:760px;gap:28px}.ffs-story--centered .ffs-heading{text-align:center}.ffs-story--centered .ffs-story-photo{max-width:300px}.fx-review{width:calc((100% - 48px)/3);margin:0;display:flex;flex-direction:column;background:#fff;color:var(--fx-ink);border:var(--fx-line);border-radius:var(--fx-radius);overflow:hidden}.fx-review-image{width:100%;height:210px;object-fit:cover;border-bottom:var(--fx-line)}.fx-review-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.fx-review .ffs-stars{font-size:18px}.fx-review blockquote{font-size:16px;line-height:1.55;margin:10px 0 14px;padding:0;border:0;font-style:normal}.fx-review figcaption{font-weight:700;margin-top:auto}.ffs-gallery-track figure{width:calc((100% - 48px)/3)}.ffs-gallery-track img{border-radius:var(--fx-radius);border:var(--fx-line)}.ffs-promo-card{background:#1d1a16db;border-radius:20px}.ffs-promo .ffs-heading{color:#fff}.ffs-text .ffs-richtext{font-size:18px}.ffs-text-card{max-width:760px}.ffs-guarantee-icon path:first-child{fill:var(--fx-cream);stroke:var(--fx-blue)}.ffs-guarantee-icon path:last-child{stroke:var(--fx-blue)}.ffs-home .ffs-policy-link{color:var(--fx-blue-text);font-weight:700}.fx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fx-card-item{background:#fff;color:var(--fx-ink);border:var(--fx-line);border-radius:var(--fx-radius);padding:26px 18px;text-align:center}.fx-emoji{display:block;font-size:38px;line-height:1;margin-bottom:12px}.fx-card-item h3{font:400 21px/1.2 var(--fx-display);margin:0 0 6px}.fx-card-item p{font-size:15px;line-height:1.5}.fx-photo-story{text-align:center}.fx-photo-story .ffs-richtext{max-width:680px;margin:0 auto 30px}.fx-photo-grid{display:grid;grid-template-columns:repeat(var(--fx-cols,4),minmax(0,1fr));gap:14px;margin:0 0 32px}.fx-photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:var(--fx-line)}.fx-video{width:calc((100% - 72px)/4);aspect-ratio:9/16;position:relative;border:var(--fx-line);border-radius:var(--fx-radius);overflow:hidden;background:var(--fx-ink)}.fx-video button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--fx-ink);color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font:700 16px/1.3 var(--fx-body);padding:16px}.fx-play{width:64px;height:64px;border-radius:50%;background:var(--fx-mustard);color:var(--fx-ink);border:var(--fx-line);display:grid;place-items:center;font-size:22px}.fx-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:989px){.ffs-hero{min-height:520px}.ffs-collection{flex-basis:calc((100% - 48px)/3)}.fx-product{width:calc((100% - 48px)/3)}.fx-review,.ffs-gallery-track figure{width:calc((100% - 24px)/2)}.ffs-story-card{grid-template-columns:1fr;gap:34px;text-align:center}.ffs-story .ffs-heading{text-align:center}.ffs-story-photo{max-width:320px}.ffs-callout{max-width:520px;margin-left:auto;margin-right:auto}.fx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-video{width:calc((100% - 48px)/3)}}@media(max-width:599px){.ffs-home{font-size:16px}.ffs-heading,.ffs-playful .ffs-heading,.ffs-products .ffs-heading{font-size:30px}.ffs-sub{font-size:16px}.ffs-hero{min-height:440px;padding:56px 20px}.ffs-hero-shade{background:linear-gradient(180deg,#120f0ca8,#120f0cbd,#120f0cd6)}.ffs-hero-copy h1{font-size:36px;margin-bottom:14px}.ffs-hero-sub{font-size:17px;margin-bottom:26px!important}.ffs-hero .ffs-button{background:var(--fx-mustard);min-height:50px;padding:12px 28px;font-size:16px}.ffs-benefit-grid{gap:10px}.ffs-benefit svg{width:30px;height:30px;margin-bottom:6px}.ffs-benefit h2{font-size:13px}.ffs-collection-grid{gap:14px}.ffs-collection{flex-basis:calc((100% - 14px)/2);padding:8px 8px 12px;box-shadow:3px 3px 0 var(--fx-blue)}.ffs-collection h3{font-size:17px}.ffs-track{gap:16px}.fx-product{width:70%}.fx-product>a{box-shadow:3px 3px 0 var(--fx-blue)}.fx-review,.ffs-gallery-track figure{width:84%}.fx-review-image{height:180px}.ffs-story .ffs-richtext{font-size:16px}.ffs-story-photo{max-width:260px}.ffs-sticker{font-size:13px}.ffs-callout .ffs-callout-num{font-size:32px}.fx-cards{gap:12px}.fx-card-item{padding:18px 12px}.fx-card-item h3{font-size:18px}.fx-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-video{width:62%}.ffs-music-card{padding:20px 16px}.ffs-music-card h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.ffs-button,.ffs-collection,.fx-product>a{transition:none}.ffs-button:hover,.ffs-collection:hover,.fx-product>a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ffs-refresh.css.map */
