._0aIkxa_page{background:var(--color-marketplace-canvas);color:var(--color-marketplace-text);padding-block:var(--space-6) var(--space-16)}._0aIkxa_stablePhoto{display:block;position:absolute;inset:0}._0aIkxa_page :where(h1,h2,h3,p,dl,ul,ol){margin:0}._0aIkxa_page :is(h1,h2,h3){color:var(--color-marketplace-text)}._0aIkxa_page h3{font-family:var(--font-display);font-size:var(--font-size-body);font-weight:var(--font-weight-heading);line-height:var(--line-height-body)}._0aIkxa_header{padding-bottom:var(--space-6)}._0aIkxa_breadcrumbs{align-items:center;gap:var(--space-3);color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui);margin-bottom:var(--space-5);display:flex}._0aIkxa_breadcrumbs a,._0aIkxa_endLink a{gap:var(--space-2);min-height:var(--control-min-size);align-items:center;display:inline-flex}._0aIkxa_breadcrumbs svg,._0aIkxa_endLink svg{width:var(--space-4);height:var(--space-4)}._0aIkxa_header h1{font-family:var(--font-display);font-size:var(--font-size-marketplace-product-title);font-weight:var(--font-weight-heading);letter-spacing:-.035em;line-height:var(--line-height-tight);text-wrap:balance;max-width:34ch}._0aIkxa_header ._0aIkxa_summary{margin-top:var(--space-3);color:var(--color-marketplace-text-soft);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}._0aIkxa_utilities{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-block:var(--space-3);flex-wrap:wrap;display:flex}._0aIkxa_provider{font-size:var(--font-size-ui);color:var(--color-marketplace-text-muted)}._0aIkxa_provider a{color:var(--color-marketplace-accent);text-underline-offset:var(--space-1);margin-inline-start:var(--space-1);text-decoration:underline}._0aIkxa_factStrip{gap:var(--space-4) var(--space-10);flex-wrap:wrap;display:flex}._0aIkxa_factStrip>div{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._0aIkxa_factStrip svg{width:var(--space-6);height:var(--space-6);color:var(--color-marketplace-text-soft);grid-row:1/3}._0aIkxa_factStrip dt{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label)}._0aIkxa_factStrip dd{font-size:var(--font-size-body);margin:0}._0aIkxa_layout{grid-template-columns:minmax(0,1fr) var(--marketplace-detail-rail-width);gap:0 var(--space-8);align-items:start;display:grid}._0aIkxa_gallery{grid-column:1;min-width:0}._0aIkxa_galleryHero{aspect-ratio:var(--marketplace-product-hero-ratio);border-radius:var(--radius-md);background:var(--color-marketplace-surface);border-start-start-radius:var(--customer-photo-curve,var(--radius-md));position:relative;overflow:hidden}._0aIkxa_photoOpen{cursor:zoom-in;border:0;width:100%;height:100%;display:block}._0aIkxa_gallery img,._0aIkxa_stopImage img{object-fit:cover}._0aIkxa_photoFallback{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;color:var(--color-marketplace-text-soft);background:var(--color-marketplace-surface);flex-direction:column;display:flex}._0aIkxa_photoArrow{width:var(--control-min-size);height:var(--control-min-size);color:var(--color-marketplace-text);cursor:pointer;border-radius:var(--radius-round);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._0aIkxa_photoArrow:before{content:"";inset:var(--marketplace-photo-arrow-inset);border-radius:inherit;background:var(--color-marketplace-photo-glass);border:1px solid var(--color-marketplace-photo-glass-border);-webkit-backdrop-filter:blur(var(--marketplace-photo-glass-blur));backdrop-filter:blur(var(--marketplace-photo-glass-blur));box-shadow:var(--shadow-marketplace-photo-glass);position:absolute}._0aIkxa_photoArrow:hover:before{background:var(--color-marketplace-photo-glass-hover)}._0aIkxa_photoArrow svg{width:var(--space-5);height:var(--space-5);position:relative}._0aIkxa_photoPrevious{left:var(--space-2)}._0aIkxa_photoNext{right:var(--space-2)}._0aIkxa_viewPhotos{bottom:var(--space-3);right:var(--space-3);align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding-inline:var(--space-3);border:1px solid var(--color-marketplace-photo-glass-border);border-radius:var(--radius-sm);color:var(--color-marketplace-text);background:var(--color-marketplace-photo-glass-hover);-webkit-backdrop-filter:blur(var(--marketplace-photo-glass-blur));backdrop-filter:blur(var(--marketplace-photo-glass-blur));font-size:var(--font-size-ui);cursor:pointer;display:inline-flex;position:absolute}._0aIkxa_viewPhotos svg{width:var(--space-4);height:var(--space-4)}._0aIkxa_thumbnails{gap:var(--space-2);margin-top:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._0aIkxa_thumbnails button{min-width:0;aspect-ratio:var(--marketplace-card-image-ratio);border-radius:var(--radius-sm);background:var(--color-marketplace-surface);cursor:pointer;border:0;position:relative;overflow:hidden}._0aIkxa_thumbnails button[aria-pressed=true]{outline:2px solid var(--color-marketplace-accent);outline-offset:2px}._0aIkxa_gallery ._0aIkxa_galleryNote{color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui);margin-top:var(--space-2);line-height:var(--line-height-body)}._0aIkxa_galleryDialog{width:95vw;max-width:var(--container-media);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-lg);max-height:95dvh;padding:var(--space-4);background:var(--color-marketplace-canvas);color:var(--color-marketplace-text)}._0aIkxa_galleryDialogHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}._0aIkxa_galleryDialogHeader h2{font-family:var(--font-display);font-size:var(--font-size-body-lg)}._0aIkxa_galleryDialogHeader button{flex:0 0 var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--radius-round);background:var(--color-marketplace-surface);cursor:pointer;place-items:center;display:grid}._0aIkxa_galleryDialogPhoto{height:68dvh;position:relative}._0aIkxa_galleryDialogPhoto img{object-fit:contain}._0aIkxa_galleryDialog p{font-size:var(--font-size-ui);margin-top:var(--space-3)}._0aIkxa_decisionRail{top:var(--marketplace-detail-sticky-offset);border-radius:var(--radius-lg);grid-area:1/2/span 2;align-self:start;position:sticky}._0aIkxa_contentColumn{grid-column:1;min-width:0}._0aIkxa_anchorNav{gap:var(--space-1);border-bottom:1px solid var(--color-marketplace-border);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._0aIkxa_anchorNav a{min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);font-size:var(--font-size-ui);color:var(--color-marketplace-text-soft);border-bottom:2px solid #0000;align-items:center;display:inline-flex}._0aIkxa_anchorNav a:hover,._0aIkxa_anchorNav a:focus-visible{color:var(--color-marketplace-accent);border-color:var(--color-marketplace-accent)}._0aIkxa_section{padding-block:var(--space-8);border-bottom:1px solid var(--color-marketplace-border);scroll-margin-top:var(--marketplace-detail-sticky-offset)}._0aIkxa_section h2{font-family:var(--font-editorial);font-weight:var(--font-weight-heading);font-size:var(--font-size-title-md);line-height:var(--line-height-tight);margin-bottom:var(--space-5);letter-spacing:-.025em}._0aIkxa_section p{color:var(--color-marketplace-text-soft);line-height:var(--line-height-relaxed)}._0aIkxa_section>p+p{margin-top:var(--space-3)}._0aIkxa_highlights{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._0aIkxa_highlights svg{width:var(--space-8);height:var(--space-8);color:var(--color-marketplace-accent);margin-bottom:var(--space-3);stroke-width:1.25px}._0aIkxa_highlights p{font-size:var(--font-size-ui);margin-top:var(--space-2)}._0aIkxa_itinerary{padding:0;list-style:none}._0aIkxa_itinerary li{grid-template-columns:var(--space-8) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--space-4);padding-bottom:var(--space-5);display:grid;position:relative}._0aIkxa_itinerary li:before{content:"";top:0;bottom:0;left:var(--space-4);border-left:1px solid var(--color-marketplace-border-interactive);position:absolute}._0aIkxa_itinerary li:first-child:before{top:var(--space-4)}._0aIkxa_itinerary li:last-child:before{bottom:calc(100% - var(--space-4))}._0aIkxa_stopNumber{z-index:var(--z-content);background:var(--color-marketplace-canvas);border:1px solid var(--color-marketplace-accent);color:var(--color-marketplace-accent);border-radius:var(--radius-round);width:var(--space-8);height:var(--space-8);font-size:var(--font-size-ui);place-items:center;display:grid;position:relative}._0aIkxa_stopCopy{padding:0}._0aIkxa_stopCopy p{margin-top:var(--space-2);font-size:var(--font-size-ui)}._0aIkxa_stopImage{height:var(--marketplace-product-stop-image-height);border-radius:var(--radius-sm);position:relative;overflow:hidden}._0aIkxa_section ._0aIkxa_note{font-size:var(--font-size-ui);color:var(--color-marketplace-text-muted)}._0aIkxa_splitList{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0aIkxa_checkList{gap:var(--space-3);padding:0;list-style:none;display:grid}._0aIkxa_section ._0aIkxa_checkList{margin-top:var(--space-3)}._0aIkxa_checkList li{gap:var(--space-3);line-height:var(--line-height-body);color:var(--color-marketplace-text-soft);align-items:start;display:flex}._0aIkxa_checkList svg{flex:0 0 var(--space-5);width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);color:var(--color-marketplace-accent)}._0aIkxa_pickupLayout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}._0aIkxa_pickupVisual{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);min-height:var(--marketplace-product-pickup-height);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-md);background:var(--color-marketplace-surface);flex-direction:column;display:flex}._0aIkxa_pickupVisual>svg{width:var(--space-10);height:var(--space-10);color:var(--color-marketplace-accent);stroke-width:1.25px}._0aIkxa_pickupVisual span{color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui)}._0aIkxa_pickupCopy{min-width:0}._0aIkxa_outlineLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);border:1px solid var(--color-marketplace-border-interactive);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-marketplace-accent);display:inline-flex}._0aIkxa_outlineLink svg{width:var(--space-4);height:var(--space-4);flex-shrink:0}._0aIkxa_confirmedPoint{margin-top:var(--space-6)}._0aIkxa_practicalGrid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._0aIkxa_practicalGrid>div+div{border-left:1px solid var(--color-marketplace-border);padding-left:var(--space-8)}._0aIkxa_practicalGrid h3:not(:first-child){margin-top:var(--space-6)}._0aIkxa_practicalGrid p,._0aIkxa_practicalGrid li{font-size:var(--font-size-ui)}._0aIkxa_practicalGrid p{margin-top:var(--space-2)}._0aIkxa_practicalGrid :is(h3[id]){scroll-margin-top:var(--marketplace-detail-sticky-offset)}._0aIkxa_formatDetails{margin-top:var(--space-6);border-top:1px solid var(--color-marketplace-border)}._0aIkxa_formatDetails summary{min-height:var(--control-min-size);align-items:center;gap:var(--space-3);color:var(--color-marketplace-text-soft);cursor:pointer;display:flex}._0aIkxa_formatDetails summary svg{width:var(--space-4);height:var(--space-4)}._0aIkxa_formatDetails>div{padding-top:var(--space-3)}._0aIkxa_faqs{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._0aIkxa_faqs details{border-bottom:1px solid var(--color-marketplace-border)}._0aIkxa_faqs summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-min-size);padding-block:var(--space-4);font-weight:var(--font-weight-heading);cursor:pointer;list-style:none;display:flex}._0aIkxa_faqs summary::-webkit-details-marker{display:none}._0aIkxa_faqs summary svg{flex:0 0 var(--space-5);width:var(--space-5);height:var(--space-5);color:var(--color-marketplace-accent)}._0aIkxa_faqs details[open] summary svg{transform:rotate(180deg)}._0aIkxa_faqs p{padding-bottom:var(--space-5)}html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary{transition:color var(--customer-fast) var(--customer-easing)}html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary svg{transition:transform var(--customer-fast) var(--customer-easing);flex-shrink:0}html[data-northern-site] ._0aIkxa_formatDetails[open]>summary svg{transform:rotate(180deg)}html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary:focus-visible{color:var(--customer-link)}@media (hover:hover) and (pointer:fine){html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary:hover{color:var(--customer-link)}}@media (prefers-reduced-motion:reduce){html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary{transition:none}html[data-northern-site] :is(._0aIkxa_formatDetails,._0aIkxa_faqs details)>summary svg{transition:none}}._0aIkxa_page ._0aIkxa_endLink{padding-top:var(--space-6);color:var(--color-marketplace-accent)}@media not (min-width:64rem){._0aIkxa_layout{grid-template-columns:minmax(0,1fr)}._0aIkxa_decisionRail{max-height:none;margin-top:var(--space-6);grid-area:2/1;position:static;overflow:visible}._0aIkxa_contentColumn{grid-row:3}._0aIkxa_practicalGrid{gap:var(--space-5)}._0aIkxa_practicalGrid>div+div{padding-left:var(--space-5)}}@media not (min-width:48rem){._0aIkxa_page{padding-top:var(--space-2);padding-bottom:calc(var(--marketplace-detail-mobile-action-height) + var(--space-8) + env(safe-area-inset-bottom))}._0aIkxa_breadcrumbs{margin-bottom:var(--space-2)}._0aIkxa_header{padding-bottom:var(--space-5)}._0aIkxa_header h1{font-size:var(--font-size-marketplace-product-title-mobile)}._0aIkxa_header ._0aIkxa_summary{font-size:var(--font-size-body);margin-top:var(--space-2)}._0aIkxa_utilities{margin-block:var(--space-2)}._0aIkxa_factStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--customer-fact-column)),1fr));gap:var(--space-3);display:grid}._0aIkxa_factStrip>div{column-gap:var(--space-2)}._0aIkxa_factStrip dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._0aIkxa_factStrip dd{font-size:var(--font-size-ui);line-height:var(--line-height-tight)}._0aIkxa_factStrip svg{width:var(--space-5);height:var(--space-5)}._0aIkxa_galleryHero{aspect-ratio:var(--marketplace-card-image-ratio)}._0aIkxa_thumbnails{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-4)) / 3);padding:var(--space-1);overflow-x:auto}._0aIkxa_section{padding-block:var(--space-6)}._0aIkxa_section h2{font-size:var(--font-size-title-sm)}._0aIkxa_highlights{gap:var(--space-5);grid-template-columns:1fr}._0aIkxa_highlights>div{grid-template-columns:var(--space-8) minmax(0,1fr);gap:0 var(--space-3);display:grid}._0aIkxa_highlights svg{grid-row:1/3;margin:0}._0aIkxa_highlights p{grid-column:2}._0aIkxa_itinerary li{grid-template-columns:var(--space-8) minmax(0,1fr);align-items:start;gap:var(--space-3)}._0aIkxa_itinerary li:first-child:before{top:var(--space-4)}._0aIkxa_itinerary li:last-child:before{bottom:calc(100% - var(--space-4))}._0aIkxa_stopImage{height:auto;aspect-ratio:var(--marketplace-card-image-ratio);grid-column:2}._0aIkxa_pickupLayout,._0aIkxa_splitList,._0aIkxa_practicalGrid,._0aIkxa_faqs{grid-template-columns:1fr}._0aIkxa_pickupLayout{gap:var(--space-5)}._0aIkxa_practicalGrid>div+div{border-left:0;border-top:1px solid var(--color-marketplace-border);padding-left:0;padding-top:var(--space-5)}._0aIkxa_galleryDialog{padding:var(--space-3)}._0aIkxa_galleryDialogPhoto{height:55dvh}}@media (forced-colors:active){._0aIkxa_photoArrow:before,._0aIkxa_viewPhotos{color:canvastext;background:canvas;border-color:buttontext}._0aIkxa_stopNumber{border-color:canvastext}}@media (max-height:50rem){._0aIkxa_decisionRail{position:static}}._0aIkxa_decisionRail[data-fits=false]{position:static}._0aIkxa_photoArrow,._0aIkxa_viewPhotos{color:var(--appearance-on-image)}
.cneo-q_page{background:var(--color-marketplace-canvas);min-height:100%;color:var(--color-marketplace-text);overflow:clip}.cneo-q_hero{padding-block:var(--space-8) var(--space-20);background:radial-gradient(circle at 76% 7%, color-mix(in srgb, var(--color-marketplace-accent) 10%, transparent), transparent 26rem), linear-gradient(to bottom, var(--color-marketplace-canvas), var(--color-marketplace-canvas-alt));position:relative}.cneo-q_breadcrumbs{align-items:center;gap:var(--space-2);color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui);display:flex}.cneo-q_breadcrumbs a{min-height:var(--control-min-size);align-items:center;gap:var(--space-2);color:var(--color-marketplace-text-soft);display:inline-flex}.cneo-q_breadcrumbs svg,.cneo-q_quietAction svg,.cneo-q_primaryAction svg,.cneo-q_secondaryAction svg,.cneo-q_mobileStickyAction svg,.cneo-q_relatedHeading>a svg,.cneo-q_editorialLinks svg{width:var(--space-4);height:var(--space-4);flex:none}.cneo-q_titleRow{gap:var(--space-12);padding-block:var(--space-8) var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end;display:grid}.cneo-q_titleCopy{gap:var(--space-4);max-width:56rem;display:grid}.cneo-q_eyebrow,.cneo-q_sectionHeading span,.cneo-q_railEyebrow,.cneo-q_titleDecision>span,.cneo-q_availabilityIntro>span,.cneo-q_resultHeading span,.cneo-q_quoteSummary span,.cneo-q_confidenceGrid article>span,.cneo-q_editorialLinks small{color:var(--color-marketplace-accent);font-size:var(--font-size-label);letter-spacing:.12em;text-transform:uppercase;font-weight:820}.cneo-q_titleCopy h1{max-width:18ch;color:var(--color-marketplace-text);font-family:var(--font-editorial), serif;font-size:var(--font-size-commerce-hero);letter-spacing:-.035em;font-weight:620;line-height:.96}.cneo-q_summary{max-width:43rem;color:var(--color-marketplace-text-soft);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.cneo-q_titleDecision{gap:var(--space-2);border-inline-start:1px solid var(--color-marketplace-border);padding-inline-start:var(--space-8);display:grid}.cneo-q_titleDecision>strong{color:var(--color-marketplace-text);font-size:var(--font-size-title-sm);line-height:var(--line-height-tight)}.cneo-q_titleDecision>small{max-width:34ch;color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui);line-height:var(--line-height-body)}.cneo-q_titleDateAction{width:fit-content;min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-marketplace-accent);border-radius:var(--radius-sm);background:var(--color-marketplace-action,var(--color-marketplace-accent));padding-inline:var(--space-4);color:var(--color-marketplace-on-accent,var(--color-marketplace-canvas));font-size:var(--font-size-ui);font-weight:820;display:none}.cneo-q_titleDateAction:hover{background:var(--color-marketplace-action-hover,var(--color-marketplace-accent-hover))}.cneo-q_titleDateAction svg{width:var(--space-4);height:var(--space-4)}.cneo-q_productActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cneo-q_productActionsFacts{display:none}.cneo-q_quietAction{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex;min-height:var(--control-min-size)!important;border:1px solid var(--color-marketplace-border-interactive)!important;border-radius:var(--radius-sm)!important;padding-inline:var(--space-4)!important;color:var(--color-marketplace-text)!important;font-size:var(--font-size-ui)!important;background:0 0!important;font-weight:760!important}.cneo-q_quietAction:hover{border-color:var(--color-marketplace-accent)!important;color:var(--color-marketplace-accent)!important}.cneo-q_decisionGrid{grid-template-columns:minmax(0, 1fr) var(--marketplace-detail-rail-width);gap:var(--space-8) var(--space-10);align-items:start;display:grid}.cneo-q_gallery{gap:var(--space-2);min-width:0;height:var(--marketplace-detail-gallery-height);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.72fr) minmax(12rem,.78fr);display:grid}.cneo-q_gallery figure{border:1px solid var(--color-marketplace-border);background:var(--color-marketplace-surface);min-width:0;position:relative;overflow:hidden}.cneo-q_galleryPrimary{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-sm) var(--radius-lg);grid-row:1/-1}.cneo-q_gallerySecondary:nth-child(2){border-radius:var(--radius-sm) var(--radius-lg) var(--radius-sm) var(--radius-sm)}.cneo-q_gallerySecondary:nth-child(3){border-radius:var(--radius-sm) var(--radius-sm) var(--radius-lg) var(--radius-sm)}.cneo-q_gallery img{object-fit:cover;transition:transform var(--duration-slow) ease}.cneo-q_gallery figure:hover img{transform:scale(1.015)}.cneo-q_gallery figcaption{z-index:var(--z-content);gap:var(--space-1);background:linear-gradient(to top, color-mix(in srgb, var(--color-marketplace-canvas) 92%, transparent), transparent);padding:var(--space-10) var(--space-4) var(--space-4);color:var(--color-marketplace-text);display:grid;position:absolute;inset:auto 0 0}.cneo-q_gallery figcaption span{font-size:var(--font-size-ui);font-weight:760}.cneo-q_gallery figcaption small{color:var(--color-marketplace-text-soft);font-size:var(--font-size-label);line-height:var(--line-height-body)}.cneo-q_factStrip{border:1px solid var(--color-marketplace-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-marketplace-surface) 76%, transparent);grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.cneo-q_factStrip>div{gap:var(--space-1) var(--space-3);border-inline-start:1px solid var(--color-marketplace-border);min-width:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.cneo-q_factStrip>div:first-child{border-inline-start:0}.cneo-q_factStrip svg{width:var(--space-5);height:var(--space-5);color:var(--color-marketplace-accent);grid-row:1/3}.cneo-q_factStrip dt{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;font-weight:740}.cneo-q_factStrip dd{min-width:0;color:var(--color-marketplace-text);font-size:var(--font-size-ui);font-weight:760;line-height:var(--line-height-tight);margin:0}.cneo-q_decisionRail{top:var(--marketplace-detail-sticky-offset);max-height:calc(100dvh - var(--marketplace-detail-sticky-offset) - var(--space-4));overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/2/span 3;position:sticky;overflow-y:auto}.cneo-q_availabilityPanel{border:1px solid var(--color-marketplace-border-interactive);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-marketplace-surface) 58%, var(--color-marketplace-canvas));padding:var(--space-6);scroll-margin-top:var(--marketplace-detail-sticky-offset);overflow:hidden}.cneo-q_availabilityIntro{justify-content:space-between;align-items:start;gap:var(--space-4);border-bottom:1px solid var(--color-marketplace-border);padding-bottom:var(--space-4);display:flex}.cneo-q_availabilityIntro>div{gap:var(--space-1);display:grid}.cneo-q_availabilityIntro>span{border:1px solid var(--color-marketplace-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-marketplace-text-soft);letter-spacing:.06em}.cneo-q_railPrice{color:var(--color-marketplace-text);font-size:var(--font-size-title-sm);font-weight:790;line-height:var(--line-height-tight)}.cneo-q_availabilityPanel>h2{margin-top:var(--space-4);color:var(--color-marketplace-text);font-size:var(--font-size-body-lg);font-weight:780;line-height:var(--line-height-tight)}.cneo-q_availabilityLead{margin-top:var(--space-2);color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);line-height:var(--line-height-body)}.cneo-q_availabilityForm{gap:var(--space-3);margin-top:var(--space-4);display:grid}.cneo-q_availabilityIntro small{color:var(--color-marketplace-text-muted);font-size:var(--font-size-ui)}.cneo-q_availabilityIntro .cneo-q_railEyebrow{text-transform:none;letter-spacing:normal;color:var(--color-marketplace-text-soft);font-size:var(--font-size-body)}.cneo-q_railLinks{margin-top:var(--space-4);border-top:1px solid var(--color-marketplace-border);display:grid}.cneo-q_railLinks a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);border-bottom:1px solid var(--color-marketplace-border);font-size:var(--font-size-ui);color:var(--color-marketplace-text-soft);display:flex}.cneo-q_railLinks a:last-child{border-bottom:0}.cneo-q_railLinks svg{width:var(--space-4);height:var(--space-4);color:var(--color-marketplace-accent)}.cneo-q_availabilityForm>.cneo-q_primaryAction{width:100%}.cneo-q_currentConfiguration{gap:var(--space-1);border-inline-start:var(--space-1) solid var(--color-marketplace-accent);background:color-mix(in srgb, var(--color-marketplace-accent) 7%, transparent);padding:var(--space-2) var(--space-3);display:grid}.cneo-q_currentConfiguration span{color:var(--color-marketplace-accent);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:820}.cneo-q_currentConfiguration strong{color:var(--color-marketplace-text);font-size:var(--font-size-ui)}.cneo-q_currentConfiguration small{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);text-transform:capitalize}.cneo-q_advancedConfiguration{border:1px solid var(--color-marketplace-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-marketplace-canvas) 72%, transparent);overflow:hidden}.cneo-q_advancedConfiguration summary{min-height:var(--control-min-size);padding-inline:var(--space-3);color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);cursor:pointer;align-items:center;font-weight:740;display:flex}.cneo-q_advancedConfigurationBody{gap:var(--space-3);border-top:1px solid var(--color-marketplace-border);padding:var(--space-3);display:grid}.cneo-q_fieldGroup{gap:var(--space-2);min-width:0;display:grid}.cneo-q_fieldGroup label,.cneo-q_optionChoices legend,.cneo-q_dateList legend{align-items:center;gap:var(--space-2);color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);font-weight:740;display:flex}.cneo-q_fieldGroup label svg{width:var(--space-4);height:var(--space-4);color:var(--color-marketplace-accent)}.cneo-q_fieldGroup :is(input,select){width:100%;min-width:0;min-height:var(--control-min-size);border:1px solid var(--color-marketplace-border-interactive);border-radius:var(--radius-sm);background:var(--color-marketplace-canvas);padding-inline:var(--space-3);color:var(--color-marketplace-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cneo-q_fieldGroup small,.cneo-q_fieldUnknown{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}.cneo-q_formPair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cneo-q_optionChoices,.cneo-q_dateList{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cneo-q_optionChoices label{gap:var(--space-3);min-height:var(--control-min-size);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-sm);padding:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cneo-q_optionChoices label:has(input:checked){border-color:var(--color-marketplace-accent);background:var(--color-marketplace-surface-selected)}.cneo-q_optionChoices input,.cneo-q_dateList input{accent-color:var(--color-marketplace-accent)}.cneo-q_optionChoices span{gap:var(--space-1);display:grid}.cneo-q_optionChoices strong{color:var(--color-marketplace-text);font-size:var(--font-size-ui)}.cneo-q_optionChoices small{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);text-transform:capitalize}.cneo-q_dateList>div{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cneo-q_dateList label{cursor:pointer;min-width:0}.cneo-q_dateList input{opacity:0;pointer-events:none;position:absolute}.cneo-q_dateList span{min-height:var(--control-min-size);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-sm);color:var(--color-marketplace-text-soft);font-size:var(--font-size-label);text-align:center;place-items:center;font-weight:740;display:grid}.cneo-q_dateList input:checked+span{border-color:var(--color-marketplace-accent);background:var(--color-marketplace-surface-selected);color:var(--color-marketplace-text)}.cneo-q_dateList input:focus-visible+span{outline:var(--focus-ring-width) solid var(--color-marketplace-accent);outline-offset:var(--focus-ring-offset)}.cneo-q_validationMessage{border-inline-start:var(--space-1) solid var(--color-marketplace-danger);background:color-mix(in srgb, var(--color-marketplace-danger) 12%, transparent);padding:var(--space-3);color:var(--color-marketplace-text);font-size:var(--font-size-ui)}.cneo-q_primaryAction,.cneo-q_secondaryAction,.cneo-q_checkoutAction{min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-marketplace-accent);border-radius:var(--radius-sm);background:var(--color-marketplace-action,var(--color-marketplace-accent));padding-inline:var(--space-4);color:var(--color-marketplace-on-accent,var(--color-marketplace-canvas));font-size:var(--font-size-ui);cursor:pointer;font-weight:820;display:inline-flex}.cneo-q_primaryAction:hover,.cneo-q_secondaryAction:hover,.cneo-q_checkoutAction:hover{background:var(--color-marketplace-action-hover,var(--color-marketplace-accent-hover))}.cneo-q_primaryAction:disabled{cursor:wait;opacity:.72}.cneo-q_availabilityResult,.cneo-q_quoteSummary{gap:var(--space-3);margin-top:var(--space-5);border:1px solid var(--color-marketplace-info);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-marketplace-info) 9%, transparent);padding:var(--space-4);display:grid}.cneo-q_availabilityResult[data-state=sold_out],.cneo-q_availabilityResult[data-state=ineligible],.cneo-q_availabilityResult[data-state=paused],.cneo-q_availabilityResult[data-state=error]{border-color:var(--color-marketplace-danger);background:color-mix(in srgb, var(--color-marketplace-danger) 10%, transparent)}.cneo-q_availabilityResult[data-state=limited],.cneo-q_availabilityResult[data-state=alternative_date],.cneo-q_availabilityResult[data-state=seasonal],.cneo-q_availabilityResult[data-state=pickup_unavailable]{border-color:var(--color-marketplace-warning);background:color-mix(in srgb, var(--color-marketplace-warning) 10%, transparent)}.cneo-q_resultHeading{gap:var(--space-3);align-items:start;display:flex}.cneo-q_resultHeading>svg{width:var(--space-5);height:var(--space-5);color:var(--color-marketplace-accent);flex:none}.cneo-q_resultHeading>div{gap:var(--space-1);display:grid}.cneo-q_resultHeading h3,.cneo-q_quoteSummary strong{color:var(--color-marketplace-text);font-size:var(--font-size-body);font-weight:790;line-height:var(--line-height-tight)}.cneo-q_availabilityResult>p,.cneo-q_quoteSummary p{color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);line-height:var(--line-height-body)}.cneo-q_departureSummary{gap:var(--space-2);border-block:1px solid var(--color-marketplace-border);padding-block:var(--space-3);margin:0;display:grid}.cneo-q_departureSummary>div{gap:var(--space-3);grid-template-columns:minmax(5rem,.55fr) minmax(0,1fr);display:grid}.cneo-q_departureSummary dt{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);text-transform:uppercase}.cneo-q_departureSummary dd{color:var(--color-marketplace-text);font-size:var(--font-size-ui);margin:0;font-weight:720}.cneo-q_departureSummary dd small{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);display:block}.cneo-q_capacityNote{color:var(--color-marketplace-warning)!important}.cneo-q_secondaryAction{border-color:var(--color-marketplace-border-interactive);width:100%;color:var(--color-marketplace-text);background:0 0}.cneo-q_secondaryAction:hover{border-color:var(--color-marketplace-accent);background:var(--color-marketplace-surface-selected)}.cneo-q_quoteSummary[data-status=price_changed]{border-color:var(--color-marketplace-warning)}.cneo-q_quoteSummary>div{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.cneo-q_checkoutBoundary{align-items:start;gap:var(--space-2);border-top:1px solid var(--color-marketplace-border);padding-top:var(--space-3);display:flex}.cneo-q_checkoutBoundary svg{width:var(--space-4);height:var(--space-4);flex:none}.cneo-q_checkoutAction{text-align:center;width:100%}.cneo-q_contentColumn{gap:var(--space-16);min-width:0;padding-top:var(--space-6);grid-column:1;display:grid}.cneo-q_section{gap:var(--space-8);border-top:1px solid var(--color-marketplace-border);padding-top:var(--space-8);display:grid}.cneo-q_sectionHeading{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cneo-q_sectionNumber{color:var(--color-marketplace-accent);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);font-weight:780}.cneo-q_sectionHeading>div{gap:var(--space-2);display:grid}.cneo-q_sectionHeading h2,.cneo-q_relatedHeading h2{max-width:19ch;color:var(--color-marketplace-text);font-family:var(--font-editorial), serif;font-size:var(--font-size-title-md);letter-spacing:-.025em;font-weight:620;line-height:1}.cneo-q_optionGrid,.cneo-q_fitGrid,.cneo-q_confidenceGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cneo-q_optionGrid article,.cneo-q_fitGrid article,.cneo-q_confidenceGrid article{gap:var(--space-4);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-marketplace-surface) 78%, transparent);padding:var(--space-6);display:grid}.cneo-q_optionGrid article>svg{width:var(--space-6);height:var(--space-6);color:var(--color-marketplace-accent)}.cneo-q_optionGrid h3,.cneo-q_fitGrid h3,.cneo-q_confidenceGrid h3,.cneo-q_unknownBand h3{color:var(--color-marketplace-text);font-size:var(--font-size-body);font-weight:780;line-height:var(--line-height-tight)}.cneo-q_optionGrid dl{gap:var(--space-2);margin:0;display:grid}.cneo-q_optionGrid dl>div{gap:var(--space-3);border-top:1px solid var(--color-marketplace-border);padding-top:var(--space-2);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);display:grid}.cneo-q_optionGrid dt{color:var(--color-marketplace-text-muted);font-size:var(--font-size-label);text-transform:uppercase}.cneo-q_optionGrid dd{color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);line-height:var(--line-height-body);text-transform:capitalize;margin:0}.cneo-q_fitGrid article>p,.cneo-q_confidenceGrid p,.cneo-q_unknownBand p{color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);line-height:var(--line-height-relaxed)}.cneo-q_checkList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cneo-q_checkList li{gap:var(--space-3);color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);line-height:var(--line-height-body);grid-template-columns:auto minmax(0,1fr);display:grid}.cneo-q_checkList svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);color:var(--color-marketplace-accent)}.cneo-q_confidenceGrid article{align-content:start;gap:var(--space-2)}.cneo-q_unknownBand{gap:var(--space-4);border:1px solid var(--color-marketplace-warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-marketplace-warning) 8%, transparent);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.cneo-q_unknownBand>svg{width:var(--space-6);height:var(--space-6);color:var(--color-marketplace-warning)}.cneo-q_unknownBand>div{gap:var(--space-2);display:grid}.cneo-q_editorialLinks{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cneo-q_editorialLinks a{justify-content:space-between;align-items:end;gap:var(--space-4);border:1px solid var(--color-marketplace-border);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-marketplace-info) 12%, transparent), transparent), var(--color-marketplace-surface);min-height:9rem;padding:var(--space-5);display:flex}.cneo-q_editorialLinks a:hover{border-color:var(--color-marketplace-accent)}.cneo-q_editorialLinks a>span{gap:var(--space-2);display:grid}.cneo-q_editorialLinks strong{color:var(--color-marketplace-text);font-size:var(--font-size-body-lg)}.cneo-q_editorialLinks em{color:var(--color-marketplace-text-soft);font-size:var(--font-size-ui);font-style:normal;line-height:var(--line-height-body)}.cneo-q_editorialLinks>a>svg{color:var(--color-marketplace-accent)}.cneo-q_related{border-top:1px solid var(--color-marketplace-border);background:var(--color-marketplace-surface);padding-block:var(--space-16) var(--space-20)}.cneo-q_relatedHeading{justify-content:space-between;align-items:end;gap:var(--space-8);display:flex}.cneo-q_relatedHeading>div{gap:var(--space-3);display:grid}.cneo-q_relatedHeading>a{min-height:var(--control-min-size);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-marketplace-accent);color:var(--color-marketplace-text);font-size:var(--font-size-ui);font-weight:760;display:inline-flex}.cneo-q_relatedGrid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cneo-q_mobileStickyAction{display:none}@media not (min-width:64rem){.cneo-q_titleRow{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.cneo-q_decisionGrid{grid-template-columns:minmax(0,1fr)}.cneo-q_decisionRail{grid-area:auto/1;max-height:none;position:static;overflow:visible}.cneo-q_contentColumn{grid-row:auto}.cneo-q_availabilityPanel{max-width:42rem}}@media not (min-width:48rem){.cneo-q_page{padding-bottom:calc(var(--marketplace-detail-mobile-action-height) + env(safe-area-inset-bottom))}.cneo-q_hero{padding-block:var(--space-3) var(--space-12)}.cneo-q_titleRow{gap:var(--space-3);padding-block:var(--space-2) 0;grid-template-columns:minmax(0,1fr)}.cneo-q_titleCopy{gap:var(--space-2)}.cneo-q_titleCopy h1{font-size:var(--font-size-marketplace-product-mobile-title)}.cneo-q_summary{font-size:var(--font-size-body)}.cneo-q_titleDecision{border-inline-start:0;border-top:1px solid var(--color-marketplace-border);padding:var(--space-3) 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end}.cneo-q_decisionGrid{gap:var(--space-4)}.cneo-q_titleDecision>span{grid-area:1/1}.cneo-q_titleDecision>strong{grid-area:2/1}.cneo-q_titleDecision>small{display:none}.cneo-q_titleDateAction{margin-top:var(--space-4);grid-area:1/2/span 2;display:inline-flex}.cneo-q_productActionsTitle{display:flex}.cneo-q_productActionsFacts{grid-column:1;margin-top:0;display:flex}.cneo-q_gallery{grid-template-rows:2fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));height:20rem}.cneo-q_galleryPrimary{border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);grid-area:1/1/auto/-1}.cneo-q_gallerySecondary:nth-child(2),.cneo-q_gallerySecondary:nth-child(3){border-radius:var(--radius-sm)}.cneo-q_gallery figcaption{padding:var(--space-8) var(--space-3) var(--space-3)}.cneo-q_gallerySecondary figcaption small{display:none}.cneo-q_factStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.cneo-q_factStrip>div:nth-child(odd){border-inline-start:0}.cneo-q_factStrip>div:nth-child(n+3){border-top:1px solid var(--color-marketplace-border)}.cneo-q_factStrip>div{gap:var(--space-1) var(--space-2);padding:var(--space-3)}.cneo-q_factStrip svg{width:var(--space-4);height:var(--space-4)}.cneo-q_availabilityPanel{padding:var(--space-4)}.cneo-q_contentColumn{gap:var(--space-12);padding-top:var(--space-2)}.cneo-q_section{gap:var(--space-6);padding-top:var(--space-6)}.cneo-q_sectionHeading h2,.cneo-q_relatedHeading h2{font-size:var(--font-size-title-sm)}.cneo-q_optionGrid,.cneo-q_fitGrid,.cneo-q_confidenceGrid,.cneo-q_editorialLinks{grid-template-columns:minmax(0,1fr)}.cneo-q_optionGrid article,.cneo-q_fitGrid article,.cneo-q_confidenceGrid article{padding:var(--space-5)}.cneo-q_editorialLinks a{min-height:7rem}.cneo-q_related{padding-block:var(--space-12) var(--space-16)}.cneo-q_relatedHeading{flex-direction:column;align-items:start}.cneo-q_relatedGrid{padding-bottom:var(--space-3);scroll-snap-type:x proximity;grid-template-columns:minmax(14rem,76vw) minmax(14rem,76vw) minmax(14rem,76vw);overflow-x:auto}.cneo-q_relatedGrid>*{scroll-snap-align:start}.cneo-q_mobileStickyAction{z-index:var(--z-sticky);inset:auto var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));min-height:var(--marketplace-detail-mobile-action-height);justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-marketplace-accent);border-radius:var(--radius-md);background:var(--color-marketplace-action,var(--color-marketplace-accent));box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);color:var(--color-marketplace-on-accent,var(--color-marketplace-canvas));font-size:var(--font-size-ui);font-weight:820;display:flex;position:fixed}.cneo-q_mobileStickyAction>span{gap:var(--space-1);display:grid}.cneo-q_mobileStickyAction small{font-size:var(--font-size-label);text-transform:uppercase;font-weight:720}.cneo-q_mobileStickyAction strong{font-size:var(--font-size-body)}}@media not (min-width:23rem){.cneo-q_availabilityPanel{padding:var(--space-4)}.cneo-q_gallery{height:18rem}.cneo-q_factStrip>div{grid-template-columns:minmax(0,1fr)}.cneo-q_factStrip svg{display:none}.cneo-q_dateList>div{padding-bottom:var(--space-1);grid-template-columns:repeat(5,minmax(2.5rem,1fr));overflow-x:auto}.cneo-q_mobileStickyAction{inset-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.cneo-q_gallery img{transition-duration:var(--duration-none)}.cneo-q_gallery figure:hover img{transform:none}}@media (forced-colors:active){.cneo-q_primaryAction,.cneo-q_checkoutAction,.cneo-q_mobileStickyAction,.cneo-q_dateList input:checked+span{forced-color-adjust:auto}.cneo-q_optionChoices label:has(input:checked){forced-color-adjust:auto}}
