.page-swatch-request h1.page-header{display:none}#swatch_selector{margin-top:25px}#swatch_list{position:relative}#swatch_hidden{display:none}.swatch_option a.info-disp,.swatch_option img{cursor:pointer}.hidden_message{position:absolute;background:#f8f8f8;border:1px solid #e5e5e5;margin:26px 10%;padding:10px}.hidden_message .glyphicon{margin:10px 10px 10px 0;color:#e5e5e5;font-size:160%;float:left}#swatch_menu>ul>li>a{display:block;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:2px}#swatch_menu>ul>li>ul{margin-left:15px;margin-bottom:10px}#swatch_menu>ul>li>ul a{display:block;font-size:85.714285714286%}#swatch_list .panel{border:0;border-radius:0;margin-bottom:0;box-shadow:none;-webkit-box-shadow:none}#swatch_list.panel-group{border-top:none;margin-bottom:0}#swatch_list .panel-body{padding:0}#swatch_list .brand_name{display:none}.swatch_attribute_group{background:#fff;position:relative;z-index:2}#swatch_list a.icon-negative,#swatch_list a.icon-plus,.swatch_attribute_group>.h3{text-transform:uppercase;font-size:100%;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:25px;display:block;line-height:16px}.swatch_attribute_group ul{margin:0-15px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.swatch_attribute_group ul>li{margin:25px 0}.swatch_attribute_group .swatch_info>div{display:inline-block;margin:10px 0;padding:0}.swatch_attribute_group .swatch_info>.swatch_title{width:70%}.swatch_attribute_group .swatch_info>.swatch_action{width:30%}.swatch_attribute_group .swatch_title{color:#000}.swatch_attribute_group .swatch_action{float:right;text-align:right}.swatch_attribute_group .swatch_action a{padding-left:10px}.swatch_attribute_group .swatch_action .glyphicon-info-sign{color:#f06f4d}.swatch_attribute_group .swatch_action .glyphicon-minus,.swatch_attribute_group .swatch_action .glyphicon-plus{font-size:.8571428571428571em;top:0}.swatch_full_detail{margin:0 15px!important;padding:30px 0!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;width:inherit!important}.swatch_full_detail .swatch_title{font-size:162.5%}.swatch_form .designer-pkg label,.swatch_form .subscribe-customer label,.swatch_full_detail .swatch_info>div,html[lang=en_CA] .vdc-popup-cta-cont .vdc-ca,html[lang=en_US] .vdc-popup-cta-cont .vdc-us{display:block}.swatch_full_detail .swatch_info .swatch_info_title{font-size:110%;margin:6px 0 0;padding:0;color:#000}.swatch_full_detail .swatch_info .swatch_info_data{font-size:78.571428571429%;margin:0;padding:0;line-height:16px}.swatch_full_detail .swatch_button{margin-top:10px}.swatch_full_detail a.swatch_close{position:absolute;z-index:100;top:15px;right:15px;font-size:55%;line-height:28px}.swatch_full_detail .swatch_image_area{padding:0;cursor:pointer}.swatch_full_detail .swatch_image_area.sw_img_mobile{margin:0-20px;width:100%;width:100vw;cursor:default}.swatch_full_detail .swatch_info_area{padding:0}.swatch_full_detail .sw_light{font-size:1.1428571428571428em;color:var(--gray)}.swatch_full_detail .icon-search-wh{position:absolute;top:auto;bottom:10px;right:10px}#swatch_selected{position:fixed;top:0;left:0;background:#9c9c9c;width:100%;padding:10px;text-align:center;z-index:4;color:#fff}.swatch_selected{margin:15px 0}.continue_button{text-align:right}.sw_select{margin:0-15px 15px;clear:both}.sw_info{padding-top:30px;color:#000}.sw_info>a{float:right;font-size:55%;line-height:28px}.swatch_form,.swatch_form #swatch-payment,.swatch_form fieldset#edit-credit,.swatch_form label{display:none}.swatch_form .subscribe-customer .form-item{margin-top:0;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc}.swatch_form .form-group{margin-bottom:20px}.swatch_form>div:last-child{padding-left:40px}.swatch_form .resizable-textarea textarea,.swatch_form input,.swatch_form select{background:#f3f3f3;border-radius:0;resize:none}.swatch_form .resizable-textarea textarea.error,.swatch_form input.error,.swatch_form select.error{border:1px solid #a94442}.swatch_form .help-block{line-height:16px}.swatch_form .form-item-designer,.swatch_form .form-type-radios{margin:-10px 0 0}.swatch_form .form-type-radios>label{color:#000}.swatch_form .form-item-designer{line-height:100%}.swatch_form .row{margin:0}.swatch_form .uc-credit-cvv-help img{width:auto}.swatch_form .form-select,.swatch_form .form-text{height:36px;padding:0 12px;background:#f7f7f7}.swatch_form .form-select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;outline-width:1px;background:#f7f7f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-17554 -12074 12 7.4'%3E%3Cpath d='M-17543.4-12074l-4.6 4.6-4.6-4.6-1.4 1.4 6 6 6-6z' fill='%239c9c9c' fill-rule='evenodd' /%3E%3C/svg%3E")no-repeat 96% 50%/10.5px 10.5px}.swatch_form .form-select:focus{background:#fff}.swatch_form .form-select.error,.swatch_form .form-text.error{border:2px solid #f06f4d}.swatch_form .form-group:not(.form-wrapper){padding:0}.uc-credit-cvv-help{font-size:.7142857142857143em;text-align:right}@media (max-width:500px){.swatch_form div>*{padding:0!important;margin-top:0!important}.designer-pkg div{padding:0 0 20px 20px!important}.swatch_form>div:last-child{padding:0 20px;margin-top:-20px}.swatch_form>div:last-child button{line-height:40px}}@media (max-width:789px){.swatch_form div>*{margin-top:0!important}}.swatch-success-cont{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto 100px 400px}.swatch-success-bg{background-color:var(--light-bone);grid-column:2/7;grid-row:1/3}.swatch-success-msg{grid-column:2/7;grid-row:1/2;padding:50px}.swatch-success-msg p:last-child{font-style:italic}.success-swatch-img-cont{grid-column:1/6;grid-row:2/3}.swatch-success-msg-note{margin-top:7px}#block-block-163{height:0}.vdc-popup-cont{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:rgba(0,0,0,.5);z-index:999999}.vdc-popup-modal{position:relative;display:flex;flex-direction:column;width:94vw;max-width:420px;background:#fff}.vdc-popup-image{background-image:url(https://cdn.roveconcepts.com/sites/default/files/styles/picture_480/public/menu_assets/YVR-Showroom-Photoshoot_0021_0.jpg);background-size:cover;height:52.87vw;max-height:237px}.vdc-popup-close-btn{position:absolute;top:10px;right:10px;width:15px;height:15px;padding:15px;border-radius:25px;border:0;background:#fff url(https://cdn.roveconcepts.com/svg/x.svg)center no-repeat;background-size:15px}.vdc-popup-content{display:flex;flex-direction:column;padding:40px 20px 20px;text-align:center;align-items:center;justify-content:space-between}.vdc-popup-copy h2{font-size:1.5rem;line-height:2rem;height:auto;text-transform:uppercase;letter-spacing:2px;margin:0}.vdc-popup-copy p{margin:10px 0 30px}.vdc-popup-cta-cont{display:flex;flex-direction:column;width:100%}.vdc-popup-cta-cont a{display:none;margin-top:5px}@media (min-width:421px){.vdc-popup-cta-cont{flex-direction:row;gap:10px}.vdc-popup-cta-cont a{flex:1}}@media (max-width:768px){.swatch-success-cont{grid-template-rows:auto 100px 150px}.swatch-success-bg{grid-column:1/7}.swatch-success-msg{grid-column:1/7;padding:30px}.success-swatch-img-cont{grid-column:1/7;margin:0 30px}.swatch_form .col-xs-12{margin-top:15px}.swatch_form .row .col-xs-12:first-of-type{margin-top:0}}@media (min-width:769px){.swatch_full_detail .swatch_info_area{padding:0 20px}}@media (max-width:991px){.swatch_attribute_group>.h3{display:none;margin-bottom:0}#swatch_list a.icon-negative,#swatch_list a.icon-plus{margin-bottom:0}#swatch_list #swatch_list a.icon-plus:after,#swatch_list a.icon-negative:after{float:right}.swatch_attribute_group ul>li{margin:0;padding:0 10px}.swatch_full_detail{margin:15px!important;padding:15px 0!important}.info-disp{display:none}#swatch_list .panel-body{padding:15px 0}#swatch_list .panel{margin-bottom:10px}#swatch_list .panel h3{margin-top:10px;font-size:1.3rem}.swatch_form{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.swatch_form button{width:100%}.swatch_form .form-item-shipping{padding-top:15px}.hidden_message{display:none}.swatch_selection{margin-top:40px}#swatch_list .brand_name{display:inline;color:#000}}.phone-cont{display:flex}.phone-prefix{width:60px;margin:0 10px 0 0}.phone-prefix+div{width:calc(100% - 50px)}.swatch-address-note{font-style:italic;font-size:.8571428571428571em;margin:10px 0 0}.search-address input{border-color:#ccc;box-shadow:none;color:#333;margin-top:5px}