@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fredoka:wght@400;500;600;700&display=swap";:root{--fn-ink:#282422;--fn-muted:#756C65;--fn-coral:#F26A4B;--fn-coral-deep:#DD5438;--fn-cream:#FFF9F1;--fn-peach:#F8E7D7;--fn-rose:#FBE8E1;--fn-white:#FFFDFC;--fn-stroke:#E8DCD0;--fn-yellow:#FBEBAA;--fn-radius:24px;--fn-heading:"Fredoka","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--fn-body:"DM Sans","Inter",system-ui,sans-serif;--fn-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{background:var(--fn-cream)!important;color:var(--fn-ink);font-family:var(--fn-body)}body,button,input,textarea,select{font-family:var(--fn-body)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--fn-heading);letter-spacing:-.028em;text-transform:none;line-height:1.1}body p{letter-spacing:-.005em}a{text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--fn-coral)!important;outline-offset:4px}::selection{background:var(--fn-yellow);color:var(--fn-ink)}.fn-container{width:min(100% - 48px,1320px);margin-inline:auto}.fn-kicker{text-transform:uppercase;letter-spacing:.17em;font-weight:700;font-size:11px;color:var(--fn-coral-deep)}.fn-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--fn-ink);color:#fff!important;text-decoration:none;border:2px solid var(--fn-ink);border-radius:100px;padding:15px 27px;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.2;transition:transform .25s var(--fn-ease),background .25s,border-color .25s,box-shadow .25s;white-space:nowrap}.fn-button:hover{transform:translateY(-3px);background:var(--fn-coral);border-color:var(--fn-coral);box-shadow:0 10px 26px #f26a4b29}.fn-button--coral{background:var(--fn-coral);border-color:var(--fn-coral);color:var(--fn-ink)!important}.fn-button--coral:hover{background:var(--fn-ink);border-color:var(--fn-ink);color:#fff!important}.fn-button--light{background:var(--fn-white);border-color:var(--fn-white);color:var(--fn-ink)!important}.fn-button--outline{background:transparent;color:var(--fn-ink)!important;border:1.5px solid var(--fn-ink)}.fn-heading{font-family:var(--fn-heading);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:0;color:var(--fn-ink)}.fn-heading em{color:var(--fn-coral);font-style:normal}.fn-doodle{font-family:var(--fn-heading);line-height:1}.fn-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#MainContent{overflow:clip}#MainContent .section-background{pointer-events:none}#MainContent .button,#MainContent .add-to-cart-button,#MainContent button[type=submit].button{border-radius:100px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.005em!important;min-height:48px}#MainContent .button--secondary{border:1px solid var(--fn-stroke);background:transparent}#MainContent .button:hover{transform:translateY(-1px)}#MainContent .product-card{border:1px solid var(--fn-stroke);border-radius:20px;overflow:hidden;background:var(--fn-white);transition:transform .32s var(--fn-ease),box-shadow .32s var(--fn-ease),border-color .32s}#MainContent .product-card:hover{transform:translateY(-5px);border-color:#efb39e;box-shadow:0 20px 40px #37291d12}#MainContent .product-card .product-card__link{text-decoration:none;color:var(--fn-ink)}#MainContent .product-card img{transition:transform .6s var(--fn-ease)}#MainContent .product-card:hover img{transform:scale(1.035)}#MainContent .product-grid__item,#MainContent .resource-list__item{min-width:0}#MainContent .product-grid-container{background:var(--fn-cream)}#MainContent .collection-wrapper:not(.collection-wrapper--grid-full-width){padding-inline:clamp(20px,5vw,80px)}#MainContent .product-grid{column-gap:20px!important;row-gap:28px!important}#MainContent .product-grid .product-card{height:100%}#MainContent .product-card .price,#MainContent .product-card [class*=price]{font-weight:700;color:var(--fn-ink)}#MainContent .filter-block,#MainContent .facets{font-family:var(--fn-body)}#MainContent .filter-block .button,#MainContent .facets button{border-radius:100px}#MainContent .main-collection-grid__empty{padding:70px 0}body:has(.product-information) #MainContent{background:var(--fn-cream)}#MainContent .product-information{max-width:1440px;margin-inline:auto;padding-top:clamp(20px,3vw,44px);padding-bottom:56px}#MainContent .product-information__grid{column-gap:clamp(20px,4vw,76px)!important;row-gap:32px!important}#MainContent .product-details,#MainContent .product-details [data-testid=product-information-details]{color:var(--fn-ink)}#MainContent .product-details h1{font-family:var(--fn-heading)!important;font-size:clamp(2.25rem,4.2vw,4.25rem)!important;font-weight:600;letter-spacing:-.04em;line-height:1.02;text-transform:none!important}#MainContent .product-details .price{font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:700}#MainContent .product-details p{line-height:1.75;font-size:14px}#MainContent .product-details .product-form-buttons button,#MainContent .product-details .add-to-cart-button{background:var(--fn-coral);color:var(--fn-ink);border-radius:100px!important;font-family:var(--fn-body)}#MainContent .product-media-gallery img{border-radius:16px}#MainContent .product-media-gallery__media,#MainContent .product-media-container{border-radius:16px;overflow:hidden}#MainContent .product-media-gallery__thumbnail{border-radius:10px;overflow:hidden}#MainContent .product-details .accordion,#MainContent .product-details details{border-color:var(--fn-stroke)}#MainContent .sticky-add-to-cart__bar{background:var(--fn-white);box-shadow:0 6px 22px #251f1c0c}#MainContent .sticky-add-to-cart__button{background:var(--fn-coral);color:var(--fn-ink)}#MainContent .product-recommendations{padding:50px 0!important;background:var(--fn-cream)}#MainContent .product-recommendations .section{width:min(100% - 48px,1320px);margin:auto}input,select,textarea{accent-color:var(--fn-coral)}input[type=text],input[type=email],input[type=search],select,textarea{border-radius:12px}#MainContent .quantity-selector,#MainContent quantity-selector{border-radius:100px}#MainContent .product-details button[aria-pressed=true]{border-color:var(--fn-coral)}.fn-product-highlights{display:flex;flex-wrap:wrap;gap:10px;padding:13px 0 4px}.fn-product-highlights span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--fn-stroke);border-radius:100px;padding:9px 13px;font-size:12px;font-weight:600;background:#ffffffad;color:var(--fn-ink)}.fn-footer a,.fn-header a{transition:opacity .2s}.fn-footer a:hover,.fn-header a:hover{opacity:.72}@media(max-width:990px){.fn-container{width:min(100% - 36px,1320px)}#MainContent .product-information{padding-top:18px}#MainContent .product-information__grid{row-gap:20px!important}#MainContent .product-details{padding-inline:16px!important}}@media(max-width:680px){.fn-container{width:calc(100% - 32px)}.fn-button{padding:13px 19px;font-size:12px}#MainContent .product-grid{column-gap:11px!important;row-gap:16px!important}#MainContent .product-card{border-radius:15px}#MainContent .product-information{padding-bottom:24px}#MainContent .product-details h1{font-size:clamp(2.25rem,10vw,3.25rem)!important}#MainContent .product-details{padding-inline:0!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--font-heading--family:"Fredoka","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--font-subheading--family:"DM Sans",system-ui,sans-serif;--font-body--family:"DM Sans",system-ui,sans-serif }body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body [class*=heading],body [class*=title],body .button{letter-spacing:-.02em}#MainContent .product-information__media img{background-color:var(--fn-white)}#MainContent .product-details{--color-foreground:var(--fn-ink)}#MainContent .product-details .button,#MainContent .product-details button[type=submit]{border-radius:100px;box-shadow:none}#MainContent .product-details .quantity-selector{border-radius:100px}#MainContent .product-media-gallery{--media-radius:16px}#MainContent .product-card .product-card__link{border-radius:inherit}#MainContent .product-grid-container .facets{background:var(--fn-cream)}#MainContent .product-grid-container .filter-block{border-color:var(--fn-stroke)}@media(min-width:800px){.fn-header{box-shadow:0 3px 12px #221b1607}}@media(min-width:750px){body #MainContent .fn-crew{padding-block:76px 55px!important}body #MainContent .fn-story{padding-block:74px 62px!important}body #MainContent .fn-lookbook{padding-block:72px 78px!important}body #MainContent .f2-at-home{padding-block:74px 70px!important}body #MainContent .fbs{padding-block:74px 83px!important}body #MainContent .f2-reviews--home{padding-block:74px 78px!important}body #MainContent .ffq{padding-block:73px 78px!important}body #MainContent .fbu{padding-block:73px 81px!important}body #MainContent .fn-pitch{padding-block:78px!important}body #MainContent .fn-pr{padding-block:75px 83px!important}body #MainContent .fn-related{padding-block:67px 79px!important}body #MainContent .fn-product-editorial{padding-block:70px 65px!important}body #MainContent .fn-crew__header{margin-bottom:29px!important}body #MainContent .fn-pr__heading{margin-bottom:28px!important}body #MainContent .fn-pitch__heading,body #MainContent .ffq__intro{margin-bottom:29px!important}body #MainContent .fbu__heading{margin-bottom:25px!important}}@media(max-width:749px){body #MainContent .fn-product-breadcrumb{padding-block:12px 9px!important;gap:7px!important}body #MainContent .product-information{padding-block:5px 24px!important}body #MainContent .product-information__grid{row-gap:9px!important;column-gap:0!important}body #MainContent .product-information__media{margin:0!important;padding:0!important}body #MainContent .product-information__media media-gallery{--gallery-aspect-ratio:1.08!important;--slideshow-gap:8px;max-width:calc(100% - 14px)!important;width:calc(100% - 14px)!important;margin:0 auto!important;padding:0!important}body #MainContent .product-information__media media-gallery slideshow-slide.product-media-container{aspect-ratio:1.08!important;max-height:none!important;border-radius:13px!important}body #MainContent .product-information__media media-gallery slideshow-slide.product-media-container .product-media{width:100%!important;height:100%!important;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center;overflow:hidden}body #MainContent .product-information__media media-gallery slideshow-slide.product-media-container .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:13px!important}body #MainContent .product-information__media media-gallery slideshow-container{padding:0!important;margin:0!important}body #MainContent .product-information__media media-gallery .product-media-container__zoom-button{border-radius:13px!important}body #MainContent .product-information__grid .product-details{margin-top:0!important;align-self:start!important;padding-top:0!important}body #MainContent .product-details>.group-block{padding-block-start:0!important;row-gap:10px!important;gap:10px!important}body #MainContent .product-details h1{margin-top:0!important;margin-bottom:0!important;font-size:clamp(33px,9.4vw,47px)!important;line-height:1.1!important}body #MainContent .product-details .fn-pdp-perks{gap:12px!important;margin-block:14px 4px!important}body #MainContent .product-details .fn-pdp-details{margin-block:13px 4px!important}body #MainContent .fn-crew{padding-block:45px 42px!important}body #MainContent .fn-story{padding-block:45px 41px!important}body #MainContent .fn-lookbook{padding-block:45px 53px!important}body #MainContent .f2-at-home{padding-block:47px 52px!important}body #MainContent .fbs{padding-block:48px 55px!important}body #MainContent .f2-reviews--home{padding-block:49px 53px!important}body #MainContent .ffq{padding-block:47px 54px!important}body #MainContent .fbu{padding-block:47px 53px!important}body #MainContent .fn-pitch{padding-block:50px 52px!important}body #MainContent .fn-pr{padding-block:49px 56px!important}body #MainContent .fn-related{padding-block:48px 55px!important}body #MainContent .fn-product-editorial{padding-block:47px 49px!important}body #MainContent .fn-crew__header{margin-bottom:20px!important}body #MainContent .fn-lookbook__header{margin-bottom:23px!important}body #MainContent .f2-at-home__intro{margin-bottom:19px!important}body #MainContent .fbs__header{margin-bottom:20px!important}body #MainContent .fn-pitch__heading{margin-bottom:22px!important}body #MainContent .fn-pitch__grid{gap:26px!important}body #MainContent .fn-pitch__reasons{gap:21px 13px!important}body #MainContent .fn-pitch__visual{height:min(88vw,395px)!important}body #MainContent .fn-pr__heading{margin-bottom:24px!important}body #MainContent .ffq__intro{margin-bottom:22px!important}body #MainContent .fbu__heading{margin-bottom:21px!important}body #MainContent .fn-related__heading{margin-bottom:20px!important}body .fn-footer__prelude-grid{min-height:262px!important}body .fn-footer__prelude-copy{padding-block:38px!important}body .fn-footer__dark{padding-top:40px!important}body .fn-footer__grid{row-gap:25px!important;padding-bottom:34px!important}}@media(max-width:390px){body #MainContent .product-information__media media-gallery{max-width:calc(100% - 10px)!important;width:calc(100% - 10px)!important}}:root{--fn-cta-text:#FFFDFC}#MainContent .fn-button--coral,#MainContent .fn-button:not(.fn-button--coral):not(.fn-button--light):not(.fn-button--outline):hover,#MainContent .fns-hero__spotlight a,#MainContent .fns-hero__sale-button:hover,#MainContent .f2-hero__spotlight a,#MainContent .fbs__card-cta:hover,#MainContent .fn-pitch__cta:hover,#MainContent .fn-pr__write:hover,#MainContent .fn-pr__native :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev),#MainContent .f2-reviews__app :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev),#MainContent .product-details .product-form-buttons .add-to-cart-button,#MainContent .product-details .product-form-buttons .add-to-cart-button:hover,#MainContent .sticky-add-to-cart__button,#MainContent .sticky-add-to-cart__button:hover,#MainContent .button--primary,#MainContent .product-form-buttons .add-to-cart-button,.fn-footer__form button,.fn-search__input-wrap button{color:var(--fn-cta-text)!important;-webkit-text-fill-color:var(--fn-cta-text)}#MainContent .fn-button--coral :is(span,svg),#MainContent .fns-hero__spotlight a svg,#MainContent .product-details .product-form-buttons .add-to-cart-button :is(span,svg),#MainContent .sticky-add-to-cart__button :is(span,svg),.fn-footer__form button svg,.fn-search__input-wrap button svg{color:inherit!important}#MainContent .product-details .quantity-selector .quantity-plus:not(:disabled),#MainContent .product-details .quantity-selector .quantity-plus:not(:disabled) :is(svg,.svg-wrapper){color:var(--fn-cta-text)!important;stroke:currentColor}#MainContent .fn-button:not(.fn-button--coral):not(.fn-button--light):not(.fn-button--outline):hover,#MainContent .fns-hero__spotlight a:hover,#MainContent .fbs__card-cta:hover{background:#da583e;border-color:#da583e}#MainContent .fn-button--light,#MainContent .fn-button--outline,#MainContent .button--secondary{-webkit-text-fill-color:initial}#MainContent .fn-button--outline:hover{color:var(--fn-cta-text)!important;-webkit-text-fill-color:var(--fn-cta-text)!important}.fn-footer .fn-button--light:hover,#MainContent .fn-button--light:hover{background:#fff5ec!important;border-color:#fff5ec!important;color:var(--fn-ink)!important;-webkit-text-fill-color:var(--fn-ink)!important}@media(max-width:760px){#MainContent .fbu__heading,#MainContent .ffq__intro,#MainContent .fn-lookbook__header,#MainContent .fn-pr__heading{text-align:center!important}#MainContent .ffq__contact{justify-content:center!important;text-align:center!important}#MainContent .fn-pitch__copy,#MainContent .fn-pitch__heading,#MainContent .fn-pitch__reason{text-align:center!important}#MainContent .fn-pitch__heading,#MainContent .fn-pitch__reason-icon,#MainContent .fn-pitch__reason p{margin-inline:auto!important}#MainContent .fn-pitch__cta{display:flex!important;margin-inline:auto!important}}@media(min-width:750px){body #MainContent .fn-crew{padding-block:63px 54px!important}body #MainContent .fn-story{padding-block:61px 51px!important}body #MainContent .fn-lookbook{padding-block:59px 64px!important}body #MainContent .f2-at-home{padding-block:62px 60px!important}body #MainContent .fbs{padding-block:66px 72px!important}body #MainContent .f2-reviews--home{padding-block:58px 62px!important}body #MainContent .ffq{padding-block:59px 59px!important}body #MainContent .fbu{padding-block:60px 66px!important}body #MainContent .fn-pitch{padding-block:63px 59px!important}body #MainContent .fn-pr{padding-block:58px 64px!important}body #MainContent .fn-related{padding-block:54px 58px!important}body #MainContent .fn-product-editorial{padding-block:58px 56px!important}body #MainContent .fn-crew__header{margin-bottom:26px!important}body #MainContent .fn-pr__heading{margin-bottom:25px!important}body #MainContent .fn-pitch__heading,body #MainContent .ffq__intro{margin-bottom:27px!important}body #MainContent .fbu__heading{margin-bottom:26px!important}body .fn-footer__prelude-grid{min-height:295px!important}body .fn-footer__prelude-copy{padding-block:41px!important}}@media(max-width:749px){body #MainContent .product-information{padding-block:5px 13px!important}body #MainContent .product-information__grid{row-gap:6px!important}body #MainContent .product-details>.group-block{gap:7px!important;row-gap:7px!important}body #MainContent .product-details .fn-pdp-perks{gap:10px!important;margin-block:13px 3px!important}body #MainContent .product-details .fn-pdp-details{margin-block:9px 3px!important}#MainContent .product-details .product-form-buttons .add-to-cart-button{font-size:19px!important;min-height:53px!important;line-height:1.15!important;letter-spacing:.012em!important}body #MainContent .fn-crew{padding-block:35px 32px!important}body #MainContent .fn-story{padding-block:34px 30px!important}body #MainContent .fn-lookbook{padding-block:33px 36px!important}body #MainContent .f2-at-home{padding-block:36px 39px!important}body #MainContent .fbs{padding-block:40px 43px!important}body #MainContent .f2-reviews--home{padding-block:36px 42px!important}body #MainContent .ffq{padding-block:31px 29px!important}body #MainContent .fbu{padding-block:38px 42px!important}body #MainContent .fn-pitch{padding-block:32px 35px!important}body #MainContent .fn-pr{padding-block:30px 33px!important}body #MainContent .fn-related{padding-block:31px 27px!important}body #MainContent .fn-product-editorial{padding-block:36px 35px!important}body #MainContent .fn-crew__header{margin-bottom:18px!important}body #MainContent .fn-lookbook__header{margin-bottom:21px!important}body #MainContent .f2-at-home__intro{margin-bottom:20px!important}body #MainContent .fbs__header{margin-bottom:18px!important}body #MainContent .fn-pitch__heading{margin-bottom:19px!important}body #MainContent .fn-pitch__grid{gap:20px!important}body #MainContent .fn-pitch__reasons{gap:18px 13px!important}body #MainContent .fn-pitch__reason-icon{margin-bottom:7px!important}body #MainContent .fn-pitch__reason h3{font-size:clamp(19px,4.5vw,21px);margin-bottom:6px;line-height:1.22}body #MainContent .fn-pitch__reason p{font-size:13px;line-height:1.58}body #MainContent .fn-pitch__cta{min-height:49px;margin-top:23px!important;padding:12px 22px;font-size:14px}body #MainContent .fn-pr__heading{margin-bottom:20px!important}body #MainContent .fn-pr__title h2{font-size:clamp(38px,9.2vw,53px);line-height:1.07}body #MainContent .fn-pr__toolbar{padding-bottom:16px;margin-bottom:18px}body #MainContent .fn-pr__toolbar:not(:has(+.fn-pr__grid)){margin-bottom:0}body #MainContent .fn-pr__native:not(.is-visible){display:none!important}body #MainContent .ffq__intro{margin-bottom:20px!important}body #MainContent .ffq__intro h2{font-size:clamp(36px,8.7vw,48px);line-height:1.1}body #MainContent .ffq__grid{gap:8px}body #MainContent .ffq__item summary{min-height:58px;padding:12px 17px;font-size:14px;line-height:1.35}body #MainContent .ffq__answer{padding:0 17px 16px;font-size:13px;line-height:1.65}body #MainContent .ffq__contact{margin-top:21px!important;gap:7px 14px}body #MainContent .fbu__heading{margin-bottom:20px!important}body #MainContent .fbu__grid{gap:15px 10px}body #MainContent .fbu__card p{font-size:12px;line-height:1.5}body #MainContent .fn-related__heading{margin-bottom:18px!important}body #MainContent .fn-related__info{padding:10px 0;gap:4px}body #MainContent .fn-related__info h3{font-size:21px;line-height:1.2}body #MainContent .fn-related__info>span{font-size:13px}body #MainContent .fn-product-editorial__intro{margin-bottom:22px!important}body #MainContent .fn-product-editorial__right{padding:5px 0}body .fn-footer__prelude-grid{min-height:232px!important}body .fn-footer__prelude-copy{padding-block:27px!important}body .fn-footer__prelude h2{margin:8px 0 15px}body .fn-footer__dark{padding-top:31px!important}body .fn-footer__grid{row-gap:18px!important;padding-bottom:26px!important}body .fn-footer__grid h3{margin-bottom:14px!important}body .fn-footer__newsletter p{margin-bottom:14px}body .fn-footer__wordmark{font-size:42px}body .fn-footer__about p{margin-top:10px}}#MainContent .fn-related__all,#MainContent .fbs__header-actions>a,#MainContent .f2-reviews__count,#MainContent .fn-pr__write{font-size:max(12px,.82rem)}.fn-footer__links a{font-size:14px;line-height:1.4}.fn-footer__newsletter p,.fn-footer__form button{font-size:13px}@media(prefers-reduced-motion:reduce){#MainContent .fn-pitch__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/furnies-global.css.map */
