/**********************************************************************************************************************
 Showroom Viewport
 v1.2.2

 Code by: Mario A. Martínez Latorre
 2025 copyright VÓRTICE 3D S.L.
**********************************************************************************************************************/

 .towbox .showroom{display:none;height:100%;position:relative;width:100%}.towbox .showroom_gl{background-color:#008080;cursor:move;height:98%;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;-ms-touch-action:none;touch-action:none;width:100%}.towbox .showroom_finishes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;left:1%;position:absolute;width:12vw}@media only screen and (min-width:576px){.towbox .showroom_finishes{width:6vw}}@media only screen and (min-width:1024px){.towbox .showroom_finishes{width:4vw}}.towbox .showroom_finish{border:2px solid transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:5px;color:#000;cursor:pointer;font-size:3vw;font-weight:bold;margin:.5vh 0;padding:1%;text-align:center;width:100%}@media only screen and (min-width:576px){.towbox .showroom_finish{font-size:1.5vw}}@media only screen and (min-width:1024px){.towbox .showroom_finish{font-size:.85vw}}.towbox .showroom_finish:hover{border-color:#fff}.towbox .showroom_finish-selected{border-color:#df5c16}.towbox .showroom_swatch{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:0;margin:0 auto;padding-bottom:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50%}.towbox .showroom_swatch-arctic{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#fff,#fff 50%,#3a3a39 50%);background:linear-gradient(to right,#fff,#fff 50%,#3a3a39 50%)}.towbox .showroom_swatch-camel{background:-webkit-gradient(linear,left top,right top,from(#d7b077),color-stop(50%,#d7b077),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#d7b077,#d7b077 50%,#3a3a39 50%);background:linear-gradient(to right,#d7b077,#d7b077 50%,#3a3a39 50%)}.towbox .showroom_swatch-camper{background:-webkit-gradient(linear,left top,right top,from(#999971),color-stop(50%,#999971),color-stop(50%,#58614e));background:-o-linear-gradient(left,#999971,#999971 50%,#58614e 50%);background:linear-gradient(to right,#999971,#999971 50%,#58614e 50%)}.towbox .showroom_swatch-classic{background:-webkit-gradient(linear,left top,right top,from(#8c8f94),color-stop(50%,#8c8f94),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#8c8f94,#8c8f94 50%,#3a3a39 50%);background:linear-gradient(to right,#8c8f94,#8c8f94 50%,#3a3a39 50%)}.towbox .showroom_swatch-emotion{background:-webkit-gradient(linear,left top,right top,from(#e7391e),color-stop(50%,#e7391e),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#e7391e,#e7391e 50%,#3a3a39 50%);background:linear-gradient(to right,#e7391e,#e7391e 50%,#3a3a39 50%)}.towbox .showroom_swatch-marine{background:-webkit-gradient(linear,left top,right top,from(#008bd2),color-stop(50%,#008bd2),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#008bd2,#008bd2 50%,#3a3a39 50%);background:linear-gradient(to right,#008bd2,#008bd2 50%,#3a3a39 50%)}.towbox .showroom_swatch-sport{background:-webkit-gradient(linear,left top,right top,from(#ee7200),color-stop(50%,#ee7200),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#ee7200,#ee7200 50%,#3a3a39 50%);background:linear-gradient(to right,#df5c16,#df5c16 50%,#3a3a39 50%)}.towbox .showroom_swatch-urban{background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,#000),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#000,#000 50%,#3a3a39 50%);background:linear-gradient(to right,#000,#000 50%,#3a3a39 50%)}.towbox .showroom_sidebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1%;position:absolute;right:1%;top:0;width:12vw}@media only screen and (min-width:576px){.towbox .showroom_sidebar{width:6vw}}@media only screen and (min-width:1024px){.towbox .showroom_sidebar{width:4vw}}.towbox .showroom_actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.towbox .showroom_action{background-color:#df5c16;border:2px solid #df5c16;border-radius:5px;cursor:pointer;margin:2vh 1vw;width:100%}.towbox .showroom_action:hover{border:2px solid #fff}.towbox .showroom_action-disabled{background-color:#cccccc;border:2px solid #cccccc;cursor:default}.towbox .showroom_action-disabled:hover{border:2px solid #cccccc}.towbox .showroom_action-cart{border-radius:50%;padding:1vw}@media only screen and (min-width:576px){.towbox .showroom_action-cart{padding:.5vw}}@media only screen and (min-width:768px){.towbox .showroom_action-cart{padding:.25vw}}