@charset "UTF-8";.child-seat-config html{box-sizing:border-box}.child-seat-config *,.child-seat-config ::after,.child-seat-config ::before{box-sizing:inherit}.child-seat-config :root{margin:0;padding:0;font-family:"Volvo Sans Regular";background:#fff}.child-seat-config body,.child-seat-config html{margin:0;padding:0;line-height:normal;min-width:16.5625em;-webkit-font-smoothing:antialiased}.child-seat-config a{text-decoration:none;border-bottom:none;color:inherit;cursor:pointer}.child-seat-config a:hover{text-decoration:underline}.child-seat-config h1,.child-seat-config h2,.child-seat-config h3,.child-seat-config h4,.child-seat-config h5,.child-seat-config h6{margin:0}.child-seat-config article{background-color:#fff;padding:0;display:block}.child-seat-config article::after{clear:both;content:"";display:table}@media screen and (min-width:481px){.child-seat-config article{padding:2em}}.child-seat-config img{width:100%;height:auto}.child-seat-config [draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.child-seat-config input{font-size:.7em;padding:.56em;background:#fff;border:1px solid #003057;color:#003057}.child-seat-config h1,.child-seat-config h2{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;letter-spacing:.025em;color:#161618}.child-seat-config .button{padding:0;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:100}.child-seat-config h1{font-size:38px;line-height:42px;font-weight:100}.child-seat-config h2{font-size:24px;line-height:32px;font-weight:100}.child-seat-config h3,.child-seat-config h4{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;line-height:20px;color:#333;font-weight:100;letter-spacing:1px;text-transform:uppercase}.child-seat-config h3{font-size:12px}.child-seat-config h4{font-size:16px}.child-seat-config,.child-seat-config h5{letter-spacing:.025em;font-weight:100;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif}.child-seat-config h5{font-size:20px;line-height:26px;color:#161618}.child-seat-config{font-size:15px;line-height:22px;color:#333}.child-seat-config small{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:18px}.child-seat-config blockquote,.child-seat-config q{font-family:"Volvo Serif Italic"}.child-seat-config a{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:1px}.child-seat-config html[data-useragent*='Chrome/33'] .nav-subnav-title,.child-seat-config html[data-useragent*=UCBrowser] .nav-subnav-title,.child-seat-config html[data-useragent*='Safari/600'] .nav-subnav-title{top:10%}@media screen and (min-width:481px){.child-seat-config html[data-useragent*='Chrome/33'] .nav-subnav-title,.child-seat-config html[data-useragent*=UCBrowser] .nav-subnav-title,.child-seat-config html[data-useragent*='Safari/600'] .nav-subnav-title{top:25%}}.child-seat-config html[data-useragent*='Chrome/33'] .dropdown-title .icon,.child-seat-config html[data-useragent*='Chrome/33'] .nav-subnav-title .icon-nav,.child-seat-config html[data-useragent*=UCBrowser] .dropdown-title .icon,.child-seat-config html[data-useragent*=UCBrowser] .nav-subnav-title .icon-nav,.child-seat-config html[data-useragent*='Safari/600'] .dropdown-title .icon,.child-seat-config html[data-useragent*='Safari/600'] .nav-subnav-title .icon-nav{top:20%}.child-seat-config html[data-useragent*='Chrome/33'] .select-hero .__dropdown-main-hero .dropdown-list,.child-seat-config html[data-useragent*=UCBrowser] .select-hero .__dropdown-main-hero .dropdown-list,.child-seat-config html[data-useragent*='Safari/600'] .select-hero .__dropdown-main-hero .dropdown-list{position:relative;display:block;width:250px;margin:auto;left:auto}@media screen and (min-width:769px){.child-seat-config html[data-useragent*='Chrome/33'] .select-hero .__dropdown-main-hero .dropdown-list,.child-seat-config html[data-useragent*=UCBrowser] .select-hero .__dropdown-main-hero .dropdown-list,.child-seat-config html[data-useragent*='Safari/600'] .select-hero .__dropdown-main-hero .dropdown-list{width:282px}}.child-seat-config html[data-useragent*='Chrome/33'] .configurator-car-image-roof,.child-seat-config html[data-useragent*=UCBrowser] .configurator-car-image-roof,.child-seat-config html[data-useragent*='Safari/600'] .configurator-car-image-roof{display:none;animation:none;z-index:-1}.child-seat-config .dropzone{z-index:1000}.child-seat-config .configurator .uc-browser{left:0!important;margin:0 auto!important}.child-seat-config .configurator .uchack{margin:0 auto;left:0;width:18.75em}.child-seat-config .configurator .uc-hack-seat{margin:0 auto;width:75%;position:relative;top:10%!important;transform:translete(0,0);left:0!important}@media screen and (min-width:769px){.child-seat-config .configurator .uc-hack-seat{width:60%;left:0!important;top:35%!important}.child-seat-config .select-hero .dropdown-wrap{max-width:550px}}.child-seat-config .configurator .uc-image-hack{width:18.75em}.child-seat-config .row-seats-2.__back .configurator-seats-item-image._image4{height:100px}.child-seat-config a.configurator-selector--clear-seats span.ui-browser-hack{display:none}.child-seat-config a.configurator-selector--clear-seats span.ui-browser-hack:hover{color:#2b7bcd}.child-seat-config .old_browser_notification{background:#d6d2c4;z-index:1000;width:100%;text-align:center;padding:0 2em;position:fixed;height:0;overflow:hidden;transition:all .2s cubic-bezier(.36,.1,0,.91)}.child-seat-config .button,.child-seat-config .button-filled p{transition:all .3s ease,color 0s ease,background-color 0s ease}.child-seat-config .old_browser_notification-active{height:150px}@media screen and (min-width:1025px){.child-seat-config .old_browser_notification-active{height:70px}}.child-seat-config .old_browser_notification p{display:block;position:relative;height:50%;margin:0;top:1.25em}@media screen and (min-width:1025px){.child-seat-config .old_browser_notification p{display:inline-block;top:.9375em}}.child-seat-config .old_browser_notification .button-notification-box{display:inline-block;padding:.5em 4em;position:relative;margin:0 2em;top:0}@media screen and (min-width:1025px){.child-seat-config .old_browser_notification .button-notification-box{top:.9375em}}.child-seat-config .old_browser_notification .button-notification-box:hover{color:#fff}.child-seat-config .button{padding-left:50px;padding-right:45px;display:inline-block;text-align:center;margin:1em 0;height:55px}.child-seat-config .button p{font-size:15px;letter-spacing:.025em;padding:1em;margin:0;display:inline-block}.child-seat-config .button:hover{text-decoration:none!important}.child-seat-config .button-filled{background-color:#fff;color:#2b7bcd;border:1px solid #2b7bcd;width:auto;margin:1em auto}.child-seat-config .button-filled p{text-transform:none;padding-right:0}.child-seat-config .button-filled:hover{background-color:#2b7bcd;border-color:#2b7bcd;color:#fff}.child-seat-config .button-filled:hover::after,.child-seat-config .button-filled:hover:after{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.child-seat-config .button-filled::after,.child-seat-config .button-filled:after{display:inline-block;font-family:volvo-icons;content:"";transition:padding .3s ease,margin .3s ease,transform .3s ease,color 0s ease,background-color 0s ease,-webkit-transform .3s ease!important;vertical-align:-.2em;padding-left:10px}.child-seat-config .button-basic p,.child-seat-config .button-outlined p{transition:all .3s ease,color 0s ease,background-color 0s ease;text-transform:none}.child-seat-config .button-basic{background-color:#fff;color:#2b7bcd;border:1px solid #2b7bcd;width:auto;margin:1em auto;padding-left:0;padding-right:0;min-width:150px}.child-seat-config .button-basic p{padding-left:0;padding-right:0}.child-seat-config .button-basic:hover{background-color:#2b7bcd;color:#fff}.child-seat-config .button-outlined{background-color:#fff;color:#2b7bcd;border:1px solid #2b7bcd}.child-seat-config .button-outlined p{padding:1em 0}.child-seat-config .button-outlined:hover{background-color:#2b7bcd;border-color:#2b7bcd;color:#fff}.child-seat-config .button-outlined:hover::after,.child-seat-config .button-outlined:hover:after{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.child-seat-config .button-outlined::after,.child-seat-config .button-outlined:after{display:inline-block;font-family:volvo-icons;content:"";transition:padding .3s ease,margin .3s ease,transform .3s ease,color 0s ease,background-color 0s ease,-webkit-transform;vertical-align:-.2em;padding-left:10px}.child-seat-config .button-secondary{border:none}.child-seat-config .button-secondary:hover{background-color:#fff;color:#2b7bcd}.child-seat-config .button.nav-list-item{line-height:1.5em}.child-seat-config .button.nav-list-item:after{content:"";height:0}.child-seat-config input[type=text].input-text{background-color:#fff;border-radius:0;border:1px solid #DDD}.child-seat-config .icon{font-family:volvo-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;speak:none;text-decoration:none;text-transform:none;font-size:2em;font-weight:400}.child-seat-config .icon-nav{position:absolute;top:50%;transform:translateY(-50%);right:-.3rem;margin-top:-2px}@media screen and (min-width:1025px){.child-seat-config .icon-nav{display:none}}.child-seat-config .icon-angle-down:before{content:"\E001"}.child-seat-config .icon-angle-up:before{content:"\E004"}.child-seat-config .dropdown{cursor:pointer;color:#2b7bcd;font-size:15px;letter-spacing:.025em}.child-seat-config .dropdown-list{transition:all .2s cubic-bezier(.36,.1,0,.91),color 0s ease,background-color 0s ease;background:#fff;border:1px solid #2b7bcd;position:relative;width:15.625em;height:0;overflow:hidden;opacity:0;max-height:16em;overflow-y:auto;z-index:1000;top:-5px}.child-seat-config .dropdown-list-active{height:auto;opacity:1}.child-seat-config .dropdown-list-item{width:100%;display:block;text-align:center;padding:1em}.child-seat-config .dropdown-list-item:hover{background:#2b7bcd;color:#fff;text-decoration:none}.child-seat-config .dropdown-title{height:55px;line-height:55px;margin:auto;padding-left:50px;padding-right:45px;display:inline-block;box-sizing:border-box;overflow:hidden;transition:all .3s ease,color 0s ease,background-color 0s ease;text-align:center;-webkit-font-smoothing:antialiased;position:relative;width:100%}.child-seat-config .dropdown-title:hover{background:#2b7bcd;color:#fff}.child-seat-config .dropdown-title-outlined{border:1px solid #2b7bcd;background:#fff}.child-seat-config .dropdown-title-active{border-bottom:none}.child-seat-config .dropdown-title-active a.js-active{color:#2b7bcd}.child-seat-config .dropdown-title-active a.js-active:hover{color:#fff}.child-seat-config .dropdown-title-toggle{display:inline-block;width:100%;text-align:center;text-transform:none;margin-left:-1.5em}.child-seat-config .dropdown-title-toggle:hover{text-decoration:none;color:#fff}.child-seat-config .dropdown-title .icon{position:absolute;margin-left:2%;top:53%;transform:translateY(-50%);font-size:1.5em}.child-seat-config html[data-useragent*=UCBrowser] .__dropdown-main-hero{width:250px;margin:auto}.child-seat-config html[data-useragent*=UCBrowser] .__dropdown-main-hero .dropdown-list{position:relative;left:0;width:250px}.child-seat-config .select-hero-dropdown-wrap{position:relative;margin:auto;height:100%;text-align:center}@media screen and (min-width:481px){.child-seat-config .select-hero-dropdown-wrap{text-align:left}}.child-seat-config .select-hero .dropdown-wrap{padding-left:2em;float:left;display:block;margin-right:2.35765%;width:100%}@media screen and (max-width:1024px){.child-seat-config .select-hero .dropdown-wrap{padding-right:2em;margin:auto!important;display:flex;float:none}}.child-seat-config .select-hero .dropdown-wrap:last-child{margin-right:0}.child-seat-config .select-hero .__dropdown-main-hero{display:block;margin:0;width:auto;text-align:center;top:20px;float:left}@media screen and (min-width:769px){.child-seat-config .select-hero .__dropdown-main-hero{margin:0 auto}}.child-seat-config .select-hero .__dropdown-main-hero .dropdown-title{width:100%;min-width:300px}.child-seat-config .select-hero .__dropdown-main-hero .dropdown-title-toggle{width:auto}.child-seat-config .select-hero .__dropdown-main-hero .dropdown-list{min-width:300px;width:100%;position:relative;margin:0 auto;z-index:0}.child-seat-config .nav{height:50px;background:rgba(22,22,24,.9);z-index:1000;float:left;display:block;margin-right:2.35765%;width:100%;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.child-seat-config .nav a{font-family:"Volvo Sans Regular"}.child-seat-config .nav a:hover{text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13 / 10),only screen and (min-resolution:1.3dppx){.child-seat-config .nav{background:#000}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-resolution:1.5dppx){.child-seat-config .nav{background:#000}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.child-seat-config .nav{background:#000}}.child-seat-config .nav:last-child{margin-right:0}@media screen and (min-width:481px){.child-seat-config .nav{height:70px}}.child-seat-config .nav-logo{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;border-bottom:none;height:100%}.child-seat-config .nav-logo:last-child{margin-right:0}.child-seat-config .nav-logo>img{height:2.25em;width:auto;vertical-align:middle;transform:translateY(.4em);z-index:1000}@media screen and (min-width:481px){.child-seat-config .nav-logo>img{height:3.1875em;transform:translateY(.5em)}}.child-seat-config .nav-list{z-index:1000;position:absolute;top:50px;left:0;height:0;opacity:0;display:none;text-align:right;background:#000;width:100%;padding:2em;transition:all .2s cubic-bezier(.36,.1,0,.91)}@media screen and (min-width:481px){.child-seat-config .nav-list{top:70px}}@media screen and (min-width:1025px){.child-seat-config .nav-list{padding:0;opacity:1;height:auto;position:relative;top:auto;background:0 0;float:left;display:block;margin-right:2.35765%;width:57.35098%}.child-seat-config .nav-list:last-child{margin-right:0}}.child-seat-config .nav-list-active{height:auto;opacity:1;display:block}.child-seat-config .nav-list-item{position:relative;text-align:center;display:block;width:auto;margin:0 auto;padding:0 1.5em;line-height:5em;max-width:300px}.child-seat-config .nav-list-item:hover:after{position:absolute;height:2px;left:15px;right:15px;bottom:0;content:"";background-color:#fff}.child-seat-config .nav-subnav{position:relative;background:rgba(77,78,83,.7);-webkit-backdrop-filter:blur(10px);padding:0 1em;margin-right:0}.child-seat-config .nav-subnav-fixed{background:rgba(22,22,24,.9);position:fixed}.child-seat-config .nav-subnav-opaque{background:#161618}@media screen and (min-width:1025px){.child-seat-config .nav-list-item{width:auto;display:inline-block}.child-seat-config .nav-subnav-opaque{background:rgba(77,78,83,.7)}}.child-seat-config .nav-subnav.dark a{color:#fff}.child-seat-config .nav-subnav-title{position:relative;top:50%;transform:translateY(-50%);text-align:center;font-size:1.25rem;font-weight:400;float:left;display:block;margin-right:2.35765%;width:100%}.child-seat-config .nav-subnav-title:last-child{margin-right:0}@media screen and (min-width:1025px){.child-seat-config .nav-subnav-title{text-align:left;float:left;display:block;margin-right:2.35765%;width:40.29137%}.child-seat-config .nav-subnav-title a{font-family:"Volvo Sans Medium";font-size:1.625rem;text-transform:none;padding:0}.child-seat-config .nav-subnav-title:last-child{margin-right:0}}.child-seat-config .nav-subnav-title-toggle{color:#fff;height:100%;display:inline-block;position:relative;padding:.6em 1.5em;font-weight:300;letter-spacing:1px}.child-seat-config .csc-popup-wrap{position:fixed;left:0;height:100%;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;background:#fff;overflow-y:auto;width:100%;display:none;z-index:9999;top:0}.child-seat-config .csc-popup-wrap .warning-wrap{margin-top:1.5em;border:1px solid #003057;float:left;width:100%}.child-seat-config .csc-popup-wrap .warning-wrap .row1-message,.child-seat-config .csc-popup-wrap .warning-wrap .row2-message,.child-seat-config .csc-popup-wrap .warning-wrap .row3-message{margin-bottom:1.5em}.child-seat-config .csc-popup-wrap .warning-wrap .popup-message-row-name{border-bottom:1px solid #003057;margin-bottom:1em}.child-seat-config .csc-popup-wrap .csc-popup{width:80%;height:100%;margin:0 auto;font-family:Volvo Sans Light}@media screen and (max-width:740px) and (orientation:landscape){.child-seat-config .csc-popup-wrap .csc-popup{width:100%}}.child-seat-config .csc-popup-wrap .csc-popup .csc-popup-header{background:#fff;width:100%;display:inline-block;margin-bottom:-5px}.child-seat-config .csc-popup-wrap .csc-popup .csc-popup-header .csc-popup-close{position:absolute;right:20px;top:20px;float:right;padding:20px;cursor:pointer}.child-seat-config .csc-popup-wrap .csc-popup .csc-popup-header .csc-popup-close:after{content:'\E014';color:#414146;font-family:volvo-icons;font-size:24px}@media screen and (max-width:680px){.child-seat-config .csc-popup-wrap .csc-popup{width:100%}.child-seat-config .csc-popup-wrap .csc-popup .csc-popup-header .csc-popup-close{padding:20px 10px 20px 0}.child-seat-config .csc-popup-wrap .csc-popup .csc-popup-header .csc-popup-close:after{font-size:18px}}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap{margin-top:40px}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content{background:#fff;width:100%;height:100%;overflow:hidden;margin-top:-5px;overflow-y:scroll;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif}@media screen and (orientation:portrait){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content{overflow-y:scroll}}@media screen and (orientation:landscape){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content{overflow-y:scroll}}@media screen and (min-width:1023px) and (max-width:1199px) and (orientation:landscape){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content{overflow:hidden}}@media screen and (min-width:1200px) and (orientation:landscape){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content{overflow:hidden}}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-seat-image{width:100%;padding:40px 0}@media all and (max-width:567px){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-seat-image{float:none;padding:10px 0}}@media all and (min-width:568px){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-seat-image{margin:0 auto;padding:10px 0}}@media all and (min-width:768px){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-seat-image{padding:10px 0}}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-seat-image img{width:auto;margin:0 auto;display:block}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description{width:100%;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-title{padding:30px 0 10px;text-align:center}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-seat-description{text-align:justify;margin:0 auto;width:80%}@media all and (min-width:1700px){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-seat-description{width:50%}}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-age{padding:20px 0 0;text-align:center}@media screen and (max-width:450px){.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-age{width:80%;margin:0 auto;text-align:justify}}.child-seat-config .csc-popup-wrap .csc-popup .csc-content-wrap .csc-popup-content .csc-popup-description .csc-popup-seat-price{text-align:center;padding:10px 0 15px}.child-seat-config .csc-popup-wrap .csc-config-popup{width:100%;display:none;padding:1em 0 0;background:#fff}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap{overflow-y:auto;overflow-x:hidden;width:100%;margin:0 auto}@media only screen and (orientation:portrait){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap{overflow-y:auto}}@media only screen and (orientation:landscape){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap{overflow-y:auto}}@media only screen and (max-width:730px){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .button.button-basic.print,.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .send-warning-wrap{width:100%}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .input-wrap{padding-right:0}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .send-email.input-text{width:calc(100% - 180px)}}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .model-wrap{width:100%;padding:0 1em;float:left}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .model-wrap .configuration-model{border-bottom:2px solid #a6b1be;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;padding:5px 0;font-size:18px}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .model-wrap .configuration-model-name{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:28px;padding:0 0 10px;text-align:center}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap .configuration-front-seat,.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap .configuration-front-seat-title{font-size:18px;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap{float:left;width:45%;padding:10px 0}@media all and (max-width:680px){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap{float:none;width:100%}}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap .configuration-front-seat-title{border-top:2px solid #a6b1be;padding:5px 0}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .front-seat-wrap .configuration-front-seat-sub-title{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:12px;padding:5px 0}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap .config-data-wrap .configuration-back-seat-title,.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap .configuration-back-seat{font-size:18px;font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap{float:right;width:45%;padding:10px 0}@media all and (max-width:680px){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap{float:none;width:100%}}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap .config-data-wrap .configuration-back-seat-title{padding:5px 0;border-top:2px solid #a6b1be}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-wrap .back-seat-wrap .config-data-wrap .configuration-back-seat-sub-title{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-size:12px;padding:5px 0}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-print-ok{margin-top:20px;width:100%;text-align:right;padding:20px;background:#fff;display:block;float:left}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-print-ok .print-ok{width:98%}@media only screen and (max-width:600px){.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-print-ok .print-ok{width:100%}}.child-seat-config .csc-popup-wrap .csc-config-popup .configuration-print-ok .print-ok .print{float:right;margin-top:36px;text-transform:none!important}.child-seat-config .csc-info{cursor:pointer}.child-seat-config .csc-info .info{width:20px;height:20px;display:none;vertical-align:-3px}.child-seat-config .overflow-csc-popup{opacity:.7;filter:alpha(opacity=20);background-color:#000;width:100%;height:100%;z-index:10;top:0;left:0;position:fixed;overflow:hidden}.child-seat-config #data-wrapper{margin-right:2.35765%;width:100%;float:left;display:block}.child-seat-config #data-wrapper:last-child{margin-right:0}.child-seat-config .popup-seat-list-item{border-bottom:1px solid #003057;padding-bottom:20px}.child-seat-config .popup-seat-list-item h5{display:block;height:auto;margin-bottom:.4em}.child-seat-config .popup-seat-list-item>small:first-of-type{height:4em;display:block;overflow-y:hidden;margin-bottom:1em}.child-seat-config .popup-seat-list-item>small:last-of-type{display:block;height:4em;overflow-y:hidden}.child-seat-config .popup-seat-list-item-wrap{display:block;float:left;padding:1em}.child-seat-config .popup-seat-list-item-wrap._only-item{width:100%}@media screen and (min-width:1025px){.child-seat-config .popup-seat-list-item-wrap{float:left;display:block;width:48.82117%;margin-right:0}.child-seat-config .popup-seat-list-item-wrap:last-child{margin-right:0}.child-seat-config .popup-seat-list-item{height:250px}}.child-seat-config .popup-seat-list-item .popup-seat-price{padding-top:20px}.child-seat-config .email-success,.child-seat-config .email-warning{transition:.5s all ease-in-out;padding:10px 0;display:none;text-align:left}.child-seat-config .send-link{float:right;margin:14px 0}@media only screen and (max-width:600px){.child-seat-config .send-link{width:100%}}.child-seat-config .send-email{font-size:14px!important;line-height:38px!important;height:55px!important;padding-bottom:8px;float:left;bottom:0;margin:14px 0;width:350px!important}@media only screen and (max-width:600px){.child-seat-config .send-email{width:100%!important}}.child-seat-config .input-wrap{display:block;position:relative;padding:0 2em 0 0}.child-seat-config .send-warning-wrap{display:block;float:left;height:auto;width:600px}@media only screen and (max-width:600px){.child-seat-config .send-warning-wrap{width:100%}}.child-seat-config #printable{height:auto;display:block;float:left}.child-seat-config .send-configuration{text-align:left}.child-seat-config .content{position:relative;top:50px}.child-seat-config footer{background-color:#003057;color:#fff;padding:2em 4em;min-height:20em}.child-seat-config{margin-top:20px;margin-bottom:50px}.child-seat-config .page-textfield{position:relative;background:#fff;text-align:center;padding:2em 0}@media screen and (min-width:1025px){.child-seat-config .page-textfield{padding:2em 0 0}}.child-seat-config .page-textfield-headline{padding:.5em 0}.child-seat-config .page-textfield-description{max-width:30em;margin:0 auto;padding:1em 2em}@media screen and (min-width:1025px){.child-seat-config ._before-dd{display:none}.child-seat-config ._above-dd{height:18em;display:table-cell;vertical-align:bottom;text-align:left;padding-bottom:50px}.child-seat-config .select-hero{padding:0 0 2em}}@media screen and (max-width:1024px){.child-seat-config ._above-dd{display:none}}.child-seat-config .select-hero{background-color:#fff}.child-seat-config .select-hero-image{max-width:85em;margin:0 auto;position:relative;opacity:1;background-repeat:no-repeat;background-position:center;background-size:400px;height:45em}@media screen and (min-width:481px){.child-seat-config .content{top:70px}.child-seat-config .select-hero-image{background-position:center;background-size:400px}}@media screen and (min-width:769px){.child-seat-config .select-hero-image{min-height:40em;background-size:50em}}@media screen and (min-width:769px) and (max-width:1024px){.child-seat-config .select-hero-image{min-height:50em}}@keyframes focus{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes fade-out{0%{opacity:1}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes animation_seat1{0%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/0.png)}10%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/1.png)}20%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/2.png)}30%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/3.png)}40%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/4.png)}50%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/5.png)}60%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/6.png)}70%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/7.png)}80%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/8.png)}90%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/9.png)}100%{background-image:url(/Content/Csc/img/seats/animations/infantSeat/11.png)}}@keyframes animation_seat2{0%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/0.png)}10%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/1.png)}20%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/2.png)}30%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/3.png)}40%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/4.png)}50%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/5.png)}60%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/6.png)}70%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/7.png)}80%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/8.png)}90%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/9.png)}100%{background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/11.png)}}@keyframes animation_seat3{0%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/0.png)}10%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/1.png)}20%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/2.png)}30%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/3.png)}40%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/4.png)}50%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/5.png)}60%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/6.png)}70%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/7.png)}80%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/8.png)}90%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/9.png)}100%{background-image:url(/Content/Csc/img/seats/animations/boosterSeat/11.png)}}@keyframes animation_seat4{0%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/0.png)}10%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/1.png)}20%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/2.png)}30%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/3.png)}40%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/4.png)}50%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/5.png)}60%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/6.png)}70%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/7.png)}80%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/8.png)}90%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/9.png)}100%{background-image:url(/Content/Csc/img/seats/animations/boosterCushion/11.png)}}@keyframes animation_fallback{0%{transform:scaleY(.6);opacity:.6}100%{transform:scaleX(1);opacity:1}}@keyframes animation_seat_remove{0%{transform:scaleY(1);transform:scaleX(1);opacity:1}100%{transform:scaleX(0);transform:scaleY(0);opacity:0}}@keyframes rotate{10%,90%{transform:rotate(1deg)}20%,80%{transform:rotate(-1deg)}30%,50%,70%{transform:rotate(3deg)}40%,60%{transform:rotate(-4deg)}}.child-seat-config .configurator{max-width:1266px;margin:0 auto}.child-seat-config .configurator-seats{animation:1s cubic-bezier(.36,.1,0,.91) .1s fade-in both;-webkit-animation:none;display:none}@media screen and (min-width:769px){.child-seat-config .configurator-seats{float:left;display:block;width:31.76157%;margin-right:0}.child-seat-config .configurator-seats:last-child{margin-right:0}}.child-seat-config .configurator-seats.__mobile{float:left;display:block;width:100%;margin-right:0;text-align:center;margin-bottom:2em}.child-seat-config .configurator-seats.__mobile:last-child{margin-right:0}@media screen and (min-width:769px){.child-seat-config .configurator-seats.__mobile{display:none}}.child-seat-config .configurator-seats.__mobile .configurator-seats-item{padding:0;margin:0;width:25%}.child-seat-config .configurator-seats.__mobile h3{padding:0 0 1em}.child-seat-config .configurator-seats-row{display:block}.child-seat-config .configurator-seats-row::after{clear:both;content:"";display:table}.child-seat-config .configurator-seats-wrap{display:block}.child-seat-config .configurator-seats-wrap::after{clear:both;content:"";display:table}@media screen and (min-width:1024px){.child-seat-config .configurator-seats-wrap{width:20em}}.child-seat-config .configurator-seats-draggable-wrap{position:relative;display:block;width:100%;height:100%}@media screen and (min-width:481px){.child-seat-config .configurator-seats-draggable-wrap{min-height:6em}}.child-seat-config .configurator-seats-title{text-align:center;display:none}@media screen and (min-width:1025px){.child-seat-config .select-hero-image{background-position:right}.child-seat-config .configurator-seats-wrap{width:100%}.child-seat-config .configurator-seats-draggable-wrap{min-height:11.5em}.child-seat-config .configurator-seats-title{display:block}}.child-seat-config .configurator-seats-item{cursor:url(/Content/Csc/img/cursors/hand.cur),move;margin:1em 2.35765% 1em 0;transition:all .3s ease-out;float:left;display:block;width:23.23176%}.child-seat-config .configurator-car:last-child,.child-seat-config .configurator-seats-item:last-child{margin-right:0}@media screen and (min-width:769px){.child-seat-config .configurator-seats-item{float:left;display:block;width:48.82117%;margin-right:0}.child-seat-config .configurator-seats-item:last-child{margin-right:0}}.child-seat-config .configurator-seats-item-description small{max-height:15px;display:inline-block}.child-seat-config .configurator-seats-item-draggable{z-index:1000;height:150px;width:86px;background-repeat:no-repeat}.child-seat-config .configurator-seats-item-draggable--warning{opacity:0;width:45px;height:45px;background-color:#d6d2c4;background-image:url(/Content/Csc/img/icons/warning-sign.svg);background-size:35px;background-position:center 6px;background-repeat:no-repeat;border-radius:2em;transition:opacity .2s ease-out}.child-seat-config .configurator-seats-item-draggable--warning.__active{opacity:1}.child-seat-config .configurator-seats-item-draggable.dragging-helper{width:100px;height:180px}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat1{background-size:100px;animation:animation_seat1 .4s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat1.animation_fallback{background-size:100px;background-image:url(/Content/Csc/img/seats/animations/infantSeat/10.png);animation:animation_fallback 1s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat1._inside_car{background-size:70px;background-image:url(/Content/Csc/img/seats/animations/infantSeat/10.png);animation:none}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat2{background-size:100px;animation:animation_seat2 .4s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat2.animation_fallback{background-size:100px;background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/10.png);animation:animation_fallback 1s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat2._inside_car{background-size:70px;background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/10.png);animation:none}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat3{background-size:100px;animation:animation_seat3 .4s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat3.animation_fallback{background-size:cover;background-image:url(/Content/Csc/img/seats/animations/boosterSeat/10.png);animation:animation_fallback 1s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat3._inside_car{background-size:70px;background-image:url(/Content/Csc/img/seats/animations/boosterSeat/10.png);animation:none}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat4{background-size:100px;animation:animation_seat4 .4s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat4.animation_fallback{background-size:cover;background-image:url(/Content/Csc/img/seats/animations/boosterCushion/10.png);animation:animation_fallback 1s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .configurator-seats-item-draggable.dragging-helper.seat4._inside_car{background-size:70px;background-image:url(/Content/Csc/img/seats/animations/boosterCushion/10.png);animation:none}.child-seat-config .configurator-seats-item-image{display:block;min-height:100px;background-size:100px;background-repeat:no-repeat;background-position:center;transition:.5s ease}.child-seat-config .configurator-seats-item-image::after{clear:both;content:"";display:table}@media screen and (min-width:481px){.child-seat-config .configurator-seats-item-image{background-size:150px;min-height:150px}}@media screen and (min-width:1025px){.child-seat-config .configurator-seats-item-image{min-height:200px;background-size:200px}}.child-seat-config .configurator-seats-item-image.rotation_backwards{transform:rotate(180deg)}.child-seat-config .configurator-seats-item-image._image1{background-image:url(/Content/Csc/img/seats/infantSeat.png)}.child-seat-config .configurator-seats-item-image._image1.placed-seat-image{margin-top:-1em;background-size:70px;background-image:url(/Content/Csc/img/seats/animations/infantSeat/10.png)}.child-seat-config .configurator-seats-item-image._image2{background-image:url(/Content/Csc/img/seats/rearwardFacing.png)}.child-seat-config .configurator-seats-item-image._image2.placed-seat-image{background-size:70px;margin-top:-1.5em;background-image:url(/Content/Csc/img/seats/animations/rearwardFacing/10.png)}.child-seat-config .configurator-seats-item-image._image3{background-image:url(/Content/Csc/img/seats/boosterSeat.png)}.child-seat-config .configurator-seats-item-image._image3.placed-seat-image{background-size:70px;background-image:url(/Content/Csc/img/seats/animations/boosterSeat/10.png)}.child-seat-config .configurator-seats-item-image._image4{background-image:url(/Content/Csc/img/seats/boosterCushion.png)}.child-seat-config .configurator-seats-item-image._image4.placed-seat-image{height:115px;background-size:80px;background-image:url(/Content/Csc/img/seats/animations/boosterCushion/10.png)}.child-seat-config .configurator-seats-item-description{text-align:center;padding:0 .5em}.child-seat-config .configurator-seats-item-description strong{display:block}.child-seat-config .configurator-seats ._image2._animate{animation:rotate 1s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:3}.child-seat-config .configurator-car{float:left;display:block;width:100%;margin-right:0}@media screen and (min-width:769px){.child-seat-config .configurator-car{float:left;display:block;width:65.88078%;margin-right:0}.child-seat-config .configurator-car:last-child{margin-right:0}}@media screen and (min-width:1025px){.child-seat-config .configurator-car{float:left;display:block;margin-right:2.35765%;width:31.76157%}.child-seat-config .configurator-car:last-child{margin-right:0}}.child-seat-config .configurator-car-image{position:absolute;min-height:600px;background:url(/Content/Csc/img/cars/XC90.png) bottom center no-repeat;background-size:400px;transition:all .5s ease-out;float:left;display:block;width:100%;margin-right:0}.child-seat-config .configurator-car-image:last-child{margin-right:0}@media screen and (min-width:769px){.child-seat-config .configurator-car-image{background-size:21.0625em;height:46.875em;background-position:top center}.child-seat-config .configurator-car-image-fade{display:none}}.child-seat-config .configurator-car-image.V40{background-image:url(/Content/Csc/img/cars/V40.png)}.child-seat-config .configurator-car-image.V40CC{background-image:url(/Content/Csc/img/cars/V40CC.png)}.child-seat-config .configurator-car-image.S60{background-image:url(/Content/Csc/img/cars/S60.png)}.child-seat-config .configurator-car-image.S80{background-image:url(/Content/Csc/img/cars/S80.png)}.child-seat-config .configurator-car-image.S90{background-image:url(/Content/Csc/img/cars/S90.png)}.child-seat-config .configurator-car-image.V90{background-image:url(/Content/Csc/img/cars/V90.png)}.child-seat-config .configurator-car-image.V60{background-image:url(/Content/Csc/img/cars/V60.png)}.child-seat-config .configurator-car-image.V70{background-image:url(/Content/Csc/img/cars/V70.png)}.child-seat-config .configurator-car-image.XC60{background-image:url(/Content/Csc/img/cars/XC60.png)}.child-seat-config .configurator-car-image.NEW-V60,.child-seat-config .configurator-car-image.New.V60{background-image:url(/Content/Csc/img/cars/NEWV60.png);background-size:31em}.child-seat-config .configurator-car-image.XC70{background-image:url(/Content/Csc/img/cars/XC70.png)}.child-seat-config .configurator-car-image.XC40{background-image:url(/Content/Csc/img/cars/XC40.png)}.child-seat-config .configurator-car-image.NEW-XC60,.child-seat-config .configurator-car-image.The.new.XC60{background-image:url(/Content/Csc/img/cars/NEW-XC60.png)}.child-seat-config .configurator-car-image-fade{height:6em;margin-top:-1px;position:absolute;width:100%;z-index:1;background:-moz-linear-gradient(top,#ececec 0,rgba(236,236,236,.9) 20%,rgba(236,236,236,0) 100%);background:-webkit-linear-gradient(top,#ececec 0,rgba(236,236,236,.9) 20%,rgba(236,236,236,0) 100%);background:linear-gradient(to bottom,#ececec 0,rgba(236,236,236,.9) 20%,rgba(236,236,236,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#00ececec', GradientType=0 )}.child-seat-config .configurator-car-image-wrap{position:relative;height:46.875em;max-width:25em;left:50%;transform:translateX(-50%)}.child-seat-config .configurator-car-image-seats{top:42%;left:53%;width:220px;height:400px;position:absolute;transform:translate(-53%,-51%)}.child-seat-config .configurator-car-image-roof{width:100%;min-height:600px;opacity:1;background:bottom center no-repeat;background-size:cover;-webkit-transform:translateZ(-1000px)}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats{top:61%}.child-seat-config .configurator-car-image-roof{height:46.875em;background-size:21.0625em;background-position:top center}}@media screen and (min-width:1025px){.child-seat-config .configurator-car-image-roof{background-size:18.75em;height:40.625em}}.child-seat-config .csc-popup-wrap .configurator-description-note{background:0 0;background-color:none!important;color:#fff}.child-seat-config .configurator-description-note>h3{color:#fff}.child-seat-config .configurator-description{padding:0 1em;animation:1s cubic-bezier(.36,.1,0,.91) .1s fade-in both;float:left;display:block;margin-right:2.35765%;width:100%}.child-seat-config .configurator-description:last-child{margin-right:0}@media screen and (min-width:1025px){.child-seat-config .configurator-description{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0}.child-seat-config .configurator-description:last-child{margin-right:0}}@media screen and (min-width:768px) and (orientation:landscape){.child-seat-config .configurator-description{margin-top:30px}.child-seat-config .configurator-description-content-item.__seat-description .description-section{max-width:100%;text-align:justify}}.child-seat-config .configurator-description-your-configuration{padding-bottom:15px;border-bottom:1px solid #003057}.child-seat-config .configurator-description-content{display:none}.child-seat-config .configurator-description-content-item{padding:.2em 0}.child-seat-config .configurator-description-content-item.__first-item{padding:0}.child-seat-config .configurator-description-content-item.__first-item .tips-and-tricks{margin:1em 0}.child-seat-config .configurator-description-content-item.__first-item h4,.child-seat-config .configurator-description-content-item.__first-item h5{font-size:1.5em;line-height:1.25em}.child-seat-config .configurator-description-content-item.__first-item h4 small,.child-seat-config .configurator-description-content-item.__first-item h5 small{font-size:.6em}.child-seat-config .configurator-description-content-item.__first-item.__seat-placement{border:none}.child-seat-config .configurator-description-content-item.__first-item.__seat-header{margin:.2em 0}.child-seat-config .configurator-description-content-item.__seat-placement{margin:0}.child-seat-config .configurator-description-content-item.__seat-placement small{font-family:"Volvo Sans Light";letter-spacing:-.1px}.child-seat-config .configurator-description-content-item.__seat-header{padding:0 0 15px;border-bottom:1px solid #003057}.child-seat-config .configurator-description-content-item.__seat-description{margin-top:.8em}.child-seat-config .configurator-description-content-item.__seat-description a{margin-top:2em;display:block;font-family:"Volvo Sans Regular";text-decoration:underline;font-size:1em}.child-seat-config .configurator-description-content-item.__seat-description h5{margin-top:1em;font-size:1.2em}.child-seat-config .configurator-description-note{color:#fff;height:0;opacity:0;overflow:hidden;padding:0;background-color:#4d4e53;margin:1em auto;transition:all .3s linear}.child-seat-config .configurator-description-note._active{opacity:1;padding:1.5em;height:auto}.child-seat-config .configurator-description-note strong{display:block}.child-seat-config .configurator-description-note._focus{animation:focus .3s ease-in-out both}.child-seat-config .configurator-description-buttons{padding-top:10px;text-align:center}.child-seat-config .configurator-description-buttons._hidden{opacity:0;overflow:hidden;height:0}.child-seat-config .configurator .disclaimer-wrap{width:100%;padding:0 0 20px}.child-seat-config .configurator .disclaimer-wrap .disclaimer-title{font-family:"Volvo Sans Medium"}.child-seat-config .configurator .disclaimer-wrap .disclaimer-content{font-family:"Volvo Sans Light","Arial Narrow","Helvetica Neue",Arial,sans-serif;padding:5px 0 0}.child-seat-config .configurator-selector{margin:auto;max-width:281px}.child-seat-config .configurator-selector.__car{display:block;padding-bottom:1em;width:15.625em;margin-top:-40px}@media screen and (min-width:481px){.child-seat-config .configurator-selector.__car{display:block;padding-bottom:1em}}.child-seat-config .configurator-selector-wrap{display:block;margin-right:0}.child-seat-config .configurator-selector-wrap::after{clear:both;content:"";display:table}.child-seat-config .configurator-selector--clear-seats{display:block;max-width:6em;margin:0 auto;font-family:"Volvo Sans Regular";color:#2b7bcd;text-transform:none;font-size:1rem;text-align:center;padding-bottom:1em;cursor:pointer;position:relative;z-index:999;top:-3em}.child-seat-config .configurator-selector--clear-seats a{text-decoration:none}.child-seat-config .configurator-selector--clear-seats:hover{text-decoration:none;color:#2b7bcd}.child-seat-config .configurator-selector--clear-seats .ui-browser-hack{border-bottom:1px solid #2b7bcd}.child-seat-config .row-seats-2{height:8.75em;width:100%;position:relative;float:left}.child-seat-config .row-seats-2.__back{width:175px;margin-left:20px}.child-seat-config .row-seats-2.__back .js-seat-placed .placed-seat-image{min-height:90px}.child-seat-config .row-seats-2 .configurator-car-image-seat{height:8.75em;float:left;transition:all .5s;background-size:60px;background-repeat:no-repeat;background-position:bottom;border:2px solid transparent;margin:2px;width:47%;position:absolute}.child-seat-config .row-seats-2 .configurator-car-image-seat.active{border:2px dotted #fff;background-color:rgba(128,128,128,.5);border-radius:15px}.child-seat-config .row-seats-2 .configurator-car-image-seat.active.dragover{border:2px dotted #fff;background-color:rgba(0,48,87,.5)}.child-seat-config .row-seats-2 .configurator-car-image-seat-1{left:0}.child-seat-config .row-seats-2 .configurator-car-image-seat-2{left:52%}.child-seat-config .row-seats-2 .configurator-car-image-seat-6{left:10%}.child-seat-config .row-seats-2 .configurator-car-image-seat-7{left:50%}.child-seat-config .row-seats-2 .configurator-car-image-seat.drivers-seat{background:0 0!important;border:none!important}@media screen and (min-width:769px){.child-seat-config .row-seats-2{width:200px;left:15px;height:7.1875em}.child-seat-config .row-seats-2.__back{left:0;width:170px}.child-seat-config .row-seats-2.__back ._image1{margin-top:-.3em}.child-seat-config .row-seats-2 .configurator-car-image-seat{height:8.75em;float:left;transition:all .5s;background-size:60px;background-repeat:no-repeat;background-position:bottom;border:2px solid transparent;margin:2px;width:40%;position:absolute}.child-seat-config .row-seats-2 .configurator-car-image-seat.active{border:2px dotted #fff;background-color:rgba(128,128,128,.5);border-radius:15px}.child-seat-config .row-seats-2 .configurator-car-image-seat.active.dragover{border:2px dotted #fff;background-color:rgba(0,48,87,.5)}.child-seat-config .row-seats-2 .configurator-car-image-seat-1{left:0}.child-seat-config .row-seats-2 .configurator-car-image-seat-2{left:50%}.child-seat-config .row-seats-2 .configurator-car-image-seat-6{left:10%}.child-seat-config .row-seats-2 .configurator-car-image-seat-7{left:50%}.child-seat-config .row-seats-2 .configurator-car-image-seat.drivers-seat{background:0 0!important;border:none!important}}@media screen and (min-width:769px) and (min-width:769px){.child-seat-config .row-seats-2 .configurator-car-image-seat{height:7.1875em}}.child-seat-config .row-seats-3{width:225px;height:8.75em;float:left;position:relative}.child-seat-config .row-seats-3 .configurator-car-image-seat{height:8.75em;float:left;transition:all .5s;background-size:60px;background-repeat:no-repeat;background-position:bottom;border:2px solid transparent;margin:2px;width:30%;position:absolute}.child-seat-config .row-seats-3 .configurator-car-image-seat.active{border:2px dotted #fff;background-color:rgba(128,128,128,.5);border-radius:15px}.child-seat-config .row-seats-3 .configurator-car-image-seat.active.dragover{border:2px dotted #fff;background-color:rgba(0,48,87,.5)}.child-seat-config .row-seats-3 .configurator-car-image-seat-3{left:0}.child-seat-config .row-seats-3 .configurator-car-image-seat-3.dragover{width:50%;left:-10%}.child-seat-config .row-seats-3 .configurator-car-image-seat-4{left:30%}.child-seat-config .row-seats-3 .configurator-car-image-seat-4.dragover{width:50%;left:20%}.child-seat-config .row-seats-3 .configurator-car-image-seat-5{left:60%}.child-seat-config .row-seats-3 .configurator-car-image-seat-5.dragover{width:50%;left:50%}@media screen and (min-width:769px){.child-seat-config .row-seats-3{height:7.1875em;left:10px;width:210px}.child-seat-config .row-seats-3 .configurator-car-image-seat{height:8.75em;float:left;transition:all .5s;background-size:60px;background-repeat:no-repeat;background-position:bottom;border:2px solid transparent;margin:2px;width:30%;position:absolute}.child-seat-config .row-seats-3 .configurator-car-image-seat.active{border:2px dotted #fff;background-color:rgba(128,128,128,.5);border-radius:15px}.child-seat-config .row-seats-3 .configurator-car-image-seat.active.dragover{border:2px dotted #fff;background-color:rgba(0,48,87,.5)}.child-seat-config .row-seats-3 .configurator-car-image-seat-3{left:0}.child-seat-config .row-seats-3 .configurator-car-image-seat-3.dragover{width:50%;left:-10%}.child-seat-config .row-seats-3 .configurator-car-image-seat-4{left:30%}.child-seat-config .row-seats-3 .configurator-car-image-seat-4.dragover{width:50%;left:20%}.child-seat-config .row-seats-3 .configurator-car-image-seat-5{left:60%}.child-seat-config .row-seats-3 .configurator-car-image-seat-5.dragover{width:50%;left:50%}}@media screen and (min-width:769px) and (min-width:769px){.child-seat-config .row-seats-3 .configurator-car-image-seat{height:7.1875em}}.child-seat-config .js-seat-placed{min-height:100px;margin:0;width:100%}.child-seat-config .js-seat-placed.__removing{animation:animation_seat_remove 1s cubic-bezier(.36,.1,0,.91) both}.child-seat-config .js-seat-placed .placed-seat-image{min-height:100px;background-size:70px;background-position:bottom}.child-seat-config .ui-draggable-dragging{z-index:1000}.child-seat-config .configurator-car-image-seats.V40{top:55%}.child-seat-config .configurator-car-image-seats.V40 .row-seats-2{width:95%;height:8.45em;left:2px}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3{width:212px;left:6px}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 ._image1{margin-top:-.9em}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 ._image2{margin-top:-1.9em}.child-seat-config .configurator-car-image-seats.V40 ._image2{margin-top:-2em}.child-seat-config .configurator-car-image-seats.V40 ._image1{margin-top:-1.2em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.V40{top:65%}.child-seat-config .configurator-car-image-seats.V40 .configurator-car-image-seat{height:6.75em}.child-seat-config .configurator-car-image-seats.V40 .row-seats-2{left:1;width:97%;height:6.75em}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3{left:10px;width:193px}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 .configurator-car-image-seat ._image2{margin-top:-1.2em}.child-seat-config .configurator-car-image-seats.V40 .row-seats-3 .configurator-car-image-seat ._image1{margin-top:-.5em}}.child-seat-config .configurator-car-image-seats.V40CC{top:53%;left:52%}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3{width:210px;left:.7em}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3 ._image2{margin-top:-1.2em}.child-seat-config .configurator-car-image-seats.V40CC ._image1{margin-top:-2em}.child-seat-config .configurator-car-image-seats.V40CC ._image2{margin-top:-3em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.V40CC{top:64%}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3{width:200px}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3 .configurator-car-image-seat.dragover{width:50%}.child-seat-config .configurator-car-image-seats.V40CC .row-seats-3 ._image2{margin-top:-1em}.child-seat-config .configurator-car-image-seats.V40CC ._image1{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.V40CC ._image2{margin-top:-2.4em}}.child-seat-config .configurator-car-image-seats.S60{top:51%;left:52%}.child-seat-config .configurator-car-image-seats.S60 ._image1{margin-top:-.8em}.child-seat-config .configurator-car-image-seats.S60 ._image2{margin-top:-1.6em}.child-seat-config .configurator-car-image-seats.S60 ._image3{margin-top:.1em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-2{height:7.75em;left:.1em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3{width:205px;left:1em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 ._image1{margin-top:-.2em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 ._image2{margin-top:-1em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 ._image2{margin-top:-1.1em}.child-seat-config .configurator-car-image-seats.S60{top:65%;left:53%}.child-seat-config .configurator-car-image-seats.S60 .row-seats-2{height:7.1875em;left:.8em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3{width:195px;left:.8em}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.S60 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}}.child-seat-config .configurator-car-image-seats.V60{top:49%;left:53%}.child-seat-config .configurator-car-image-seats.V60 ._image4{margin-top:.8em}.child-seat-config .configurator-car-image-seats.V60 ._image3{margin-top:.5em}.child-seat-config .configurator-car-image-seats.V60 ._image2{margin-top:-2.7em}.child-seat-config .configurator-car-image-seats.V60 ._image1{margin-top:-2em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3{width:215px;left:.5em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 ._image1{margin-top:-.6em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 ._image2{margin-top:-1.4em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 ._image4{margin-top:.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.V60{top:66%;left:53%}.child-seat-config .configurator-car-image-seats.V60 .row-seats-2{height:7.1875em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3{width:195px;left:.6em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 ._image2{margin-top:-1.1em}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.V60 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}}.child-seat-config .configurator-car-image-seats.XC40{top:50%}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3{width:215px;left:.5em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image1{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image2{margin-top:-2.2em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image3{margin-top:0}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image4{margin-top:-.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.XC40{top:64%}.child-seat-config .configurator-car-image-seats.XC40 ._image1{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.XC40 ._image2{margin-top:-2.2em}.child-seat-config .configurator-car-image-seats.XC40 ._image3{margin-top:.7em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-2{height:7.1875em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3{width:195px}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image2{margin-top:-1.2em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image3,.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.XC40 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}}.child-seat-config .configurator-car-image-seats.XC60{top:50%;left:52%}.child-seat-config .configurator-car-image-seats.XC60 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.XC60 ._image2{margin-top:-2.5em}.child-seat-config .configurator-car-image-seats.XC60 ._image1{margin-top:-2.2em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3{width:215px;left:.5em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image1{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image2{margin-top:-2.2em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image3{margin-top:0}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image4{margin-top:-.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.XC60{top:63%;left:52%}.child-seat-config .configurator-car-image-seats.XC60 ._image1{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.XC60 ._image2{margin-top:-2.2em}.child-seat-config .configurator-car-image-seats.XC60 ._image3{margin-top:.7em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-2{height:7.1875em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3{width:195px;left:1em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image2{margin-top:-1.2em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image3,.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.XC60 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}}.child-seat-config .configurator-car-image-seats.NEW-V60 ._image4{margin-top:.8em}.child-seat-config .configurator-car-image-seats.NEW-V60 ._image3{margin-top:.5em}.child-seat-config .configurator-car-image-seats.NEW-V60 ._image1.placed-seat-image,.child-seat-config .configurator-car-image-seats.NEW-V60 ._image2.placed-seat-image{margin-top:0}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-2.configurator-car-image-seat-2{left:48%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3.configurator-car-image-seat-5{left:57%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3{width:215px;left:.5em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image1{margin-top:.4em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image2{margin-top:.6em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image4{margin-top:.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.NEW-V60{top:68%!important;left:52%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-2{height:7.1875em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3{margin-left:10px;width:195px;left:.6em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image2{margin-top:-1.1em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}}@media screen and (max-width:481px){.child-seat-config .configurator-car-image-seats.NEW-V60{top:57%!important;left:51%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-2.configurator-car-image-seat-2{left:47%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3.configurator-car-image-seat-3{left:3%!important}.child-seat-config .configurator-car-image-seats.NEW-V60 ._image1.placed-seat-image{margin-top:1em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3{width:182px;left:2.5em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image1{margin-top:.4em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image2{margin-top:-.4em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-3 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.NEW-V60 .row-seats-2{width:97%!important}}.child-seat-config .configurator-car-image-seats.V70 ._image1,.child-seat-config .configurator-car-image-seats.XC70 ._image1{margin-top:-.8em}.child-seat-config .configurator-car-image-seats.V70 .row-seats-3,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-3{width:215px;left:.5em}.child-seat-config .configurator-car-image-seats.XC70{top:48%}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.V70 ._image1,.child-seat-config .configurator-car-image-seats.XC70 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.V70 ._image2,.child-seat-config .configurator-car-image-seats.XC70 ._image2{margin-top:-1.2em}.child-seat-config .configurator-car-image-seats.V70 .row-seats-2,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-2{height:7.1875em}.child-seat-config .configurator-car-image-seats.V70 .row-seats-2 ._image1,.child-seat-config .configurator-car-image-seats.V70 .row-seats-2 ._image2,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-2 ._image1,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-2 ._image2{margin-top:-1.5em}.child-seat-config .configurator-car-image-seats.V70 .row-seats-3,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-3{width:205px;left:.5em}.child-seat-config .configurator-car-image-seats.V70 .row-seats-3 .configurator-car-image-seat,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.V70 .row-seats-3 .configurator-car-image-seat.dragover,.child-seat-config .configurator-car-image-seats.XC70 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}.child-seat-config .configurator-car-image-seats.XC70{top:60%}.child-seat-config .configurator-car-image-seats.XC70 .row-seats-2{left:-15px}}.child-seat-config .configurator-car-image-seats.S80{top:50%;left:51%}.child-seat-config .configurator-car-image-seats.S80 .row-seats-3{width:195px;left:20px}.child-seat-config .configurator-car-image-seats.S80 .row-seats-3 .configurator-car-image-seat{width:33%}.child-seat-config .configurator-car-image-seats.S80 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.S80{top:59%}}.child-seat-config .configurator-car-image-seats.NEW-XC60,.child-seat-config .configurator-car-image-seats.S90,.child-seat-config .configurator-car-image-seats.V90{top:48%;left:52%}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image2,.child-seat-config .configurator-car-image-seats.S90 ._image2,.child-seat-config .configurator-car-image-seats.V90 ._image2{margin-top:-2.5em}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image3,.child-seat-config .configurator-car-image-seats.S90 ._image3,.child-seat-config .configurator-car-image-seats.V90 ._image3{margin-top:.1em}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image4,.child-seat-config .configurator-car-image-seats.S90 ._image4,.child-seat-config .configurator-car-image-seats.V90 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.NEW-XC60 .row-seats-3,.child-seat-config .configurator-car-image-seats.S90 .row-seats-3,.child-seat-config .configurator-car-image-seats.V90 .row-seats-3{width:190px;left:19px}.child-seat-config .configurator-car-image-seats.NEW-XC60 .row-seats-3 .configurator-car-image-seat,.child-seat-config .configurator-car-image-seats.S90 .row-seats-3 .configurator-car-image-seat,.child-seat-config .configurator-car-image-seats.V90 .row-seats-3 .configurator-car-image-seat{width:34%}.child-seat-config .configurator-car-image-seats.NEW-XC60 .row-seats-3 .configurator-car-image-seat.dragover,.child-seat-config .configurator-car-image-seats.S90 .row-seats-3 .configurator-car-image-seat.dragover,.child-seat-config .configurator-car-image-seats.V90 .row-seats-3 .configurator-car-image-seat.dragover{width:50%}.child-seat-config .configurator-car-image-seats.NEW-XC60 .row-seats-3 ._image2,.child-seat-config .configurator-car-image-seats.S90 .row-seats-3 ._image2,.child-seat-config .configurator-car-image-seats.V90 .row-seats-3 ._image2{margin-top:-1.8em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.NEW-XC60 .row-seats-3 ._image2,.child-seat-config .configurator-car-image-seats.S90 .row-seats-3 ._image2,.child-seat-config .configurator-car-image-seats.V90 .row-seats-3 ._image2{margin-top:-1.1em}.child-seat-config .configurator-car-image-seats.NEW-XC60,.child-seat-config .configurator-car-image-seats.S90,.child-seat-config .configurator-car-image-seats.V90{top:64%}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image1,.child-seat-config .configurator-car-image-seats.S90 ._image1,.child-seat-config .configurator-car-image-seats.V90 ._image1{margin-top:-.5em}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image2,.child-seat-config .configurator-car-image-seats.S90 ._image2,.child-seat-config .configurator-car-image-seats.V90 ._image2{margin-top:-1.8em}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image3,.child-seat-config .configurator-car-image-seats.S90 ._image3,.child-seat-config .configurator-car-image-seats.V90 ._image3{margin-top:.2em}.child-seat-config .configurator-car-image-seats.NEW-XC60 ._image4,.child-seat-config .configurator-car-image-seats.S90 ._image4,.child-seat-config .configurator-car-image-seats.V90 ._image4{margin-top:.5em}.child-seat-config .configurator-car-image-seats.XC90{top:65%}}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image1{margin-top:-1em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image2{margin-top:-1.6em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image3{margin-top:.8em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image4{margin-top:.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image3,.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__front ._image4{margin-top:0}}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__back ._image3{margin-top:-1em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__back ._image1{margin-top:.3em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__back ._image3{margin-top:0}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-2.__back ._image4{margin-top:.5em}}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3{margin-left:.2em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 ._image3,.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 ._image4{margin-top:-.5em}@media screen and (min-width:769px){.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3{margin-left:0}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 ._image1{margin-top:-.3em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 ._image2{margin-top:-1.6em}.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 ._image3,.child-seat-config .configurator-car-image-seats.XC90 .row-seats-3 .image4{margin-top:0}}.csc-scroll-stop{overflow:hidden!important}