@font-face{font-family:Zodiak;src:url(fulu-font-zodiak-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}.fulu-c-moon{position:relative;display:inline-block;flex:none;width:.86em;height:.86em;margin-inline-end:.6em;overflow:hidden;vertical-align:-.06em;border-radius:50%;background:var(--fulu-c-ember, #e2702a)}.fulu-c-moon:after{content:"";position:absolute;inset:18% auto auto 10%;width:46%;height:38%;border-radius:50%;background:#c0581c}.fulu-c-ember{position:absolute;z-index:1;bottom:30%;width:3px;height:3px;border-radius:50%;background:var(--fulu-c-ember, #e2702a);opacity:0;pointer-events:none;animation:fulu-c-rise 11s linear infinite}@keyframes fulu-c-rise{0%{transform:translateY(0);opacity:0}12%{opacity:.9}to{transform:translate(16px,-230px);opacity:0}}.fulu-c-lanterns{display:flex;align-items:center;gap:14px;padding:14px 24px;border-block:1px solid var(--fulu-line);background:var(--fulu-c-night, #0f0d0a);color:var(--fulu-ink);font-family:var(--fulu-font-body);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.fulu-c-lantern{flex:none;width:22px;height:30px;color:var(--fulu-gold)}.fulu-c-lantern .f{fill:var(--fulu-c-ember, #e2702a);animation:fulu-c-breathe 5s ease-in-out infinite}@keyframes fulu-c-breathe{0%,to{opacity:1}50%{opacity:.72}}html[data-c-n="1"] .fulu-c-lantern:nth-of-type(n+2),html[data-c-n="2"] .fulu-c-lantern:nth-of-type(n+3),html[data-c-n="3"] .fulu-c-lantern:nth-of-type(n+4),html[data-c-n="4"] .fulu-c-lantern:nth-of-type(n+5),html[data-c-n="5"] .fulu-c-lantern:nth-of-type(n+6),html[data-c-n="6"] .fulu-c-lantern:nth-of-type(n+7){color:#5a5345}html[data-c-n="1"] .fulu-c-lantern:nth-of-type(n+2) .f,html[data-c-n="2"] .fulu-c-lantern:nth-of-type(n+3) .f,html[data-c-n="3"] .fulu-c-lantern:nth-of-type(n+4) .f,html[data-c-n="4"] .fulu-c-lantern:nth-of-type(n+5) .f,html[data-c-n="5"] .fulu-c-lantern:nth-of-type(n+6) .f,html[data-c-n="6"] .fulu-c-lantern:nth-of-type(n+7) .f{display:none}@media screen and (min-width:750px){.fulu-c-lanterns{justify-content:center}}.fulu-c-fence{position:relative;height:46px;background:#1b1711}.fulu-c-fence:before{content:"";position:absolute;inset:auto 0 12px;height:34px;background:#050403;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='34'%3E%3Cpath d='M15 0l4 8-3 4v22h-2V12l-3-4z'/%3E%3Cpath d='M0 20h30v2H0z'/%3E%3C/svg%3E") repeat-x left bottom;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='34'%3E%3Cpath d='M15 0l4 8-3 4v22h-2V12l-3-4z'/%3E%3Cpath d='M0 20h30v2H0z'/%3E%3C/svg%3E") repeat-x left bottom}.fulu-strip--frames{background:var(--fulu-c-night, #0f0d0a)}.fulu-strip--frames .fulu-strip__rail{padding-block:8px 20px}.fulu-strip--frames .fulu-card{position:relative;padding:8px 8px 0;border-color:var(--fulu-gold);background:#2b2118}.fulu-strip--frames .fulu-card:before,.fulu-strip--frames .fulu-card:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid var(--fulu-gold);pointer-events:none}.fulu-strip--frames .fulu-card:before{top:-6px;left:-6px;border-right:0;border-bottom:0}.fulu-strip--frames .fulu-card:after{right:-6px;bottom:-6px;border-top:0;border-left:0}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid{gap:18px 14px;padding:10px 12px 20px}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item{position:relative;padding:5px 5px 10px;border:1px solid var(--fulu-gold);background:#2b2118}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:before,html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:after,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:before,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:after{content:"";position:absolute;width:10px;height:10px;border:1.5px solid var(--fulu-gold);pointer-events:none}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:before,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:before{top:-5px;left:-5px;border-right:0;border-bottom:0}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:after,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item:after{right:-5px;bottom:-5px;border-top:0;border-left:0}@media screen and (min-width:750px){html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid{gap:26px 20px;padding:12px 0 28px}html[data-c-phase=live] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item,html[data-c-phase=count] .shopify-section:has(>.fulu-cline--frames)~.shopify-section .product-grid__item{padding:8px 8px 12px}}.fulu-hero__accent--serif{margin-top:1px;font-family:Zodiak,Georgia,serif;font-size:1.2em;font-style:italic;font-weight:400;line-height:1.02;letter-spacing:-.01em;text-transform:none}@media screen and (max-width:989px){.fulu-hero.fulu-hero--campaign{--c-room: 70.6vw;--c-fade: calc((100vw - var(--c-room) / .705) * .6);display:block;height:auto;min-height:0;padding-top:calc(var(--c-room) + 8px);background:var(--fulu-c-night, #0f0d0a)}@supports (height: 1svh){.fulu-hero.fulu-hero--campaign{--c-room: clamp(220px, calc(100svh - 378px) , 70.6vw)}}.fulu-hero--campaign .fulu-hero__pic{inset:0 auto auto 50%;width:calc(var(--c-room) / .705);height:calc(var(--c-room) / .47);transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--c-fade),#000 calc(100% - var(--c-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--c-fade),#000 calc(100% - var(--c-fade)),transparent 100%)}.fulu-hero--campaign .fulu-hero__img{object-fit:cover;object-position:50% 0}.fulu-hero--campaign .fulu-hero__scrim{background:none}.fulu-hero--campaign .fulu-hero__slashes{display:none}.fulu-hero--campaign .fulu-hero__inner{padding-bottom:20px}.fulu-hero--campaign .fulu-hero__title{font-size:clamp(26px,7.7vw,60px)}.fulu-hero--campaign .fulu-hero__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:16px}.fulu-hero--campaign .fulu-hero__foot .fulu-hero__also,.fulu-hero--campaign .fulu-hero__foot .fulu-hero__avail{margin:0}.fulu-hero--campaign .fulu-hero__foot .fulu-hero__also{font-size:12.5px}.fulu-hero--campaign .fulu-hero__foot .fulu-hero__avail{font-size:11px;letter-spacing:.12em}}@media screen and (min-width:750px)and (max-width:989px){@supports (height: 1svh){.fulu-hero.fulu-hero--campaign{--c-room: clamp(220px, calc(100svh - 450px) , 70.6vw)}}.fulu-hero--campaign .fulu-hero__inner{padding-bottom:40px}.fulu-hero--campaign .fulu-hero__foot{justify-content:flex-start;gap:10px 28px}}@media screen and (min-width:990px){.fulu-hero--campaign .fulu-hero__img{object-fit:cover;object-position:78% 50%}.fulu-hero--campaign .fulu-hero__scrim{background:linear-gradient(90deg,#0d0b07d1,#0d0b0780 28%,#0d0b0714 52%,#0d0b0700 64%),linear-gradient(180deg,rgb(15 13 10 / 0) 80%,var(--fulu-c-night, #0f0d0a) 100%)}}@media screen and (min-width:990px)and (max-width:1359px){.fulu-hero--campaign .fulu-hero__title{max-width:12ch}}@media screen and (min-width:990px)and (max-width:1199px){.fulu-hero--campaign .fulu-hero__title{font-size:48px}}@media(prefers-reduced-motion:reduce){.fulu-c-ember{display:none}.fulu-c-lantern .f{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/fulu-campaign.css.map */
