.flyeasebag-site{width:100%;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;background-color:var(--surface)}.flyeasebag-container{width:100%;max-width:var(--container)}.flyeasebag-container{margin-inline:auto;padding-inline:var(--gutter)}@media (max-width:767px){.flyeasebag-container{padding-inline:20px}}.flyeasebag-section{padding-block:76px}@media (max-width:767px){.flyeasebag-section{padding-block:50px}}.flyeasebag-stack{display:flex;flex-flow:column;gap:20px}.flyeasebag-eyebrow{color:var(--ink-muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.15em}.flyeasebag-h1{max-width:none;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-0.03em}@media (max-width:767px){.flyeasebag-h1{font-size:28px}}@media (max-width:479px){.flyeasebag-h1{font-size:26px}}.flyeasebag-h2{color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-0.025em}.flyeasebag-h3{color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.4;letter-spacing:-0.02em}.flyeasebag-body{max-width:630px;color:var(--ink-muted);font-size:16px;line-height:1.75}.flyeasebag-small{color:var(--ink-muted);font-size:12px;line-height:1.6}.flyeasebag-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;color:#fff;font-weight:600;font-size:14px;text-decoration:none;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px;background-color:var(--brand);border-radius:6px;border-top:1px solid var(--brand);border-right:1px solid var(--brand);border-bottom:1px solid var(--brand);border-left:1px solid var(--brand);transition:background 0.2s,transform 0.2s}.flyeasebag-button:hover{color:#fff;background-color:var(--brand-hover);transform:translate3d(0,-2px,0)}.flyeasebag-button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:479px){.flyeasebag-button{padding-inline:19px}}.flyeasebag-button-light{color:var(--ink);background-color:var(--accent)}.flyeasebag-button-light:hover{color:var(--ink);background-color:#ffb6aa}.flyeasebag-button-light{border-color:var(--accent)}.flyeasebag-textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-weight:600;font-size:14px;text-decoration:none}.flyeasebag-textlink:hover{color:var(--brand);text-decoration:underline}.flyeasebag-textlink:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.flyeasebag-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:60;background-color:#fff;border-bottom:1px solid var(--line)}.flyeasebag-announcement{color:#fff;font-size:11px;text-align:center;letter-spacing:0.06em;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;background-color:var(--brand)}@media (max-width:479px){.flyeasebag-announcement{font-size:10px}}.flyeasebag-header-main{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:72px}@media (max-width:1119px){.flyeasebag-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0px}.flyeasebag-header-main{padding-block:10px}}@media (max-width:1023px){.flyeasebag-header-main{display:grid;gap:8px 12px;min-height:0px}.flyeasebag-header-main{flex-wrap:nowrap;padding-block:10px}}.flyeasebag-logo{color:var(--brand);font-family:var(--font-display);font-weight:700;font-size:25px;text-decoration:none;letter-spacing:-1.5px}.flyeasebag-logo:hover{color:var(--brand)}.flyeasebag-logo{white-space:nowrap}@media (max-width:1119px){.flyeasebag-logo{justify-self:start;font-size:22px}}@media (max-width:767px){.flyeasebag-logo{font-size:21px}}@media (max-width:479px){.flyeasebag-logo{font-size:20px;letter-spacing:-1px}}.flyeasebag-logo-dot{color:#df756c}.flyeasebag-header-tools{display:flex;align-items:center;gap:22px}.flyeasebag-header-tools .flyeasebag-burger{flex-shrink:0;margin-left:12px}@media (max-width:1119px){.flyeasebag-header-tools{gap:0px}}@media (max-width:767px){.flyeasebag-header-tools{gap:16px}.flyeasebag-header-tools .flyeasebag-burger{margin-left:0px}}@media (max-width:479px){.flyeasebag-header-tools{gap:12px}}.flyeasebag-search-slot{flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:480px}@media (max-width:1119px){.flyeasebag-search-slot{grid-column-start:1;grid-column-end:-1;order:4;width:100%;max-width:none}}@media (max-width:1023px){.flyeasebag-search-slot{flex-basis:100%;order:3;max-width:none}}.flyeasebag-nav{display:flex;align-items:center;gap:22px;border-top:1px solid var(--line)}.flyeasebag-nav{padding-block:2px}@media (max-width:1119px){.flyeasebag-nav{display:none}}@media (max-width:1023px){.flyeasebag-nav{display:none}}.flyeasebag-nav-loop{display:flex;align-items:center;gap:23px}.flyeasebag-nav-loop{flex-wrap:wrap}@media (max-width:1119px){.flyeasebag-nav-loop{gap:15px}}.flyeasebag-nav-link{display:flex;align-items:center;min-height:42px;color:var(--ink);font-weight:500;font-size:12px;text-decoration:none}.flyeasebag-nav-link:hover{color:#ad5148;text-decoration:underline}.flyeasebag-nav-link{white-space:nowrap}@media (max-width:1119px){.flyeasebag-nav-link{font-size:11px}}.flyeasebag-mobile-menu{display:none}@media (max-width:1023px){.flyeasebag-mobile-menu{display:block;padding-bottom:14px}}.flyeasebag-menu-label{min-height:44px;font-weight:600;font-size:14px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;cursor:pointer}.flyeasebag-hero{overflow:hidden;background-color:var(--surface-alt)}.flyeasebag-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;min-height:0px}.flyeasebag-hero-grid{padding-block:28px}@media (max-width:1119px){.flyeasebag-hero-grid{gap:24px;min-height:0px}.flyeasebag-hero-grid{padding-block:24px}}@media (max-width:1023px){.flyeasebag-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.flyeasebag-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0px;padding-top:20px;padding-bottom:24px}}.flyeasebag-hero-copy{display:flex;flex-flow:column;align-items:start;gap:18px}.flyeasebag-hero-copy .flyeasebag-h1{max-width:540px;font-size:clamp(30px,3.6vw,42px);line-height:1.15;letter-spacing:-0.035em;text-wrap:balance}.flyeasebag-hero-copy .flyeasebag-body{max-width:440px;font-size:15px;line-height:1.65}.flyeasebag-hero-copy{flex-flow:column;padding-block:12px}@media (max-width:767px){.flyeasebag-hero-copy{gap:16px}.flyeasebag-hero-copy .flyeasebag-h1{max-width:460px;font-size:32px}.flyeasebag-hero-copy{padding-block:0}}.flyeasebag-hero-accent{color:#bd655c}.flyeasebag-actions{display:flex;align-items:center;gap:24px}.flyeasebag-actions{flex-wrap:wrap}@media (max-width:479px){.flyeasebag-actions{gap:14px}}.flyeasebag-hero-figure{display:flex;flex-flow:column;gap:10px;position:relative}.flyeasebag-hero-image{display:block;width:100%;height:320px;object-fit:cover;object-position:50% 55%;aspect-ratio:auto;border-top-left-radius:64px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width:1119px){.flyeasebag-hero-image{height:270px}}@media (max-width:767px){.flyeasebag-hero-image{height:190px;object-position:50% 55%;aspect-ratio:auto;border-top-left-radius:40px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.flyeasebag-hero-caption{color:var(--ink-muted);font-size:10px;text-align:right}.flyeasebag-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-bottom:1px solid var(--line)}.flyeasebag-features{padding-block:24px}@media (max-width:767px){.flyeasebag-features{grid-template-columns:minmax(0,1fr);gap:14px}}.flyeasebag-feature{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--ink);font-size:13px}@media (max-width:767px){.flyeasebag-feature{justify-content:start}}.flyeasebag-feature-icon{flex-shrink:0;width:26px;height:26px;color:var(--brand)}.flyeasebag-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}@media (max-width:767px){.flyeasebag-section-head{flex-flow:column;align-items:start;gap:16px}}.flyeasebag-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:1119px){.flyeasebag-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.flyeasebag-category-grid{gap:12px}}.flyeasebag-category-card{display:flex;flex-flow:column;justify-content:center;gap:18px;min-height:104px;color:var(--ink);text-decoration:none;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#f4f7f8;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:transform 0.2s,border-color 0.2s}.flyeasebag-category-card:nth-child(3n+2){background-color:#fff3ee}.flyeasebag-category-card:nth-child(3n+3){background-color:#edf4f0}.flyeasebag-category-card:hover{color:var(--ink);transform:translate3d(0,-4px,0)}.flyeasebag-category-card:hover{border-color:var(--brand)}@media (max-width:767px){.flyeasebag-category-card{min-height:100px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.flyeasebag-category-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.flyeasebag-category-name{color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.35}@media (max-width:767px){.flyeasebag-category-name{font-size:16px}}.flyeasebag-category-desc{flex-grow:1;flex-shrink:1;flex-basis:0px;color:var(--ink-muted);font-size:13px;line-height:1.65}@media (max-width:767px){.flyeasebag-category-desc{font-size:12px}}.flyeasebag-category-arrow{align-self:end;color:var(--brand);font-size:22px}.flyeasebag-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;background-color:var(--brand);border-radius:12px}@media (max-width:1023px){.flyeasebag-story{gap:40px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px}}@media (max-width:767px){.flyeasebag-story{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}.flyeasebag-story-title{color:#fff;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.8vw,34px);line-height:1.25;letter-spacing:-0.035em}.flyeasebag-story-text{color:#eef2f8;font-size:17px;line-height:1.8}.flyeasebag-story-label{color:var(--sky);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.15em}.flyeasebag-blue-band{background-color:#e9f4f6}.flyeasebag-philosophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}@media (max-width:767px){.flyeasebag-philosophy-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.flyeasebag-philosophy-item{display:flex;flex-flow:column;gap:16px}.flyeasebag-number{color:#789aab;font-family:var(--font-display);font-weight:500;font-size:36px;line-height:1}.flyeasebag-footer{color:#edf0f5;background-color:#30394f}.flyeasebag-footer{padding-block:68px 24px}.flyeasebag-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:44px}@media (max-width:767px){.flyeasebag-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:479px){.flyeasebag-footer-grid{grid-template-columns:minmax(0,1fr)}}.flyeasebag-footer-logo{color:#fff;font-family:var(--font-display);font-weight:700;font-size:29px;letter-spacing:-1.4px}.flyeasebag-footer-title{color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:18px}.flyeasebag-footer-copy{max-width:300px;color:#d4dce6;font-size:13px;line-height:1.8}.flyeasebag-footer-link{color:#d4dce6;font-size:13px;line-height:2.2;text-decoration:none}.flyeasebag-footer-link:hover{color:#ffb3a8;text-decoration:underline}.flyeasebag-footer-list{display:flex;flex-flow:column;align-items:start;gap:3px}.flyeasebag-footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#c0cad8;font-size:11px;margin-top:52px;padding-top:22px;border-top:1px solid #5b6377}@media (max-width:767px){.flyeasebag-footer-bottom{flex-flow:column}}.flyeasebag-page-head{background-color:var(--surface-alt)}.flyeasebag-page-head{padding-block:28px}@media (max-width:767px){.flyeasebag-page-head{padding-block:22px}}.flyeasebag-prose{display:flex;flex-flow:column;gap:24px;max-width:860px}.flyeasebag-faq{border-bottom:1px solid var(--line)}.flyeasebag-faq{padding-block:20px}.flyeasebag-faq-summary{min-height:44px;color:var(--ink);font-weight:600;font-size:17px;cursor:pointer}.flyeasebag-empty{display:flex;flex-flow:column;align-items:start;gap:20px;color:var(--ink-muted);padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:var(--surface-alt);border-radius:12px}@media (max-width:767px){.flyeasebag-empty{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.flyeasebag-shop-desc:empty{display:none}.flyeasebag-shop .woocommerce-breadcrumb{font-size:12px;margin-bottom:12px}.flyeasebag-shop .woocommerce-result-count{font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-shop .woocommerce-result-count{padding-block:12px}.flyeasebag-shop .woocommerce-ordering{font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.flyeasebag-shop .woocommerce-ordering select{min-height:44px;font-size:13px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}.flyeasebag-shop ul.products{margin-top:14px}.flyeasebag-shop ul.products{clear:both}.flyeasebag-shop.flyeasebag-container .woocommerce-ordering{font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.flyeasebag-shop.flyeasebag-container .woocommerce-ordering{float:right}.flyeasebag-shop.flyeasebag-container .woocommerce-result-count{font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-shop.flyeasebag-container .woocommerce-result-count{float:left;padding-block:12px}.flyeasebag-shop{padding-block:18px 56px}@media (max-width:767px){.flyeasebag-shop .woocommerce-result-count{max-width:40%;font-size:12px}.flyeasebag-shop .woocommerce-result-count{float:left}.flyeasebag-shop .woocommerce-ordering{max-width:58%;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.flyeasebag-shop .woocommerce-ordering{float:right}.flyeasebag-shop .woocommerce-ordering select{width:100%;font-size:12px}.flyeasebag-shop.flyeasebag-container .woocommerce-ordering{max-width:58%;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.flyeasebag-shop.flyeasebag-container .woocommerce-ordering{float:right}.flyeasebag-shop.flyeasebag-container .woocommerce-result-count{max-width:40%;font-size:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-shop.flyeasebag-container .woocommerce-result-count{float:left;padding-block:12px}}.flyeasebag-store{color:var(--ink);font-family:var(--font-body);line-height:1.6}.flyeasebag-store table.shop_table{width:100%;border-radius:10px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store table.shop_table{border-collapse:separate;border-spacing:0}.flyeasebag-store .woocommerce-Price-amount{color:var(--ink);font-weight:600}.flyeasebag-store .price del{color:var(--ink-muted);font-weight:400}.flyeasebag-store .price ins{text-decoration:none}.flyeasebag-store ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin-top:24px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.flyeasebag-store ul.products{list-style:none}.flyeasebag-store ul.products li.product{display:flex;flex-flow:column;gap:12px;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-store ul.products li.product{float:none}.flyeasebag-store ul.products li.product a img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1;margin-bottom:14px;background-color:var(--surface-alt);border-radius:10px}.flyeasebag-store ul.products li.product .woocommerce-loop-product__title{color:var(--ink)}.flyeasebag-store ul.products li.product .woocommerce-loop-product__title{font:500 15px/1.5 var(--font-body)}.flyeasebag-store ul.products li.product .price{color:var(--ink);font-size:16px}.flyeasebag-store ul.products li.product a.button{text-align:center;margin-top:auto}.flyeasebag-store .woocommerce-pagination{margin-top:32px}.flyeasebag-store .woocommerce-product-search{display:flex;align-items:center;gap:0px;position:relative}.flyeasebag-store .woocommerce-product-search .search-field{width:100%;height:46px;min-width:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#f7f8fa;border-top-left-radius:6px;border-top-right-radius:0px;border-bottom-left-radius:6px;border-bottom-right-radius:0px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store .woocommerce-product-search .search-field{font:13px var(--font-body)}.flyeasebag-store .woocommerce-product-search button{height:46px;color:#fff;font-size:12px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:var(--brand);border-top-left-radius:0px;border-top-right-radius:6px;border-bottom-left-radius:0px;border-bottom-right-radius:6px}.flyeasebag-store .woocommerce-product-search .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden}.flyeasebag-store .woocommerce-product-search .screen-reader-text{clip-path:inset(50%)}.flyeasebag-store .woocommerce-MyAccount-navigation ul{display:flex;flex-flow:column;gap:6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.flyeasebag-store .woocommerce-MyAccount-navigation ul{list-style:none}.flyeasebag-store .woocommerce-MyAccount-navigation ul li a{display:block;min-height:46px;color:var(--ink);font-size:14px;text-decoration:none;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--surface-alt);border-radius:6px}.flyeasebag-store .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background-color:var(--brand)}.flyeasebag-store .woocommerce-MyAccount-content{line-height:1.8}.flyeasebag-store .woocommerce-MyAccount-content p{margin-bottom:20px}.flyeasebag-store .woocommerce-MyAccount-content a:not(.button){color:var(--brand);text-decoration:underline}.flyeasebag-store form .form-row{margin-bottom:18px}.flyeasebag-store form .form-row label{display:block;font-weight:500;font-size:14px;margin-bottom:6px}.flyeasebag-store form .form-row .required{color:#a33b34}.flyeasebag-store .select2-container .select2-selection--single{height:48px;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px}.flyeasebag-store .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.flyeasebag-store form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:24px 48px}.flyeasebag-store form.checkout .col2-set{grid-row-start:1;grid-row-end:4;grid-column-start:1;width:100%}.flyeasebag-store form.checkout .woocommerce-checkout-review-order{grid-row-start:2;grid-column-start:2;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--surface-alt);border-radius:12px}.flyeasebag-store .woocommerce-checkout-review-order-table{font-size:14px;background-color:#fff}.flyeasebag-store .woocommerce-checkout-review-order-table td.product-total{white-space:nowrap}.flyeasebag-store .woocommerce-checkout #payment{margin-top:24px;background-color:transparent;border-radius:8px}.flyeasebag-store #payment ul.payment_methods{margin-bottom:24px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.flyeasebag-store #payment ul.payment_methods{list-style:none}.flyeasebag-store #payment ul.payment_methods li{margin-bottom:10px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-radius:8px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store #payment div.payment_box{color:var(--ink);font-size:14px;background-color:var(--surface-alt)}.flyeasebag-store #payment .place-order{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.flyeasebag-store #payment button#place_order{width:100%;min-height:54px;font-size:16px}.flyeasebag-store .woocommerce-terms-and-conditions-wrapper{font-size:13px;line-height:1.7}.flyeasebag-store .woocommerce-terms-and-conditions-wrapper p{margin-bottom:14px}.flyeasebag-store .woocommerce-cart-form table.cart td.product-thumbnail img{width:100px;max-width:100px;object-fit:contain;border-radius:8px}.flyeasebag-store .woocommerce-cart-form table.cart td.product-name a{color:var(--ink);font-weight:600}.flyeasebag-store .woocommerce-cart-form table.cart td.product-remove a.remove{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.flyeasebag-store .woocommerce-cart-form input.qty{width:75px;min-height:48px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store .woocommerce-cart-form .coupon input#coupon_code{min-width:160px;min-height:48px;margin-right:10px}.flyeasebag-store .cart-collaterals{margin-top:32px}.flyeasebag-store .cart_totals{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--surface-alt);border-radius:12px}.flyeasebag-store .cart_totals h2{margin-bottom:20px}.flyeasebag-store .cart_totals h2{font:600 20px/1.4 var(--font-display)}.flyeasebag-store .cart_totals tr.order-total{font-size:20px}.flyeasebag-store .cart_totals ul#shipping_method{display:flex;flex-flow:column;gap:10px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.flyeasebag-store .cart_totals ul#shipping_method{list-style:none}.flyeasebag-store .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;margin-top:20px}.flyeasebag-store .woocommerce-order{display:flex;flex-flow:column;gap:26px}.flyeasebag-store .woocommerce-order ul.order_details{display:flex;gap:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--surface-alt);border-radius:12px}.flyeasebag-store .woocommerce-order ul.order_details{flex-wrap:wrap}.flyeasebag-store .woocommerce-customer-details address{line-height:1.8;font-style:normal;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;border-radius:10px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store .woocommerce-billing-fields h3{margin-bottom:22px}.flyeasebag-store .woocommerce-billing-fields h3{font:600 20px/1.4 var(--font-display)}.flyeasebag-store .woocommerce-additional-fields h3{margin-bottom:22px}.flyeasebag-store .woocommerce-additional-fields h3{font:600 20px/1.4 var(--font-display)}.flyeasebag-store .woocommerce-checkout h3{margin-bottom:22px}.flyeasebag-store .woocommerce-checkout h3{font:600 20px/1.4 var(--font-display)}.flyeasebag-store .woocommerce-customer-details h2{margin-bottom:20px}.flyeasebag-store .woocommerce-customer-details h2{font:600 20px/1.4 var(--font-display)}.flyeasebag-store .woocommerce-order-details h2{margin-bottom:20px}.flyeasebag-store .woocommerce-order-details h2{font:600 20px/1.4 var(--font-display)}@media (max-width:1119px){.flyeasebag-store ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.flyeasebag-store ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.flyeasebag-store .woocommerce-result-count{float:none}.flyeasebag-store .woocommerce-ordering{margin-top:16px}.flyeasebag-store .woocommerce-ordering{float:none}.flyeasebag-store .woocommerce-MyAccount-navigation ul{flex-flow:row;gap:8px;overflow:auto;padding-bottom:8px}.flyeasebag-store .woocommerce-MyAccount-navigation ul li a{white-space:nowrap}.flyeasebag-store form.checkout{grid-template-columns:minmax(0,1fr);gap:24px}.flyeasebag-store form.checkout .col2-set{grid-row-start:auto;grid-column-start:1}.flyeasebag-store form.checkout .woocommerce-checkout-review-order{grid-row-start:auto;grid-column-start:1;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}.flyeasebag-store .woocommerce-cart-form .coupon input#coupon_code{max-width:48%;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-store .cart_totals{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.flyeasebag-store .woocommerce-MyAccount-navigation{margin-bottom:26px}}.flyeasebag-store a.button{min-height:48px;color:#fff;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--brand);border-radius:6px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.flyeasebag-store a.button{font:600 14px/1.4 var(--font-body)}.flyeasebag-store button.button{min-height:48px;color:#fff;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--brand);border-radius:6px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.flyeasebag-store button.button{font:600 14px/1.4 var(--font-body)}.flyeasebag-store input.button{min-height:48px;color:#fff;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--brand);border-radius:6px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.flyeasebag-store input.button{font:600 14px/1.4 var(--font-body)}.flyeasebag-store .checkout-button{min-height:48px;color:#fff;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--brand);border-radius:6px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.flyeasebag-store .checkout-button{font:600 14px/1.4 var(--font-body)}.flyeasebag-store a.button:hover{color:#fff;background-color:var(--brand-hover)}.flyeasebag-store button.button:hover{color:#fff;background-color:var(--brand-hover)}.flyeasebag-store input.input-text{max-width:100%;min-height:48px;color:var(--ink);padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store input.input-text{font:15px/1.5 var(--font-body)}.flyeasebag-store textarea{max-width:100%;min-height:48px;color:var(--ink);padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store textarea{font:15px/1.5 var(--font-body)}.flyeasebag-store select{max-width:100%;min-height:48px;color:var(--ink);padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-store select{font:15px/1.5 var(--font-body)}.flyeasebag-store input:focus{outline:2px solid var(--brand);outline-offset:2px}.flyeasebag-store select:focus{outline:2px solid var(--brand);outline-offset:2px}.flyeasebag-store textarea:focus{outline:2px solid var(--brand);outline-offset:2px}.flyeasebag-store .woocommerce-message{color:var(--ink);margin-bottom:24px;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:52px;background-color:#edf5f5;border-radius:6px}.flyeasebag-store .woocommerce-info{color:var(--ink);margin-bottom:24px;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:52px;background-color:#edf5f5;border-radius:6px}.flyeasebag-store .woocommerce-error{color:var(--ink);margin-bottom:24px;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:52px;background-color:#edf5f5;border-radius:6px}.flyeasebag-store table.shop_table th{text-align:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-bottom:1px solid var(--line)}.flyeasebag-store table.shop_table th{vertical-align:middle}.flyeasebag-store table.shop_table td{text-align:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-bottom:1px solid var(--line)}.flyeasebag-store table.shop_table td{vertical-align:middle}.flyeasebag-store ul.products::before{display:none}.flyeasebag-store ul.products::after{display:none}.flyeasebag-mini{position:relative}.flyeasebag-cart-toggle{display:flex;align-items:center;gap:7px;min-height:44px;font-weight:600;font-size:13px;cursor:pointer}.flyeasebag-cart-toggle{list-style:none}.flyeasebag-cart-count{display:inline-flex;justify-content:center;align-items:center;height:23px;min-width:23px;color:var(--ink);font-size:11px;background-color:var(--accent);border-radius:50%}.flyeasebag-mini-panel{position:absolute;top:50px;right:0px;z-index:80;width:350px;max-width:90vw;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:10px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 12px 40px rgba(48,57,79,.15)}.flyeasebag-mini-panel .woocommerce-mini-cart__empty-message{color:var(--ink-muted);font-size:14px}.flyeasebag-mini-panel .woocommerce-mini-cart__empty-message{padding-block:22px}.flyeasebag-product div.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px 64px}.flyeasebag-product div.product div.images{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-product div.product div.images{float:none}.flyeasebag-product div.product div.summary{display:flex;flex-flow:column;gap:20px;position:sticky;top:128px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-product div.product div.summary{flex-flow:column;float:none}.flyeasebag-product .product_title{color:var(--ink);letter-spacing:-0.035em}.flyeasebag-product .product_title{font:600 clamp(23px,2.6vw,30px)/1.25 var(--font-display)}.flyeasebag-product div.product p.price{color:var(--ink);font-size:27px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-product .woocommerce-product-gallery__image img{width:100%;object-fit:contain;aspect-ratio:1/1;background-color:var(--surface-alt);border-radius:12px}.flyeasebag-product .woocommerce-product-details__short-description{color:var(--ink-muted);font-size:15px}.flyeasebag-product .product_meta{display:flex;flex-flow:column;gap:6px;color:var(--ink-muted);font-size:12px}.flyeasebag-product div.product .woocommerce-tabs{grid-column-start:1;grid-column-end:-1;padding-top:28px;border-top:1px solid var(--line)}.flyeasebag-product .related.products{grid-column-start:1;grid-column-end:-1}.flyeasebag-product .related.products h2{margin-bottom:22px}.flyeasebag-product .related.products h2{font:600 23px/1.3 var(--font-display)}.flyeasebag-product div.product form.cart{display:flex;align-items:center;gap:14px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px}.flyeasebag-product div.product form.cart{flex-wrap:wrap}.flyeasebag-product div.product form.cart .variations{width:100%}.flyeasebag-product input.qty{width:74px;height:48px;border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-product .stock.out-of-stock{color:#8b4c41;font-size:14px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fff1eb;border-radius:6px}.flyeasebag-product .onsale{color:var(--ink);font-size:12px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--accent);border-radius:4px}@media (max-width:1023px){.flyeasebag-product div.product{gap:28px}.flyeasebag-product div.product div.summary{position:static}}@media (max-width:767px){.flyeasebag-product div.product{grid-template-columns:minmax(0,1fr)}.flyeasebag-product div.product div.summary{position:static}}@media (max-width:1023px){.flyeasebag-mobile-loop{display:flex;flex-flow:column;gap:4px;padding-top:12px}}.flyeasebag-store form.login{max-width:680px;margin-top:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--surface-alt);border-radius:12px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.flyeasebag-store form.login{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.flyeasebag-store form.register{max-width:680px;margin-top:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--surface-alt);border-radius:12px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.flyeasebag-store form.register{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.flyeasebag-store form.lost_reset_password{max-width:680px;margin-top:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--surface-alt);border-radius:12px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.flyeasebag-store form.lost_reset_password{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.flyeasebag-store form.track_order{max-width:680px;margin-top:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--surface-alt);border-radius:12px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.flyeasebag-store form.track_order{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.flyeasebag-store form .form-row input.input-text{width:100%}.flyeasebag-store form .form-row select{width:100%}.flyeasebag-store form .form-row textarea{width:100%}.flyeasebag-store form .form-row input[type=checkbox]{width:18px;height:18px}.flyeasebag-store form .form-row input[type=checkbox]{accent-color:var(--brand);vertical-align:middle}.flyeasebag-store form .form-row input[type=radio]{width:18px;height:18px}.flyeasebag-store form .form-row input[type=radio]{accent-color:var(--brand);vertical-align:middle}.flyeasebag-store .woocommerce-checkout .col2-set .col-1{width:100%;margin-bottom:28px}.flyeasebag-store .woocommerce-checkout .col2-set .col-1{float:none}.flyeasebag-store .woocommerce-checkout .col2-set .col-2{width:100%;margin-bottom:28px}.flyeasebag-store .woocommerce-checkout .col2-set .col-2{float:none}.flyeasebag-archive-head{border-bottom:1px solid var(--line)}.flyeasebag-archive-head .flyeasebag-stack{gap:7px}.flyeasebag-archive-head .flyeasebag-h1{font-size:26px;line-height:1.25;letter-spacing:-0.025em}.flyeasebag-archive-head .flyeasebag-body{max-width:900px;font-size:14px;line-height:1.55}.flyeasebag-archive-head .flyeasebag-shop-desc p{font-size:14px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-archive-head{padding-block:20px}@media (max-width:767px){.flyeasebag-archive-head .flyeasebag-h1{font-size:22px}.flyeasebag-archive-head{padding-block:14px}}@media (max-width:1119px){.flyeasebag-header-account{display:none}}.flyeasebag-burger{display:none;width:44px;height:44px;color:var(--ink);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--surface);border-radius:10px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer}.flyeasebag-burger:hover{color:var(--ink);background-color:var(--surface-alt)}@media (max-width:1119px){.flyeasebag-burger{display:inline-flex}}.flyeasebag-burger-icon{display:block;flex-shrink:0;width:22px;height:22px}.flyeasebag-drawer-brand{color:var(--brand);letter-spacing:-1px}.flyeasebag-drawer-brand{font:700 23px/1.2 var(--font-display)}.flyeasebag-drawer-close{display:flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--ink);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--surface-alt);border-radius:50%;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer}.flyeasebag-drawer-close:hover{color:var(--ink);background-color:#e9edf0}.flyeasebag-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;border-bottom:1px solid var(--line)}.flyeasebag-drawer-all{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;color:#fff;font-weight:600;font-size:14px;text-decoration:none;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--brand);border-radius:10px}.flyeasebag-drawer-all:hover{color:#fff;background-color:var(--brand-hover)}.flyeasebag-drawer-label{color:var(--ink-muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.1em;margin-top:22px;margin-right:0px;margin-bottom:8px;margin-left:0px}.flyeasebag-drawer-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;color:var(--ink);font-weight:500;font-size:15px;text-decoration:none;padding-top:11px;padding-right:4px;padding-bottom:11px;padding-left:4px}.flyeasebag-drawer-link:hover{color:var(--brand);background-color:var(--surface-alt)}.flyeasebag-drawer-link.is-active{color:#9b4c43;font-weight:600}.flyeasebag-drawer-arrow{color:#8991a0;font-weight:400;font-size:23px;line-height:1}.flyeasebag-drawer-item{display:block;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-bottom:1px solid #edf0f2}.flyeasebag-drawer-item{list-style:none}.flyeasebag-drawer-list{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.flyeasebag-drawer-list{list-style:none}.flyeasebag-drawer-highlight{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;color:#874c43;font-weight:600;font-size:14px;text-decoration:none;margin-top:18px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:#fff0eb;border-radius:10px}.flyeasebag-drawer-highlight:hover{color:#874c43;background-color:#ffe6dc}.flyeasebag-drawer-home{display:flex;align-items:center;min-height:44px;color:var(--ink-muted);font-size:14px;text-decoration:none;margin-top:8px;padding-top:10px;padding-right:4px;padding-bottom:10px;padding-left:4px}.flyeasebag-drawer-home:hover{color:var(--ink);text-decoration:underline}.flyeasebag-drawer-scroll{flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:0px;padding-top:18px;padding-right:20px;padding-bottom:16px;padding-left:20px}.flyeasebag-drawer-scroll{overflow-y:auto;overscroll-behavior:contain}.flyeasebag-drawer-utility{display:flex;justify-content:center;align-items:center;min-height:44px;color:var(--ink);font-weight:500;font-size:13px;text-decoration:none;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;background-color:#fff;border-radius:8px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.flyeasebag-drawer-utility:hover{color:var(--brand)}.flyeasebag-drawer-utility:hover{border-color:var(--brand)}.flyeasebag-drawer-note{grid-column-start:1;grid-column-end:-1;color:var(--ink-muted);font-size:11px;line-height:1.5;text-align:center;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.flyeasebag-drawer-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex-shrink:0;padding-top:16px;padding-right:20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:20px;background-color:var(--surface-alt);border-top:1px solid var(--line)}.flyeasebag-drawer{position:fixed;width:min(440px,calc(100vw - 24px));height:min(740px,calc(100dvh - var(--wp-admin--admin-bar--height,0px) - 32px));max-width:none;max-height:calc(100dvh - var(--wp-admin--admin-bar--height,0px) - 32px);overflow:hidden;color:var(--ink);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--surface);border-radius:20px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 20px 70px rgba(24,32,51,.27)}.flyeasebag-drawer:not([open]){display:none}.flyeasebag-drawer[open]{display:flex;flex-flow:column}.flyeasebag-drawer::backdrop{background-color:rgba(24,32,51,.58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.flyeasebag-drawer{inset:var(--wp-admin--admin-bar--height,0px) 0 0;font:15px/1.5 var(--font-body)}.flyeasebag-burger:focus-visible{outline:3px solid #b76b60;outline-offset:3px}.flyeasebag-drawer button:focus-visible{outline:3px solid #b76b60;outline-offset:3px}.flyeasebag-drawer a:focus-visible{outline:3px solid #b76b60;outline-offset:3px}.flyeasebag-menu-open{overflow:hidden}