.bsPartnerAdviceOverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(74,74,74,.8);border-radius:0;z-index:2000;width:100%;height:100%}.bsPartnerAdviceOverlay.displayOverlay{display:block}.bsPartnerAdviceOverlay .bsAdviceOverlayBox{margin:0}@media screen and (min-width:320px) and (orientation:portrait){.bsPartnerAdviceOverlay .bsAdviceOverlayBox{margin:0 15px}}@media (min-width:1024px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox{margin:0 15px}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent{width:100%;min-width:290px;max-width:510px;margin:15px auto;background-color:#fff}@media screen and (orientation:landscape){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:480px) and (orientation:portrait){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent{margin:60px auto 0}}@media screen and (min-width:1024px) and (orientation:landscape){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent{margin:60px auto 0;position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsButtonRow{text-align:right}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsButtonRow>button{cursor:pointer;width:16px;height:16px;font-size:12px;border:0;background-color:transparent;color:#4a4a4a;padding:0;margin:8px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsButtonRow>button:hover{color:#cc071e}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsBanner{margin-left:10px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsBannerImage{width:40px;height:30px;vertical-align:middle;margin-bottom:6px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsBannerContent>div{height:49px;font-family:UnitRoundedOT-Medi,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;color:#fff;display:inline-block;line-height:49px;margin:0 15px 0 20px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsBannerContent{margin-left:auto;width:280PX;border-radius:30px 0 0 29px;background-color:#285f86}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 15px;font-family:UnitRoundedOT-Medi,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#285f86}@media (min-width:1024px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent{margin:10px 15px 30px}}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent{flex-wrap:nowrap}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent ul{flex:1 0 60%;order:3;padding:0 0 0 22px;margin:0 0 0 10px}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent ul{align-self:flex-end;margin-left:-262px;margin-bottom:25px}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent ul li{padding-bottom:10px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContent ul li:before{color:#285f86}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContentTitle{order:1;margin-bottom:15px}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContentTitle{order:2;flex:1 0 260px;margin-left:36px}}@media (min-width:1024px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxContentTitle{margin-bottom:30px}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsProductImage{order:2;width:60px;height:60px;overflow:hidden}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsProductImage{width:170px;height:170px;order:1;margin-left:10px;flex:1 0 170px}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxButtonRow{margin:0 15px;display:flex;flex-direction:column}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayBoxButtonRow{justify-content:flex-end;flex-direction:row}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton{width:100%;border-radius:2px;cursor:pointer;text-decoration:none;padding:0 10px;font-family:UnitRoundedOT,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;color:transparent;text-shadow:none;border:none;box-shadow:none;min-width:198px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton:disabled{cursor:default}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.primary{font-family:UnitRoundedOT-Medi,Helvetica Neue,Helvetica,Arial,sans-serif;height:40px;background-color:#6fbd14;border-color:#6fbd14;color:#fff}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.primary:hover{background-color:#61a71b;border-color:#61a71b}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.secondary{height:38px;background-color:#e6e6e6;border:1px solid #8c8c8c;color:#4a4a4a;margin-top:10px;padding:0;text-align:center;line-height:38px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.secondary:hover{background-color:#ccc}@media (min-width:768px){.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton{width:224px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.primary{order:2}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .bsOverlayButton.secondary{order:1;margin-top:0;margin-right:15px}}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb{cursor:pointer!important;margin-top:20px;font-family:UnitRoundedOT,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;text-align:center;color:#4a4a4a;padding-bottom:20px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .bsDnDCheckbox:before{height:26px;width:30px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;content:"";display:block;left:0;margin-top:3px;position:absolute;top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb input[type=checkbox]{display:none}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .doNotDisturbLabel::-moz-selection{background:#fff}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .doNotDisturbLabel::selection{background:#fff}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .doNotDisturbCheckbox+.doNotDisturbLabel:before{content:"";display:inline-block;height:26px;width:26px;vertical-align:middle;margin-right:8px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .doNotDisturbCheckbox:checked+.doNotDisturbLabel:before{content:"";color:#fff;background-color:#fff;text-align:center;line-height:15px;text-shadow:0 0 3px #eee;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 580 580'%3E%3Cpath fill='%236fbd14' d='M6 329.001l55.706-66.643 167.04 122.184L507.2 62.426l66.8 55.55-322.966 388.722z'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:3px;border:1px solid #8c8c8c}.bsPartnerAdviceOverlay .bsAdviceOverlayBox .bsAdviceOverlayBoxContent .doNotDisturb .doNotDisturbCheckbox+.doNotDisturbLabel:hover:before{border:1px solid #8c8c8c}