@charset "UTF-8";.cc-block--media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 auto}.cc-link{color:var(--cc-link-color)}@font-face{font-family:Sansation;src:url(https://of-furn.com/res/fonts/Sansation/Sansation-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sansation;src:url(https://of-furn.com/res/fonts/Sansation/Sansation-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sansation;src:url(https://of-furn.com/res/fonts/Sansation/Sansation-Italic.ttf) format("truetype");font-weight:400;font-style:italic}.page{position:relative;min-height:100vh;display:flex;flex-direction:column}.page-header,.page-top,.page-body,.page-footer{position:relative;box-sizing:border-box;width:100%}.page-header{z-index:100;position:fixed;top:2rem;left:50%;transform:translate(-50%);background-color:#fff;width:80%;max-width:var(--cc-max-width);padding-right:1rem;box-shadow:0 0 1rem #0000001a;border-radius:.25rem}.page-header .cc-container{display:flex;justify-content:space-between;gap:1rem}.page-header .site-logo{margin:0;color:var(--cc-color-primary)}.page-header .site-logo--image{display:block;height:6rem;object-fit:contain}.page-top{background-color:var(--cc-color-primary);padding:10rem 0 5rem;margin-bottom:3rem;color:#fff;text-align:center}.page-body{flex:1;margin-bottom:3rem}.page-main{position:relative;flex:8}.page-aside{position:relative;flex:4;background-color:#eee}.page-footer{--cc-col-gap: 1rem;background-color:#ddd;color:#666;text-align:center;font-size:.9em}.page-footer .cc-container{display:flex;justify-content:space-around;gap:1rem;margin:2rem auto}.page-footer .cc-block{text-align:left}.page-footer .contact-info .cc-item{margin-bottom:1rem}.banner{color:#fff;text-align:center}.banner .content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:68%;height:15em;margin:0 auto}.small-banner .content{position:relative;flex-direction:row;justify-content:space-between;align-items:center;width:90%;height:8em;margin:0 auto}.brand-section{background-color:#333;color:#fff;padding:2rem 0;margin-bottom:0!important}.brand-section .cc-section--header,.brand-item{text-align:center}.brand-item .logo{width:60%;max-width:240px;margin:0 auto}.blog-item{background-color:#eee;padding:1.5rem;margin-bottom:2.5rem}.blog-item .title{margin-top:0}.blog-item .time,.blog-item .summary,.blog-item .tags{margin:1rem 0}.blog-item-02{margin-bottom:1.5em}.blog-item-02 .title{margin:0 0 .5em;font-size:1.25em}.blog-item-02 .summary,.blog-item-02 .tags{margin:0 0 1em}.category-section .cc-title{text-align:center}.category-section .categories{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;margin:0}.category-section .categories .cc-block{box-sizing:border-box;height:100%;padding:.5em 1em;border:solid 1px var(--cc-color-border);border-radius:1rem;text-align:center}.category-section .categories .cc-block--media{width:6rem;margin:0 auto}.category-section .categories .cc-title{width:12rem;min-height:2.5rem;text-align:center;margin:0 auto;font-weight:400;font-size:1rem}.cc-pagination,.cc-pagination--items{display:flex;align-items:center;justify-content:center;gap:.5rem}.cc-pagination--items{list-style:none;padding:0;margin:0}.cc-pagination--item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:var(--cc-radius-sm);border:1px solid var(--cc-color-border);background-color:#fff}.cc-pagination--item:hover,.cc-pagination--item._active{background-color:var(--cc-color-primary);color:#fff}.gallery img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.gallery--content{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:100%;margin-bottom:var(--gap, 8px);border:1px solid #666}.gallery--content-item{opacity:0;transition:opacity .5s}.gallery--content-item._active{opacity:1}.gallery--indicator{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap, 8px)}.gallery--indicator-item{cursor:pointer;position:relative;flex-basis:calc((100% - var(--gap, 8px) * 4) / 5);box-sizing:border-box;border:1px solid #666}.gallery--indicator-item._active{border-color:var(--cc-color-primary)}.gallery--placeholder{display:block;width:100%;height:0;padding-top:var(--aspect-ratio, 75%)}.cc-menu-item._active .cc-menu-button{background-color:var(--cc-color-primary);color:#fff}.cc-menu-button{cursor:pointer;background-color:transparent;color:#333;display:block;box-sizing:border-box;text-decoration:none;font-weight:600}.app-menu{flex-direction:row}.porduct-menu,.bottom-menu{flex-direction:column;gap:0}.porduct-menu .cc-menu-item,.bottom-menu .cc-menu-item{width:100%;text-align:left}.porduct-menu .cc-menu-button,.bottom-menu .cc-menu-button{padding-left:0}.items{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--cc-col-gap);row-gap:var(--cc-row-gap)}.item{flex:1;display:flex;flex-direction:column;column-gap:var(--cc-col-gap);row-gap:var(--cc-row-gap);box-sizing:border-box;padding:.5rem 1rem}.item--image{display:block;width:100%;margin:0 auto}.price{color:#d23167}:root{--cc-color-primary: #3366ff;--cc-color-border: #ddd;--cc-border-color: #ddd;--cc-link-color: var(--cc-color-primary);--cc-headline-font-family: "Sansation", sans-serif;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}body{margin:0;padding:0}h1,h2,h3{font-family:var(--cc-headline-font-family)}h2{margin:.5em 0;font-size:2rem}h3{margin:.75em 0;font-size:1.5rem}p{margin:.5em 0}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}a:hover{color:var(--cc-color-primary)}.app{min-height:100vh;display:flex;flex-direction:column}.app-header{z-index:100;position:fixed;top:2rem;left:50%;transform:translate(-50%);background-color:#fff;box-sizing:border-box;box-shadow:0 0 1rem #0000001a;width:80%;max-width:var(--cc-max-width);padding:1em;border-radius:.25rem}.app-body,.app-footer{box-sizing:border-box;width:100%;padding:1em}.app-body{flex:1;padding:0}.page-frame{--cc-col-gap: 2rem}.app-footer{--cc-col-gap: 1rem;background-color:#ddd;color:#666;text-align:center;font-size:.9em}.app-footer .row{display:flex;justify-content:space-around;gap:1rem;margin:2rem auto}.app-footer .cc-block{text-align:left}.app-footer .contact-info .cc-item{margin-bottom:1rem}.app-side-bar .cc-section{margin-bottom:2em}.app-side-bar .cc-section--header{font-size:.75em}.app-side-bar .cc-section--body{border-top:solid 1px var(--cc-color-border)}.app-nav{align-items:center}.app-menu{flex-wrap:wrap}.app-logo{margin:0;text-align:center;font-size:1.75em;color:var(--cc-color-primary)}.main-menu{font-family:var(--cc-headline-font-family)}.main-menu .cc-menu-label{text-transform:uppercase}@media screen and (min-width: 840px){.app-logo{text-align:left;font-size:2em}.app-menu{justify-content:end}}.float-panel{z-index:100;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);transition:top .5s ease-in-out;box-sizing:border-box;background-color:#fff;box-shadow:0 0 1rem #0000001a;width:100%;padding:1em;border-radius:.25rem}.product-item{text-align:center}.product-item .name{margin:0}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{display:block;padding:calc(var(--cc-space) * .25) var(--cc-space);background-color:#8fbdef;color:#333;border-radius:var(--cc-radius-sm);font-size:.9em;text-decoration:none}.list{--cc-col-gap: 1em;--cc-row-gap: 1.5em;justify-content:center;margin-bottom:4em}.page-content{margin-bottom:4em}.page-content img{display:block;max-width:100%;margin:0 auto}
