
				@import url('//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,400,400i,600&display=swap');
					html, body {font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h1{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h2{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h3{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h4{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h5{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h6{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}.price-box .price{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}button.action{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}blockquote,.sub-title, .content-heading .block-note{font-family:'Libre Baskerville', 'Open Sans', 'Helvetica Neue';font-weight:400;}body{}a:hover, a:focus{color:rgb(0, 0, 0) !important}button.primary, .action.primary, .action-primary {background-color:#33a1cb !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#000000 !important}button.primary, .action.primary, .action-primary {border-color:#33a1cb !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#000000 !important}.page-header {}.page-header .panel.wrapper, .page-header .top-header, .header .top-header {}header .top-header a:hover{color:#148bc5 !important;}.vertical-menu >li.level0 a:hover >span:nth-child(1), .navigation .level0 > .level-top:hover, .navigation .level0 a.level0:hover, .navigation .level0.active:hover > .level-top, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover{color:black !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover:after{background:black !important}.navigation .dropdown-menu a:hover, .navigation .level0 .submenu a:hover,.navigation .level0 .submenu .active a, .navigation .level0 .dropdown-mega-menu .sub-menu a:hover, .dropdown-mega-menu .level1 a:hover{color:#148bc5 !important}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .top-footer{}footer.page-footer .top-footer a:hover{color:#148bc5 !important;}footer.page-footer .middle-footer{}footer.page-footer .middle-footer a:hover{color:#148bc5 !important;}footer.page-footer .bottom-footer{}footer.page-footer .bottom-footer a:hover{color:#148bc5!important;}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent, .cms-page-view.cms-page5 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .section-builder , .cms-page-view.cms-page5 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent .section-builder-full , .cms-page-view.cms-page5 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent, .cms-page-view.cms-page9 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .section-builder , .cms-page-view.cms-page9 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent .section-builder-full , .cms-page-view.cms-page9 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.footer.content .block.newsletter .actions:hover .subscribe {
    background: #56cfe1;
    border-color: #56cfe1;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
    background-color: #FFFFFF !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #555555 !important;
}

.header-area .top-header .top-custom-link ul li,
.header-area .switcher .action.toggle,
.header-area .top-header .top-middle-header {
    padding: 9px 0;
}

.slide-text .big-text, .slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}
.bottom .fullscreen-slider {
    max-height: 700px;
}

span.action.top-links.theme-header-icon:hover, 
.page-header .search-form .actions-search .action-search:hover,
span.wishlist-icon.icon-heart.theme-header-icon:hover, 
.top-wishlist:hover .wishlist-icon:before , 
 .header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before { 
    color: #56cfe1; 
}
@media (min-width: 768px) {
.section-builder.section-slider .line .panel-block-row {
    padding: 0;
}
.landing-left {
  padding-top:17% !important;
}
.tittle-landing {
  font-size:37px !important;
}
}
@media (min-width: 1199px) {
    .page-header-sliders.template-1.fullscreen-slider .inner-text {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .slide-text .big-text, .slide-text h2, .fullscreen-slider .slide-text h2, .fullscreen-slider .slide-text .big-text {
        font-size: 20px;
    }
    .bottom .fullscreen-slider {
        height: unset !important;
    }
    .slider_mgs_carousel.owl-carousel .owl-dots, .slide-text .sub-title {
        display: none;
    }
}
@media (max-width: 640px) {
.header-area .top-header .top-middle-header {
    padding-top: 0px;
}
}
.copyright {
  display:none;
}
.parrafo-custom {
  margin-block-start:0.3em;
  margin-block-end:0.3em; 
}
.product-detail-deals {
  display:none;
}
#st-1 {
  z-index:20 !important;
}
.product-name {
  font-size:18px !important;
}
.block.review-add form.review-form legend.legend.review-legend strong {
  color:black; 
}
.default-logo {
  max-width:none;
}
@media (max-width: 767px) {
  .billing-address-same-as-shipping-block {
    margin-top: 42em;
}
  .opc-estimated-wrapper {
  display:none;
}
.checkout-agreement {
  margin-top:3em;
}
.default-logo {
  width: 184px !important;
  height: 36px !important;
}
.reviews {
  width:100% !important;
}
.reviews p {
  font-size:12.8px !important;  
}
}
.action.action-apply span {
  color:white;
}
.checkout-agreement span {
  color:black;
  margin-top:1em;
}
.authentication-wrapper {
  display:none;
}
.place-order-primary {
  margin-bottom:6em;
}
.header-mobile-tabs--bottom {
 display:none !important;
}
.col-des-6.col-tb-12.col-mb-12.copyright {
  margin-bottom:1.5em;
}
@media (max-width: 500px) {
.page-title-wrapper {
  background-image: url("https://coriumdec.com/media/bg_pagetitle/default/mobile.jpg") !important;
}
}
.category-view {
  max-width:none !important;
}
@media (min-width: 992px) {
.sub-categories {
  display:none;
}
.reviews-text {
  top:85px !important;
}
}
.breadcrumbs {
  margin-bottom:5px !important; 
}
.block.block-compare.mgs-compare {
  display:none;
}
#page-title-wrapper {
  margin-bottom:2px !important;
}
.product.photo.product-item-photo.has-hover-image {
  padding-bottom:66.67% !important;
}
.product-info-stock-sku {
  display:none;
}
.product.attribute.sku {
  margin-top:1em;
}
#label_sizes, #label_wood_color, #label_bkf_frame {
  display: inline-block;
  font-size: 14px;
  color: #222;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin: 1.2em 0 10px !important;
}
#size_selector, #wood_color, #bkf_frame {
    margin-bottom: 5px;
    max-width: 450px;
    display: block;
}
.show-order table {
  width: 95%;
}
.show-order th {
  text-align: left;
}
.button-continue span {
  color: #ffffff;
} 
.table-number {
  text-align: center;
}
model-viewer {
      display: block;
      width: 100vw;
      height: 100vw;
      max-width: 600px;
      max-height: 600px;
      margin: auto;
    }
.progress-bar {
  display: block;
  width: 33%;
  height: 10%;
  max-height: 2%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  border-radius: 25px;
  box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.5), 0px 0px 5px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.9);
  background-color: rgba(0, 0, 0, 0.5);
}

.progress-bar.hide {
  visibility: hidden;
  transition: visibility 0.3s;
}

.update-bar {
  background-color: rgba(255, 255, 255, 0.9);
  width: 0%;
  height: 100%;
  border-radius: 25px;
  float: left;
  transition: width 0.3s;
}

#ar-button {
  background-image: url("https://coriumdec.com/media/3d/icons/ar_icon.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 12px 50%;
  background-color: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  top: 0.5em;
  padding: 0px 16px 0px 40px;
  font-family: Roboto Regular, Helvetica Neue, sans-serif;
  font-size: 14px;
  color:#4285f4;
  height: 36px;
  line-height: 36px;
  border-radius: 18px;
  border: 1px solid #DADCE0;
}

#ar-button:active {
  background-color: #E8EAED;
}

#ar-button:focus {
  outline: none;
}

#ar-button:focus-visible {
  outline: 1px solid #4285f4;
}

@keyframes circle {
  from { transform: translateX(-50%) rotate(0deg) translateX(50px) rotate(0deg); }
  to   { transform: translateX(-50%) rotate(360deg) translateX(50px) rotate(-360deg); }
}

@keyframes elongate {
  from { transform: translateX(100px); }
  to   { transform: translateX(-100px); }
}

model-viewer > #ar-prompt {
  position: absolute;
  left: 50%;
  bottom: 60px;
  animation: elongate 2s infinite ease-in-out alternate;
  display: none;
}

model-viewer[ar-status="session-started"] > #ar-prompt {
  display: block;
}

model-viewer > #ar-prompt > img {
  animation: circle 4s linear infinite;
}

@media (max-width: 768px) {
.products-grid .product-item-info {
    float: left;
}
model-viewer {
      max-width: 85%;
      max-height: 85%;
    }
}

#modelo-boton {
  background-image: url("https://coriumdec.com/media/3d/icons/ar_icon.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 12px 50%;
  background-color: #fff;
  white-space: nowrap;
  padding: 0px 16px 0px 40px;
  font-family: Roboto Regular, Helvetica Neue, sans-serif;
  font-size: 15px;
  color:#4285f4;
  height: 36px;
  line-height: 36px;
  border-radius: 18px;
  border: 1px solid #DADCE0;
  margin-top: 1.2em;
  width: fit-content;
}
.product-addto-links {
  display:none;
}
.field.required>label:after {
  color:red;
  content: "*";
  font-size: 13px;
  margin: 0 0 0 3px; 
}
.action.tocompare {
  display:none !important;
}
.action.quickview {
  display:none !important;
}
div.block-releated.margin-top40.block.related button.action.tocart.btn-cart.primary {
  display:none !important;
}
.product-item .price-box .price::before {
   content: "From: ";
}

.search-open .page-header .search-form .block-search.active:after {
  background-color: #000000f2;
}
body .header-mobile-tabs--bottom {
 display:none !important; 
} 