:root{--flyandbag-blue:#24b9d7;--flyandbag-navy:#1b1f3b;--flyandbag-pink:#ff4fb3;--flyandbag-purple:#9716de;--flyandbag-gold:#d6af36;--flyandbag-soft-blue:#eaf9fc;--flyandbag-shadow:0 14px 38px rgba(27,31,59,.1)}html{scroll-behavior:smooth}body{color:var(--flyandbag-navy)}a,button,.button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover,button:hover{transform:translateY(-1px)}#header-group{position:relative;z-index:20}#header-group .header-section{box-shadow:0 8px 24px #1b1f3b0f}main[data-template=index]>.shopify-section:first-child{overflow:hidden}.product-card{overflow:hidden;border-radius:14px;box-shadow:0 7px 24px #1b1f3b12;transition:transform .22s ease,box-shadow .22s ease}.product-card:hover{transform:translateY(-4px);box-shadow:var(--flyandbag-shadow)}.product-card img{transition:transform .35s ease}.product-card:hover img{transform:scale(1.025)}.flyandbag-trust{background:var(--fly-trust-bg);color:var(--fly-trust-text);padding-block:var(--fly-trust-padding-top) var(--fly-trust-padding-bottom)}.flyandbag-trust__inner,.flyandbag-universes__inner{width:min(100% - 32px,1440px);margin-inline:auto}.flyandbag-trust__heading,.flyandbag-universes__header h2{margin:0;color:var(--flyandbag-navy);font-family:var(--font-heading--family);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.flyandbag-trust__heading{margin-bottom:24px;text-align:center}.flyandbag-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flyandbag-trust__item{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:20px;border:1px solid rgba(36,185,215,.22);border-radius:18px;background:#ffffffd1;box-shadow:0 8px 24px #1b1f3b0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flyandbag-trust__icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--fly-trust-accent) 14%,white);color:var(--fly-trust-accent)}.flyandbag-trust__icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.flyandbag-trust__item h3{margin:0 0 5px;color:var(--flyandbag-navy);font-family:var(--font-heading--family);font-size:1.2rem;line-height:1.05}.flyandbag-trust__item p{margin:0;font-size:.9rem;line-height:1.45;opacity:.82}.flyandbag-universes{background:var(--fly-universes-bg);color:var(--fly-universes-text);padding-block:var(--fly-universes-padding-top) var(--fly-universes-padding-bottom)}.flyandbag-universes__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.flyandbag-universes__header p{max-width:520px;margin:0;text-align:right;opacity:.72}.flyandbag-universes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flyandbag-universe-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:126px;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--fly-card-accent) 25%,#dfdfdf);border-radius:20px;background:radial-gradient(circle at 105% -10%,color-mix(in srgb,var(--fly-card-accent) 26%,transparent) 0 38%,transparent 39%),linear-gradient(135deg,color-mix(in srgb,var(--fly-card-accent) 8%,white),#fff 68%);color:var(--flyandbag-navy);text-decoration:none;box-shadow:0 10px 28px #1b1f3b12}.flyandbag-universe-card:after{position:absolute;inset:auto 0 0;height:4px;background:var(--fly-card-accent);content:""}.flyandbag-universe-card:hover{transform:translateY(-4px);box-shadow:var(--flyandbag-shadow)}.flyandbag-universe-card__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--fly-card-accent) 15%,white);font-size:1.65rem}.flyandbag-universe-card__content{display:grid;gap:5px}.flyandbag-universe-card strong{font-family:var(--font-heading--family);font-size:1.45rem;font-weight:400;line-height:1}.flyandbag-universe-card small{font-size:.88rem;line-height:1.4;opacity:.75}.flyandbag-universe-card__arrow{color:var(--fly-card-accent);font-size:1.5rem;font-weight:700}main[data-template^=product] h1{color:var(--flyandbag-navy)!important;font-family:var(--font-heading--family)!important;font-size:clamp(2rem,4vw,3.25rem)!important;font-weight:400!important;line-height:1.04!important;text-wrap:balance}main[data-template^=product] .rte h2,main[data-template^=product] .rte h3{color:var(--flyandbag-navy);font-family:var(--font-heading--family);font-weight:400;line-height:1.1}main[data-template^=product] .rte h2{margin-top:2rem;font-size:clamp(1.65rem,3vw,2.3rem)}main[data-template^=product] .rte h3{margin-top:1.5rem;font-size:clamp(1.35rem,2.5vw,1.85rem)}main[data-template^=product] .rte p,main[data-template^=product] .rte li{font-family:var(--font-body--family);font-size:1rem;line-height:1.7}main[data-template^=product] button[name=add],main[data-template^=product] [data-add-to-cart],main[data-template^=product] .add-to-cart{min-height:52px;border-color:var(--flyandbag-blue)!important;border-radius:14px!important;background:var(--flyandbag-blue)!important;color:#fff!important;box-shadow:0 10px 24px #24b9d73d;font-weight:700}main[data-template^=product] button[name=add]:hover,main[data-template^=product] [data-add-to-cart]:hover,main[data-template^=product] .add-to-cart:hover{box-shadow:0 14px 30px #24b9d757}main[data-template^=product] input,main[data-template^=product] select{border-radius:12px}@media(max-width:989px){.flyandbag-trust__grid,.flyandbag-universes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flyandbag-universes__header{display:block}.flyandbag-universes__header p{margin-top:8px;text-align:left}}@media(max-width:749px){.flyandbag-trust__inner,.flyandbag-universes__inner{width:min(100% - 24px,1440px)}.flyandbag-trust__grid{grid-template-columns:1fr;gap:10px}.flyandbag-trust__item{padding:16px}.flyandbag-universes__grid{grid-template-columns:1fr;gap:12px}.flyandbag-universe-card{min-height:104px;padding:18px}.flyandbag-universe-card__icon{width:46px;height:46px;border-radius:15px;font-size:1.4rem}main[data-template^=product] h1{font-size:2.15rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-media-container--image .product-media,.resource-card[data-resource-type=product] .resource-card__media,.cart-items__media-container,.sticky-add-to-cart__image{position:relative;isolation:isolate}.product-media-container--image .product-media:after,.resource-card[data-resource-type=product] .resource-card__media:after,.cart-items__media-container:after,.sticky-add-to-cart__image:after{content:"";position:absolute;right:2.5%;bottom:2.5%;width:20%;aspect-ratio:1930 / 2359;background:url(/cdn/shop/files/filigrane-flyandbag-officiel.svg?v=1785399941) center / contain no-repeat;opacity:.78;pointer-events:none;z-index:4}
/*# sourceMappingURL=/cdn/shop/t/8/assets/flyandbag.css.map */
