.mb-0{margin-bottom:0}.lh-1{line-height:1}.grid{margin-left:0}.grid .grid__item{padding-left:0}.grid .grid-uniform{margin-left:0}.wrapper{max-width:1800px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.site-header{padding:0}.site-header .wrapper{max-width:1800px}.main-content{padding-bottom:0}.shopify-section.index-section{padding-bottom:0;padding-top:7.5px}#shopify-section-collection-list{padding-top:7.5px}.site-nav__dropdown .site-nav__link{padding:.5rem 15px}.site-nav__dropdown .site-nav__link:hover:after,.site-nav__dropdown .site-nav__link:hover:before{display:none}.site-nav li{padding:0 1rem;position:relative}.site-nav--active>.site-nav__link{font-weight:400;color:#000}.header-bar,.header-bar-cart{display:none}.grid__item--nav{text-align:right}.grid__item--nav nav{display:inline-block}.site-nav__link{color:#221f20;font-size:1rem;padding:.5rem 0;position:relative;text-transform:uppercase;font-weight:400;font-family:pf_dintext_pro_thin_regular}.site-nav__link:hover{opacity:1}.site-nav__link:before{background:#221f20;background:#000;bottom:0;content:"";display:block;height:1px;left:0%;position:absolute;-webkit-transition:.3s;transition:.3s;width:0}.site-nav__link:after{background:#221f20;background:#000;content:"";display:block;height:1px;position:absolute;right:0%;top:0;transition:.3s;width:0}.site-nav__link:hover:before{left:0;transition:.3s;width:100%}.site-nav__link:hover:after{right:0;transition:.3s;width:100%}.logo{height:70px;padding:7px 0;width:auto}.logo .logo-img{height:100%;max-width:none;width:auto}.nav .nav-toggle{display:none}.nav .nav-item{padding:0 1rem;position:relative}.nav .nav-item .nav-btn{border:1px solid #c1232d;transition:all .3s ease}.nav .nav-item .nav-btn .nav-link:after,.nav .nav-item .nav-btn .nav-link:before{display:none}.nav .nav-item .nav-btn:hover{background-color:#6c757d;border-color:#6c757d}.nav .nav-item .nav-btn:hover>.nav-link{color:#fff}.nav .nav-link{color:#221f20;font-size:16px;padding:.5rem 0;position:relative;text-transform:uppercase}.nav .nav-link:before{background:#221f20;background:#b31900;bottom:0;content:"";display:block;height:1px;left:0%;position:absolute;-webkit-transition:.3s;transition:.3s;width:0}.nav .nav-link:after{background:#221f20;background:#b31900;content:"";display:block;height:1px;position:absolute;right:0%;top:0;transition:.3s;width:0}.nav .nav-link:hover:before{left:0;transition:.3s;width:100%}.nav .nav-link:hover:after{right:0;transition:.3s;width:100%}.nav .nav-submenu{background:#fff;border:1px solid #d5d5d5;border-top:none;display:none;font-family:pf_dintext_pro_light_regular;left:-14px!important;min-width:240px;padding:0 15px!important;position:absolute;top:54px;z-index:9999}.nav .nav-submenu li{list-style:none}.nav .nav-submenu li:first-child{margin-top:10px}.nav .nav-submenu li:last-child{margin-bottom:10px}.nav .nav-cart{color:#221f20;font-size:19px;position:relative}.nav .nav-cart a{color:#221f20;text-decoration:none}.nav .nav-cart .nav-number{align-items:center;background:#c1232d;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:10px;height:14px;justify-content:center;position:absolute;transform:translate(-50%);width:14px}@media screen and (min-width: 769px){.grid__item--padding-right{padding-right:0}}.product-single{margin:0 auto;width:100%;max-width:1140px}.product-single .cover-fit{margin-bottom:0;font-size:13px}.product-single .grid__item--padding-right{padding-right:20px}.product-single .product-single__title{background:#fff;color:#333;display:block;font-size:50px;line-height:1;left:100%;text-align:left;text-transform:uppercase;z-index:9;font-weight:400}.product-single .selector-wrapper{display:flex;align-items:center;font-size:18px}.product-single .single-option-selector{margin-bottom:0;border:0;color:#c1232d;background:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";font-size:18px}.product-single .product-single__price{color:#000;font-size:36px;line-height:1;font-family:pf_dintext_pro_thin_regular}.product-single .product-single__prices{display:flex}.product-single .product-price-item{margin-right:20px}.product-single .product-price-item--border{padding-right:20px;border-right:2px solid #000}.product-single .total-price{display:flex;align-items:center;margin-top:0}.product-single .total-price .product-single__quantity{margin-right:30px}.product-single .total-price .total-price-text{font-family:Source Sans Pro,sans-serif;font-weight:700;font-style:normal;font-size:26px;text-align:center;margin-top:5px}.product-single .total-price .total-price-text .text-small{margin-bottom:10px;font-size:16px}.product-single .total-price .total-price-text p{line-height:1}.product-single .total-price .qsft_box{max-width:90px;margin-right:15px}.product-single .total-price .header{font-family:Source Sans Pro,sans-serif;font-weight:700;font-style:normal}.product-single .total-price input{margin-bottom:0;text-align:center;font-size:16px;line-height:20px;padding:12px 15px 13px}.product-single .total-price .or{margin-right:15px;margin-top:30px;font-family:Source Sans Pro,sans-serif;font-weight:700;font-style:normal}.product-single .total-price .qty-button{max-width:90px;margin-right:15px;position:relative}.product-single .total-price .qty-button span{position:absolute;bottom:-2px;width:100%;text-align:center;text-transform:uppercase;color:#9b9b9b;font-size:13px;font-family:pf_dintext_pro_thin_regular;font-weight:400}.product-single .product-form--wide{margin-bottom:0}.product-single .product-logos{display:flex}.product-single .product-logos .product-logos-item{margin-right:30px;flex-basis:30%;text-align:center;max-width:90px}.product-single .product-logos .product-logos-img img{width:auto;height:50px}.product-single .product-logos .product-logos-text{font-family:Source Sans Pro,sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:1.2}.product-single .extra-info{margin-top:15px;margin-bottom:15px;display:flex}.product-single .extra-info .calculator{background:url(//mosaicbros.com/cdn/shop/t/7/assets/calculator_icon.svg?v=173158591822189091811605010831) left center no-repeat;font-size:15px;text-decoration:underline;position:relative;padding-left:28px;cursor:pointer;color:#000;background-size:15px;max-width:110px;line-height:1.4;margin-right:33px}.product-single .extra-info .calculator:hover{text-decoration:none}.product-single .extra-info .total_price{line-height:1.4;text-align:center}.product-single .extra-info .total_price span{font-size:22px;line-height:1;font-weight:700;font-family:pf_dintext_pro_thin_regular}.CalcularBox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.CalcularBox:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:98}.CalcularBox #cboxClose{background:none;border:none;display:inline-block;outline:none}.CalcularBox #cboxClose:focus,.CalcularBox #cboxClose:active{outline:none}.CalcularBox #cboxLoadedContent{max-width:440px;width:100%;padding:30px;border-radius:3px;background-color:#fbfbfc!important;border:1px solid #dbdbdb;z-index:99;font-size:14px;position:fixed;top:50%;left:50%;max-height:calc(100% - 4rem);transform:translate(-50%,-50%);overflow:auto}.CalcularBox #tile-calculator{font-size:15px;font-weight:400}.CalcularBox #tile-calculator .heading{background-color:#e7e7e9;text-transform:uppercase;display:block;width:100%;line-height:50px;text-align:center}.CalcularBox #tile-calculator ul{list-style:none;margin:0}.CalcularBox #tile-calculator ul li{padding:20px 0 30px;margin-bottom:0}.CalcularBox #tile-calculator ul li.light-overlay{opacity:.3}.CalcularBox #tile-calculator ul li:first-child{border-bottom:1px solid #ebebeb;text-align:center}.CalcularBox #tile-calculator ul li:first-child .input-box{display:inline-block}.CalcularBox #tile-calculator ul li:first-child label{float:left;width:60px;text-align:left;margin-right:15px;line-height:40px}.CalcularBox #tile-calculator ul li:last-child{padding-bottom:0}.CalcularBox #tile-calculator .input-box input{width:87px;height:40px;float:left;border:1px solid #dbdbdb}.CalcularBox #tile-calculator .input-box:after{content:"";display:table;clear:both}.CalcularBox #tile-calculator .input-box .ft:after,.CalcularBox #tile-calculator .input-box .in:after{float:left;line-height:40px;margin:0 13px 0 10px}.CalcularBox #tile-calculator .input-box .ft:after{content:"ft."}.CalcularBox #tile-calculator .input-box .in:after{content:"in."}.CalcularBox #tile-calculator .input-box{margin-top:22px;padding-top:2px}.CalcularBox #tile-calculator .input-box label{float:left;width:85px;text-align:right;margin-right:15px;line-height:40px}.CalcularBox #tile-calculator p{text-align:center;margin:0 0 15px}.CalcularBox #tile-calculator .btn{width:165px;font-size:16px;position:relative;display:block;margin:20px auto 0}.CalcularBox #tile-calculator .results{display:none;padding-top:30px;margin-top:30px;text-align:center;border-top:1px solid #ebebeb}.CalcularBox #cboxClose,.CalcularBox #cboxCloseRecommended{position:absolute;top:0;right:0;width:30px;height:30px;font-size:24px;color:#99b8c4}.breadcrumb{background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin-bottom:10px;display:flex;flex-wrap:wrap;padding:.75rem 1rem;list-style:none;border-radius:.25rem;font-weight:400}.breadcrumb span{font-weight:400;font-family:pf_dintext_pro_thin_regular;line-height:1.7;font-size:13px}.breadcrumb .container{padding:0}.breadcrumb .breadcrumb-item{color:#acacac;font-family:pf_dintext_pro_thin_regular;font-size:13px;font-weight:400;text-transform:uppercase}.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item span{font-weight:400}@media screen and (min-width: 769px){.site-header .post-large--display-table{min-height:60px}}.animated{animation-duration:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-20%,0)}}@keyframes fadeInUpMed{0%{opacity:0;transform:translate3d(-50%,-30%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}.slideshow-section{position:relative}.slideshow-section .slider__controls-button--prev{border:1px solid #fff;cursor:pointer;display:block;height:52px;margin:0;transition:.3s;width:52px;z-index:80;position:absolute;left:40px;bottom:20px;right:auto;top:auto}.slideshow-section .slider__controls-button--prev span{color:#fff}.slideshow-section .slider__controls-button--next{border:1px solid #fff;border-left:0;cursor:pointer;display:block;height:52px;margin:0;transition:.3s;width:52px;z-index:80;left:92px;bottom:20px;right:auto;top:auto}.slideshow-section .slider__controls-button--next span{color:#fff}.flex-control-nav{display:none}.slides{height:calc(100vh - 150px);overflow:hidden;margin-bottom:15px}.slides .slides__slide{width:100%;height:100%;overflow:hidden;position:relative}.slides .slides__img-wrap{height:100%;overflow:hidden;position:relative;width:auto}.slides .slides__img-wrap svg,.slides .slides__img-wrap img{display:block;height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s ease;width:100%}.slides .slides__text-content{bottom:70px;left:0%;padding:10px 30px;position:absolute;z-index:4;width:auto;top:auto;right:auto;transform:translateY(20%);opacity:0;transition:all .6s ease}.slides .flex-active-slide .slides__text-content{opacity:1;transform:translateY(-20%)}.slides .slides__title{background:#0c1219;color:#fff;display:block;font-family:BodoniFLF-Roman;font-size:60px;letter-spacing:-4px;line-height:1;line-height:40px;padding:0 12px;position:relative;text-decoration:none;z-index:3}.slides .slides__title span{display:inline-block;font-style:normal;left:0;letter-spacing:0;position:relative;top:-10px;width:100%}.slides .slides__text{color:#fff;display:block;font-family:pf_dintext_pro_light_regular;font-size:20px;margin:10px 0 0;max-width:500px;padding:0 12px;text-shadow:0 0 15px #000;width:100%;text-align:left;font-weight:400;line-height:1.5}@media screen and (max-width: 769px){.slides__text-content{align-items:flex-end;border:0;bottom:30px;flex-wrap:wrap;justify-content:center;left:0;padding:10px;transform:translate(0);transform:translateZ(0)!important;width:100%}.slides__img-wrap svg,.slides__img-wrap img{width:auto}.slides .slides__title{font-size:42px;margin:0 0 20px}.shopify-section:first-child .index-section{padding-bottom:0}}#shopify-section-collection-list.index-section .grid-uniform{display:grid;grid-template-areas:"four five six" "four seven seven" "eight seven seven" "nine ten eleven" "twelve twelve eleven" "twelve twelve thirteen";grid-template-rows:386px 386px 386px 386px 386px 386px;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;padding:0;margin:0 auto}#shopify-section-collection-list.index-section .grid-uniform .grid-link{height:100%;padding-bottom:0}#shopify-section-collection-list.index-section .grid-uniform .grid-link__image{height:auto!important}#shopify-section-collection-list.index-section .grid-uniform .grid-link__image-centered{display:block;width:100%;height:100%}#shopify-section-collection-list.index-section .grid-uniform .grid-link__image-centered img,#shopify-section-collection-list.index-section .grid-uniform .grid-link__image-centered svg{height:auto!important;left:50%;max-height:100%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(50%,50%);transform:translate(-50%,-50%);width:auto!important}#shopify-section-collection-list.index-section .grid-uniform .grid-link__image{margin:0;height:100%!important;width:100%;display:block;position:relative}#shopify-section-collection-list.index-section .grid-uniform .grid__item{float:none;min-height:1px;padding-left:0;vertical-align:top;width:auto;box-sizing:border-box;background:#eee;display:block;margin-bottom:0;overflow:hidden;position:relative}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(1){grid-area:four}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(2){grid-area:five}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(3){grid-area:six}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4){grid-area:seven}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(5){grid-area:eight}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(6){grid-area:nine}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(7){grid-area:ten}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(8){grid-area:eleven}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9){grid-area:twelve}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(10){grid-area:thirteen}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(1) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(2) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(3) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(5) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(6) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(7) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(8) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(10) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(13) .collection-item-title-wrap{position:absolute;left:10px;margin-bottom:.75rem;bottom:25%}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(1) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(2) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(3) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(5) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(6) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(7) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(8) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(10) .collection-item-title,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(13) .collection-item-title{font-size:35px;line-height:30px;background:#00000080;color:#fff;display:block;font-family:BodoniFLF-Roman;letter-spacing:-4px;padding:0 12px;position:relative;text-decoration:none;z-index:3;margin-bottom:.5rem;margin-top:0}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(1) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(2) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(3) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(5) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(6) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(7) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(8) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(10) .collection-item-title span,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(13) .collection-item-title span{display:inline-block;font-style:normal;left:0;letter-spacing:0;position:relative;top:-10px;width:100%}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(1) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(2) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(3) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(5) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(6) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(7) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(8) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(10) .collection-item-descr,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(13) .collection-item-descr{color:#070b10;display:block;float:left;font-family:pf_dintext_pro_light_regular;font-size:17px;margin:10px 0 0;padding:0 12px;text-shadow:0 0 15px #fff;width:100%;text-align:left;text-transform:uppercase}#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(4) .collection-item-title-wrap,#shopify-section-collection-list.index-section .grid-uniform .grid__item:nth-child(9) .collection-item-title-wrap{bottom:auto;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){#shopify-section-collection-list.index-section .grid-uniform{display:block}#shopify-section-collection-list.index-section .grid-uniform .grid__item{height:300px;margin-bottom:15px}}.site-footer a{color:#fff!important}.site-footer a:hover{opacity:.8;color:#fff}.site-footer ul{margin-bottom:0;text-transform:uppercase}.site-footer .btn{background-color:#1a1a1a;color:#fff;width:100%}.site-footer .h4{font-size:1.25rem;margin-bottom:.5rem;font-family:pf_dintext_pro_thin_regular,sans-serif;font-weight:900;line-height:1.4;margin-top:0}#shopify-section-collection-template .grid-uniform{margin-left:-7.5px;margin-right:-7.5px}#shopify-section-collection-template .grid-uniform .grid__item{padding:7.5px}#shopify-section-collection-template .grid-uniform .grid-link__meta{display:none}#shopify-section-collection-template .grid-uniform .grid-link{display:block;overflow:hidden;padding-bottom:67%;position:relative;width:100%}#shopify-section-collection-template .grid-uniform .grid-link__image{height:100%!important;left:0;position:absolute;top:0;width:100%}#shopify-section-collection-template .grid-uniform .grid-link__image img{display:block;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;transition:all .6s ease;width:100%;top:50%;transform:translateY(-50%);position:absolute}#shopify-section-collection-template .grid-uniform .grid-link__title{background:#000;color:#fff;display:inline-block;font-family:pf_dintext_pro_thin_regular;font-size:17px;left:0;margin:0;padding:8px 15px;text-transform:uppercase;top:0;max-height:58px;overflow:hidden}#shopify-section-collection-template .grid-uniform .grid-link__image-centered{display:block;width:100%;height:100%}input[type=text],input[type=search],input[type=password],input[type=email],input[type=file],input[type=number],input[type=tel],textarea,select{border-color:#000}.product-single__quantity label{font-family:Source Sans Pro,sans-serif;font-weight:700;font-style:normal;font-size:16px}.template-list-collections .collection-item-title{background:#000;color:#fff;display:inline-block;font-family:pf_dintext_pro_thin_regular;font-size:19px;left:0;margin:0;padding:8px 15px;position:absolute;text-transform:uppercase;top:0}.template-list-collections .grid-uniform{margin-left:-7.5px;margin-right:-7.5px}.template-list-collections .grid-uniform .grid__item{padding:7.5px}.template-list-collections .grid-uniform .grid-link{display:block;overflow:hidden;padding-bottom:67%;position:relative;width:100%}.template-list-collections .grid-uniform .grid-link__image{height:100%!important;left:0;position:absolute;top:0;width:100%}.template-list-collections .grid-uniform .grid-link__image-centered{display:block;width:100%;height:100%}.template-list-collections .grid-uniform .grid-link__image img{display:block;height:auto;max-height:none;max-width:none;min-height:100%;min-width:0;object-fit:cover;transition:all .6s ease;width:100%;top:50%;transform:translateY(-50%);position:absolute}.widget{background:#fff 0 0;border:1px solid #e5e5e5;margin-bottom:40px;padding:25px 20px;position:relative}.widget .widget-title{border-bottom:1px solid #ebebeb;display:block;font-family:pf_dintext_pro_thin_regular;font-size:16px;left:0;margin:0 0 20px;padding:5px 0;position:relative;text-transform:uppercase;top:0}.widget .widget-title:before{background:#c1232d 0 0;content:"";display:block;height:12px;left:-20px;position:absolute;top:9px;width:3px}.widget .widget-title:after{background:#221f20;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:all .3s;transition:all .3s ease-in-out 0s;width:70px}.widget .widget-list{list-style:none;padding-left:0}.widget .widget-list li{border-bottom:1px dashed #e8e8e8;color:#221f20;display:flex;font-family:pf_dintext_pro_light_regular;font-size:13px;justify-content:space-between;margin-bottom:11px;padding-bottom:10px;text-transform:uppercase}.widget .widget-list li:hover{text-decoration:none}.widget .widget-list li a{position:relative}.widget .widget-list li a:before{content:"";background:#f0f0f0;background:#fff;border:1px solid #221f20;display:inline-block;height:16px;left:0;margin-right:7px;position:relative;top:3px;width:16px}.widget .widget-list li.active a:after{background:#221f20;content:"";height:10px;transition:all .3s;width:10px;left:3px;position:absolute;top:6px}.widget .widget-search{padding:0}.widget .widget-search input{border:0;color:#555;font-size:13px;height:45px;line-height:24px;padding:13px 20px;width:100%}.widget .widget-search button{background:0 0;border:medium;font-size:0;height:100%;position:absolute;right:0;top:0;width:50px;z-index:1}.widget .widget-search button i{color:#555;font-size:14px}.collection-page-grid{display:flex;flex-wrap:wrap}.collection-page-grid .sidebar{flex:0 0 25%;margin-bottom:1.5rem;max-width:25%;order:0;padding-right:15px}.collection-page-grid .grid-uniform{flex:0 0 75%;margin-bottom:1.5rem;max-width:75%}@media screen and (max-width: 768px){.collection-page-grid{display:flex;flex-wrap:wrap}.collection-page-grid .sidebar{flex:0 0 100%;margin-bottom:1.5rem;max-width:100%;order:3}.collection-page-grid .grid-uniform{flex:0 0 100%;margin-bottom:1.5rem;max-width:100%}}.banner{display:flex;margin-left:-7.5px;margin-right:-7.5px}.banner .banner__item{flex-basis:33.3%;padding:7.5px;overflow:hidden}.banner .banner__inner{height:386px;position:relative;overflow:hidden}.banner .banner__bg img{height:auto!important;left:50%;max-height:100%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(50%,50%);transform:translate(-50%,-50%);width:auto!important}.banner .banner__title{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;bottom:20px;width:calc(100% - 20px);left:10px;position:absolute;z-index:3;border-radius:0;padding:10px 30px;background:#00000080;border:1px solid #fff;color:#fff;font-family:BodoniFLF-Roman;font-size:30px;line-height:1.2;margin-bottom:.75rem}.banner .banner__title span{color:#fff;font-family:BodoniFLF-Roman;font-size:30px;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:400;text-align:center}.banner .banner__title:hover{background:#221f20}@media screen and (max-width: 768px){#shopify-section-collection-list.index-section .grid-uniform{display:block}#shopify-section-collection-list.index-section .grid-uniform .grid__item{height:300px;margin-bottom:15px}.banner{display:flex;flex-wrap:wrap}.banner .banner__item{flex-basis:100%}.banner .banner__inner{height:300px}}.offer-border{border:1px solid #dddcdc;padding:30px 20px}#shopify-section-collection-list.index-section .grid-uniform{padding-bottom:15px}.logo__image-wrapper{margin-top:8px;margin-bottom:8px}.slides li[data-flexslider-index="0"] h2.slides__title{text-align:left;line-height:48px}.slides .slides__title{background:#00000080}.grid-link__title.collection-item-title{text-transform:uppercase}.banner .banner__title span{font-size:26px;text-transform:uppercase}.slides .slides__title span{text-transform:uppercase}.slider__controls-button{outline:none}.search-bar_custom{width:15%}.search-bar_custom button.btn.btn--search.header-bar__search-submit{width:50px;float:right;right:0;padding:11px 0;border-radius:0}form.header-bar__search-form{position:relative}form.header-bar__search-form input[type=search]{padding:10px 15px!important;border-radius:0}.contact_data{width:auto;float:right;position:relative;top:24px}.contact_data a{font-size:14px;letter-spacing:.6px;margin-left:10px;color:#6d6b6b}.template-search .grid-link__image img{max-height:inherit;max-width:100%;width:100%}.template-search .product__img-wrapper{height:240px}.template-search .grid-link{padding-bottom:0}.template-search .grid-link__title{margin-bottom:40px}.template-search .boost-pfs-filter-products{padding-left:20px}.breadcrumb{background:#f5f5f5;border-bottom:none;border-top:none;padding-top:19px;margin-bottom:0}.breadcrumb a,.breadcrumb span{padding-right:8px;margin-right:8px;font-family:pf_dintext_pro_thin_regular;color:#696868;text-transform:uppercase;letter-spacing:.6px}.product-single__photos .product-single__image-wrapper{border:1px solid #dddddd;max-width:100%!important}.product-single__photos .product-single__image-wrapper img{max-width:100%!important;object-fit:cover}.product-single .product-single__title{text-transform:none;font-size:40px;margin-bottom:20px;line-height:45px}.product-single__prices small{color:#959595;font-family:pf_dintext_pro_thin_regular;font-weight:400}.product-single .cover-fit{font-size:14px;color:#959595;font-family:pf_dintext_pro_thin_regular;font-weight:400}.product-single .product-price-item--border{border-right:2px solid #e0e0e0}.product-single .total-price .header{font-family:pf_dintext_pro_thin_regular;text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:400}.product-single .total-price input{margin-bottom:0;text-align:center;font-size:16px;line-height:20px;padding:12px 15px 13px;border:1px solid #dddcdc;border-radius:0;outline:none;position:relative;opacity:1;z-index:1}.product-single .total-price .or{margin-top:26px;font-family:pf_dintext_pro_thin_regular}.item_wrapper_custom{border-left:1px solid #dddcdc;padding-left:22px;padding-top:26px;padding-bottom:26px}.section-header.section-header--breadcrumb{margin-bottom:0}.product-single__photos{margin-top:30px}.product-single .extra-info .calculator{padding-left:24px;background-size:19px;max-width:initial;margin-right:33px;background-position:0 2px;color:#959595}.product-single .extra-info .total_price br{display:none}.product-single .extra-info .total_price{font-size:16px}.product-single .extra-info .total_price span#totalCount{margin-left:10px;font-size:22px;letter-spacing:1px}div#ProductSection{border-bottom:1px solid #dddcdc}button#AddToCart{background:#000;border-radius:0;color:#fff;font-family:pf_dintext_pro_thin_regular;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:400;line-height:0;margin-top:21px;padding:23px 0}.product-samples-button-wrap{margin-top:0!important}.product-samples-button-wrap button.product-samples-button{background:#000;border-radius:0;color:#fff;font-family:pf_dintext_pro_thin_regular;letter-spacing:1px;font-weight:400}.product-single .product-logos .product-logos-text{font-style:normal;font-size:15px;font-family:pf_dintext_pro_thin_regular;font-weight:400}.product-logos-img img{opacity:.5}.product-single .product-form--wide{margin-bottom:30px}.tab-switch__nav li a{font-family:pf_dintext_pro_thin_regular;font-size:16px;font-weight:400!important;color:#686868;padding:12px 21px}.tab-switch__nav li a.is-active{color:#000;border-bottom:2px solid #000;padding-bottom:10px}.tab-switch__nav li{border:none!important;padding:0}.tab-switch__nav{border-top:none}.tab-switch__nav li a:hover{color:#000;border-bottom:2px solid #000;padding-bottom:10px}.product-description p{color:#646464;font-size:15px}.product-single .extra-info{margin-top:25px;margin-bottom:25px}#shopify-section-product-recommendations .section-header h2{font-weight:400;margin:0;padding:0}#shopify-section-product-recommendations .section-header{text-align:center;font-size:42px;font-weight:400}#shopify-section-product-recommendations hr.hr--clear.hr--small{margin:8px 0}#shopify-section-product-recommendations .grid-link__title{color:#646464;font-family:pf_dintext_pro_thin_regular;font-weight:400;font-size:18px;padding:0 10px;margin-bottom:20px;font-size:14px;padding:0 18px!important;max-height:98px;padding-right:0;background:none;color:#000;text-align:center;text-transform:none;letter-spacing:.2px;width:100%;box-sizing:border-box}#shopify-section-product-recommendations p.grid-link__meta{font-family:pf_dintext_pro_thin_regular;text-align:center;font-size:18px;font-weight:700;margin-bottom:0}#shopify-section-product-recommendations .grid-link{padding-bottom:10px}#shopify-section-product-recommendations s.grid-link__sale_price{color:#797979;font-size:16px;margin-right:6px;font-weight:400}#shopify-section-product-recommendations .grid-link__image{margin-bottom:0}#shopify-section-product-recommendations{padding-bottom:60px}.social-sharing{text-align:right}.product-single__photos hr.hr--clear.hr--small{margin:4px 0}.social-sharing a{margin-right:0;margin-left:5px;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);opacity:.4}form input{position:relative;z-index:1;opacity:1}.product-description{padding:0 12px}@media (max-width: 767px){.product-single .total-price .or{font-size:13px;margin-right:8px}.product-single .total-price .qsft_box{margin-right:8px}.product-single .grid .grid__item{padding-left:0}.product-single .grid__item--padding-right{padding-right:0}#shopify-section-product-recommendations .grid-link__title{padding:0 10px}.item_wrapper_custom{border-left:none;padding-left:0;padding-top:0}#shopify-section-product-recommendations p.grid-link__meta{font-size:16px}.recommended_products_slides .grid__item{padding:0 4px}#shopify-section-product-recommendations .section-header h2{font-size:25px}.breadcrumb a,.breadcrumb span{font-size:12px}.product-single .product-single__title{text-transform:none;font-size:26px;margin-bottom:20px;line-height:30px}.offer-border{padding:18px 12px}.tab-switch__nav li a{font-size:14px;padding:12px}.product-description p{font-size:13px;line-height:25px}button#AddToCart{font-size:12px;margin-top:17px;padding:22px 0;max-width:125px;width:100%}.product-single .product-logos .product-logos-text{font-size:13px}.product-single .product-single__price{font-size:25px}.product-single .extra-info .total_price{font-size:12px}.product-single .extra-info .total_price span#totalCount{font-size:18px}.product-single .extra-info .calculator{letter-spacing:.2px;margin-right:20px}.product-single .total-price .header{font-size:10px}.contact_data{position:absolute;top:0;width:100%;text-align:center;background:#eee;left:0;padding:5px 0}.header-bar{margin-top:30px}.custom_header_wrapper{width:50%}.search-bar_custom{width:46%;margin-top:42px}.search-bar_custom button.btn.btn--search.header-bar__search-submit{left:auto}}.contact-detail-section h1.section-header--title{text-transform:uppercase;font-weight:400;font-size:50px;text-align:left}.contact-detail-section{padding-top:50px}.contact-detail-section .contact-text{font-size:24px;text-align:left;margin-bottom:34px;line-height:36px}.contact-detail-section .page-width{max-width:1170px;margin:0 auto;width:100%}.contact-detail-section .sharethis-inline-share-buttons .st-btn{background:#000;border-radius:200px;width:34px;height:34px;text-align:center;margin-right:10px;padding:6px}.contact-detail-section .form-title{font-family:BodoniFLF-Roman;font-size:38px;text-align:left;text-transform:uppercase}#contact_form input,#contact_form textarea{border:1px solid #ced4da;height:52px}#about-us h1.section-header--title{text-transform:uppercase;font-size:50px;font-weight:400;text-align:center}#about-us .h1-sub.text-right p{font-family:BodoniFLF-Roman;font-size:32px;margin:0}.images-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -10px}.images-row .gallery-card .card-title{position:absolute;bottom:30px;padding:0 30px}.images-row .gallery-card .card-title h2.title{color:#fff;position:relative}.images-row .gallery-card .card-title h2.title:after{background:#00000080;height:30px;content:"";left:0;position:absolute;bottom:0;width:100%}.images-row .gallery-card .card-title h2.title span{color:#fff;position:relative;z-index:9;font-size:35px;font-weight:400}.images-row .gallery-card{position:relative;width:50%;margin:0 10px}#about-us .push--post-large--one-sixth{max-width:1170px;width:100%;left:0;margin:0 auto;float:none}.images-row .gallery-card .card-descr{font-size:23px;color:#000}.h1-sub.text-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center!important;justify-content:center!important}.h1-sub.text-right .d-block{width:33%;text-align:center!important}#about-us .icon{max-width:70px;margin:0 auto}.contact_data .btn_link{color:red;font-weight:700;text-transform:uppercase;font-size:15px;text-decoration:underline}@media (max-width: 767px){.template-list-collections .grid-uniform .grid-link{padding:0}.template-list-collections .grid-uniform .grid-link__image{position:relative}.template-list-collections .grid-uniform .grid-link__image img{top:0;transform:none;position:relative}.contact-detail-section h1.section-header--title{font-size:36px}.contact-detail-section .contact-text{font-size:18px;margin-bottom:24px;line-height:29px}.contact-detail-section .one-half{width:100%;margin-bottom:40px}.images-row .gallery-card{width:100%}.images-row .gallery-card .card-descr{font-size:16px}#about-us h1.section-header--title{font-size:36px}#about-us .h1-sub.text-right p{font-size:20px}.images-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_data .cart-page-link{display:none}}span.slogan{font-size:13px;display:block;text-align:left}.header-bar__module a{color:#221f20;font-size:1rem;padding:.5rem 0;position:relative;text-transform:uppercase;font-weight:400;font-family:pf_dintext_pro_thin_regular}.supports-fontface .header-bar__search-input[type=search]{width:100%;border:1px solid;z-index:9999;border-color:#b7b0b070!important;color:#000!important;position:absolute;opacity:1;background:transparent}.site-header .site-nav li{padding:0 12px}.logo__image-wrapper a img.logo__image{position:relative;width:50%;margin:0}.logo__image-wrapper .slogan{font-size:22px;padding-right:30px;width:35%;align-items:center;display:flex}.logo__image-wrapper a{padding:0!important;display:flex}.site-header .logo__image-wrapper{max-width:210px}#shopify-section-collection-template .grid-uniform .grid-link__meta{color:#000;font-family:pf_dintext_pro_thin_regular;font-size:18px;font-weight:700;display:inline-block;text-align:center;margin-bottom:0;width:100%;margin-top:12px}#shopify-section-collection-template .grid-uniform .grid-link{overflow:visible}#shopify-section-collection-template .grid-uniform .grid-link__title{font-size:14px;padding:0 18px!important;max-height:98px;padding-right:0;background:none;color:#000;text-align:center;text-transform:none;letter-spacing:.2px;width:100%;box-sizing:border-box}#shopify-section-collection-template .grid-uniform .grid-link{padding-bottom:100%}s.grid-link__sale_price{display:none}.collection__opal .product__img-wrapper>div{padding-top:100%!important}.inner_wrapper{border:1px solid #ddd;height:100%}#shopify-section-collection-template .grid-uniform{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#shopify-section-collection-template .grid-uniform .grid-link__image .product__img-wrapper>div{padding-top:100%!important;position:relative;overflow:hidden}.inner_wrapper .product__img-wrapper{padding:10px;max-width:100%!important}.inner_wrapper .product__img-wrapper img{max-width:100%!important}.section-header__link--right select{border:1px solid rgba(34,31,32,.15)!important;font-size:15px}.section-header__link--right{position:relative;top:18px}.product-recommendations .product__img-wrapper>div{padding-top:100%!important;position:relative;overflow:hidden}.grid .recommended_products_slides .grid__item{padding-left:10px;padding-right:10px}.recommended_products_slides{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1280px){.site-nav__link,.header-bar__module a{font-size:15px}}@media (max-width: 767px){.product-single__photos .product-single__image-wrapper>div{position:relative;overflow:hidden}#shopify-section-product-recommendations .grid-link__title{padding-left:7px!important;padding-right:7px!important}#shopify-section-product-recommendations p.grid-link__meta{margin-bottom:10px}.grid .recommended_products_slides .grid__item{margin-bottom:20px}#shopify-section-product-recommendations .grid-link__image{height:auto!important}#shopify-section-collection-template .grid-uniform .grid-link__meta{font-size:14px;width:100%;padding-top:6px}.logo__image-wrapper .slogan{font-size:16px}.search-bar_custom{width:46%;margin-top:21px;float:right;margin-bottom:9px}.logo__image-wrapper a img.logo__image{height:84px}#shopify-section-collection-template .grid-uniform .grid-link__title{font-size:11px;padding:8px 7px}#shopify-section-collection-template .grid-uniform .grid-link{padding-bottom:95%}}button.btn.back_btn{margin-top:11px;padding:0 10px 1px;font-size:14px}@media (min-width: 700px) and (max-width: 992px){.header-bar__module a,.site-nav__link{font-size:12px}.site-header .site-nav li{padding:0 5px}.site-header .logo__image-wrapper{max-width:160px}.logo__image-wrapper .slogan{font-size:18px}.search-bar_custom{width:33%}.contact_data{top:7px}#about-us h1.section-header--title{font-size:38px}.template-list-collections .collection-item-title{font-size:15px}.banner .banner__title span{font-size:18px}.banner .banner__title{font-size:22px;line-height:normal}.template-index .grid-link__title.collection-item-title{font-size:22px!important}.product-single .total-price{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-single .product-single__title{font-size:30px;line-height:36px}.product-single .product-single__price{font-size:24px}.product-samples-button-wrap button.product-samples-button{padding-left:0;padding-right:0;font-size:12px}button#AddToCart{font-size:12px}.product-samples-button-wrap span{font-size:14px;line-height:normal;padding-left:10px}.contact-detail-section h1.section-header--title{font-size:30px}.contact-detail-section .contact-text{font-size:18px}.site-footer .h4{font-size:15px;text-transform:uppercase}.site-footer a{font-size:12px}#shopify-section-collection-template .section-header__title--left{font-size:22px;padding-top:31px}.product-single .total-price .header{font-size:10px}.product-single .total-price .qsft_box{max-width:73px;margin-right:10px}.product-single .total-price .qty-button{max-width:73px;margin-right:8px;position:relative}.product-single .product-logos .product-logos-img img{object-fit:contain}.product-single__photos .product-single__image-wrapper{overflow:hidden}.product-single__photos .product-single__image-wrapper img{max-height:100%!important;object-fit:cover!important}}
/*# sourceMappingURL=/s/files/1/0463/2520/3112/t/7/assets/custom.scss.css.map */
