﻿.bose-hotSpotContainer{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;transform:translate3d(0, 0, 0)}.bose-hotSpotContainer .bose-hotSpotContainer__wrapperContainer{position:relative;overflow:hidden}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer{position:relative}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer .bose-hotSpotContainer__imageContainer__loadingIcon{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.2);background-position:center;background-repeat:no-repeat}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer__image{position:absolute;top:0;z-index:0;display:block;width:100%;opacity:0}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer__image.-active{opacity:1}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer__image.-first{position:static}.bose-hotSpotContainer .bose-hotSpotContainer__imageContainer__image--highLighted{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.bose-hotSpotContainer .bose-hotSpotContainer__hotSpotContainer{position:absolute;top:0;left:0;z-index:10;display:none;width:100%;height:100%}.bose-hotSpotContainer .bose-hotSpotContainer__buttonContainer{display:none}.bose-hotSpotContainer .bose-hotSpotContainer__slider{display:flex;justify-content:center;width:100%;padding:20px 0;color:inherit;text-align:center;list-style:none;box-sizing:border-box}.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots{position:relative;display:inline-block;width:30px;height:24px;padding:6px 15px;color:inherit;vertical-align:middle;cursor:pointer;box-sizing:border-box}.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots.-active .bose-hotSpotContainer__slider__dotButton::before{font-size:70px}.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots .bose-hotSpotContainer__slider__dotButton{display:block;width:100%;height:100%;padding:5px;font-size:0;line-height:0;color:inherit;cursor:pointer;background:transparent;border:0}.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots .bose-hotSpotContainer__slider__dotButton::before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:40px;line-height:24px;color:inherit;text-align:center;content:"•";opacity:1}.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots .bose-hotSpotContainer__slider__dotButton:active,.bose-hotSpotContainer .bose-hotSpotContainer__slider__dots .bose-hotSpotContainer__slider__dotButton:hover{outline:none}.bose-hotSpotContainer .bose-hotSpotContainer__textContainer{position:relative}@media screen and (min-width: 768px){.bose-hotSpotContainer .bose-hotSpotContainer__textContainer{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;visibility:hidden}}@media screen and (min-width: 768px){.bose-hotSpotContainer .bose-hotSpotContainer__textContainer .bose-hotSpotContainer__textContainer__hotSpot{position:absolute;top:0;left:0}}

@media screen and (min-width: 768px){.bose-hotSpot{position:absolute;width:100%;height:100%}}.bose-hotSpot .bose-hotSpot__pulseButton{position:absolute;z-index:1;display:none;width:20px;height:20px;padding:0;clear:both;font-size:15px;text-align:center;background-color:#fff;border:1px solid #a6a6a6;border-radius:30px;outline:none;user-select:none}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__pulseButton{display:block;width:30px;height:30px;cursor:pointer}}.bose-hotSpot .bose-hotSpot__pulseButton.-white{color:#000}.bose-hotSpot .bose-hotSpot__pulseButton.-white .bose-hotSpot__pulseButton__pulse{border:1px solid #a6a6a6}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__pulseButton:focus .bose-hotSpot__pulseButton__icon.-plus,.bose-hotSpot .bose-hotSpot__pulseButton:hover .bose-hotSpot__pulseButton__icon.-plus{opacity:0;transform:rotate(90deg)}.bose-hotSpot .bose-hotSpot__pulseButton:focus .bose-hotSpot__pulseButton__icon.-minus,.bose-hotSpot .bose-hotSpot__pulseButton:hover .bose-hotSpot__pulseButton__icon.-minus{opacity:1;transform:rotate(0deg)}}.bose-hotSpot .bose-hotSpot__pulseButton__pulse{position:absolute;top:-6px;left:-6px;width:30px;height:30px;border-radius:30px;opacity:0}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__pulseButton__pulse{top:-11px;left:-11px;width:50px;height:50px;border-radius:50px}}.bose-hotSpot .bose-hotSpot__pulseButton__pulse.-pulse1{animation:pulse 2s linear infinite 0s}.bose-hotSpot .bose-hotSpot__pulseButton__pulse.-pulse2{animation:pulse 2s linear infinite 1s}.bose-hotSpot .bose-hotSpot__pulseButton__icon{display:none}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__pulseButton__icon{position:absolute;top:3px;left:3px;display:block;font-size:12px;border-radius:15px;transition:all 0.5s ease-out}}.bose-hotSpot .bose-hotSpot__pulseButton__icon.-plus{opacity:1;transform:rotate(0deg);line-height:1em;background-image:url("../../../../../designs/bose/base2016/design/images/icons/GD_iconset.svg");background-repeat:no-repeat;background-size:105em 125em;background-position:-58em -10em;width:2em;height:2em}.bose-hotSpot .bose-hotSpot__pulseButton__icon.-minus{opacity:0;transform:rotate(-90deg);line-height:1em;background-image:url("../../../../../designs/bose/base2016/design/images/icons/GD_iconset.svg");background-repeat:no-repeat;background-size:105em 125em;background-position:-62em -10em;width:2em;height:2em}.bose-hotSpot .bose-hotSpot__pulseButton__icon.-active.-plus{opacity:0;transform:rotate(-90deg)}.bose-hotSpot .bose-hotSpot__pulseButton__icon.-active.-minus{opacity:1;transform:rotate(0deg)}@keyframes pulse{0%{opacity:0;transform:scale(0.5)}33%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}.bose-hotSpot .bose-hotSpot__slidingText{display:none;padding:0 32px 32px 32px}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__slidingText{position:absolute;display:flex;padding:0;pointer-events:none;visibility:hidden;transform:translate3d(0, 0, 0)}}.bose-hotSpot .bose-hotSpot__slidingText.-active{display:block}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__slidingText.-active{display:flex;visibility:visible}}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__slidingText .bose-hotSpot__slidingText__textBox{padding:10px}.bose-hotSpot .bose-hotSpot__slidingText.-upLeft{flex-direction:column-reverse}.bose-hotSpot .bose-hotSpot__slidingText.-upLeft .bose-hotSpot__slidingText__offsetBox{height:0;border-top:2px dotted #a6a6a6;border-right:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-upRight{flex-direction:column-reverse}.bose-hotSpot .bose-hotSpot__slidingText.-upRight .bose-hotSpot__slidingText__offsetBox{height:0;border-top:2px dotted #a6a6a6;border-left:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-downLeft{flex-direction:column}.bose-hotSpot .bose-hotSpot__slidingText.-downLeft .bose-hotSpot__slidingText__offsetBox{height:0;border-right:2px dotted #a6a6a6;border-bottom:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-downRight{flex-direction:column}.bose-hotSpot .bose-hotSpot__slidingText.-downRight .bose-hotSpot__slidingText__offsetBox{height:0;border-bottom:2px dotted #a6a6a6;border-left:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-leftUp{flex-direction:row-reverse}.bose-hotSpot .bose-hotSpot__slidingText.-leftUp .bose-hotSpot__slidingText__offsetBox{width:0;border-bottom:2px dotted #a6a6a6;border-left:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-leftUp .bose-hotSpot__slidingText__textBox{text-align:right}.bose-hotSpot .bose-hotSpot__slidingText.-leftDown{flex-direction:row-reverse}.bose-hotSpot .bose-hotSpot__slidingText.-leftDown .bose-hotSpot__slidingText__offsetBox{width:0;border-top:2px dotted #a6a6a6;border-left:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-leftDown .bose-hotSpot__slidingText__textBox{text-align:right}.bose-hotSpot .bose-hotSpot__slidingText.-rightUp .bose-hotSpot__slidingText__offsetBox{width:0;border-right:2px dotted #a6a6a6;border-bottom:2px dotted #a6a6a6}.bose-hotSpot .bose-hotSpot__slidingText.-rightDown .bose-hotSpot__slidingText__offsetBox{width:0;border-top:2px dotted #a6a6a6;border-right:2px dotted #a6a6a6}}.bose-hotSpot .bose-hotSpot__slidingText__textBox{font-size:14px;line-height:20px;color:#333;background-color:rgba(255,255,255,0.8)}@media screen and (min-width: 768px) and (max-width: 1279px){.bose-hotSpot .bose-hotSpot__slidingText__textBox{line-height:24px}}@media screen and (min-width: 1280px){.bose-hotSpot .bose-hotSpot__slidingText__textBox{font-size:16px;line-height:30px}}@media screen and (min-width: 768px){.bose-hotSpot .bose-hotSpot__slidingText__offsetBox{pointer-events:none}}

