<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section { z-index: 1;}
.tile footer {
    text-align: center;
    font-size:0.750em;
    line-height:1.4;
    padding: 10px 0;
}
.tile footer strong {
    font-weight: normal;
    display: block;
    font-size:1.33333em;
}
.tile .border-around { margin-right: 0; }
.tile footer.description { display: none; overflow: hidden; float: left; height: 50px; width: 92%; left: 0%; margin-bottom: 0; position: absolute; bottom: 0; background: white; border-bottom: 4px solid white; padding: 6px 0; }
.truncate {
    text-align: center;
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.tile-large footer.description,
.tile-wide footer.description { width: 96%; }
.tile-up footer.description { width: 92%; }

#iso_container { margin-left: 20px; z-index: 0; padding-bottom: 300px;}
#iso_container .tile { margin: 0; padding: 0; border-right: 0 solid white; }
#iso_container img { max-width: none; }
.iso_container_spacer { padding-right: 10px; }
#iso_container .tile-small .center-content { font-size: 14px; }

.product-list .tile.closed .tile-item,
.product-list .tile.open .tile-item { zoom: 1; opacity: 0.5; filter: alpha(opacity=50); }
.product-list .tile-item { border-radius: 22px; width: 92%; padding-bottom: 100%; position: relative; overflow: hidden; background-position: center center; background-size: cover; }
.product-list .container-share,
.product-list .tile-large .tile-item { width: 96%; }
.product-list .tile-wide .tile-item { width: 96%; padding-bottom: 50%;}
.product-list .tile-up .tile-item { width: 92%; padding-bottom: 200%;}
.product-list .container-share { position:absolute; left:0; top:0; right:0; bottom:0; display: none; text-align:center; background-color: rgba(40,59,81,0.5); width: 100%; border-radius: 22px;}
.container-share.active { display:block; cursor:pointer; z-index:20; }
.container-share .delete-button, .container-share .edit-button, .container-share .enlarge { float:left; display:block; width:30px; margin-top:0.625em; margin-left:-9px; background:#283b51; }
.container-share .delete-button .icon, .container-share .edit-button .icon, .container-share .enlarge .icon { text-align:center; line-height:1.875em; clear:right; display:block; width:30px; height:30px; cursor:pointer; color:#fff;  }
.container-share .edit-button { clear:both; margin-top:0; border-top:1px solid white; }
.container-share .delete-button { clear:both; margin-top:0; border-top:1px solid white; }
.container-share .share-icons { position: absolute; display:block; width:30px; top:0.625em; right:-9px; z-index: 100;}
.container-share .share-product { text-align:center; line-height:1.875em; clear:right; display:block; width:30px; height:30px; cursor:pointer; color:#fff; }
.container-share .share-facebook { background-color:#3c71cf; }
.container-share .share-twitter { background:#63b3d8; }
.container-share .share-pinterest { background:#e03d33; }
.container-share .share-googleplus { background:#e65f3d; }
.container-share .share-email { background:#283b51; }

.container-share .center-content { position:absolute; top:0; margin:0.625em 0; width:100%; }
.container-share .center-content .moodboard-add { display:block; margin:0 auto; width:40%; max-width:120px; color:#fff; }
.container-share .moodboard-add em { font-style: normal; display:inline-block; }
.container-share .icon-combi { display:inline-block; font-size:2.5em; width:1em; color: white; position: absolute; left: 50%; margin-left: -0.5em; bottom: 37px;}
.container-share .icon-combi .fa-plus-circle { position:relative; font-size:0.625em; z-index:1; }
.container-share .icon-combi .fa-heart-o { position:relative; top: -21px; }
.container-share .icon-combi.active .fa-heart { position:relative; top: -22px; font-size: 94%; padding-left:0.05em; color:#C50100; }
.container-share .icon-combi.active .fa-heart-o { position:absolute; top: -18px; z-index:1; }
.tile-small .container-share .icon-combi,
.tile-up .container-share .icon-combi { bottom: 31px; }
.tile-small .container-share .icon-combi {  font-size:2.2em; width:1em; }
.tile-small .container-share .icon-combi .fa-plus-circle { font-size:0.670em; ; }

.container-share .bottom-content { position:absolute; bottom:50px; width:100%; }
.container-share .bottom-content .btn { position:relative; bottom: 25px; color:#283b51; font-size:1em; font-family: 'MuseoSansRounded-500'; background: #C0C0C0; }
.container-share .bottom-content .btn.moodboard-on { cursor: default; }
.tile-small .container-share .btn,
.tile-up .container-share .btn { font-size: 12px; padding: 11px 13px;}
.container-share footer { position:absolute; top:100%; width:100%; margin-top:-53px; color:#fff; background:#283b51; padding:10px 4% 10px 4%; }
.container-share footer strong { margin-bottom:10px; }
.container-share footer label { display: block; font-weight: normal; color:#697bb7; margin:8px auto; }
.container-share footer label .fa { color:#fff; }
.container-share footer .product-status,
.container-share footer .author { position:relative; width:auto; max-width: 60%; left:50%; margin-left:-20px; font-weight: normal; height:36px; padding-left:40px; text-align: left; background: transparent; color: white;}
.container-share footer .product-status { position: absolute; bottom: 25px; left: 0; }
.container-share .author a { color: white;}
.container-share .author .badge { position:absolute; left:0; top:4px; background: #fff; color:#283b51; font-size:2.4em; line-height:1.16; padding:2px; width:32px; height:32px; border-radius: 50%; border:2px solid #fff; overflow: hidden; }
.container-share .author em { display: block; padding-top:4px; font-style: normal; font-size:0.75em; }


.container-share .product-status em  { display: block; padding-top:4px; font-style: normal; font-size:0.75em; text-transform: capitalize; }

.popup-detail { position:relative; max-width: 800px; max-height:90%; margin:auto auto; text-align: left; background:#fff; z-index: 10000; }
.popup-detail.popup-fit { max-width: 760px !important; }
.popup-detail .image-container { width: 100%; display: inline-block; }
.popup-detail .image-container img { width: 100%; }
.popup-dealer .image-container { width: 100%; height: 400px; height: 45vh; background-position: center center; background-size: cover; display: inline-block; }

.popup-detail footer { padding:20px; }
.popup-detail .h3,
.popup-detail h1 { display:inline-block; color: #4c4c4c; font-family: 'MuseoSansRounded-300'; font-weight: 300; font-size: 1.3125em; margin-top:8px; }
.popup-detail p { font-size:0.8125em; }
.popup-detail .small-description { font-size: 12px; }

.popup-detail .sharing { display:block; }
.popup-detail .sharing .badge { font-size:1.125em; border-radius:50%; height: 30px; line-height:1.35; width: 30px; background-color: #4c4c4c;}
.popup-detail .sharing .fa-envelope-o { margin-left:-1px; margin-top:1px;}
.popup-detail .sharing .badge:hover { color: #697bb7; }

.popup-detail .mb-user { display:block; padding-left:55px; position:relative; font-size:0.8125em; color: #4c4c4c; max-width:220px; min-height: 48px; }
.popup-detail .mb-user .link { display:block; color: #4c4c4c; }
.popup-detail .mb-user .link .fa { font-weight:100; font-size:90%; }
.popup-detail .mb-user .badge { position:absolute; left:0; top:0; font-size:1.125em; border-radius:50%; height:48px; width:48px; overflow:hidden; padding:1px 0; text-align:center; line-height:1.35; background-color: #4c4c4c; border:3px solid #4c4c4c; }
.popup-detail .mb-user .badge .fa { font-size: 320%; margin:0; }

.popup-detail label { margin: 0;}
.popup-detail .fa-tag { color: #4c4c4c; }
.popup-detail .tag { display:block; color: #4c4c4c; font-size:0.8125em; display: inline;
    text-align: center;
    font-size: 0.750em;
    line-height: 1.4;
}

.popup-detail .btn { margin:0.625em 0; width:100%; max-width:240px; min-width:140px; white-space:normal; text-align: left; }
.popup-detail .btn:hover { color:#fff; opacity:0.8; }
.popup-detail .btn .fa,
.popup-detail .btn .icon-combi { position:relative; float:right; }
.popup-detail .btn .icon-combi { margin-top:-1em; margin-right:-3px; display:block; width:25px; text-align: center; }
.popup-detail .btn .icon-combi .fa { float:none; }
.popup-detail .btn .icon-combi .fa-heart-o { font-size: 1.4em; line-height: 1; top: -6px; }

.popup-detail .price-advice .col-xs-12 &gt; .col-xs-4 {
    padding-left:0;
    padding-right:30px;
}
.popup-detail .price-advice .col-xs-12 &gt; .col-xs-4.relative {
    padding-right: 15px;
}
.popup-detail .price-advice-content .text-block {
    margin-bottom:10px;
}

.popup-edit .pinterest-login-popup,
.popup-edit .btn-load-pinterest {
    position: relative;
    margin: 0.625em 0;
    border: medium none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    line-height: 18px;
    margin-right: 10px;
    padding: 7px 14px;
    background: #CD1D1F none repeat scroll 0% 0%;
    box-shadow: 0 2px 0 0 #9C1214;
    font-size: 14px;
    width: auto;
    color: white;
}
.popup-edit .pinterest-login-popup:hover,
.popup-edit .btn-load-pinterest:hover {  background: #e7383b none repeat scroll 0 0;}

.popup-edit .btn-load-pinterest.btn-back { width: auto; padding-left: 27px;}
.popup-edit .btn-load-pinterest.btn-back .fa { left: 10px; right:auto; position: absolute; top: 9px; }
.popup-edit .right { background:#e9e9e9; }
.popup-edit fieldset .form-control { border-color:#4c4c4c; }
.popup-edit .uploader { display:block; max-width:250px;  }
.popup-edit .uploader .form-control { position:relative; background-color:#e7e7e7; width:300px; max-width:100%; }
.popup-edit .form-group { margin: 0; }
.popup-edit .uploader .form-control span { display:inline-block; text-align: center; width:100%; color:#7b7b7b; font-family: 'MuseoSansRounded-700'; }
.popup-edit .uploader .not-visible { position:absolute; top:2px; right:2px; bottom:2px; left:2px; max-width:100%; opacity:0; }
.popup-edit .multiple-select { position: relative; display:block; border:1px solid #4c4c4c; border-radius: 4px; margin: 0 0 12px; padding:1px 0; background-color:#fff; }
.popup-edit .multiple-select .form-control { display:block; margin:0; border: 0; box-shadow: none; min-height:initial; }
.popup-edit .multiple-select label { padding-left: 12px; padding-right: 12px;  }
.popup-edit option:checked { background: red; }
.popup-edit .multiple-select select, .popup-edit .multiple-select input { height:0; margin-top:0; overflow:hidden; border-radius:0; padding:0; }
.popup-edit .multiple-select select option { display:none; }
.popup-edit .multiple-select select:focus { outline: none; box-shadow: none; }
.popup-edit .multiple-select.active select { width:99%; height:auto; overflow-y:scroll; padding: 6px 0; border-top: 1px solid #4c4c4c; }
.popup-edit .multiple-select.active .other { border-top: 1px solid #4c4c4c; margin-top: 2px; }
.popup-edit .selected-value { font-style: italic; text-decoration: underline; }
.popup-edit .multiple-select.active select option { display:block; padding: 3px 14px; font-size:inherit; line-height:1; height:auto; }
.popup-edit .multiple-select.active input { display:inline; height:auto; padding:8px 12px; }
.popup-edit .multiple-select .fa { float:right; margin-top:3px; }
.popup-edit .group-set .multiple-select select.form-control { min-height:0; }
.popup-edit textarea { margin-top:7px; }
.popup-edit .btn { position:relative; margin:0.625em 0; width:100%;  text-align: left; }
.popup-edit .btn:hover { color:#fff; opacity:0.8; }
.popup-edit .btn .fa { position:absolute; right:14px; }
.popup-edit .btn-back { width: auto; padding-left: 40px;}

.popup-edit .btn-back .fa { left: 14px; right:auto; }
.popup-edit .btn-back .fa { left: 14px; right:auto; }

.popup-edit .form-row { position:relative; }
.popup-edit .form-row .badge {
    background: white none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    color: #697bb7;
    cursor: pointer;
    display: table-cell;
    font-size: 24px;
    height: 33px;
    padding: 5px 0;
    margin-top:-41px;
    float:right;
    text-align: center;
    vertical-align: middle;
    line-height:1;
    width: 33px;
    z-index: 10;
}
.popup-edit .form-row .badge .fa {
    position:static;
    right:inherit;
}
.popup-edit #helpupload {
    background: #fff none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25);
    display: none;
    left: 16px;
    min-height: 90px;
    padding: 22px 26px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 36%;
    z-index: 15;
}
.popup-edit #helpupload.active  { display:block; }

#iso_container .tile .tile-item {
    height: 100% !important;
    width: 100% !important;
    padding-bottom: 0 !important;
}

#iso_container .tile.tile-up {
    height: calc(350px - 25px);
    width: calc(25% - 25px);
}
#iso_container .tile.tile-small {
    height: calc(175px - 25px);
    width: calc(25% - 25px);
}
#iso_container .tile.tile-wide {
    height: calc(175px - 25px);
    width: calc(50% - 25px);
}
#iso_container .tile.tile-large {
    height: calc(350px - 25px);
    width: calc(50% - 25px);
}

@media only screen and (min-width: 1024px) {
    #iso_container .tile.tile-up {
        height: calc(350px - 25px);
        width: calc(16.66% - 25px);
    }
    #iso_container .tile.tile-small {
        height: calc(175px - 25px);
        width: calc(16.66% - 25px);
    }
    #iso_container .tile.tile-wide {
        height: calc(175px - 25px);
        width: calc(33.33% - 25px);
    }
    #iso_container .tile.tile-large {
        height: calc(350px - 25px);
        width: calc(33.33% - 25px);
    }
}

@media only screen and (min-width: 1200px) {
    #iso_container .tile.tile-up {
        height: calc(500px - 25px);
        width: calc(16.66% - 25px);
    }
    #iso_container .tile.tile-small {
        height: calc(250px - 25px);
        width: calc(16.66% - 25px);
    }
    #iso_container .tile.tile-wide {
        height: calc(250px - 25px);
        width: calc(33.33% - 25px);
    }
    #iso_container .tile.tile-large {
        height: calc(500px - 25px);
        width: calc(33.33% - 25px);
    }
}

.rotate { display: none !important;}

@media only screen and (max-width: 768px) {
    #iso_container .tile.tile-small {
        height: calc(350px - 25px);
        width: calc(50% - 25px);
    }
}
</pre></body></html>