@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import'icofont.min.css';@import'reset.css';@font-face{font-family:"PPMigraLight";src:url("../fonts/PPMigra-Light.ttf") format("truetype"),url("../fonts/PPMigra-Light.otf") format("otf"),url("../fonts/PPMigra-Light.woff") format("woff"),url("../fonts/PPMigra-Light.woff2") format("woff2");font-weight:normal;font-style:normal}body #cta-banner2 .container,body #cta-banner3 .container,body #cta-banner4 .container,body #cta-banner5 .container,body #cta-banner6 .container,body #cta-banner7 .container,body #cta-banner8 .container,body .cta-banner .container,body #cta-banner .container,body #home-hero .container{position:relative;height:100%}body #blog-page .blog-post .blog-coverphoto,body #featured-blog-post .container figure,body #cart-page .product-item .product-thumb,body #checkout-page .product-item .product-thumb,body #order-page .product-item .product-thumb,body #cta-banner2,body #cta-banner3,body #cta-banner4,body #cta-banner5,body #cta-banner6,body #cta-banner7,body #cta-banner8,body .cta-banner,body #cta-banner,body #home-hero,body .video-block,body .image-bg-div,body #product-listing .product-grid .product-item a .product-thumb,body #home-products .product-grid .product-item a .product-thumb,body #blog-page #blog-related .blog-posts .blog-post-item,body #home-blog .blog-posts .blog-post-item{position:relative;overflow:hidden;height:100%}body #blog-page .blog-post .blog-coverphoto .image-bg,body #featured-blog-post .container figure .image-bg,body #cart-page .product-item .product-thumb .image-bg,body #checkout-page .product-item .product-thumb .image-bg,body #order-page .product-item .product-thumb .image-bg,body #cta-banner2 .image-bg,body #cta-banner3 .image-bg,body #cta-banner4 .image-bg,body #cta-banner5 .image-bg,body #cta-banner6 .image-bg,body #cta-banner7 .image-bg,body #cta-banner8 .image-bg,body .cta-banner .image-bg,body #cta-banner .image-bg,body #home-hero .image-bg,body .video-block .image-bg,body .image-bg-div .image-bg,body #product-listing .product-grid .product-item a .product-thumb .image-bg,body #home-products .product-grid .product-item a .product-thumb .image-bg,body #blog-page #blog-related .blog-posts .blog-post-item .image-bg,body #home-blog .blog-posts .blog-post-item .image-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center}body #blog-page .blog-post .blog-coverphoto .image-shade,body #featured-blog-post .container figure .image-shade,body #cart-page .product-item .product-thumb .image-shade,body #checkout-page .product-item .product-thumb .image-shade,body #order-page .product-item .product-thumb .image-shade,body #cta-banner2 .image-shade,body #cta-banner3 .image-shade,body #cta-banner4 .image-shade,body #cta-banner5 .image-shade,body #cta-banner6 .image-shade,body #cta-banner7 .image-shade,body #cta-banner8 .image-shade,body .cta-banner .image-shade,body #cta-banner .image-shade,body #home-hero .image-shade,body .video-block .image-shade,body .image-bg-div .image-shade,body #product-listing .product-grid .product-item a .product-thumb .image-shade,body #home-products .product-grid .product-item a .product-thumb .image-shade,body #blog-page #blog-related .blog-posts .blog-post-item .image-shade,body #home-blog .blog-posts .blog-post-item .image-shade{position:absolute;z-index:0;height:100%;width:100%;left:0;top:0;background-color:#000}body #main-header .header-main .navbar-nav .nav-item a,body #main-header .action-bar .action-nav a,body #main-header .action-bar .action-nav button{color:#000;fill:#000}body #main-header .header-main .navbar-nav .nav-item a:hover,body #main-header .action-bar .action-nav a:hover,body #main-header .action-bar .action-nav button:hover{color:#822d4c}body #product-list-header h1,body #cta-banner2 .container h2,body #cta-banner3 .container h2,body #cta-banner4 .container h2,body #cta-banner5 .container h2,body #cta-banner6 .container h2,body #cta-banner7 .container h2,body #cta-banner8 .container h2,body .cta-banner .container h2,body #cta-banner2 .container h1,body #cta-banner3 .container h1,body #cta-banner4 .container h1,body #cta-banner5 .container h1,body #cta-banner6 .container h1,body #cta-banner7 .container h1,body #cta-banner8 .container h1,body .cta-banner .container h1,body #cta-banner .container h2,body #home-hero .container h1,body .aside-popup .aside-popup-body header h3,body #main-footer h3,body #user-page h1,body #contact-page h2,body #contact-page h1,body #blog-page .blog-archive h3,body #blog-page #blog-comments h3,body #blog-page .blog-post .blog-post-content h2,body #blog-page .blog-post .blog-post-content h3,body #blog-page .blog-post h2,body #blog-page h1,body #blog-page h2,body #cart-page h1,body #checkout-page h1,body #order-page h1,body #product-item-page #composer-mainframe .frame-composer-header h2,body #product-list-header .product-counter,body #home-reviews h3,body #home-products h3,body #home-insta h3,body #home-about h3,body #home-consulting h3,body #home-configurator h3,body .home-section-heading h2,body .home-section-heading h3,body .home-section h2,body .home-section h3,body #main-header .header-main .navbar-nav #ramy-menu-content h3,body #blog-page #blog-related h3,body #home-blog h3{font-size:2em;font-family:"PPMigraLight",sans-serif;color:#000}@media(min-width: 992px){body #product-list-header h1,body #cta-banner2 .container h2,body #cta-banner3 .container h2,body #cta-banner4 .container h2,body #cta-banner5 .container h2,body #cta-banner6 .container h2,body #cta-banner7 .container h2,body #cta-banner8 .container h2,body .cta-banner .container h2,body #cta-banner2 .container h1,body #cta-banner3 .container h1,body #cta-banner4 .container h1,body #cta-banner5 .container h1,body #cta-banner6 .container h1,body #cta-banner7 .container h1,body #cta-banner8 .container h1,body .cta-banner .container h1,body #cta-banner .container h2,body #home-hero .container h1,body .aside-popup .aside-popup-body header h3,body #main-footer h3,body #user-page h1,body #contact-page h2,body #contact-page h1,body #blog-page .blog-archive h3,body #blog-page #blog-comments h3,body #blog-page .blog-post .blog-post-content h2,body #blog-page .blog-post .blog-post-content h3,body #blog-page .blog-post h2,body #blog-page h1,body #blog-page h2,body #cart-page h1,body #checkout-page h1,body #order-page h1,body #product-item-page #composer-mainframe .frame-composer-header h2,body #product-list-header .product-counter,body #home-reviews h3,body #home-products h3,body #home-insta h3,body #home-about h3,body #home-consulting h3,body #home-configurator h3,body .home-section-heading h2,body .home-section-heading h3,body .home-section h2,body .home-section h3,body #main-header .header-main .navbar-nav #ramy-menu-content h3,body #blog-page #blog-related h3,body #home-blog h3{font-size:3em}}body #featured-blog-post h2,body #product-item-page h1,body #product-listing h2,body #home-qualities h2{font-size:1.8em;font-family:"PPMigraLight",sans-serif;text-align:center;color:#000}@media(min-width: 992px){body #featured-blog-post h2,body #product-item-page h1,body #product-listing h2,body #home-qualities h2{font-size:2.7em}}body .aside-popup .aside-popup-body header h3,body #main-footer h3,body #user-page h1,body #contact-page h2,body #contact-page h1,body #blog-page .blog-archive h3,body #blog-page #blog-comments h3,body #blog-page .blog-post .blog-post-content h2,body #blog-page .blog-post .blog-post-content h3,body #blog-page .blog-post h2,body #blog-page h1,body #blog-page h2,body #cart-page h1,body #checkout-page h1,body #order-page h1,body #product-item-page #composer-mainframe .frame-composer-header h2,body #product-list-header .product-counter,body #home-reviews h3,body #home-products h3,body #home-insta h3,body #home-about h3,body #home-consulting h3,body #home-configurator h3,body .home-section-heading h2,body .home-section-heading h3,body .home-section h2,body .home-section h3,body #main-header .header-main .navbar-nav #ramy-menu-content h3,body #blog-page #blog-related h3,body #home-blog h3{font-size:1.6em;text-align:center}@media(min-width: 992px){body .aside-popup .aside-popup-body header h3,body #main-footer h3,body #user-page h1,body #contact-page h2,body #contact-page h1,body #blog-page .blog-archive h3,body #blog-page #blog-comments h3,body #blog-page .blog-post .blog-post-content h2,body #blog-page .blog-post .blog-post-content h3,body #blog-page .blog-post h2,body #blog-page h1,body #blog-page h2,body #cart-page h1,body #checkout-page h1,body #order-page h1,body #product-item-page #composer-mainframe .frame-composer-header h2,body #product-list-header .product-counter,body #home-reviews h3,body #home-products h3,body #home-insta h3,body #home-about h3,body #home-consulting h3,body #home-configurator h3,body .home-section-heading h2,body .home-section-heading h3,body .home-section h2,body .home-section h3,body #main-header .header-main .navbar-nav #ramy-menu-content h3,body #blog-page #blog-related h3,body #home-blog h3{font-size:2.5em}}body #blog-page #blog-related .blog-posts .blog-post-item,body #home-blog .blog-posts .blog-post-item{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:15px}body #blog-page #blog-related .blog-posts .blog-post-item .blog-item-title,body #home-blog .blog-posts .blog-post-item .blog-item-title{position:absolute;bottom:0;left:0;right:0;background-color:#f5e8d4;height:20%;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center}body #blog-page #blog-related .blog-posts .blog-post-item .blog-item-title a,body #home-blog .blog-posts .blog-post-item .blog-item-title a{color:#000}body #blog-page #blog-related .blog-posts .blog-post-item .blog-item-title a:hover,body #home-blog .blog-posts .blog-post-item .blog-item-title a:hover{color:#822d4c}body #product-listing .product-grid .product-item,body #home-products .product-grid .product-item{padding-bottom:40px}body #product-listing .product-grid .product-item a .product-thumb,body #home-products .product-grid .product-item a .product-thumb{position:relative;width:100%;margin-bottom:15px}body #product-listing .product-grid .product-item a .product-thumb:after,body #home-products .product-grid .product-item a .product-thumb:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:0 solid #fff;transition:border .3s ease-in}body #product-listing .product-grid .product-item a:hover .product-thumb:after,body #home-products .product-grid .product-item a:hover .product-thumb:after{border:15px solid #fff}body #product-listing .product-grid .product-item h3 a.product-title,body #home-products .product-grid .product-item h3 a.product-title{display:block;min-height:60px;text-align:center;text-transform:uppercase;font-size:1.3rem;font-weight:700;line-height:1.1em}body #product-listing .product-grid .product-item h3 a.product-title:hover,body #home-products .product-grid .product-item h3 a.product-title:hover{color:#666}body #product-listing .product-grid .product-item .product-price,body #home-products .product-grid .product-item .product-price{display:block;font-size:1.2em;font-weight:700;color:#000;text-align:center}body #checkout-page .banner-login,body #cart-page #cart-actions .cart-summary,body #checkout-page #cart-actions .cart-summary,body #cart-page #cart-actions #order-page .cart-total,body #checkout-page #cart-actions #order-page .cart-total,body #order-page #cart-actions .cart-summary,body #order-page #cart-actions .cart-total,body #cart-page #cart-actions .cart-delivery,body #checkout-page #cart-actions .cart-delivery,body #order-page #cart-actions .cart-delivery{background-color:#fbf6ed;padding:25px;margin-bottom:15px}body #blog-page .pagination a,body #product-listing .pagination a,body #blog-page .pagination .page_current,body #product-listing .pagination .page_current,body #blog-page .pagination .page_disabled,body #product-listing .pagination .page_disabled{margin:0 3px;display:block;text-align:center;width:40px;height:40px;line-height:36px;border-radius:50%}body #blog-page .pagination,body #product-listing .pagination{display:flex;padding-left:0;list-style:none;justify-content:center;margin-top:20px}body #blog-page .pagination .page_disabled,body #product-listing .pagination .page_disabled{border:1px solid #d7d7d7;color:#333}body #blog-page .pagination .page_current,body #product-listing .pagination .page_current{border:1px solid #822d4c;background-color:#822d4c;color:#fff}body #blog-page .pagination a,body #product-listing .pagination a{border:1px solid #d7d7d7;color:#822d4c;text-decoration:none}body #blog-page .pagination a:hover,body #product-listing .pagination a:hover{border:1px solid #822d4c;background-color:#822d4c;color:#fff}@-webkit-keyframes visloader{0%,100%{opacity:.2}50%{opacity:1}}@keyframes visloader{0%,100%{opacity:.2}50%{opacity:1}}.form-control{border-radius:0}.form-control:focus{border-color:#000;outline:0;box-shadow:none}.form-check-input[type=checkbox]{border-radius:.25em;margin-right:8px;outline:none;box-shadow:none}.form-check-input[type=checkbox]:checked{background-color:#169bd5;border-color:#169bd5}#main-product-actions .cartitem-counter,body #cart-page .product-item .product-actions .cartitem-counter,body #checkout-page .product-item .product-actions .cartitem-counter,body #order-page .product-item .product-actions .cartitem-counter,body #product-item-page #composer-mainframe #main-product-actions .cartitem-counter{display:flex}#main-product-actions .cartitem-counter button,body #cart-page .product-item .product-actions .cartitem-counter button,body #checkout-page .product-item .product-actions .cartitem-counter button,body #order-page .product-item .product-actions .cartitem-counter button,body #product-item-page #composer-mainframe #main-product-actions .cartitem-counter button{background:#f7f7f7;border:1px solid #666;width:50px;height:50px}#main-product-actions .cartitem-counter input,body #cart-page .product-item .product-actions .cartitem-counter input,body #checkout-page .product-item .product-actions .cartitem-counter input,body #order-page .product-item .product-actions .cartitem-counter input,body #product-item-page #composer-mainframe #main-product-actions .cartitem-counter input{border:0;text-align:center;height:50px;line-height:50px;font-size:1.1rem;border-top:1px solid #666;border-bottom:1px solid #666;padding-left:0;padding-right:0;-moz-appearance:textfield}#main-product-actions .cartitem-counter input::-webkit-outer-spin-button,body #cart-page .product-item .product-actions .cartitem-counter input::-webkit-outer-spin-button,body #checkout-page .product-item .product-actions .cartitem-counter input::-webkit-outer-spin-button,body #order-page .product-item .product-actions .cartitem-counter input::-webkit-outer-spin-button,body #product-item-page #composer-mainframe #main-product-actions .cartitem-counter input::-webkit-outer-spin-button,#main-product-actions .cartitem-counter input::-webkit-inner-spin-button,body #cart-page .product-item .product-actions .cartitem-counter input::-webkit-inner-spin-button,body #checkout-page .product-item .product-actions .cartitem-counter input::-webkit-inner-spin-button,body #order-page .product-item .product-actions .cartitem-counter input::-webkit-inner-spin-button,body #product-item-page #composer-mainframe #main-product-actions .cartitem-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.horiz-carousel{overflow:hidden;width:100%;position:relative}.horiz-carousel .horiz-carousel-wrap{display:flex;width:2000px;transition:transform .3s ease-out}.horiz-carousel .horiz-carousel-wrap .horiz-carousel-item{position:relative;padding:0 15px;flex-shrink:0;flex-grow:0}.horiz-carousel .horiz-carousel-wrap .horiz-carousel-item a{display:block;width:100%}.horiz-carousel .horiz-slider-nav{display:flex;justify-content:center;padding:30px 0}.horiz-carousel .horiz-slider-nav button{background:none;color:#822d4c;font-size:2rem}@-webkit-keyframes zoom-lb{0%,40%{opacity:0;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@keyframes zoom-lb{0%,40%{opacity:0;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}.lightbox-section{position:fixed;width:100vw;height:100vh;overflow:hidden;top:0;left:0;z-index:2200;color:#fff;fill:#fff;-webkit-animation:fade-in .4s;animation:fade-in .4s}@-webkit-keyframes fade-in{0%{height:0}100%{height:100vh}}@keyframes fade-in{0%{height:0}100%{height:100vh}}.lightbox-section .image-shade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9}.lightbox-section #lightbox-title{position:fixed;top:20px;left:20px;text-transform:uppercase;letter-spacing:1px}.lightbox-section .lightbox-nav{position:fixed;top:50%;left:0;height:30px;width:100%;margin-top:-15px;font-size:2rem}.lightbox-section .lightbox-nav .lightbox-arrow{display:block;height:35px;width:35px;position:relative;border:0;outline:none;padding:0;background-color:rgba(0,0,0,0);overflow:hidden}.lightbox-section .lightbox-nav .lightbox-arrow:after{content:"";display:block;position:absolute;width:25px;height:25px;top:calc(50% - 12.5px);border:2px solid #822d4c;border-left:0;border-bottom:0}.lightbox-section .lightbox-nav #lightbox-arrow-left{float:left;margin-left:15px;transform:rotate(-135deg)}.lightbox-section .lightbox-nav #lightbox-arrow-right{float:right;margin-right:15px;transform:rotate(45deg)}.lightbox-section .lightbox-counter{position:fixed;bottom:20px;left:50%;width:150px;margin-left:-75px;text-align:center;color:#822d4c;font-size:1rem}.lightbox-section #lightbox-close{position:fixed;top:0;right:20px;font-size:3rem;cursor:pointer;color:#822d4c}.lightbox-section .lightbox-mainframe{max-width:1300px;height:100vh;margin:0 auto;display:flex;align-items:center}.lightbox-section .lightbox-mainframe .videobox{width:100%;padding-top:56.25%;overflow:hidden;height:0;position:relative}.lightbox-section .lightbox-mainframe .videobox iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:zoom-lb .5s 0s;animation:zoom-lb .5s 0s}.lightbox-section .lightbox-mainframe .imagebox{position:relative;width:100%;display:flex;align-items:center}.lightbox-section .lightbox-mainframe .imagebox img{margin:0 auto;max-height:80vh;max-width:100vw;-webkit-animation:zoom-lb .5s 0s;animation:zoom-lb .5s 0s}#cart-module-closer{z-index:90;position:fixed;top:0;left:0;width:100%;height:100%}.range-slider-wrapper{position:relative;width:95%;padding:0}.range-slider-wrapper .container{position:relative;width:100%;height:60px;margin:0;padding:0}.range-slider-wrapper input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:rgba(0,0,0,0);pointer-events:none}.range-slider-wrapper .slider-track{width:100%;height:5px;position:absolute;margin:auto;top:0;bottom:0}.range-slider-wrapper input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.range-slider-wrapper input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.range-slider-wrapper input[type=range]::-ms-track{appearance:none;height:5px}.range-slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1em;width:1em;cursor:pointer;margin-top:-6px;pointer-events:auto;border-radius:50%}.range-slider-wrapper input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:1em;width:1em;cursor:pointer;border-radius:50%;pointer-events:auto}.range-slider-wrapper input[type=range]::-ms-thumb{appearance:none;height:1em;width:1em;cursor:pointer;border-radius:50%;pointer-events:auto}.range-slider-wrapper input[type=range]:active::-webkit-slider-thumb{background-color:#fff}.range-slider-wrapper .values{display:flex;align-items:baseline}.range-slider-wrapper .values .range-spans{margin-left:10px;color:#000;font-size:1.1em;font-weight:bold}.product-carousel{position:relative;min-height:500px}.product-carousel .product-carousel-mainitem-frame{margin-bottom:15px;overflow:hidden;position:relative}.product-carousel .product-carousel-mainitem-frame .product-carousel-main-image{height:100%;overflow:hidden;position:relative;text-align:center;cursor:pointer}.product-carousel .product-carousel-mainitem-frame .product-carousel-main-image img{display:inline-block;width:100%;max-width:auto}.product-carousel .product-carousel-mainitem-frame:hover .gal-mainitem-nav{opacity:1}.product-carousel .product-carousel-extras{min-height:30%;overflow:hidden;position:relative;width:100%}.product-carousel .product-carousel-extras .gal-extras-wrapper{position:absolute;display:flex;height:100%;transition:transform .2s ease-in}.product-carousel .product-carousel-extras .gal-extras-wrapper .wrapper-item{display:none;height:100%;position:relative;flex:none;text-align:center;cursor:pointer}.product-carousel .product-carousel-extras .gal-extras-wrapper .wrapper-item img{width:100%}.product-carousel .product-carousel-extras .gal-extras-wrapper .wrapper-item.on{display:block}.product-carousel .product-carousel-extras .gal-extras-wrapper .wrapper-item.on.active{opacity:.5}.product-carousel .product-carousel-extras .gal-wrapper-nav{display:block;position:absolute;top:0;height:100%;width:30px;outline:none;border:0;box-shadow:0;background:rgba(255,255,255,.5);opacity:0;transition:opacity .2s ease-out}.product-carousel .product-carousel-extras:hover .gal-wrapper-nav{opacity:1}.product-carousel .gal-wrapper-nav,.product-carousel .gal-mainitem-nav{display:block;position:absolute;top:0;height:100%;width:30px;outline:none;border:0;box-shadow:0;background:rgba(255,255,255,.5);opacity:0;transition:opacity .2s ease-out;z-index:3}.product-carousel .gal-wrapper-nav#gal-wrapper-left,.product-carousel .gal-wrapper-nav#gal-mainitem-left,.product-carousel .gal-mainitem-nav#gal-wrapper-left,.product-carousel .gal-mainitem-nav#gal-mainitem-left{left:0;font-size:1.5em}.product-carousel .gal-wrapper-nav#gal-wrapper-left:after,.product-carousel .gal-wrapper-nav#gal-mainitem-left:after,.product-carousel .gal-mainitem-nav#gal-wrapper-left:after,.product-carousel .gal-mainitem-nav#gal-mainitem-left:after{content:"<"}.product-carousel .gal-wrapper-nav#gal-wrapper-right,.product-carousel .gal-wrapper-nav#gal-mainitem-right,.product-carousel .gal-mainitem-nav#gal-wrapper-right,.product-carousel .gal-mainitem-nav#gal-mainitem-right{right:0;font-size:1.5em}.product-carousel .gal-wrapper-nav#gal-wrapper-right:after,.product-carousel .gal-wrapper-nav#gal-mainitem-right:after,.product-carousel .gal-mainitem-nav#gal-wrapper-right:after,.product-carousel .gal-mainitem-nav#gal-mainitem-right:after{content:">"}#refresh-overlay{z-index:60;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}#refresh-overlay .refresh-icon{background-image:url("../img/refresh.png");background-size:50px 50px;background-repeat:no-repeat;position:fixed;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;-webkit-animation:refresh-rotation .5s linear infinite;animation:refresh-rotation .5s linear infinite}@-webkit-keyframes refresh-rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes refresh-rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body{background-color:#fdfbf8 !important;font-family:"Poppins",sans-serif;font-size:18px}body a{color:#0ea19e}body .btn-primary{border-radius:0;padding:20px 25px;border-color:#ffd255;background-color:#ffd255;color:#822d4c}body .btn-primary:hover{background-color:#822d4c;color:#fff}body .btn-secondary{border-radius:0;padding:20px 25px;border:2px solid #822d4c;background-color:#fff;color:#822d4c}body .btn-secondary:hover{background-color:#822d4c;color:#fff}body .btn-tertiary{border-radius:0;padding:20px 25px;border:0;background-color:#f7f7f7;color:#822d4c}body .btn-tertiary:hover{background-color:#822d4c;color:#fff}body .btn-youtube{border-radius:0;padding:20px 25px;border:2px solid #822d4c;background-color:#fff;color:#822d4c}body .btn-youtube:hover{background-color:#822d4c;color:#fff}body .btn-youtube:hover{color:#822d4c;background-color:#fbf6ed}body .text-primary{color:#169bd5 !important}body .text-turkusowy{color:#0ea19e !important}body .text-fioletowy{color:#9e9bde !important}body .text-czerwony{color:#ed564e !important}body .text-zolty{color:#ffd255 !important}body .text-ciemnorozowy{color:#e3408f !important}body .text-jasnorozowy{color:#ffdeea !important}body .text-baklazanowy{color:#822d4c !important}body .text-bezowy{color:#f5e8d4 !important}body .bg-bezowy01{background-color:#fdfbf8 !important}body .bg-bezowy02{background-color:#fbf6ed !important}body .bg-bezowy03{background-color:#f5e8d4 !important}body .bg-turkusowy{background-color:#0ea19e !important}body .bg-fioletowy{background-color:#9e9bde !important}body .bg-baklazanowy{background-color:#822d4c !important}body .bg-zolty{background-color:#ffd255 !important}body .bg-ciemnorozowy{background-color:#e3408f !important}body .bg-jasnorozowy{background-color:#ffdeea !important}body .btn-yellow-full{border-color:#ffd255;background-color:#ffd255;color:#822d4c}body .btn-yellow-empty{border:2px solid #ffd255;background-color:#fff;color:#000}body .btn-blue-full{border-color:#169bd5;background-color:#169bd5;color:#fff}body .btn-blue-empty{border:2px solid #169bd5;background-color:#fff;color:#169bd5}body .btn-baklazanowy-full{border-color:#822d4c;background-color:#822d4c;color:#fff}body .btn-baklazanowy-empty{border:2px solid #822d4c;background-color:#fff;color:#822d4c}body .btn-turkusowy-full{border-color:#0ea19e;background-color:#0ea19e;color:#fff}body .btn-turkusowy-empty{border:2px solid #0ea19e;background-color:#fff;color:#0ea19e}body .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.05em;border:0;font-family:IcoFont !important;content:""}body .banner-advice{border:1px solid #666;margin-top:50px;padding:30px;background-color:#fbf6ed}body .banner-advice span{display:block;padding:5px 0;font-size:1.2rem;font-weight:700}body .video-block{height:0;padding-top:56.25%}body .video-block a{color:#fff;font-size:3.5rem;height:100%;width:100%;position:absolute;top:0;left:0;display:flex;z-index:9;align-items:center;justify-content:center}body .videoWrapper{position:relative;padding-bottom:56.25%;height:0}body .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body #main-header{border-bottom:1px solid #d7d7d7}body #main-header #search-bar-section{margin-bottom:15px}@media(min-width: 992px){body #main-header #search-bar-section{margin-bottom:0}}body #main-header #search-bar-section .form-control{padding:10px}body #main-header #search-bar-section .form-control:focus{border-bottom:1px solid #000}body #main-header #search-bar-section form button{position:absolute;top:2px;right:10px;padding:5px;background-color:#fdfbf8}body #main-header #search-bar-section form button img{height:30px}body #main-header .action-bar{margin-top:10px}body #main-header .action-bar .action-nav{display:flex;justify-content:flex-end;align-items:stretch}body #main-header .action-bar .action-nav a,body #main-header .action-bar .action-nav button{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;transition:color .3s ease-out}@media(min-width: 992px){body #main-header .action-bar .action-nav a,body #main-header .action-bar .action-nav button{padding-left:30px;padding-right:0}}body #main-header .action-bar .action-nav a i,body #main-header .action-bar .action-nav button i{font-size:1.5em}body #main-header .action-bar .action-nav a img,body #main-header .action-bar .action-nav button img{max-height:40px}body #main-header .action-bar .action-nav a span,body #main-header .action-bar .action-nav button span{font-size:.9em;text-transform:uppercase;font-weight:bold;padding-left:10px}body #main-header .action-bar .action-nav a span.cart-info,body #main-header .action-bar .action-nav button span.cart-info{color:#169bd5}body #main-header .action-bar .action-nav .lang-switcher{position:relative;font-size:.9em}body #main-header #shop-logo{display:block;flex-grow:0;margin-right:60px;padding-bottom:10px;width:180px !important}@media(min-width: 1200px){body #main-header #shop-logo{width:240px}}body #main-header #shop-logo img{display:block;margin:0 auto}body #main-header #shop-logo:hover .logo-text{opacity:.6}body #main-header .header-main{flex-grow:1}@media(min-width: 992px){body #main-header .header-main{display:block}}body #main-header .header-main .mobile-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:10px}body #main-header .header-main .mobile-bar #shop-logo-mobile img{width:140px}body #main-header .header-main .mobile-bar .navbar-toggler{color:rgba(0,0,0,.55);border:0;padding-right:0}body #main-header .header-main .navbar-nav{margin-top:20px;width:100%;justify-content:space-between;align-items:flex-end;font-size:1em;font-family:"PPMigraLight",sans-serif;text-transform:uppercase}@media(min-width: 1200px){body #main-header .header-main .navbar-nav{font-size:1.2em}}body #main-header .header-main .navbar-nav .nav-item a i{font-size:1.4em}body #main-header .header-main .navbar-nav .nav-item a.active{color:#000}body #main-header .header-main .navbar-nav .nav-item a.active i{color:#000}body #main-header .header-main .navbar-nav #ramy-menu-content{background-color:#fbf6ed;padding:0 15px 15px 15px;border-radius:0;border-left:0;border-right:0;font-size:1rem;font-family:"Poppins",sans-serif}@media(min-width: 992px){body #main-header .header-main .navbar-nav #ramy-menu-content{width:100%;padding:15px;margin-top:0}}body #main-header .header-main .navbar-nav #ramy-menu-content span{margin-bottom:15px}body #main-header .header-main .navbar-nav #ramy-menu-content h3{text-align:left;color:#000;font-size:1.3rem;font-weight:bold}body #main-header .header-main .navbar-nav #ramy-menu-content label{text-transform:none;display:block}body #main-header .header-main .navbar-nav #ramy-menu-content a{text-transform:none;display:inline-block;color:#822d4c;font-size:.9rem}body #main-header .header-main .navbar-nav #ramy-menu-content a.btn-primary{color:#fff;padding:10px}body #main-header .header-main .navbar-nav #ramy-menu-content a.btn-primary:after{content:""}body #main-header .header-main .navbar-nav #ramy-menu-content a.btn-primary:hover{background-color:#822d4c;border-color:#fff;color:#fff !important}body #home-hero{height:70vh}body #home-hero .container h1{font-size:3em;color:#000}@media(min-width: 992px){body #home-hero .container h1{font-size:4em}}body #home-hero .container p{color:#000;font-size:1.5rem}body #home-hero .container .btn-primary{background-color:#169bd5;color:#fff}body #home-qualities .image-bg-div{height:120px;display:flex;align-items:center;justify-content:center}body #home-qualities .image-bg-div a{position:relative;z-index:1;font-size:1.4rem;font-weight:bold;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:3px solid #822d4c;color:#822d4c}@media(min-width: 992px){body #home-qualities .image-bg-div a{font-size:1.8rem}}body #home-qualities .image-bg-div a:hover{background-color:#822d4c;color:#fff}body #home-qualities .quality-grid{text-align:center;color:#666;font-size:1.2rem}body #home-qualities .quality-grid i{font-size:3.5em}body #home-qualities .quality-grid p{margin-bottom:35px}body #home-kwestionariusz2{background-color:#ffd255}body #home-kwestionariusz2 .consulting-banner{margin-top:2em;margin-bottom:2em;padding:1.5em;align-items:center;background-color:#fbf6ed;background-image:url("../img/baner-consulting-home.jpg");background-repeat:no-repeat}body #home-kwestionariusz2 .consulting-banner p{font-weight:700;font-size:1.1rem;margin:0}body #home-kwestionariusz2 .consulting-banner .btn-link{text-decoration:none;color:#169bd5;font-size:1.1rem}body #home-kwestionariusz2 .consulting-banner .btn-link:hover{text-decoration:underline}body #home-kwestionariusz2 .consulting-banner .btn-secondary{border:2px solid #822d4c}body #home-configurator p{font-size:1.4rem}body #home-configurator .configurator-banner{align-items:center;background-color:#f7f7f7;margin-top:2em;padding:1.4em 1em}body #home-youtubes{background-color:#f5e8d4}body #home-consulting{background-color:#0ea19e}body #home-consulting img{margin-top:1.5em;margin-bottom:2em}body #home-consulting p{font-size:1.3rem}body #home-consulting .consulting-banner{margin-top:2em;margin-bottom:2em;padding:1.5em;align-items:center;background-color:#fbf6ed;background-image:url("../img/baner-consulting-home.jpg");background-repeat:no-repeat}body #home-consulting .consulting-banner p{font-weight:700;font-size:1.1rem;margin:0}body #home-consulting .consulting-banner .btn-link{text-decoration:none;color:#169bd5;font-size:1.1rem}body #home-consulting .consulting-banner .btn-link:hover{text-decoration:underline}body #home-consulting .consulting-banner .btn-secondary{border:2px solid #822d4c}body #home-about{background-color:#822d4c}body #home-about h4{font-size:1.5rem;font-weight:700;margin-bottom:1.5em}body #cta-banner{height:70vh}body #cta-banner .container h2{color:#000}body #cta-banner .container p{color:#000;font-size:1.5rem}body #cta-banner2,body #cta-banner3,body #cta-banner4,body #cta-banner5,body #cta-banner6,body #cta-banner7,body #cta-banner8,body .cta-banner{height:70vh}body #cta-banner2 .container h1,body #cta-banner3 .container h1,body #cta-banner4 .container h1,body #cta-banner5 .container h1,body #cta-banner6 .container h1,body #cta-banner7 .container h1,body #cta-banner8 .container h1,body .cta-banner .container h1{font-size:3em;color:#000}@media(min-width: 992px){body #cta-banner2 .container h1,body #cta-banner3 .container h1,body #cta-banner4 .container h1,body #cta-banner5 .container h1,body #cta-banner6 .container h1,body #cta-banner7 .container h1,body #cta-banner8 .container h1,body .cta-banner .container h1{font-size:4em}}body #cta-banner2 .container h2,body #cta-banner3 .container h2,body #cta-banner4 .container h2,body #cta-banner5 .container h2,body #cta-banner6 .container h2,body #cta-banner7 .container h2,body #cta-banner8 .container h2,body .cta-banner .container h2{color:#000}body #cta-banner2 .container p,body #cta-banner3 .container p,body #cta-banner4 .container p,body #cta-banner5 .container p,body #cta-banner6 .container p,body #cta-banner7 .container p,body #cta-banner8 .container p,body .cta-banner .container p{color:#000;font-size:1.5rem}body #home-insta .insta-item{overflow:hidden;position:relative;width:100%;height:0;padding-top:100%}body #home-insta .insta-item a{position:absolute;top:0;left:0;right:0;bottom:0}body #home-reviews .review-wrap{position:relative;transition:height .1s ease-in}body #home-reviews .review-wrap .review-item{position:absolute;top:0;left:0;width:100%;visibility:hidden}body #home-reviews .review-wrap .review-item .review-gal{flex-wrap:wrap}body #home-reviews .review-wrap .review-item .review-image{position:relative;width:30%;height:0;padding-bottom:30%;overflow:hidden;margin:3px}body #home-reviews .review-wrap .review-item .review-image img{position:absolute;left:0;top:0;min-width:100%;min-height:100%}body #home-reviews .review-wrap .review-item.active{visibility:visible}body #home-reviews .review-nav button{background:none;color:#822d4c;font-size:2rem}body #product-list-header h1{color:#0ea19e;padding:25px 0}body #product-list-header .product-counter{text-align:left}@media(min-width: 992px){body #product-list-header .product-counter{font-size:1.6em}}body #product-list-header #product-filters{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:1000}@media(min-width: 992px){body #product-list-header #product-filters{display:block;position:static;height:auto}}body #product-list-header #product-filters .product-filters-header{display:flex;justify-content:space-between;background-color:#fbf6ed;align-items:center;padding-top:15px;padding-bottom:15px;height:75px}body #product-list-header #product-filters .product-filters-header h2{font-size:1.3rem;font-weight:bold;text-transform:uppercase;margin-bottom:0;text-align:center;display:block}body #product-list-header #product-filters .product-filters-header button{background-color:rgba(0,0,0,0);color:#9e9bde}@media(min-width: 992px){body #product-list-header #product-filters .product-filters-header{display:block;height:auto}body #product-list-header #product-filters .product-filters-header h3{padding-bottom:15px;margin-bottom:.5rem}}body #product-list-header #product-filters .product-filters-content{max-height:calc(100vh - 75px);overflow-y:scroll}@media(min-width: 992px){body #product-list-header #product-filters .product-filters-content{height:auto;overflow-y:visible}}body #product-list-header #product-filters .product-filters-content .current-filters{margin-bottom:15px}body #product-list-header #product-filters .product-filters-content .current-filters .current-filter-instance{display:inline-block;border:1px solid #666;margin-right:5px;margin-bottom:5px;border-radius:5px;padding:3px 10px;background:#f9f9f9;background:linear-gradient(180deg, rgb(249, 249, 249) 0%, rgb(222, 222, 222) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#dedede",GradientType=1)}body #product-list-header #product-filters .product-filters-content .current-filters .current-filter-instance button{background-color:rgba(0,0,0,0);padding-right:0}body #product-list-header #product-filters .product-filters-content .current-filters .current-filter-instance button:hover{color:#797979}body #product-list-header #product-filters .product-filters-content .filter-box{background-color:#fbf6ed;padding-top:20px;padding-bottom:20px}body #product-list-header #product-filters .product-filters-content .filter-box .filter-nav{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-around}body #product-list-header #product-filters .product-filters-content .filter-box .filter-nav li button{text-transform:uppercase;background-color:#fbf6ed;font-size:1.3rem;font-weight:normal;color:#822d4c;line-height:1.2em;padding-right:30px;position:relative}body #product-list-header #product-filters .product-filters-content .filter-box .filter-nav li button:after{font-family:IcoFont !important;content:"";color:#000;display:block;position:absolute;right:0;top:50%;margin-top:-13px}body #product-list-header #product-filters .product-filters-content .filter-box .filter-nav li button.active{color:#000;font-weight:bold}body #product-list-header #product-filters .product-filters-content .filter-box .filter-nav li button.active:after{content:""}@media(min-width: 992px){body #product-list-header #product-filters .product-filters-content .filter-sections{background-color:#fbf6ed;padding-left:30px;padding-right:30px}}body #product-list-header #product-filters .product-filters-content .filter-sections .filter-cat-switch{width:100%;text-align:left;text-transform:uppercase;padding:10px 0;background-color:rgba(0,0,0,0);font-size:1.3rem;font-weight:normal;color:#169bd5;line-height:1.2em;position:relative}body #product-list-header #product-filters .product-filters-content .filter-sections .filter-cat-switch:after{font-family:IcoFont !important;content:"";color:#666;display:block;position:absolute;right:0;top:50%;margin-top:-13px}body #product-list-header #product-filters .product-filters-content .filter-sections .filter-cat-switch.active{color:#000;font-weight:bold}body #product-list-header #product-filters .product-filters-content .filter-sections .filter-cat-switch.active:after{content:""}body #product-list-header #product-filters .product-filters-content .filter-sections .filter-group{margin-bottom:15px;display:none;padding-top:10px;padding-bottom:20px}body #product-list-header #product-filters .product-filters-content .filter-sections .filters-submit{padding-bottom:20px;margin-top:15px}@media(min-width: 992px){body #product-list-header #product-filters .product-filters-content .filter-sections .filters-submit{display:none;margin-top:0}}body #product-list-header .filter-switch{background-color:#f2f2f2;margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px}body #product-list-header .filter-switch #filter-switch-btn{width:100%;display:flex;justify-content:space-between;align-items:center}body #product-list-header .filter-switch #filter-switch-btn span{text-transform:uppercase}body #product-list-header .filter-switch #filter-switch-btn i{font-size:1.5em;color:#666}body .questionnaire-disclaimer p{padding:0;margin:0 !important}body .questionnaire-radios{font-size:1.1em}body .questionnaire-radios label{display:flex;align-items:flex-start}body .questionnaire-radios label input{margin:7px 10px 0 0}body #product-item-page h1{text-align:left;padding-top:15px}body #product-item-page h2{font-size:1.4rem;padding:1em 0}body #product-item-page span{display:block}body #product-item-page span.product-price{font-size:1.3rem;font-weight:700}@media(min-width: 768px){body #product-item-page span.product-price{font-size:2rem}}body #product-item-page #composer-mainframe{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fdfbf8;z-index:1000;overflow-y:scroll}@media(min-width: 992px){body #product-item-page #composer-mainframe{display:block;position:static;overflow-y:visible;height:auto}}body #product-item-page #composer-mainframe .frame-composer-header{display:flex;justify-content:space-between;align-items:center;background-color:#fdfbf8;padding:15px;height:75px}body #product-item-page #composer-mainframe .frame-composer-header h2{font-size:1.2rem;text-align:left}body #product-item-page #composer-mainframe .frame-composer-header button{background-color:rgba(0,0,0,0);color:#000}@media(min-width: 992px){body #product-item-page #composer-mainframe .frame-composer-header{display:block;height:auto;padding:0}body #product-item-page #composer-mainframe .frame-composer-header h2{font-size:1.4rem;font-family:"Poppins","sans-serif";text-transform:none;padding:1em 0}}body #product-item-page #composer-mainframe .accordion-item{border-radius:0;background:none}body #product-item-page #composer-mainframe .accordion-item .accordion-button{background-color:#fbf6ed;color:#000;padding:0;box-shadow:none}body #product-item-page #composer-mainframe .accordion-item .accordion-button span{padding:1rem;font-size:1.2rem}body #product-item-page #composer-mainframe .accordion-item .accordion-button span.section-count{border-right:1px solid rgba(0,0,0,.125);width:60px;text-align:center;flex-shrink:0}body #product-item-page #composer-mainframe .accordion-item .accordion-button span.section-title{width:200px}body #product-item-page #composer-mainframe .accordion-item .accordion-button span.section-chosen{display:none;font-size:.9rem;font-weight:700}@media(min-width: 992px){body #product-item-page #composer-mainframe .accordion-item .accordion-button span.section-chosen{display:block}}body #product-item-page #composer-mainframe .accordion-item .accordion-button:after{margin-right:1rem}body #product-item-page #composer-mainframe .accordion-item .accordion-button.disabled{background:none}body #product-item-page #composer-mainframe .accordion-item .accordion-button.disabled:after{display:none}body #product-item-page #composer-mainframe .accordion-item .accordion-button.collapsed{background-color:#fdfbf8}body #product-item-page #composer-mainframe .accordion-item .accordion-body{font-size:1rem;border-top:1px solid rgba(0,0,0,.125);background-color:#fbf6ed;padding:25px}@media(min-width: 992px){body #product-item-page #composer-mainframe .accordion-item .accordion-body{padding-left:50px}}body #product-item-page #composer-mainframe .accordion-item .accordion-body .form-check{padding:0}body #product-item-page #composer-mainframe .accordion-item .accordion-body .form-check .composer-label{display:flex}body #product-item-page #composer-mainframe .accordion-item .accordion-body .form-check .composer-label input{margin-right:5px;margin-bottom:5px}body #product-item-page #composer-mainframe .accordion-item .accordion-body .form-check .composer-label div img{margin-bottom:5px}body #product-item-page #composer-mainframe .accordion-item .accordion-body .form-check.normal-indent{margin-left:22px}body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-input{border-radius:0;border:1px solid #666;padding:5px 10px;width:40%;display:inline-block;margin-right:10px}body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-input:focus,body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-input:focus-visible{border-color:#822d4c}@media(min-width: 992px){body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-input{padding:0 5px}}body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-select{font-size:.9rem;padding:5px 10px;border-radius:0;border:1px solid #666}body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-select:focus,body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-select:focus-visible{border-color:#822d4c;box-shadow:none}@media(min-width: 992px){body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-select{padding:0;padding-left:10px}}body #product-item-page #composer-mainframe .accordion-item .accordion-body .color-selector{display:block;height:100px;width:100px;margin-right:1px;margin-bottom:1px;box-shadow:none;border:1px solid #000;border-radius:0}body #product-item-page #composer-mainframe .accordion-item .accordion-body .color-selector:checked{background-image:none;border:3px solid #0ea19e}body #product-item-page #composer-mainframe .accordion-item .accordion-body .composer-textarea{border-radius:0;resize:none;font-size:.9rem}body #product-item-page #composer-mainframe #main-product-actions{align-items:center}@media(min-width: 992px){body #product-item-page #composer-mainframe #main-product-actions{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d7d7d7}}body #product-item-page #composer-mainframe a{color:#822d4c}body #product-item-page #composer-mainframe a:hover{color:#000}body #product-item-page .product-category{margin:15px 0;font-weight:bold}body #product-item-page .product-category a{font-weight:normal;display:inline-block;margin:0 10px}body #product-item-page .main-description h2{text-transform:uppercase;padding-top:30px;padding-bottom:15px;font-weight:700;font-size:1.1rem}body #product-item-page .main-description p{font-size:1.2rem}body #product-item-page #vis-mainframe{position:relative;padding:20px;border:1px solid #d7d7d7;min-height:500px}body #product-item-page #vis-mainframe img{margin:0 auto;display:block;max-height:700px;margin-bottom:10px}body #product-item-page #vis-mainframe #vis-error{background-color:rgba(237,86,78,.1);border:1px solid #ed564e;height:500px;padding:25px;display:flex;align-items:center;justify-content:center}body #product-item-page #vis-mainframe #vis-loader{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.8)}body #product-item-page #vis-mainframe #vis-loader div{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}body #product-item-page #vis-mainframe #vis-loader div .vis-loader-img{width:80px;-webkit-animation:visloader 1.4s linear infinite;animation:visloader 1.4s linear infinite}body #product-item-page.state-carousel #main-carousel{display:block}body #product-item-page.state-carousel #vis-mainframe{display:none}body #product-item-page.state-visualizator #main-carousel{display:none}body #product-item-page.state-visualizator #vis-mainframe{display:block}body #cart-page h1,body #checkout-page h1,body #order-page h1{text-align:left;padding:1.25rem 0}body #cart-page .product-item,body #checkout-page .product-item,body #order-page .product-item{padding:2rem 0;margin-bottom:1rem;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}body #cart-page .product-item h3,body #checkout-page .product-item h3,body #order-page .product-item h3{text-transform:uppercase;font-weight:700;font-size:1.4rem}body #cart-page .product-item .product-thumb,body #checkout-page .product-item .product-thumb,body #order-page .product-item .product-thumb{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:15px}body #cart-page .product-item .product-thumb:after,body #checkout-page .product-item .product-thumb:after,body #order-page .product-item .product-thumb:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:0 solid #fff;transition:border .3s ease-in}body #cart-page .product-item .product-options,body #checkout-page .product-item .product-options,body #order-page .product-item .product-options{padding-top:15px;font-size:.9rem}body #cart-page .product-item .product-options span,body #checkout-page .product-item .product-options span,body #order-page .product-item .product-options span{display:block;font-weight:700;margin-bottom:.7rem}body #cart-page .product-item .product-actions span,body #checkout-page .product-item .product-actions span,body #order-page .product-item .product-actions span{display:block;text-transform:uppercase;font-size:.9rem}body #cart-page .product-item .product-actions .unit-price,body #checkout-page .product-item .product-actions .unit-price,body #order-page .product-item .product-actions .unit-price{font-weight:normal;text-transform:none}body #cart-page .product-item .product-actions .line-price,body #checkout-page .product-item .product-actions .line-price,body #order-page .product-item .product-actions .line-price{font-size:2rem;font-weight:700;text-transform:none}body #cart-page #cart-actions .cart-banners,body #checkout-page #cart-actions .cart-banners,body #order-page #cart-actions .cart-banners{background-color:#fbf6ed;padding:25px;margin-bottom:15px}body #cart-page #cart-actions .cart-banners figure,body #checkout-page #cart-actions .cart-banners figure,body #order-page #cart-actions .cart-banners figure{width:50px;text-align:center;margin-right:15px}body #cart-page #cart-actions .cart-banners span,body #checkout-page #cart-actions .cart-banners span,body #order-page #cart-actions .cart-banners span{display:block;text-transform:uppercase;font-size:.9rem}body #cart-page #cart-actions h3,body #checkout-page #cart-actions h3,body #order-page #cart-actions h3{font-size:1.2rem;text-transform:uppercase;padding:1.25em 0}body #cart-page #cart-actions .cart-summary .summary-caption,body #checkout-page #cart-actions .cart-summary .summary-caption,body #cart-page #cart-actions #order-page .cart-total .summary-caption,body #checkout-page #cart-actions #order-page .cart-total .summary-caption,body #order-page #cart-actions .cart-summary .summary-caption,body #order-page #cart-actions .cart-total .summary-caption,body #cart-page #cart-actions .cart-delivery .summary-caption,body #checkout-page #cart-actions .cart-delivery .summary-caption,body #order-page #cart-actions .cart-delivery .summary-caption{display:block;text-transform:uppercase;font-size:.9rem}body #cart-page #cart-actions .cart-summary .summary-count,body #checkout-page #cart-actions .cart-summary .summary-count,body #cart-page #cart-actions #order-page .cart-total .summary-count,body #checkout-page #cart-actions #order-page .cart-total .summary-count,body #order-page #cart-actions .cart-summary .summary-count,body #order-page #cart-actions .cart-total .summary-count,body #cart-page #cart-actions .cart-delivery .summary-count,body #checkout-page #cart-actions .cart-delivery .summary-count,body #order-page #cart-actions .cart-delivery .summary-count{display:block;font-weight:700}body #cart-page #cart-actions .cart-summary .subtotal,body #checkout-page #cart-actions .cart-summary .subtotal,body #cart-page #cart-actions #order-page .cart-total .subtotal,body #checkout-page #cart-actions #order-page .cart-total .subtotal,body #order-page #cart-actions .cart-summary .subtotal,body #order-page #cart-actions .cart-total .subtotal,body #cart-page #cart-actions .cart-delivery .subtotal,body #checkout-page #cart-actions .cart-delivery .subtotal,body #order-page #cart-actions .cart-delivery .subtotal{display:block;font-weight:700;font-size:1.4rem}body #cart-page #cart-actions .cart-delivery,body #checkout-page #cart-actions .cart-delivery,body #order-page #cart-actions .cart-delivery{border-top:2px dashed #333}body #cart-page #cart-actions .cart-delivery a,body #checkout-page #cart-actions .cart-delivery a,body #order-page #cart-actions .cart-delivery a{font-size:.8em}body #order-page .cart-total{border-top:2px dashed #333}body #order-page .order-extras{text-align:right}body #checkout-page .banner-login{display:flex}body #checkout-page .banner-login span{display:block;margin-right:15px;font-size:1.2rem}body #checkout-page .checkout-actions label{font-size:1rem;margin:0}body #checkout-page .checkout-actions label span{color:red}body #checkout-page .checkout-actions h3{font-size:1.2rem;text-transform:uppercase;padding:2em 0 .5em 0}body #checkout-page .checkout-actions .checkout-option{border:1px solid #333;padding:0 15px;margin-bottom:15px}body #checkout-page .checkout-actions .checkout-option label{display:flex;align-items:center;padding-top:15px;padding-bottom:15px}body #checkout-page .checkout-actions .checkout-option label .option-title{width:160px;font-size:1.6rem;font-weight:700;opacity:.5}body #checkout-page .checkout-actions .checkout-option label .option-title img{max-width:70px;max-height:40px}body #checkout-page .checkout-actions .checkout-option label .option-desc{font-size:.9rem}body #checkout-page .checkout-actions .checkout-option label .checkout-radio{margin-right:25px}body #checkout-page .checkout-actions .checkout-option label .checkout-radio:checked~.option-title{opacity:1}body #checkout-page .checkout-actions .checkout-submit .btn{width:100%}@media(min-width: 992px){body #checkout-page .checkout-actions .checkout-submit .btn{width:50%}}body #featured-blog-post h2{padding:25px 0;text-align:left}body #featured-blog-post .container{border-top:1px solid #d7d7d7;padding-top:30px;margin-top:15px;margin-bottom:15px}body #featured-blog-post .container figure{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:15px}body #featured-blog-post .container figure:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:0 solid #fff;transition:border .3s ease-in}body #featured-blog-post .container .blog-post-content .product-title{display:block;font-size:1.7rem;padding:1em 0}body #blog-page h1,body #blog-page h2{text-align:left;padding:1.25rem 0}body #blog-page .blog-post{border-bottom:1px solid #d7d7d7;padding-bottom:2rem;margin-bottom:2rem}body #blog-page .blog-post .blog-coverphoto{height:430px}body #blog-page .blog-post h2{text-align:left;padding:1rem 0}body #blog-page .blog-post .post-stats{border-bottom:1px solid #d7d7d7;padding-bottom:15px}body #blog-page .blog-post .blog-post-content h2,body #blog-page .blog-post .blog-post-content h3{font-size:1.7rem;color:#822d4c;padding-bottom:25px;padding-top:25px}body #blog-page #blog-comments h3{text-align:left}body #blog-page #blog-comments .comment-item{padding:15px 0;margin-bottom:15px;border-bottom:1px solid #d7d7d7}body #blog-page #blog-comments .comment-item .comment-icon{text-align:center;font-size:2.5rem;color:#797979}body #blog-page #blog-comments .comment-item span{display:block}body #blog-page #blog-comments .comment-item span.comment-name{font-weight:bold;color:#000}body #blog-page #blog-comments .comment-item span.comment-date{color:#797979;margin-bottom:10px}body #blog-page .blog-archive{background-color:#fbf6ed;padding:20px}body #blog-page .blog-archive h3{text-align:left;font-size:1.3rem;color:#000}body #blog-page .blog-archive ul{list-style:none;padding:0;margin-top:15px}body #blog-page .blog-archive ul li a{font-weight:bold;padding:5px 0;display:inline-block}body #contact-page h1{text-align:left;padding:1.25rem 0;margin-bottom:1rem}body #contact-page h2{font-size:1.5rem;font-weight:700;color:#0ea19e;text-align:left;padding:.75rem 0}body #user-page h1{text-align:left;padding:1.25rem 0}body #user-page #user-panel-nav{background-color:#fbf6ed;padding:0;border-top:2px dashed #333}body #user-page #user-panel-nav ul li{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;padding:15px 25px}body #user-page #user-panel-nav ul li a{display:flex;align-items:center}body #user-page #user-panel-nav ul li a i{font-size:2rem;color:#666;margin-right:15px}body #user-page #user-panel-nav ul li.active a{color:#666}body #user-page #user-panel-nav ul li.active a i{color:#000}body #user-page h3{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding:2em 0 .5em 0}body #user-page label{font-size:1rem;margin:0}body #user-page label span{color:red}body #user-page table td{vertical-align:middle}body #main-footer{background-color:#f5e8d4}body #main-footer .footer-bottom-disclaimer,body #main-footer .business-info-link{background-color:#f5e8d4;text-align:center;padding:1.5rem 0}body #main-footer p,body #main-footer ul li{font-size:1rem}body #main-footer a{color:#000}body #main-footer a:hover{color:#822d4c}body #main-footer h3{font-size:1.6rem;font-weight:700;color:#0ea19e;text-align:left}body #main-footer .footer-socialmedia ul{list-style:none;padding:0;display:flex;position:relative;max-width:100%;flex-wrap:wrap}body #main-footer .footer-socialmedia ul li{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;min-width:50%;margin-bottom:25px}@media(min-width: 768px){body #main-footer .footer-socialmedia ul li{min-width:auto}}body #main-footer .footer-socialmedia ul li a{position:absolute;width:100%;height:100%;max-width:40px;max-height:40px;display:flex;align-items:center;justify-content:center;color:#000;font-size:.9rem;text-align:center;transition:all .3s ease-out}body #main-footer .footer-socialmedia ul li a i{font-size:1.2rem}body #main-footer .footer-socialmedia ul li a:hover{opacity:.8}body #main-footer .footer-menu ul{list-style:none;padding:0;margin:30px 0;display:flex;flex-wrap:wrap;max-width:100%}@media(min-width: 768px){body #main-footer .footer-menu ul{justify-content:center}}body #main-footer .footer-menu ul li{position:relative;min-width:50%;padding:10px 0}body #main-footer .footer-menu ul li:nth-child(even){text-align:right}@media(min-width: 768px){body #main-footer .footer-menu ul li{min-width:auto;padding-right:1em;margin-right:1em}body #main-footer .footer-menu ul li:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:1px;background-color:#797979}}body #main-footer .footer-menu ul li:last-child{padding-right:0;margin-right:0}body #main-footer .footer-menu ul li:last-child:after{display:none}@media(min-width: 768px){body #main-footer .footer-menu ul li a{text-transform:uppercase;color:#666}}body #main-footer .footer-menu ul li a:hover{color:#000}body .aside-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1999}body .aside-popup .aside-shade{background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;right:0;bottom:0}body .aside-popup .aside-popup-body{position:relative;background-color:#fbf6ed;background-image:url("../img/popup-bottom.png");background-repeat:no-repeat;background-position:bottom right;border:1px solid #000;max-height:100%;overflow-y:scroll}body .aside-popup .aside-popup-body header{padding-top:10px;padding-right:0;background-image:url("../img/popup-top.png");background-repeat:no-repeat;background-position:top left;background-size:auto 100%}body .aside-popup .aside-popup-body header h3{text-align:left;font-size:1.5rem;padding:15px 20px}body .aside-popup .aside-popup-body header button{background-color:rgba(0,0,0,0)}body .aside-popup .aside-popup-body article{padding:20px;font-size:1rem}body .aside-popup .aside-popup-body figure{padding-bottom:20px}body .aside-popup .aside-popup-body figure img{max-width:200px}body #vis-generator,body #objectimg-switch{background-color:#822d4c;color:#fff;border:2px solid #822d4c}body #vis-generator:hover,body #objectimg-switch:hover{background-color:#fff;color:#822d4c}body .contact-icons a img{width:60px}body .contact-icons a:hover{opacity:.6}body .button-absolute{position:absolute;bottom:60px;right:60px}body .button-absolute .btn-secondary{border:3px solid #000;color:#000;background:none;display:inline-block;text-align:center}body .button-absolute .btn-secondary:hover{background:#fff}body .def-homebutton{width:100%}@media(min-width: 992px){body .def-homebutton{width:400px}}#main-product-actions{align-items:center}@media(min-width: 992px){#main-product-actions{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d7d7d7}}
/*# sourceMappingURL=main.min.css.map */