@media (width>=768px) and (prefers-color-scheme:light){.blast-sidebar.blast-featured-sidebar{background:#f3f3f3}}.blast-sidebar .blast-desktop-link:hover,.blast-sidebar .blast-desktop-link[data-state=open]{background:#80808026}.blast-sidebar .blast-social:before{border-color:var(--blast-sidebar-separator)}.blast-sidebar-trigger{cursor:pointer;text-align:start;width:100%}.blast-sidebar-trigger>.blast-icon{flex-shrink:0}.blast-sidebar-chevron{flex:none;width:.875rem;height:.875rem;margin-inline-start:auto}.blast-sidebar-flyout{width:max-content;min-width:12.5rem;max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border-color:var(--blast-sidebar-separator);color:#565656;background:#eee;border-radius:8px;padding:.625rem 0;animation:none;overflow:auto;box-shadow:1px 1px 6px #0000001a}@media (prefers-color-scheme:dark){.blast-sidebar-flyout{color:#c4c4c4;background:#2f2f2f;border-color:#404040}}.blast-sidebar-flyout .blast-series-links{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;display:grid}.blast-sidebar-flyout a{min-height:2.125rem;font-size:var(--blast-nav-font-size);white-space:nowrap;align-items:center;gap:.75rem;padding:.4375rem 1.25rem;line-height:1.3;display:flex}.blast-sidebar-flyout a:is(:hover,:focus-visible){color:var(--foreground);background:#80808026}.blast-sidebar-flyout a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.blast-sidebar-flyout a[aria-current=page]{color:var(--primary-ink);font-weight:700}.blast-sidebar-flyout a .blast-icon,.blast-mobile-flyout .blast-icon{flex:none;width:1.125rem;height:1.125rem}.blast-network-links>div+div{border-block-start:1px solid var(--blast-sidebar-separator);margin-block-start:.4375rem;padding-block-start:.4375rem}.blast-sidebar-flyout .blast-network-action{gap:.5rem;padding-inline:1rem 1.5rem}.blast-network-action>svg{width:.625rem;height:.875rem;color:var(--blast-home-link-ink)}.blast-sidebar-flyout .blast-network-site{padding:.375rem 1rem}.blast-site-icon{object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.blast-network-site>span{gap:.0625rem;min-width:0;display:grid}.blast-network-site strong{color:var(--foreground);font-size:1rem;line-height:1.15}.blast-network-site small{font-size:.75rem}.blast-mobile-flyout .blast-series-links,.blast-mobile-flyout .blast-network-links{grid-column:1/-1}.blast-mobile-flyout .blast-series-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;display:grid}.blast-mobile-flyout .blast-network-site .blast-site-icon{width:1.875rem;height:1.875rem}@media (width>=1024px){.blast-sidebar .blast-social{padding-inline:.75rem}.blast-sidebar .blast-social a{min-width:24px}}@media (768px<=width<1024px){.blast-sidebar-trigger .blast-sidebar-chevron{display:none}}.blast-mobile-flyout{border-block-start:1px solid var(--blast-rail-rule);margin-top:.75rem}.blast-mobile-flyout summary{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.375rem;font-size:.875rem;display:flex}.blast-mobile-flyout summary::-webkit-details-marker{display:none}.blast-mobile-flyout[open] summary .blast-sidebar-chevron{rotate:180deg}.blast-mobile-flyout .blast-mobile-menu-links{margin-top:0}.blast-search-glyph{-webkit-mask-image:url(/brand/blast-search.svg);mask-image:url(/brand/blast-search.svg)}.blast-header-search button.blast-search-toggle{border-inline-start:1px solid var(--blast-control-border);color:var(--muted-foreground);cursor:pointer;border-start-start-radius:0;border-end-start-radius:0;order:1}.blast-search-toggle svg{width:1.125rem;height:1.125rem}.blast-search-toggle:is(:hover,[data-state=open]){color:var(--foreground)}.blast-search-toggle[data-state=open] svg{rotate:180deg}.blast-search-panel{width:min(32rem,100vw - 1.5rem);max-height:min(34rem, var(--radix-popover-content-available-height));border-radius:var(--blast-field-radius);overflow-y:auto}.blast-search-options{gap:.875rem;display:grid}.blast-search-options h2{font-weight:600}.blast-search-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.blast-search-fields label{gap:.375rem;min-width:0;font-size:.875rem;display:grid}.blast-search-fields select{min-width:0}.blast-search-checks{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.blast-search-checks label{cursor:pointer;align-items:center;gap:.375rem;min-height:2rem;font-size:.875rem;display:flex}.blast-search-checks input{width:1rem;height:1rem;accent-color:var(--primary)}.blast-search-options-actions{border-block-start:1px solid var(--blast-control-border);justify-content:end;gap:.5rem;padding-block-start:.75rem;display:flex}.blast-nav-alert-badge{background:var(--blast-brand);min-width:1.375rem;height:1.375rem;color:var(--primary-foreground);border-radius:999px;flex:none;place-items:center;padding-inline:.2rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid}.blast-desktop-link .blast-nav-alert-badge{margin-inline-start:auto}.blast-mobile-nav a{text-align:center;position:relative}@media (width<1024px){.blast-nav-alert-badge{min-width:1.125rem;height:1.125rem;font-size:.625rem;position:absolute;inset:.25rem .1875rem auto auto}.blast-mobile-nav a .blast-nav-alert-badge{top:.1875rem;right:calc(50% - 1.5rem)}}.blast-channel-button{background:var(--blast-brand);color:var(--primary-foreground)}.blast-social .blast-social-trigger{cursor:pointer;border-radius:4px;flex:0 34px;place-items:center;min-width:24px;display:grid}.blast-social .blast-social-trigger:is(:hover,:focus-visible,[data-state=open]){color:var(--primary);background:oklch(60% 0 0/.15)}.blast-social-menu{border:1px solid var(--blast-sidebar-separator);background:var(--blast-rail-bg);width:max-content;min-width:9rem;color:var(--blast-sidebar-ink);border-radius:.5rem;padding:.625rem 0;box-shadow:1px 1px 6px #0000001a}.blast-social-menu a{cursor:pointer;border-radius:0;align-items:center;gap:.75rem;min-height:2.375rem;padding:.4375rem 1.25rem;display:flex}.blast-social-menu a:is(:hover,:focus-visible){color:inherit;background:#80808026}.blast-social-menu a:active{background:#80808040}.blast-series-links a .blast-icon{color:var(--accent)}.blast-social-icon{width:1.125rem;height:1.125rem;-webkit-mask:var(--blast-social-icon) center / contain no-repeat;-webkit-mask:var(--blast-social-icon) center / contain no-repeat;mask:var(--blast-social-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}.blast-social .blast-social-direct .blast-social-icon{width:20px;height:16px}@media (768px<=width<1024px){.blast-social{min-height:0}.blast-social .blast-social-direct{display:none}.blast-social .blast-social-trigger{width:2.25rem;min-height:2rem}}@media (width>=1024px){.blast-social-menu a.blast-social-compact-item{display:none}}.catalog-search .blast-page-heading{margin-block:0 .25rem}.catalog-search .blast-page-heading h1{overflow-wrap:anywhere}.catalog-search-browser{gap:.75rem;min-width:0}.catalog-search-browser .eshop-results-toolbar{gap:.5rem .875rem;min-height:2.75rem}.catalog-search-browser .eshop-results-toolbar>button{width:auto;min-width:10rem}.catalog-search-browser .eshop-results-toolbar p{color:var(--foreground);font-size:.9375rem;font-weight:700}.catalog-search-availability{min-height:2.5rem;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-inline-start:auto;font-size:.875rem;display:inline-flex}.catalog-search-history-link{color:var(--blast-home-link-ink)}.catalog-search-browser .catalog-search-panel{background:0 0;padding-block:.125rem}.catalog-search-browser .catalog-search-panel[open]{background:var(--blast-offer-surface)}.catalog-search-browser .catalog-search-content{gap:.875rem;min-width:0;display:grid}.catalog-search-list{border:1px solid var(--blast-rail-rule);background:var(--blast-offer-surface);border-radius:.75rem;min-width:0;overflow:hidden}.catalog-search-row+.catalog-search-row{border-block-start:1px solid var(--blast-rail-rule)}.catalog-search-item{grid-template-columns:6.25rem minmax(0,1fr) minmax(9rem,auto) auto;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem .625rem;display:grid}.catalog-search-row:focus-within,.catalog-search-row:hover{background:var(--blast-card-hover)}.catalog-search-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.catalog-search-item .catalog-search-cover{background:#fff;border-radius:.375rem;height:5.25rem}.catalog-search-cover img{padding:.1875rem}.catalog-search-identity{min-width:0}.catalog-search-identity h3{overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.23}.catalog-search-identity p,.catalog-search-seller{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.catalog-search-seller{flex-wrap:wrap;align-items:center;gap:.3rem;margin-block-start:.375rem;display:flex}.catalog-search-coupon,.catalog-search-destination{align-items:center;gap:.25rem;display:inline-flex}.catalog-search-coupon{color:var(--blast-home-link-ink);padding-inline-start:.25rem}.catalog-search-coupon svg{flex:none;width:.8125rem;height:.8125rem}.catalog-search-commercial{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:.2rem;min-width:0;display:grid}.catalog-search-commercial strong{font-size:clamp(1.05rem,2.1vw,1.5rem);line-height:1.1}.catalog-search-commercial strong[data-active]{color:var(--blast-deal-ink)}.catalog-search-discount{color:var(--muted-foreground);flex-wrap:wrap;justify-content:end;align-items:baseline;gap:.25rem .5rem;font-size:.75rem;display:inline-flex}.catalog-search-discount span,.catalog-search-destination{color:var(--blast-home-link-ink);font-weight:650}.catalog-search-destination,.catalog-search-unavailable{font-size:.8125rem}.catalog-search-unavailable{color:var(--muted-foreground)}.catalog-search-chevron{color:var(--muted-foreground);width:1rem;height:1rem}.catalog-search-byline{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;padding:0 2.5rem .625rem 8.25rem;font-size:.75rem;display:flex}.catalog-search-byline:empty{display:none}.catalog-search-byline>.offer-author{min-width:0}@media (width<=790px){.catalog-search-browser .eshop-results-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.catalog-search-browser .eshop-results-toolbar>button{grid-area:1/2;min-width:0}.catalog-search-availability,.catalog-search-browser .eshop-results-toolbar>a{grid-column:1/-1;justify-self:start;min-height:2rem;margin-inline-start:0}.catalog-search-item{grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:.375rem .625rem;padding:.625rem .75rem}.catalog-search-item .catalog-search-cover{grid-row:1/3;height:4.5rem}.catalog-search-identity h3{font-size:.9375rem}.catalog-search-commercial{text-align:left;flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:baseline;gap:.25rem .5rem;display:flex}.catalog-search-discount{order:1;justify-content:start}.catalog-search-destination:not([data-compare]){display:none}.catalog-search-destination[data-compare]{flex-basis:100%;order:2}.catalog-search-byline{padding-inline:.75rem}}.offer-channels{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2cqi,1.25rem);display:grid}@container (width>=44rem){.offer-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-channel{border-radius:var(--blast-content-card-radius);background:var(--card);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem clamp(.75rem,2cqi,1rem);height:100%;padding:clamp(1rem,2.75cqi,1.75rem);display:grid}.offer-channel-logo{border-radius:.625rem;width:clamp(2.75rem,6cqi,3.5rem);height:auto}.offer-channel-content h2{font-size:clamp(1.25rem,2.4cqi,1.625rem);font-weight:700;line-height:1.15}.offer-channel-content p{max-width:50ch;color:var(--muted-foreground);margin-top:.375rem}.offer-channel-action{border-block-start:1px solid var(--blast-surface-border);color:var(--blast-home-link-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.875rem;font-weight:600;display:flex}.offer-channel-action svg{flex:none;width:1.125rem;height:1.125rem}.moderation-panel{gap:1rem;min-width:0;display:grid}.moderation-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.moderation-tabs{justify-content:flex-start;max-width:100%}.moderation-tabs button{min-height:2.25rem}.moderation-search{background:var(--card);border-radius:.625rem;align-items:center;gap:.625rem;max-width:30rem;padding-inline:.75rem;display:flex}.moderation-search>svg{color:var(--accent);flex:none}.moderation-search>input{width:100%;min-width:0;min-height:2.5rem}.moderation-search:focus-within{outline:2px solid var(--ring)}.moderation-search>input:focus-visible{outline:none}.moderation-tab-content{gap:.625rem;display:grid}.moderation-tab-content[data-state=inactive]{display:none}.moderation-tab-content>button{justify-self:start}.moderation-list{gap:.5rem;display:grid}.moderation-row{background:var(--card);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(6.25rem,max-content);align-items:start;gap:.625rem 1rem;padding:.875rem;display:grid}.moderation-summary,.moderation-terms{align-content:start;gap:.3rem;min-width:0;display:grid}.moderation-store{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.moderation-title{overflow-wrap:anywhere;justify-self:start;font-size:1rem;font-weight:700;line-height:1.25}.moderation-title:hover{text-decoration:underline}.moderation-terms{text-align:right;justify-items:end}.moderation-terms strong{font-variant-numeric:tabular-nums;font-size:1.125rem}.moderation-meta,.moderation-store-link{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.moderation-store-link{align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.moderation-preview{align-self:start;display:none}.moderation-cover{aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:.375rem;width:100%}.moderation-controls{border-top:1px solid var(--blast-sidebar-separator);flex-wrap:wrap;grid-column:1/-1;align-items:start;gap:.5rem .75rem;min-width:0;padding-top:.625rem;display:flex}.moderation-controls>*{max-width:100%}.moderation-controls>details{background:var(--muted);border-radius:.5rem;padding:.375rem .625rem}.moderation-controls>details[open]{flex-basis:100%}.moderation-decisions{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}@media (width>=1050px){.moderation-row{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) minmax(19rem,1.1fr)}.moderation-row.has-preview{grid-template-columns:4rem minmax(0,1fr) minmax(8rem,.45fr) minmax(19rem,1.1fr)}.moderation-preview{display:block}.moderation-controls{border-top:0;border-inline-start:1px solid var(--blast-sidebar-separator);grid-column:auto;justify-content:flex-start;align-items:center;padding-block-start:0;padding-inline-start:.875rem}}@media (width<=520px){.moderation-row{gap:.625rem;padding:.75rem}.moderation-row.has-preview{grid-template-columns:3rem minmax(0,1fr) minmax(6.25rem,max-content)}.moderation-preview{display:block}.moderation-terms strong{font-size:1rem}.moderation-controls>details{flex:auto}.moderation-decisions{margin-inline-start:0}}.offer-detail{--detail-inset:clamp(.875rem, 2cqi, 1.5rem);background:var(--card);border-radius:var(--blast-content-card-radius);min-width:0;padding:var(--detail-inset);gap:clamp(.875rem,2cqi,1.375rem);display:grid}.offer-detail-heading,.offer-detail-community,.offer-detail-alternative{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.5rem;display:flex}.offer-detail-heading>div:first-child{flex:21rem;min-width:0}.offer-detail-heading h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,3.2cqi,2.5rem);font-weight:800;line-height:1.12}.offer-detail-tags,.offer-detail-signals,.offer-detail-signals a{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8125rem;display:flex}.offer-detail-tags{margin-top:.5rem}.offer-detail-tags a,.offer-detail-more{color:var(--blast-home-link-ink)}.offer-detail-showcase{background:var(--background);border-radius:.625rem;align-items:stretch;gap:.75rem;min-width:0;display:grid}.offer-detail-buy{padding:var(--detail-inset);align-content:center;justify-items:start;gap:.625rem;min-width:0;display:grid}.offer-detail-showcase .offer-detail-cover{grid-template-rows:minmax(10rem,auto) auto;gap:.25rem;min-width:0;display:grid}.offer-detail-showcase .offer-gallery-image{border-radius:.625rem;min-block-size:10rem;max-block-size:19rem}.offer-detail-showcase .offer-gallery-image:only-child{grid-row:1/-1}.offer-detail-showcase .offer-gallery-image img{padding:.5rem}.offer-detail-showcase .offer-gallery-controls{padding:0 .25rem .25rem}.offer-detail-seller,.offer-detail-coupon,.offer-detail-timing,.offer-detail-timing p,.offer-detail-alternative p{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.offer-detail-seller{overflow-wrap:anywhere;font-size:.9375rem}.offer-detail-timing,.offer-detail-state,.offer-detail-alternative p{color:var(--muted-foreground);font-size:.8125rem}.offer-detail-timing svg,.offer-detail-more svg{flex:none;width:.95rem;height:.95rem}.offer-detail-price-action{inline-size:100%;align-items:end;gap:.625rem 1rem;min-width:0;display:grid}.offer-detail-price strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.75rem,4cqi,2.75rem);font-weight:800;line-height:1.1}.offer-detail-price strong[data-live]{color:var(--blast-deal-ink)}.offer-detail-discount{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.offer-detail-discount span{color:var(--blast-home-link-ink);font-weight:700}.offer-detail-more{align-items:center;gap:.375rem;min-height:2rem;font-size:.875rem;font-weight:650;display:inline-flex}.offer-detail-more:hover,.offer-detail-tags a:hover,.offer-detail-signals a:hover{text-underline-offset:.2em;text-decoration:underline}.offer-detail-community{padding-block-start:.25rem}.offer-detail-byline{min-width:0}.offer-detail-controls{flex-wrap:wrap;gap:.375rem;display:flex}.offer-detail-controls>*{width:auto}.offer-detail-controls:empty{display:none}.offer-detail-alternative{background:var(--card);border-radius:var(--blast-content-card-radius);padding:clamp(.75rem,2cqi,1rem)}.offer-detail-alternative h2{font-weight:700}@container (width>=650px){.offer-detail-showcase{grid-template-columns:minmax(12rem,.52fr) minmax(0,1fr);grid-template-areas:"cover buy"}.offer-detail-showcase .offer-detail-cover{grid-area:cover}.offer-detail-buy{grid-area:buy}.offer-detail-showcase .offer-gallery-image{aspect-ratio:auto;min-block-size:12rem;max-block-size:none}}@container (width>=900px){.offer-detail-price-action{grid-template-columns:minmax(0,1fr) minmax(10rem,1fr)}}.product-page{--product-panel-inset:clamp(.875rem, 2.1cqi, 1.375rem);--product-gap:clamp(.875rem, 2cqi, 1.375rem);--product-tint:color-mix(in srgb, var(--blast-brand) 7%, var(--card));gap:var(--product-gap);min-width:0;display:grid}.product-showcase{border-radius:var(--blast-content-card-radius);background:var(--card);min-width:0;display:grid}.product-showcase .offer-detail-cover{border-radius:0 0 var(--blast-content-card-radius) var(--blast-content-card-radius);background:var(--card);min-width:0}.product-showcase .offer-gallery-image{aspect-ratio:1.55;border-radius:0;max-block-size:15rem}.product-showcase .offer-gallery-image:last-child{border-radius:inherit}.product-showcase .offer-gallery-image img{padding:.625rem}.product-purchase .product-price-amount{overflow-wrap:anywhere}.product-showcase .offer-gallery-controls{grid-template-columns:2.75rem minmax(0,max-content) 2.75rem;justify-content:center;gap:0 .375rem;padding:.25rem .625rem .5rem;display:grid}.product-showcase .offer-gallery-thumbnails{padding-block:.375rem}.product-showcase .offer-gallery-thumbnails button{flex-basis:3.25rem;height:2.5rem}.product-purchase{min-width:0;padding:var(--product-panel-inset);grid-area:auto;align-content:center;gap:.75rem;display:grid}.product-purchase-price{justify-items:start;gap:.375rem;display:grid}.product-price-label{color:var(--muted-foreground);align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:flex}.product-price-label svg{width:1rem;height:1rem;color:var(--blast-home-link-ink)}.product-price-discount{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.product-price-discount span{background:var(--product-tint);color:var(--blast-home-link-ink);border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.product-price-amount{color:var(--blast-deal-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.875rem,3.3cqi,2.75rem);font-weight:800;line-height:1.02}.product-price-amount[data-archived]{color:var(--foreground)}.product-seller,.product-store-identity{overflow-wrap:anywhere;align-items:center;gap:.5625rem;min-width:0;display:flex}.product-date{color:var(--muted-foreground);align-items:center;gap:.3125rem;font-size:.75rem;display:flex}.product-date svg{flex:none;width:.8125rem;height:.8125rem}.product-purchase-actions{gap:.625rem;min-width:0;display:grid}.product-purchase-actions>:is(a,button){width:100%}.product-purchase-source,.product-purchase-links{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-width:0;display:flex}.product-purchase-source{border-block-start:1px solid var(--background);padding-block-start:.75rem}.product-purchase-source .product-seller{flex:12rem}.product-purchase-source .offer-author{max-inline-size:100%}.product-purchase-links{gap:.375rem}.product-purchase-links:empty{display:none}.product-purchase-links>:is(a,button){min-block-size:2.5rem}.product-purchase .product-archive-action{background:var(--product-tint);color:var(--blast-home-link-ink);justify-self:start}.product-purchase .product-archive-action:hover{background:var(--blast-card-hover)}.product-coupon{background:var(--product-tint);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.product-shopping,.product-section{gap:var(--product-gap);align-items:start;min-width:0;display:grid}.product-section{gap:.625rem}.product-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.product-section-title,.product-launch-offers{align-items:flex-start;gap:.625rem;display:flex}.product-section-icon{width:1.375rem;height:1.375rem;color:var(--blast-home-link-ink);flex:none}.product-section-title>svg{margin-block-start:.1875rem}.product-panel-title,.product-section-heading h2{align-items:center;gap:.625rem;font-size:1.25rem;font-weight:800;line-height:1.3;display:flex}.product-panel-title:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.product-section-heading p{color:var(--muted-foreground);font-size:.875rem}.product-media{flex-wrap:wrap;gap:.375rem;display:flex}.product-page :is(.product-section,.product-section-heading,.product-media,h2[id]){scroll-margin-block-start:6.5rem}.product-offer-list,.product-data-panel,.product-launch-offers{border-radius:var(--blast-content-card-radius);background:var(--card);min-width:0}.product-data-panel,.product-launch-offers{padding:var(--product-panel-inset)}.product-offer-list{min-width:0}.product-store-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;padding:.75rem;display:grid}.product-store-row+.product-store-row{border-block-start:1px solid var(--background)}.product-store-row[data-best]{background:var(--product-tint)}.product-store-price{text-align:end;align-self:start}.product-store-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.375rem;display:flex}.product-store-actions>div{flex:8rem}.product-store-actions>:is(a,button){min-height:2.5rem}.product-history-panel{gap:.75rem;display:grid}.product-history-panel .price-history-series{padding:0}.product-history-panel .price-history-area{display:block}.product-history-panel .price-history-series dt{font-size:.75rem}.product-specifications{padding-block:.375rem}.product-history{gap:.875rem;display:grid}.product-history-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-history-observation{background:var(--background);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.75rem;font-size:.875rem;display:flex}.product-history-observation time{white-space:nowrap}.product-history-observation p:last-child{color:var(--muted-foreground)}@container (width>=650px){.product-showcase{grid-template-columns:minmax(11.5rem,.46fr) minmax(0,1fr);grid-template-areas:"gallery purchase"}.product-showcase .product-purchase{grid-area:purchase}.product-showcase .offer-detail-cover{border-radius:var(--blast-content-card-radius) 0 0 var(--blast-content-card-radius);grid-area:gallery;grid-template-rows:minmax(12rem,1fr) auto;display:grid}.product-showcase .offer-gallery-image{aspect-ratio:auto;min-block-size:12rem;max-block-size:none}.product-showcase .offer-gallery-image:only-child{grid-row:1/-1}.product-store-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:clamp(.75rem,2cqi,1.5rem)}.product-store-price{align-self:center}.product-store-actions{grid-column:auto;justify-content:flex-end}}@container (width>=800px){.product-purchase[data-has-action]{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.62fr);align-items:center}.product-purchase[data-has-action]>:not(.product-purchase-price,.product-purchase-actions){grid-column:1/-1}.product-purchase-actions>:is(a,button){justify-self:end}}
