.cf,.clearfix{*zoom:1}.cf:before,.clearfix:before,.cf:after,.clearfix:after{display:table;content:""}.cf:after,.clearfix:after{clear:both}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}.light-link-sec{cursor:pointer}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}#fancybox-overlay{width:100%;height:100vh}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-image{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.5);-moz-box-shadow:0 0 25px rgba(0,0,0,0.5);box-shadow:0 0 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url('../../_img/fancybox_sprite.png')}.fancybox-prev span{background-image:url('../../_img/prev.png');background-size:cover}.fancybox-next span{background-image:url('../../_img/next.png');background-size:cover}.fancybox-close{background-image:url('../../_img/close.png');background-size:cover;opacity:.6}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-2px;right:-2px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;opacity:.7}.fancybox-nav span:hover{opacity:1}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.55)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-smooth:always}h1,h2,h3{font-family:'bebas-neue',Arial,sans-serif;margin:0 0 20px 0;font-weight:normal;line-height:1.3}h1{font-size:26px}.error{color:#860000;padding:10px;background:rgba(202,0,0,0.2);border:1px solid #ca0000;clear:both;display:block;max-width:300px;margin:10px 0}.success{color:#67752d;padding:10px;background:#dcfb5f;border:1px solid #67752d;clear:both;display:block;max-width:300px;margin:10px 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{background:#FFF;padding:0;font-family:'lato',sans-serif;font-size:16px;line-height:24px;color:#373737}body{margin:0}img{border:none;max-width:100%}a{color:#008ab0}p{margin:0 0 20px 0}.wrapper{width:100%;padding:0;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*zoom:1}.wrapper:before,.wrapper:after{display:table;content:""}.wrapper:after{clear:both}.content{padding:20px;margin:0;*zoom:1}.content:before,.content:after{display:table;content:""}.content:after{clear:both}.crumbs{margin-bottom:20px}.crumbs a{color:#4a4a4a;text-decoration:none;font-weight:bold}.crumbs a:last-of-type{font-weight:normal}.crumbs a:hover{color:#008ab0}.crumbs span{display:inline-block;margin:0 5px}[class^='btn']{cursor:pointer;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;cursor:pointer;background:#b0b0b0;color:#373737 !important;text-decoration:none;text-align:center;font-size:19px;padding:0px 30px;height:56px;line-height:56px;font-weight:600;font-family:'lato',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.btn:hover{background:#b0b0b0}.btn img{height:18px;position:relative;top:1px;margin-left:5px}.btn-grey{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#45494a;-webkit-box-shadow:inset 0 1px 1px #606364;-moz-box-shadow:inset 0 1px 1px #606364;box-shadow:inset 0 1px 1px #606364;font-family:'bebas-neue',Arial,sans-serif;border:1px solid #000;font-weight:normal;font-size:24px}.btn-yellow{display:inline-block;text-decoration:none;color:#373737;background-color:#fcea69;font-family:'bebas-neue',Arial,sans-serif;border:1px solid #444;font-weight:normal;font-size:24px}.btn-light-grey{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#dddddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #dddddd);background-color:#dddddd;background-image:-moz-linear-gradient(top, #fdfdfd, #dddddd);background-image:-ms-linear-gradient(top, #fdfdfd, #dddddd);background-image:-o-linear-gradient(top, #fdfdfd, #dddddd);background-image:linear-gradient(top, #fdfdfd, #dddddd);background-repeat:repeat-x;font-family:'bebas-neue',Arial,sans-serif;border:1px solid #000}.softinos-style .btn-yellow{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f69c5d), to(#e47628));background-image:-webkit-linear-gradient(top, #f69c5d, #e47628);background-color:#e47628;background-image:-moz-linear-gradient(top, #f69c5d, #e47628);background-image:-ms-linear-gradient(top, #f69c5d, #e47628);background-image:-o-linear-gradient(top, #f69c5d, #e47628);background-image:linear-gradient(top, #f69c5d, #e47628);background-repeat:repeat-x}.btn-text{background:none;border:none;text-decoration:underline;color:#008ab0;font-size:16px;font-family:'lato',sans-serif}.btn-md{font-size:17px;height:40px;line-height:40px}.btn-sm{font-size:16px;height:30px;line-height:30px}.site-softinos .btn{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.site-softinos .btn-light-grey{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}.site-softinos .btn-yellow{font-family:'bryant-web',Arial,sans-serif;font-weight:bold;background-color:#EE7623;color:#FFF !important}form label{font-size:16px;margin:0 0 7px 0;display:block}form .input{width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #b8b8b8;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;font-family:'lato',sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#FFF}form .form-field{margin-bottom:10px}form input[type='checkbox']{-webkit-appearance:checkbox;width:auto}form input[type='radio']{-webkit-appearance:radio;width:auto}form select.input{background-image:url('/_img/icons/fa/chevron-down.svg');background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.form-field{margin-bottom:20px}.form-field p:last-of-type{margin:0}.form-field .append,.form-field .prepend,.form-field .input{padding:0 10px;font-family:'lato',sans-serif;color:#373737;font-size:16px;line-height:1;border:solid 1px rgba(92,92,125,0.64);background:#FFF;height:45px;line-height:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-field .append.appended,.form-field .prepend.appended,.form-field .input.appended{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:80%;float:left;border-right:none}.form-field .append.prepended,.form-field .prepend.prepended,.form-field .input.prepended{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.form-field .append:focus,.form-field .prepend:focus,.form-field .input:focus{border-color:#373737;-webkit-box-shadow:0 0 5px #f8ce1c;-moz-box-shadow:0 0 5px #f8ce1c;box-shadow:0 0 5px #f8ce1c}.form-field .input-sm{width:43px;float:left;margin:0 5px}.form-field .input-sm .input{text-align:center}.form-field .input-error{border-color:#d0021b;border-width:3px}.form-field select.input{background-image:url('/_img/icons/fa/chevron-down.svg');background-repeat:no-repeat;background-position:right 10px center;background-size:16px}select{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}textarea.input{height:auto;line-height:1.4;padding:10px}label{font-weight:bold;margin-bottom:10px;display:block;font-size:17px;line-height:normal}label span{color:#ff354f}label em{font-style:normal}.has-error label{color:#d0021b}.has-error .input{border-color:#d0021b}.has-error p.error{margin:0;clear:both}input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;width:auto !important;position:relative;top:-1px;border:1px solid #b0b0b0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:16px;padding:3px}input[type=radio]{appearance:radio;-webkit-appearance:radio;-moz-appearance:radio;width:auto !important;position:relative;top:-1px;border:1px solid #b0b0b0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:16px;padding:3px}.checkbox{margin-bottom:20px}.checkbox input{position:relative;top:1px}.checkbox label{font-weight:normal !important}.checkbox label span{color:#373737}.field{margin-bottom:15px;*zoom:1}.field:before,.field:after{display:table;content:""}.field:after{clear:both}.fileinput-button{position:relative;overflow:hidden}.fileinput-button input{position:absolute;top:0;right:0;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;font-size:200px;direction:ltr;cursor:pointer}.content{position:relative}.centre-content{max-width:600px;min-height:400px;padding:20px;margin:0 auto}.table{position:relative;overflow-x:auto;margin-bottom:12px}.table table{border:1px solid #b0b0b0;border-width:1px 0 0 1px;margin-bottom:8px;border-collapse:collapse}.table table th{padding:10px;border:1px solid #b0b0b0;border-width:0 1px 1px 0;background:#f4f5f8}.table table td{padding:10px;border:1px solid #b0b0b0;border-width:0 1px 1px 0}.table .btn{display:inline-block}h1,h2{font-family:'bebas-neue',Arial,sans-serif}.site-softinos h1,.site-softinos h2{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}.content-page{padding:20px;margin:0 auto;max-width:800px}body#page-success .content{*zoom:1;background:#fff;padding:10px}body#page-success .content:before,body#page-success .content:after{display:table;content:""}body#page-success .content:after{clear:both}body#page-success .content .success-account-panel{margin:24px 0 0;padding:18px;border:1px solid #b8b8b8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body#page-success .content .success-account-panel h2{margin-bottom:8px}body#page-success .content .success-account-panel form{max-width:420px}body#page-success .content .success-account-panel .btn{width:100%}body#page-success .content table thead{display:none}body#page-success .content table tbody tr{border-bottom:1px solid #b8b8b8;float:left;margin-top:7px;padding-top:7px;width:100%}body#page-success .content table tbody tr:last-of-type{border:none}body#page-success .content table tbody td{float:left;clear:both;margin-left:120px;margin-bottom:10px}body#page-success .content table tbody td:first-of-type{margin:0;margin-bottom:-83px}body#page-success .content table tbody td:first-of-type a{color:#373737;text-decoration:none}body#page-success .content table tbody td:last-of-type a{margin:12px 0 0;display:block;text-decoration:none}body#page-success .content table tbody td figure{margin:0;*zoom:1}body#page-success .content table tbody td figure:before,body#page-success .content table tbody td figure:after{display:table;content:""}body#page-success .content table tbody td figure:after{clear:both}body#page-success .content table tbody td figure img{float:left;width:100px}body#page-success .content table tbody td figure figcaption{float:left;margin-left:20px}body#page-success .content table tbody td figure figcaption strong{font-size:21px;font-weight:normal;font-family:'bebas-neue',Arial,sans-serif}body#page-success .content table tbody td p{margin:0;display:inline-block}body#page-success .content table tbody td .price em{text-decoration:line-through}body#page-success .content table tbody td input{-webkit-appearance:none;width:50px}body#page-fail .content{*zoom:1;background:#fff;padding:10px}body#page-fail .content:before,body#page-fail .content:after{display:table;content:""}body#page-fail .content:after{clear:both}body#page-fail .content table thead{display:none}body#page-fail .content table tbody tr{border-bottom:1px solid #b8b8b8;float:left;margin-top:7px;padding-top:7px;width:100%}body#page-fail .content table tbody tr:last-of-type{border:none}body#page-fail .content table tbody td{float:left;clear:both;margin-left:120px;margin-bottom:10px}body#page-fail .content table tbody td:first-of-type{margin:0;margin-bottom:-83px}body#page-fail .content table tbody td:first-of-type a{color:#373737;text-decoration:none}body#page-fail .content table tbody td:last-of-type a{margin:12px 0 0;display:block;text-decoration:none}body#page-fail .content table tbody td figure{margin:0;*zoom:1}body#page-fail .content table tbody td figure:before,body#page-fail .content table tbody td figure:after{display:table;content:""}body#page-fail .content table tbody td figure:after{clear:both}body#page-fail .content table tbody td figure img{float:left;width:100px}body#page-fail .content table tbody td figure figcaption{float:left;margin-left:20px}body#page-fail .content table tbody td figure figcaption strong{font-size:21px;font-weight:normal;font-family:'bebas-neue',Arial,sans-serif}body#page-fail .content table tbody td p{margin:0;display:inline-block}body#page-fail .content table tbody td .price em{text-decoration:line-through}body#page-fail .content table tbody td input{-webkit-appearance:none;width:50px}body#page-account-home .banner{background:#e5e5e5;border-bottom:1px solid #dbdbdb}body#page-account-home .content{background:#fff;padding-bottom:10px}body#page-account-home .content h1{font-size:22px;float:left}body#page-account-home .content a#logout{float:right;margin-top:20px}body#page-account-home .content .btn-light-grey{margin:14px 0 0;text-align:left;text-decoration:none;color:#757575;font-family:'bebas-neue',Arial,sans-serif;clear:both}body#page-account-home .content .btn-light-grey i{float:right}body#page-account-your-details .banner{background:#e5e5e5;border-bottom:1px solid #dbdbdb}body#page-account-your-details .content{background:#fff;padding-bottom:10px}body#page-account-your-details .content h1{font-size:22px;float:left}body#page-account-your-details .content a#logout{float:right;margin-top:20px}body#page-account-your-details .content form{clear:both}body#page-account-your-details .content form #agree{*zoom:1;margin:7px 0}body#page-account-your-details .content form #agree:before,body#page-account-your-details .content form #agree:after{display:table;content:""}body#page-account-your-details .content form #agree:after{clear:both}body#page-account-your-details .content form #agree input{float:left}body#page-account-your-details .content form #agree span{float:left;width:90%;margin:0 6px 0;font-size:12px}body#page-account-addresses .banner{background:#e5e5e5;border-bottom:1px solid #dbdbdb}body#page-account-addresses .content{background:#fff;padding-bottom:10px}body#page-account-addresses .content h1{font-size:22px;float:left}body#page-account-addresses .content a#logout{float:right;margin-top:20px}body#page-account-addresses .content h3{clear:both;font-weight:normal;text-transform:uppercase}body#page-account-addresses .content address{font-style:normal;background:#dbdbdb;padding:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:14px 0 0}body#page-account-addresses .content address .btn-yellow{display:inline-block;margin:14px 0 0;text-decoration:none}body#page-account-addresses .content form .btn-yellow{margin-top:14px}body#page-account-baskets .banner{background:#e5e5e5;border-bottom:1px solid #dbdbdb}body#page-account-baskets .content{background:#fff;padding-bottom:10px}body#page-account-baskets .content h1{font-size:22px;float:left}body#page-account-baskets .content a#logout{float:right;margin-top:20px}body#page-account-baskets .content h3{clear:both;font-weight:normal;text-transform:uppercase}body#page-account-baskets .content .basket{background:#dbdbdb;padding:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:7px 0}body#page-account-baskets .content .basket ul{list-style-type:none;padding:0;marign:0}body#page-account-baskets .content .basket ul li{border-bottom:1px solid #b8b8b8;margin:14px -14px 0;padding:0 14px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body#page-account-baskets .content .basket ul li:first-of-type{margin-top:0}body#page-account-baskets .content .basket ul li .actions{*zoom:1}body#page-account-baskets .content .basket ul li .actions:before,body#page-account-baskets .content .basket ul li .actions:after{display:table;content:""}body#page-account-baskets .content .basket ul li .actions:after{clear:both}body#page-account-baskets .content .basket ul li .actions a{float:left;margin:19px 0 0}body#page-account-baskets .content .basket ul li .actions .btn-yellow{float:right;margin:0;text-decoration:none}body#page-account-baskets .content .basket footer{padding:14px 0;*zoom:1}body#page-account-baskets .content .basket footer:before,body#page-account-baskets .content .basket footer:after{display:table;content:""}body#page-account-baskets .content .basket footer:after{clear:both}body#page-account-baskets .content .basket footer [class^='btn-']{text-decoration:none;margin:0 3px 0}#layout-closed .wrapper{max-width:500px;text-align:center;padding:20% 0}#layout-closed .wrapper img{display:block;margin:0 auto}#layout-closed .wrapper .btn{margin-top:30px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5);z-index:1;display:none}#cookie-popup .strip{background:#FCEA69;display:block;height:15px;width:100%}#cookie-popup .strip img{display:none;margin:auto}#cookie-popup .txt{background:#444849;padding:20px 0px;border-bottom:1px solid #9a9a9a}#cookie-popup .txt .wrapper{background:none;padding:0 20px;max-width:750px}#cookie-popup .txt .wrapper p{color:#EEE;margin:0;margin-bottom:10px;text-align:center}#cookie-popup .txt .wrapper p.cookie-title{font-family:"bebas-neue",Arial,sans-serif;font-size:26px;color:#fff}#cookie-popup .txt .wrapper #cookie-button{width:217px;height:37px;line-height:35px;font-size:18px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:block;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;color:#000;text-decoration:none;margin-top:20px}header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*zoom:1;position:relative;z-index:3;background:#262626}header:before,header:after{display:table;content:""}header:after{clear:both}header #logo{display:block;margin:10px auto 15px;height:59px}header #logo img{display:block;position:relative;margin:0 auto;height:100%}header #logo.softinos{height:70px;margin:5px auto 9px}header .bar{*zoom:1}header .bar:before,header .bar:after{display:table;content:""}header .bar:after{clear:both}header .bar a{display:block;text-decoration:none;padding:12px 16px;float:left}header .bar a svg,header .bar a img{height:22px;display:block;float:left}header .bar a span{display:none}header .bar #account{margin-left:10%}header .bar #basket{margin-left:10%}header .bar #basket small{float:left;display:block;height:23px;width:23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fcea69;font-weight:900;text-align:center;line-height:23px;color:#262626;font-size:14px;margin-left:10px}header .bar #toggle_menu{float:right}header #search{background:#545454;padding:12px 20px;*zoom:1;display:none}header #search:before,header #search:after{display:table;content:""}header #search:after{clear:both}header #search input{border:none;background:#FFF;padding:10px;height:42px;line-height:42px;width:65%;float:left}header #search button{float:left;display:block;height:42px;width:20%;line-height:42px;background:#FFF;border:none;text-align:right;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header #search button svg{width:23px;vertical-align:middle}header #search #close-search{float:left;display:block;height:42px;width:15%;line-height:42px;text-align:right;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header #search #close-search svg{width:15px;vertical-align:middle}header #menu{clear:both;width:100%;display:none;position:absolute;top:131px;left:0;z-index:1}header #menu ul{list-style-type:none;margin:0;padding:0}header #menu ul li{background:#e5e5e5;font-family:'bebas-neue',Arial,sans-serif;border-bottom:1px solid #bcbcbc;*zoom:1}header #menu ul li:before,header #menu ul li:after{display:table;content:""}header #menu ul li:after{clear:both}header #menu ul li a{color:#373737;text-decoration:none;font-size:19px;display:block;float:left;width:85%;padding:13px 0 10px 13px}header #menu ul li img{float:right;color:#373737;padding:13px;padding-left:0;height:19px}header #menu ul .softino-nav ul{display:none !important}header #menu ul ul{margin:10px 0 0;width:100%;clear:both;border-top:1px solid #bcbcbc;display:none}header #menu ul ul li{background:#d1d1d1}header #menu ul ul li:last-of-type{border:none}header .ticker-wrap{position:relative;z-index:0}.site-softinos #menu ul li{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}.site-softinos header .bar #basket small{background-color:#EE7623;color:#FFF}#ireland{text-align:center;position:fixed;top:100px;left:50%;width:90%;margin-left:-45%;background:#FFF;border:5px solid #fcea69;z-index:4;padding:30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#ireland .content{max-width:400px;margin:0 auto;padding:0}#ireland h2{font-family:'lato',sans-serif;font-weight:bold}#ireland p:last-of-type{margin-bottom:0}#ireland .btn{margin-bottom:20px;font-size:22px;padding:0 15px}.softinos-style #cookie-popup .strip{background:#e47628}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.ticker-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;height:50px;background-color:#fcea69;padding-left:100%}.ticker-wrap .ticker{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:50px;line-height:50px;white-space:nowrap;padding-right:100%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:30s;animation-duration:30s}.ticker-wrap .ticker .ticker_item{display:inline-block;font-family:'bebas-neue',Arial,sans-serif;padding:0 2rem;font-size:20px;color:#373737;font-weight:bold}.ticker-wrap.sale{background:#ff354f}.ticker-wrap.sale .ticker{-webkit-animation-duration:45s;animation-duration:45s}.ticker-wrap.sale .ticker .ticker_item{color:#FFF}.site-softinos .ticker-wrap{background:#EE7623}.site-softinos .ticker-wrap .ticker_item{color:#FFF;font-family:'bryant-web',Arial,sans-serif;font-weight:bold}#shipping{background:#fcea69;font-size:15px;color:#4a4a4a;text-align:center;padding:18px 25px}#shipping strong{font-size:24px;display:block;font-family:'bebas-neue',Arial,sans-serif;text-transform:uppercase;font-weight:normal}#shipping hr{height:1px;background:none;border:none;border-top:2px solid #c8b004;margin:20px auto;width:70%}#footer{background:#f0f0f0;padding:25px;color:#4a4a4a}#footer .wrapper{width:100%}#footer h2{margin-bottom:10px}#footer ul{list-style:none;margin:0 0 20px 0;padding:0}#footer ul li{margin-bottom:10px}#footer ul li a{color:#4a4a4a;text-decoration:none;font-size:15px}#footer .social{margin-bottom:20px;*zoom:1}#footer .social:before,#footer .social:after{display:table;content:""}#footer .social:after{clear:both}#footer .social img{display:block;height:30px;margin:0 20px 0 0;float:left}#footer .icons{text-align:center;margin-bottom:20px}#footer .icons img{margin:0 10px 10px}#footer #copyright{text-align:center}#layout-about .yellow-bg,#layout-about-softinos .yellow-bg,#layout-about-asportuguesas .yellow-bg{background:#fcea69;padding:20px;margin-bottom:80px}#layout-about .yellow-bg h1,#layout-about-softinos .yellow-bg h1,#layout-about-asportuguesas .yellow-bg h1{font-size:30px}#layout-about .yellow-bg .images,#layout-about-softinos .yellow-bg .images,#layout-about-asportuguesas .yellow-bg .images{position:relative;margin-bottom:-120px}#layout-about .yellow-bg .images img,#layout-about-softinos .yellow-bg .images img,#layout-about-asportuguesas .yellow-bg .images img{display:block;border:5px solid #FFF;width:100%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-about-softinos .yellow-bg{background:#ffb674}#layout-about-softinos #about-logo{width:174px;margin:0 auto 20px auto;display:block}#layout-about-asportuguesas #about-logo{margin:0 auto 20px;max-width:600px}#layout-about-asportuguesas .yellow-bg{background:#cce9ef}#layout-about-asportuguesas .yellow-bg .images img{border:none}#layout-about-asportuguesas .steps .step{text-align:center}#layout-about-asportuguesas .steps .step h3{text-transform:uppercase;color:#a978f8}#layout-account .centre-content ul,#layout-account-addresses .centre-content ul,#layout-account-orders .centre-content ul{list-style:none;margin:0;padding:0}#layout-account .centre-content ul li,#layout-account-addresses .centre-content ul li,#layout-account-orders .centre-content ul li{padding:0;margin:0 0 10px 0}#layout-account .centre-content ul li a,#layout-account-addresses .centre-content ul li a,#layout-account-orders .centre-content ul li a{display:block;height:40px;line-height:40px;border:1px solid #b0b0b0;padding:0 10px;text-decoration:none;color:#373737;background:#ccc}#layout-account .centre-content ul li a:hover,#layout-account-addresses .centre-content ul li a:hover,#layout-account-orders .centre-content ul li a:hover{background:#FFF}#layout-account .centre-content .addresses address,#layout-account-addresses .centre-content .addresses address,#layout-account-orders .centre-content .addresses address{padding:10px;border:1px solid #b0b0b0;margin-bottom:10px}#layout-account .centre-content .addresses address .btn,#layout-account-addresses .centre-content .addresses address .btn,#layout-account-orders .centre-content .addresses address .btn{margin:10px 10px 0 0}#layout-account .centre-content .order,#layout-account-addresses .centre-content .order,#layout-account-orders .centre-content .order{padding-bottom:10px;border-bottom:1px solid #b0b0b0;margin-bottom:20px}#layout-account .centre-content .order:last-of-type,#layout-account-addresses .centre-content .order:last-of-type,#layout-account-orders .centre-content .order:last-of-type{border-bottom:none}#layout-account .centre-content .table,#layout-account-addresses .centre-content .table,#layout-account-orders .centre-content .table{position:relative;overflow-x:auto;margin-bottom:12px}#layout-account .centre-content .table table,#layout-account-addresses .centre-content .table table,#layout-account-orders .centre-content .table table{border:1px solid #b0b0b0;border-width:1px 0 0 1px;margin-bottom:8px;width:100%}#layout-account .centre-content .table table th,#layout-account-addresses .centre-content .table table th,#layout-account-orders .centre-content .table table th{padding:10px;border:1px solid #b0b0b0;border-width:0 1px 1px 0;background:#f4f5f8;text-align:left}#layout-account .centre-content .table table td,#layout-account-addresses .centre-content .table table td,#layout-account-orders .centre-content .table table td{padding:10px;border:1px solid #b0b0b0;border-width:0 1px 1px 0}#layout-account .centre-content .table .btn,#layout-account-addresses .centre-content .table .btn,#layout-account-orders .centre-content .table .btn{display:inline-block}#layout-basket .page .basket-page{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-height:300px}#layout-basket .crumbs{display:none}#layout-basket .basket-heading h1{margin-bottom:14px;font-size:34px;line-height:1;text-transform:uppercase}#layout-basket .basket-alert{margin:0 0 16px;padding:13px 16px;border:1px solid #d9ead4;background:#edf8e9;color:#39783f}#layout-basket .basket-alert.error{border-color:#f1c7c7;background:#fff1f1;color:#a30002}#layout-basket .basket-layout{display:block}#layout-basket .basket-card{border:1px solid #dddddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .items{margin-bottom:20px}#layout-basket .item{position:relative;display:flex;flex-wrap:wrap;gap:14px;padding:16px;border-bottom:1px solid #dddddd}#layout-basket .item:last-child{border-bottom:0}#layout-basket .item .image{display:block;width:110px;align-self:flex-start;background:#f6f6f6}#layout-basket .item .image img{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .item .details{min-width:0;flex:1 1 150px;padding-right:24px}#layout-basket .item .details h3{margin:0 0 2px;font-family:'lato',sans-serif;font-size:17px;line-height:1.25;font-weight:bold}#layout-basket .item .details h3 a{color:#111;text-decoration:none}#layout-basket .item .details .model-code{margin-bottom:7px;color:#555;font-size:13px;line-height:18px}#layout-basket .item .details p{margin:0 0 4px}#layout-basket .item .details .mobile-price{margin:8px 0;font-weight:bold}#layout-basket .item .details .mobile-price em{margin-right:8px;color:#a30002;text-decoration:line-through;font-style:normal;font-weight:normal}#layout-basket .item .item-price{display:none}#layout-basket .item .item-close{position:absolute;top:15px;right:16px;color:#111;text-decoration:none;font-size:32px;line-height:24px;font-family:Arial,sans-serif}#layout-basket .item .remove{display:inline-block;margin-top:8px;color:#111}#layout-basket .quantity-field{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:14px}#layout-basket .quantity-field label{margin:0;font-size:15px;line-height:34px}#layout-basket .quantity-field .btn-text{height:34px;line-height:34px;padding:0}#layout-basket .quantity-control{display:inline-flex;height:34px;border:1px solid #9d9d9d}#layout-basket .quantity-control button,#layout-basket .quantity-control input{width:34px;height:32px;line-height:32px;padding:0;border:0;border-right:1px solid #d0d0d0;background:#fff;color:#111;text-align:center;font-family:'lato',sans-serif;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#layout-basket .quantity-control button{cursor:pointer}#layout-basket .quantity-control button:last-child{border-right:0}#layout-basket .quantity-control input{-webkit-appearance:none}#layout-basket .basket-addons{margin-top:20px;padding:16px}#layout-basket .basket-addons h2{margin:0 0 14px;font-size:26px;line-height:1;text-transform:uppercase}#layout-basket .addon-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#layout-basket .addon .addon-image{display:block;margin-bottom:9px;background:#f6f6f6}#layout-basket .addon .addon-image img{display:block;width:100%}#layout-basket .addon .addon-title{display:block;min-height:40px;color:#111;text-decoration:none;line-height:20px}#layout-basket .addon p{margin:4px 0 10px}#layout-basket .addon p em{margin-right:7px;color:#a30002;text-decoration:line-through;font-style:normal}#layout-basket .addon .btn-yellow{display:block;width:100%;height:38px;line-height:38px;padding:0 8px;border-color:#111;background:#fff;color:#111 !important;font-size:18px}#layout-basket .summary{margin-bottom:20px}#layout-basket .summary .box{padding:18px}#layout-basket .summary h2{margin:0 0 20px;font-size:28px;line-height:1;text-transform:uppercase}#layout-basket .summary p{margin:0 0 12px;*zoom:1}#layout-basket .summary p:before,#layout-basket .summary p:after{display:table;content:""}#layout-basket .summary p:after{clear:both}#layout-basket .summary p span{float:right;font-weight:bold}#layout-basket .summary .form-field{margin-bottom:16px}#layout-basket .summary .form-field label{display:block;margin-bottom:6px;font-weight:bold}#layout-basket .summary .form-field select{height:42px}#layout-basket .summary .discount-field>div{display:flex}#layout-basket .summary #discount{min-width:0;flex:1 1 auto;height:42px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-right:0}#layout-basket .summary #discount-button{width:66px;height:42px;border:1px solid #b8b8b8;background:#fff;font-family:'bebas-neue',Arial,sans-serif;font-size:20px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#layout-basket .summary #discount-button.is-applied{color:#39783f}#layout-basket .summary .discount-message{display:none;clear:both;max-width:none;margin:8px 0 0;padding:0;border:0;background:none;font-size:13px;line-height:18px}#layout-basket .summary .discount-message.success{display:block;color:#39783f}#layout-basket .summary .discount-message.error{display:block;color:#a30002}#layout-basket .summary .discount-row{margin:0 -8px 14px;padding:9px 8px;background:#edf8e9;color:#39783f;font-weight:bold}#layout-basket .summary .discount-row span{color:#39783f}#layout-basket .summary .btn-yellow{width:100%;height:56px;line-height:56px;border:0;background:#ffe01b;color:#111 !important;font-family:'lato',sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase}#layout-basket .summary .small{margin:12px 0 0;font-size:12px;line-height:18px;color:#555}#layout-basket .summary #duty{margin:10px 0;background-color:#fff0cd;border:1px solid #e3ae33;padding:10px}#layout-basket .summary-total{display:flex;justify-content:space-between;gap:14px;margin:18px 0 12px;padding-top:18px;border-top:1px solid #d8d8d8;font-size:18px}#layout-basket .summary-total strong{font-weight:bold}#layout-basket .summary-total small{font-weight:normal;font-size:14px}#layout-basket .summary-total>span{font-size:24px;font-weight:bold;white-space:nowrap}#layout-basket .secure-panel{margin:22px 0 20px;padding:16px;background:#fff8df}#layout-basket .secure-panel strong{display:flex;align-items:center;gap:9px;margin-bottom:7px}#layout-basket .secure-panel .secure-lock{width:16px;height:16px;flex:0 0 16px;fill:#111}#layout-basket .secure-panel p{float:none;margin:0 0 14px}#layout-basket .payment-badges{display:flex;flex-wrap:wrap;gap:7px}#layout-basket .payment-badges span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:36px;padding:4px 7px;border:1px solid #e1e1e1;background:#fff;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .payment-badges img{display:block;max-width:100%;max-height:26px}#layout-basket .basket-promises{display:grid;grid-template-columns:1fr;gap:0;background:#fbf9f7;border:1px solid #eeeeee}#layout-basket .basket-promises div{padding:18px 20px;border-bottom:1px solid #e2e2e2}#layout-basket .basket-promises div:last-child{border-bottom:0}#layout-basket .basket-promises strong{display:block;margin-bottom:5px}#layout-basket .basket-promises span{display:block;color:#333;line-height:22px}#layout-basket .basket-empty{padding:0 0 34px}#layout-basket .basket-empty-hero{margin:0 -20px 30px;background:#f8f8f8}#layout-basket .basket-empty-copy{padding:34px 20px 28px}#layout-basket .basket-empty-copy h1{margin:0;font-size:48px;line-height:.96;text-transform:uppercase}#layout-basket .basket-empty-copy p{margin:0 0 22px;max-width:330px;font-size:15px;line-height:23px}#layout-basket .basket-empty-rule{display:block;width:70px;height:4px;margin:22px 0 24px;background:#ffe44d}#layout-basket .basket-empty-actions{display:grid;grid-template-columns:1fr;gap:10px;max-width:360px}#layout-basket .basket-empty-actions .btn{display:block;height:48px;line-height:48px;padding:0 18px;text-align:center;font-family:'bebas-neue',Arial,sans-serif;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .basket-empty-actions .btn-yellow{border:1px solid #ffe44d;background:#ffe44d;color:#111 !important}#layout-basket .basket-empty-actions .btn-outline{border:1px solid #111;background:#fff;color:#111 !important}#layout-basket .basket-empty-hero-image img{display:block;width:100%;height:260px;object-fit:cover;object-position:42% center}#layout-basket .empty-product-section{margin:0 0 28px}#layout-basket .empty-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}#layout-basket .empty-section-heading h2{margin:0;font-size:26px;line-height:1;text-transform:uppercase}#layout-basket .empty-product-grid{display:grid;grid-template-columns:1fr;gap:18px}#layout-basket .empty-product-card{border:1px solid #e1e1e1;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#layout-basket .empty-product-image{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f7f7f7}#layout-basket .empty-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}#layout-basket .empty-product-details{padding:14px 14px 16px}#layout-basket .empty-product-details h3{margin:0 0 6px;font-family:'lato',sans-serif;font-size:13px;line-height:18px;font-weight:bold}#layout-basket .empty-product-details h3 a{color:#111;text-decoration:none}#layout-basket .empty-product-details p{margin:0 0 8px;font-size:13px;line-height:18px}#layout-basket .empty-product-details .empty-product-price{margin-bottom:14px}#layout-basket .empty-product-details .empty-product-price em{margin-left:6px;color:#555;font-style:normal;text-decoration:line-through}#layout-basket .empty-product-link{display:inline-flex;align-items:center;gap:6px;color:#111;font-size:13px;text-decoration:none}#layout-basket .empty-product-link .fa-arrow-right{width:11px;height:11px;fill:currentColor;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){#layout-basket .empty-product-card:hover,#layout-basket .empty-product-card:focus-within{border-color:#111;box-shadow:0 10px 26px rgba(0,0,0,0.08);transform:translateY(-3px)}#layout-basket .empty-product-card:hover .empty-product-image img,#layout-basket .empty-product-card:focus-within .empty-product-image img{transform:scale(1.035)}#layout-basket .empty-product-card:hover .empty-product-link,#layout-basket .empty-product-card:focus-within .empty-product-link{text-decoration:underline}#layout-basket .empty-product-card:hover .empty-product-link .fa-arrow-right,#layout-basket .empty-product-card:focus-within .empty-product-link .fa-arrow-right{transform:translateX(3px)}}#layout-basket .basket-empty-promises{display:grid;grid-template-columns:1fr;margin:32px 0 24px;padding-top:18px;border-top:1px solid #e3e3e3}#layout-basket .basket-empty-promises div{display:grid;grid-template-columns:44px 1fr;gap:2px 14px;align-items:center;padding:15px 0;border-bottom:1px solid #e3e3e3}#layout-basket .basket-empty-promises svg{grid-row:span 2;width:34px;height:34px;fill:#111}#layout-basket .basket-empty-promises strong{font-family:'bebas-neue',Arial,sans-serif;font-size:20px;line-height:20px;text-transform:uppercase}#layout-basket .basket-empty-promises span{color:#555;font-size:13px;line-height:18px}#layout-basket .basket-empty-search{display:grid;gap:14px;margin-top:24px;padding:18px;background:#fff9df}#layout-basket .basket-empty-search label{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;margin:0;font-family:'bebas-neue',Arial,sans-serif;font-size:20px;line-height:22px;text-transform:uppercase}#layout-basket .basket-empty-search label svg{display:block;width:24px;height:24px;fill:#111}#layout-basket .basket-empty-search label span{color:#111}#layout-basket .basket-empty-search div{display:flex;min-width:0;background:#fff;border:1px solid #dfdfdf}#layout-basket .basket-empty-search input{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border:0;color:#111;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .basket-empty-search button{display:flex;align-items:center;justify-content:center;width:48px;height:46px;border:0;background:#fff;color:#111;font-size:18px;cursor:pointer}#layout-basket .basket-empty-search button .fa-arrow-right{width:14px;height:14px;fill:currentColor}#layout-success .page .wrapper,#layout-checkout-4 .page .wrapper{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-height:300px}#layout-success .page .wrapper .items .item,#layout-checkout-4 .page .wrapper .items .item{border-bottom:1px solid #d4d4d4;padding-bottom:20px;margin-bottom:20px;display:flex}#layout-success .page .wrapper .items .item .image,#layout-checkout-4 .page .wrapper .items .item .image{background:#f8f8f8;padding:5px;display:block;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;align-self:flex-start;margin-right:10px}#layout-success .page .wrapper .items .item .image img,#layout-checkout-4 .page .wrapper .items .item .image img{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #cacaca;width:100%;padding:10px;background:#FFF}#layout-success .page .wrapper .items .item .details,#layout-checkout-4 .page .wrapper .items .item .details{width:65%;margin-right:20px}#layout-success .page .wrapper .summary,#layout-checkout-4 .page .wrapper .summary{background:#F8f8f8;padding:10px 0;margin:0 -20px}#layout-success .page .wrapper .summary .box,#layout-checkout-4 .page .wrapper .summary .box{border:1px solid #cacaca;border-width:1px 0;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px}#layout-success .page .wrapper .summary p span,#layout-checkout-4 .page .wrapper .summary p span{float:right}#layout-products{background:#FFF}#layout-products .banner{width:100%;height:100px;background-position:center;background-size:200%;background-repeat:no-repeat}#layout-products .filters{padding:20px}#layout-products .filters ul{list-style:none;margin:0;padding:0}#layout-products .filters ul label{font-weight:normal}#layout-products .filters ul .parent{*zoom:1;border-bottom:1px solid #d4d4d4}#layout-products .filters ul .parent:before,#layout-products .filters ul .parent:after{display:table;content:""}#layout-products .filters ul .parent:after{clear:both}#layout-products .filters ul .parent>a{display:block;width:100%;font-family:'bebas-neue',Arial,sans-serif;color:#373737;text-transform:uppercase;text-decoration:none;font-size:25px;height:40px;line-height:40px}#layout-products .filters ul .parent>a i{float:right;text-align:right;font-size:16px;height:40px;line-height:40px}#layout-products .filters ul .parent ul{clear:both;display:none}#layout-products .filters ul .parent ul li label{display:block;width:100%;line-height:30px;height:30px;margin-bottom:0}#layout-products .filters ul .parent ul li label input{margin-right:10px;font-size:20px}#layout-products .right{padding:20px;position:relative}#layout-products .right #sort{position:absolute;top:20px;right:20px}#layout-products .right #sort select{float:right}#layout-products .right #num_products{padding:0 0 20px 0}#layout-products .right .products{*zoom:1}#layout-products .right .products:before,#layout-products .right .products:after{display:table;content:""}#layout-products .right .products:after{clear:both}#layout-products .right .products figure{float:left;width:48%;margin:0 0 30px 0;background:#f8f8f8;padding-bottom:5px;overflow:hidden}#layout-products .right .products figure a{text-decoration:none;color:#373737;display:block;position:relative}#layout-products .right .products figure .sale,#layout-products .right .products figure .new{position:absolute;top:0px;left:-60px;background:#ff354f;color:#FFF;padding:5px;display:block;text-align:center;width:150px;transform:rotate(-45deg);font-family:'bebas-neue',Arial,sans-serif;text-transform:uppercase;line-height:1}#layout-products .right .products figure .new{background:#fcea69;color:#373737}#layout-products .right .products figure:nth-of-type(even){float:right}#layout-products .right .products figure:nth-of-type(odd){clear:both}#layout-products .right .products figure .image{display:block;border:10px solid #f8f8f8;border-bottom-width:5px;padding:0;margin-bottom:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-products .right .products figure .image .product-image{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none}#layout-products .right .products figure .price{font-size:16px;font-family:'lato',sans-serif;padding-top:5px}#layout-products .right .products figure .price span{color:#f12800}#layout-products .right .products figure .price em{font-size:16px;font-style:normal;font-weight:normal}#layout-products .right .products figure .price em span{text-decoration:line-through;color:#373737}#layout-products .right .products figure figcaption{font-family:'bebas-neue',Arial,sans-serif;font-size:20px;margin-bottom:5px;padding:0 10px}#layout-products .right .products figure p{margin-bottom:0}#layout-products .right .products figure .colours{margin-top:10px}#layout-products .right .products figure .colours .colour{width:20px;height:20px;float:left;margin:0 6px 6px 0;border:1px solid #cacaca}#layout-products.site-softinos .filters ul .parent>a{font-family:'bryant-web',Arial,sans-serif;font-weight:bold;text-transform:none}#layout-products.site-softinos .products figure figcaption{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}#layout-contact{background:#f6f6f6}#layout-contact .crumbs{padding:20px 20px 0 20px;margin-bottom:0}#layout-contact .notice{background:#FFF;border:5px solid #fcea69;padding:20px 20px 0 20px;line-height:1.3;font-size:16px;margin-bottom:20px}#layout-contact form .form-field{margin-bottom:20px}#layout-contact form .captcha{margin:0 -10px 20px -10px}#layout-contact form .btn{max-width:200px}#layout-contact .stores{padding:20px;background:#FFF}#layout-contact .stores h2{font-family:'bebas-neue',Arial,sans-serif}#layout-contact .stores .store{margin-bottom:20px}#layout-contact .stores .store img{border:1px solid #b0b0b0;display:block;margin-bottom:10px}#layout-contact .stores .store p{font-family:'bebas-neue',Arial,sans-serif;font-size:23px}#layout-contact.site-softinos .stores h2{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}#layout-contact.site-softinos .stores .store p{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}.checkout-body{background:#fff;color:#111}.checkout-body #checkout-header{position:static;top:auto;width:auto;padding:0;border-bottom:1px solid #e4e4e4;background:#fff}.checkout-body .checkout-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1220px;margin:0 auto;padding:22px 20px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.checkout-body #checkout-header #logo{display:block;width:74px;margin:0}.checkout-body #checkout-header #logo img{display:block;width:100%;height:auto}.checkout-body #checkout-header #logo.softinos{width:138px}.checkout-body #checkout-header #logo:not(.softinos) img{filter:brightness(0)}.checkout-body .checkout-secure-label{display:inline-flex;align-items:center;gap:7px;color:#333;font-size:13px;line-height:18px;white-space:nowrap}.checkout-body .checkout-secure-label svg{width:14px;height:14px;fill:currentColor}.checkout-body .checkout-page{min-height:0;padding-top:0;background:#fff}.checkout-body.black-friday .checkout-page{padding-top:0}.checkout-body .checkout-wrapper{width:auto;max-width:1220px;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .stages{display:none}body[id^=layout-checkout] .checkout-progress{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;list-style:none;margin:0 0 24px;padding:0}body[id^=layout-checkout] .checkout-progress li{position:relative;min-width:0;text-align:center}body[id^=layout-checkout] .checkout-progress li:before{content:"";position:absolute;top:16px;left:0;right:0;height:1px;background:#cfcfcf}body[id^=layout-checkout] .checkout-progress li:first-child:before{left:50%}body[id^=layout-checkout] .checkout-progress li:last-child:before{right:50%}body[id^=layout-checkout] .checkout-progress li a,body[id^=layout-checkout] .checkout-progress li span{position:relative;display:grid;justify-items:center;gap:7px;color:#666;text-decoration:none}body[id^=layout-checkout] .checkout-progress li em{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #9b9b9b;background:#fff;color:#555;font-style:normal;font-weight:bold;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-progress li strong{display:none;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:0}body[id^=layout-checkout] .checkout-progress li.active em{border-color:#000;background:#000;color:#fff}body[id^=layout-checkout] .checkout-progress li.active strong{color:#111}body[id^=layout-checkout] .checkout-progress li.complete em{position:relative;border-color:#12823b;background:#12823b;color:transparent}body[id^=layout-checkout] .checkout-progress li.complete em:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%, -60%) rotate(-45deg)}body[id^=layout-checkout] .checkout-progress li.locked{opacity:.65}body[id^=layout-checkout] .checkout-layout{display:grid;gap:20px;align-items:start}body[id^=layout-checkout] .checkout-main{display:grid;gap:16px;min-width:0}body[id^=layout-checkout] .checkout-panel{border:1px solid #ddd;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-panel.active{border-color:#d6d6d6;-webkit-box-shadow:0 10px 32px rgba(0,0,0,0.04);-moz-box-shadow:0 10px 32px rgba(0,0,0,0.04);box-shadow:0 10px 32px rgba(0,0,0,0.04)}body[id^=layout-checkout] .checkout-panel.complete:not(.active) .checkout-panel-header{padding-bottom:0}body[id^=layout-checkout] .checkout-panel.locked{background:#fbfbfb}body[id^=layout-checkout] .checkout-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px}body[id^=layout-checkout] .checkout-panel-title{display:flex;min-width:0;gap:12px}body[id^=layout-checkout] .checkout-panel-title h2{margin:0 0 8px;color:#111;font-family:'bebas-neue',Arial,sans-serif;font-size:25px;line-height:28px;font-weight:normal;text-transform:none}body[id^=layout-checkout] .checkout-panel-title p{margin:0;color:#444;font-size:14px;line-height:22px}body[id^=layout-checkout] .checkout-panel-title-step{display:inline}body[id^=layout-checkout] .checkout-panel-title-tick{position:relative;display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:middle;border:1px solid #12823b;background:#12823b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-panel-title-tick:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%, -60%) rotate(-45deg)}body[id^=layout-checkout] .checkout-panel-edit{flex:0 0 auto;color:#004f93;font-size:14px;line-height:22px}body[id^=layout-checkout] .checkout-panel-chevron{flex:0 0 14px;width:14px;height:14px;margin-top:4px;border-top:2px solid #111;border-right:2px solid #111;transform:rotate(135deg)}body[id^=layout-checkout] .checkout-panel.active .checkout-panel-chevron{transform:rotate(-45deg);margin-top:9px}body[id^=layout-checkout] .checkout-panel-body{padding:0 18px 20px}body[id^=layout-checkout] .checkout-panel-preview{padding:0 18px 18px;color:#333;font-size:14px;line-height:22px}body[id^=layout-checkout] .checkout-panel-summary{display:grid;gap:3px}body[id^=layout-checkout] .checkout-panel-summary strong,body[id^=layout-checkout] .checkout-panel-summary span{display:block}body[id^=layout-checkout] .checkout-panel-summary address{margin:0;font-style:normal}body[id^=layout-checkout] .checkout-panel-summary p{margin:6px 0 0}body[id^=layout-checkout] .checkout-contact-summary-line{color:#333}body[id^=layout-checkout] .checkout-muted{color:#777}body[id^=layout-checkout] .checkout-form h3{margin:0 0 12px;color:#111;font-family:'lato',sans-serif;font-size:17px;line-height:24px;font-weight:bold}body[id^=layout-checkout] .checkout-form>p{margin:0 0 18px;color:#444;line-height:24px}body[id^=layout-checkout] .checkout-form .form-field{margin-bottom:16px}body[id^=layout-checkout] .checkout-form label{color:#111;font-size:15px}body[id^=layout-checkout] .checkout-form .input{height:50px;border-color:#c8cdd7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body[id^=layout-checkout] .checkout-form .input:focus{border-color:#111;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.08);-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.08);box-shadow:0 0 0 2px rgba(0,0,0,0.08)}body[id^=layout-checkout] .checkout-form textarea.input{min-height:96px;height:auto;padding-top:12px;line-height:20px}body[id^=layout-checkout] .checkout-form .btn{width:100%;height:58px;line-height:58px;margin-top:4px;border:0;background:#000;color:#fff !important;font-family:'lato',sans-serif;font-size:16px;font-weight:bold;text-transform:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body[id^=layout-checkout] .checkout-form .btn-outline{border:1px solid #111;background:#fff;color:#111 !important}body[id^=layout-checkout] .checkout-form .error{max-width:none;margin:8px 0 0;padding:9px 11px;border:1px solid #d0021b;background:#fff1f1;color:#9f0015;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-form-grid{display:grid;gap:0}body[id^=layout-checkout] .checkout-contact-layout{display:grid;gap:24px}body[id^=layout-checkout] .checkout-contact-form{max-width:none}body[id^=layout-checkout] .checkout-welcome-back-form h3{margin-bottom:8px;font-size:22px;line-height:28px}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-welcome-copy{margin-bottom:18px;color:#444;line-height:22px}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-password-control{position:relative}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-password-control .input{padding-right:88px}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-password-toggle{position:absolute;top:1px;right:1px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:74px;height:48px;padding:0 12px;border:0;border-left:1px solid #d8dce4;background:#fff;color:#111;font-family:'lato',sans-serif;font-size:13px;line-height:18px;cursor:pointer;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-password-toggle svg{width:18px;height:18px;fill:currentColor}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-password-live-error[hidden]{display:none}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-forgot-password{display:none;margin:10px 0 0}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-forgot-password.is-visible{display:block}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-forgot-password a{color:#004f93}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-alt-action{margin:16px 0 0;text-align:center}body[id^=layout-checkout] .checkout-welcome-back-form .checkout-alt-action a{color:#004f93}body[id^=layout-checkout] .checkout-phone-field{display:grid;grid-template-columns:118px minmax(0, 1fr);gap:12px}body[id^=layout-checkout] .checkout-phone-field select.input{padding-right:34px;background-position:right 12px center}body[id^=layout-checkout] .optional{color:#444;font-weight:normal}body[id^=layout-checkout] .checkbox{margin:2px 0 20px}body[id^=layout-checkout] .checkbox label{display:flex;align-items:flex-start;gap:9px;color:#333;font-size:14px;line-height:22px}body[id^=layout-checkout] .checkbox input{flex:0 0 auto;margin-top:3px}body[id^=layout-checkout] .checkout-address-list{display:grid;gap:10px;margin-bottom:16px}body[id^=layout-checkout] .address{border:1px solid #dedede;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .address label{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:14px;cursor:pointer;font-weight:normal}body[id^=layout-checkout] .address span{color:#333;line-height:22px}body[id^=layout-checkout] .address input{margin-top:4px}body[id^=layout-checkout] .address p{margin:0 14px 14px;padding:10px;border:1px solid #e3ae33;background:#fff0cd;color:#6b4b00;line-height:20px}body[id^=layout-checkout] .address.active{border-color:#111;background:#fffdf1}body[id^=layout-checkout] .checkout-section-label{margin:0 0 12px;color:#111;font-family:'lato',sans-serif;font-size:14px;line-height:20px;text-transform:uppercase}body[id^=layout-checkout] .checkout-delivery-form{display:block}body[id^=layout-checkout] .checkout-delivery-address-list{gap:12px;margin-bottom:14px}body[id^=layout-checkout] .checkout-delivery-address-card{border:1px solid #d8d8d8;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-delivery-address-card.active{border-color:#f0a000;background:#fffaf0}body[id^=layout-checkout] .checkout-delivery-address-card.is-editing{position:relative;border-color:#111;background:#fff}body[id^=layout-checkout] .checkout-delivery-address-card.is-editing .checkout-delivery-address-summary{padding-bottom:0}body[id^=layout-checkout] .checkout-delivery-address-card.is-editing .checkout-delivery-address-copy,body[id^=layout-checkout] .checkout-delivery-address-card.is-editing .checkout-address-edit{display:none}body[id^=layout-checkout] .checkout-delivery-address-card.is-editing .checkout-inline-address-form{position:static;padding-top:36px}body[id^=layout-checkout] .checkout-delivery-address-summary{display:grid;grid-template-columns:28px minmax(0, 1fr) auto;gap:12px;align-items:start;padding:16px;cursor:pointer}body[id^=layout-checkout] .checkout-delivery-address-radio{display:block;margin:1px 0 0}body[id^=layout-checkout] .checkout-delivery-address-radio input{position:absolute;opacity:0;pointer-events:none}body[id^=layout-checkout] .checkout-delivery-address-radio span{display:block;width:24px;height:24px;border:1px solid #777;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-delivery-address-radio input:checked+span{border:6px solid #f2a900}body[id^=layout-checkout] .checkout-delivery-address-copy{min-width:0}body[id^=layout-checkout] .checkout-delivery-address-copy address{margin:0;color:#333;font-style:normal;line-height:23px}body[id^=layout-checkout] .checkout-saved-address-price-notice{grid-column:2 / -1;margin:0;padding:10px;border:1px solid #BFD9FF;background:#EEF6FF;color:#1f3f66;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body[id^=layout-checkout] .checkout-address-edit{min-width:66px;height:38px;padding:0 16px;border:1px solid #d3d3d3;background:#fff;color:#111;font-family:'lato',sans-serif;font-size:14px;line-height:36px;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-inline-address-form{position:relative;margin:0 16px 16px;padding-top:14px;border:0}body[id^=layout-checkout] .checkout-inline-address-form[hidden]{display:none}body[id^=layout-checkout] .checkout-delivery-price-notice{margin:-6px 0 16px;padding:10px;border:1px solid #BFD9FF;background:#EEF6FF;color:#1f3f66;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body[id^=layout-checkout] .checkout-delivery-price-notice[hidden]{display:none}body[id^=layout-checkout] .checkout-edit-address-close{position:absolute;top:14px;right:14px;display:block;width:28px;height:28px;border:1px solid #d3d3d3;background:#fff;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-edit-address-close:before,body[id^=layout-checkout] .checkout-edit-address-close:after{content:"";position:absolute;top:13px;left:7px;width:12px;height:2px;background:#111}body[id^=layout-checkout] .checkout-edit-address-close:before{transform:rotate(45deg)}body[id^=layout-checkout] .checkout-edit-address-close:after{transform:rotate(-45deg)}body[id^=layout-checkout] .checkout-edit-save-button{margin-top:4px !important}body[id^=layout-checkout] .checkout-billing-same{padding:2px 0 18px;border-bottom:1px solid #dedede}body[id^=layout-checkout] .checkout-billing-same address{margin:12px 0 0 38px;color:#333;font-style:normal;line-height:23px}body[id^=layout-checkout] .checkout-billing-different{padding:18px 0 0}body[id^=layout-checkout] .checkout-billing-different-fields{margin-top:16px}body[id^=layout-checkout] .checkout-billing-different-fields[hidden]{display:none}body[id^=layout-checkout] .checkout-billing-option{display:grid;grid-template-columns:26px minmax(0, 1fr);gap:12px;align-items:center;margin:0;cursor:pointer}body[id^=layout-checkout] .checkout-billing-option input{position:absolute;opacity:0;pointer-events:none}body[id^=layout-checkout] .checkout-billing-option span{position:relative;display:block;width:24px;height:24px;border:1px solid #777;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-billing-option input:checked+span{border-color:#f2a900;background:#f2a900}body[id^=layout-checkout] .checkout-billing-option input:checked+span:after{content:"";position:absolute;top:5px;left:4px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}body[id^=layout-checkout] .checkout-billing-option strong{color:#111;font-size:16px;line-height:22px}body[id^=layout-checkout] .checkout-new-address{margin:14px 0 0;border:1px dashed #bcbcbc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-new-address.active{border-color:#111}body[id^=layout-checkout] .checkout-new-address-toggle{position:relative;display:grid;grid-template-columns:30px minmax(0, 1fr);gap:2px 12px;width:100%;padding:16px;border:0;background:none;color:#111;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-new-address-toggle>span{grid-row:span 2;align-self:center;font-size:30px;line-height:30px;font-weight:normal}body[id^=layout-checkout] .checkout-new-address-toggle strong{grid-column:2;align-self:end;font-size:16px;line-height:22px}body[id^=layout-checkout] .checkout-new-address-toggle small{grid-column:2;color:#444;font-size:14px;line-height:20px}body[id^=layout-checkout] .checkout-new-address-close{position:absolute;top:14px;right:14px;display:none;width:28px;height:28px;border:1px solid #d3d3d3;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-new-address-close:before,body[id^=layout-checkout] .checkout-new-address-close:after{content:"";position:absolute;top:13px;left:7px;width:12px;height:2px;background:#111}body[id^=layout-checkout] .checkout-new-address-close:before{transform:rotate(45deg)}body[id^=layout-checkout] .checkout-new-address-close:after{transform:rotate(-45deg)}body[id^=layout-checkout] .checkout-new-address.active .checkout-new-address-close{display:block}body[id^=layout-checkout] .checkout-new-address .checkout-inline-address-form{margin-top:0;border-top:1px dashed #d5d5d5}body[id^=layout-checkout] .checkout-delivery-instructions{margin:22px 0 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}body[id^=layout-checkout] .checkout-delivery-instructions.is-open .checkout-instructions-toggle i{transform:rotate(45deg)}body[id^=layout-checkout] .checkout-instructions-toggle{display:grid;grid-template-columns:34px minmax(0, 1fr) 16px;gap:12px;align-items:center;width:100%;padding:16px 0;border:0;background:none;color:#111;text-align:left;cursor:pointer}body[id^=layout-checkout] .checkout-instructions-toggle svg{width:28px;height:28px;fill:#111}body[id^=layout-checkout] .checkout-instructions-toggle strong{display:block;font-size:15px;line-height:21px}body[id^=layout-checkout] .checkout-instructions-toggle strong em{color:#444;font-style:normal;font-weight:normal}body[id^=layout-checkout] .checkout-instructions-toggle small{display:block;color:#444;font-size:13px;line-height:19px}body[id^=layout-checkout] .checkout-instructions-toggle i{display:block;width:12px;height:12px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(-45deg)}body[id^=layout-checkout] .checkout-instructions-field{padding-bottom:16px}body[id^=layout-checkout] .checkout-instructions-field[hidden]{display:none}body[id^=layout-checkout] .checkout-instructions-field label{display:none}body[id^=layout-checkout] .checkout-instructions-field textarea.input{margin:0}body[id^=layout-checkout] .checkout-continue-button{position:relative;margin-top:22px !important}body[id^=layout-checkout] .checkout-continue-button .checkout-continue-arrow{position:absolute;right:18px;top:0;font-size:30px;line-height:56px;font-weight:normal}body[id^=layout-checkout] .checkout-delivery-form.is-editing-address .checkout-continue-button{display:none}body[id^=layout-checkout] .checkout-sidebar{min-width:0}body[id^=layout-checkout] .checkout-basket-card{border:1px solid #d6d6d6;background:#fff;padding:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-basket-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}body[id^=layout-checkout] .checkout-basket-heading h2{margin:0;color:#111;font-family:'bebas-neue',Arial,sans-serif;font-size:25px;line-height:28px;font-weight:normal}body[id^=layout-checkout] .checkout-basket-heading h2 span{font-family:'lato',sans-serif;font-size:13px;font-weight:normal;text-transform:none}body[id^=layout-checkout] .checkout-basket-heading a{color:#004f93;font-size:14px;white-space:nowrap}body[id^=layout-checkout] .checkout-basket-items{display:grid;gap:16px}body[id^=layout-checkout] .checkout-basket-item{display:grid;grid-template-columns:86px minmax(0, 1fr);gap:13px;align-items:start;position:relative;padding-bottom:16px;border-bottom:1px solid #e2e2e2}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-image{display:block;background:#f7f7f7}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-image img{display:block;width:100%}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-details{min-width:0;padding-right:70px}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-details h3{margin:0 0 7px;color:#111;font-family:'lato',sans-serif;font-size:14px;line-height:20px;font-weight:bold}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-details p{margin:0 0 5px;color:#333;font-size:13px;line-height:18px}body[id^=layout-checkout] .checkout-basket-item>strong{position:absolute;right:0;bottom:16px;color:#111;font-size:14px;line-height:20px}body[id^=layout-checkout] .checkout-delivery-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #e2e2e2}body[id^=layout-checkout] .checkout-delivery-row svg{width:28px;height:28px;fill:#111}body[id^=layout-checkout] .checkout-delivery-row strong{display:block;margin-bottom:4px}body[id^=layout-checkout] .checkout-delivery-row span{display:block;color:#555;font-size:13px;line-height:18px}body[id^=layout-checkout] .checkout-delivery-row .checkout-delivery-choice,body[id^=layout-checkout] .checkout-delivery-row .checkout-delivery-country{display:inline}body[id^=layout-checkout] .checkout-delivery-row .checkout-delivery-country:before{content:"· "}body[id^=layout-checkout] .checkout-delivery-row b{font-weight:bold;white-space:nowrap}body[id^=layout-checkout] .checkout-total-box{padding:18px 0 0}body[id^=layout-checkout] .checkout-total-box p{display:flex;justify-content:space-between;gap:12px;margin:0 0 9px;color:#333;line-height:20px}body[id^=layout-checkout] .checkout-total-box p span{font-weight:normal;white-space:nowrap}body[id^=layout-checkout] .checkout-total-box .checkout-total-line{margin:0 0 10px;color:#111;font-family:'bebas-neue',Arial,sans-serif;font-size:27px;line-height:32px}body[id^=layout-checkout] .checkout-total-box .checkout-total-line span{font-weight:normal}body[id^=layout-checkout] .secure-panel{margin:20px 0 0;padding:16px;background:#fff8df;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body[id^=layout-checkout] .secure-panel strong{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:#111}body[id^=layout-checkout] .secure-panel .secure-lock{width:17px;height:17px;fill:#111}body[id^=layout-checkout] .secure-panel p{margin:0 0 14px;color:#222;font-size:13px;line-height:20px}body[id^=layout-checkout] .payment-badges{display:flex;flex-wrap:wrap;gap:7px}body[id^=layout-checkout] .payment-badges span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;padding:4px 6px;border:1px solid #e1e1e1;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .payment-badges img{display:block;max-width:100%;max-height:23px}body[id^=layout-checkout] .checkout-accessories{margin-top:20px;padding-top:20px;border-top:1px solid #e2e2e2}body[id^=layout-checkout] .checkout-accessories h3{margin:0 0 15px;color:#111;font-family:'lato',sans-serif;font-size:15px;line-height:20px;font-weight:bold}body[id^=layout-checkout] .checkout-accessories article{display:grid;grid-template-columns:82px 1fr;gap:14px;margin-bottom:16px;align-items:start}body[id^=layout-checkout] .checkout-accessories .checkout-accessory-image{display:block;background:#f7f7f7}body[id^=layout-checkout] .checkout-accessories .checkout-accessory-image img{display:block;width:100%}body[id^=layout-checkout] .checkout-accessories a{color:#111}body[id^=layout-checkout] .checkout-accessories span{display:block;margin:7px 0 10px;color:#333}body[id^=layout-checkout] .checkout-accessories .checkout-accessory-link{display:inline-block;min-width:72px;height:34px;line-height:32px;border:1px solid #111;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-accessories .checkout-view-accessories{display:inline-block;margin-top:2px;color:#004f93}body[id^=layout-checkout] .checkout-review-grid{display:grid;gap:12px;margin-bottom:22px}body[id^=layout-checkout] .checkout-review-grid section{border:1px solid #e1e1e1;padding:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-review-grid h3{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;font-family:'lato',sans-serif;font-size:15px;line-height:20px;font-weight:bold}body[id^=layout-checkout] .checkout-review-grid h3 a{color:#004f93;font-weight:normal}body[id^=layout-checkout] .checkout-review-grid address,body[id^=layout-checkout] .checkout-review-grid p{margin:0;color:#333;font-style:normal;line-height:22px}body[id^=layout-checkout] .checkout-duty{margin:0 0 20px;padding:12px;border:1px solid #e3ae33;background:#fff0cd;color:#5f4300;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body[id^=layout-checkout] .checkout-payment-section h3{margin:0 0 14px;color:#111;font-family:'lato',sans-serif;font-size:17px;line-height:24px;font-weight:bold}body[id^=layout-checkout] .checkout-payment-section .payment-methods{margin-bottom:14px}body[id^=layout-checkout] .checkout-payment-section .payment-option{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #d1d1d1;margin-bottom:10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-payment-section .payment-option img{width:30px;height:auto}body[id^=layout-checkout] .checkout-payment-section .payment-option.selected{border-color:#111;background:#fffdf1}body[id^=layout-checkout] .checkout-payment-section #sp-container{min-height:184px;margin-bottom:18px;padding:14px 14px 22px;overflow:visible;border:1px solid #d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body[id^=layout-checkout] .checkout-payment-section #sp-container iframe{min-height:148px}body[id^=layout-checkout] .small{color:#555;font-size:12px;line-height:18px}#checkout-footer{max-width:1220px;margin:12px auto 34px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#checkout-footer .checkout-promises{display:grid;grid-template-columns:1fr;border:1px solid #eee;background:#fbfaf8}#checkout-footer .checkout-promises div{display:grid;grid-template-columns:40px 1fr;gap:2px 14px;padding:18px;border-bottom:1px solid #e4e1dd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#checkout-footer .checkout-promises div:last-child{border-bottom:0}#checkout-footer .checkout-promises svg{grid-row:span 2;width:31px;height:31px;fill:#111}#checkout-footer .checkout-promises strong{color:#111;line-height:20px}#checkout-footer .checkout-promises span{color:#333;line-height:22px}#checkout-footer .checkout-terms{margin:28px 0 0;color:#444;text-align:center;font-size:13px;line-height:20px}#checkout-footer .checkout-terms a{color:#333}#layout-delivery-calculator .page .wrapper{padding:20px;max-width:480px;margin:0 auto}#layout-delivery-calculator .page .wrapper #delivery-form ul{list-style:none;margin:0;padding:0}#layout-delivery-calculator .page .wrapper #delivery-form ul li{margin:0;padding:0 0 10px 0}#layout-delivery-calculator .page .wrapper #delivery-form ul li label{margin-bottom:0}#layout-delivery-calculator .page .wrapper #delivery-form .btn{width:100%}#layout-delivery-calculator .page .wrapper #delivery-cost{background:#f3f3f3;border:1px solid #b0b0b0;padding:20px;font-size:20px;text-align:center;margin:20px 0}#layout-home .banner,#layout-softinos .banner,#layout-asportuguesas .banner{position:relative}#layout-home .banner .sale-text,#layout-softinos .banner .sale-text,#layout-asportuguesas .banner .sale-text{display:none}#layout-home .banner .slide,#layout-softinos .banner .slide,#layout-asportuguesas .banner .slide{position:relative;overflow:hidden;height:110px}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{position:relative;width:100%;overflow:hidden;background:url('/images/banners/home.jpg?aw223');height:110px;background-size:cover;background-repeat:repeat;background-position:center}#layout-home .banner .slide .image .img,#layout-softinos .banner .slide .image .img,#layout-asportuguesas .banner .slide .image .img{display:block;width:auto;float:right;max-width:none;height:140px}#layout-home .banner .slide .image p,#layout-softinos .banner .slide .image p,#layout-asportuguesas .banner .slide .image p{line-height:110px;text-align:center;color:#FFF;font-weight:bold;font-size:20px;padding-left:75px;text-shadow:0 0 5px #000;text-transform:uppercase;margin-bottom:0;background:rgba(255,53,79,0.38)}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:170px;background-position:bottom center;background-size:cover}#layout-home .banner.swipe .image img,#layout-softinos .banner.swipe .image img,#layout-asportuguesas .banner.swipe .image img{display:block;width:100%;position:absolute;bottom:0}#layout-home .banner.sale .sale-text,#layout-softinos .banner.sale .sale-text,#layout-asportuguesas .banner.sale .sale-text{display:block;background:#ff354f;color:#FFF;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:25px;font-weight:bold;text-align:center;z-index:5;text-decoration:none;font-family:'bebas-neue',Arial,sans-serif}#layout-home .banner.sale .slide .slide-content .text,#layout-softinos .banner.sale .slide .slide-content .text,#layout-asportuguesas .banner.sale .slide .slide-content .text{background:#ff354f}#layout-home .banner.sale .slide .slide-content .text span,#layout-softinos .banner.sale .slide .slide-content .text span,#layout-asportuguesas .banner.sale .slide .slide-content .text span{color:#FFF}#layout-home .banner.sale .slide .slide-content:after,#layout-softinos .banner.sale .slide .slide-content:after,#layout-asportuguesas .banner.sale .slide .slide-content:after{background:#ff354f}#layout-home .banner .slide-content,#layout-softinos .banner .slide-content,#layout-asportuguesas .banner .slide-content{position:absolute;top:0;left:0;padding:0;height:110px;width:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:visible;display:block}#layout-home .banner .slide-content .text,#layout-softinos .banner .slide-content .text,#layout-asportuguesas .banner .slide-content .text{position:relative;z-index:2;background:#fcea69;padding:0;height:110px;width:80px}#layout-home .banner .slide-content .text img,#layout-softinos .banner .slide-content .text img,#layout-asportuguesas .banner .slide-content .text img{height:70px;margin:20px 30px}#layout-home .banner .slide-content:after,#layout-softinos .banner .slide-content:after,#layout-asportuguesas .banner .slide-content:after{content:"";background:#fcea69;transform:skew(30deg);transform-origin:top;position:absolute;top:0;right:0;z-index:1;width:100px;height:101%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}#layout-home .banner .slide-content .fly-1,#layout-softinos .banner .slide-content .fly-1,#layout-asportuguesas .banner .slide-content .fly-1{position:absolute;top:-5px;z-index:2;right:-2px;width:30px}#layout-home .banner .slide-content .fly-2,#layout-softinos .banner .slide-content .fly-2,#layout-asportuguesas .banner .slide-content .fly-2{position:absolute;z-index:2;left:0;bottom:0;width:30px}#layout-home .banner .dots,#layout-softinos .banner .dots,#layout-asportuguesas .banner .dots{position:absolute;bottom:0;right:-100px;width:150px}#layout-home .categories,#layout-softinos .categories,#layout-asportuguesas .categories,#layout-home .brands,#layout-softinos .brands,#layout-asportuguesas .brands{*zoom:1;margin-bottom:30px}#layout-home .categories:before,#layout-softinos .categories:before,#layout-asportuguesas .categories:before,#layout-home .brands:before,#layout-softinos .brands:before,#layout-asportuguesas .brands:before,#layout-home .categories:after,#layout-softinos .categories:after,#layout-asportuguesas .categories:after,#layout-home .brands:after,#layout-softinos .brands:after,#layout-asportuguesas .brands:after{display:table;content:""}#layout-home .categories:after,#layout-softinos .categories:after,#layout-asportuguesas .categories:after,#layout-home .brands:after,#layout-softinos .brands:after,#layout-asportuguesas .brands:after{clear:both}#layout-home .categories .category .image,#layout-softinos .categories .category .image,#layout-asportuguesas .categories .category .image,#layout-home .brands .category .image,#layout-softinos .brands .category .image,#layout-asportuguesas .brands .category .image,#layout-home .categories .brand .image,#layout-softinos .categories .brand .image,#layout-asportuguesas .categories .brand .image,#layout-home .brands .brand .image,#layout-softinos .brands .brand .image,#layout-asportuguesas .brands .brand .image{padding:12px;display:block;background:#f8f8f8;margin-bottom:10px}#layout-home .categories .category .image img,#layout-softinos .categories .category .image img,#layout-asportuguesas .categories .category .image img,#layout-home .brands .category .image img,#layout-softinos .brands .category .image img,#layout-asportuguesas .brands .category .image img,#layout-home .categories .brand .image img,#layout-softinos .categories .brand .image img,#layout-asportuguesas .categories .brand .image img,#layout-home .brands .brand .image img,#layout-softinos .brands .brand .image img,#layout-asportuguesas .brands .brand .image img{display:block;max-width:none;width:100%;border:1px solid #cacaca}#layout-home .categories .category figcaption,#layout-softinos .categories .category figcaption,#layout-asportuguesas .categories .category figcaption,#layout-home .brands .category figcaption,#layout-softinos .brands .category figcaption,#layout-asportuguesas .brands .category figcaption,#layout-home .categories .brand figcaption,#layout-softinos .categories .brand figcaption,#layout-asportuguesas .categories .brand figcaption,#layout-home .brands .brand figcaption,#layout-softinos .brands .brand figcaption,#layout-asportuguesas .brands .brand figcaption{text-align:center}#layout-home .categories .category figcaption a,#layout-softinos .categories .category figcaption a,#layout-asportuguesas .categories .category figcaption a,#layout-home .brands .category figcaption a,#layout-softinos .brands .category figcaption a,#layout-asportuguesas .brands .category figcaption a,#layout-home .categories .brand figcaption a,#layout-softinos .categories .brand figcaption a,#layout-asportuguesas .categories .brand figcaption a,#layout-home .brands .brand figcaption a,#layout-softinos .brands .brand figcaption a,#layout-asportuguesas .brands .brand figcaption a{font-family:'bebas-neue',Arial,sans-serif;color:#373737;text-decoration:none;font-size:23px}#layout-home .categories,#layout-softinos .categories,#layout-asportuguesas .categories{margin-bottom:0}#layout-home .content,#layout-softinos .content,#layout-asportuguesas .content{text-align:center;padding:20px 20px 0 20px;margin:0 auto;max-width:600px;line-height:1.3}#layout-home h2,#layout-softinos h2,#layout-asportuguesas h2{margin:40px 0 0 0}#layout-home .products,#layout-softinos .products,#layout-asportuguesas .products{*zoom:1;padding:20px}#layout-home .products:before,#layout-softinos .products:before,#layout-asportuguesas .products:before,#layout-home .products:after,#layout-softinos .products:after,#layout-asportuguesas .products:after{display:table;content:""}#layout-home .products:after,#layout-softinos .products:after,#layout-asportuguesas .products:after{clear:both}#layout-home .products figure,#layout-softinos .products figure,#layout-asportuguesas .products figure{float:left;width:48%;margin:0 0 30px 0;background:#f8f8f8;padding-bottom:5px}#layout-home .products figure a,#layout-softinos .products figure a,#layout-asportuguesas .products figure a{text-decoration:none;color:#373737;display:block;position:relative}#layout-home .products figure .sale,#layout-softinos .products figure .sale,#layout-asportuguesas .products figure .sale{position:absolute;top:0;left:0;width:70px}#layout-home .products figure:nth-of-type(even),#layout-softinos .products figure:nth-of-type(even),#layout-asportuguesas .products figure:nth-of-type(even){float:right}#layout-home .products figure:nth-of-type(odd),#layout-softinos .products figure:nth-of-type(odd),#layout-asportuguesas .products figure:nth-of-type(odd){clear:both}#layout-home .products figure .image,#layout-softinos .products figure .image,#layout-asportuguesas .products figure .image{display:block;border:10px solid #f8f8f8;border-bottom-width:5px;padding:0;margin-bottom:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-home .products figure .image .product-image,#layout-softinos .products figure .image .product-image,#layout-asportuguesas .products figure .image .product-image{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none}#layout-home .products figure .price,#layout-softinos .products figure .price,#layout-asportuguesas .products figure .price{font-size:16px;font-family:'lato',sans-serif;padding-top:5px}#layout-home .products figure .price span,#layout-softinos .products figure .price span,#layout-asportuguesas .products figure .price span{color:#f12800}#layout-home .products figure .price em,#layout-softinos .products figure .price em,#layout-asportuguesas .products figure .price em{font-size:16px;font-style:normal;font-weight:normal}#layout-home .products figure .price em span,#layout-softinos .products figure .price em span,#layout-asportuguesas .products figure .price em span{text-decoration:line-through;color:#373737}#layout-home .products figure figcaption,#layout-softinos .products figure figcaption,#layout-asportuguesas .products figure figcaption{font-family:'bebas-neue',Arial,sans-serif;font-size:20px;margin-bottom:5px;padding:0 10px}#layout-home .products figure p,#layout-softinos .products figure p,#layout-asportuguesas .products figure p{margin-bottom:0}#layout-home .products figure .colours,#layout-softinos .products figure .colours,#layout-asportuguesas .products figure .colours{margin-top:10px}#layout-home .products figure .colours .colour,#layout-softinos .products figure .colours .colour,#layout-asportuguesas .products figure .colours .colour{width:20px;height:20px;float:left;margin:0 6px 6px 0;border:1px solid #cacaca}#layout-home.site-softinos .products figure figcaption,#layout-softinos.site-softinos .products figure figcaption,#layout-asportuguesas.site-softinos .products figure figcaption{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}#layout-home.site-softinos .categories .category figcaption a,#layout-softinos.site-softinos .categories .category figcaption a,#layout-asportuguesas.site-softinos .categories .category figcaption a,#layout-home.site-softinos .brands .category figcaption a,#layout-softinos.site-softinos .brands .category figcaption a,#layout-asportuguesas.site-softinos .brands .category figcaption a,#layout-home.site-softinos .categories .brand figcaption a,#layout-softinos.site-softinos .categories .brand figcaption a,#layout-asportuguesas.site-softinos .categories .brand figcaption a,#layout-home.site-softinos .brands .brand figcaption a,#layout-softinos.site-softinos .brands .brand figcaption a,#layout-asportuguesas.site-softinos .brands .brand figcaption a{font-family:'bryant-web',Arial,sans-serif;font-weight:bold}#layout-softinos .banner .slide .slide-content{background:#ffb674}#layout-asportuguesas .banner .slide .slide-content{background:#cce9ef}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative;overflow:hidden}#layout-our-stores{background:#f6f6f6}#layout-our-stores .stores{padding:20px}#layout-our-stores .stores .store{margin-bottom:20px}#layout-our-stores .stores .store img{border:1px solid #b0b0b0;display:block;margin-bottom:10px}#layout-our-stores .stores .store p{font-family:'bebas-neue',Arial,sans-serif;font-size:23px}#layout-our-stores .content{background:#FFF}#layout-product .softino-product-logo{display:none}#layout-product .page .wrapper{*zoom:1;padding:20px}#layout-product .page .wrapper:before,#layout-product .page .wrapper:after{display:table;content:""}#layout-product .page .wrapper:after{clear:both}#layout-product .page .wrapper .top{padding:0;width:320px;margin:-7px -7px 0;position:relative}#layout-product .page .wrapper .top .alert{width:100%;font-family:'bebas-neue',Arial,sans-serif;font-size:22px;text-align:center;display:block;margin:0;position:absolute;top:0;padding:10px 0;color:#fff}#layout-product .page .wrapper .top .alert.success{background:#5dc46e}#layout-product .page .wrapper .left{margin-bottom:10px;*zoom:1}#layout-product .page .wrapper .left:before,#layout-product .page .wrapper .left:after{display:table;content:""}#layout-product .page .wrapper .left:after{clear:both}#layout-product .page .wrapper .left figure{border:5px solid #f8f8f8;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}#layout-product .page .wrapper .left figure img{display:block;width:100%;border:1px solid #cacaca;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-product .page .wrapper .left .thumbs{margin:10px 0 0;*zoom:1}#layout-product .page .wrapper .left .thumbs:before,#layout-product .page .wrapper .left .thumbs:after{display:table;content:""}#layout-product .page .wrapper .left .thumbs:after{clear:both}#layout-product .page .wrapper .left .thumbs img{border:1px solid #cacaca;padding:2px;margin:0 10px 10px 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-product .page .wrapper .product h1{margin:0 0 10px 0;font-size:22px;line-height:.8}#layout-product .page .wrapper .product #price{font-size:18px;font-weight:bold}#layout-product .page .wrapper .product #price span{color:#f12800}#layout-product .page .wrapper .product #price em{font-size:16px;font-style:normal;font-weight:normal}#layout-product .page .wrapper .product #price em span{text-decoration:line-through;color:#373737}#layout-product .page .wrapper .details{background:#e5e5e5;margin:0 -7px 0;padding:0 7px;*zoom:1;border-top:1px solid #b8b8b8}#layout-product .page .wrapper .details:before,#layout-product .page .wrapper .details:after{display:table;content:""}#layout-product .page .wrapper .details:after{clear:both}#layout-product .page .wrapper .details p{font-size:13px}#layout-product .page .wrapper form{margin:0 0 20px 0}#layout-product .page .wrapper form label{margin:0 0 15px 0;font-size:16px}#layout-product .page .wrapper form .error{color:#ca0000;padding:10px;background:rgba(202,0,0,0.3);border:1px solid #ca0000}#layout-product .page .wrapper form .models{*zoom:1;margin-bottom:15px}#layout-product .page .wrapper form .models:before,#layout-product .page .wrapper form .models:after{display:table;content:""}#layout-product .page .wrapper form .models:after{clear:both}#layout-product .page .wrapper form .models img{float:left;margin:0 10px 10px 0}#layout-product .page .wrapper form .model_color{border:1px solid #d5d5d5;padding:2px}#layout-product .page .wrapper form .model_color.selected{border:3px solid #4a4a4a;padding:0}#layout-product .page .wrapper form select[name='colour']{width:100%;padding:5px 0;display:block;line-height:1;height:30px}#layout-product .page .wrapper form .sizes label{font-weight:normal}#layout-product .page .wrapper form .sizes label span{color:#373737}#layout-product .page .wrapper form .sizes label a{display:inline-block;margin-left:20px}#layout-product .page .wrapper form fieldset{border:0;padding:0;margin:7px 0 0}#layout-product .page .wrapper form fieldset#size{*zoom:1}#layout-product .page .wrapper form fieldset#size:before,#layout-product .page .wrapper form fieldset#size:after{display:table;content:""}#layout-product .page .wrapper form fieldset#size:after{clear:both}#layout-product .page .wrapper form fieldset#size a{display:block;margin:10px 0 0}#layout-product .page .wrapper form fieldset#size a.size{background:#fff;color:#4a4a4a;border:1px solid #999999;text-align:center;margin:0 5px 5px 0;float:left;text-decoration:none}#layout-product .page .wrapper form fieldset#size a.size .out-of-stock{background:linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1px), #999 50%, rgba(0,0,0,0) calc(50% + 1px), rgba(0,0,0,0) 100%);color:#999999}#layout-product .page .wrapper form fieldset#size a.size span{display:block;height:30px;width:30px;text-align:center;line-height:30px}#layout-product .page .wrapper form fieldset#size a.size span.active{background:#417505;color:#fff}#layout-product .page .wrapper form fieldset#size a.size span.out-of-stock.active{background:#CC2A2D;color:#fff}#layout-product .page .wrapper form fieldset.related{margin:0 0 7px}#layout-product .page .wrapper form fieldset.related p{font-size:15px;margin:15px 0 5px}#layout-product .page .wrapper form fieldset.related a{font-size:12px;text-decoration:none}#layout-product .page .wrapper form fieldset.related input{margin-right:7px}#layout-product .page .wrapper form fieldset.related label{display:block}#layout-product .page .wrapper form #out-of-stock{display:none;border:2px solid #ff354f;padding:20px}#layout-product .page .wrapper form #out-of-stock input{margin-bottom:15px;max-width:350px}#layout-product .page .wrapper form #out-of-stock .captcha{margin-bottom:20px}#layout-product .page .wrapper form #out-of-stock button{float:none;clear:both;margin-top:0;height:40px;line-height:39px}#layout-product .page .wrapper form .btn-yellow{margin:14px 0}#layout-product .description{clear:both}#layout-product .description h2{font-size:22px;text-transform:uppercase;font-weight:normal;margin:30px 0 20px 0}#layout-product .description h2:first-of-type{margin-top:0}#layout-product .products{*zoom:1}#layout-product .products:before,#layout-product .products:after{display:table;content:""}#layout-product .products:after{clear:both}#layout-product .products figure{float:left;width:48%;margin:0 0 30px 0;background:#f8f8f8;padding-bottom:5px;overflow:hidden}#layout-product .products figure a{text-decoration:none;color:#373737;display:block;position:relative}#layout-product .products figure .sale,#layout-product .products figure .new{position:absolute;top:0px;left:-60px;background:#ff354f;color:#FFF;padding:5px;display:block;text-align:center;width:150px;transform:rotate(-45deg);font-family:'bebas-neue',Arial,sans-serif;text-transform:uppercase;line-height:1}#layout-product .products figure .new{background:#fcea69;color:#373737}#layout-product .products figure:nth-of-type(even){float:right}#layout-product .products figure:nth-of-type(odd){clear:both}#layout-product .products figure .image{display:block;border:10px solid #f8f8f8;border-bottom-width:5px;padding:0;margin-bottom:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-product .products figure .image .product-image{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none}#layout-product .products figure .price{font-size:16px;font-family:'lato',sans-serif;padding-top:5px}#layout-product .products figure .price span{color:#f12800}#layout-product .products figure .price em{font-size:16px;font-style:normal;font-weight:normal}#layout-product .products figure .price em span{text-decoration:line-through;color:#373737}#layout-product .products figure figcaption{font-family:'bebas-neue',Arial,sans-serif;font-size:20px;margin-bottom:5px;padding:0 10px}#layout-product .products figure p{margin-bottom:0}#layout-product .products figure .colours{margin-top:10px}#layout-product .products figure .colours .colour{width:20px;height:20px;float:left;margin:0 6px 6px 0;border:1px solid #cacaca}#layout-product.site-softinos .page .wrapper .description h2{text-transform:none}#layout-store .content .address{margin-bottom:20px}#layout-store .content .address p{margin:0}#layout-store .content h2{font-family:'lato',sans-serif;font-size:17px;font-weight:bold;margin-bottom:16px}#layout-store .content .hours{margin:0 0 20px 5px;padding:0;list-style:none}#layout-store .content .hours li{padding:0;margin:0 0 5px 0}#layout-store .content .hours li span{display:inline-block;width:100px}#layout-store .content .map{border:1px solid #b0b0b0;width:100%;height:200px}#layout-store .content .map #map{width:100%;height:100%}#layout-store .content .images{margin-top:20px}#layout-store .content .images img{border:1px solid #b0b0b0;margin:0 0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:480px){header .bar a{color:#FFF;font-size:15px;text-transform:uppercase;padding:12px}header .bar a span{display:block;float:left;color:#FFF;margin-left:10px;height:22px;line-height:22px}header .bar #account{margin-left:0}header .bar #basket{margin-left:0}header #search input{width:75%}header #search button{width:15%}header #search #close-search{width:10%}body[id^=layout-checkout] .checkout-progress li strong{display:block}body[id^=layout-checkout] .checkout-basket-item{grid-template-columns:108px minmax(0, 1fr)}body[id^=layout-checkout] .checkout-accessories article{grid-template-columns:96px 1fr}#layout-home .banner .slide,#layout-softinos .banner .slide,#layout-asportuguesas .banner .slide{height:160px}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{height:160px}#layout-home .banner .slide .image p,#layout-softinos .banner .slide .image p,#layout-asportuguesas .banner .slide .image p{font-size:30px;line-height:160px}#layout-home .banner .slide .slide-content,#layout-softinos .banner .slide .slide-content,#layout-asportuguesas .banner .slide .slide-content{height:160px;width:100px}#layout-home .banner .slide .slide-content .text,#layout-softinos .banner .slide .slide-content .text,#layout-asportuguesas .banner .slide .slide-content .text{height:160px;width:100px}#layout-home .banner .slide .slide-content .text img,#layout-softinos .banner .slide .slide-content .text img,#layout-asportuguesas .banner .slide .slide-content .text img{height:100px;margin:30px 30px}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:257px}}@media only screen and (min-width:600px){body#page-leatherguide .content{padding:25px}body#page-leatherguide .content .wrap .item{*zoom:1}body#page-leatherguide .content .wrap .item:before,body#page-leatherguide .content .wrap .item:after{display:table;content:""}body#page-leatherguide .content .wrap .item:after{clear:both}body#page-leatherguide .content .wrap .item img{width:25%;float:left}body#page-leatherguide .content .wrap .item .text{width:70%;float:right}header .bar a{color:#FFF;font-size:15px;text-transform:uppercase}header .bar a span{display:block;float:left;color:#FFF;margin-left:10px;height:22px;line-height:22px}header .bar #account,header .bar #basket{margin-left:10px}header #search .wrapper{width:450px;margin:0 auto}header #search input{width:75%}header #search button{width:15%}header #search #close-search{width:10%}#ireland{width:500px;margin-left:-250px}#footer .links{float:left;width:48%}#footer .links:nth-of-type(odd){clear:both}#footer .links:nth-of-type(even){float:right}#footer .social{clear:both}#layout-about .yellow-bg,#layout-about-softinos .yellow-bg,#layout-about-asportuguesas .yellow-bg{margin-bottom:200px}#layout-about .yellow-bg h1,#layout-about-softinos .yellow-bg h1,#layout-about-asportuguesas .yellow-bg h1{font-size:35px;text-align:center}#layout-about .yellow-bg .images,#layout-about-softinos .yellow-bg .images,#layout-about-asportuguesas .yellow-bg .images{margin:0 auto -220px;max-width:900px}#layout-about .yellow-bg .images img,#layout-about-softinos .yellow-bg .images img,#layout-about-asportuguesas .yellow-bg .images img{width:48%}#layout-about .yellow-bg .images img:nth-of-type(2n),#layout-about-softinos .yellow-bg .images img:nth-of-type(2n),#layout-about-asportuguesas .yellow-bg .images img:nth-of-type(2n){position:absolute;top:0;right:0}#layout-about .content,#layout-about-softinos .content,#layout-about-asportuguesas .content{position:relative;margin:0 auto 30px auto;max-width:650px;text-align:center}#layout-about-asportuguesas .yellow-bg .images img{width:100%}#layout-account .table table td .image,#layout-account-addresses .table table td .image,#layout-account-orders .table table td .image{float:left;width:45%}#layout-account .table table td .details,#layout-account-addresses .table table td .details,#layout-account-orders .table table td .details{float:left;width:50%;margin-left:5%}#layout-basket .basket-empty-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}#layout-basket .empty-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}#layout-basket .basket-empty-promises{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 28px}#layout-basket .basket-empty-promises div{min-height:82px}#layout-products .banner{height:150px;background-size:cover}body[id^=layout-checkout] .checkout-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 16px}body[id^=layout-checkout] .checkout-wide-field{grid-column:1 / -1}body[id^=layout-checkout] .checkout-review-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}body[id^=layout-checkout] .checkout-contact-layout{grid-template-columns:minmax(0, 1fr) 260px;align-items:start}body[id^=layout-checkout] .checkout-login-form{padding:18px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#checkout-footer .checkout-promises{grid-template-columns:repeat(2, minmax(0, 1fr))}#checkout-footer .checkout-promises div:nth-child(2){border-right:0}#checkout-footer .checkout-promises div:nth-last-child(-n+2){border-bottom:0}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{background-position:center}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:321px}#layout-store .content .images{margin-top:20px}#layout-store .content .images img{float:left;width:48%}#layout-store .content .images img:nth-child(2n){float:right}}@media only screen and (min-width:768px){.wrapper .content{padding:40px 20px}.centre-content{padding:40px 0}.softinos-style header .header-wrapper #logo{margin:-11px 16px 0;width:183px}#cookie-popup .txt .wrapper #cookie-button{margin-top:20px}.softinos-style header{margin:0}body#page-sizeguide .content{padding:25px}body#page-sizeguide .content h2{margin:0}body#page-sizeguide .content table{width:auto;text-align:left;font-size:14px;border-collapse:collapse}body#page-sizeguide .content table th{padding:10px}body#page-sizeguide .content table td{padding:10px;border:1px solid #b8b8b8;margin:0;text-align:center}body#page-success .content .text{float:left;width:400px;margin-right:48px}body#page-success .content .minibasket{float:left;width:300px}body#page-success .content table{width:100%;border:1px solid #fff;border-right:none;border-bottom:none;margin-bottom:10px}body#page-success .content table thead{display:table-header-group;width:100%}body#page-success .content table thead th{text-align:left;background:#444;color:#fff;padding:5px;font-weight:normal;border-right:1px solid #fff;font-family:'bebas-neue',Arial,sans-serif}body#page-success .content table tbody tr{float:none}body#page-success .content table tbody tr td{float:none;clear:none;padding:10px;border-right:1px solid #fff;border-bottom:1px solid #fff}body#page-success .content table tbody tr td:first-of-type{width:300px}body#page-success .content table tbody tr td figure img{display:inline-block;width:75px}body#page-success .content table tbody tr td figure figcaption{margin:17px 10px 0;display:inline-block}body#page-success .content table tbody tr td figure figcaption strong{display:inline}body#page-fail .content .text{float:left;width:400px;margin-right:48px}body#page-fail .content .minibasket{float:left;width:300px}body#page-fail .content table{width:100%;border:1px solid #fff;border-right:none;border-bottom:none;margin-bottom:10px}body#page-fail .content table thead{display:table-header-group;width:100%}body#page-fail .content table thead th{text-align:left;background:#444;color:#fff;padding:5px;font-weight:normal;border-right:1px solid #fff;font-family:'bebas-neue',Arial,sans-serif}body#page-fail .content table tbody tr{float:none}body#page-fail .content table tbody tr td{float:none;clear:none;padding:10px;border-right:1px solid #fff;border-bottom:1px solid #fff}body#page-fail .content table tbody tr td:first-of-type{width:300px}body#page-fail .content table tbody tr td figure img{display:inline-block;width:75px}body#page-fail .content table tbody tr td figure figcaption{margin:17px 10px 0;display:inline-block}body#page-fail .content table tbody tr td figure figcaption strong{display:inline}body#page-1 .content #delivery-calculator{float:right;margin:0 0 30px 30px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);border:5px solid #fff;width:300px}body#page-login .content h1{text-align:left}body#page-login .content form{width:450px}body#page-login .content form .btn-yellow{width:auto;padding-left:30px;padding-right:30px}body#page-forgot .content h1{text-align:left}body#page-forgot .content form{width:450px}body#page-forgot .content form .btn-yellow{width:auto;padding-left:30px;padding-right:30px}body#page-account-your-details .content h1{text-align:left}body#page-account-your-details .content form{width:450px}body#page-account-your-details .content form .btn-yellow{width:auto;padding-left:30px;padding-right:30px}body#page-about-softinos .content img,body#page-about-asportuguesas .content img{float:left;width:48%}body#page-about-softinos .content img:nth-of-type(2n),body#page-about-asportuguesas .content img:nth-of-type(2n){float:right}body#page-account-addresses .content .addresses{float:left;width:48%;margin-right:25px;clear:left}body#page-account-addresses .content .addresses address{border:1px solid #ccc}body#page-account-addresses .content .addaddress{float:left;width:48%}body#page-account-addresses .content .addaddress form .btn-yellow{width:auto;padding-left:30px;padding-right:30px}#footer .links{float:left;width:auto;margin-right:30px}#footer .links:nth-of-type(odd){clear:none}#footer .links:nth-of-type(even){float:left}#footer .social{clear:none;float:right}#footer .social img{float:right;margin:0 0 0 20px}#footer .icons{clear:both;padding-top:30px}#footer #copyright{text-align:left;*zoom:1}#footer #copyright:before,#footer #copyright:after{display:table;content:""}#footer #copyright:after{clear:both}#footer #copyright .bottom{float:left;margin:0}#footer #copyright a{float:right}#layout-about-asportuguesas .content{max-width:900px}#layout-about-asportuguesas .columns{clear:both;text-align:left;*zoom:1;margin-bottom:20px}#layout-about-asportuguesas .columns:before,#layout-about-asportuguesas .columns:after{display:table;content:""}#layout-about-asportuguesas .columns:after{clear:both}#layout-about-asportuguesas .columns .column{float:left;width:50%;padding:0 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-about-asportuguesas .steps{*zoom:1}#layout-about-asportuguesas .steps:before,#layout-about-asportuguesas .steps:after{display:table;content:""}#layout-about-asportuguesas .steps:after{clear:both}#layout-about-asportuguesas .steps .step{float:left;width:50%;padding:0 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-basket .page .basket-page{padding:32px 24px}#layout-basket .basket-heading h1{font-size:40px}#layout-basket .basket-empty-hero{display:grid;grid-template-columns:minmax(260px, 42%) minmax(0, 1fr);margin:0 0 34px;align-items:stretch}#layout-basket .basket-empty-copy{display:flex;flex-direction:column;justify-content:center;padding:42px 32px}#layout-basket .basket-empty-copy h1{font-size:56px}#layout-basket .basket-empty-hero-image img{height:420px}#layout-basket .basket-empty-search{grid-template-columns:290px minmax(0, 1fr);align-items:center;padding:20px 28px}#layout-basket .item{flex-wrap:nowrap;padding:20px}#layout-basket .item .image{width:180px}#layout-basket .item .details{flex-basis:auto;padding-right:0}#layout-basket .item .item-price{display:block;width:110px;padding:86px 0 0;text-align:right}#layout-basket .item .item-price em{display:block;color:#a30002;text-decoration:line-through;font-style:normal;font-weight:normal}#layout-basket .item .item-price strong{font-size:18px}#layout-basket .item .mobile-price{display:none}#layout-basket .addon-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}#layout-basket .basket-promises{grid-template-columns:repeat(2, minmax(0, 1fr))}#layout-basket .basket-promises div{border-right:1px solid #e2e2e2}#layout-basket .basket-promises div:nth-child(2n){border-right:0}#layout-basket .basket-promises div:nth-last-child(-n+2){border-bottom:0}#layout-success .page .wrapper,#layout-checkout-4 .page .wrapper{*zoom:1;min-height:500px}#layout-success .page .wrapper:before,#layout-checkout-4 .page .wrapper:before,#layout-success .page .wrapper:after,#layout-checkout-4 .page .wrapper:after{display:table;content:""}#layout-success .page .wrapper:after,#layout-checkout-4 .page .wrapper:after{clear:both}#layout-success .page .wrapper .items,#layout-checkout-4 .page .wrapper .items{float:left;width:60%}#layout-success .page .wrapper .summary,#layout-checkout-4 .page .wrapper .summary{float:right;margin:0 0 20px 0;width:37%;padding:10px;max-width:370px}#layout-success .page .wrapper .summary .box,#layout-checkout-4 .page .wrapper .summary .box{border-width:1px}#layout-success .page .wrapper .small,#layout-checkout-4 .page .wrapper .small{float:right;width:37%;clear:both}#layout-products{background:#FFF}#layout-products .right .products{margin:0 -1.5% 0 -1.5%}#layout-products .right .products figure{float:left;width:30%;margin:0 1.5% 20px 1.5%}#layout-products .right .products figure a{text-decoration:none;color:#373737}#layout-products .right .products figure:nth-of-type(even){float:left}#layout-products .right .products figure:nth-of-type(odd){clear:none}#layout-products .right .products figure:nth-of-type(3n+1){clear:both}#layout-contact .crumbs{max-width:1032px;margin:0 auto}#layout-contact .content{width:664px;margin:0 auto;text-align:center}#layout-contact .content h1{font-size:28px}#layout-contact .content .notice{width:620px;margin:0 auto 30px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#layout-contact form{text-align:left}#layout-contact form .left{width:290px;float:left}#layout-contact form .right{width:339px;margin-left:34px;float:left}#layout-contact form .right textarea{height:212px}#layout-contact form .captcha{margin:10px auto 20px auto;clear:both;width:304px}#layout-contact form .btn{margin:0 auto;display:block}#layout-contact .stores{padding:40px 20px 60px;text-align:center;*zoom:1}#layout-contact .stores:before,#layout-contact .stores:after{display:table;content:""}#layout-contact .stores:after{clear:both}#layout-contact .stores .wrap{max-width:750px;margin:0 auto}#layout-contact .stores h2{font-size:28px;margin-bottom:40px}#layout-contact .stores .store{float:left;width:46%;margin:0 2%}.checkout-body .checkout-header-inner{padding:30px 28px 20px}.checkout-body #checkout-header #logo{width:86px}.checkout-body #checkout-header #logo.softinos{width:160px}.checkout-body .checkout-secure-label{font-size:15px}.checkout-body .checkout-wrapper{padding:24px 28px 28px}body[id^=layout-checkout] .checkout-progress{max-width:720px;margin:0 auto 32px}body[id^=layout-checkout] .checkout-progress li em{width:36px;height:36px}body[id^=layout-checkout] .checkout-progress li:before{top:18px}body[id^=layout-checkout] .checkout-progress li strong{font-size:13px}body[id^=layout-checkout] .checkout-layout{grid-template-columns:minmax(0, 1fr) 330px;gap:28px}body[id^=layout-checkout] .checkout-sidebar{position:sticky;top:18px}body[id^=layout-checkout] .checkout-panel-header{padding:24px 28px}body[id^=layout-checkout] .checkout-panel-body{padding:0 28px 28px}body[id^=layout-checkout] .checkout-panel-preview{padding:0 28px 24px}body[id^=layout-checkout] .checkout-panel-title h2{font-size:30px;line-height:34px}body[id^=layout-checkout] .checkout-panel-title p{font-size:15px}body[id^=layout-checkout] .checkout-basket-card{padding:24px}body[id^=layout-checkout] .checkout-basket-heading h2{font-size:28px;line-height:32px}body[id^=layout-checkout] .checkout-basket-item{grid-template-columns:112px minmax(0, 1fr)}body[id^=layout-checkout] .checkout-review-grid section{padding:16px}#checkout-footer{padding:0 28px}#checkout-footer .checkout-promises{grid-template-columns:repeat(4, minmax(0, 1fr))}#checkout-footer .checkout-promises div{border-bottom:0;border-right:1px solid #e4e1dd}#checkout-footer .checkout-promises div:last-child{border-right:0}#layout-home .banner .slide,#layout-softinos .banner .slide,#layout-asportuguesas .banner .slide{height:230px}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{height:230px}#layout-home .banner .slide .image p,#layout-softinos .banner .slide .image p,#layout-asportuguesas .banner .slide .image p{font-size:50px;line-height:230px}#layout-home .banner .slide .slide-content,#layout-softinos .banner .slide .slide-content,#layout-asportuguesas .banner .slide .slide-content{height:230px;width:150px}#layout-home .banner .slide .slide-content .text,#layout-softinos .banner .slide .slide-content .text,#layout-asportuguesas .banner .slide .slide-content .text{height:230px;width:150px}#layout-home .banner .slide .slide-content .text img,#layout-softinos .banner .slide .slide-content .text img,#layout-asportuguesas .banner .slide .slide-content .text img{height:120px;margin:55px 50px}#layout-home .banner .slide .slide-content:after,#layout-softinos .banner .slide .slide-content:after,#layout-asportuguesas .banner .slide .slide-content:after{width:140px}#layout-home .banner .slide .slide-content .fly-1,#layout-softinos .banner .slide .slide-content .fly-1,#layout-asportuguesas .banner .slide .slide-content .fly-1{width:50px;top:10px}#layout-home .banner .slide .slide-content .fly-2,#layout-softinos .banner .slide .slide-content .fly-2,#layout-asportuguesas .banner .slide .slide-content .fly-2{width:50px;left:10px}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:411px}#layout-home .categories,#layout-softinos .categories,#layout-asportuguesas .categories{*zoom:1;padding-top:30px;margin-bottom:30px}#layout-home .categories:before,#layout-softinos .categories:before,#layout-asportuguesas .categories:before,#layout-home .categories:after,#layout-softinos .categories:after,#layout-asportuguesas .categories:after{display:table;content:""}#layout-home .categories:after,#layout-softinos .categories:after,#layout-asportuguesas .categories:after{clear:both}#layout-home .categories .category,#layout-softinos .categories .category,#layout-asportuguesas .categories .category{float:left;width:30%;margin:0 1.6%}#layout-home .brands .brand,#layout-softinos .brands .brand,#layout-asportuguesas .brands .brand{width:46%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 1.6%}#layout-home .brands .brand:nth-of-type(2n),#layout-softinos .brands .brand:nth-of-type(2n),#layout-asportuguesas .brands .brand:nth-of-type(2n){float:right}#layout-home h1,#layout-softinos h1,#layout-asportuguesas h1{margin:30px;font-size:40px}#layout-home .products,#layout-softinos .products,#layout-asportuguesas .products{margin:0 -1.5% 50px -1.5%}#layout-home .products figure,#layout-softinos .products figure,#layout-asportuguesas .products figure{float:left;width:30%;margin:0 1.5% 20px 1.5%}#layout-home .products figure a,#layout-softinos .products figure a,#layout-asportuguesas .products figure a{text-decoration:none;color:#373737}#layout-home .products figure:nth-of-type(even),#layout-softinos .products figure:nth-of-type(even),#layout-asportuguesas .products figure:nth-of-type(even){float:left}#layout-home .products figure:nth-of-type(odd),#layout-softinos .products figure:nth-of-type(odd),#layout-asportuguesas .products figure:nth-of-type(odd){clear:none}#layout-home .products figure:nth-of-type(3n+1),#layout-softinos .products figure:nth-of-type(3n+1),#layout-asportuguesas .products figure:nth-of-type(3n+1){clear:both}#layout-our-stores .stores{padding:40px 20px 60px;text-align:center;*zoom:1}#layout-our-stores .stores:before,#layout-our-stores .stores:after{display:table;content:""}#layout-our-stores .stores:after{clear:both}#layout-our-stores .stores h1{font-size:28px;margin-bottom:40px}#layout-our-stores .stores .store{float:left;width:30%;margin:0 1.5%}#layout-our-stores .page .content{text-align:center}#layout-our-stores .page .content .wrapper{width:640px;margin:20px auto;line-height:24px}#layout-product .page .wrapper{*zoom:1}#layout-product .page .wrapper:before,#layout-product .page .wrapper:after{display:table;content:""}#layout-product .page .wrapper:after{clear:both}#layout-product .page .wrapper .left{float:left;width:45%}#layout-product .page .wrapper .left figure{border-width:15px}#layout-product .page .wrapper .right{float:left;width:50%;margin-left:5%;margin-bottom:20px}#layout-product .page .wrapper .right .details{margin:0;background:none}#layout-product .page .wrapper .right .product{margin:0;background:none}#layout-product .page .wrapper .right form{*zoom:1;border-width:10px}#layout-product .page .wrapper .right form:before,#layout-product .page .wrapper .right form:after{display:table;content:""}#layout-product .page .wrapper .right form:after{clear:both}#layout-product .page .wrapper .right form .btn{float:left;padding:0 30px;margin-bottom:0}#layout-product .page .wrapper .description{*zoom:1;border-top:1px solid #d4d4d4;padding-top:50px;margin-top:50px}#layout-product .page .wrapper .description:before,#layout-product .page .wrapper .description:after{display:table;content:""}#layout-product .page .wrapper .description:after{clear:both}#layout-product .page .wrapper .thumbs{width:100%}#layout-product .page .wrapper .products{margin:0 -1.5% 0 -1.5%;border-top:1px solid #d4d4d4;padding-top:50px;margin-top:50px}#layout-product .page .wrapper .products figure{float:left;width:22%;margin:0 1.5% 20px 1.5%}#layout-product .page .wrapper .products figure a{text-decoration:none;color:#373737}#layout-product .page .wrapper .products figure:nth-of-type(even){float:left}#layout-product .page .wrapper .products figure:nth-of-type(odd){clear:none}#layout-product .page .wrapper .products figure:nth-of-type(4n+1){clear:both}#layout-store .content{padding:20px}#layout-store .content .crumbs{margin-bottom:40px}#layout-store .content h1{font-size:30px}#layout-store .content .details{float:left;width:48%;padding-bottom:20px}#layout-store .content .map{float:right;width:48%;height:365px}#layout-store .content .images{clear:both;max-width:800px;margin:0 auto}}@media only screen and (min-width:1080px){.wrapper{width:1032px}.softinos-style header .header-wrapper #logo{margin-bottom:5px;width:215px}.page{position:relative;z-index:0}body#page-success .content{padding:25px}body#page-success .content .text{width:520px}body#page-fail .content{padding:25px}body#page-fail .content .text{width:520px}body#page-basket .content{padding:25px}body#page-basket .content h1{text-align:left}body#page-basket .content .left{width:560px}body#page-login .content{padding:25px}body#page-forgot .content{padding:25px}#cookie-popup .strip{height:85px}header{padding:0;position:fixed;top:0;z-index:1;width:100%;background:rgba(38,38,38,0.61)}header #logo{margin:8px 20px;width:200px}header #logo img{margin:0}header #logo.softinos{height:70px;margin:2px 20px 3px}header .bar{position:absolute;top:8px;left:0;width:100%;*zoom:1}header .bar:before,header .bar:after{display:table;content:""}header .bar:after{clear:both}header .bar .wrapper{width:200px;float:right}header .bar #toggle_menu{display:none}header .bar #account,header .bar #basket,header .bar #search-toggle{margin:6px 0}header .bar #account span,header .bar #basket span,header .bar #search-toggle span{display:none}header #search{background:rgba(38,38,38,0.61)}header #menu{width:auto;position:absolute;top:0 !important;right:200px;left:auto;display:block}header #menu ul{list-style:none;margin:0;padding:0;display:block;background:none;text-align:right}header #menu ul li{position:relative;font-family:'bebas-neue',Arial,sans-serif;*zoom:1;background:none;border:none;float:none;display:inline-block;padding:0}header #menu ul li:before,header #menu ul li:after{display:table;content:""}header #menu ul li:after{clear:both}header #menu ul li a{color:#FFF;font-size:20px;display:block;float:left;width:auto;padding:25px 10px}header #menu ul li a:hover{background:#262626;background:rgba(38,38,38,0.8)}header #menu ul li a.selected{background:#fcea69 !important;background:rgba(252,235,105,0.8) !important;color:#373737}header #menu ul li img{display:none !important}header #menu ul .softino-nav ul{display:none !important}header #menu ul ul{position:absolute;top:74px;left:auto;margin:0;width:200px;display:none;text-align:left;border-top:none;background:#262626;background:rgba(38,38,38,0.9)}header #menu ul ul li{font-family:'lato',sans-serif;background:none;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header #menu ul ul li a{padding:10px 15px;background:none;color:#FFF;font-size:17px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header #menu ul ul li a:hover{background:#fcea69;color:#373737;cursor:pointer}header #menu ul li:hover ul{display:block}#layout-content header,#layout-sitemap header{background:#777}.page{padding-top:75px}.black-friday .page{padding-top:150px}#layout-products.category-search-open .page{padding-top:135px}#layout-products.category-search-open.black-friday .page{padding-top:210px}.ticker-wrap{height:76px}.ticker-wrap .ticker{height:76px}.ticker-wrap .ticker .ticker_item{height:76px;font-size:28px;line-height:76px}#shipping{height:76px;line-height:76px;padding:0}#shipping strong{display:inline-block}#shipping hr{display:inline-block;width:2px;height:76px;border:none;background:#c8b004;margin:-30px 20px}#footer .links{margin-right:38px}#footer .icons{clear:right;float:right}#footer #copyright{clear:both;padding-top:30px}#layout-about .yellow-bg h1,#layout-about-softinos .yellow-bg h1,#layout-about-asportuguesas .yellow-bg h1{font-size:40px;margin-bottom:40px}#layout-basket .page .basket-page{width:100%;max-width:1310px;padding:40px 50px}#layout-basket .basket-layout{display:grid;grid-template-columns:minmax(0, 1fr) 390px;gap:22px;align-items:start}#layout-basket .basket-empty-hero{grid-template-columns:minmax(360px, 42%) minmax(0, 1fr);margin-bottom:36px}#layout-basket .basket-empty-copy{padding:50px}#layout-basket .basket-empty-copy h1{font-size:66px}#layout-basket .empty-product-section{margin-bottom:32px}#layout-basket .empty-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px}#layout-basket .basket-empty-promises{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;margin-top:36px}#layout-basket .basket-empty-promises div{min-height:88px;padding:18px 22px;border-bottom:0;border-right:1px solid #e3e3e3}#layout-basket .basket-empty-promises div:last-child{border-right:0}#layout-basket .basket-empty-search{grid-template-columns:360px minmax(0, 1fr);margin-top:28px;padding:20px 34px}#layout-basket .items{margin-bottom:0}#layout-basket .summary{position:sticky;top:95px;margin-bottom:0}#layout-basket .item .image{width:220px}#layout-basket .item .item-price{width:120px}#layout-basket .basket-promises{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:22px}#layout-basket .basket-promises div{min-height:88px;border-bottom:0;border-right:1px solid #e2e2e2}#layout-basket .basket-promises div:nth-child(2n){border-right:1px solid #e2e2e2}#layout-basket .basket-promises div:last-child{border-right:0}#layout-success .page .wrapper .items,#layout-checkout-4 .page .wrapper .items{width:570px}#layout-success .page .wrapper .items .item .image,#layout-checkout-4 .page .wrapper .items .item .image{width:242px;padding:8px}#layout-success .page .wrapper .items .item .details,#layout-checkout-4 .page .wrapper .items .item .details{float:left;margin-left:20px;width:300px}#layout-success .page .wrapper .items .item .details h3 a,#layout-checkout-4 .page .wrapper .items .item .details h3 a{font-size:26px}#layout-success .page .wrapper .summary,#layout-checkout-4 .page .wrapper .summary{width:370px}#layout-success .page .wrapper .summary .box,#layout-checkout-4 .page .wrapper .summary .box{border-width:1px}#layout-success .page .wrapper .small,#layout-checkout-4 .page .wrapper .small{float:right;width:370px;clear:both;font-size:13px}#layout-products{background:#FFF}#layout-products .banner{height:300px}#layout-products .page .wrapper{*zoom:1;width:100%}#layout-products .page .wrapper:before,#layout-products .page .wrapper:after{display:table;content:""}#layout-products .page .wrapper:after{clear:both}#layout-products .filters{display:block;width:265px;padding:0;position:absolute;top:40px;left:40px;z-index:2}#layout-products .filters ul .parent{margin-bottom:20px;padding-bottom:20px}#layout-products .filters ul .parent>a i{display:none}#layout-products .filters ul .parent ul{display:block;*zoom:1}#layout-products .filters ul .parent ul:before,#layout-products .filters ul .parent ul:after{display:table;content:""}#layout-products .filters ul .parent ul:after{clear:both}#layout-products .filters ul .parent ul li{width:48%;margin-right:2%;float:left}#layout-products .filters ul .parent:first-of-type ul li{width:100%}#layout-products .filters ul .parent:last-of-type{border-bottom:none;padding-bottom:0}#layout-products .right{width:100%;margin:40px 0 80px 0;padding:0 40px 0 350px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;min-height:800px}#layout-products .right #sort{top:0}#layout-products .right .products{*zoom:1}#layout-products .right .products:before,#layout-products .right .products:after{display:table;content:""}#layout-products .right .products:after{clear:both}#layout-products .right .products figure{margin-bottom:30px;padding-bottom:10px}#layout-products .right .products figure .sale,#layout-products .right .products figure .new{font-size:20px;padding:8px}#layout-products .right .products figure .image{margin-bottom:10px}#layout-products .right .products figure figcaption{font-size:24px}#layout-products .right .products figure p{font-size:16px}#layout-products .right .products figure .colours{margin-top:12px}#layout-products .right .products figure .colours .colour{width:25px;height:25px}#layout-contact .page .wrapper{width:100%}#layout-contact .content h1{font-size:36px}#layout-contact .stores{padding:65px 0 60px}#layout-contact .stores h2{font-size:32px;margin-bottom:48px}.checkout-body .checkout-header-inner{padding-left:32px;padding-right:32px}.checkout-body .checkout-wrapper{padding-left:32px;padding-right:32px}body[id^=layout-checkout] .checkout-layout{grid-template-columns:minmax(0, 690px) minmax(330px, 430px);gap:32px;justify-content:center}body[id^=layout-checkout] .checkout-panel-title{gap:16px}body[id^=layout-checkout] .checkout-contact-layout{grid-template-columns:minmax(0, 1fr) 280px;gap:24px}body[id^=layout-checkout] .checkout-basket-item{grid-template-columns:118px minmax(0, 1fr)}body[id^=layout-checkout] .checkout-basket-item .checkout-basket-item-details{padding-right:78px}body[id^=layout-checkout] .checkout-accessories article{grid-template-columns:104px 1fr}#checkout-footer{max-width:1216px;padding-left:32px;padding-right:32px}#layout-home .page,#layout-softinos .page,#layout-asportuguesas .page{padding-top:0}#layout-home .banner .slide,#layout-softinos .banner .slide,#layout-asportuguesas .banner .slide{height:440px}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{height:440px;background-position:center}#layout-home .banner .slide .image .dots,#layout-softinos .banner .slide .image .dots,#layout-asportuguesas .banner .slide .image .dots{right:0;bottom:0;width:219px}#layout-home .banner .slide .image p,#layout-softinos .banner .slide .image p,#layout-asportuguesas .banner .slide .image p{font-size:70px;line-height:342px}#layout-home .banner .slide .slide-content,#layout-softinos .banner .slide .slide-content,#layout-asportuguesas .banner .slide .slide-content{height:360px;width:250px}#layout-home .banner .slide .slide-content .text,#layout-softinos .banner .slide .slide-content .text,#layout-asportuguesas .banner .slide .slide-content .text{height:360px;width:250px}#layout-home .banner .slide .slide-content .text img,#layout-softinos .banner .slide .slide-content .text img,#layout-asportuguesas .banner .slide .slide-content .text img{height:160px;margin:140px 110px}#layout-home .banner .slide .slide-content:after,#layout-softinos .banner .slide .slide-content:after,#layout-asportuguesas .banner .slide .slide-content:after{width:270px}#layout-home .banner .slide .slide-content .fly-1,#layout-softinos .banner .slide .slide-content .fly-1,#layout-asportuguesas .banner .slide .slide-content .fly-1{width:80px;top:10px}#layout-home .banner .slide .slide-content .fly-2,#layout-softinos .banner .slide .slide-content .fly-2,#layout-asportuguesas .banner .slide .slide-content .fly-2{width:80px;left:10px}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:531px}#layout-home .banner.sale .sale-text,#layout-softinos .banner.sale .sale-text,#layout-asportuguesas .banner.sale .sale-text{position:absolute;top:85%;right:20%;width:400px;height:80px;line-height:80px;margin-top:-40px;font-size:35px;padding:0}#layout-home .categories,#layout-softinos .categories,#layout-asportuguesas .categories{margin-bottom:60px;padding-top:60px}#layout-home .categories .category,#layout-softinos .categories .category,#layout-asportuguesas .categories .category{width:328px;margin:0 24px 0 0}#layout-home .categories .category figcaption,#layout-softinos .categories .category figcaption,#layout-asportuguesas .categories .category figcaption{padding-top:10px}#layout-home .categories .category figcaption a,#layout-softinos .categories .category figcaption a,#layout-asportuguesas .categories .category figcaption a{font-size:30px}#layout-home .categories .category:nth-of-type(3n),#layout-softinos .categories .category:nth-of-type(3n),#layout-asportuguesas .categories .category:nth-of-type(3n){margin-right:0}#layout-home .brands,#layout-softinos .brands,#layout-asportuguesas .brands{margin-bottom:100px}#layout-home .brands .brand,#layout-softinos .brands .brand,#layout-asportuguesas .brands .brand{width:504px;margin:0}#layout-home .brands .brand figcaption,#layout-softinos .brands .brand figcaption,#layout-asportuguesas .brands .brand figcaption{padding-top:10px}#layout-home .brands .brand figcaption a,#layout-softinos .brands .brand figcaption a,#layout-asportuguesas .brands .brand figcaption a{font-size:30px}#layout-softinos .banner .slide .slide-content .text{background:#ffb674}#layout-softinos .banner .slide .slide-content:after{background:#ffb674}#layout-asportuguesas .banner .slide .slide-content .text{background:#cce9ef}#layout-asportuguesas .banner .slide .slide-content:after{background:#cce9ef}#layout-our-stores .page .wrapper{width:100%}#layout-our-stores .stores{padding:65px 0 60px}#layout-our-stores .stores h1{font-size:32px;margin-bottom:48px}#layout-our-stores .stores .wrap{width:1032px;*zoom:1;margin:0 auto}#layout-our-stores .stores .wrap:before,#layout-our-stores .stores .wrap:after{display:table;content:""}#layout-our-stores .stores .wrap:after{clear:both}#layout-our-stores .stores .store{width:290px;margin:0 30px 0 0}#layout-our-stores .stores .store:nth-of-type(3n){margin-right:0}#layout-product .page .wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;max-width:1310px;padding:20px 50px}#layout-product .page .wrapper .crumbs{margin-bottom:50px}#layout-product .page .wrapper .product h1{font-size:38px}#layout-product .page .wrapper .product #price{font-size:22px}#layout-product .page .wrapper .right{margin-bottom:50px}#layout-product .page .wrapper .right form{margin-bottom:40px}#layout-product .page .wrapper .right form label{font-size:19px;margin-bottom:18px}#layout-product .page .wrapper .right form fieldset{border:0;padding:0;margin:7px 0 0}#layout-product .page .wrapper .right form fieldset#size{*zoom:1}#layout-product .page .wrapper .right form fieldset#size:before,#layout-product .page .wrapper .right form fieldset#size:after{display:table;content:""}#layout-product .page .wrapper .right form fieldset#size:after{clear:both}#layout-product .page .wrapper .right form fieldset#size a.size{margin:0 8px 8px 0}#layout-product .page .wrapper .right form fieldset#size a.size span{width:40px;height:40px;line-height:40px;font-size:18px}#layout-product .page .wrapper .right form .sizes{margin-bottom:15px}#layout-product .page .wrapper .description .delivery{max-width:800px;margin:0 auto}#layout-product .page .wrapper .description h2{font-size:27px}#layout-product .products figure .sale,#layout-product .products figure .new{font-size:20px;padding:8px}#layout-store .page .wrapper{max-width:1100px;width:100%}#layout-store .content{padding:20px 40px}#layout-store .content h1{font-size:45px;line-height:1}#layout-store .content .details{width:300px}#layout-store .content .map{width:500px;height:400px}#layout-store .content .images{width:800px}#layout-store .content .images img{width:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:40px}#layout-store .content .images img:nth-of-type(2n){float:left;margin-right:0}}@media only screen and (min-width:1382px){.wrapper{width:1210px}header{padding:0}header #logo{z-index:5}header #menu{width:70%;right:15%;z-index:4}header #menu ul{text-align:center}header #menu ul li a{font-size:22px;padding:25px 13px}#layout-products .page .wrapper{width:100%;max-width:1700px}#layout-products .filters{left:50px}#layout-products .right .products figure{max-width:400px}#layout-contact .stores{padding-bottom:80px}body[id^=layout-checkout] .checkout-layout{grid-template-columns:minmax(0, 700px) minmax(360px, 450px);gap:34px}#checkout-footer{max-width:1248px}#layout-home .page .wrapper,#layout-softinos .page .wrapper,#layout-asportuguesas .page .wrapper{width:1300px}#layout-home .banner .slide,#layout-softinos .banner .slide,#layout-asportuguesas .banner .slide{height:700px}#layout-home .banner .slide .image,#layout-softinos .banner .slide .image,#layout-asportuguesas .banner .slide .image{height:700px;background-size:auto}#layout-home .banner .slide .image p,#layout-softinos .banner .slide .image p,#layout-asportuguesas .banner .slide .image p{line-height:700px}#layout-home .banner .slide .slide-content,#layout-softinos .banner .slide .slide-content,#layout-asportuguesas .banner .slide .slide-content{height:700px;width:300px}#layout-home .banner .slide .slide-content .text,#layout-softinos .banner .slide .slide-content .text,#layout-asportuguesas .banner .slide .slide-content .text{height:700px;width:300px}#layout-home .banner .slide .slide-content .text img,#layout-softinos .banner .slide .slide-content .text img,#layout-asportuguesas .banner .slide .slide-content .text img{height:230px;margin:235px 140px}#layout-home .banner .slide .slide-content:after,#layout-softinos .banner .slide .slide-content:after,#layout-asportuguesas .banner .slide .slide-content:after{width:410px}#layout-home .banner.swipe .image,#layout-softinos .banner.swipe .image,#layout-asportuguesas .banner.swipe .image{height:750px}#layout-home .categories .category,#layout-softinos .categories .category,#layout-asportuguesas .categories .category{width:413px;margin:0 30px 0 0}#layout-home .brands,#layout-softinos .brands,#layout-asportuguesas .brands{width:860px;margin:0 auto 100px auto}#layout-home .brands .brand,#layout-softinos .brands .brand,#layout-asportuguesas .brands .brand{width:413px}#layout-our-stores .stores{padding-bottom:80px}#layout-our-stores .stores .wrap{width:1054px}#layout-our-stores .stores .store{width:306px;margin:0 68px 0 0}#layout-product .page .wrapper .left{width:640px}#layout-product .page .wrapper .right{width:500px;margin-left:70px}#layout-product .page .wrapper .description{padding-top:50px}#layout-store .content{padding:30px 40px}#layout-store .content .crumbs{margin-bottom:50px}#layout-store .content .details{margin-bottom:50px}#layout-store .content .map{width:645px;height:466px}#layout-store .content .images{*zoom:1}#layout-store .content .images:before,#layout-store .content .images:after{display:table;content:""}#layout-store .content .images:after{clear:both}}