@layer pages{.fx-product__top{padding-block:var(--fx-space-5) var(--fx-section)}.fx-pd-audience,.fx-pd-signals,.fx-pd-anatomy,.fx-pd-about,.fx-pd-video,.fx-pd-specs,.fx-pd-faq,.fx-pd-related{content-visibility:auto;contain-intrinsic-size:auto 48rem}.fx-product__top+.fx-section{padding-block-start:0}.fx-product__top>.fx-crumbs{margin-block-end:var(--fx-space-5)}.fx-product__hero{gap:var(--fx-space-6);align-items:start;display:grid}@media (width>=64em){.fx-product__hero{gap:var(--fx-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fx-buybox{position:sticky;inset-block-start:calc(var(--fx-header-h) + var(--fx-space-5))}}.fx-product__gallery .fx-gallery__slide{aspect-ratio:1;min-block-size:0;overflow:clip}.fx-product__gallery .fx-gallery__track{align-items:start}@media (width>=48em) and (width<=63.99em){.fx-product__gallery .fx-gallery__slide{aspect-ratio:4/3}}.fx-gallery__zoom{cursor:zoom-in;place-items:center;block-size:100%;inline-size:100%;display:grid}.fx-gallery__zoom:focus-visible{outline:var(--fx-focus-ring);outline-offset:calc(-1 * var(--fx-focus-offset));border-radius:var(--fx-radius-xl)}.fx-gallery__slide .fx-gallery__img{object-fit:contain;block-size:84%;inline-size:84%}.fx-gallery__slide[data-fit=cover] .fx-gallery__img{object-fit:cover;block-size:100%;inline-size:100%}.fx-gallery__slide--empty{gap:var(--fx-space-3);color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-gallery__slide--empty svg{opacity:.5;block-size:auto;inline-size:4rem}.fx-gallery__bar{justify-content:space-between;align-items:center;gap:var(--fx-space-4);margin-block-start:var(--fx-space-3);display:flex}.fx-gallery__bar .fx-gallery__thumbs{min-inline-size:0;padding:0 0 var(--fx-space-1);scrollbar-width:none;margin:0;list-style:none;position:relative}.fx-gallery__thumb{display:block}.fx-gallery__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.fx-gallery__thumb:focus-visible{outline:var(--fx-focus-ring);outline-offset:2px}.fx-gallery__nav{gap:var(--fx-space-2);flex:none;display:flex}.fx-gallery__nav[hidden]{display:none}.fx-product__gallery{position:relative}.fx-gallery__count{z-index:1;padding:var(--fx-space-1) var(--fx-space-3);border-radius:var(--fx-radius-pill);color:var(--fx-text);font-size:var(--fx-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;background:#0c0907b3;position:absolute;inset-block-start:var(--fx-space-4);inset-inline-end:var(--fx-space-4)}.fx-gallery__count[hidden]{display:none}@media (width>=48em){.fx-gallery__count{display:none}}.fx-buybox{gap:var(--fx-space-4);flex-direction:column;display:flex}.fx-buybox__badge{align-self:flex-start}.fx-buybox__title{font-size:var(--fx-text-h2);font-weight:var(--fx-weight-heading);line-height:var(--fx-leading-heading);text-wrap:balance}.fx-buybox__tagline{color:var(--fx-text-muted);font-size:var(--fx-text-lg);text-wrap:pretty}.fx-buybox__price{align-items:baseline;gap:var(--fx-space-2);padding-block:var(--fx-space-2);border-block:1px solid var(--fx-line);display:flex}.fx-buybox__from{color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-buy{gap:var(--fx-space-4);flex-direction:column;display:flex}.fx-buy__attrs{gap:var(--fx-space-4);display:grid}.fx-buy__attr{border:0;margin:0;padding:0}.fx-buy__legend{font-size:var(--fx-text-sm);font-weight:var(--fx-weight-ui);margin-block-end:var(--fx-space-2);padding:0}.fx-buy__hint{color:var(--fx-text-muted);font-size:var(--fx-text-xs)}.fx-buy__row{align-items:center;gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-buy__add{flex:12rem}.fx-buy .fx-variation input:disabled{cursor:not-allowed}.fx-buybox__facts{gap:var(--fx-space-2);color:var(--fx-text);font-size:var(--fx-text-sm);margin:0;padding:0;list-style:none;display:grid}.fx-buybox__fact,.fx-buybox__stock{align-items:center;gap:var(--fx-space-3);display:flex}.fx-buybox__fact .fx-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--fx-silver)}.fx-buybox__muted{color:var(--fx-text-muted)}.fx-buybox__dot{background:var(--fx-silver);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;margin-inline:.3125rem}.fx-buybox__stock[data-state=outofstock]{color:var(--fx-text-muted)}.fx-buybox__stock[data-state=outofstock] .fx-buybox__dot{background:var(--fx-text-faint)}.fx-buybox__stock[data-state=request] .fx-buybox__dot,.fx-buybox__stock[data-low] .fx-buybox__dot{background:var(--fx-brass)}.fx-buybox__stock[data-low]{color:var(--fx-brass)}.fx-buybox__tg{align-self:flex-start}.fx-buybox__tg.fx-btn{align-self:stretch}.fx-buybox__pay,.fx-buybox__trust{border-block-start:1px solid var(--fx-line);padding-block-start:var(--fx-space-4)}.fx-buybox__label{color:var(--fx-text-muted);font-size:var(--fx-text-xs);margin-block-end:var(--fx-space-2)}.fx-buybox__chips,.fx-buybox__trust{gap:var(--fx-space-2) var(--fx-space-5);color:var(--fx-text-muted);font-size:var(--fx-text-xs);flex-wrap:wrap;margin:0;padding-inline:0;list-style:none;display:flex}.fx-buybox__chips li,.fx-buybox__trust li{align-items:center;gap:var(--fx-space-2);display:inline-flex}.fx-buybox__chips .fx-icon,.fx-buybox__trust .fx-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--fx-silver)}.fx-checklist{gap:var(--fx-space-4) var(--fx-space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.fx-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.fx-checklist:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-checklist__item{align-items:center;gap:var(--fx-space-4);padding:var(--fx-space-4) var(--fx-space-5);border:1px solid var(--fx-line);border-radius:var(--fx-radius-md);background:var(--fx-surface-1);box-shadow:var(--fx-highlight);font-size:var(--fx-text-lg);font-weight:var(--fx-weight-strong);line-height:var(--fx-leading-ui);display:flex}.fx-checklist__icon{border:1px solid var(--fx-line-strong);block-size:2.75rem;inline-size:2.75rem;color:var(--fx-silver);border-radius:50%;flex:none;place-items:center;display:grid}.fx-checklist__icon .fx-icon{block-size:1.25rem;inline-size:1.25rem}@media (width>=64em){.fx-pd-audience__split{gap:var(--fx-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.fx-pd-audience__split .fx-checklist{grid-template-columns:minmax(0,1fr)}}.fx-pd-audience__media{margin:var(--fx-space-6) 0 0;border-radius:var(--fx-radius-xl);overflow:clip}.fx-signal-table__wrap{border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);background:var(--fx-surface-1);box-shadow:var(--fx-highlight);overflow:clip}.fx-signal-table{border-collapse:collapse;text-align:start;inline-size:100%}.fx-signal-table thead th{padding:var(--fx-space-4) var(--fx-space-5);border-block-end:1px solid var(--fx-line-strong);color:var(--fx-text-muted);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-ui);text-align:start}.fx-signal-table tbody tr+tr>*{border-block-start:1px solid var(--fx-line)}.fx-signal-table :is(th,td){padding:var(--fx-space-4) var(--fx-space-5);vertical-align:middle;text-align:start}.fx-signal-table__name{font-weight:var(--fx-weight-strong)}.fx-signal-table__name,.fx-signal-table__label{align-items:center;gap:var(--fx-space-3);display:flex}.fx-signal-table__label{flex-direction:column;align-items:flex-start;gap:0}.fx-signal-table__band{color:var(--fx-text-muted);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-ui)}.fx-signal-table__icon{border:1px solid var(--fx-line);block-size:2.5rem;inline-size:2.5rem;color:var(--fx-silver);border-radius:50%;flex:none;place-items:center;display:grid}.fx-signal-table__desc{color:var(--fx-text-muted);font-size:var(--fx-text-sm)}.fx-signal-table__tick{inline-size:6rem;color:var(--fx-silver)}.fx-signal-table__tick .fx-icon{block-size:1.5rem;inline-size:1.5rem}.fx-signal-table tr[data-off],.fx-signal-table tr[data-off] .fx-signal-table__icon{color:var(--fx-text-faint)}.fx-signal-table__note{max-inline-size:var(--fx-measure);color:var(--fx-text-muted);font-size:var(--fx-text-sm);margin-block-start:var(--fx-space-4)}@media (width<=47.99em){.fx-signal-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-signal-table,.fx-signal-table tbody,.fx-signal-table tr{display:block}.fx-signal-table tr{gap:var(--fx-space-2) var(--fx-space-4);padding:var(--fx-space-4) var(--fx-space-5);grid-template-columns:1fr auto;display:grid}.fx-signal-table tbody tr+tr{border-block-start:1px solid var(--fx-line)}.fx-signal-table tbody tr+tr>*{border:0}.fx-signal-table :is(th,td){padding:0}.fx-signal-table__desc{grid-area:2/1/auto/-1}.fx-signal-table__tick{grid-area:1/2;align-self:center;inline-size:auto}}.fx-pd-about__body{font-size:var(--fx-text-lg)}.fx-pd-about__body ul{gap:var(--fx-space-3);padding-inline-start:1.25em;display:grid}.fx-pd-about__body li::marker{color:var(--fx-brass)}.fx-pd-about__body strong{font-weight:var(--fx-weight-heading)}.fx-specs{border-block-start:1px solid var(--fx-line);margin:0;display:grid}.fx-specs__row{gap:var(--fx-space-1) var(--fx-space-6);padding-block:var(--fx-space-4);border-block-end:1px solid var(--fx-line);display:grid}@media (width>=48em){.fx-specs__row{grid-template-columns:minmax(10rem,1fr) 2fr;align-items:baseline}}.fx-specs__label{align-items:baseline;gap:var(--fx-space-1) var(--fx-space-3);color:var(--fx-text-muted);font-size:var(--fx-text-sm);flex-wrap:wrap;display:flex}.fx-specs__value{font-weight:var(--fx-weight-ui);margin:0}@media (width>=64em){.fx-pd-faq__layout{gap:var(--fx-space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}}.fx-pd-faq .fx-accordion__body>p+p{margin-block-start:.8em}@media (width>=48em){.fx-pd-related .fx-product-grid[data-count="1"]{max-inline-size:60rem;margin-inline:0}.fx-pd-related .fx-product-card{grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.fx-pd-related .fx-product-card__stage{aspect-ratio:1}}}
