{"product_id":"air-europa-pet-carrier","title":"Air Europa pet carrier 40x30x30 cm with an expandable top","description":"\u003cstyle\u003e\n  .zs-wrap *, .zs-wrap *::before, .zs-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .zs-wrap {\n    --primary: #484572;\n    --primary-light: #6360a0;\n    --text: #1a1a2e;\n    --text-muted: #6b6b8a;\n    --bg: #ffffff;\n    --bg-soft: #f7f7fb;\n    --border: #e4e4f0;\n    --radius: 12px;\n    font-family: 'Montserrat', sans-serif;\n    color: var(--text);\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  \/* ── HERO ── *\/\n  .zs-hero { margin-bottom: 40px; }\n  .zs-badge-row { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }\n  .zs-badge {\n    display: inline-flex; align-items: center; gap: 5px;\n    font-size: 11px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase;\n    padding: 4px 10px; border-radius: 20px;\n    background: var(--bg-soft); color: var(--primary); border: 1px solid var(--border);\n  }\n  .zs-badge.green { background: #edf7f0; color: #2a7a4b; border-color: #b6e3c8; }\n  .zs-hero-desc { color: var(--text-muted); font-size: 14px; }\n\n  \/* ── SECTIONS ── *\/\n  .zs-wrap section { margin-bottom: 44px; }\n  .zs-wrap h2 {\n    font-size: 17px; font-weight: 700; color: var(--primary);\n    letter-spacing: .01em; margin-bottom: 18px;\n    padding-bottom: 10px; border-bottom: 2px solid var(--border);\n  }\n\n  \/* ── VIDEO ── *\/\n  .zs-video-wrap {\n    position: relative; width: 100%; padding-bottom: 56.25%;\n    border-radius: var(--radius); overflow: hidden;\n    border: 1px solid var(--border);\n  }\n  .zs-video-wrap iframe {\n    position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;\n  }\n\n  \/* ── WHAT'S IN THE BOX ── *\/\n  .zs-box-items {\n    display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;\n  }\n  .zs-box-item {\n    background: var(--bg-soft); border: 1px solid var(--border);\n    border-radius: var(--radius); padding: 18px 16px;\n    display: flex; align-items: flex-start; gap: 12px;\n  }\n  .zs-box-icon { font-size: 24px; flex-shrink: 0; line-height: 1; margin-top: 2px; }\n  .zs-box-item-title { font-weight: 600; font-size: 14px; margin-bottom: 3px; }\n  .zs-box-item-desc { font-size: 12px; color: var(--text-muted); }\n\n  \/* ── SPECS TABLE ── *\/\n  .zs-specs-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .zs-specs-table tr { border-bottom: 1px solid var(--border); }\n  .zs-specs-table tr:last-child { border-bottom: none; }\n  .zs-specs-table td { padding: 11px 14px; vertical-align: top; }\n  .zs-specs-table td:first-child { width: 42%; color: var(--text-muted); font-weight: 500; }\n  .zs-specs-table td:last-child { font-weight: 600; }\n  .zs-specs-table tr:nth-child(even) td { background: var(--bg-soft); }\n\n  \/* ── SIZE CARD ── *\/\n  .zs-size-card {\n    background: var(--bg-soft); border: 1px solid var(--border);\n    border-left: 4px solid var(--primary); border-radius: var(--radius); padding: 20px 22px;\n  }\n  .zs-size-dims {\n    display: grid;\n    grid-template-columns: 1fr auto 1fr auto 1fr;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 16px;\n  }\n  .zs-dim-block { text-align: center; }\n  .zs-dim-value { font-size: 26px; font-weight: 700; color: var(--primary); display: block; line-height: 1.1; }\n  .zs-dim-label { font-size: 10px; text-transform: uppercase; letter-spacing: .05em; color: var(--text-muted); font-weight: 600; }\n  .zs-dim-sep { font-size: 18px; color: var(--border); text-align: center; }\n  .zs-size-note { font-size: 13px; color: var(--text-muted); line-height: 1.6; }\n  .zs-size-note strong { color: var(--text); }\n  .zs-expand-note {\n    display: block; margin-top: 12px;\n    background: #fff8eb; border: 1px solid #f0d88a; border-radius: 8px;\n    padding: 9px 13px; font-size: 12px; font-weight: 600; color: #8a5e00;\n    line-height: 1.5;\n  }\n\n  \/* ── AIRLINE LIST ── *\/\n  .zs-airline-list { list-style: none; display: flex; flex-direction: column; gap: 8px; }\n  .zs-airline-list li {\n    display: flex; align-items: flex-start; gap: 10px;\n    font-size: 14px; padding: 11px 14px; line-height: 1.5;\n    background: var(--bg-soft); border-radius: 8px; border: 1px solid var(--border);\n  }\n  .zs-airline-list li::before { content: \"✓\"; flex-shrink: 0; font-weight: 700; color: #2a7a4b; margin-top: 1px; }\n  .zs-airline-list li strong { white-space: nowrap; }\n\n  \/* ── BREEDS ── *\/\n  .zs-breeds-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .zs-breeds-col h3 {\n    font-size: 13px; font-weight: 700; text-transform: uppercase;\n    letter-spacing: .06em; color: var(--text-muted); margin-bottom: 10px;\n  }\n  .zs-breed-list { list-style: none; display: flex; flex-direction: column; gap: 6px; }\n  .zs-breed-list li { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 500; }\n  .zs-breed-list li::before {\n    content: \"\"; width: 6px; height: 6px; border-radius: 50%;\n    background: var(--primary-light); flex-shrink: 0;\n  }\n  .zs-breed-note { font-size: 12px; color: var(--text-muted); margin-top: 12px; font-style: italic; }\n\n  \/* ── FAQ ── *\/\n  .zs-faq-list { display: flex; flex-direction: column; gap: 8px; }\n  .zs-wrap details { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; }\n  .zs-wrap details[open] { border-color: var(--primary-light); }\n  .zs-wrap summary {\n    display: flex; justify-content: space-between; align-items: center;\n    padding: 14px 18px; font-size: 14px; font-weight: 600;\n    cursor: pointer; list-style: none; background: var(--bg-soft); gap: 12px;\n  }\n  .zs-wrap summary::-webkit-details-marker { display: none; }\n  .zs-wrap summary .arrow {\n    font-size: 18px; color: var(--primary); flex-shrink: 0;\n    transition: transform .2s; line-height: 1;\n  }\n  .zs-wrap details[open] summary .arrow { transform: rotate(45deg); }\n  .zs-wrap details[open] summary { background: #f0effa; }\n  .zs-faq-body {\n    padding: 14px 18px; font-size: 14px; color: var(--text-muted);\n    line-height: 1.7; border-top: 1px solid var(--border); background: #fff;\n  }\n\n  @media (max-width: 540px) {\n    .zs-breeds-grid { grid-template-columns: 1fr; }\n    .zs-box-items { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"zs-wrap\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003cheader class=\"zs-hero\"\u003e\n    \u003cp class=\"zs-hero-desc\"\u003e\n      Specifically designed to meet Air Europa's cabin dimensions, this soft-sided carrier lets you bring your dog or cat into the passenger cabin. The expandable top section gives your pet extra headroom during boarding and layovers — fold it down before the flight to stay within the 40×30×30 cm limit.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- Video --\u003e\n  \u003csection aria-labelledby=\"zs-video-heading\"\u003e\n    \u003ch2 id=\"zs-video-heading\"\u003eProduct Video\u003c\/h2\u003e\n    \u003cdiv class=\"zs-video-wrap\"\u003e\n      \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/ffyWYMaOeGU\" title=\"Air Europa Pet Carrier video review\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- What's in the box --\u003e\n  \u003csection aria-labelledby=\"zs-box-heading\"\u003e\n    \u003ch2 id=\"zs-box-heading\"\u003eWhat's in the Box\u003c\/h2\u003e\n    \u003cdiv class=\"zs-box-items\"\u003e\n      \u003cdiv class=\"zs-box-item\"\u003e\n        \u003cdiv class=\"zs-box-icon\"\u003e🎒\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zs-box-item-title\"\u003eCarrier Bag\u003c\/div\u003e\n          \u003cdiv class=\"zs-box-item-desc\"\u003eSoft-sided, mesh-ventilated, washable lining. With top carry handle and zipper closure.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zs-box-item\"\u003e\n        \u003cdiv class=\"zs-box-icon\"\u003e🟫\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zs-box-item-title\"\u003eBottom Base Board\u003c\/div\u003e\n          \u003cdiv class=\"zs-box-item-desc\"\u003eFirm removable base that keeps the bag shape and gives your pet a stable surface to stand on.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zs-box-item\"\u003e\n        \u003cdiv class=\"zs-box-icon\"\u003e〰️\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zs-box-item-title\"\u003eShoulder Strap\u003c\/div\u003e\n          \u003cdiv class=\"zs-box-item-desc\"\u003eAdjustable padded strap for hands-free carrying through the airport.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Specs --\u003e\n  \u003csection aria-labelledby=\"zs-specs-heading\"\u003e\n    \u003ch2 id=\"zs-specs-heading\"\u003eProduct Specifications\u003c\/h2\u003e\n    \u003ctable class=\"zs-specs-table\" role=\"table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCarrier dimensions (closed)\u003c\/td\u003e\n\u003ctd\u003e40 × 30 × 30 cm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eExpanded height\u003c\/td\u003e\n\u003ctd\u003e+7 cm (via top expansion)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMax pet weight\u003c\/td\u003e\n\u003ctd\u003eup to 6.6 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCarrier own weight\u003c\/td\u003e\n\u003ctd\u003e1.4 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e600D polyester, breathable mesh panels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eEntry points\u003c\/td\u003e\n\u003ctd\u003eTop zipper, front zipper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eVentilation\u003c\/td\u003e\n\u003ctd\u003eMesh panels on 4 sides\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eInterior lining\u003c\/td\u003e\n\u003ctd\u003eWashable soft fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGrey\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Size info --\u003e\n  \u003csection aria-labelledby=\"zs-size-heading\"\u003e\n    \u003ch2 id=\"zs-size-heading\"\u003eCarrier Size \u0026amp; Fit Guide\u003c\/h2\u003e\n    \u003cdiv class=\"zs-size-card\"\u003e\n      \u003cdiv class=\"zs-size-dims\"\u003e\n        \u003cdiv class=\"zs-dim-block\"\u003e\n          \u003cspan class=\"zs-dim-value\"\u003e40\u003c\/span\u003e\n          \u003cspan class=\"zs-dim-label\"\u003eLength (cm)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zs-dim-sep\"\u003e×\u003c\/div\u003e\n        \u003cdiv class=\"zs-dim-block\"\u003e\n          \u003cspan class=\"zs-dim-value\"\u003e30\u003c\/span\u003e\n          \u003cspan class=\"zs-dim-label\"\u003eWidth (cm)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zs-dim-sep\"\u003e×\u003c\/div\u003e\n        \u003cdiv class=\"zs-dim-block\"\u003e\n          \u003cspan class=\"zs-dim-value\"\u003e30\u003c\/span\u003e\n          \u003cspan class=\"zs-dim-label\"\u003eHeight (cm)\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"zs-size-note\"\u003e\n        Your pet should be able to \u003cstrong\u003estand, turn around, and lie down\u003c\/strong\u003e comfortably inside. Measure your pet from nose to tail base (length) and from floor to shoulder (height). Both measurements should be a few centimetres less than the carrier's interior dimensions.\n      \u003c\/p\u003e\n      \u003cdiv class=\"zs-expand-note\"\u003e\n        ↕ Expandable top adds +7 cm extra height — ideal for breaks outside the aircraft\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Air Europa requirements --\u003e\n  \u003csection aria-labelledby=\"zs-airline-heading\"\u003e\n    \u003ch2 id=\"zs-airline-heading\"\u003eAir Europa Cabin Pet Requirements\u003c\/h2\u003e\n    \u003cul class=\"zs-airline-list\" role=\"list\"\u003e\n      \u003cli\u003eMaximum carrier size: 40 × 30 × 30 cm — matches this carrier exactly\u003c\/li\u003e\n      \u003cli\u003eCombined weight (pet + carrier) must not exceed 10 kg\u003c\/li\u003e\n      \u003cli\u003ePet must stay inside the carrier for the entire flight\u003c\/li\u003e\n      \u003cli\u003eCarrier must fit under the seat in front of you\u003c\/li\u003e\n      \u003cli\u003eOnly cats and dogs are accepted in the cabin\u003c\/li\u003e\n      \u003cli\u003eAdvance booking required — pet-in-cabin fee applies; check Air Europa's current tariffs\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Suitable breeds --\u003e\n  \u003csection aria-labelledby=\"zs-breeds-heading\"\u003e\n    \u003ch2 id=\"zs-breeds-heading\"\u003eSuitable Dog \u0026amp; Cat Breeds\u003c\/h2\u003e\n    \u003cdiv class=\"zs-breeds-grid\"\u003e\n      \u003cdiv class=\"zs-breeds-col\"\u003e\n        \u003ch3\u003e🐶 Dogs (adult ≤ 6.6 kg)\u003c\/h3\u003e\n        \u003cul class=\"zs-breed-list\"\u003e\n          \u003cli\u003eChihuahua\u003c\/li\u003e\n          \u003cli\u003eYorkshire Terrier\u003c\/li\u003e\n          \u003cli\u003eMaltese\u003c\/li\u003e\n          \u003cli\u003eToy Poodle\u003c\/li\u003e\n          \u003cli\u003ePomeranian\u003c\/li\u003e\n          \u003cli\u003eBichon Frisé\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zs-breeds-col\"\u003e\n        \u003ch3\u003e🐱 Cats (adult ≤ 6.6 kg)\u003c\/h3\u003e\n        \u003cul class=\"zs-breed-list\"\u003e\n          \u003cli\u003eDomestic Shorthair\u003c\/li\u003e\n          \u003cli\u003eSingapura\u003c\/li\u003e\n          \u003cli\u003eDevon Rex\u003c\/li\u003e\n          \u003cli\u003eCornish Rex\u003c\/li\u003e\n          \u003cli\u003eSiamese\u003c\/li\u003e\n          \u003cli\u003eRussian Blue\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"zs-breed-note\"\u003eAlways weigh your adult pet before purchasing. Body size matters more than breed — some individuals in the same breed may exceed 6.6 kg.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection aria-labelledby=\"zs-faq-heading\"\u003e\n    \u003ch2 id=\"zs-faq-heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"zs-faq-list\"\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eDoes this carrier meet Air Europa's size requirements? \u003cspan class=\"arrow\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"zs-faq-body\"\u003eYes. Air Europa requires a maximum carrier size of 40×30×30 cm — this carrier matches those exact dimensions when the top expansion is folded down. Make sure the expansion is fully zipped shut before boarding.\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat is the maximum pet weight? \u003cspan class=\"arrow\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"zs-faq-body\"\u003eAir Europa sets a combined limit of 10 kg (pet + carrier).\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat does \"expandable top\" mean in practice? \u003cspan class=\"arrow\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"zs-faq-body\"\u003eA zippered panel on top of the carrier unfolds to add 7 cm of extra height. Use this during layovers or waiting at the gate so your pet has more room to sit up. Before boarding, simply zip it back down to the standard 30 cm height.\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I use this carrier on other airlines? \u003cspan class=\"arrow\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"zs-faq-body\"\u003eThe 40×30×30 cm size is accepted by several other European airlines with similar cabin pet dimensions. Requirements vary — always check the specific airline's pet policy before booking. We have a carrier size guide on our blog for the most common airlines.\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eIs the carrier ventilated enough for a flight? \u003cspan class=\"arrow\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n        \u003cdiv class=\"zs-faq-body\"\u003eYes. Breathable mesh panels on all 4 sides provide continuous airflow throughout the carrier. This also allows your pet to see out and feel less isolated, which helps reduce travel anxiety.\u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Zoospot","offers":[{"title":"Grey [sh-00]","offer_id":53573987238226,"sku":"0710579463105","price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0880\/8874\/0178\/files\/air-europa-pet-carrier-main.jpg?v=1779794382","url":"https:\/\/zoospot.nl\/en\/products\/air-europa-pet-carrier","provider":"Zoospot","version":"1.0","type":"link"}