/**********************************************************************************************************************
 Finisher Widget
 v1.3.3

 Code by: Mario A. Martínez Latorre
 2025 copyright VÓRTICE 3D S.L.
**********************************************************************************************************************/

 .towbox .finisher{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (orientation:portrait){.towbox .finisher{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (orientation:landscape){.towbox .finisher{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:80%;margin:0 auto}}.towbox .finisher_hero{-webkit-box-flex:3;-ms-flex:3;flex:3;height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (orientation:portrait){.towbox .finisher_hero{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}}@media only screen and (orientation:landscape){.towbox .finisher_hero{-webkit-transform:skew(15deg);-ms-transform:skew(15deg);transform:skew(15deg)}}.towbox .finisher_hero:before{background-position:center;background-size:cover;content:"";height:100%;left:-50%;position:absolute;width:200%}@media only screen and (orientation:portrait){.towbox .finisher_hero:before{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}}@media only screen and (orientation:landscape){.towbox .finisher_hero:before{-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg)}}.towbox .finisher_hero-alpha:before{background-image:url(/assets/images/alpha/towbox-alpha-hero-02.jpg)}.towbox .finisher_hero-evo:before{background-image:url(/assets/images/evo/towbox-evo-hero-02.jpg)}.towbox .finisher_hero-camperlong:before{background-image:url(/assets/images/camper-long/towbox-camperlong-hero-01.jpg)}.towbox .finisher_hero-campershort:before{background-image:url(/assets/images/camper-short/towbox-campershort-hero-01.jpg)}.towbox .finisher_hero-v2:before{background-image:url(/assets/images/v2/towbox-v2-hero-02.jpg)}.towbox .finisher_hero-v3:before{background-image:url(/assets/images/v3/towbox-v3-hero-02.jpg)}.towbox .finisher_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center}.towbox .finisher_grid{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:380px;padding:1%}@media only screen and (orientation:portrait){.towbox .finisher_grid{width:66%}}@media only screen and (orientation:landscape){.towbox .finisher_grid{width:75%}}.towbox .finisher_item{border:2px solid transparent;border-radius:5px;color:#fff;cursor:pointer;margin:1%;padding:2%;text-align:center;width:30%}@media only screen and (orientation:portrait){.towbox .finisher_item{font-size:2vw}}@media only screen and (orientation:landscape){.towbox .finisher_item{font-size:1.2vw}}.towbox .finisher_item:hover{border-color:#fff}.towbox .finisher_item-selected{border-color:#df5c16}.towbox .finisher_swatch{border-radius:50%;height:0;margin:0 auto 15% auto;padding-bottom:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50%}.towbox .finisher_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 .finisher_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 .finisher_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 .finisher_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 .finisher_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 .finisher_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 .finisher_swatch-sport{background:-webkit-gradient(linear,left top,right top,from(#df5c16),color-stop(50%,#df5c16),color-stop(50%,#3a3a39));background:-o-linear-gradient(left,#df5c16,#df5c16 50%,#3a3a39 50%);background:linear-gradient(to right,#df5c16,#df5c16 50%,#3a3a39 50%)}.towbox .finisher_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%)}