@font-face{font-display:swap;font-family:Batsand;font-style:normal;font-weight:400;src:url(Batsand.woff2) format("woff2"),url(Batsand.woff) format("woff")}.type-callout{font-family:Batsand,georgia,times,serif}.font-size-inherit{font-size:inherit}.font-size-1{font-size:.7875rem}.font-size-2,.type-label{font-size:.88875rem}.font-size-3,.type-kicker{font-size:1rem}.font-size-4,.type-large-text,.type-module-title{font-size:1.16625rem}.font-size-5{font-size:1.265625rem}.font-size-6{font-size:1.42375rem}.font-size-7{font-size:1.601875rem}.font-size-8,.type-section-title{font-size:1.801875rem}.font-size-9{font-size:2.0275rem}.font-size-10{font-size:2.280625rem}.font-size-11{font-size:2.565625rem}.font-size-12,.type-callout{font-size:3.2475rem}.font-size-13{font-size:5.20125rem}.type-callout{font-weight:400}.type-kicker,.type-large-text{font-weight:500}.type-label,.type-module-title,.type-section-title{font-weight:700}.type-large-text{letter-spacing:-.01em}.type-label,.type-module-title,.type-section-title{letter-spacing:.05em}.type-callout{letter-spacing:.1em}.type-kicker{letter-spacing:.15em}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.type-kicker,.type-label,.type-module-title,.type-section-title{text-transform:uppercase}.product-hotspots{background-color:#f3f3f3;padding-block:2.25rem}.product-hotspots__inner{position:relative}.product-hotspots__tabs{display:flex;left:0;padding-block:.375rem;position:absolute;top:100vw;width:100%;z-index:1}.product-hotspots__tab{border-bottom:1px solid #222;border-right:1px solid #222;border-top:1px solid #222;color:#222;cursor:pointer;flex:1;font-family:Barlow,sans-serif;font-size:.7875rem;font-weight:700;letter-spacing:.05em;line-height:1.05;padding:.75rem;text-transform:uppercase}.product-hotspots__tab.is-active{background-color:#222;color:#fff}.product-hotspots__tab:first-child{border-bottom-left-radius:24px;border-left:1px solid #222;border-top-left-radius:24px}.product-hotspots__tab:last-child{border-bottom-right-radius:24px;border-top-right-radius:24px}.product-hotspots__tabpanel{display:none}.product-hotspots__tabpanel.is-active{display:block}.product-hotspots__tabpanel-image{margin-bottom:4rem;position:relative}.product-hotspots__tabpanel-image:before{content:"";display:block;padding-bottom:100%}.product-hotspots__tabpanel-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-hotspots__hotspots-item{left:var(--position-x);position:absolute;top:var(--position-y)}.product-hotspots__hotspots-button{border:.125rem solid #ed5338;border-radius:100%;padding:.1875rem;position:relative}.product-hotspots__hotspots-button .circle{background-color:#ed5338;border-radius:100%;display:block;height:.5rem;width:.5rem}.product-hotspots__hotspots-button.is-active{background-color:#22222280;border-color:transparent;box-shadow:0 0 0 8px #22222280}.product-hotspots__hotspots-button.is-active:after{animation:pulse 1.5s ease-out;animation-iteration-count:infinite;background:transparent;border:.125rem solid #fff;border-radius:100%;content:"";height:1.5rem;left:-5px;opacity:0;position:absolute;top:-5px;width:1.5rem}.product-hotspots__hotspots-button.is-active .circle{background-color:#fff;box-shadow:0 0 0 2px #fff}.product-hotspots__slide-count{font-size:.7875rem;font-weight:700;padding-top:.625rem}.product-hotspots__slide-count,.product-hotspots__slide-title{font-family:Barlow,sans-serif;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}.product-hotspots__slide-title{font-size:1.601875rem;font-weight:400;margin-block:1.875rem .75rem}.product-hotspots__slide-image{margin-top:1.5rem;position:relative}.product-hotspots__slide-image:before{content:"";display:block;padding-bottom:66.66%}.product-hotspots__slide-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-hotspots__controls{display:none;gap:2.25rem;position:absolute;right:0;top:0}.product-hotspots__controls svg{height:2rem;vertical-align:middle;width:2rem}.fm-slider__slides+.product-hotspots__controls{display:flex}@media (prefers-reduced-motion:reduce){.product-hotspots__hotspots-button.is-active:after{animation:none;opacity:1}}@media only screen and (min-width:30em){.small--font-size-inherit{font-size:inherit}.small--font-size-1{font-size:.7875rem}.small--font-size-2{font-size:.88875rem}.small--font-size-3{font-size:1rem}.small--font-size-4{font-size:1.16625rem}.small--font-size-5{font-size:1.265625rem}.small--font-size-6{font-size:1.42375rem}.small--font-size-7{font-size:1.601875rem}.small--font-size-8{font-size:1.801875rem}.small--font-size-9{font-size:2.0275rem}.small--font-size-10{font-size:2.280625rem}.small--font-size-11{font-size:2.565625rem}.small--font-size-12{font-size:3.2475rem}.small--font-size-13{font-size:5.20125rem}.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:48em){.medium--font-size-inherit{font-size:inherit}.medium--font-size-1{font-size:.7875rem}.medium--font-size-2{font-size:.88875rem}.medium--font-size-3{font-size:1rem}.medium--font-size-4{font-size:1.16625rem}.medium--font-size-5{font-size:1.265625rem}.medium--font-size-6{font-size:1.42375rem}.medium--font-size-7{font-size:1.601875rem}.medium--font-size-8{font-size:1.801875rem}.medium--font-size-9{font-size:2.0275rem}.medium--font-size-10{font-size:2.280625rem}.medium--font-size-11{font-size:2.565625rem}.medium--font-size-12{font-size:3.2475rem}.medium--font-size-13{font-size:5.20125rem}.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:64em){.large--font-size-inherit{font-size:inherit}.large--font-size-1{font-size:.7875rem}.large--font-size-2{font-size:.88875rem}.large--font-size-3{font-size:1rem}.large--font-size-4{font-size:1.16625rem}.large--font-size-5{font-size:1.265625rem}.large--font-size-6,.type-large-text{font-size:1.42375rem}.large--font-size-7,.type-module-title{font-size:1.601875rem}.large--font-size-8{font-size:1.801875rem}.large--font-size-9,.type-section-title{font-size:2.0275rem}.large--font-size-10{font-size:2.280625rem}.large--font-size-11{font-size:2.565625rem}.large--font-size-12{font-size:3.2475rem}.large--font-size-13,.type-callout{font-size:5.20125rem}.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}.product-hotspots{padding-block:5.25rem 3.75rem}.product-hotspots__tabs{left:unset;right:3rem;top:3.75rem;width:calc(50% - 3.75rem)}.product-hotspots__controls{bottom:6.75rem;left:1.125rem;right:unset;top:unset}.product-hotspots__controls svg{height:3rem;width:3rem}.product-hotspots__tabpanel-inner{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-hotspots__tabpanel-image{margin-bottom:0}.product-hotspots__slide{padding:6.8125rem 3rem 3rem 0}.product-hotspots__slide-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-hotspots__slide-content{padding:2.25rem 1.5rem}.product-hotspots__slide-count{padding-top:0}.product-hotspots__slide-image{margin-left:auto;width:43%}}@media only screen and (min-width:80em){.xl--font-size-inherit{font-size:inherit}.xl--font-size-1{font-size:.7875rem}.xl--font-size-2{font-size:.88875rem}.xl--font-size-3{font-size:1rem}.xl--font-size-4{font-size:1.16625rem}.xl--font-size-5{font-size:1.265625rem}.xl--font-size-6{font-size:1.42375rem}.xl--font-size-7{font-size:1.601875rem}.xl--font-size-8{font-size:1.801875rem}.xl--font-size-9{font-size:2.0275rem}.xl--font-size-10{font-size:2.280625rem}.xl--font-size-11{font-size:2.565625rem}.xl--font-size-12{font-size:3.2475rem}.xl--font-size-13{font-size:5.20125rem}.xl--text-underline,.xl--text-underline-hover:focus,.xl--text-underline-hover:hover{text-decoration:underline}.xl--text-strikethrough,.xl--text-strikethrough-hover:focus,.xl--text-strikethrough-hover:hover{text-decoration:line-through}.xl--text-no-decoration,.xl--text-no-decoration-hover:focus,.xl--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:96em){.xxl--font-size-inherit{font-size:inherit}.xxl--font-size-1{font-size:.7875rem}.xxl--font-size-2{font-size:.88875rem}.xxl--font-size-3{font-size:1rem}.xxl--font-size-4{font-size:1.16625rem}.xxl--font-size-5{font-size:1.265625rem}.xxl--font-size-6{font-size:1.42375rem}.xxl--font-size-7{font-size:1.601875rem}.xxl--font-size-8{font-size:1.801875rem}.xxl--font-size-9{font-size:2.0275rem}.xxl--font-size-10{font-size:2.280625rem}.xxl--font-size-11{font-size:2.565625rem}.xxl--font-size-12{font-size:3.2475rem}.xxl--font-size-13{font-size:5.20125rem}.xxl--text-underline,.xxl--text-underline-hover:focus,.xxl--text-underline-hover:hover{text-decoration:underline}.xxl--text-strikethrough,.xxl--text-strikethrough-hover:focus,.xxl--text-strikethrough-hover:hover{text-decoration:line-through}.xxl--text-no-decoration,.xxl--text-no-decoration-hover:focus,.xxl--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:calc(96em - 1px)){.xl-down--font-size-inherit{font-size:inherit}.xl-down--font-size-1{font-size:.7875rem}.xl-down--font-size-2{font-size:.88875rem}.xl-down--font-size-3{font-size:1rem}.xl-down--font-size-4{font-size:1.16625rem}.xl-down--font-size-5{font-size:1.265625rem}.xl-down--font-size-6{font-size:1.42375rem}.xl-down--font-size-7{font-size:1.601875rem}.xl-down--font-size-8{font-size:1.801875rem}.xl-down--font-size-9{font-size:2.0275rem}.xl-down--font-size-10{font-size:2.280625rem}.xl-down--font-size-11{font-size:2.565625rem}.xl-down--font-size-12{font-size:3.2475rem}.xl-down--font-size-13{font-size:5.20125rem}.xl-down--text-underline,.xl-down--text-underline-hover:focus,.xl-down--text-underline-hover:hover{text-decoration:underline}.xl-down--text-strikethrough,.xl-down--text-strikethrough-hover:focus,.xl-down--text-strikethrough-hover:hover{text-decoration:line-through}.xl-down--text-no-decoration,.xl-down--text-no-decoration-hover:focus,.xl-down--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:calc(80em - 1px)){.large-down--font-size-inherit{font-size:inherit}.large-down--font-size-1{font-size:.7875rem}.large-down--font-size-2{font-size:.88875rem}.large-down--font-size-3{font-size:1rem}.large-down--font-size-4{font-size:1.16625rem}.large-down--font-size-5{font-size:1.265625rem}.large-down--font-size-6{font-size:1.42375rem}.large-down--font-size-7{font-size:1.601875rem}.large-down--font-size-8{font-size:1.801875rem}.large-down--font-size-9{font-size:2.0275rem}.large-down--font-size-10{font-size:2.280625rem}.large-down--font-size-11{font-size:2.565625rem}.large-down--font-size-12{font-size:3.2475rem}.large-down--font-size-13{font-size:5.20125rem}.large-down--text-underline,.large-down--text-underline-hover:focus,.large-down--text-underline-hover:hover{text-decoration:underline}.large-down--text-strikethrough,.large-down--text-strikethrough-hover:focus,.large-down--text-strikethrough-hover:hover{text-decoration:line-through}.large-down--text-no-decoration,.large-down--text-no-decoration-hover:focus,.large-down--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:calc(64em - 1px)){.medium-down--font-size-inherit{font-size:inherit}.medium-down--font-size-1{font-size:.7875rem}.medium-down--font-size-2{font-size:.88875rem}.medium-down--font-size-3{font-size:1rem}.medium-down--font-size-4{font-size:1.16625rem}.medium-down--font-size-5{font-size:1.265625rem}.medium-down--font-size-6{font-size:1.42375rem}.medium-down--font-size-7{font-size:1.601875rem}.medium-down--font-size-8{font-size:1.801875rem}.medium-down--font-size-9{font-size:2.0275rem}.medium-down--font-size-10{font-size:2.280625rem}.medium-down--font-size-11{font-size:2.565625rem}.medium-down--font-size-12{font-size:3.2475rem}.medium-down--font-size-13{font-size:5.20125rem}.medium-down--text-underline,.medium-down--text-underline-hover:focus,.medium-down--text-underline-hover:hover{text-decoration:underline}.medium-down--text-strikethrough,.medium-down--text-strikethrough-hover:focus,.medium-down--text-strikethrough-hover:hover{text-decoration:line-through}.medium-down--text-no-decoration,.medium-down--text-no-decoration-hover:focus,.medium-down--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:calc(48em - 1px)){.small-down--font-size-inherit{font-size:inherit}.small-down--font-size-1{font-size:.7875rem}.small-down--font-size-2{font-size:.88875rem}.small-down--font-size-3{font-size:1rem}.small-down--font-size-4{font-size:1.16625rem}.small-down--font-size-5{font-size:1.265625rem}.small-down--font-size-6{font-size:1.42375rem}.small-down--font-size-7{font-size:1.601875rem}.small-down--font-size-8{font-size:1.801875rem}.small-down--font-size-9{font-size:2.0275rem}.small-down--font-size-10{font-size:2.280625rem}.small-down--font-size-11{font-size:2.565625rem}.small-down--font-size-12{font-size:3.2475rem}.small-down--font-size-13{font-size:5.20125rem}.small-down--text-underline,.small-down--text-underline-hover:focus,.small-down--text-underline-hover:hover{text-decoration:underline}.small-down--text-strikethrough,.small-down--text-strikethrough-hover:focus,.small-down--text-strikethrough-hover:hover{text-decoration:line-through}.small-down--text-no-decoration,.small-down--text-no-decoration-hover:focus,.small-down--text-no-decoration-hover:hover{text-decoration:none}.product-hotspots__tabpanel-image{margin-inline:-1.5rem}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale(1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.5)}}