.sidenav{position:fixed;display:none;top:0;right:0;height:100%;width:375px;overflow-x:hidden;background-color:#fff;z-index:0}.sidenav .card{height:100%;width:100%;border:none;background-color:#fff}.sidenav .card-header.close{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125)}.sidenav .card-header .close-legend:not(:disabled):not(.disabled) {line-height:1rem}.sidenav .card-header .close-legend:not(:disabled):not(.disabled) > span {line-height:1rem}.sidenav .card-header .close-legend:not(:disabled):not(.disabled) > span > span {position:relative;top:-1px}.sidenav .card-body{background:#fff}.sidenav .card-body .productInfo .benefits{padding:1rem 0}.sidenav .card-body .productInfo .benefits .tab-pane_title{font-size:1rem;letter-spacing:0;margin-bottom:.5rem!important}.sidenav .card-body .productInfo .benefits .tab-pane_title i{display:none}.sidenav .card-body .productInfo .benefits p,.sidenav .card-body .productInfo .benefits td{font-size:.9rem}.sidenav .card-body .productInfo .benefits p{font-size:.9rem;margin-bottom:.5rem}.sidenav .card-body .productInfo .benefits .separator{display:block;width:100%;height:1px;padding:.5rem 0;border:0;margin:0}.sidenav .card-body .productInfo .productBox .itemActionBlock{}.sidenav .card-body .productInfo .productBox .itemActionBlock .itemButtons .container-email-stock-detail>.sendEmailStock-success{padding-bottom:1rem}.sidenav .card-body .productInfo .productBox .tab-pane_title{font-size:1.25rem}.sidenav .card-body.card-body_cross-selling{padding:0;position:relative}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item{position:relative;margin:10px;border:2px solid transparent;border-bottom:1px solid #ddd}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .selectedProduct{display:none;font-size:.8rem;color:#fff;background:#ffba00;padding:3px;font-weight:600;position:absolute;left:0;right:0;z-index:1;top:0}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .itemActionBlock .itemButtons button.addToProduct{display:block}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .itemActionBlock .itemButtons button.unselectToProduct{display:none}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item:last-of-type{border-bottom:0}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item.active{border:2px solid #ffba00}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item.active .selectedProduct{display:block}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item.active .itemActionBlock .itemButtons button.addToProduct{display:none}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item.active .itemActionBlock .itemButtons button.unselectToProduct{display:block}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .productBox .itemInfo .link{display:none}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .productBox .addToCart{display:none}.sidenav .card-body.card-body_cross-selling .cross_selling_inline-item .productBox div[data-section="stock-selector"]{display:none}.sidenav.active{display:block;right:0}@media (max-width:767.98px){.sidenav.active{width:100%}}.sidenav.active .card{-webkit-box-shadow:inset 2px 0 5px 0 rgba(0,0,0,.04);box-shadow:inset 2px 0 5px 0 rgba(0,0,0,.04)}.sidenav.no-push{z-index:9;right:-375px}.sidenav.no-push.active{right:0;-webkit-animation:sidenav_open 500ms;animation:sidenav_open 500ms}@-webkit-keyframes sidenav_open { 0% { right: -375px; }
  100% { right: 0; } }@-moz-keyframes sidenav_open { 0% { right: -375px; }
  100% { right: 0; } }@-ms-keyframes sidenav_open { .sidenav.no-push.active 0% { right: -375px; }
  .sidenav.no-push.active 100% { right: 0; } }@keyframes sidenav_open { 0% { right: -375px; }
  100% { right: 0; } }.sidenav.no-push.active.nonactive{right:-375px;-webkit-animation:sidenav_close 500ms;animation:sidenav_close 500ms}@-webkit-keyframes sidenav_close { 0% { right: 0; }
  100% { right: -375px; } }@-moz-keyframes sidenav_close { 0% { right: 0; }
  100% { right: -375px; } }@-ms-keyframes sidenav_close { .sidenav.no-push.active.nonactive 0% { right: 0; }
  .sidenav.no-push.active.nonactive 100% { right: -375px; } }@keyframes sidenav_close { 0% { right: 0; }
  100% { right: -375px; } }#sidenavWrapper{position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;z-index:1;left:0}#sidenavWrapper.active{left:-375px;border:1px solid transparent;-webkit-animation:sidenavWrapper_open 500ms;animation:sidenavWrapper_open 500ms;background:#fff;border-right:1px solid rgba(0,0,0,.125)}@-webkit-keyframes sidenavWrapper_open { 0% { left: 0; }
  100% { left: -375px; } }@-moz-keyframes sidenavWrapper_open { 0% { left: 0; }
  100% { left: -375px; } }@-ms-keyframes sidenavWrapper_open { #sidenavWrapper.active 0% { left: 0; }
  #sidenavWrapper.active 100% { left: -375px; } }@keyframes sidenavWrapper_open { 0% { left: 0; }
  100% { left: -375px; } }@media (max-width:767.98px){#sidenavWrapper.active{left:-100%}@-webkit-keyframes sidenavWrapper_open { 0% { left: 0; }
    100% { left: -100%; } }@-moz-keyframes sidenavWrapper_open { 0% { left: 0; }
    100% { left: -100%; } }@-ms-keyframes sidenavWrapper_open { #sidenavWrapper.active 0% { left: 0; }
    #sidenavWrapper.active 100% { left: -100%; } }@keyframes sidenavWrapper_open { 0% { left: 0; }
    100% { left: -100%; } }}#sidenavWrapper.active .headerMain{left:-377px;right:375px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;-webkit-animation:headerMain_open 500ms;animation:headerMain_open 500ms}@-webkit-keyframes headerMain_open { 0% { left: 0;
    right: 0; }
  100% { left: -377px;
    right: 375px; } }@-moz-keyframes headerMain_open { 0% { left: 0;
    right: 0; }
  100% { left: -377px;
    right: 375px; } }@-ms-keyframes headerMain_open { #sidenavWrapper.active .headerMain 0% { left: 0; right: 0; }
  #sidenavWrapper.active .headerMain 100% { left: -377px; right: 375px; } }@keyframes headerMain_open { 0% { left: 0;
    right: 0; }
  100% { left: -377px;
    right: 375px; } }@media (max-width:767.98px){#sidenavWrapper.active .headerMain{left: calc( -100% + 2px);right:100%}@-webkit-keyframes headerMain_open { 0% { left: 0;
      right: 0; }
    100% { left: calc( -100% + 2px);
      right: 100%; } }@-moz-keyframes headerMain_open { 0% { left: 0;
      right: 0; }
    100% { left: calc( -100% + 2px);
      right: 100%; } }@-ms-keyframes headerMain_open { #sidenavWrapper.active .headerMain 0% { left: 0; right: 0; }
    #sidenavWrapper.active .headerMain 100% { left: calc( -100% + 2px); right: 100%; } }@keyframes headerMain_open { 0% { left: 0;
      right: 0; }
    100% { left: calc( -100% + 2px);
      right: 100%; } }}#sidenavWrapper.active.no-push{left:0;-webkit-animation:none;animation:none}#sidenavWrapper.active.no-push .headerMain{left:0;right:0;-webkit-animation:none;animation:none}#sidenavWrapper.nonactive{left:0;border:1px solid transparent;-webkit-animation:sidenavWrapper_close 500ms;animation:sidenavWrapper_close 500ms;background:#fff;border-right:1px solid rgba(0,0,0,.125)}@-webkit-keyframes sidenavWrapper_close { 0% { left: -375px; }
  100% { left: 0; } }@-moz-keyframes sidenavWrapper_close { 0% { left: -375px; }
  100% { left: 0; } }@-ms-keyframes sidenavWrapper_close { #sidenavWrapper.nonactive 0% { left: -375px; }
  #sidenavWrapper.nonactive 100% { left: 0; } }@keyframes sidenavWrapper_close { 0% { left: -375px; }
  100% { left: 0; } }#sidenavWrapper.nonactive .headerMain{left:0;right:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;-webkit-animation:headerMain_close 500ms;animation:headerMain_close 500ms}@-webkit-keyframes headerMain_close { 0% { left: -375px;
    right: 375px; }
  100% { left: 0;
    right: 0; } }@-moz-keyframes headerMain_close { 0% { left: -375px;
    right: 375px; }
  100% { left: 0;
    right: 0; } }@-ms-keyframes headerMain_close { #sidenavWrapper.nonactive .headerMain 0% { left: -375px; right: 375px; }
  #sidenavWrapper.nonactive .headerMain 100% { left: 0; right: 0; } }@keyframes headerMain_close { 0% { left: -375px;
    right: 375px; }
  100% { left: 0;
    right: 0; } }#sidenavWrapper.nonactive.no-push{left:0;-webkit-animation:none;animation:none}#sidenavWrapper.nonactive.no-push .headerMain{left:0;right:0;-webkit-animation:none;animation:none}#sidenavWrapper .tag_wrapper{margin-bottom:1rem;margin-left:1.8rem}#sidenavWrapper .tag_wrapper .tagContainer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%}#sidenavWrapper .tag_wrapper .tagContainer.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#sidenavWrapper .tag_wrapper .tagContainer .btn-pill{-ms-flex-negative:0;flex-shrink:0}#sidenavWrapper .btn-pill{font-weight:bold;border:1px solid #000;background-color:transparent;border-radius:10rem;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:2.7rem;margin:.2rem;font-size:.75rem}#sidenavWrapper .btn-pill span{font-weight:normal}#sidenavWrapper .btn-pill:hover,#sidenavWrapper .btn-pill.btn-success{color:#fff;background-color:#000}#sidenavWrapper .btn-pill.btn-success:active{border:none}#sidenavBlocker{top:0;left:0;width:100%;height:100%;position:fixed;z-index:99;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:none}#sidenavBlocker.active{display:block;background-color:rgba(255,255,255,.3);-webkit-animation:sidenavBlocker 500ms;animation:sidenavBlocker 500ms;left:-375px}@-webkit-keyframes sidenavBlocker { 0% { left: 0; }
  100% { left: -375px; } }@-moz-keyframes sidenavBlocker { 0% { left: 0; }
  100% { left: -375px; } }@-ms-keyframes sidenavBlocker { #sidenavBlocker.active 0% { left: 0; }
  #sidenavBlocker.active 100% { left: -375px; } }@keyframes sidenavBlocker { 0% { left: 0; }
  100% { left: -375px; } }@media (max-width:767.98px){#sidenavBlocker.active{display:none}}