:root{--fl-hustle-100: #DCEBD8;--fl-hustle-200: #D7E8D0;--fl-hustle-300: #C8E0BE;--fl-hustle-ink: #1F4B2E;--fl-moss: #A9C79C;--fl-safe-100: #F3E4C2;--fl-safe-200: #EEDFB8;--fl-safe-300: #EAD9A8;--fl-safe-ink: #8A6A2F;--fl-safe-ink-deep: #6B4E1F;--fl-cream-gold: #E8D6A8;--fl-emerald: #0E5C3B;--fl-gold: #C9A227;--fl-ink: #2B2418;--fl-paper: #F4EFE3;--fl-serif: "Fraunces", Georgia, serif;--fl-sans: "Work Sans", system-ui, sans-serif;--fl-kufi: "Reem Kufi", "Noto Kufi Arabic", sans-serif;--fl-gutter: clamp(16px, 4vw, 48px);--fl-shadow: 0 18px 40px -18px rgba(43, 36, 24, .45)}body{background-color:var(--fl-hustle-100)}:where(.fl){font-family:var(--fl-sans);color:var(--fl-ink);-webkit-font-smoothing:antialiased}.fl *,.fl *:before,.fl *:after{box-sizing:border-box}.fl :is(h1,h2,h3,h4,p){color:inherit}:where(.fl-section){position:relative;min-height:100svh;padding:clamp(72px,10vh,120px) var(--fl-gutter);display:flex;flex-direction:column;justify-content:center;overflow:hidden}:where(.fl-inner){width:100%;max-width:1200px;margin:0 auto;position:relative}.fl-eyebrow{margin:0 0 20px;font:500 12px/1.4 var(--fl-sans);letter-spacing:.2em;text-transform:uppercase}.fl-ar{font-family:var(--fl-kufi);font-weight:600;letter-spacing:0;text-transform:none}.fl-eyebrow.fl-ar{font-size:17px}.fl-display{margin:0;font-family:var(--fl-serif);font-variation-settings:"opsz" 144;font-weight:600;line-height:.95;letter-spacing:-.02em}.fl-h1{font-size:clamp(44px,8vw,112px)}.fl-h2{font-size:clamp(34px,5vw,68px)}.fl-body{font-size:clamp(15px,1.2vw,17px);line-height:1.6;max-width:52ch}.fl-pill{display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:0 28px;border-radius:999px;font:600 15px/1 var(--fl-sans);text-decoration:none;transition:transform .2s ease,background-color .2s ease}.fl-pill:hover{transform:translateY(-2px)}.fl-pill:focus-visible{outline:2px solid var(--fl-gold);outline-offset:3px}.fl-pill--primary{background:var(--fl-emerald);color:var(--fl-paper)}.fl-pill--primary .fl-pill__icon{color:var(--fl-gold)}.fl-pill--outline{border:1.5px solid currentColor;color:inherit}.fl-pill--gold{background:var(--fl-gold);color:var(--fl-ink)}.fl-card{display:block;aspect-ratio:3 / 4;padding:7px;background:var(--fl-paper);border:2px solid var(--fl-gold);border-radius:14px;box-shadow:var(--fl-shadow)}.fl-card--green{border-color:var(--fl-emerald)}.fl-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.fl-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:12px;text-align:center;border:1.5px dashed currentColor;border-radius:8px;font:600 11px/1.4 var(--fl-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.75;background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(43,36,24,.05) 10px 20px)}@media(prefers-reduced-motion:reduce){.fl *,.fl *:before,.fl *:after{transition:none!important;animation:none!important}}body .shopify-policy__container{max-width:780px;margin:clamp(40px,8vw,96px) auto;margin-inline:max(16px,calc((100% - 780px)/2));padding:clamp(28px,5vw,64px);background:var(--fl-paper);border:2px solid var(--fl-gold);border-radius:20px;box-shadow:var(--fl-shadow);font-family:var(--fl-sans);color:var(--fl-ink)}body .shopify-policy__title{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(201,162,39,.5);text-align:left}body .shopify-policy__title h1{margin:0;font-family:var(--fl-serif);font-variation-settings:"opsz" 144;font-weight:600;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.02em;color:var(--fl-hustle-ink)}body .shopify-policy__body{font-size:16px;line-height:1.7}body .shopify-policy__body :is(h1,h2,h3,h4){margin:1.8em 0 .5em;font-family:var(--fl-serif);font-weight:600;line-height:1.2;color:var(--fl-hustle-ink)}body .shopify-policy__body h2{font-size:24px}body .shopify-policy__body h3{font-size:19px}body .shopify-policy__body :is(p,li){color:var(--fl-ink)}body .shopify-policy__body a{color:var(--fl-emerald);text-decoration-color:var(--fl-gold);text-underline-offset:3px}body .shopify-policy__body ul{padding-left:1.2em}body .shopify-policy__body li::marker{color:var(--fl-gold)}.fl-nav-cta{min-height:40px;padding:0 20px;margin-inline-end:8px;font:600 14px/1 var(--fl-sans);white-space:nowrap;align-self:center}@media(max-width:749px){.fl-nav-cta{display:none}}.fl-sticky{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--fl-emerald);color:var(--fl-paper);border:1.5px solid var(--fl-gold);box-shadow:0 14px 30px -12px #2b24188c;font:600 15px/1 var(--fl-sans);text-decoration:none;white-space:nowrap;transition:translate .3s ease,opacity .3s ease}.fl-sticky__price{color:var(--fl-gold)}.fl-sticky:focus-visible{outline:2px solid var(--fl-gold);outline-offset:3px}.fl-sticky.is-hidden{translate:-50% 140%;opacity:0;pointer-events:none}:root{--fl-ease: cubic-bezier(.2, .75, .15, 1)}.fl-motion [data-felosy-deal] :is(.fl-eyebrow,.fl-body,.fl-zone__ar,.fl-zone__list li,.fl-pill,.fl-ledger__callout,.fl-contact__email,.fl-footer__sub):not(.is-settled){transition:opacity .7s var(--fl-ease) var(--d, 0ms),transform .8s var(--fl-ease) var(--d, 0ms)}.fl-motion [data-felosy-deal] :is(.fl-eyebrow,.fl-body,.fl-zone__ar,.fl-zone__list li,.fl-pill,.fl-ledger__callout,.fl-contact__email,.fl-footer__sub):not(.is-in){opacity:0;transform:translateY(26px)}.fl-motion [data-felosy-deal] :is(.fl-hero__card,.fl-box__item,.fl-zone__card,.fl-zone__stat,.fl-ledger__phone,.fl-ledger__qr,.fl-who__seat,.fl-contact__card,.fl-catalog__item,.fl-product__media):not(.is-settled){transition:opacity .6s ease var(--d, 0ms),transform 1s var(--fl-ease) var(--d, 0ms)}.fl-motion [data-felosy-deal] :is(.fl-hero__card,.fl-box__item,.fl-zone__card,.fl-zone__stat,.fl-ledger__phone,.fl-ledger__qr,.fl-who__seat,.fl-contact__card,.fl-catalog__item,.fl-product__media):not(.is-in){opacity:0;transform:translateY(110px) rotate(-7deg) scale(.92)}.fl-motion [data-felosy-deal] :is(.fl-box__item,.fl-zone__card,.fl-who__seat):nth-child(2n):not(.is-in){transform:translateY(110px) rotate(7deg) scale(.92)}.fl-motion [data-felosy-deal] .fl-hero__card.fl-card:not(.is-in){transform:translateY(60vh) rotate(24deg) scale(.7)}.fl-motion [data-felosy-deal] .fl-hero__card.fl-card:nth-child(2n):not(.is-in){transform:translateY(60vh) rotate(-24deg) scale(.7)}.fl-motion [data-felosy-deal] .fl-display:not(.is-split){opacity:0}.fl-motion .fl-display .fl-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em 0 .14em;margin:-.06em 0 -.14em}.fl-motion .fl-display .fl-w>span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--fl-ease) calc(var(--d, 0ms) + var(--wi, 0) * 60ms)}.fl-motion .fl-display.is-in .fl-w>span{transform:none}.fl-zone__stat-value{font-variant-numeric:tabular-nums}.fl-motion .fl-zone__stat{overflow:hidden}.fl-motion .fl-zone__stat.is-counted .fl-zone__stat-value{animation:fl-pop .5s var(--fl-ease)}.fl-motion .fl-zone--safe .fl-zone__stat.is-counted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(244,239,227,.75) 50%,transparent 65%);transform:translate(-120%);animation:fl-shine 1.2s var(--fl-ease) .15s forwards;pointer-events:none}@keyframes fl-pop{40%{transform:scale(1.12)}}@keyframes fl-shine{to{transform:translate(120%)}}.fl-motion .fl-box__item .fl-card{position:relative;transition:rotate .25s ease,translate .25s ease,transform .15s ease-out}.fl-motion .fl-box__item .fl-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(244,239,227,.45),transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none}.fl-motion .fl-box__item:hover .fl-card:after{opacity:1}:root{--view-transition-old-main-content: .28s ease-in both fl-page-out;--view-transition-new-main-content: .6s var(--fl-ease) both fl-page-in}@keyframes fl-page-out{to{opacity:0;transform:translateY(-18px) scale(.985)}}@keyframes fl-page-in{0%{opacity:0;transform:translateY(48px) rotate(.6deg)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-felosy-deal]{scroll-margin-top:64px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/felosy.css.map */
