:root{--fly-halloween-night: #100D1B;--fly-halloween-deep: #171426;--fly-halloween-navy: #1B1F3B;--fly-halloween-purple: #8A4DCC;--fly-halloween-orange: #F39A3D;--fly-halloween-pink: #FF4FB3;--fly-halloween-cream: #FFF7ED;--fly-halloween-lilac: #F4EAF7;--fly-halloween-shadow: 0 18px 44px rgba(16,13,27,.24)}body{background:var(--fly-halloween-night)}.page-wrapper{background:#fff}#header-group{background:radial-gradient(circle at 14% -80%,rgba(138,77,204,.42),transparent 42%),radial-gradient(circle at 88% -100%,rgba(243,154,61,.28),transparent 40%),linear-gradient(180deg,#151124,#1b1f3b);border-bottom:1px solid rgba(243,154,61,.26)}#header-group .header-section{background:transparent!important;box-shadow:0 10px 28px #100d1b38!important}#header-component,#header-component a,#header-component button,#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header-actions__action,#header-component svg{color:#fff7ed!important}#header-component .header-menu .menu-list__link:hover,#header-component .header-menu .menu-list__link:hover .menu-list__link-title,#header-component .header-menu .mega-menu__link:hover{color:var(--fly-halloween-orange)!important}#header-component .header-menu .menu-list__link[href="/collections/promotions"],#header-component .header-menu .mega-menu__link[href="/collections/promotions"]{color:var(--fly-halloween-pink)!important}.fly-promo-code{background:radial-gradient(circle at 10% 0%,rgba(138,77,204,.52),transparent 29%),radial-gradient(circle at 92% 115%,rgba(243,154,61,.38),transparent 28%),linear-gradient(135deg,#0f0c1a,#1b1f3b 55%,#2b1640)!important;border-bottom:1px solid rgba(243,154,61,.35)!important}.fly-promo-code:before{background:var(--fly-halloween-orange)!important;opacity:.34!important;filter:blur(1px)}.fly-promo-code:after{background:var(--fly-halloween-pink)!important;opacity:.26!important}.fly-promo-code__eyebrow{color:#ffb55e!important}.fly-promo-code__heading{text-shadow:0 0 22px rgba(243,154,61,.18)}.fly-promo-code__heading:after{content:" \2726";color:var(--fly-halloween-orange)}.fly-promo-code__code-wrap{border-color:#f39a3db8!important;background:#fff7edfa!important;box-shadow:inset 0 0 0 1px #ffffff4d,0 8px 24px #0000002e}.fly-promo-code__copy-button{color:var(--fly-halloween-purple)!important}.fly-promo-code__cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#ff4fb3,#e13d9a)!important;box-shadow:0 10px 30px #ff4fb352!important}.fly-promo-code__cta:hover{box-shadow:0 14px 36px #ff4fb36b!important}.fly-promo-code__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.3) 45%,transparent 72%);transform:translate(-125%);transition:transform .55s ease}.fly-promo-code__cta:hover:after{transform:translate(125%)}main[data-template=index] .shopify-section:has(.hero){position:relative;overflow:hidden;background:var(--fly-halloween-deep)}main[data-template=index] .shopify-section:has(.hero):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgba(138,77,204,.2),transparent 22%),radial-gradient(circle at 82% 28%,rgba(243,154,61,.18),transparent 20%),linear-gradient(180deg,#100d1b14,#100d1b2e)}main[data-template=index] .shopify-section:has(.hero):after{content:"";position:absolute;z-index:3;pointer-events:none;width:240px;height:180px;right:2vw;top:10px;opacity:.24;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 180'%3E%3Cg fill='%23F39A3D'%3E%3Cpath d='M38 63c12-18 29-24 48-15-6-15-2-26 10-34 8 18 21 28 40 29-7 10-8 20-3 30-16-4-31-1-45 10-12-13-28-20-50-20Z'/%3E%3Cpath d='M128 104c10-14 24-19 39-12-5-12-1-21 8-27 7 14 17 22 33 23-6 8-7 16-2 24-13-3-25-1-37 8-10-10-23-16-41-16Z'/%3E%3C/g%3E%3C/svg%3E")}.flyandbag-trust{background:radial-gradient(circle at 12% -10%,rgba(138,77,204,.34),transparent 28%),radial-gradient(circle at 92% 110%,rgba(243,154,61,.22),transparent 28%),linear-gradient(135deg,#211934,#171426)!important;color:var(--fly-halloween-cream)!important}.flyandbag-trust__heading{color:var(--fly-halloween-cream)!important}.flyandbag-trust__item{border-color:#f39a3d38!important;background:#ffffff14!important;color:#fff7ed!important;box-shadow:0 10px 30px #0000002e!important}.flyandbag-trust__item h3{color:#fff7ed!important}.flyandbag-trust__icon{background:#f39a3d29!important;color:#ffb55e!important}.flyandbag-quick-access,.section-flyandbag-quick-access{position:relative;overflow:hidden}.flyandbag-quick-access:before,.section-flyandbag-quick-access:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' viewBox='0 0 120 80'%3E%3Cpath fill='%238A4DCC' d='M10 35c8-10 17-13 27-7-2-8 0-13 6-18 5 9 12 13 22 13-4 5-5 10-2 15-9-2-17 0-25 6-7-7-16-10-28-9Zm59 20c6-8 13-10 21-6-2-6 0-10 5-14 4 7 9 10 17 10-3 4-4 8-2 12-7-2-14 0-20 5-6-5-13-8-21-7Z'/%3E%3C/svg%3E");background-size:150px 100px}.flyandbag-quick-access .flyandbag-quick-access__eyebrow,.flyandbag-quick-access .flyandbag-quick-access__heading,.flyandbag-quick-access h2,.flyandbag-quick-access p,.section-flyandbag-quick-access h2,.section-flyandbag-quick-access p{color:var(--fly-halloween-cream)!important}.flyandbag-universe-card{border:1px solid rgba(243,154,61,.3)!important;background:radial-gradient(circle at 105% -10%,rgba(138,77,204,.18),transparent 36%),linear-gradient(145deg,#fffffff5,#fff7edf5)!important;box-shadow:0 12px 30px #00000038!important}.flyandbag-universe-card:nth-child(2n){border-color:#ff4fb357!important}.flyandbag-universe-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 18px 44px #00000042,0 0 0 1px #f39a3d29!important}main[data-template=index] .section-resource-list,main[data-template=index] .product-list{position:relative}main[data-template=index] .product-card,main[data-template=index] .resource-card[data-resource-type=product]{border-color:#f39a3d6b!important;box-shadow:0 10px 26px #00000047,0 0 0 1px #f39a3d0a}main[data-template=index] .product-card:hover,main[data-template=index] .resource-card[data-resource-type=product]:hover{box-shadow:0 18px 42px #00000057,0 0 24px #8a4dcc2e}.flyandbag-trustpilot,.section-flyandbag-trustpilot{background:radial-gradient(circle at 90% 10%,rgba(243,154,61,.09),transparent 24%),var(--fly-halloween-cream)!important}main[data-template=index] .shopify-section:has(.featured-blog-posts){background:radial-gradient(circle at 12% 25%,rgba(138,77,204,.1),transparent 24%),#f4eaf7}main[data-template=index] .button:not(.fly-promo-code__copy-button),main[data-template=index] a.button{border-radius:14px}footer{position:relative;background:radial-gradient(circle at 18% 0%,rgba(138,77,204,.28),transparent 34%),radial-gradient(circle at 82% 120%,rgba(243,154,61,.18),transparent 32%),linear-gradient(180deg,#171426,#0f0c1a)!important;border-top:1px solid rgba(243,154,61,.3)}footer,footer a,footer p,footer li,footer h2,footer h3,footer h4,footer .footer__content{color:#fff7ed!important}footer a:hover{color:var(--fly-halloween-orange)!important}::selection{background:#f39a3d4d;color:#171426}:focus-visible{outline-color:var(--fly-halloween-orange)}@media screen and (max-width:749px){main[data-template=index] .shopify-section:has(.hero):after{width:130px;height:100px;right:-10px;top:4px;opacity:.18}.fly-promo-code__heading{font-size:clamp(1.6rem,8vw,2.15rem)}.fly-promo-code__heading:after{content:""}.flyandbag-trust__item{background:#ffffff1a!important}}@media(prefers-reduced-motion:reduce){.fly-promo-code__cta:after{display:none}}#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns,#header-component .header__column{background:transparent!important}@media screen and (max-width:989px){#header-group{background:radial-gradient(circle at 18% -70%,rgba(138,77,204,.48),transparent 42%),radial-gradient(circle at 86% -90%,rgba(243,154,61,.34),transparent 40%),linear-gradient(180deg,#151124,#1b1f3b)!important}#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns{background:transparent!important}#header-component .header-actions__action,#header-component .header__icon,#header-component button,#header-component a,#header-component svg{color:#fff7ed!important}#header-component .header-logo{position:relative;z-index:2}#header-component .header-logo:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #f39a3d38,0 6px 18px #0000002e}.menu-drawer,.menu-drawer a,.menu-drawer button,.menu-drawer svg{color:var(--fly-menu-navy)!important}}main[data-template^=collection]>.shopify-section:first-child{position:relative;overflow:hidden;min-height:0!important;background:radial-gradient(circle at 12% 10%,rgba(138,77,204,.38),transparent 30%),radial-gradient(circle at 90% 120%,rgba(243,154,61,.28),transparent 32%),linear-gradient(135deg,#171426,#221634)!important;border-bottom:1px solid rgba(243,154,61,.25)}main[data-template^=collection]>.shopify-section:first-child .section,main[data-template^=collection]>.shopify-section:first-child [class*=section]{min-height:0!important}main[data-template^=collection]>.shopify-section:first-child h1{color:#fff7ed!important;text-shadow:0 2px 16px rgba(0,0,0,.28)}main[data-template^=collection]>.shopify-section:first-child h1:after{content:" \2726";color:var(--fly-halloween-orange)}main[data-template^=collection]>.shopify-section:first-child p,main[data-template^=collection]>.shopify-section:first-child .rte{color:#fff7edd1!important}@media screen and (max-width:749px){main[data-template^=collection]>.shopify-section:first-child .section,main[data-template^=collection]>.shopify-section:first-child .spacing-style,main[data-template^=collection]>.shopify-section:first-child [style*=padding]{min-height:0!important}main[data-template^=collection]>.shopify-section:first-child .section{padding-top:22px!important;padding-bottom:22px!important}main[data-template^=collection]>.shopify-section:first-child h1{margin:0!important;font-size:clamp(1.7rem,7vw,2.25rem)!important;line-height:1.08!important}main[data-template^=collection]>.shopify-section:first-child p,main[data-template^=collection]>.shopify-section:first-child .rte{margin-top:8px!important;font-size:.92rem!important}main[data-template^=collection] .product-grid-container{padding-top:6px!important}main[data-template^=collection] .facets-toggle,main[data-template^=collection] [class*=facets]{margin-top:0}}@media screen and (max-width:989px){#header-group{background:#fff!important;border-bottom:2px solid rgba(243,154,61,.34)!important}#header-group .header-section,#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns,#header-component .header__column{background:#fff!important}#header-group .header-section{box-shadow:0 8px 20px #1b1f3b14!important}#header-component,#header-component a,#header-component button,#header-component .header-actions__action,#header-component .header__icon,#header-component svg{color:#1b1f3b!important}#header-component .header-actions__action:hover,#header-component button:hover,#header-component a:hover{color:#f39a3d!important}#header-component .header-logo:before{display:none!important;content:none!important}#header-component .header-logo{filter:none!important}.menu-drawer,.menu-drawer a,.menu-drawer button,.menu-drawer svg{color:var(--fly-menu-navy)!important}}@media screen and (max-width:749px){.fly-promo-code__inner{min-height:0!important;padding:14px 14px 16px!important;gap:12px!important;text-align:left!important}.fly-promo-code__copy{text-align:center}.fly-promo-code__eyebrow{margin-bottom:3px!important;font-size:.68rem!important;letter-spacing:.13em!important}.fly-promo-code__heading{font-size:clamp(1.45rem,6.4vw,1.9rem)!important;line-height:1.02!important}.fly-promo-code__text{margin:6px auto 0!important;max-width:520px!important;font-size:.84rem!important;line-height:1.32!important;opacity:.86!important}.fly-promo-code__actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;gap:8px!important}.fly-promo-code__code-wrap{min-width:0!important;min-height:52px!important;padding:7px 8px 7px 12px!important;border-radius:12px!important;column-gap:7px!important}.fly-promo-code__label{font-size:.55rem!important}.fly-promo-code__code{font-size:1rem!important;line-height:1!important}.fly-promo-code__copy-button{min-width:68px!important;padding-inline:8px!important;font-size:.78rem!important}.fly-promo-code__cta{width:auto!important;min-width:114px!important;min-height:52px!important;padding:8px 12px!important;border-radius:12px!important;font-size:.84rem!important;line-height:1.1!important;text-align:center!important}.fly-promo-code:before{width:150px!important;height:150px!important;top:-90px!important;right:-60px!important}.fly-promo-code:after{width:100px!important;height:100px!important;bottom:-72px!important;left:-48px!important}}main[data-template=index] .shopify-section:has(.hero):before{background:radial-gradient(circle at 18% 18%,rgba(138,77,204,.1),transparent 24%),radial-gradient(circle at 84% 24%,rgba(243,154,61,.1),transparent 22%)!important}@media screen and (max-width:749px){main[data-template=index] .shopify-section:has(.hero):after{opacity:.1!important}}#header-group .shopify-section:has(.announcement-bar)>.section-background,#header-group .shopify-section:has(.announcement-bar) .section-background,#header-group .announcement-bar{background:radial-gradient(circle at 15% -80%,rgba(138,77,204,.38),transparent 42%),radial-gradient(circle at 88% -100%,rgba(243,154,61,.28),transparent 38%),linear-gradient(90deg,#171426,#1b1f3b 58%,#251936)!important;background-color:#171426!important}#header-group .shopify-section:has(.announcement-bar){background:#171426!important}#header-group .announcement-bar{color:#fff7ed!important;border-bottom:1px solid rgba(243,154,61,.55)!important;box-shadow:none!important}#header-group .announcement-bar__slider,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide,#header-group .announcement-bar__text,#header-group .announcement-bar .slideshow-control,#header-group .announcement-bar .svg-wrapper,#header-group .announcement-bar svg{color:#fff7ed!important}#header-group .announcement-bar__slide{--color: #FFF7ED !important;--color-rgb: 255 247 237 !important}#header-group .announcement-bar__text{opacity:1!important;text-shadow:0 1px 10px rgba(0,0,0,.22)}#header-group .announcement-bar .slideshow-control:hover{color:#f39a3d!important}@media screen and (max-width:749px){#header-group .announcement-bar{padding-top:6px!important;padding-bottom:6px!important;min-height:34px!important}#header-group .announcement-bar__text{font-size:.72rem!important;line-height:1.15!important}}main[data-template^=product]{background:radial-gradient(circle at 8% 14%,rgba(138,77,204,.08),transparent 24rem),radial-gradient(circle at 94% 24%,rgba(243,154,61,.08),transparent 22rem),#f7f2f8}main[data-template^=product] .product-information{position:relative;padding-block:clamp(18px,3vw,34px)}main[data-template^=product] .product-information:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 7% 16%,rgba(138,77,204,.06),transparent 16rem),radial-gradient(circle at 93% 78%,rgba(243,154,61,.07),transparent 18rem)}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media,main[data-template^=product] .product-media-gallery{border-radius:18px}main[data-template^=product] .product-media-container--image,main[data-template^=product] .product-media{background:#fff}main[data-template^=product] .product-media-container--image{overflow:hidden;border:1px solid rgba(243,154,61,.25);box-shadow:0 12px 32px #1b1f3b14}main[data-template^=product] .product-details>.group-block{position:relative;overflow:hidden;padding:clamp(20px,3vw,30px)!important;border:1px solid rgba(243,154,61,.35)!important;border-radius:22px!important;background:radial-gradient(circle at 108% -8%,rgba(243,154,61,.24),transparent 32%),radial-gradient(circle at -6% 108%,rgba(255,79,179,.15),transparent 30%),linear-gradient(145deg,#171426,#1b1f3b 62%,#251936)!important;color:#fff7ed!important;box-shadow:0 22px 48px #100d1b38,inset 0 0 0 1px #ffffff06}main[data-template^=product] .product-details>.group-block:after{content:"";position:absolute;width:150px;height:95px;right:-18px;top:6px;pointer-events:none;opacity:.11;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 110'%3E%3Cg fill='%23F39A3D'%3E%3Cpath d='M18 43c10-14 23-18 38-11-5-11-2-20 7-26 6 13 16 20 31 20-5 8-6 15-2 22-12-3-24 0-35 8-9-10-22-14-39-13Z'/%3E%3Cpath d='M92 73c8-11 18-14 30-9-4-9-1-16 6-21 5 10 13 16 25 16-4 6-5 12-2 17-10-2-19 0-28 6-8-7-18-11-31-9Z'/%3E%3C/g%3E%3C/svg%3E")}main[data-template^=product] .product-details h1{position:relative;margin-top:0!important;color:#fff7ed!important;font-family:var(--font-heading--family)!important;font-size:clamp(2rem,3.4vw,3rem)!important;line-height:1.04!important;text-shadow:0 2px 18px rgba(0,0,0,.24)}main[data-template^=product] .product-details h1:before{content:"HALLOWEEN 2026  \2726";display:block;margin-bottom:8px;color:#f39a3d;font-family:var(--font-body--family);font-size:.72rem;font-weight:850;letter-spacing:.14em;line-height:1.2;text-shadow:none}main[data-template^=product] .product-details [class*=price],main[data-template^=product] .product-details .price{color:#ffb55e!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details price-component{font-weight:800}main[data-template^=product] .product-details p,main[data-template^=product] .product-details li,main[data-template^=product] .product-details label,main[data-template^=product] .product-details summary,main[data-template^=product] .product-details .rte,main[data-template^=product] .product-details .text-block{color:#fff7ede6}main[data-template^=product] .product-details a:not(.button){color:#ffb55e;text-decoration-color:#ffb55e73}main[data-template^=product] .product-details a:not(.button):hover{color:#fff}main[data-template^=product] .product-details hr,main[data-template^=product] .product-details [class*=divider]{border-color:#f39a3d42!important;color:#f39a3d42!important}main[data-template^=product] .product-details variant-picker label,main[data-template^=product] .product-details .variant-option__button-label,main[data-template^=product] .product-details .variant-option__button-label__text{color:#fff7ed!important}main[data-template^=product] .product-details .variant-option__button-label,main[data-template^=product] .product-details input[type=radio]+label{border-color:#fff7ed5c!important;background:#ffffff14!important;color:#fff7ed!important;border-radius:12px!important}main[data-template^=product] .product-details input[type=radio]:checked+label,main[data-template^=product] .product-details .variant-option__button-label:has(input:checked){border-color:#f39a3d!important;background:#fff7ed!important;color:#1b1f3b!important;box-shadow:0 0 0 2px #f39a3d24}main[data-template^=product] .product-details quantity-selector,main[data-template^=product] .product-details .quantity-selector{border-color:#f39a3d57!important;border-radius:12px!important;background:#ffffff14!important;color:#fff7ed!important}main[data-template^=product] .product-details quantity-selector button,main[data-template^=product] .product-details quantity-selector input,main[data-template^=product] .product-details .quantity-selector button,main[data-template^=product] .product-details .quantity-selector input{color:#fff7ed!important}main[data-template^=product] .product-details button[name=add],main[data-template^=product] .product-details [data-add-to-cart],main[data-template^=product] .product-details .add-to-cart,main[data-template^=product] .product-details .product-form__submit{min-height:56px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:linear-gradient(135deg,#ff4fb3,#e13d9a)!important;color:#fff!important;font-weight:850!important;box-shadow:0 12px 28px #ff4fb347!important}main[data-template^=product] .product-details button[name=add]:hover,main[data-template^=product] .product-details [data-add-to-cart]:hover,main[data-template^=product] .product-details .add-to-cart:hover,main[data-template^=product] .product-details .product-form__submit:hover{transform:translateY(-1px);box-shadow:0 16px 34px #ff4fb361!important}main[data-template^=product] .product-details shopify-accelerated-checkout,main[data-template^=product] .product-details shopify-buy-it-now-button{border-radius:14px;overflow:hidden}main[data-template^=product] .product-details .shopify-block:has(a[href*="/policies/refund-policy"]),main[data-template^=product] .product-details .custom-liquid:has(a[href*="/policies/refund-policy"]){padding:13px 14px;border:1px solid rgba(243,154,61,.22);border-radius:14px;background:#ffffff12}main[data-template^=product] .product-details .rte h2,main[data-template^=product] .product-details .rte h3,main[data-template^=product] .product-details .rte h4{color:#ffb55e!important}main[data-template^=product] .product-details .rte{line-height:1.65}main[data-template^=product] details{border-color:#f39a3d38!important}main[data-template^=product] details summary{color:#fff7ed!important}main[data-template^=product] details[open] summary{color:#ffb55e!important}main[data-template^=product] .sticky-add-to-cart{border-top:1px solid rgba(243,154,61,.28)!important;background:#171426f5!important;color:#fff7ed!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main[data-template^=product] .sticky-add-to-cart button{border-radius:12px!important}main[data-template^=product] section[id*=product_recommendations],main[data-template^=product] section[id*=product-recommendations],main[data-template^=product] .product-recommendations{background:radial-gradient(circle at 8% 0%,rgba(138,77,204,.22),transparent 28%),radial-gradient(circle at 94% 110%,rgba(243,154,61,.16),transparent 26%),#171426!important;color:#fff7ed}main[data-template^=product] section[id*=product_recommendations] h3,main[data-template^=product] section[id*=product-recommendations] h3,main[data-template^=product] .product-recommendations h2,main[data-template^=product] .product-recommendations h3{color:#fff7ed!important}main[data-template^=product] section[id*=product_recommendations] h3:after,main[data-template^=product] section[id*=product-recommendations] h3:after{color:#ffb55e!important}main[data-template^=product] .product-recommendations .product-card,main[data-template^=product] section[id*=product_recommendations] .product-card,main[data-template^=product] section[id*=product-recommendations] .product-card{overflow:hidden;border:1px solid rgba(243,154,61,.3)!important;border-radius:16px!important;background:#fff9f2!important;color:#1b1f3b!important;box-shadow:0 12px 28px #0003}main[data-template^=product] .product-recommendations .product-card a,main[data-template^=product] section[id*=product_recommendations] .product-card a,main[data-template^=product] section[id*=product-recommendations] .product-card a{color:#1b1f3b!important}main[data-template^=product] .product-recommendations .price,main[data-template^=product] section[id*=product_recommendations] .price,main[data-template^=product] section[id*=product-recommendations] .price{color:#e13d9a!important;font-weight:800}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block:10px 18px}main[data-template^=product] .product-details>.group-block{margin-top:12px;padding:18px 16px 20px!important;border-radius:18px!important}main[data-template^=product] .product-details h1{font-size:clamp(1.75rem,7.4vw,2.3rem)!important}main[data-template^=product] .product-details h1:before{margin-bottom:6px;font-size:.65rem}main[data-template^=product] .product-media-container--image{border-radius:14px}main[data-template^=product] .product-details>.group-block:after{width:105px;height:70px;opacity:.08}}.fly-promo-code__inner{position:relative}.fly-promo-code__inner:before{content:"";position:absolute;width:74px;height:48px;right:clamp(14px,4vw,54px);top:10px;pointer-events:none;opacity:.13;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath fill='%23FFF7ED' d='M10 35c8-10 17-13 27-7-2-8 0-13 6-18 5 9 12 13 22 13-4 5-5 10-2 15-9-2-17 0-25 6-7-7-16-10-28-9Zm59 20c6-8 13-10 21-6-2-6 0-10 5-14 4 7 9 10 17 10-3 4-4 8-2 12-7-2-14 0-20 5-6-5-13-8-21-7Z'/%3E%3C/svg%3E")}.flyandbag-trust__heading{position:relative;display:inline-block}.flyandbag-trust__heading:after{content:"";display:inline-block;width:28px;height:28px;margin-left:10px;vertical-align:-.28em;opacity:.72;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23F39A3D' d='M30 14c0-5 4-8 9-9-1 5-3 8-7 10l-2-1Zm2 4c15 0 25 8 25 20S47 57 32 57 7 50 7 38s10-20 25-20Z'/%3E%3Cpath fill='%23171426' d='m19 35 7-5-2 8-5-3Zm26 0-7-5 2 8 5-3ZM22 45c6 4 14 4 20 0-3 6-17 6-20 0Z'/%3E%3C/svg%3E")}.flyandbag-universe-card{position:relative;overflow:hidden}.flyandbag-universe-card:nth-child(3n):after{content:"";position:absolute;width:32px;height:22px;right:10px;top:9px;pointer-events:none;opacity:.18;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath fill='%238A4DCC' d='M10 35c8-10 17-13 27-7-2-8 0-13 6-18 5 9 12 13 22 13-4 5-5 10-2 15-9-2-17 0-25 6-7-7-16-10-28-9Z'/%3E%3C/svg%3E")}.flyandbag-universe-card:nth-child(4n):before{content:"\2726";position:absolute;left:12px;bottom:8px;pointer-events:none;color:#f39a3d57;font-size:17px}main[data-template=index] .product-list:after{content:"";position:absolute;width:54px;height:54px;right:clamp(12px,3vw,38px);top:12px;pointer-events:none;opacity:.12;border-radius:50%;background:radial-gradient(circle at 68% 38%,#100D1B 0 36%,transparent 37%),#f39a3d}main[data-template^=product] .product-details>.group-block:before{content:"";position:absolute;width:42px;height:42px;left:14px;bottom:14px;pointer-events:none;opacity:.1;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23FFF7ED' d='M30 14c0-5 4-8 9-9-1 5-3 8-7 10l-2-1Zm2 4c15 0 25 8 25 20S47 57 32 57 7 50 7 38s10-20 25-20Z'/%3E%3Cpath fill='%23171426' d='m19 35 7-5-2 8-5-3Zm26 0-7-5 2 8 5-3ZM22 45c6 4 14 4 20 0-3 6-17 6-20 0Z'/%3E%3C/svg%3E")}main[data-template^=product] .product-recommendations .product-card,main[data-template^=product] section[id*=product_recommendations] .product-card,main[data-template^=product] section[id*=product-recommendations] .product-card{position:relative}main[data-template^=product] .product-recommendations .product-card:nth-child(odd):after,main[data-template^=product] section[id*=product_recommendations] .product-card:nth-child(odd):after,main[data-template^=product] section[id*=product-recommendations] .product-card:nth-child(odd):after{content:"\2726";position:absolute;z-index:2;right:10px;top:9px;pointer-events:none;color:#f39a3d66;font-size:15px}main[data-template^=collection]>.shopify-section:first-child:after{content:"";position:absolute;width:78px;height:48px;right:clamp(10px,4vw,46px);top:8px;pointer-events:none;opacity:.13;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath fill='%23FFF7ED' d='M10 35c8-10 17-13 27-7-2-8 0-13 6-18 5 9 12 13 22 13-4 5-5 10-2 15-9-2-17 0-25 6-7-7-16-10-28-9Zm59 20c6-8 13-10 21-6-2-6 0-10 5-14 4 7 9 10 17 10-3 4-4 8-2 12-7-2-14 0-20 5-6-5-13-8-21-7Z'/%3E%3C/svg%3E")}footer{overflow:hidden}footer:before{content:"";position:absolute;width:72px;height:46px;left:20px;top:14px;pointer-events:none;opacity:.1;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath fill='%23F39A3D' d='M10 35c8-10 17-13 27-7-2-8 0-13 6-18 5 9 12 13 22 13-4 5-5 10-2 15-9-2-17 0-25 6-7-7-16-10-28-9Zm59 20c6-8 13-10 21-6-2-6 0-10 5-14 4 7 9 10 17 10-3 4-4 8-2 12-7-2-14 0-20 5-6-5-13-8-21-7Z'/%3E%3C/svg%3E")}footer:after{content:"";position:absolute;width:36px;height:36px;right:20px;bottom:16px;pointer-events:none;opacity:.14;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23F39A3D' d='M30 14c0-5 4-8 9-9-1 5-3 8-7 10l-2-1Zm2 4c15 0 25 8 25 20S47 57 32 57 7 50 7 38s10-20 25-20Z'/%3E%3Cpath fill='%23171426' d='m19 35 7-5-2 8-5-3Zm26 0-7-5 2 8 5-3ZM22 45c6 4 14 4 20 0-3 6-17 6-20 0Z'/%3E%3C/svg%3E")}@media screen and (max-width:749px){.fly-promo-code__inner:before{width:54px;height:34px;right:8px;top:7px;opacity:.09}.flyandbag-trust__heading:after{width:22px;height:22px;margin-left:6px}main[data-template=index] .product-list:after{width:38px;height:38px;right:10px;opacity:.09}main[data-template^=product] .product-details>.group-block:before{width:32px;height:32px;left:10px;bottom:10px;opacity:.08}main[data-template^=collection]>.shopify-section:first-child:after{width:54px;height:34px;right:6px;top:5px;opacity:.09}footer:before{width:52px;height:34px;left:10px;opacity:.08}footer:after{width:28px;height:28px;right:10px;bottom:10px;opacity:.11}}.fly-halloween-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.fly-halloween-icon,.fly-halloween-star{position:absolute;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18))}.fly-halloween-icon--bat,.fly-halloween-icon--pumpkin{color:#f39a3d}.fly-halloween-star{color:#ff4fb3;font-size:22px;line-height:1;text-shadow:0 0 16px rgba(255,79,179,.38)}.fly-promo-code{position:relative}.fly-halloween-decor--promo .fly-halloween-bat-a{width:92px;height:auto;right:3%;top:8px;transform:rotate(-7deg);opacity:.58}.fly-halloween-decor--promo .fly-halloween-pumpkin-a{width:46px;height:46px;left:2.5%;bottom:10px;transform:rotate(-8deg);opacity:.72}.fly-halloween-decor--promo .fly-halloween-star-a{left:10%;top:14px;opacity:.75}.flyandbag-trust{position:relative;overflow:hidden}.fly-halloween-decor--trust .fly-halloween-bat-b{width:96px;right:2%;top:12px;transform:rotate(6deg);opacity:.46}.fly-halloween-decor--trust .fly-halloween-pumpkin-b{width:48px;left:2%;bottom:12px;opacity:.58}.fly-halloween-decor--trust .fly-halloween-star-b{right:15%;bottom:18px;color:#fff7ed;opacity:.58}.fab-quick-access{position:relative;overflow:hidden}.fly-halloween-decor--quick .fly-halloween-bat-c{width:112px;left:1.5%;top:18px;color:#8a4dcc;transform:rotate(-4deg);opacity:.58}.fly-halloween-decor--quick .fly-halloween-pumpkin-c{width:58px;right:2%;bottom:18px;opacity:.74}.fly-halloween-decor--quick .fly-halloween-star-c{right:13%;top:24px;opacity:.68}.fly-halloween-decor--quick .fly-halloween-star-d{left:16%;bottom:28px;color:#f39a3d;font-size:16px;opacity:.62}.product-details{position:relative}.fly-halloween-decor--product{z-index:5}.fly-halloween-decor--product .fly-halloween-bat-product{width:105px;right:10px;top:8px;opacity:.5;transform:rotate(7deg)}.fly-halloween-decor--product .fly-halloween-pumpkin-product{width:48px;left:8px;bottom:10px;opacity:.42}.fly-promo-code__inner,.flyandbag-trust__inner,.fab-quick-access__inner,.product-details>.group-block{position:relative;z-index:6}@media screen and (max-width:749px){.fly-halloween-decor--promo .fly-halloween-bat-a{width:68px;right:-4px;top:4px;opacity:.5}.fly-halloween-decor--promo .fly-halloween-pumpkin-a{width:36px;height:36px;left:5px;bottom:6px;opacity:.65}.fly-halloween-decor--promo .fly-halloween-star-a{display:none}.fly-halloween-decor--trust .fly-halloween-bat-b{width:72px;right:-8px;top:6px;opacity:.38}.fly-halloween-decor--trust .fly-halloween-pumpkin-b{width:38px;left:5px;bottom:7px;opacity:.48}.fly-halloween-decor--quick .fly-halloween-bat-c{width:82px;left:-8px;top:8px;opacity:.46}.fly-halloween-decor--quick .fly-halloween-pumpkin-c{width:44px;right:4px;bottom:10px;opacity:.62}.fly-halloween-decor--quick .fly-halloween-star-c{right:20%;top:12px;font-size:16px}.fly-halloween-decor--product .fly-halloween-bat-product{width:74px;right:-4px;top:4px;opacity:.42}.fly-halloween-decor--product .fly-halloween-pumpkin-product{width:36px;left:4px;bottom:4px;opacity:.36}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/flyandbag-halloween-2026.css.map */
