:root{--fl-paper:#FBF6EE;--fl-paper-2:#F6EDE0;--fl-ink:#3B2F3A;--fl-ink-soft:#6B5A67;--fl-blush:#F4C7D3;--fl-blush-deep:#E48AAE;--fl-lav:#D9CCEF;--fl-lav-deep:#8E6FBF;--fl-sage:#C7DDBE;--fl-butter:#F7E6A8;--fl-hand:"Caveat","Marck Script",cursive;--fl-body:"Nunito","Helvetica Neue",Arial,sans-serif;--fl-wobble:255px 18px 225px 18px/18px 225px 18px 255px;--fl-wobble-2:18px 225px 18px 255px/255px 18px 225px 18px;--fl-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .23 0 0 0 0 .18 0 0 0 0 .22 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fl-squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 7c10-6 18 4 28-1s18-6 28 0 18 5 28-1 18-4 32 1' fill='none' stroke='%23E48AAE' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");--fl-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4c20-3 40 3 60 0s40-3 60 0 40 3 80-1' fill='none' stroke='%233B2F3A' stroke-width='1.6' stroke-dasharray='7 6' stroke-linecap='round'/%3E%3C/svg%3E")}body,body.gradient{background-color:var(--fl-paper)!important;background-image:var(--fl-noise)!important;color:var(--fl-ink)!important;font-family:var(--fl-body)!important;letter-spacing:.01em}body,.rte,.rte p,p,li,input,select,textarea,.price,.card__information,.product__description{font-family:var(--fl-body)!important}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading,.image-with-text__heading,.rich-text__heading,.collection-hero__title,.product__title h1,.main-page-title,.footer-block__heading,.fl-hand{font-family:var(--fl-hand)!important;font-weight:700!important;letter-spacing:0!important;color:var(--fl-ink)!important;line-height:1.05!important}h2.title,.title.h2,.rich-text__heading,.image-with-text__heading,.collection-hero__title{font-size:clamp(3.4rem,6vw,5.2rem)!important}.title-wrapper-with-link .title,.title-wrapper .title,.collection-list-title{position:relative;display:inline-block;padding-bottom:.6rem}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.fl-underline:after{content:"";position:absolute;left:-2%;bottom:-.2rem;width:104%;height:12px;background:var(--fl-squiggle) center/100% 100% no-repeat}a{color:inherit}.cart-notification,.search-modal,.predictive-search,.mobile-facets__inner,.facets__display,.quick-add-modal__content,.product-popup-modal__content{background-color:var(--fl-paper)!important}body.gradient{background:var(--fl-paper) var(--fl-noise)!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.button--primary{font-family:var(--fl-body)!important;font-weight:800!important;letter-spacing:.02em!important;background:var(--fl-blush-deep)!important;color:#fff!important;border:2px solid var(--fl-ink)!important;border-radius:var(--fl-wobble)!important;box-shadow:3px 4px 0 var(--fl-ink)!important;transition:transform .15s ease,box-shadow .15s ease!important;min-height:4.8rem}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{display:none!important;box-shadow:none!important}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translate(-1px,-2px) rotate(-.6deg);box-shadow:5px 6px 0 var(--fl-ink)!important}.button:active{transform:translate(2px,3px);box-shadow:1px 1px 0 var(--fl-ink)!important}.button--secondary{background:#fff!important;color:var(--fl-ink)!important}.product-form__submit{background:var(--fl-ink)!important;color:var(--fl-paper)!important;box-shadow:3px 4px 0 var(--fl-blush-deep)!important;font-size:1.7rem!important}.product-form__submit:hover{box-shadow:5px 6px 0 var(--fl-blush-deep)!important}.product-form__submit[disabled]{opacity:.55}.field__input,.select__select,.quantity{border-radius:14px!important}.field:after,.select:after,.quantity:after,.field:before,.select:before,.quantity:before{box-shadow:0 0 0 1.5px var(--fl-ink)!important;border-radius:14px!important}.announcement-bar-section .announcement-bar,.utility-bar{background:var(--fl-lav)!important;color:var(--fl-ink)!important}.announcement-bar__message{font-family:var(--fl-body)!important;font-weight:700;letter-spacing:.02em}.section-header .header-wrapper,.header-wrapper{background:var(--fl-paper) var(--fl-noise)!important;border:0!important;position:relative}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:8px;background:var(--fl-dash) center/100% 100% no-repeat;pointer-events:none}.header__heading-logo{max-width:92px!important;height:auto}.header{padding-top:.4rem!important;padding-bottom:.4rem!important}@media(min-width:990px){.header__heading-logo{max-width:130px!important}}.header__menu-item,.list-menu__item,.header__active-menu-item,.menu-drawer__menu-item{font-family:var(--fl-hand)!important;font-size:2.3rem!important;font-weight:700!important;color:var(--fl-ink)!important;text-decoration:none!important}.header__menu-item:hover span,.header__active-menu-item{background:linear-gradient(transparent 60%,var(--fl-butter) 60%)}.mega-menu__content,.header__submenu,.menu-drawer{background:var(--fl-paper) var(--fl-noise)!important;border:2px solid var(--fl-ink)!important;border-radius:var(--fl-wobble-2)}.mega-menu__link{font-family:var(--fl-body)!important;font-weight:700;color:var(--fl-ink)!important;font-size:1.6rem}.header__icon{color:var(--fl-ink)!important}.cart-count-bubble{background:var(--fl-blush-deep)!important;color:#fff!important;border:1.5px solid var(--fl-ink)}.grid .grid__item .card-wrapper{position:relative}.card-wrapper .card{background:#fff!important;border:2px solid var(--fl-ink)!important;border-radius:var(--fl-wobble)!important;padding:.8rem .8rem 0!important;box-shadow:4px 5px #3b2f3a24!important;transition:transform .2s ease}.card-wrapper .card .card__inner{border-radius:12px!important;overflow:hidden}.card-wrapper .card .card__inner:after{display:none!important}.card .media,.card__media .media{border-radius:10px!important}.card .card__information{padding:1rem .4rem 1.2rem!important}.card__heading,.card__heading a{font-family:var(--fl-body)!important;font-weight:800!important;font-size:1.45rem!important;line-height:1.3!important;color:var(--fl-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .price{font-family:var(--fl-hand)!important;font-weight:700;font-size:2.4rem!important;color:var(--fl-blush-deep)!important;letter-spacing:0}.card .price .price-item--regular{font-family:var(--fl-hand)!important}.card-wrapper:before{content:"";position:absolute;z-index:3;top:-9px;left:50%;width:64px;height:20px;transform:translate(-50%) rotate(-4deg);background:repeating-linear-gradient(45deg,#e48aae8c 0 6px,#ffffff8c 6px 12px);border-left:1px dashed rgba(59,47,58,.25);border-right:1px dashed rgba(59,47,58,.25);pointer-events:none}.grid__item:nth-child(3n+2) .card-wrapper:before{background:repeating-linear-gradient(45deg,#8e6fbf73 0 6px,#ffffff8c 6px 12px);transform:translate(-50%) rotate(3deg)}.grid__item:nth-child(3n) .card-wrapper:before{background:repeating-linear-gradient(90deg,#c7ddbecc 0 5px,#ffffff8c 5px 10px);transform:translate(-50%) rotate(-2deg)}.grid__item:nth-child(odd) .card-wrapper .card{transform:rotate(-.8deg)}.grid__item:nth-child(2n) .card-wrapper .card{transform:rotate(.7deg)}.card-wrapper:hover .card{transform:rotate(0) translateY(-4px)!important}.card__badge .badge{border:1.5px solid var(--fl-ink)!important;background:var(--fl-butter)!important;color:var(--fl-ink)!important;font-weight:800;border-radius:var(--fl-wobble)!important}.product-grid,.grid.product-grid{row-gap:2.6rem!important;padding-top:1rem}@media(max-width:749px){.grid.product-grid{column-gap:1.2rem!important}.card__heading,.card__heading a{font-size:1.3rem!important}.card .price{font-size:2.1rem!important}.card-wrapper .card{padding:.6rem .6rem 0!important}}.slider--mobile .grid__item{padding-top:12px}.collection-hero,.main-page-title{position:relative}.collection-hero__description{font-size:1.6rem;color:var(--fl-ink-soft)}.facets-container,.facet-filters{font-family:var(--fl-body)}.product__title h1{font-size:clamp(3rem,7vw,4.6rem)!important}.product__info-container .price{font-family:var(--fl-hand)!important;font-size:3.6rem!important;color:var(--fl-blush-deep)!important;font-weight:700}.product__info-container .price *{font-family:var(--fl-hand)!important}.product__media-item .media,.product-media-container{border-radius:var(--fl-wobble)!important;border:2px solid var(--fl-ink)!important;overflow:hidden;background:#fff}.product__media-list .product__media-item{padding-top:6px}.variant-input-wrapper label,.product-form__input input[type=radio]+label{border:1.5px solid var(--fl-ink)!important;border-radius:var(--fl-wobble)!important;font-weight:700;background:#fff}.product-form__input input[type=radio]:checked+label{background:var(--fl-lav)!important;color:var(--fl-ink)!important}.product__description,.product__description.rte{font-size:1.55rem;line-height:1.7}.product__accordion summary,.accordion summary{font-family:var(--fl-hand)!important;font-size:2.2rem}@media(max-width:749px){.product__title h1{font-size:2.9rem!important}.product__info-wrapper{padding-top:.4rem}.product .product__media-wrapper{margin-bottom:.6rem}.product-form__buttons{position:sticky;bottom:10px;z-index:5}}.image-with-text__media,.image-with-text .media{border-radius:var(--fl-wobble)!important;border:2px solid var(--fl-ink)!important;overflow:hidden;transform:rotate(-1deg);box-shadow:6px 7px 0 var(--fl-lav)!important}.image-with-text__content{background:transparent!important;border:0!important;box-shadow:none!important}.image-with-text__text,.rich-text__text{font-size:1.65rem;color:var(--fl-ink-soft)}.footer{background:var(--fl-lav) var(--fl-noise)!important;color:var(--fl-ink)!important;position:relative;border:0!important;margin-top:4rem}.footer:before{content:"";position:absolute;top:-22px;left:0;right:0;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24V14c30-12 50 8 80-2s50-12 80 0 50 10 80-2 50-12 80 0 50 8 80-4v18z' fill='%23D9CCEF'/%3E%3C/svg%3E") center/100% 100% no-repeat}.footer a,.footer .list-menu__item--link,.footer__copyright,.copyright__content{color:var(--fl-ink)!important}.footer-block__heading{font-size:3rem!important}.newsletter-form__field-wrapper .field__input{background:#fff!important}#fl-messenger{position:fixed;right:16px;bottom:18px;z-index:9999;display:flex;align-items:center;gap:.8rem;background:#0084ff;color:#fff;text-decoration:none;font:800 1.5rem/1 var(--fl-body);padding:1.1rem 1.6rem 1.1rem 1.2rem;border:2px solid var(--fl-ink);border-radius:var(--fl-wobble);box-shadow:3px 4px 0 var(--fl-ink);transition:transform .15s ease}#fl-messenger:hover{transform:translate(-1px,-2px) rotate(-1deg)}#fl-messenger svg{width:24px;height:24px;flex:none}@media(max-width:749px){#fl-messenger{padding:0;width:54px;height:54px;justify-content:center;border-radius:50%;bottom:84px;right:12px}#fl-messenger .fl-msg-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.fl-section{position:relative;padding:3.2rem 1.6rem;overflow:hidden}.fl-wrap{max-width:120rem;margin:0 auto;position:relative}.fl-doodle{position:absolute;pointer-events:none;color:var(--fl-lav-deep);opacity:.85}.fl-doodle svg{width:100%;height:100%;display:block}.fl-hero{padding-top:2rem;padding-bottom:4rem}.fl-hero__grid{display:grid;gap:2.4rem;align-items:center}.fl-hero__collage{position:relative;height:340px;max-width:420px;width:100%;margin:0 auto}.fl-photo{position:absolute;background:#fff;padding:7px 7px 22px;border:2px solid var(--fl-ink);border-radius:6px;box-shadow:5px 6px #3b2f3a29}.fl-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.fl-photo:before{content:"";position:absolute;top:-10px;left:50%;width:58px;height:18px;transform:translate(-50%) rotate(-5deg);background:repeating-linear-gradient(45deg,#e48aae99 0 6px,#fff9 6px 12px)}.fl-photo--1{width:52%;height:62%;left:2%;top:4%;transform:rotate(-6deg);z-index:2}.fl-photo--2{width:48%;height:56%;right:0;top:0;transform:rotate(5deg);z-index:1}.fl-photo--2:before{background:repeating-linear-gradient(45deg,#8e6fbf80 0 6px,#fff9 6px 12px)}.fl-photo--3{width:46%;height:52%;left:14%;bottom:0;transform:rotate(3deg);z-index:3}.fl-photo--3:before{background:repeating-linear-gradient(90deg,#c7ddbee6 0 5px,#fff9 5px 10px)}.fl-photo--4{width:42%;height:48%;right:4%;bottom:4%;transform:rotate(-4deg);z-index:4}.fl-hero__sticker{position:absolute;z-index:6;right:-4px;top:44%;background:var(--fl-butter);border:2px solid var(--fl-ink);border-radius:50%;width:92px;height:92px;display:flex;align-items:center;justify-content:center;text-align:center;font:700 1.9rem/1 var(--fl-hand);transform:rotate(12deg);box-shadow:3px 3px 0 var(--fl-ink)}.fl-hero__text{text-align:center}.fl-kicker{display:inline-block;font:800 1.3rem/1 var(--fl-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fl-lav-deep);background:#fff;border:1.5px dashed var(--fl-lav-deep);padding:.7rem 1.2rem;border-radius:var(--fl-wobble);transform:rotate(-1.5deg)}.fl-hero__title{font:700 clamp(4.4rem,11vw,7.6rem)/.95 var(--fl-hand)!important;margin:1.4rem 0 1rem;color:var(--fl-ink)}.fl-hero__title em{font-style:normal;color:var(--fl-blush-deep);position:relative;white-space:nowrap}.fl-hero__title em:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-2px;height:14px;background:var(--fl-squiggle) center/100% 100% no-repeat}.fl-hero__sub{font-size:1.7rem;line-height:1.6;color:var(--fl-ink-soft);max-width:46rem;margin:0 auto 2.2rem}.fl-hero__ctas{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.fl-hero__note{margin-top:1.4rem;font:700 2rem/1.2 var(--fl-hand);color:var(--fl-lav-deep)}.fl-arrow{display:inline-block;width:46px;height:30px;vertical-align:middle;margin-left:.4rem}@media(min-width:750px){.fl-hero{padding-top:4rem;padding-bottom:6rem}.fl-hero__grid{grid-template-columns:1.05fr 1fr;gap:5rem}.fl-hero__text{text-align:left;order:-1}.fl-hero__sub{margin-left:0}.fl-hero__ctas{justify-content:flex-start}.fl-hero__collage{height:500px;max-width:560px}.fl-hero__sticker{width:110px;height:110px;font-size:2.2rem}}.fl-occ__head{text-align:center;margin-bottom:2rem}.fl-occ__title{font:700 clamp(3.4rem,6vw,5.2rem)/1 var(--fl-hand)!important;margin:0 0 .4rem;display:inline-block;position:relative;padding-bottom:.6rem}.fl-occ__title:after{content:"";position:absolute;left:-2%;bottom:-.2rem;width:104%;height:12px;background:var(--fl-squiggle) center/100% 100% no-repeat}.fl-occ__sub{color:var(--fl-ink-soft);font-size:1.55rem;margin:.6rem 0 0}.fl-occ__list{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.6rem;padding:1.6rem 1.6rem 1.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.fl-occ__list::-webkit-scrollbar{display:none}.fl-occ__item{flex:0 0 42%;scroll-snap-align:start}.fl-occ__card{display:block;text-decoration:none;text-align:center;color:var(--fl-ink)}.fl-occ__img{position:relative;display:block;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:2px solid var(--fl-ink);background:var(--occ,var(--fl-blush));box-shadow:4px 5px 0 var(--fl-ink);transition:transform .2s ease}.fl-occ__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.fl-occ__card:hover .fl-occ__img{transform:rotate(-4deg) scale(1.03)}.fl-occ__label{display:block;margin-top:1rem;font:700 2.3rem/1.05 var(--fl-hand)}.fl-occ__item:nth-child(odd) .fl-occ__img{transform:rotate(-2deg)}.fl-occ__item:nth-child(2n) .fl-occ__img{transform:rotate(2deg)}@media(min-width:750px){.fl-occ__list{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);overflow:visible;margin:0;padding:1.6rem 0 1rem}.fl-occ__label{font-size:2.6rem}}.fl-promise__list{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;list-style:none;padding:0;margin:0}.fl-promise__item{background:#fff;border:2px solid var(--fl-ink);border-radius:var(--fl-wobble);padding:1.6rem 1.2rem;text-align:center;box-shadow:3px 4px 0 var(--bg,var(--fl-blush))}.fl-promise__item:nth-child(2){--bg:var(--fl-lav);transform:rotate(.8deg)}.fl-promise__item:nth-child(3){--bg:var(--fl-sage);transform:rotate(-.8deg)}.fl-promise__item:nth-child(4){--bg:var(--fl-butter)}.fl-promise__icon{display:block;width:44px;height:44px;margin:0 auto .6rem;color:var(--fl-ink)}.fl-promise__icon svg{width:100%;height:100%}.fl-promise__title{font:700 2.3rem/1.05 var(--fl-hand);margin:0 0 .4rem}.fl-promise__text{font-size:1.35rem;line-height:1.45;color:var(--fl-ink-soft);margin:0}@media(min-width:750px){.fl-promise__list{grid-template-columns:repeat(4,1fr);gap:2.4rem}.fl-promise__title{font-size:2.6rem}.fl-promise__text{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.fl-photo,.fl-occ__img,.button{transform:none!important;transition:none!important}}:root,.color-background-1,.color-accent-1,.color-scheme-079a3832-b47b-4cc3-9c79-65d240022fcd{--color-background:251,246,238;--gradient-background:#FBF6EE;--color-foreground:59,47,58;--color-background-contrast:214,196,178;--color-button:228,138,174;--color-button-text:255,255,255;--color-secondary-button:251,246,238;--color-secondary-button-text:59,47,58;--color-link:142,111,191;--color-shadow:59,47,58;--color-badge-foreground:59,47,58;--color-badge-background:247,230,168;--color-badge-border:59,47,58}.color-scheme-52ed7480-4bc1-44f4-99df-2287f03185f4{--color-background:249,228,234;--gradient-background:#F9E4EA;--color-foreground:59,47,58;--color-button:228,138,174;--color-button-text:255,255,255;--color-secondary-button:249,228,234;--color-secondary-button-text:59,47,58;--color-link:142,111,191;--color-shadow:59,47,58}.color-background-2,.color-inverse,.color-accent-3{--color-background:217,204,239;--gradient-background:#D9CCEF;--color-foreground:59,47,58;--color-button:59,47,58;--color-button-text:251,246,238;--color-secondary-button:217,204,239;--color-secondary-button-text:59,47,58;--color-link:59,47,58;--color-shadow:59,47,58}.color-scheme-079a3832-b47b-4cc3-9c79-65d240022fcd.gradient,.color-background-1.gradient{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flumaluma-whimsical.css.map */
