.fo-pdp-v2-preview-badge{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:10px 16px;border-radius:10px;border:1px solid var(--tm-border, #e3e8ef);background:var(--tm-surface, #fff);color:var(--tm-text, #1b2230);box-shadow:0 10px 24px -18px #10182873;font-size:.9rem}.fo-pdp-v2-preview-badge-icon{color:var(--tm-primary, #2563d9)}.fo-pdp-v2-preview-badge-text{flex:1 1 260px;min-width:0}.fo-pdp-v2-preview-badge-end{font-weight:500;white-space:nowrap}html.fo-high-contrast .fo-pdp-v2-preview-badge{box-shadow:none;outline:2px solid currentColor}.fo-pdp-v2{--pdp2-surface: var(--tm-surface, #fff);--pdp2-surface-alt: var(--tm-surface-alt, #f3f6fa);--pdp2-text: var(--tm-text, #1b2230);--pdp2-muted: var(--tm-text-muted, #667085);--pdp2-muted-strong: color-mix(in oklab, var(--pdp2-muted) 72%, var(--pdp2-text));--pdp2-price: color-mix(in oklab, #d00000 62%, var(--pdp2-text));--pdp2-border: var(--tm-border, #e3e8ef);--pdp2-accent: var(--tm-primary, #0088d4);--pdp2-radius: var(--bs-border-radius-xl, 18px);--pdp2-radius-sm: var(--bs-border-radius-lg, 12px);--pdp2-gap: clamp(16px, 2.2vw, 36px);--pdp2-card-pad: clamp(16px, 2.4vw, 32px);--pdp2-head-gap: 16px;--pdp2-title-size: clamp(1.35rem, 1.1rem + .8vw, 1.95rem);--pdp2-title-weight: 600;--pdp2-title-color: var(--pdp2-text);--pdp2-st-size: clamp(1.15rem, 1rem + .45vw, 1.4rem);--pdp2-st-weight: 600;--pdp2-st-color: var(--pdp2-text);--pdp2-si-color: var(--pdp2-accent);--pdp2-shadow: 0 24px 48px -32px rgba(16, 24, 40, .35);--pdp2-sticky-top: calc(var(--top-bar-offset, 0px) + 16px)}.fo-pdp-v2 .pdp2-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pdp2-gap);margin:8px 0 calc(var(--pdp2-gap) * 1.25)}.fo-pdp-v2 .pdp2-top-media{min-width:0}.fo-pdp-v2 .pdp2-gallery .product-pictures-container,.fo-pdp-v2 .pdp2-gallery .product-pictures-container:hover{margin:0;padding:0;min-height:0;border:0;background:transparent;box-shadow:none}.fo-pdp-v2 .pdp2-gallery .product-big-picture-wrapper .product-big-picture-wrapper-overlay{background-color:color-mix(in srgb,var(--pdp2-surface-alt) 72%,transparent)}.fo-pdp-v2 .pdp2-gallery .product-big-picture-container{border-radius:var(--pdp2-radius);background:var(--pdp2-surface-alt);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list{margin-top:14px;gap:10px}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{width:76px;height:76px;border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);box-shadow:none}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper:hover{border-color:var(--pdp2-accent);transform:none;box-shadow:none}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper.selected{border-color:var(--pdp2-accent);box-shadow:0 0 0 2px var(--pdp2-accent)}@media (max-width: 575.98px){.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list::-webkit-scrollbar{display:none}.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 64px;width:64px;height:64px;scroll-snap-align:start}}.fo-pdp-v2 .pdp2-rail{min-width:0;display:flex;flex-direction:column}.fo-pdp-v2 .pdp2-rail-inner{display:flex;flex-direction:column;gap:18px}.fo-pdp-v2 .pdp2-head{display:flex;flex-direction:column;gap:8px}.fo-pdp-v2 .pdp2-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .pdp2-eyebrow-producer{color:var(--pdp2-accent);font-weight:700;text-decoration:none}.fo-pdp-v2 .pdp2-eyebrow-producer:hover,.fo-pdp-v2 .pdp2-eyebrow-producer:focus-visible{text-decoration:underline}.fo-pdp-v2 .pdp2-eyebrow-category+.pdp2-eyebrow-category:before,.fo-pdp-v2 .pdp2-eyebrow-producer+.pdp2-eyebrow-category:before{content:"";display:inline-block;width:4px;height:4px;margin-right:14px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.fo-pdp-v2 h1.pdp2-title{margin:0;padding:0;font-size:var(--pdp2-title-size);line-height:1.18;font-weight:var(--pdp2-title-weight);letter-spacing:-.01em;color:var(--pdp2-title-color);text-wrap:balance;text-transform:none}.fo-pdp-v2 h1.pdp2-title:before,.fo-pdp-v2 h1.pdp2-title:after{content:none}.fo-pdp-v2 .pdp2-subtitle{margin:0;font-size:1.05rem;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .pdp2-code{margin:0;font-size:.85rem;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container,.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container:hover{flex:0 0 auto;margin:0;padding:clamp(18px,2vw,28px);border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius);background:var(--pdp2-surface);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container .producer-container,.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container .code-container{display:none}.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container .commands-container .btn,.fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container .commands-container .tm-fancy-command{min-height:48px}.fo-pdp-v2{--pdp2-g: 7fr;--pdp2-r: 5fr}.fo-pdp-v2.pdp2-gw-narrow{--pdp2-g: 5fr;--pdp2-r: 7fr}.fo-pdp-v2.pdp2-gw-medium{--pdp2-g: 1fr;--pdp2-r: 1fr}.fo-pdp-v2.pdp2-gw-extra-wide{--pdp2-g: 2fr;--pdp2-r: 1fr}@media (min-width: 992px){.fo-pdp-v2 .pdp2-top{grid-template-columns:minmax(0,var(--pdp2-g)) minmax(0,var(--pdp2-r));align-items:start}.fo-pdp-v2.pdp2-gallery-right .pdp2-top-media{order:2}.fo-pdp-v2.pdp2-sticky .pdp2-rail-inner{position:sticky;top:var(--pdp2-sticky-top)}.fo-pdp-v2.pdp2-equal-height .pdp2-top{align-items:stretch}.fo-pdp-v2.pdp2-equal-height .pdp2-rail-inner,.fo-pdp-v2.pdp2-equal-height .pdp2-rail .product-price-and-other-details-container{flex:1 1 auto}.fo-pdp-v2.pdp2-equal-height .pdp2-rail .product-price-and-other-details-container .buy-box-content{position:static;flex:1 1 auto}.fo-pdp-v2.pdp2-equal-height .pdp2-rail .product-price-and-other-details-container .commands-container{margin-top:auto}.fo-pdp-v2.pdp2-equal-height .pdp2-top-media,.fo-pdp-v2.pdp2-equal-height .pdp2-gallery,.fo-pdp-v2.pdp2-equal-height .pdp2-gallery .product-pictures-container{display:flex;flex-direction:column;height:100%}.fo-pdp-v2.pdp2-equal-height .pdp2-gallery .product-big-picture-container{flex:1 1 auto;aspect-ratio:auto;min-height:420px}.fo-pdp-v2.pdp2-gw-full .pdp2-top{grid-template-columns:minmax(0,1fr)}.fo-pdp-v2.pdp2-gw-full .pdp2-rail-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:var(--pdp2-gap)}.fo-pdp-v2.pdp2-gw-full:not(.pdp2-title-rail) .pdp2-rail-inner{grid-template-columns:minmax(0,560px);justify-content:end}}.fo-pdp-v2.pdp2-gw-full .pdp2-gallery .product-big-picture-container{aspect-ratio:16 / 7;max-height:72vh}@media (max-width: 767.98px){.fo-pdp-v2.pdp2-gw-full .pdp2-gallery .product-big-picture-container{aspect-ratio:4 / 3}}.fo-pdp-v2 .pdp2-gallery.fo-pd-gallery-thumbs-left .other-product-pictures-list,.fo-pdp-v2 .pdp2-gallery.fo-pd-gallery-thumbs-right .other-product-pictures-list{flex:0 0 84px;gap:10px}.fo-pdp-v2 .pdp2-gallery.fo-pd-gallery-thumbs-left .other-product-pictures-list>li.other-product-pic-wrapper,.fo-pdp-v2 .pdp2-gallery.fo-pd-gallery-thumbs-right .other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 76px;width:76px}.fo-pdp-v2.pdp2-fit-cover .pdp2-gallery .product-big-picture-wrapper img.product-picture,.fo-pdp-v2.pdp2-fit-smart .pdp2-gallery .product-big-picture-wrapper img.product-picture.pdp2-pic-fills,.fo-pdp-v2.pdp2-fit-smart .pdp2-mosaic-tile img.pdp2-pic-fills{object-fit:cover;padding:0}.fo-pdp-v2.pdp2-frame-flat .pdp2-gallery .product-big-picture-container,.fo-pdp-v2.pdp2-frame-flat .pdp2-rail .product-price-and-other-details-container,.fo-pdp-v2.pdp2-frame-flat .pdp2-rail .product-price-and-other-details-container:hover,.fo-pdp-v2.pdp2-frame-flat .pdp2-mosaic-tile{box-shadow:none;border:1px solid var(--pdp2-border)}.fo-pdp-v2 .pdp2-above{margin:8px 0 var(--pdp2-gap);max-width:1100px}.fo-pdp-v2 .pdp2-header-band{margin:0 calc(50% - 50vw) var(--pdp2-gap);padding:clamp(28px,5vw,64px) calc(50vw - 50%)}.fo-pdp-v2 .pdp2-header-band-inner{max-width:1100px}.fo-pdp-v2 .pdp2-header-band.is-band{background:var(--tm-gradient-default, linear-gradient(120deg, var(--pdp2-accent), color-mix(in srgb, var(--pdp2-accent) 60%, #000)));color:#fff}.fo-pdp-v2 .pdp2-header-band.is-band h1.pdp2-title,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-eyebrow,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-eyebrow-producer,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-subtitle,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-code{color:#fff}.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-eyebrow,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-subtitle,.fo-pdp-v2 .pdp2-header-band.is-band .pdp2-code{opacity:.85}.fo-pdp-v2 .pdp2-header-band.is-soft{background:var(--pdp2-surface-alt);border-bottom:1px solid var(--pdp2-border)}.fo-pdp-v2 .pdp2-header-band h1.pdp2-title,.fo-pdp-v2 .pdp2-above h1.pdp2-title{font-size:calc(var(--pdp2-title-size) * 1.18)}.fo-pdp-v2 .pdp2-top.pdp2-has-mosaic .pdp2-gallery .product-big-picture-container,.fo-pdp-v2 .pdp2-top.pdp2-has-mosaic .pdp2-gallery ul.other-product-pictures-list{display:none}.fo-pdp-v2 .pdp2-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fo-pdp-v2 .pdp2-mosaic-tile{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin:0;padding:0;border:0;border-radius:var(--pdp2-radius-sm);overflow:hidden;background:var(--pdp2-surface-alt);box-shadow:var(--pdp2-shadow);cursor:zoom-in}.fo-pdp-v2 .pdp2-mosaic-tile.is-first{grid-column:1 / -1;aspect-ratio:4 / 3;border-radius:var(--pdp2-radius)}.fo-pdp-v2 .pdp2-mosaic-tile img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.fo-pdp-v2.pdp2-fit-cover .pdp2-mosaic-tile img{object-fit:cover;padding:0}.fo-pdp-v2 .pdp2-mosaic-tile:hover img{transform:scale(1.03)}.fo-pdp-v2 .pdp2-mosaic-tile:focus-visible{outline:3px solid var(--pdp2-accent);outline-offset:2px}@media (max-width: 767.98px){.fo-pdp-v2 .pdp2-mosaic{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.fo-pdp-v2 .pdp2-mosaic::-webkit-scrollbar{display:none}.fo-pdp-v2 .pdp2-mosaic-tile,.fo-pdp-v2 .pdp2-mosaic-tile.is-first{grid-column:auto;aspect-ratio:1 / 1;scroll-snap-align:start}}.fo-pdp-v2 #desc-specs-reviews{margin:0 0 var(--pdp2-gap);padding:6px;border:1px solid var(--pdp2-border);border-radius:999px;background:color-mix(in srgb,var(--pdp2-surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2 #desc-specs-reviews .nav{flex-wrap:nowrap;justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none}.fo-pdp-v2 #desc-specs-reviews .nav::-webkit-scrollbar{display:none}.fo-pdp-v2 #desc-specs-reviews a.nav-link{padding:8px 16px;border:0;border-radius:999px;color:var(--pdp2-muted);font-weight:500;white-space:nowrap}.fo-pdp-v2 #desc-specs-reviews a.nav-link:hover,.fo-pdp-v2 #desc-specs-reviews a.nav-link:focus-visible{color:var(--pdp2-text);background:var(--pdp2-surface-alt)}.fo-pdp-v2 #desc-specs-reviews a.nav-link.active{color:var(--pdp2-surface);background:var(--pdp2-text)}.fo-pdp-v2 #desc-specs-reviews a.nav-link .tm-icon{color:inherit;opacity:.8}.fo-pdp-v2 #desc-specs-reviews.sticky{margin-left:0;margin-right:0;padding-left:6px;padding-right:6px;border-radius:999px}html.ui-effects-lite .fo-pdp-v2 #desc-specs-reviews{background:var(--pdp2-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.fo-pdp-v2.pdp2-tt-t-uppercase h1.pdp2-title{text-transform:uppercase;letter-spacing:.04em}.fo-pdp-v2.pdp2-tt-t-small-caps h1.pdp2-title{font-variant-caps:small-caps;letter-spacing:.02em}.fo-pdp-v2.pdp2-tt-t-capitalize h1.pdp2-title{text-transform:capitalize}.fo-pdp-v2.pdp2-st-t-uppercase .fo-pdp-v2-sections h3{text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--pdp2-st-size) * .88)}.fo-pdp-v2.pdp2-st-t-small-caps .fo-pdp-v2-sections h3{font-variant-caps:small-caps;letter-spacing:.03em}.fo-pdp-v2.pdp2-st-t-capitalize .fo-pdp-v2-sections h3{text-transform:capitalize}.fo-pdp-v2{--pdp2-nav-bg: color-mix(in srgb, var(--pdp2-surface) 90%, transparent);--pdp2-nav-ink: var(--pdp2-muted);--pdp2-nav-ink-hover: var(--pdp2-text);--pdp2-nav-hover-bg: var(--pdp2-surface-alt);--pdp2-nav-active-bg: var(--pdp2-text);--pdp2-nav-active-ink: var(--pdp2-surface);--pdp2-nav-icon: currentColor;--pdp2-nav-border: var(--pdp2-border)}.fo-pdp-v2.pdp2-nav-bg-alt{--pdp2-nav-bg: color-mix(in srgb, var(--pdp2-surface-alt) 92%, transparent);--pdp2-nav-hover-bg: var(--pdp2-surface)}.fo-pdp-v2.pdp2-nav-bg-accent{--pdp2-nav-bg: color-mix(in oklab, var(--pdp2-accent) 52%, #000);--pdp2-nav-ink: color-mix(in srgb, #fff 82%, transparent);--pdp2-nav-ink-hover: #fff;--pdp2-nav-hover-bg: color-mix(in srgb, #fff 16%, transparent);--pdp2-nav-active-bg: #fff;--pdp2-nav-active-ink: color-mix(in oklab, var(--pdp2-accent) 52%, #000);--pdp2-nav-border: transparent}.fo-pdp-v2.pdp2-nav-bg-dark{--pdp2-nav-bg: #15181e;--pdp2-nav-ink: rgba(255, 255, 255, .72);--pdp2-nav-ink-hover: #fff;--pdp2-nav-hover-bg: rgba(255, 255, 255, .1);--pdp2-nav-active-bg: #fff;--pdp2-nav-active-ink: #15181e;--pdp2-nav-border: transparent}.fo-pdp-v2.pdp2-nav-bg-transparent{--pdp2-nav-bg: transparent;--pdp2-nav-border: transparent}.fo-pdp-v2.pdp2-nav-bg-transparent #desc-specs-reviews.sticky{--pdp2-nav-bg: var(--tm-body-bg, var(--pdp2-surface))}.fo-pdp-v2.pdp2-nav-act-accent{--pdp2-nav-active-bg: var(--pdp2-accent);--pdp2-nav-active-ink: #fff}.fo-pdp-v2.pdp2-nav-bg-accent.pdp2-nav-act-accent{--pdp2-nav-active-bg: #fff;--pdp2-nav-active-ink: color-mix(in oklab, var(--pdp2-accent) 52%, #000)}.fo-pdp-v2.pdp2-nav-ic-accent{--pdp2-nav-icon: var(--pdp2-accent)}.fo-pdp-v2.pdp2-nav-bg-accent.pdp2-nav-ic-accent{--pdp2-nav-icon: currentColor}.fo-pdp-v2 #desc-specs-reviews{background:var(--pdp2-nav-bg);border-color:var(--pdp2-nav-border)}.fo-pdp-v2 #desc-specs-reviews a.nav-link{display:inline-flex;align-items:center;gap:7px;color:var(--pdp2-nav-ink)}.fo-pdp-v2 #desc-specs-reviews a.nav-link:hover,.fo-pdp-v2 #desc-specs-reviews a.nav-link:focus-visible{color:var(--pdp2-nav-ink-hover);background:var(--pdp2-nav-hover-bg)}.fo-pdp-v2 #desc-specs-reviews a.nav-link.active{color:var(--pdp2-nav-active-ink);background:var(--pdp2-nav-active-bg)}.fo-pdp-v2 #desc-specs-reviews a.nav-link .tm-icon,.fo-pdp-v2 #desc-specs-reviews a.nav-link>i,.fo-pdp-v2 #desc-specs-reviews a.nav-link>svg{color:var(--pdp2-nav-icon);opacity:.85}.fo-pdp-v2 #desc-specs-reviews a.nav-link.active .tm-icon,.fo-pdp-v2 #desc-specs-reviews a.nav-link.active>i,.fo-pdp-v2 #desc-specs-reviews a.nav-link.active>svg{color:inherit;opacity:1}.fo-pdp-v2.pdp2-nav-ic-hidden #desc-specs-reviews a.nav-link>i,.fo-pdp-v2.pdp2-nav-ic-hidden #desc-specs-reviews a.nav-link>svg{display:none}.fo-pdp-v2 #desc-specs-reviews:not(:has(.nav-item+.nav-item)){display:none}.fo-pdp-v2.pdp2-nav-align-center #desc-specs-reviews .nav{justify-content:safe center}.fo-pdp-v2.pdp2-nav-bar #desc-specs-reviews{border-width:0 0 1px;border-radius:var(--pdp2-radius-sm);box-shadow:none}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews{padding:0;border-width:0 0 1px;border-color:color-mix(in srgb,var(--pdp2-text) 14%,transparent);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fo-pdp-v2.pdp2-nav-tabs:not(.pdp2-nav-bg-accent):not(.pdp2-nav-bg-dark) #desc-specs-reviews:not(.sticky){background:transparent}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews .nav{gap:0}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews a.nav-link,.fo-pdp-v2.pdp2-nav-act-underline #desc-specs-reviews a.nav-link{position:relative;border-radius:0}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews a.nav-link{padding:12px 16px}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews a.nav-link.active,.fo-pdp-v2.pdp2-nav-act-underline #desc-specs-reviews a.nav-link.active{color:var(--pdp2-nav-ink-hover);background:transparent}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews a.nav-link:after,.fo-pdp-v2.pdp2-nav-act-underline #desc-specs-reviews a.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:3px;border-radius:3px;background:var(--pdp2-accent);transform:scaleX(0);transition:transform .2s ease}.fo-pdp-v2.pdp2-nav-bg-accent #desc-specs-reviews a.nav-link:after{background:#fff}.fo-pdp-v2.pdp2-nav-tabs #desc-specs-reviews a.nav-link.active:after,.fo-pdp-v2.pdp2-nav-act-underline #desc-specs-reviews a.nav-link.active:after{transform:scaleX(1)}.fo-pdp-v2.pdp2-nav-static #desc-specs-reviews{position:relative;top:auto}.fo-pdp-v2.pdp2-nav-sticky #desc-specs-reviews.sticky{box-shadow:0 12px 28px -18px #10182873}.fo-pdp-v2.pdp2-nav-sticky #desc-specs-reviews.sticky a.nav-link{padding-top:6px;padding-bottom:6px}.fo-pdp-v2.pdp2-nav-sticky.pdp2-nav-tabs #desc-specs-reviews.sticky a.nav-link{padding-top:10px;padding-bottom:10px}.fo-pdp-v2.pdp2-nav-sticky.pdp2-nav-dock-full #desc-specs-reviews.sticky{--pdp2-nav-line: color-mix(in srgb, var(--pdp2-text) 12%, transparent);border-color:transparent;border-radius:0;background:transparent;box-shadow:none;border-image:linear-gradient(to top,var(--pdp2-nav-line) 1px,var(--pdp2-nav-bg) 1px) fill 0 / 0 / 0 100vmax}.fo-pdp-v2 #desc-specs-reviews{transition-property:background-color,box-shadow,border-color,color;transition-duration:.2s}.fo-pdp-v2 #desc-specs-reviews.has-more-start .nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px);mask-image:linear-gradient(90deg,transparent 0,#000 28px)}.fo-pdp-v2 #desc-specs-reviews.has-more-end .nav{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 28px);mask-image:linear-gradient(270deg,transparent 0,#000 28px)}.fo-pdp-v2 #desc-specs-reviews.has-more-start.has-more-end .nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}.fo-pdp-v2 .pdp2-nav-progress-line{display:none}.fo-pdp-v2.pdp2-nav-progress #desc-specs-reviews.sticky .pdp2-nav-progress-line{display:block;position:absolute;left:0;top:0;height:2px;width:calc(var(--pdp2-read, 0) * 100%);border-radius:3px;background:var(--pdp2-accent);pointer-events:none}.fo-pdp-v2.pdp2-nav-bg-accent #desc-specs-reviews.sticky .pdp2-nav-progress-line{background:#fff}html:has(.fo-pdp-v2.pdp2-nav-sticky #desc-specs-reviews){--section-scroll-offset: calc(var(--pdp2-nav-height, 58px) + 8px + var(--top-bar-offset, 0px))}html:has(.fo-pdp-v2.pdp2-nav-static),html:has(.fo-pdp-v2.pdp2-nav-hidden){--section-scroll-offset: calc(14px + var(--top-bar-offset, 0px))}html.fo-high-contrast .fo-pdp-v2 #desc-specs-reviews{outline:2px solid currentColor}@media (prefers-reduced-motion: reduce){.fo-pdp-v2 #desc-specs-reviews a.nav-link:after{transition:none}}.fo-pdp-v2 .fo-pd-sticky-atc-bar{gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--pdp2-border);border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--pdp2-surface) 94%,transparent);box-shadow:0 -14px 30px -18px #10182866;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fo-pdp-v2 .fo-pd-sticky-atc-thumb{flex-basis:44px;width:44px;height:44px;border-radius:10px;background-color:var(--pdp2-surface-alt)}.fo-pdp-v2 .fo-pd-sticky-atc-info{display:flex;flex-direction:column-reverse;gap:1px}.fo-pdp-v2 .fo-pd-sticky-atc-name{font-size:.8rem;font-weight:500;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pd-sticky-atc-price{font-size:1.05rem;font-weight:700;line-height:1.2;color:var(--pdp2-price)}.fo-pdp-v2 .fo-pd-sticky-atc-cta{min-height:46px;padding-left:18px;padding-right:18px;white-space:nowrap}@media (max-width: 575.98px){.fo-pdp-v2 .fo-pd-sticky-atc-bar .fo-pd-sticky-atc-price,.fo-pdp-v2 .fo-pd-sticky-atc-bar .fo-pd-sticky-atc-cta-label{display:inline}}@media (max-width: 359.98px){.fo-pdp-v2 .fo-pd-sticky-atc-thumb{display:none}}body.fo-pd-sticky-atc-visible:has(.fo-pdp-v2) .fo-chat-bubble,body.fo-pd-sticky-atc-visible:has(.fo-pdp-v2) .tm-a11y-fab{translate:0 -78px}body:has(.fo-pdp-v2) .fo-chat-bubble,body:has(.fo-pdp-v2) .tm-a11y-fab{transition-property:transform,box-shadow,translate;transition-duration:.25s}html.ui-effects-lite .fo-pdp-v2 .fo-pd-sticky-atc-bar{background:var(--pdp2-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.fo-high-contrast .fo-pdp-v2 .fo-pd-sticky-atc-bar{box-shadow:none;outline:2px solid currentColor}@media (prefers-reduced-motion: reduce){body:has(.fo-pdp-v2) .fo-chat-bubble,body:has(.fo-pdp-v2) .tm-a11y-fab{transition:none}}.fo-pdp-v2 .pdp2-rail .prices-container .price-container,.fo-pdp-v2 .pdp2-rail .prices-container .product-price-with-vat{color:var(--pdp2-price)}.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-empty,.fo-pdp-v2 #desc-specs-reviews.pdp2-nav-single{display:none}.fo-pdp-v2 #desc-specs-reviews>.container{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:none}.fo-pdp-v2 #desc-specs-reviews>.container>.nav{flex:1 1 auto;min-width:0}.fo-pdp-v2 #desc-specs-reviews.pdp2-nav-many a.nav-link{gap:6px;padding:6px 12px;font-size:.86rem}.fo-pdp-v2 #desc-specs-reviews.pdp2-nav-many a.nav-link>i,.fo-pdp-v2 #desc-specs-reviews.pdp2-nav-many a.nav-link>svg{font-size:.85em}@media (min-width: 992px){.fo-pdp-v2 #desc-specs-reviews.pdp2-nav-many:not(.sticky)>.container>.nav{flex-wrap:wrap;row-gap:4px;overflow:visible;-webkit-mask-image:none;mask-image:none}.fo-pdp-v2.pdp2-nav-pill #desc-specs-reviews.pdp2-nav-many:not(.sticky){border-radius:var(--pdp2-radius)}}.fo-pdp-v2 .pdp2-nav-more{display:none;flex:0 0 auto;align-items:center;gap:7px;padding:7px 14px;border:1px solid color-mix(in srgb,var(--pdp2-nav-ink) 35%,transparent);border-radius:999px;background:transparent;color:var(--pdp2-nav-ink-hover);font-size:.86rem;font-weight:600;white-space:nowrap;cursor:pointer}.fo-pdp-v2 #desc-specs-reviews.has-overflow .pdp2-nav-more{display:inline-flex}.fo-pdp-v2 .pdp2-nav-more:hover,.fo-pdp-v2 .pdp2-nav-more:focus-visible,.fo-pdp-v2 .pdp2-nav-more[aria-expanded=true]{background:var(--pdp2-nav-hover-bg)}@media (max-width: 575.98px){.fo-pdp-v2 .pdp2-nav-more-text{display:none}}.fo-pdp-v2 .pdp2-nav-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(520px,calc(100vw - 32px));padding:10px;border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);box-shadow:0 24px 48px -20px #10182873}.fo-pdp-v2 .pdp2-nav-menu[hidden]{display:none}.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;color:var(--pdp2-text);font-size:.9rem;font-weight:500;text-decoration:none}.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link>i,.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link>svg{width:1.15em;color:var(--pdp2-accent);text-align:center}.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link:hover,.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link:focus-visible{background:var(--pdp2-surface-alt);color:var(--pdp2-text)}.fo-pdp-v2 #desc-specs-reviews .pdp2-nav-menu-link.is-active{background:color-mix(in srgb,var(--pdp2-accent) 14%,var(--pdp2-surface));color:var(--pdp2-text);font-weight:600}@media (max-width: 575.98px){.fo-pdp-v2 .pdp2-nav-menu{grid-template-columns:minmax(0,1fr)}}html.fo-high-contrast .fo-pdp-v2 .pdp2-nav-menu{box-shadow:none;outline:2px solid currentColor}.fo-pdp-v2 .fo-pdp-v2-section{margin-bottom:calc(var(--pdp2-gap) * 1.25)}.fo-pdp-v2 .fo-pdp-v2-sections h3,.fo-pdp-v2 .fo-pdp-v2-sections .issue-extend-entity .issue-details-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin:0 0 var(--pdp2-head-gap);font-size:var(--pdp2-st-size);line-height:1.25;font-weight:var(--pdp2-st-weight);letter-spacing:-.005em;text-transform:none;color:var(--pdp2-st-color)}.fo-pdp-v2 .fo-pdp-v2-sections h3>.tm-icon,.fo-pdp-v2 .fo-pdp-v2-sections h3>i,.fo-pdp-v2 .fo-pdp-v2-sections h3>svg{flex:0 0 auto;width:1.15em;margin:0;font-size:.95em;text-align:center;color:var(--pdp2-si-color)}.fo-pdp-v2.pdp2-si-hidden .fo-pdp-v2-sections h3>.tm-icon,.fo-pdp-v2.pdp2-si-hidden .fo-pdp-v2-sections h3>i,.fo-pdp-v2.pdp2-si-hidden .fo-pdp-v2-sections h3>svg{display:none}.fo-pdp-v2.pdp2-tt-s-s{--pdp2-title-size: clamp(1.2rem, 1.05rem + .5vw, 1.5rem)}.fo-pdp-v2.pdp2-tt-s-l{--pdp2-title-size: clamp(1.5rem, 1.15rem + 1.1vw, 2.3rem)}.fo-pdp-v2.pdp2-tt-s-xl{--pdp2-title-size: clamp(1.7rem, 1.2rem + 1.6vw, 2.9rem)}.fo-pdp-v2.pdp2-tt-w-300{--pdp2-title-weight: 300}.fo-pdp-v2.pdp2-tt-w-400{--pdp2-title-weight: 400}.fo-pdp-v2.pdp2-tt-w-500{--pdp2-title-weight: 500}.fo-pdp-v2.pdp2-tt-w-700{--pdp2-title-weight: 700}.fo-pdp-v2.pdp2-tt-w-800{--pdp2-title-weight: 800}.fo-pdp-v2.pdp2-tt-c-soft{--pdp2-title-color: color-mix(in srgb, var(--pdp2-text) 82%, var(--pdp2-surface))}.fo-pdp-v2.pdp2-tt-c-black{--pdp2-title-color: #111418}.fo-pdp-v2.pdp2-tt-c-dark-grey{--pdp2-title-color: #343a44}.fo-pdp-v2.pdp2-tt-c-grey{--pdp2-title-color: #5f6673}.fo-pdp-v2.pdp2-tt-c-accent{--pdp2-title-color: var(--pdp2-accent)}.fo-pdp-v2.pdp2-st-s-s{--pdp2-st-size: clamp(1rem, .95rem + .25vw, 1.15rem)}.fo-pdp-v2.pdp2-st-s-l{--pdp2-st-size: clamp(1.25rem, 1.05rem + .6vw, 1.6rem)}.fo-pdp-v2.pdp2-st-s-xl{--pdp2-st-size: clamp(1.4rem, 1.1rem + .9vw, 1.9rem)}.fo-pdp-v2.pdp2-st-w-300{--pdp2-st-weight: 300}.fo-pdp-v2.pdp2-st-w-400{--pdp2-st-weight: 400}.fo-pdp-v2.pdp2-st-w-500{--pdp2-st-weight: 500}.fo-pdp-v2.pdp2-st-w-700{--pdp2-st-weight: 700}.fo-pdp-v2.pdp2-st-w-800{--pdp2-st-weight: 800}.fo-pdp-v2.pdp2-st-c-soft{--pdp2-st-color: color-mix(in srgb, var(--pdp2-text) 82%, var(--pdp2-surface))}.fo-pdp-v2.pdp2-st-c-black{--pdp2-st-color: #111418}.fo-pdp-v2.pdp2-st-c-dark-grey{--pdp2-st-color: #343a44}.fo-pdp-v2.pdp2-st-c-grey{--pdp2-st-color: #5f6673}.fo-pdp-v2.pdp2-st-c-accent{--pdp2-st-color: var(--pdp2-accent)}.fo-pdp-v2.pdp2-si-as-title{--pdp2-si-color: var(--pdp2-st-color)}.fo-pdp-v2.pdp2-si-grey{--pdp2-si-color: var(--pdp2-muted)}.fo-pdp-v2.pdp2-d-airy{--pdp2-gap: clamp(22px, 3vw, 52px);--pdp2-card-pad: clamp(22px, 3.2vw, 44px);--pdp2-head-gap: 22px}.fo-pdp-v2.pdp2-d-compact{--pdp2-gap: clamp(12px, 1.6vw, 24px);--pdp2-card-pad: clamp(14px, 1.8vw, 22px);--pdp2-head-gap: 12px}.fo-pdp-v2.pdp2-d-tight{--pdp2-gap: clamp(8px, 1.1vw, 14px);--pdp2-card-pad: clamp(10px, 1.2vw, 14px);--pdp2-head-gap: 8px}.fo-pdp-v2.pdp2-d-tight .fo-pdp-v2-sections{line-height:1.45}.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){padding:var(--pdp2-card-pad);border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius);background:var(--pdp2-surface);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2 .fo-pdp-v2-section:not(:has(>:not(input[type=hidden]))){margin-top:0;margin-bottom:0}.fo-pdp-v2 .row.fo-pdp-v2-section{margin-left:0;margin-right:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container>:last-child,.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container p:last-child,.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-has-specs .table:last-child{margin-bottom:0}.fo-pdp-v2 .row.fo-pdp-v2-section>.col{padding-left:0;padding-right:0}.fo-pdp-v2 .fo-pdp-v2-section{margin-top:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container{min-height:0}.fo-pdp-v2.pdp2-sections-open .fo-pdp-v2-section:has(>:not(input[type=hidden]))~.fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){padding-top:var(--pdp2-gap);border-top:1px solid color-mix(in srgb,var(--pdp2-text) 13%,transparent)}.fo-pdp-v2.pdp2-sections-open .fo-pdp-v2-section{margin-bottom:var(--pdp2-gap)}.fo-pdp-v2.pdp2-sections-cards.pdp2-frame-flat .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){box-shadow:none}.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section>.row:only-child,.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section>.product-specs-description,.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section>.product-specs-has-specs{margin-bottom:0}.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section h3:first-child{margin-top:0}@media (max-width: 575.98px){.fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){padding:min(var(--pdp2-card-pad),14px);border-radius:var(--pdp2-radius-sm);box-shadow:none}}html.glass .fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){background:var(--tm-glass-bg, color-mix(in srgb, var(--pdp2-surface) 70%, transparent));-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}html.ui-effects-lite.glass .fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){background:var(--pdp2-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.fo-high-contrast .fo-pdp-v2.pdp2-sections-cards .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){box-shadow:none;outline:2px solid currentColor}html.glass .fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container{background:var(--tm-glass-bg, color-mix(in srgb, var(--pdp2-surface) 70%, transparent));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}html.ui-effects-lite.glass .fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container{background:var(--pdp2-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.fo-high-contrast .fo-pdp-v2 .pdp2-gallery .product-big-picture-container,html.fo-high-contrast .fo-pdp-v2 .pdp2-mosaic-tile,html.fo-high-contrast .fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container{box-shadow:none;outline:2px solid currentColor}@media (prefers-reduced-motion: reduce){.fo-pdp-v2 .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper,.fo-pdp-v2 .pdp2-mosaic-tile img{transition:none}}html:has(.fo-pdp-v2.pdp2-hero-full) body{overflow-x:clip}.fo-pdp-v2.pdp2-hero{--pdp2-hero-overlap: clamp(88px, 11vw, 190px);--pdp2-hero-rail-w: 440px}.fo-pdp-v2.pdp2-hero .pdp2-top{grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,2.4vw,32px)}.fo-pdp-v2.pdp2-hero .pdp2-top-media{position:relative}.fo-pdp-v2.pdp2-hero-full .pdp2-top-media{margin-left:calc(-1 * var(--pdp2-bleed-l, calc(50vw - 50%) ));margin-right:calc(-1 * var(--pdp2-bleed-r, calc(50vw - 50%) ))}.fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container{position:relative}.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container{width:100%;aspect-ratio:16 / 7;max-height:min(76vh,720px)}.fo-pdp-v2.pdp2-hero-full .pdp2-gallery .product-big-picture-container{aspect-ratio:21 / 8;max-height:min(78vh,780px);border-radius:0;box-shadow:none}.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container:not(.no-pic):before{content:"";position:absolute;z-index:1;inset:auto 0 0;height:34%;background:linear-gradient(to top,rgba(10,14,22,.28),transparent);pointer-events:none;border-radius:inherit}.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container{position:relative}.fo-pdp-v2.pdp2-hero .pdp2-hero-intro{display:flex;flex-direction:column;gap:16px;min-width:0}.fo-pdp-v2.pdp2-hero .pdp2-hero-intro.is-empty{display:none}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--pdp2-text) 10%,transparent);color:var(--pdp2-muted-strong)}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts>*{margin:0}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex:0 0 auto}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container .reviews-title{margin:0;font-size:.9rem}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .personalized-text-container{flex:1 1 320px;margin:0}@media (min-width: 992px){.fo-pdp-v2.pdp2-hero .pdp2-top>.pdp2-hero-facts{grid-column:1 / -1}}@media (max-width: 991.98px){.fo-pdp-v2.pdp2-hero .pdp2-top>.pdp2-hero-facts{order:1}}.fo-pdp-v2.pdp2-hero .pdp2-rail .product-price-and-other-details-container .buy-box-content{position:static}.fo-pdp-v2.pdp2-hero.pdp2-gw-full .pdp2-rail-inner{display:flex;flex-direction:column;align-items:stretch;gap:18px}@media (min-width: 992px){.fo-pdp-v2.pdp2-hero .pdp2-top{grid-template-columns:minmax(0,1fr) minmax(0,var(--pdp2-hero-rail-w));column-gap:clamp(28px,3.4vw,56px);align-items:start}.fo-pdp-v2.pdp2-hero .pdp2-top-media{grid-column:1 / -1}.fo-pdp-v2.pdp2-hero .pdp2-hero-intro{grid-column:1;padding-top:6px}.fo-pdp-v2.pdp2-hero .pdp2-rail{grid-column:2}.fo-pdp-v2.pdp2-hero .pdp2-hero-intro.is-empty+.pdp2-rail{grid-column:1 / -1}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap .pdp2-hero-intro.is-empty+.pdp2-rail{justify-self:end;width:min(100%,var(--pdp2-hero-rail-w))}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap .pdp2-rail{position:relative;z-index:3;margin-top:calc(-1 * var(--pdp2-hero-overlap) - clamp(18px,2.4vw,32px))}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap .pdp2-rail .product-price-and-other-details-container,.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap .pdp2-rail .product-price-and-other-details-container:hover{box-shadow:0 34px 70px -34px #0c122080,0 2px 8px #0c12200f}.fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list{position:absolute;z-index:2;left:calc(clamp(16px,3vw,40px) - 7px);bottom:20px;display:flex;flex-wrap:nowrap;gap:8px;width:max-content;max-width:min(46%,560px);margin:0;padding:7px;overflow-x:auto;scrollbar-width:none;border-radius:calc(var(--pdp2-radius-sm) + 7px);background:color-mix(in srgb,var(--pdp2-surface) 72%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 12px 30px -16px #0c122073}.fo-pdp-v2.pdp2-hero-full .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list{left:calc(max(clamp(16px,3vw,40px),var(--pdp2-bleed-l, 20px)) - 7px)}.fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list::-webkit-scrollbar{display:none}.fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 auto;width:58px;height:58px;margin:0}.fo-pdp-v2.pdp2-hero.pdp2-bb-below{--pdp2-hero-rail-w: 1.8fr}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-top{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}}@media (min-width: 768px){.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .buy-box-content.pdp2-has-panes{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(18px,2.6vw,40px);align-items:start}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:clamp(18px,2.6vw,40px);border-left:1px solid var(--pdp2-border)}}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-price,.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-actions{display:flex;flex-direction:column;gap:12px;min-width:0}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-actions .commands-container{margin-top:0}@media (max-width: 767.98px){.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container,.fo-pdp-v2.pdp2-hero-full .pdp2-gallery .product-big-picture-container{aspect-ratio:4 / 3}.fo-pdp-v2.pdp2-hero-full .pdp2-gallery ul#main-other-product-pictures-list{padding-inline:12px}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-actions{padding-top:14px;border-top:1px solid var(--pdp2-border)}}@media (max-width: 991.98px){.fo-pdp-v2.pdp2-hero .pdp2-rail{order:2}.fo-pdp-v2.pdp2-hero .pdp2-hero-intro{order:1}}html.pdp2-topbar-autohide #main-navbar{transition:opacity .32s ease,translate .36s ease,visibility 0s linear 0s}html.pdp2-topbar-autohide.pdp2-topbar-hidden{--top-bar-offset: 0px !important}html.pdp2-topbar-autohide.pdp2-topbar-hidden:has(.fo-pdp-v2.pdp2-nav-pill.pdp2-nav-dock-inside){--top-bar-offset: 10px !important}html.pdp2-topbar-autohide.pdp2-topbar-hidden #main-navbar{opacity:0;translate:0 -14px;visibility:hidden;pointer-events:none;transition:opacity .32s ease,translate .36s ease,visibility 0s linear .36s}html.pdp2-topbar-autohide #desc-specs-reviews{transition:top .32s ease}@media (prefers-reduced-motion: reduce){html.pdp2-topbar-autohide #main-navbar,html.pdp2-topbar-autohide.pdp2-topbar-hidden #main-navbar,html.pdp2-topbar-autohide #desc-specs-reviews{transition:none;translate:none}}html.ui-effects-lite .fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pdp2-surface)}html.fo-high-contrast .fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container:before{content:none}.fo-pdp-v2 .fo-pdp-v2-sections{--pdp2-soft: color-mix(in srgb, var(--pdp2-accent) 7%, var(--pdp2-surface));--pdp2-soft-strong: color-mix(in srgb, var(--pdp2-accent) 14%, var(--pdp2-surface));--pdp2-hairline: color-mix(in srgb, var(--pdp2-text) 10%, transparent);--pdp2-ink-soft: color-mix(in srgb, var(--pdp2-text) 78%, var(--pdp2-surface))}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-webinar-details-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-course-details-container,.fo-pdp-v2 .fo-pdp-v2-sections .product-course-ranking-container{min-height:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents{max-width:none;font-size:1.02rem;line-height:1.75;color:var(--pdp2-ink-soft)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents>:first-child{margin-top:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents p{margin:0 0 1em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents :is(h1,h2,h3,h4,h5,h6){margin:1.6em 0 .55em;line-height:1.3;font-weight:650;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents :is(h1,h2){font-size:1.3em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents :is(h3,h4){font-size:1.12em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents :is(h5,h6){font-size:1em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents strong,.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents b{font-weight:650;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents a{color:var(--pdp2-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents ul{margin:0 0 1.1em;padding-left:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents ul>li{position:relative;margin:.35em 0;padding-left:1.6em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents ul>li:before{content:"";position:absolute;left:.3em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--pdp2-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pdp2-accent) 16%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents ol{margin:0 0 1.1em;padding-left:1.4em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents ol>li::marker{font-weight:650;color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents img{max-width:100%;height:auto;border-radius:var(--pdp2-radius-sm)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents blockquote{margin:1.4em 0;padding:.9em 1.2em;border-left:3px solid var(--pdp2-accent);border-radius:0 var(--pdp2-radius-sm) var(--pdp2-radius-sm) 0;background:var(--pdp2-soft);font-size:1.05em;font-style:italic;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents table{width:100%;max-width:100%;margin:0 0 1.2em;border-collapse:separate;border-spacing:0;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);overflow:hidden;font-size:.95em}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents :is(th,td){padding:.6em .9em;border-bottom:1px solid var(--pdp2-hairline);text-align:left;vertical-align:top}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents tr:last-child>:is(th,td){border-bottom:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-contents th{font-weight:650;color:var(--pdp2-text);background:var(--pdp2-soft)}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container.is-folded .product-description-contents{max-height:var(--pdp2-fold-height, 520px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .pdp2-fold-toggle{display:inline-flex;align-items:center;gap:.5em;margin-top:14px;padding:9px 18px;border:1px solid color-mix(in srgb,var(--pdp2-accent) 35%,var(--pdp2-border));border-radius:999px;background:var(--pdp2-surface);font-weight:600;font-size:.92rem;color:var(--pdp2-accent);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .pdp2-fold-toggle:hover,.fo-pdp-v2 .fo-pdp-v2-sections .pdp2-fold-toggle:focus-visible{background:var(--pdp2-soft);border-color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .pdp2-fold-toggle:after{content:"";width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;translate:0 -.15em;rotate:45deg;transition:rotate .2s ease,translate .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-description-container:not(.is-folded) .pdp2-fold-toggle:after{translate:0 .15em;rotate:-135deg}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--pdp2-head-gap)}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-heading h3{margin-bottom:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-pdf-command{display:inline-flex;align-items:center;gap:.45em;padding:7px 14px;border:1px solid var(--pdp2-border);border-radius:999px;background:var(--pdp2-surface);font-size:.85rem;font-weight:600;color:var(--pdp2-ink-soft);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-pdf-command:hover,.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-pdf-command:focus-visible{border-color:var(--pdp2-accent);background:var(--pdp2-soft);color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-contents>.product-specs-wrapper{margin:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-wrapper .spec-group-name{display:flex;align-items:center;gap:10px;margin:22px 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-wrapper .spec-group-name:first-child{margin-top:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-specs-wrapper .spec-group-name:after{content:"";flex:1 1 auto;height:1px;background:var(--pdp2-hairline)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list{margin:0 0 6px;border-radius:0;overflow:visible;column-gap:clamp(24px,4vw,56px)}@media (min-width: 992px){.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list:has(>li:nth-child(7)){columns:2}}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li:nth-child(2n){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:baseline;padding:11px 4px;border-bottom:1px solid var(--pdp2-hairline);background:transparent;break-inside:avoid;transition:background-color .15s ease}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li:hover{background:var(--pdp2-soft)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li .spec-name{font-weight:500;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li .spec-name:after{content:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li .spec-value{font-weight:600;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-specs-list>li .spec-value-mu{font-weight:500;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>.add-review-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px 22px;border-radius:var(--pdp2-radius-sm);background:linear-gradient(120deg,var(--pdp2-soft-strong),var(--pdp2-soft))}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>.add-review-container h4{margin:0 0 2px;font-size:1.05rem;font-weight:650;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>.add-review-container .add-review-container{color:var(--pdp2-muted-strong)}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>.add-review-container .btn{border-radius:999px;padding:9px 20px;font-weight:600;background:var(--pdp2-surface)}@media (min-width: 992px){.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents:has(>.reviews-summary){grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents:has(>.reviews-summary)>.add-review-container{order:2;flex-direction:column;align-items:flex-start;justify-content:center}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>.reviews-summary{order:1}.fo-pdp-v2 .fo-pdp-v2-sections .product-reviews-contents>:not(.add-review-container):not(.reviews-summary){order:3;grid-column:1 / -1}}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary{margin:0;padding:20px 22px;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface)}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary>.row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px clamp(20px,3vw,40px);margin:0}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary>.row>[class*=col-]{width:auto;padding:0}@media (max-width: 575.98px){.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary>.row{grid-template-columns:minmax(0,1fr)}}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary .review-score{margin:0!important;font-size:clamp(2.6rem,2rem + 1.6vw,3.4rem);font-weight:750;line-height:1;letter-spacing:-.03em;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary .score{margin:8px 0 4px;font-size:1.05rem}.fo-pdp-v2 .fo-pdp-v2-sections .reviews-summary .reviews-count{font-size:.85rem;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list>li{display:grid;grid-template-columns:4.6em minmax(0,1fr) 2.2em;align-items:center;gap:12px;margin:0;font-size:.85rem;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list .rating-progress{width:auto;height:8px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--pdp2-text) 9%,transparent);overflow:hidden}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list .rating-progress-value{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pdp2-accent) 70%,#fff),var(--pdp2-accent))!important}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list .rating-per-stars-count{width:auto;min-width:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list>li.is-empty>span,.fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list>li.is-empty .rating-per-stars-count{font-weight:400;color:color-mix(in srgb,var(--pdp2-muted) 70%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item{margin:0;padding:18px 20px;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list>li.product-review-item:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width: 767.98px){.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list{grid-template-columns:minmax(0,1fr)}}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item:hover{border-color:color-mix(in srgb,var(--pdp2-accent) 35%,var(--pdp2-border));box-shadow:0 16px 32px -24px #10182859;translate:0 -2px}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item>.row{display:flex;flex-direction:column;gap:12px;margin:0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item>.row>[class*=col-]{width:100%;padding:0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item>.row>.col-lg-4{display:flex;align-items:center;gap:12px}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-user-icon,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-user-icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;margin:0;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--pdp2-accent) 78%,#fff),var(--pdp2-accent));font-size:1rem;color:#fff;box-shadow:0 0 0 3px var(--pdp2-surface),0 0 0 4px color-mix(in srgb,var(--pdp2-accent) 22%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-user-icon .tm-icon,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-user-icon .tm-icon{margin:0;color:inherit}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-user-name-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-client-name{font-size:.98rem;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-date,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-date{font-size:.8rem;text-transform:none;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections :is(ul.product-reviews-list li.product-review-item,ul.product-comments-list li.product-comment-item) .ordered-this-product{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin:2px 0 0;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,#16a34a 12%,var(--pdp2-surface));font-size:.74rem;font-weight:600;color:color-mix(in oklab,#16a34a 75%,var(--pdp2-text))}.fo-pdp-v2 .fo-pdp-v2-sections :is(ul.product-reviews-list li.product-review-item,ul.product-comments-list li.product-comment-item) .ordered-this-product .tm-icon{order:-1;margin:0;font-size:.85em;color:inherit}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .client-comments-and-rating{position:relative;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .client-comments-and-rating:before,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .client-comments-and-rating:after{content:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .client-comments-and-rating .watermark{position:absolute;top:-6px;right:0;font-size:2rem;color:color-mix(in srgb,var(--pdp2-accent) 14%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .client-comments-and-rating .score{font-size:.9rem}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item .review-comments{margin-top:8px;line-height:1.6;color:var(--pdp2-ink-soft)}.fo-pdp-v2 .fo-pdp-v2-sections .score .stars-active{color:#f5a524}.fo-pdp-v2 .fo-pdp-v2-sections .score .stars-inactive{color:color-mix(in srgb,var(--pdp2-text) 22%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .list-view-pagination-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0}.fo-pdp-v2 .fo-pdp-v2-sections .list-view-pagination-container .total-items-count{margin-right:auto;font-size:.85rem;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections .list-view-pagination-container .page-link{min-width:36px;height:36px;display:inline-grid;place-items:center;margin:0;padding:0 12px;border:1px solid var(--pdp2-border);border-radius:999px;background:var(--pdp2-surface);font-size:.88rem;color:var(--pdp2-ink-soft)}.fo-pdp-v2 .fo-pdp-v2-sections .list-view-pagination-container .page-link.selected{border-color:var(--pdp2-accent);background:var(--pdp2-accent);color:#fff}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents .add-comment-container .add-comment-container{margin:0 0 18px!important;padding:12px;border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);transition:border-color .2s ease,box-shadow .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents .add-comment-container .add-comment-container:focus-within{border-color:var(--pdp2-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pdp2-accent) 14%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents textarea.logged-client-comment{min-height:64px;padding:4px 6px;border:0;background:transparent;box-shadow:none;resize:vertical;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents .add-comment-container .clearfix{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 0!important}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents .add-comment-container .clearfix:after{content:none}.fo-pdp-v2 .fo-pdp-v2-sections #send-product-comment-command{float:none!important;border-radius:999px;padding:7px 18px;font-weight:600}.fo-pdp-v2 .fo-pdp-v2-sections .comments-hint{float:none!important;margin:0;font-size:.8rem;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections .product-comments-contents>.alert{border:0;border-radius:var(--pdp2-radius-sm);background:var(--pdp2-soft);color:var(--pdp2-ink-soft)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item{margin:0;padding:14px 16px 12px;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item>div:first-child{display:flex;align-items:center;gap:12px}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-user-icon{width:36px;height:36px;font-size:.9rem}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item[data-is-admin=True]{border-color:color-mix(in srgb,var(--pdp2-accent) 30%,var(--pdp2-border));background:var(--pdp2-soft)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item:not([data-is-admin=True]) .comment-user-icon{background:color-mix(in srgb,var(--pdp2-text) 12%,var(--pdp2-surface));color:var(--pdp2-muted-strong);box-shadow:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item.own-comment{border-left:3px solid var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-user-name-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-author-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .comment-author-name .ordered-this-product{flex-basis:auto;margin:0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .my-comment-indicator{padding:1px 8px;border-radius:999px;background:var(--pdp2-soft-strong);font-size:.72rem;font-weight:600;color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .client-comments{margin:8px 0 0 48px}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .the-comments{margin:0;padding:0;border:0;background:none;line-height:1.6;color:var(--pdp2-ink-soft)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .reactions-container{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .reactions-container>button{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--pdp2-border);border-radius:999px;background:var(--pdp2-surface);font-size:.8rem;color:var(--pdp2-muted-strong);transition:border-color .2s ease,color .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .reactions-container>button:hover,.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .reactions-container>button:focus-visible{border-color:var(--pdp2-accent);color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .children-comments-container:has(li){margin:12px 0 0;padding-left:14px;border-left:2px solid var(--pdp2-hairline)}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .children-comments-container li.product-comment-item{padding:10px 12px}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item textarea.reply-to-comment-input{margin-top:10px;padding:7px 14px;border:1px solid var(--pdp2-border);border-radius:999px;background:var(--pdp2-surface);font-size:.88rem;box-shadow:none;resize:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item textarea.reply-to-comment-input:focus{border-color:var(--pdp2-accent);border-radius:var(--pdp2-radius-sm);box-shadow:0 0 0 4px color-mix(in srgb,var(--pdp2-accent) 14%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .no-comments-for-this-product{padding:18px;border:1px dashed var(--pdp2-border);border-radius:var(--pdp2-radius-sm);text-align:center;color:var(--pdp2-muted)}@media (max-width: 575.98px){.fo-pdp-v2 .fo-pdp-v2-sections ul.product-comments-list li.product-comment-item .client-comments{margin-left:0}}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-related-articles-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-related-articles-list>li{margin:0;display:flex}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article{display:flex;width:100%;margin:0;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);overflow:hidden;box-shadow:none;transition:border-color .2s ease,box-shadow .25s ease,translate .25s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:focus-within{border-color:color-mix(in srgb,var(--pdp2-accent) 35%,var(--pdp2-border));box-shadow:0 22px 40px -28px #10182873;translate:0 -3px}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-picture{display:grid;place-items:center;width:100%;height:auto;aspect-ratio:16 / 9;flex:0 0 auto;margin:0;border-radius:0;background:var(--pdp2-soft);overflow:hidden}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-picture img{width:100%;height:100%;object-fit:cover;transition:scale .5s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover .product-related-article-picture img{scale:1.04}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-picture.is-empty i,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-picture.is-empty svg{font-size:2.4rem;color:color-mix(in srgb,var(--pdp2-accent) 45%,transparent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-body{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;padding:16px 18px 18px}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-title{font-size:1.05rem;font-weight:650;line-height:1.35;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.55;color:var(--pdp2-muted-strong)}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;font-size:.82rem;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-more{margin-left:auto;font-weight:600;color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-more i,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-more svg{transition:translate .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover .product-related-article-more i,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover .product-related-article-more svg{translate:4px 0}.fo-pdp-v2 .fo-pdp-v2-sections .materials-container>h5{display:flex;align-items:center;gap:.5em;margin:0 0 var(--pdp2-head-gap)!important;font-size:var(--pdp2-st-size);font-weight:var(--pdp2-st-weight);color:var(--pdp2-st-color)}.fo-pdp-v2 .fo-pdp-v2-sections .materials-container>h5 .course-section-title-icon{margin:0;color:var(--pdp2-si-color)}.fo-pdp-v2 .fo-pdp-v2-sections ul.materials-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin:0;padding:0;list-style:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.materials-list>li.material-item{margin:0;padding:0;border:0;background:none}.fo-pdp-v2 .fo-pdp-v2-sections .material-item-contents{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;padding:14px 16px;border:1px solid var(--pdp2-hairline);border-radius:var(--pdp2-radius-sm);background:var(--pdp2-surface);transition:border-color .2s ease,background-color .2s ease}.fo-pdp-v2 .fo-pdp-v2-sections .material-item-contents:hover{border-color:color-mix(in srgb,var(--pdp2-accent) 35%,var(--pdp2-border));background:var(--pdp2-soft)}.fo-pdp-v2 .fo-pdp-v2-sections .material-picture-container{display:grid;place-items:center;width:48px;height:48px;margin:0;border-radius:12px;background:var(--pdp2-soft-strong);overflow:hidden;font-size:1.25rem;color:var(--pdp2-accent)}.fo-pdp-v2 .fo-pdp-v2-sections .material-item.pdf-file .material-picture-container{background:color-mix(in srgb,#e5484d 14%,var(--pdp2-surface));color:color-mix(in oklab,#e5484d 85%,var(--pdp2-text))}.fo-pdp-v2 .fo-pdp-v2-sections .material-picture-container img{width:100%;height:100%;object-fit:cover}.fo-pdp-v2 .fo-pdp-v2-sections .material-picture-container .tm-icon{margin:0;color:inherit}.fo-pdp-v2 .fo-pdp-v2-sections .material-contents{min-width:0;margin:0}.fo-pdp-v2 .fo-pdp-v2-sections .material-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-weight:650;color:var(--pdp2-text)}.fo-pdp-v2 .fo-pdp-v2-sections .material-file-name,.fo-pdp-v2 .fo-pdp-v2-sections .material-description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;color:var(--pdp2-muted)}.fo-pdp-v2 .fo-pdp-v2-sections .material-commands-container{margin:0}.fo-pdp-v2 .fo-pdp-v2-sections .material-command{border-radius:999px;padding:6px 14px;font-weight:600;white-space:nowrap}.fo-pdp-v2 .fo-pdp-v2-sections{--pdp2-rail-gap: 16px;--pdp2-rail-per-view: 4}@media (max-width: 1199.98px){.fo-pdp-v2 .fo-pdp-v2-sections{--pdp2-rail-per-view: 3}}@media (max-width: 575.98px){.fo-pdp-v2 .fo-pdp-v2-sections{--pdp2-rail-gap: 10px;--pdp2-rail-per-view: 2}}.fo-pdp-v2 .fo-pdp-v2-sections .products-list-section-container{display:grid;grid-template-columns:repeat(var(--pdp2-rail-per-view),minmax(0,1fr));gap:var(--pdp2-rail-gap);margin:0;padding:0;overflow:visible}.fo-pdp-v2 .fo-pdp-v2-sections .products-list-section-container>.tm-product-card{width:auto;min-width:0;max-width:none;margin:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-articles-container{margin-top:0;margin-bottom:0}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-articles-container h3{margin-bottom:var(--pdp2-head-gap)}.fo-pdp-v2 .fo-pdp-v2-sections .fo-pd-recently-viewed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--pdp2-head-gap)}.fo-pdp-v2 .fo-pdp-v2-sections .fo-pd-recently-viewed-header h3{margin-bottom:0}.fo-pdp-v2 .fo-pdp-v2-sections .fo-pd-recently-viewed-clear{border-radius:999px;padding:5px 12px}.fo-pdp-v2 .fo-pdp-v2-sections .booking-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:clamp(18px,2.6vw,30px) clamp(20px,3vw,36px);border:0;border-radius:var(--pdp2-radius);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,#fff 18%,transparent),transparent 60%),linear-gradient(120deg,var(--pdp2-accent),color-mix(in oklab,var(--pdp2-accent) 62%,#000));box-shadow:0 24px 48px -30px color-mix(in srgb,var(--pdp2-accent) 70%,#000);color:#fff}.fo-pdp-v2 .fo-pdp-v2-sections .booking-cta-band-title{font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:650;color:#fff}.fo-pdp-v2 .fo-pdp-v2-sections .booking-cta-band-button{border:0;border-radius:999px;padding:11px 24px;background:#fff;font-weight:700;color:var(--pdp2-accent);box-shadow:0 10px 22px -12px #00000080}.fo-pdp-v2 .fo-pdp-v2-sections #load-course-ranking{border-radius:999px;padding:9px 20px;font-weight:600}html.fo-high-contrast .fo-pdp-v2 .fo-pdp-v2-sections .booking-cta-band{background:none;outline:2px solid currentColor;color:inherit}html.fo-high-contrast .fo-pdp-v2 .fo-pdp-v2-sections .booking-cta-band-title{color:inherit}html.fo-high-contrast .fo-pdp-v2 .fo-pdp-v2-sections ul.reviews-summary-list .rating-progress-value{background:currentColor!important}html.fo-high-contrast .fo-pdp-v2 .fo-pdp-v2-sections .product-description-container.is-folded .product-description-contents{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion: reduce){.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article-picture img{transition:none}.fo-pdp-v2 .fo-pdp-v2-sections ul.product-reviews-list li.product-review-item:hover,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover,.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:focus-within{translate:none}.fo-pdp-v2 .fo-pdp-v2-sections .product-related-article:hover .product-related-article-picture img{scale:none}}.fo-pdp-v2 .fo-pdp-v2-sections{--pdp2-section-space: calc(var(--pdp2-gap) * .9)}.fo-pdp-v2.pdp2-sections-open .fo-pdp-v2-sections{--pdp2-section-space: var(--pdp2-gap)}.fo-pdp-v2 .fo-pdp-v2-sections>.fo-pdp-v2-section{margin-top:0!important;margin-bottom:0!important}.fo-pdp-v2 .fo-pdp-v2-sections>.fo-pdp-v2-section:has(>:not(input[type=hidden])):not(:last-child){margin-bottom:var(--pdp2-section-space)!important}.fo-pdp-v2 .fo-pdp-v2-sections>.fo-pdp-v2-section :is(.row,.col,[class$=-container],[class*="-container "],[class$=-wrapper],[class*="-wrapper "],[class*=-contents]):last-child:not(.tm-product-card,.tm-product-card *){margin-bottom:0}.fo-pdp-v2 .fo-pdp-v2-sections>.fo-pdp-v2-section :is(.row,.col,[class$=-container],[class*="-container "],[class$=-wrapper],[class*="-wrapper "],[class*=-contents]):first-child:not(.tm-product-card,.tm-product-card *){margin-top:0}@media (min-width: 992px){.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-top{align-items:stretch;column-gap:clamp(16px,1.8vw,24px);row-gap:clamp(16px,1.8vw,24px)}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-hero-intro:not(.is-empty),.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-top>.pdp2-hero-facts{padding:clamp(18px,2vw,28px);border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius);background:var(--pdp2-surface);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-hero-intro:not(.is-empty){justify-content:center}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-top>.pdp2-hero-facts{padding-top:14px;padding-bottom:14px}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail,.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail-inner,.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .product-price-and-other-details-container{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .buy-box-content.pdp2-has-panes{flex:1 1 auto;align-items:center}.fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-rail .pdp2-pane-actions{align-self:stretch}}html.glass .fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-hero-intro:not(.is-empty),html.glass .fo-pdp-v2.pdp2-hero.pdp2-bb-below .pdp2-top>.pdp2-hero-facts{background:color-mix(in srgb,var(--pdp2-surface) 78%,transparent)}.fo-pdp-v2.pdp2-gr-landscape:not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{--pdp2-gr: 4 / 3;--pdp2-gr-n: 1.3333}.fo-pdp-v2.pdp2-gr-portrait:not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{--pdp2-gr: 4 / 5;--pdp2-gr-n: .8}.fo-pdp-v2.pdp2-gr-wide:not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{--pdp2-gr: 16 / 9;--pdp2-gr-n: 1.7778}.fo-pdp-v2.pdp2-gr-natural:not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{--pdp2-gr: var(--pdp2-gr-pic, 1 / 1);--pdp2-gr-n: var(--pdp2-gr-pic-n, 1)}.fo-pdp-v2:is(.pdp2-gr-landscape,.pdp2-gr-portrait,.pdp2-gr-wide,.pdp2-gr-natural):not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{aspect-ratio:var(--pdp2-gr);width:min(100%,calc(82vh * var(--pdp2-gr-n)));max-height:none;margin-inline:auto}.fo-pdp-v2:is(.pdp2-gr-landscape,.pdp2-gr-portrait,.pdp2-gr-wide,.pdp2-gr-natural):not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right)>.product-pictures-container{align-items:flex-start}.fo-pdp-v2:is(.pdp2-gr-landscape,.pdp2-gr-portrait,.pdp2-gr-wide,.pdp2-gr-natural):not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right)>.product-pictures-container>.other-product-pictures-list{align-self:stretch;contain:size;overflow-y:auto;scrollbar-width:thin}@media (min-width: 992px){.fo-pdp-v2.pdp2-equal-height:is(.pdp2-gr-landscape,.pdp2-gr-portrait,.pdp2-gr-wide,.pdp2-gr-natural):not(.pdp2-hero):not(.pdp2-gw-full) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{aspect-ratio:auto;width:100%;margin-inline:0}}.fo-pdp-v2:is(.pdp2-gb-surface,.pdp2-gb-white,.pdp2-gb-none) .pdp2-gallery>.product-pictures-container .product-big-picture-wrapper .product-big-picture-wrapper-overlay{display:none}.fo-pdp-v2.pdp2-gb-surface .pdp2-gallery>.product-pictures-container .product-big-picture-wrapper{background:var(--pdp2-surface-alt)!important}.fo-pdp-v2.pdp2-gb-white .pdp2-gallery>.product-pictures-container .product-big-picture-wrapper{background:#fff!important}.fo-pdp-v2.pdp2-gb-white .pdp2-gallery>.product-pictures-container>.product-big-picture-container{background:#fff}.fo-pdp-v2.pdp2-gb-none .pdp2-gallery>.product-pictures-container .product-big-picture-wrapper,.fo-pdp-v2.pdp2-gb-none .pdp2-gallery>.product-pictures-container>.product-big-picture-container{background:transparent!important;box-shadow:none}.fo-pdp-v2.pdp2-gt-small{--pdp2-thumb: 56px;--pdp2-thumb-phone: 52px}.fo-pdp-v2.pdp2-gt-large{--pdp2-thumb: 96px;--pdp2-thumb-phone: 76px}.fo-pdp-v2:is(.pdp2-gt-small,.pdp2-gt-large) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 var(--pdp2-thumb);width:var(--pdp2-thumb);height:var(--pdp2-thumb)}.fo-pdp-v2:is(.pdp2-gt-small,.pdp2-gt-large) .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right) .other-product-pictures-list{flex:0 0 calc(var(--pdp2-thumb) + 8px)}@media (max-width: 575.98px){.fo-pdp-v2:is(.pdp2-gt-small,.pdp2-gt-large) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 var(--pdp2-thumb-phone);width:var(--pdp2-thumb-phone);height:var(--pdp2-thumb-phone)}}.fo-pdp-v2.pdp2-gts-square .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{border-radius:0}.fo-pdp-v2.pdp2-gts-circle .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{border-radius:50%;overflow:hidden}.fo-pdp-v2.pdp2-gts-circle .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{padding:0}.fo-pdp-v2.pdp2-gts-circle .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper img{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border-radius:50%;object-fit:cover}.fo-pdp-v2.pdp2-gtp-none:not(.pdp2-gts-circle) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper img{padding:0}.fo-pdp-v2.pdp2-gtp-small:not(.pdp2-gts-circle) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper img{padding:5%}.fo-pdp-v2.pdp2-gtp-large:not(.pdp2-gts-circle) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper img{padding:18%}.fo-pdp-v2.pdp2-gtp-fill:not(.pdp2-gts-circle) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper{overflow:hidden;padding:0}.fo-pdp-v2.pdp2-gtp-fill:not(.pdp2-gts-circle) .pdp2-gallery ul.other-product-pictures-list>li.other-product-pic-wrapper img{inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border-radius:0;object-fit:cover}.fo-pdp-v2 .pdp2-gallery-counter{position:absolute;right:14px;bottom:14px;z-index:4;padding:3px 11px;border-radius:999px;background:#111418ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;pointer-events:none}.fo-pdp-v2.pdp2-hero .pdp2-gallery-counter{top:16px;bottom:auto}html.ui-effects-lite .fo-pdp-v2 .pdp2-gallery-counter{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111418d9}html.fo-high-contrast .fo-pdp-v2 .pdp2-gallery-counter{background:#000;outline:1px solid #fff}.fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container,.fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container:hover{box-sizing:border-box;padding:clamp(10px,1.2vw,16px);border:1px solid var(--pdp2-border);border-radius:var(--pdp2-radius);background:var(--pdp2-surface);box-shadow:var(--pdp2-shadow)}.fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container>.product-big-picture-container{border-radius:max(4px,calc(var(--pdp2-radius) - clamp(10px,1.2vw,16px) / 2));box-shadow:none}.fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list{margin-top:clamp(10px,1.2vw,14px);margin-bottom:0}.fo-pdp-v2.pdp2-gcard.pdp2-frame-flat:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container{box-shadow:none}html.glass .fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container{background:color-mix(in srgb,var(--pdp2-surface) 78%,transparent)}html.fo-high-contrast .fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery>.product-pictures-container{box-shadow:none;outline:1px solid currentColor}.fo-pdp-v2.pdp2-gp-small .pdp2-gallery{--fo-pd-image-padding: 3%}.fo-pdp-v2.pdp2-gp-none .pdp2-gallery{--fo-pd-image-padding: 0px}.fo-pdp-v2.pdp2-gp-large .pdp2-gallery{--fo-pd-image-padding: 10%}.fo-pdp-v2 .pdp2-keypoints{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:8px}.fo-pdp-v2 .pdp2-keypoint{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--tm-text, #1f2937);font-size:.95rem;line-height:1.35}.fo-pdp-v2 .pdp2-keypoint-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--tm-primary, #2563eb) 12%,transparent);color:var(--tm-primary, #2563eb);font-size:.85rem}.fo-pdp-v2 .pdp2-keypoint-text{min-width:0;overflow-wrap:anywhere}.fo-pdp-v2 .pdp2-keypoints.kp-chips{flex-direction:row;flex-wrap:wrap;gap:6px}.fo-pdp-v2 .pdp2-keypoints.kp-chips .pdp2-keypoint{gap:6px;padding:5px 12px 5px 6px;border:1px solid color-mix(in srgb,var(--tm-primary, #2563eb) 25%,var(--tm-border, #e5e7eb));border-radius:999px;background:color-mix(in srgb,var(--tm-primary, #2563eb) 6%,var(--tm-surface, #fff));font-size:.85rem}.fo-pdp-v2 .pdp2-keypoints.kp-chips .pdp2-keypoint-icon{width:22px;height:22px;font-size:.72rem}.fo-pdp-v2 .pdp2-keypoints.kp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fo-pdp-v2 .pdp2-keypoints.kp-cards .pdp2-keypoint{align-items:flex-start;padding:10px 12px;border:1px solid var(--tm-border, #e5e7eb);border-radius:10px;background:var(--tm-surface-alt, #f8fafc);font-size:.88rem}.fo-pdp-v2 .pdp2-keypoints.kp-cards .pdp2-keypoint:last-child:nth-child(odd){grid-column:1 / -1}html.glass .fo-pdp-v2 .pdp2-keypoints.kp-cards .pdp2-keypoint{background:color-mix(in srgb,var(--tm-surface, #fff) 70%,transparent)}html.fo-high-contrast .fo-pdp-v2 .pdp2-keypoint-icon{outline:1px solid currentColor}.fo-pdp-v2 img.pdp2-fx-0{--pdp2-fx: 0%}.fo-pdp-v2 img.pdp2-fx-5{--pdp2-fx: 5%}.fo-pdp-v2 img.pdp2-fx-10{--pdp2-fx: 10%}.fo-pdp-v2 img.pdp2-fx-15{--pdp2-fx: 15%}.fo-pdp-v2 img.pdp2-fx-20{--pdp2-fx: 20%}.fo-pdp-v2 img.pdp2-fx-25{--pdp2-fx: 25%}.fo-pdp-v2 img.pdp2-fx-30{--pdp2-fx: 30%}.fo-pdp-v2 img.pdp2-fx-35{--pdp2-fx: 35%}.fo-pdp-v2 img.pdp2-fx-40{--pdp2-fx: 40%}.fo-pdp-v2 img.pdp2-fx-45{--pdp2-fx: 45%}.fo-pdp-v2 img.pdp2-fx-50{--pdp2-fx: 50%}.fo-pdp-v2 img.pdp2-fx-55{--pdp2-fx: 55%}.fo-pdp-v2 img.pdp2-fx-60{--pdp2-fx: 60%}.fo-pdp-v2 img.pdp2-fx-65{--pdp2-fx: 65%}.fo-pdp-v2 img.pdp2-fx-70{--pdp2-fx: 70%}.fo-pdp-v2 img.pdp2-fx-75{--pdp2-fx: 75%}.fo-pdp-v2 img.pdp2-fx-80{--pdp2-fx: 80%}.fo-pdp-v2 img.pdp2-fx-85{--pdp2-fx: 85%}.fo-pdp-v2 img.pdp2-fx-90{--pdp2-fx: 90%}.fo-pdp-v2 img.pdp2-fx-95{--pdp2-fx: 95%}.fo-pdp-v2 img.pdp2-fx-100{--pdp2-fx: 100%}.fo-pdp-v2 img.pdp2-fy-0{--pdp2-fy: 0%}.fo-pdp-v2 img.pdp2-fy-5{--pdp2-fy: 5%}.fo-pdp-v2 img.pdp2-fy-10{--pdp2-fy: 10%}.fo-pdp-v2 img.pdp2-fy-15{--pdp2-fy: 15%}.fo-pdp-v2 img.pdp2-fy-20{--pdp2-fy: 20%}.fo-pdp-v2 img.pdp2-fy-25{--pdp2-fy: 25%}.fo-pdp-v2 img.pdp2-fy-30{--pdp2-fy: 30%}.fo-pdp-v2 img.pdp2-fy-35{--pdp2-fy: 35%}.fo-pdp-v2 img.pdp2-fy-40{--pdp2-fy: 40%}.fo-pdp-v2 img.pdp2-fy-45{--pdp2-fy: 45%}.fo-pdp-v2 img.pdp2-fy-50{--pdp2-fy: 50%}.fo-pdp-v2 img.pdp2-fy-55{--pdp2-fy: 55%}.fo-pdp-v2 img.pdp2-fy-60{--pdp2-fy: 60%}.fo-pdp-v2 img.pdp2-fy-65{--pdp2-fy: 65%}.fo-pdp-v2 img.pdp2-fy-70{--pdp2-fy: 70%}.fo-pdp-v2 img.pdp2-fy-75{--pdp2-fy: 75%}.fo-pdp-v2 img.pdp2-fy-80{--pdp2-fy: 80%}.fo-pdp-v2 img.pdp2-fy-85{--pdp2-fy: 85%}.fo-pdp-v2 img.pdp2-fy-90{--pdp2-fy: 90%}.fo-pdp-v2 img.pdp2-fy-95{--pdp2-fy: 95%}.fo-pdp-v2 img.pdp2-fy-100{--pdp2-fy: 100%}.fo-pdp-v2.pdp2-fit-cover .pdp2-gallery .product-big-picture-wrapper img.product-picture.pdp2-has-focal,.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-wrapper img.product-picture.pdp2-has-focal,.fo-pdp-v2 .pdp2-gallery .product-big-picture-wrapper img.product-picture.pdp2-pic-fills.pdp2-has-focal,.fo-pdp-v2.pdp2-fit-cover .pdp2-mosaic-tile img.pdp2-has-focal,.fo-pdp-v2 .pdp2-mosaic-tile img.pdp2-pic-fills.pdp2-has-focal{object-position:var(--pdp2-fx, 50%) var(--pdp2-fy, 50%);transform-origin:var(--pdp2-fx, 50%) var(--pdp2-fy, 50%)}.fo-pdp-v2.pdp2-ht-over .pdp2-gallery .product-big-picture-container:not(.no-pic):before{height:62%;background:linear-gradient(to top,rgba(8,11,18,.72),rgba(8,11,18,.32) 55%,transparent)}.fo-pdp-v2 .pdp2-hero-overlay{position:absolute;z-index:2;left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);bottom:calc(clamp(16px,2.4vw,28px) + var(--pdp2-hero-thumbs-h, 0px));display:flex;flex-direction:column;gap:10px;max-width:min(62%,760px);color:#fff;text-align:start;cursor:auto;pointer-events:auto}.fo-pdp-v2.pdp2-hero-full .pdp2-hero-overlay{left:max(clamp(16px,3vw,40px),var(--pdp2-bleed-l, 20px))}.fo-pdp-v2.pdp2-bb-overlap .pdp2-hero-overlay{max-width:min(55%,720px)}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-head{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.35),0 4px 24px rgba(0,0,0,.3)}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-title,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-title .title-product-name{color:#fff;margin:0;font-size:clamp(1.6rem,2.4vw + .8rem,3rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-eyebrow,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-eyebrow a,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-eyebrow-category,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-subtitle,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-code{color:#ffffffe0}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-eyebrow-category{background:#ffffff29;border-color:#ffffff47}.fo-pdp-v2 .pdp2-hero-crumbs{margin:0;padding:0;background:none;overflow-x:auto;scrollbar-width:none}.fo-pdp-v2 .pdp2-hero-crumbs::-webkit-scrollbar{display:none}.fo-pdp-v2 .pdp2-hero-crumbs :is(ol,ul,nav,.breadcrumb){flex-wrap:nowrap;margin:0;padding:0;background:none}.fo-pdp-v2 .pdp2-hero-crumbs :is(a,span,li,li:before){color:#ffffffe6!important;background:none!important;white-space:nowrap;font-size:.85rem;text-shadow:0 1px 2px rgba(0,0,0,.4)}.fo-pdp-v2 .pdp2-hero-crumbs a:hover{color:#fff!important;text-decoration:underline}@media (max-width: 767.98px){.fo-pdp-v2 .pdp2-hero-overlay{max-width:none;bottom:14px}.fo-pdp-v2.pdp2-bb-overlap .pdp2-hero-overlay{max-width:none}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-title,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-title .title-product-name{font-size:1.45rem}.fo-pdp-v2 .pdp2-hero-overlay .pdp2-subtitle,.fo-pdp-v2 .pdp2-hero-overlay .pdp2-code{display:none}}html.fo-high-contrast .fo-pdp-v2 .pdp2-hero-overlay{padding:12px;background:#000}.fo-pdp-v2.pdp2-htv-middle .pdp2-hero-overlay{top:50%;bottom:auto;translate:0 -50%}.fo-pdp-v2.pdp2-htv-top .pdp2-hero-overlay{top:clamp(16px,2.4vw,32px);bottom:auto}.fo-pdp-v2.pdp2-htv-middle .pdp2-gallery .product-big-picture-container:not(.no-pic):before{height:100%;background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(8,11,18,.55),transparent 75%)}.fo-pdp-v2.pdp2-htv-top .pdp2-gallery .product-big-picture-container:not(.no-pic):before{inset:0 0 auto;height:62%;background:linear-gradient(to bottom,rgba(8,11,18,.66),rgba(8,11,18,.28) 55%,transparent)}.fo-pdp-v2.pdp2-htw-full .pdp2-hero-overlay,.fo-pdp-v2.pdp2-htw-full.pdp2-bb-overlap .pdp2-hero-overlay{max-width:none}.fo-pdp-v2.pdp2-htw-full.pdp2-bb-overlap:not(.pdp2-htv-middle):not(.pdp2-htv-top) .pdp2-hero-overlay{bottom:max(calc(var(--pdp2-hero-overlap) + 20px),calc(clamp(16px,2.4vw,28px) + var(--pdp2-hero-thumbs-h, 0px)))}.fo-pdp-v2.pdp2-hero-full.pdp2-hero-flush .pdp2-top-media{margin-top:calc(-1 * var(--pdp2-hero-pull, 0px))}@media (max-width: 767.98px){.fo-pdp-v2.pdp2-htw-full.pdp2-bb-overlap:not(.pdp2-htv-middle):not(.pdp2-htv-top) .pdp2-hero-overlay{bottom:14px}}@media (min-width: 992px){.fo-pdp-v2.pdp2-stack-buy-first .pdp2-top-media{order:2}.fo-pdp-v2.pdp2-stacked .pdp2-rail-inner,.fo-pdp-v2.pdp2-stacked:not(.pdp2-title-rail) .pdp2-rail-inner{grid-template-columns:minmax(0,1fr);justify-content:stretch}.fo-pdp-v2.pdp2-stacked .pdp2-rail .product-price-and-other-details-container{width:100%;max-width:none}}.fo-pdp-v2.pdp2-hero.pdp2-hh-low .pdp2-gallery .product-big-picture-container{aspect-ratio:16 / 5;max-height:min(56vh,520px)}.fo-pdp-v2.pdp2-hero-full.pdp2-hh-low .pdp2-gallery .product-big-picture-container{aspect-ratio:21 / 6}.fo-pdp-v2.pdp2-hero.pdp2-hh-high .pdp2-gallery .product-big-picture-container{aspect-ratio:16 / 9;max-height:min(86vh,900px)}.fo-pdp-v2.pdp2-hero-full.pdp2-hh-high .pdp2-gallery .product-big-picture-container{aspect-ratio:21 / 10}@media (max-width: 767.98px){.fo-pdp-v2.pdp2-hero .pdp2-gallery .product-big-picture-container,.fo-pdp-v2.pdp2-hero-full .pdp2-gallery .product-big-picture-container{max-height:none}.fo-pdp-v2.pdp2-hero.pdp2-mhh-low .pdp2-gallery .product-big-picture-container,.fo-pdp-v2.pdp2-hero-full.pdp2-mhh-low .pdp2-gallery .product-big-picture-container{aspect-ratio:16 / 9}.fo-pdp-v2.pdp2-hero.pdp2-mhh-high .pdp2-gallery .product-big-picture-container,.fo-pdp-v2.pdp2-hero-full.pdp2-mhh-high .pdp2-gallery .product-big-picture-container{aspect-ratio:4 / 5}}.fo-pdp-v2 .pdp2-above.pdp2-above-header{margin-bottom:calc(var(--pdp2-gap) * .75)}.fo-pdp-v2 .pdp2-gallery.pdp2-tp-above>.product-pictures-container{display:flex;flex-direction:column-reverse}.fo-pdp-v2 .pdp2-gallery.pdp2-tp-above ul.other-product-pictures-list,.fo-pdp-v2.pdp2-gcard:not(.pdp2-hero) .pdp2-top:not(.pdp2-has-mosaic) .pdp2-gallery.pdp2-tp-above>.product-pictures-container>#main-other-product-pictures-list{margin-top:0;margin-bottom:clamp(10px,1.2vw,14px)}@media (min-width: 768px){.fo-pdp-v2 .pdp2-gallery.pdp2-tp-float>.product-pictures-container{position:relative}.fo-pdp-v2 .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list{position:absolute;z-index:2;left:16px;bottom:16px;display:flex;flex-wrap:nowrap;gap:8px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:6px;overflow-x:auto;scrollbar-width:none;border-radius:calc(var(--pdp2-radius-sm) + 6px);background:color-mix(in srgb,var(--pdp2-surface) 72%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 12px 30px -16px #0c122073}.fo-pdp-v2 .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list::-webkit-scrollbar{display:none}.fo-pdp-v2 .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list>li.other-product-pic-wrapper{flex:0 0 auto;width:var(--pdp2-float-thumb, 52px);height:var(--pdp2-float-thumb, 52px);margin:0}.fo-pdp-v2.pdp2-hero .pdp2-gallery.pdp2-tp-below>.product-pictures-container>#main-other-product-pictures-list{position:static;width:auto;max-width:none;margin:10px 0 0;padding:4px;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.fo-pdp-v2.pdp2-hero-full .pdp2-gallery.pdp2-tp-below>.product-pictures-container>#main-other-product-pictures-list{padding:4px var(--pdp2-bleed-r, 20px) 4px var(--pdp2-bleed-l, 20px)}}html.ui-effects-lite .fo-pdp-v2 .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pdp2-surface)}.fo-pdp-v2.pdp2-gt-small{--pdp2-float-thumb: 40px}.fo-pdp-v2.pdp2-gt-large{--pdp2-float-thumb: 72px}@media (min-width: 992px){.fo-pdp-v2.pdp2-hero .pdp2-gallery>.product-pictures-container>#main-other-product-pictures-list>li.other-product-pic-wrapper{width:var(--pdp2-float-thumb, 58px);height:var(--pdp2-float-thumb, 58px)}.fo-pdp-v2.pdp2-equal-height .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right)>.product-pictures-container{flex-direction:row;align-items:stretch}.fo-pdp-v2.pdp2-equal-height .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right)>.product-pictures-container>.other-product-pictures-list{align-self:stretch;contain:size;overflow-y:auto;scrollbar-width:none}}.fo-pdp-v2[class*=pdp2-bbg-] .pdp2-rail .product-price-and-other-details-container{position:relative;isolation:isolate}.fo-pdp-v2[class*=pdp2-bbg-] .pdp2-rail .product-price-and-other-details-container:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--pdp2-accent);opacity:.1;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fo-pdp-v2.pdp2-bbg-waves .pdp2-rail .product-price-and-other-details-container:before{opacity:.17;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 62C80 22 160 102 240 62S360 22 400 52V120H0Z' opacity='.55'/%3E%3Cpath d='M0 88C90 58 170 118 260 88S370 62 400 78V120H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 62C80 22 160 102 240 62S360 22 400 52V120H0Z' opacity='.55'/%3E%3Cpath d='M0 88C90 58 170 118 260 88S370 62 400 78V120H0Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 34%;mask-size:100% 34%;-webkit-mask-position:bottom;mask-position:bottom}.fo-pdp-v2.pdp2-bbg-rings .pdp2-rail .product-price-and-other-details-container:before{opacity:.16;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='black' stroke-width='1.4'%3E%3Ccircle cx='200' cy='0' r='36'/%3E%3Ccircle cx='200' cy='0' r='64'/%3E%3Ccircle cx='200' cy='0' r='92'/%3E%3Ccircle cx='200' cy='0' r='120'/%3E%3Ccircle cx='200' cy='0' r='148'/%3E%3Ccircle cx='200' cy='0' r='176'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='black' stroke-width='1.4'%3E%3Ccircle cx='200' cy='0' r='36'/%3E%3Ccircle cx='200' cy='0' r='64'/%3E%3Ccircle cx='200' cy='0' r='92'/%3E%3Ccircle cx='200' cy='0' r='120'/%3E%3Ccircle cx='200' cy='0' r='148'/%3E%3Ccircle cx='200' cy='0' r='176'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:min(260px,70%) auto;mask-size:min(260px,70%) auto;-webkit-mask-position:top right;mask-position:top right}.fo-pdp-v2:is(.pdp2-bbg-dots,.pdp2-bbg-grid,.pdp2-bbg-lines) .pdp2-rail .product-price-and-other-details-container:before{opacity:.2;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.fo-pdp-v2.pdp2-bbg-dots .pdp2-rail .product-price-and-other-details-container:before{opacity:.3;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='3' cy='3' r='1.4'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='3' cy='3' r='1.4'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%)}.fo-pdp-v2.pdp2-bbg-grid .pdp2-rail .product-price-and-other-details-container:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 .5H.5V24' fill='none' stroke='black'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 .5H.5V24' fill='none' stroke='black'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%)}.fo-pdp-v2.pdp2-bbg-lines .pdp2-rail .product-price-and-other-details-container:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M-2 16L16-2M-2 2L2-2M12 16l4-4' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M-2 16L16-2M-2 2L2-2M12 16l4-4' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E"),radial-gradient(circle at 100% 0,black,transparent 70%)}.fo-pdp-v2.pdp2-bbg-glow .pdp2-rail .product-price-and-other-details-container:before{opacity:1;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--pdp2-accent) 16%,transparent),transparent 60%),radial-gradient(90% 70% at 0 100%,color-mix(in srgb,var(--pdp2-accent) 9%,transparent),transparent 60%)}.fo-pdp-v2:is(.pdp2-bbg-aurora,.pdp2-bbg-blobs,.pdp2-bbg-bubbles,.pdp2-bbg-stars,.pdp2-bbg-doodles,.pdp2-bbg-confetti) .pdp2-rail .product-price-and-other-details-container:before{background:none;background-repeat:no-repeat;opacity:1}.fo-pdp-v2.pdp2-bbg-aurora .pdp2-rail .product-price-and-other-details-container:before{background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,#ff6fa8 26%,transparent),transparent 70%),radial-gradient(60% 55% at 55% 0,color-mix(in srgb,#3ec5ff 22%,transparent),transparent 70%),radial-gradient(70% 60% at 0 100%,color-mix(in srgb,#5ee0a0 22%,transparent),transparent 70%),radial-gradient(60% 50% at 100% 100%,color-mix(in srgb,var(--pdp2-accent) 18%,transparent),transparent 70%),radial-gradient(50% 45% at 0 0,color-mix(in srgb,#ffc145 20%,transparent),transparent 70%)}.fo-pdp-v2.pdp2-bbg-blobs .pdp2-rail .product-price-and-other-details-container:before{opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E %3Cpath fill='%23ff6fa8' d='M318 18c46 14 78 62 66 110-10 42-58 52-96 44-44-10-70-50-62-92 8-44 50-76 92-62z'/%3E %3Cpath fill='%23ffc145' d='M380 170c22 24 18 70-14 86-30 16-62-6-68-36-6-32 18-62 46-64 14-1 26 4 36 14z'/%3E %3Cpath fill='%233ec5ff' d='M40 268c40-20 98-6 112 38 12 40-22 82-66 86-46 4-80-24-82-62-2-28 12-50 36-62z'/%3E %3Cpath fill='%235ee0a0' d='M150 350c22-14 56-6 62 20 6 24-18 42-42 40-26-2-40-26-34-44 2-6 8-12 14-16z'/%3E %3C/svg%3E") no-repeat right top / min(300px,85%) auto}.fo-pdp-v2.pdp2-bbg-bubbles .pdp2-rail .product-price-and-other-details-container:before{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E %3Cg stroke-width='3'%3E %3Ccircle cx='340' cy='60' r='44' fill='%233ec5ff' fill-opacity='.35' stroke='%233ec5ff'/%3E %3Ccircle cx='290' cy='140' r='20' fill='%23ff6fa8' fill-opacity='.35' stroke='%23ff6fa8'/%3E %3Ccircle cx='370' cy='170' r='12' fill='%23ffc145' fill-opacity='.4' stroke='%23ffc145'/%3E %3Ccircle cx='60' cy='330' r='34' fill='%23a78bfa' fill-opacity='.35' stroke='%23a78bfa'/%3E %3Ccircle cx='130' cy='370' r='16' fill='%235ee0a0' fill-opacity='.4' stroke='%235ee0a0'/%3E %3Ccircle cx='28' cy='250' r='9' fill='%23ffc145' fill-opacity='.4' stroke='%23ffc145'/%3E %3Ccircle cx='230' cy='40' r='8' fill='%235ee0a0' fill-opacity='.4' stroke='%235ee0a0'/%3E %3C/g%3E%3Cg fill='white' fill-opacity='.8'%3E%3Ccircle cx='326' cy='44' r='8'/%3E%3Ccircle cx='48' cy='318' r='6'/%3E%3C/g%3E%3C/svg%3E") no-repeat right top / min(380px,110%) auto}.fo-pdp-v2:is(.pdp2-bbg-stars,.pdp2-bbg-doodles,.pdp2-bbg-confetti) .pdp2-rail .product-price-and-other-details-container:before{-webkit-mask-image:radial-gradient(130% 100% at 100% 0,black 25%,transparent 75%);mask-image:radial-gradient(130% 100% at 100% 0,black 25%,transparent 75%)}.fo-pdp-v2.pdp2-bbg-stars .pdp2-rail .product-price-and-other-details-container:before{opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath fill='%23ffc145' transform='translate(20 22) scale(1)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Cpath fill='%23ff6fa8' transform='translate(78 14) scale(0.6)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Cpath fill='%233ec5ff' transform='translate(100 64) scale(0.9)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Cpath fill='%23a78bfa' transform='translate(46 70) scale(0.5)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Cpath fill='%235ee0a0' transform='translate(18 98) scale(0.7)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Cpath fill='%23ffc145' transform='translate(80 104) scale(0.45)' d='M0-10C1-3 3-1 10 0 3 1 1 3 0 10-1 3-3 1-10 0-3-1-1-3 0-10z'/%3E%3Ccircle cx='58' cy='36' r='2' fill='%23ff8a5c'/%3E%3Ccircle cx='104' cy='30' r='1.6' fill='%233ec5ff'/%3E%3Ccircle cx='40' cy='104' r='1.6' fill='%23ff6fa8'/%3E%3C/svg%3E") repeat 0 0 / 120px 120px}.fo-pdp-v2.pdp2-bbg-doodles .pdp2-rail .product-price-and-other-details-container:before{opacity:.4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='none' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke='%23ff6fa8' d='M14 30q8-12 16 0t16 0 16 0'/%3E %3Cpath stroke='%233ec5ff' d='M100 20l10 14 10-14 10 14'/%3E %3Ccircle stroke='%23ffc145' cx='122' cy='92' r='10'/%3E %3Cpath stroke='%235ee0a0' d='M30 96l12-20 12 20z'/%3E %3Cpath stroke='%23a78bfa' d='M70 130c6-10 18-10 20 0s14 10 20 0'/%3E %3Cpath stroke='%23ff8a5c' d='M78 66l8 8m0-8l-8 8'/%3E %3Cpath stroke='%23ffc145' d='M20 140h14m-7-7v14'/%3E %3C/g%3E%3C/svg%3E") repeat 0 0 / 160px 160px}.fo-pdp-v2.pdp2-bbg-confetti .pdp2-rail .product-price-and-other-details-container:before{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Crect x='8' y='10' width='10' height='4' rx='1.5' fill='%23ff6fa8' transform='rotate(25 13.0 12.0)'/%3E%3Crect x='52' y='6' width='8' height='4' rx='1.5' fill='%23ffc145' transform='rotate(-35 56.0 8.0)'/%3E%3Crect x='76' y='30' width='10' height='4' rx='1.5' fill='%233ec5ff' transform='rotate(60 81.0 32.0)'/%3E%3Crect x='22' y='50' width='9' height='4' rx='1.5' fill='%235ee0a0' transform='rotate(-15 26.5 52.0)'/%3E%3Crect x='60' y='62' width='10' height='4' rx='1.5' fill='%23a78bfa' transform='rotate(40 65.0 64.0)'/%3E%3Crect x='8' y='80' width='8' height='4' rx='1.5' fill='%23ff8a5c' transform='rotate(75 12.0 82.0)'/%3E%3Crect x='40' y='84' width='10' height='4' rx='1.5' fill='%233ec5ff' transform='rotate(-50 45.0 86.0)'/%3E%3Crect x='84' y='78' width='8' height='4' rx='1.5' fill='%23ff6fa8' transform='rotate(15 88.0 80.0)'/%3E%3Ccircle cx='36' cy='26' r='2.5' fill='%233ec5ff'/%3E%3Ccircle cx='88' cy='12' r='2' fill='%235ee0a0'/%3E%3Ccircle cx='12' cy='36' r='2' fill='%23a78bfa'/%3E%3Ccircle cx='70' cy='46' r='2.5' fill='%23ff6fa8'/%3E%3Ccircle cx='30' cy='70' r='2' fill='%23ffc145'/%3E%3Ccircle cx='56' cy='92' r='2' fill='%23ff8a5c'/%3E%3C/svg%3E") repeat 0 0 / 96px 96px}.fo-pdp-v2.pdp2-bbg-flip .pdp2-rail .product-price-and-other-details-container:before{transform:scaleY(-1)}html.fo-high-contrast .fo-pdp-v2 .pdp2-rail .product-price-and-other-details-container:before{content:none}.fo-pdp-v2 .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right) ul.other-product-pictures-list>li.other-product-pic-wrapper{flex-shrink:0}.fo-pdp-v2 .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right) ul.other-product-pictures-list{padding:3px;scroll-padding-block:3px;flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.fo-pdp-v2 .pdp2-gallery:is(.fo-pd-gallery-thumbs-left,.fo-pd-gallery-thumbs-right) ul.other-product-pictures-list::-webkit-scrollbar{display:none}@media (min-width: 992px){.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bbv-top{--pdp2-bb-rise: 1.7}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bbv-bottom{--pdp2-bb-rise: .45}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap:is(.pdp2-bbv-top,.pdp2-bbv-bottom) .pdp2-rail{margin-top:calc(-1 * var(--pdp2-hero-overlap) * var(--pdp2-bb-rise) - clamp(18px,2.4vw,32px))}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-left .pdp2-top{grid-template-columns:minmax(0,var(--pdp2-hero-rail-w)) minmax(0,1fr);grid-auto-flow:row dense}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-left .pdp2-rail{grid-column:1}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-left .pdp2-hero-intro{grid-column:2}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-left .pdp2-hero-intro.is-empty+.pdp2-rail{grid-column:1 / -1;justify-self:start}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-center .pdp2-rail,.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-center .pdp2-hero-intro.is-empty+.pdp2-rail{grid-column:1 / -1;justify-self:center;width:min(100%,var(--pdp2-hero-rail-w))}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-center .pdp2-hero-intro{grid-column:1 / -1;order:1}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-center .pdp2-top>.pdp2-hero-facts{order:2}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-left:not([class*=pdp2-tfa-]) .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{left:auto;right:calc(clamp(16px,3vw,40px) - 7px)}.fo-pdp-v2.pdp2-hero-full.pdp2-bb-overlap.pdp2-bba-left:not([class*=pdp2-tfa-]) .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{right:calc(max(clamp(16px,3vw,40px),var(--pdp2-bleed-r, 20px)) - 7px)}.fo-pdp-v2.pdp2-hero.pdp2-bb-overlap.pdp2-bba-center:not([class*=pdp2-tfa-]) .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{max-width:calc(50% - var(--pdp2-hero-rail-w) / 2 - max(clamp(16px,3vw,40px),var(--pdp2-bleed-l, 20px)) - 24px)}}@media (min-width: 992px){.fo-pdp-v2.pdp2-bb-overlap.pdp2-bba-left:not(.pdp2-htw-full) .pdp2-hero-overlay{left:auto;right:clamp(16px,3vw,40px)}.fo-pdp-v2.pdp2-hero-full.pdp2-bb-overlap.pdp2-bba-left:not(.pdp2-htw-full) .pdp2-hero-overlay{right:max(clamp(16px,3vw,40px),var(--pdp2-bleed-r, 20px))}.fo-pdp-v2.pdp2-bb-overlap.pdp2-bba-center:not(.pdp2-htv-middle):not(.pdp2-htv-top) .pdp2-hero-overlay,.fo-pdp-v2.pdp2-htw-full.pdp2-bb-overlap:is(.pdp2-bbv-top,.pdp2-bbv-bottom):not(.pdp2-htv-middle):not(.pdp2-htv-top) .pdp2-hero-overlay{bottom:max(calc(var(--pdp2-hero-overlap) * var(--pdp2-bb-rise, 1) + 20px),calc(clamp(16px,2.4vw,28px) + var(--pdp2-hero-thumbs-h, 0px)))}}@media (min-width: 768px){.fo-pdp-v2.pdp2-hero.pdp2-tfa-left .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{left:calc(clamp(16px,3vw,40px) - 6px);right:auto;transform:none}.fo-pdp-v2.pdp2-hero-full.pdp2-tfa-left .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{left:calc(max(clamp(16px,3vw,40px),var(--pdp2-bleed-l, 20px)) - 6px)}.fo-pdp-v2.pdp2-hero.pdp2-tfa-right .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{left:auto;right:calc(clamp(16px,3vw,40px) - 6px);transform:none}.fo-pdp-v2.pdp2-hero-full.pdp2-tfa-right .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{right:calc(max(clamp(16px,3vw,40px),var(--pdp2-bleed-r, 20px)) - 6px)}.fo-pdp-v2.pdp2-hero.pdp2-tfa-center .pdp2-gallery:not(.pdp2-tp-below)>.product-pictures-container>#main-other-product-pictures-list{left:50%;right:auto;transform:translate(-50%)}}@media (min-width: 768px){.fo-pdp-v2.pdp2-hero .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list{left:calc(clamp(16px,3vw,40px) - 6px)}.fo-pdp-v2.pdp2-hero-full .pdp2-gallery.pdp2-tp-float>.product-pictures-container>#main-other-product-pictures-list{left:calc(max(clamp(16px,3vw,40px),var(--pdp2-bleed-l, 20px)) - 6px)}}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts{align-items:stretch;gap:12px;padding-top:4px;border-top:0}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container{gap:4px 12px;padding:9px 16px;border:1px solid var(--pdp2-border);border-radius:14px;background:var(--pdp2-surface);box-shadow:0 1px 2px #1018280a}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container .reviews-title{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp2-muted)}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container a{display:inline-flex;align-items:center;gap:8px;color:var(--pdp2-text);text-decoration:none}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container .review-score{margin:0!important;font-size:1.05rem;font-weight:700}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container .reviews-count{margin:0!important;padding:2px 9px;border-radius:999px;background:var(--pdp2-surface-alt);color:var(--pdp2-muted-strong);font-size:.8rem}.fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container a:hover .reviews-count{background:color-mix(in srgb,var(--pdp2-accent) 12%,var(--pdp2-surface));color:var(--pdp2-accent)}.fo-pdp-v2 .personalized-text-container{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border:1px solid color-mix(in srgb,var(--pdp2-accent) 20%,transparent);border-radius:14px;background:color-mix(in srgb,var(--pdp2-accent) 7%,var(--pdp2-surface));color:var(--pdp2-text);font-size:.9rem;font-style:normal;font-weight:500;line-height:1.4}.fo-pdp-v2 .personalized-text-container .tm-icon{display:inline-block;flex:none;box-sizing:border-box;width:32px;height:32px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--pdp2-accent) 15%,transparent);color:var(--pdp2-accent)}html.glass .fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container{background:color-mix(in srgb,var(--pdp2-surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.ui-effects-lite.glass .fo-pdp-v2.pdp2-hero .pdp2-hero-facts .rating-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pdp2-surface)}html.fo-high-contrast .fo-pdp-v2 :is(.personalized-text-container,.pdp2-hero-facts .rating-container){outline:1px solid currentColor}.fo-pdp-v2[class*=pdp2-sbg-] .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){position:relative;isolation:isolate;padding:var(--pdp2-card-pad);border-radius:var(--pdp2-radius);overflow:hidden}.fo-pdp-v2[class*=pdp2-sbg-] .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.fo-pdp-v2.pdp2-sbg-soft .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:var(--pdp2-surface-alt)}.fo-pdp-v2.pdp2-sbg-tint .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:color-mix(in srgb,var(--pdp2-accent) 6%,var(--pdp2-surface))}.fo-pdp-v2.pdp2-sbg-fade .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:linear-gradient(180deg,color-mix(in srgb,var(--pdp2-accent) 11%,transparent),transparent 75%)}.fo-pdp-v2.pdp2-sbg-glow .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:radial-gradient(70% 80% at 0 0,color-mix(in srgb,var(--pdp2-accent) 12%,transparent),transparent 70%),radial-gradient(60% 70% at 100% 100%,color-mix(in srgb,var(--tm-secondary, var(--pdp2-accent)) 10%,transparent),transparent 70%)}.fo-pdp-v2.pdp2-sbg-dots .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:radial-gradient(color-mix(in srgb,var(--pdp2-accent) 32%,transparent) 1.2px,transparent 1.7px) 0 0 / 18px 18px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.fo-pdp-v2.pdp2-sbg-diagonal .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pdp2-accent) 9%,transparent) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(90deg,transparent,black 65%);mask-image:linear-gradient(90deg,transparent,black 65%)}.fo-pdp-v2.pdp2-sbg-grid .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:linear-gradient(color-mix(in srgb,var(--pdp2-accent) 10%,transparent) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,color-mix(in srgb,var(--pdp2-accent) 10%,transparent) 1px,transparent 1px) 0 0 / 26px 26px;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,black,transparent 75%);mask-image:radial-gradient(120% 100% at 100% 0,black,transparent 75%)}.fo-pdp-v2.pdp2-sbg-topo .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:var(--pdp2-accent);opacity:.2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='xMaxYMid slice'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E %3Cpath d='M300 300c40-60 120-70 170-40s110 10 130-30'/%3E%3Cpath d='M330 300c30-45 100-55 145-30s95 5 125-25'/%3E%3Cpath d='M360 300c25-30 80-40 120-22s80 0 120-18'/%3E %3Cpath d='M260 300c50-80 140-95 205-58s130 15 135-40'/%3E%3Cpath d='M220 300c60-100 165-120 245-75s135 20 135-55'/%3E%3Cpath d='M180 300c70-120 190-145 285-92s135 25 135-70'/%3E %3Cpath d='M600 0c-60 40-80 100-150 95S330 60 300 0'/%3E%3Cpath d='M600 30c-50 35-70 85-130 82S360 55 340 0'/%3E%3Cpath d='M600 60c-40 28-60 70-110 68S390 50 380 0'/%3E %3C/g%3E%3C/svg%3E") right center / auto 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='xMaxYMid slice'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E %3Cpath d='M300 300c40-60 120-70 170-40s110 10 130-30'/%3E%3Cpath d='M330 300c30-45 100-55 145-30s95 5 125-25'/%3E%3Cpath d='M360 300c25-30 80-40 120-22s80 0 120-18'/%3E %3Cpath d='M260 300c50-80 140-95 205-58s130 15 135-40'/%3E%3Cpath d='M220 300c60-100 165-120 245-75s135 20 135-55'/%3E%3Cpath d='M180 300c70-120 190-145 285-92s135 25 135-70'/%3E %3Cpath d='M600 0c-60 40-80 100-150 95S330 60 300 0'/%3E%3Cpath d='M600 30c-50 35-70 85-130 82S360 55 340 0'/%3E%3Cpath d='M600 60c-40 28-60 70-110 68S390 50 380 0'/%3E %3C/g%3E%3C/svg%3E") right center / auto 100% no-repeat}.fo-pdp-v2.pdp2-sbg-mesh .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:radial-gradient(55% 75% at 8% 15%,color-mix(in srgb,#ff8fb8 16%,transparent),transparent 70%),radial-gradient(50% 70% at 92% 20%,color-mix(in srgb,#7ec8ff 16%,transparent),transparent 70%),radial-gradient(60% 80% at 70% 100%,color-mix(in srgb,#8ee6b8 15%,transparent),transparent 70%),radial-gradient(45% 60% at 25% 95%,color-mix(in srgb,var(--pdp2-accent) 12%,transparent),transparent 70%)}.fo-pdp-v2.pdp2-sbg-duotone .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:linear-gradient(115deg,color-mix(in srgb,var(--pdp2-accent) 9%,transparent),color-mix(in srgb,var(--tm-secondary, var(--pdp2-accent)) 9%,transparent))}.fo-pdp-v2.pdp2-sbg-paper .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px,var(--pdp2-surface-alt)}.fo-pdp-v2.pdp2-sbg-rule .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{background:color-mix(in srgb,var(--pdp2-accent) 4%,transparent);box-shadow:inset 4px 0 0 var(--pdp2-accent)}html.fo-high-contrast .fo-pdp-v2[class*=pdp2-sbg-] .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])):before{content:none}html.fo-high-contrast .fo-pdp-v2[class*=pdp2-sbg-] .fo-pdp-v2-section:not(.booking-cta-band):has(>:not(input[type=hidden])){outline:1px solid currentColor}.fo-pdp-v2 .pdp2-hero-categs{display:none}@media (max-width: 575.98px){html.pdp2-categs-in-hero:not(.products-categs-menu-opened) .mobile-categories-menu-trigger-container{display:none}.fo-pdp-v2.pdp2-hero .pdp2-hero-categs{position:absolute;top:14px;left:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0;padding:0 14px 0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#11141880;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 6px 18px #00000038;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.fo-pdp-v2.pdp2-hero .pdp2-hero-overlay>.pdp2-hero-categs{position:static;align-self:flex-start}.fo-pdp-v2.pdp2-hero .pdp2-hero-categs:active{transform:scale(.97)}.fo-pdp-v2.pdp2-hero .pdp2-hero-categs:focus-visible{outline:2px solid #fff;outline-offset:2px}.fo-pdp-v2.pdp2-hero .pdp2-hero-categs.is-open{background:color-mix(in srgb,var(--tm-primary, #6c3fd1) 80%,transparent)}.fo-pdp-v2 .pdp2-hero-categs-icon{position:relative;width:14px;height:14px;flex:none}.fo-pdp-v2 .pdp2-hero-categs-icon:before{content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:2px;background:currentColor;box-shadow:8px 0 0 currentColor,0 8px 0 currentColor,8px 8px 0 currentColor}html.ui-effects-lite .fo-pdp-v2.pdp2-hero .pdp2-hero-categs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111418d1}html.fo-high-contrast .fo-pdp-v2.pdp2-hero .pdp2-hero-categs{background:#000;border-color:#fff;box-shadow:none}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.fo-pdp-v2.pdp2-hero .pdp2-hero-categs{transition:none}}.pdp2-bc-host.page-breadcrumb-container{font-size:inherit;padding:6px 0 2px}.pdp2-bc,.pdp2-bc-sheet{--bc-accent: var(--tm-primary, #0a6fb8);--bc-accent-2: var(--tm-secondary, var(--tm-primary-light, #22b0e6));--bc-text: var(--tm-text, #1d2433);--bc-muted: var(--tm-text-muted, #6b7486);--bc-surface: var(--tm-surface, #fff);--bc-surface-alt: var(--tm-surface-alt, #f3f6fb);--bc-border: var(--tm-border, #e3e7ee);--bc-soft: color-mix(in srgb, var(--bc-accent) 10%, var(--bc-surface));position:relative;font-size:.875rem;line-height:1.3;color:var(--bc-muted)}.pdp2-bc-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.pdp2-bc-item{position:relative;display:inline-flex;align-items:center;min-width:0}.pdp2-bc-link{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--bc-text);text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.pdp2-bc-link:hover{color:var(--bc-accent);text-decoration:none}.pdp2-bc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.pdp2-bc .pdp2-bc-ic{display:none;flex:none;width:1.05em;text-align:center;color:var(--bc-accent);font-size:.95em}.pdp2-bc.pdp2-bc-icons .pdp2-bc-ic,.pdp2-bc .is-home .pdp2-bc-ic{display:inline-block}.pdp2-bc-item+.pdp2-bc-item:before{content:"\203a";margin-right:6px;color:color-mix(in srgb,var(--bc-muted) 60%,transparent);font-size:1.05em}.pdp2-bc-item.is-current>.pdp2-bc-link{font-weight:600;cursor:default}.pdp2-bc-unfold,.pdp2-bc-back-row,.pdp2-bc-pill,.pdp2-bc-sheet{display:none}.pdp2-bc-chips .pdp2-bc-list{gap:8px}.pdp2-bc-chips .pdp2-bc-link{padding:7px 14px;border:1px solid var(--bc-border);border-radius:999px;background:linear-gradient(180deg,var(--bc-surface),var(--bc-surface-alt));box-shadow:0 1px 2px #1018280d;font-weight:500}.pdp2-bc-chips .pdp2-bc-link:hover{border-color:color-mix(in srgb,var(--bc-accent) 40%,var(--bc-border));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--bc-accent) 55%,transparent);color:var(--bc-text)}.pdp2-bc-chips .pdp2-bc-item.is-current>.pdp2-bc-link{border-color:transparent;background:linear-gradient(135deg,var(--bc-accent),color-mix(in srgb,var(--bc-accent) 55%,var(--bc-accent-2)));color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--bc-accent) 70%,transparent)}.pdp2-bc-chips .pdp2-bc-item.is-current .pdp2-bc-ic{color:inherit}html.glass .pdp2-bc-chips .pdp2-bc-link{background:color-mix(in srgb,var(--bc-surface) 62%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}.pdp2-bc-metro .pdp2-bc-list{position:relative;flex-wrap:nowrap;align-items:flex-start;gap:0;padding-top:2px}.pdp2-bc-metro .pdp2-bc-list:before{content:"";position:absolute;left:9px;right:9px;top:10px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--bc-border),var(--bc-accent))}.pdp2-bc-metro .pdp2-bc-item{flex:1 1 0;align-items:flex-start}.pdp2-bc-metro .pdp2-bc-item:last-child{flex:0 1 auto;justify-content:flex-end;text-align:right}.pdp2-bc-metro .pdp2-bc-item+.pdp2-bc-item:before{content:none}.pdp2-bc-metro .pdp2-bc-link{position:relative;flex-direction:column;align-items:flex-start;gap:7px;color:var(--bc-muted)}.pdp2-bc-metro .pdp2-bc-item:last-child .pdp2-bc-link{align-items:flex-end}.pdp2-bc-metro .pdp2-bc-link:before{content:"";z-index:1;width:19px;height:19px;border:3px solid var(--bc-accent);border-radius:50%;background:var(--bc-surface);transition:transform .2s ease}.pdp2-bc-metro .pdp2-bc-link:hover:before{transform:scale(1.15)}.pdp2-bc-metro .pdp2-bc-link>:is(.pdp2-bc-ic,.pdp2-bc-text){display:inline}.pdp2-bc-metro .pdp2-bc-link .pdp2-bc-ic{display:none}.pdp2-bc-metro.pdp2-bc-icons .pdp2-bc-link{display:inline-grid;grid-template-columns:auto auto;column-gap:6px;row-gap:7px}.pdp2-bc-metro.pdp2-bc-icons .pdp2-bc-link:before{grid-column:1 / -1}.pdp2-bc-metro.pdp2-bc-icons .pdp2-bc-item:last-child .pdp2-bc-link:before{justify-self:end}.pdp2-bc-metro.pdp2-bc-icons .pdp2-bc-link .pdp2-bc-ic,.pdp2-bc-metro .is-home .pdp2-bc-link .pdp2-bc-ic{display:inline-block}.pdp2-bc-metro .pdp2-bc-item.is-current .pdp2-bc-link{color:var(--bc-text)}.pdp2-bc-metro .pdp2-bc-item.is-current .pdp2-bc-link:before{background:var(--bc-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--bc-accent) 16%,transparent)}.pdp2-bc-chevrons .pdp2-bc-list{gap:0;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--bc-accent) 18%,transparent))}.pdp2-bc-chevrons .pdp2-bc-item+.pdp2-bc-item:before{content:none}.pdp2-bc-chevrons .pdp2-bc-item+.pdp2-bc-item{margin-left:-6px}.pdp2-bc-chevrons .pdp2-bc-link{--bc-step: 45%;padding:9px 20px 9px 26px;background:color-mix(in srgb,var(--bc-accent) var(--bc-step),var(--bc-surface));color:#fff;font-weight:600;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.pdp2-bc-chevrons .pdp2-bc-item:first-child .pdp2-bc-link{padding-left:16px;border-radius:10px 0 0 10px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.pdp2-bc-chevrons .pdp2-bc-item:nth-child(2) .pdp2-bc-link{--bc-step: 58%}.pdp2-bc-chevrons .pdp2-bc-item:nth-child(3) .pdp2-bc-link{--bc-step: 70%}.pdp2-bc-chevrons .pdp2-bc-item:nth-child(4) .pdp2-bc-link{--bc-step: 80%}.pdp2-bc-chevrons .pdp2-bc-item:nth-child(n+5) .pdp2-bc-link{--bc-step: 88%}.pdp2-bc-chevrons .pdp2-bc-item.is-current .pdp2-bc-link{background:linear-gradient(90deg,var(--bc-accent),color-mix(in srgb,var(--bc-accent) 60%,var(--bc-accent-2)))}.pdp2-bc-chevrons .pdp2-bc-link:hover{color:#fff;filter:brightness(1.08)}.pdp2-bc-chevrons .pdp2-bc-ic{color:inherit}.pdp2-bc-editorial .pdp2-bc-list{gap:12px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.pdp2-bc-editorial .pdp2-bc-item+.pdp2-bc-item:before{content:"/";margin-right:12px;font-size:1em;color:color-mix(in srgb,var(--bc-muted) 45%,transparent)}.pdp2-bc-editorial .pdp2-bc-link{padding-bottom:3px;color:var(--bc-muted);background:linear-gradient(var(--bc-accent),var(--bc-accent)) 0 100% / 0 1.5px no-repeat;transition:background-size .3s ease,color .2s ease}.pdp2-bc-editorial .pdp2-bc-link:hover{color:var(--bc-text);background-size:100% 1.5px}.pdp2-bc-editorial .pdp2-bc-item.is-current .pdp2-bc-link{color:var(--bc-accent);font-weight:700;background:none}.pdp2-bc-editorial .pdp2-bc-ic{color:inherit;font-size:1.05em}.pdp2-bc-explorer .pdp2-bc-list{gap:4px}.pdp2-bc-explorer .pdp2-bc-item+.pdp2-bc-item:before{margin:0 2px}.pdp2-bc-explorer .pdp2-bc-link{padding:6px 10px;border-radius:10px;font-weight:500}.pdp2-bc-explorer .pdp2-bc-item.has-menu .pdp2-bc-link{padding-right:4px;border-top-right-radius:0;border-bottom-right-radius:0}.pdp2-bc-explorer .pdp2-bc-link:hover,.pdp2-bc-explorer .pdp2-bc-item.is-open .pdp2-bc-link,.pdp2-bc-explorer .pdp2-bc-item.is-open .pdp2-bc-toggle{background:var(--bc-soft);color:var(--bc-accent)}.pdp2-bc-toggle{display:inline-grid;place-items:center;align-self:stretch;min-width:26px;padding:0 6px;border:0;border-radius:0 10px 10px 0;background:transparent;color:var(--bc-muted);font-size:.7em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pdp2-bc-toggle:hover{background:var(--bc-soft);color:var(--bc-accent)}.pdp2-bc-toggle i{transition:transform .2s ease}.pdp2-bc-item.is-open .pdp2-bc-toggle i{transform:rotate(180deg)}.pdp2-bc-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:220px;max-width:min(320px,86vw);max-height:min(360px,60vh);overflow-y:auto;padding:8px;border:1px solid var(--bc-border);border-radius:14px;background:var(--bc-surface);box-shadow:0 18px 40px -12px #10182847;animation:pdp2-bc-pop .16s ease-out}.pdp2-bc-menu[hidden]{display:none}.pdp2-bc-menu-title{padding:4px 10px 6px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-muted)}.pdp2-bc-menu-link{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;color:var(--bc-text);text-decoration:none}.pdp2-bc-menu-link:hover,.pdp2-bc-menu-link.is-current{background:var(--bc-soft);color:var(--bc-accent);text-decoration:none}.pdp2-bc-menu-link.is-current{font-weight:600}.pdp2-bc-menu-link .pdp2-bc-ic{display:inline-block}@keyframes pdp2-bc-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width: 767.98px){.pdp2-bc-text{max-width:22ch}.pdp2-bc-m-scroll .pdp2-bc-list{flex-wrap:nowrap;overflow-x:auto;padding:4px 18px 6px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 24px),transparent)}.pdp2-bc-m-scroll .pdp2-bc-list::-webkit-scrollbar{display:none}.pdp2-bc-m-scroll .pdp2-bc-item{flex:none}.pdp2-bc-m-scroll.pdp2-bc-chevrons .pdp2-bc-list{filter:none}.pdp2-bc-m-metro .pdp2-bc-list{flex-direction:column;align-items:stretch;gap:0}.pdp2-bc-m-metro .pdp2-bc-item+.pdp2-bc-item:before{content:none}.pdp2-bc-m-metro.pdp2-bc-metro .pdp2-bc-list:before{inset:10px auto 10px 8px;width:3px;height:auto;background:linear-gradient(180deg,var(--bc-border),var(--bc-accent))}.pdp2-bc-m-metro .pdp2-bc-item,.pdp2-bc-m-metro .pdp2-bc-item:last-child{flex:none;justify-content:flex-start;text-align:left;padding:5px 0}.pdp2-bc-m-metro .pdp2-bc-link,.pdp2-bc-m-metro.pdp2-bc-icons .pdp2-bc-link,.pdp2-bc-m-metro .pdp2-bc-item:last-child .pdp2-bc-link{display:inline-flex;flex-direction:row;align-items:center;gap:10px}.pdp2-bc-m-metro:not(.is-unfolded) .pdp2-bc-item:not(:nth-last-child(-n+2)){display:none}.pdp2-bc-m-metro .pdp2-bc-unfold{display:inline-block;margin:0 0 2px 30px;padding:2px 0;border:0;background:none;color:var(--bc-accent);font-size:.8rem;font-weight:600;cursor:pointer}.pdp2-bc-m-metro.is-unfolded .pdp2-bc-unfold,.pdp2-bc-m-back .pdp2-bc-list{display:none}.pdp2-bc-m-back .pdp2-bc-back-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pdp2-bc-back{display:inline-flex;align-items:center;gap:10px;color:var(--bc-accent);font-weight:600;font-size:.95rem;text-decoration:none}.pdp2-bc-back-ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--bc-soft)}.pdp2-bc-here{display:inline-flex;align-items:center;gap:7px;padding-left:44px;color:var(--bc-muted);font-size:.78rem}.pdp2-bc-chevrons.pdp2-bc-m-back .pdp2-bc-here,.pdp2-bc-editorial.pdp2-bc-m-back .pdp2-bc-here{letter-spacing:.12em;text-transform:uppercase}.pdp2-bc-m-sheet .pdp2-bc-list{display:none}.pdp2-bc-m-sheet .pdp2-bc-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 14px;border:0;border-radius:12px;background:var(--bc-soft);color:var(--bc-accent);font-weight:600;cursor:pointer}.pdp2-bc-m-sheet .pdp2-bc-pill .pdp2-bc-ic{display:inline-block}.pdp2-bc-pill-caret{font-size:.7em}.pdp2-bc-sheet:not([hidden]){position:fixed;inset:0;z-index:1080;display:flex;align-items:flex-end;background:#10182861;animation:pdp2-bc-fade .18s ease-out}.pdp2-bc-sheet-panel{width:100%;max-height:75vh;overflow-y:auto;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--bc-surface);box-shadow:0 -12px 32px #10182833;animation:pdp2-bc-rise .22s ease-out}.pdp2-bc-sheet-grab{display:block;width:38px;height:4px;margin:0 auto 10px;border-radius:4px;background:var(--bc-border)}.pdp2-bc-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:var(--bc-text);font-weight:700}.pdp2-bc-sheet-close{width:34px;height:34px;border:0;border-radius:10px;background:var(--bc-surface-alt);color:var(--bc-muted)}.pdp2-bc-tree{margin:0;padding:0;list-style:none}.pdp2-bc-tree li{border-bottom:1px solid color-mix(in srgb,var(--bc-border) 70%,transparent)}.pdp2-bc-tree a{display:flex;align-items:center;gap:10px;padding:11px 4px;color:var(--bc-text);text-decoration:none}.pdp2-bc-tree .pdp2-bc-ic{display:inline-block}.pdp2-bc-tree .pdp2-bc-depth-1 a{padding-left:18px}.pdp2-bc-tree .pdp2-bc-depth-2 a{padding-left:32px}.pdp2-bc-tree .pdp2-bc-depth-3 a{padding-left:46px}.pdp2-bc-tree .pdp2-bc-depth-4 a{padding-left:60px}.pdp2-bc-tree .pdp2-bc-depth-5 a{padding-left:74px}.pdp2-bc-tree li.is-current a{color:var(--bc-accent);font-weight:700}.pdp2-bc-check{margin-left:auto}@keyframes pdp2-bc-fade{0%{opacity:0}to{opacity:1}}@keyframes pdp2-bc-rise{0%{transform:translateY(24px)}to{transform:none}}.pdp2-bc-m-sheet .pdp2-bc-toggle{display:none}}@media (prefers-reduced-motion: reduce){.pdp2-bc *,.pdp2-bc *:before{animation:none!important;transition:none!important}}html.fo-high-contrast .pdp2-bc :is(.pdp2-bc-link,.pdp2-bc-pill){outline:1px solid currentColor}@media (max-width: 767.98px){.pdp2-bc-chevrons.pdp2-bc-m-scroll .pdp2-bc-list{padding:6px 24px 8px 2px}.pdp2-bc-chevrons .pdp2-bc-link{padding:8px 16px 8px 22px;font-size:.82rem}.pdp2-bc-chevrons .pdp2-bc-item:first-child .pdp2-bc-link{padding-left:13px}}@media (max-width: 767.98px){.pdp2-bc-sheet:not([hidden]){z-index:2147483000}html.pdp2-bc-sheet-open :is(#fo-chat,.fo-chat-bubble,.tm-a11y-fab,.tm-a11y-widget,.quick-commands-container){visibility:hidden}html.pdp2-bc-sheet-open body,.pdp2-bc-sheet-panel{overscroll-behavior:contain}}@media (max-width: 767.98px){.pdp2-bc-editorial.pdp2-bc-m-back .pdp2-bc-back-row{gap:10px}.pdp2-bc-editorial .pdp2-bc-back{gap:12px;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-text)}.pdp2-bc-editorial .pdp2-bc-back-ic{width:32px;height:32px;border:1px solid color-mix(in srgb,var(--bc-text) 22%,transparent);border-radius:50%;background:transparent;color:var(--bc-accent);font-size:.85rem;letter-spacing:0}.pdp2-bc-editorial .pdp2-bc-here{position:relative;gap:8px;padding-left:44px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-accent)}.pdp2-bc-editorial .pdp2-bc-here:before{content:"";position:absolute;left:0;top:50%;width:32px;height:1.5px;background:linear-gradient(90deg,var(--bc-accent),color-mix(in srgb,var(--bc-accent) 20%,transparent))}.pdp2-bc-editorial .pdp2-bc-here .pdp2-bc-ic{color:inherit}}.pdp2-bc-sheet .pdp2-bc-ic{color:var(--bc-accent);width:1.05em;text-align:center}
