@charset "UTF-8";*{box-sizing:border-box}body{color:#333;font-family:'Jost';font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;background:#f5f5f5}a,a:hover,a:visited{color:inherit;text-decoration:none}a{transition:.4s}:focus{outline:0}h1,h2,h3,h4{font-weight:500;line-height:1.3333;margin:0}h2{font-size:36px}h4{font-size:18px}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.container-fluid{max-width:1680px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.columns{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.columns .column{flex:1;max-width:100%;padding-left:20px;padding-right:20px}.columns-2 .column{flex:1 0 50%;max-width:50%}.columns-3 .column{flex:1 0 33.3333%;max-width:33.3333%}.columns-4 .column{flex:1 0 25%;max-width:25%}.columns-5 .column{flex:1 0 20%;max-width:20%}.columns-6 .column{flex:1 0 16.666%;max-width:16.666%}.columns--guter-120{margin-left:-60px;margin-right:-60px}.columns--guter-120 .column{padding-left:60px;padding-right:60px}.columns--guter-100{margin-left:-50px;margin-right:-50px}.columns--guter-100 .column{padding-left:50px;padding-right:50px}.columns--guter-80{margin-left:-40px;margin-right:-40px}.columns--guter-80 .column{padding-left:40px;padding-right:40px}.columns--guter-60{margin-left:-30px;margin-right:-30px}.columns--guter-60 .column{padding-left:30px;padding-right:30px}.columns--guter-34{margin-left:-17px;margin-right:-17px}.columns--guter-34 .column{padding-left:17px;padding-right:17px}.columns--guter-20{margin-left:-10px;margin-right:-10px}.columns--guter-20 .column{padding-left:10px;padding-right:10px}.badge{color:#fff;font-size:10px;font-weight:500;line-height:15px;padding:0 5px;border-radius:2px 2px 2px 0;background:#ff9795}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.button{color:#fff;font-size:16px;font-weight:500;line-height:50px;text-align:center;min-width:178px;display:inline-block;padding:0 20px;background:#111;transition:.4s}.button:hover{color:#fff;box-shadow:0 4px 16px -2px rgba(0,0,0,.1)}.button:visited{color:#fff}.animate-line{display:inline-block;position:relative}.animate-line:after{content:"";position:absolute;right:0;bottom:0;width:0;border-bottom:1px solid;transition:.4s}.animate-line.active:after,.animate-line:hover:after{width:100%;left:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spin{animation-name:spin}.spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid;border-top-color:transparent;animation:spin infinite 1s linear}@keyframes konteFadeInUp{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}.konteFadeInUp{animation-name:konteFadeInUp}@keyframes konteFadeOutUp{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-100px,0)}}.konteFadeOutDown{animation-name:konteFadeOutUp}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:7px;opacity:1}40%{height:14px;width:7px;opacity:1}90%{height:14px;width:7px;opacity:1}100%{height:14px;width:7px;opacity:0}}@keyframes konteSlideOut{100%{width:0}}@keyframes konteLineRun{0%{left:-20px}100%{left:100%}}.site-header{height:120px;width:100%;position:fixed;top:0;left:0;z-index:99;transition:.4s}.site-header .container{display:flex;align-items:center;height:100%}.site-header .site-branding{margin-right:60px;position:relative}.site-header .site-branding .badge{position:absolute;top:-20px;right:-5px;transform:translate(100%,0)}.site-header.sticky{background:rgba(255,255,255,.9);box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);height:80px}.site-header .toggle-mobile-menu{float:right;border:none;height:30px;background-color:transparent;display:none}.site-header .toggle-mobile-menu .hamburger{color:#333;width:20px;height:0;display:block;border-bottom:2px solid;position:relative}.site-header .toggle-mobile-menu .hamburger:before,.site-header .toggle-mobile-menu .hamburger:after{content:"";display:block;border-bottom:2px solid}.site-header .toggle-mobile-menu .hamburger:before{transform:translateY(-7px)}.site-header .toggle-mobile-menu .hamburger:after{transform:translateY(5px)}.site-branding a{display:block}.site-branding img{vertical-align:middle;display:block}.main-navigation{flex:1;display:flex;justify-content:center}.nav-menu{margin:0;padding:0;list-style:none;display:flex}.nav-menu a{font-size:16px;font-weight:500;color:#111}.nav-menu>li{margin-right:45px}.nav-menu>li:last-child{margin-right:0}.nav-menu>li>a{display:block}.nav-menu .purchase-link{font-weight:500;text-transform:uppercase;margin-right:0;display:none}.section-head{font-weight:400;color:#111}.section-head .container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;min-height:56vh;padding-top:60px}.section-head h2{font-weight:400}.section-head .head-bg{position:absolute;top:50px;right:0}.section-demos{padding:0 0 40px}.section-demos>.container{max-width:1400px}.title{margin:0 0 20px;color:#111}.subtitle{margin:0 0 60px}.demos-preview{list-style:none;margin-bottom:0;margin-top:0;padding:0}.demos-preview li{margin-bottom:50px}.demos-preview a{text-align:center;display:block;color:#111;position:relative}.demos-preview a:hover .demo-name:after{width:100%;left:0}.demos-preview a:hover img{transform:translateY(-3px)}.demos-preview a .bagde{font-weight:500;min-width:50px;height:50px;line-height:48px;border-radius:50%;background-color:#ff6f61;position:absolute;right:-25px;top:-25px;color:#fff}.demos-preview img{display:block;box-shadow:0px 3px 12px rgba(0,0,0,.07);transition:transform .3s;margin:0 auto 28px}.demos-preview h4{position:relative;display:inline-block;font-size:18px;font-weight:400}.demos-preview h4 .demo-name:after{content:'';width:0;height:1px;background-color:#23232c;position:absolute;right:0;bottom:0;transition:width .3s}.demo-qr{margin:90px 0;display:block;font-size:13px;font-weight:500;width:170px;height:auto;background:#308eb0;text-align:center;border-radius:5px;padding:10px;box-shadow:0 4px 40px 0 rgb(32 0 61/5%);color:#fff;float:left;margin-left:-20px;position:relative}.demo-qr .scan-name{display:block;padding-top:5px;font-size:14px;text-transform:uppercase}.demo-qr:before{background-image:url(//razziwp.com/wp-content/themes/razzi-intro/images/arrow.png);position:absolute;left:-10px;top:-60px;transform:rotate(205deg);content:"";width:100px;height:39px;background-repeat:no-repeat;background-size:contain}.demos-preview{list-style:none;padding:0;text-align:center}.demos-preview .column{position:relative;display:flex;align-items:flex-start}.demos-preview .demo-name{font-size:18px;margin-top:-20px;font-weight:500}.demos-preview .demo-image{position:relative}.demos-preview .demo-image .bagde{font-weight:500;min-width:50px;height:50px;line-height:48px;border-radius:50%;background-color:#ff6f61;position:absolute;right:70px;top:-25px;color:#fff}.section-product-pages{padding:65px 0;overflow-x:hidden}.section-product-pages .title{text-align:center;margin-bottom:60px;font-size:36px;font-weight:500}.section--dark{color:#fff;background:#111}.section--dark .title{margin-top:0;color:#fff}.section--dark .subtitle{color:#ccc}.demos-carousel{list-style:none;padding:0;margin:0}.demos-carousel .slick-list{overflow:visible}.demos-carousel li{text-align:center;margin-right:30px;position:relative}.demos-carousel li img{margin-bottom:54px}.demos-carousel li h4{font-weight:500}.demos-carousel .slick-dots{list-style:none;padding:0;margin:50px 0 20px;text-align:center}.demos-carousel .slick-dots li{display:inline-block;margin-right:20px}.demos-carousel .slick-dots li button{background-color:transparent;border-radius:50%;transition:.5s;display:block;overflow:hidden;text-indent:-9999px;font-size:0;padding:0;width:10px;height:10px;border:none;cursor:pointer}.demos-carousel .slick-dots li button:after{width:6px;height:6px;background-color:rgba(255,255,255,.6);content:"";display:block;border-radius:50%}.demos-carousel .slick-dots li.slick-active,.demos-carousel .slick-dots li.slick-active:after{background-color:#fff;border-radius:50%}.section-shop-pages{padding:75px 100px 10px;overflow-x:hidden}.section-shop-pages .title{text-align:center;font-size:36px;font-weight:500;color:#111}.section-shop-pages .subtitle{text-align:center;margin-bottom:60px}.section-shop-pages .demos-preview li{margin-bottom:70px}.section-shop-pages .demos-preview h4{font-weight:500}.section-product-hover-styles{padding:0 0 75px}.section-product-hover-styles .title{font-size:32px;margin-bottom:25px}.section-product-hover-styles .subtitle{margin-bottom:70px}.section--white{background:#fff}.woocommerce-badges{position:absolute;left:0;top:20px;font-size:11px;font-weight:500;text-transform:uppercase;display:inline-block;text-align:center}.woocommerce-badges>span{display:block;padding:5px 11px;line-height:1}.woocommerce-badges>span:not(:last-child){margin-bottom:5px}.woocommerce-badges .new{background-color:#fff;color:#111}.woocommerce-badges .featured{background-color:#ff6f61;color:#fff}ul.products{display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;position:relative}ul.products li.product{list-style:none;position:relative;margin-bottom:25px;padding:0 15px}ul.products li.product .product-thumbnail{position:relative}ul.products li.product .product-thumbnail .woocommerce-loop-product__link{display:block;transition:none}ul.products li.product .product-thumbnail .woocommerce-loop-product__link img{display:block}ul.products li.product .product-thumbnail .product-loop__buttons{position:absolute;bottom:0;z-index:1;width:100%;display:flex;justify-content:center;padding:20px 0;pointer-events:none}ul.products li.product .product-thumbnail .product-loop__buttons>*{pointer-events:auto}ul.products li.product .product-thumbnail .product-loop__buttons .loop_button-text{display:none}ul.products li.product .product-thumbnail .rz-loop_button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:100%;margin:0 5px;opacity:0;transform:translateY(10px);transition:transform .1s,opacity .1s,background .35s,color .35s;position:relative;box-shadow:0px 2px 5px rgba(0,0,0,.03)}ul.products li.product .product-thumbnail .rz-loop_button:nth-child(2){transition-delay:75ms}ul.products li.product .product-thumbnail .rz-loop_button:nth-child(3){transition-delay:.15s}ul.products li.product .product-thumbnail .rz-loop_button:hover{background-color:#ff6f61;color:#fff}ul.products li.product .product-thumbnail .rz-loop_button svg{transition:none}ul.products li.product .product-thumbnail .yith-wcwl-wishlistaddedbrowse .rz-loop_button:hover svg,ul.products li.product .product-thumbnail .yith-wcwl-wishlistexistsbrowse .rz-loop_button:hover svg{fill:#fff}ul.products li.product .rz-loop_button{position:relative}ul.products li.product .rz-loop_button .razzi-svg-icon{min-width:16px;margin-top:2px}ul.products li.product .rz-loop_button.loading:before{opacity:1;width:16px;height:16px;display:inline-block;border-radius:50%;border:2px solid;border-top-color:transparent;-webkit-animation:razzi-spin infinite 1s linear;animation:razzi-spin infinite 1s linear;transition:opacity .2s linear .2s;content:""}ul.products li.product .rz-loop_button.loading .razzi-svg-icon{display:none}ul.products li.product .rz-loop_button:not(.loading):before{content:attr(data-text);background-color:#000;color:#fff;top:-40px;transform:translateX(-50%);left:50%;position:absolute;white-space:nowrap;display:none;border-radius:5px;font-size:13px;padding:6px 12px 7px;line-height:1;pointer-events:none}ul.products li.product .rz-loop_button:not(.loading):after{content:"";position:absolute;top:-14px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent;display:none;pointer-events:none}ul.products li.product .rz-loop_button:hover:before,ul.products li.product .rz-loop_button:hover:after{display:inline-block}ul.products li.product .yith-wcwl-add-to-wishlist{margin-top:0}ul.products li.product .yith-wcwl-add-to-wishlist .rz-loop_button{transition-delay:.15s}ul.products li.product .yith-wcwl-add-to-wishlist .blockUI{display:none !important}ul.products li.product .yith-wcwl-wishlistaddedbrowse svg,ul.products li.product .yith-wcwl-wishlistexistsbrowse svg{fill:var(--rz-color-darker)}ul.products li.product .added_to_cart{display:none}ul.products li.product .product-summary{transition:transform .35s ease;padding-top:20px;background-color:#fff}ul.products li.product .product-summary .rz-loop_atc_button{display:none}ul.products li.product .woocommerce-loop-product__title{font-size:16px;margin:0 0 3px}ul.products li.product .woocommerce-loop-product__title a{color:inherit}ul.products li.product .meta-cat{font-size:14px;color:var(--rz-text-color-gray);display:inline-block;margin-bottom:5px}ul.products li.product .meta-cat:hover{color:var(--rz-color-darker)}ul.products li.product .price{color:var(--rz-text-color-gray);font-size:16px;font-weight:500;display:block}ul.products li.product .price del{font-size:14px;color:#a6a6a6}ul.products li.product .price ins{background-color:transparent;color:#ff6f61;padding-left:5px}ul.products li.product .star-rating{margin-top:5px}ul.products li.product .woocommerce-product-details__short-description p{margin-bottom:0}ul.products li.product .product-inner{padding-bottom:20px;position:relative}ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button{opacity:1;transform:translateY(0)}ul.products li.product .product-inner:hover .product-thumbnails--slider .rz-swiper-button{opacity:1}ul.products li.product .product-inner:hover .product-thumbnails--hover .hover-image{opacity:1}ul.products li.product .product-thumbnails--slider .swiper-lazy{display:block;opacity:0;transition:opacity .4s}ul.products li.product .product-thumbnails--slider .swiper-lazy.swiper-lazy-loaded{opacity:1}ul.products li.product .product-thumbnails--slider .rz-swiper-button{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:50px;background-color:var(--rz-background-color-light);z-index:1;opacity:0;cursor:pointer;transition:.4s;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--rz-color-dark)}ul.products li.product .product-thumbnails--slider .rz-product-loop-swiper-next{right:0}ul.products li.product .product-thumbnails--slider .rz-product-loop-swiper-prev{left:0}ul.products li.product .product-thumbnails--slider .woocommerce-badges{z-index:9}ul.products li.product .product-thumbnails--hover img{transition:opacity .4s}ul.products li.product .product-thumbnails--hover .hover-image{position:absolute;top:0;left:0;opacity:0}ul.products li.product .product-thumbnail-zoom{display:flex}ul.products li.product form.cart{position:relative;padding-bottom:20px}ul.products li.product form.cart .woocommerce-variation-description,ul.products li.product form.cart .woocommerce-variation-add-to-cart{display:none}ul.products li.product form.cart .variations{border:none;margin-bottom:0}ul.products li.product form.cart .variations th,ul.products li.product form.cart .variations td{border:none;padding:0 0 10px}ul.products li.product form.cart .variations td.label{display:none}ul.products li.product form.cart .variations select{width:100%;padding:8px 15px}ul.products li.product form.cart .woocommerce-variation{margin-bottom:-10px}ul.products li.product form.cart .woocommerce-variation:after{clear:both;content:"";display:block}ul.products li.product form.cart .woocommerce-variation-availability{display:none;float:right}ul.products li.product form.cart .woocommerce-variation-availability p{margin:0}ul.products li.product form.cart .woocommerce-variation-price{text-align:left;float:left;margin:10px 0 0}ul.products li.product form.cart .price{text-align:left;padding-left:0;color:#ff6f61}ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item{border:1px solid transparent}ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item:first-child:before{left:calc( 100% + 2px)}ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item{border:1px solid transparent}ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item:first-child:before{left:calc( 100% + 11px)}ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__wrapper{margin:0 -5px;padding:0}ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__item{width:30px !important;height:30px !important;line-height:28px !important;margin:0 5px;box-shadow:none}ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__item.selected{border-color:var(--rz-color-dark)}ul.products li.product form.cart .tawcvs-swatches{padding:0}ul.products li.product form.cart .tawcvs-swatches .swatch{width:22px !important;height:22px !important;line-height:22px !important;border:none;margin-right:5px;transition:none}ul.products li.product form.cart .tawcvs-swatches .swatch.selected{box-shadow:none}ul.products li.product form.cart .tawcvs-swatches .swatch-color{border-radius:100%}ul.products li.product form.cart .tawcvs-swatches .swatch-color.selected:before{margin-top:-6px}ul.products li.product form.cart .tawcvs-swatches .swatch-label{border-radius:0;background:0 0;white-space:nowrap;font-size:15px;color:#767676;margin-right:10px;width:auto;border:none}ul.products li.product form.cart .tawcvs-swatches .swatch-label.selected{color:#111}ul.products li.product form.cart .tawcvs-swatches .swatch-label.disabled{opacity:1 !important;text-decoration:line-through}ul.products li.product form.cart .tawcvs-swatches .swatch-image{border-radius:0;border-bottom:2px solid transparent;width:30px !important;height:30px !important;line-height:30px !important}ul.products li.product form.cart .tawcvs-swatches .swatch-image.selected{border-color:#111}ul.products.loading .razzi-posts__loading{display:block}ul.products li.product-loop-center .product-summary{text-align:center;padding-left:15px;padding-right:15px}ul.products li.product-loop-center .price{justify-content:center}ul.products li.product-loop-center .star-rating{margin-left:auto;margin-right:auto}ul.products li.product-loop-layout-2 .product-thumbnail{overflow:hidden}ul.products li.product-loop-layout-2 .product-thumbnail .product-loop__buttons{right:20px;top:0;width:auto;flex-direction:column;justify-content:flex-start}ul.products li.product-loop-layout-2 .product-thumbnail .product-loop__buttons .ajax_add_to_cart.loading:before{margin-right:0}ul.products li.product-loop-layout-2 .product-thumbnail .product-loop__buttons .quick-view-button{display:none}ul.products li.product-loop-layout-2 .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button{transition-delay:0s}ul.products li.product-loop-layout-2 .product-thumbnail .rz-loop_button{transform:translateX(10px);margin:0 0 10px}ul.products li.product-loop-layout-2 .product-thumbnail .rz-loop_button:before{top:50%;transform:translateY(-50%);right:50px;left:auto}ul.products li.product-loop-layout-2 .product-thumbnail .rz-loop_button:after{border-color:transparent transparent transparent #000;top:50%;transform:translateY(-50%);right:40px;left:auto}ul.products li.product-loop-layout-2 .product-thumbnail>.rz-loop_button{position:absolute;bottom:0;width:100%;border-radius:0;transform:translateY(10px);margin:0;background-color:#000;color:#fff;font-size:15px;font-weight:500;padding:0 20px;z-index:1}ul.products li.product-loop-layout-2 .product-thumbnail>.rz-loop_button .loop_button-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}ul.products li.product-loop-layout-2 .product-thumbnail>.rz-loop_button .razzi-svg-icon{margin-right:8px}ul.products li.product-loop-layout-2 .product-thumbnail>.rz-loop_button:not(.loading):before,ul.products li.product-loop-layout-2 .product-thumbnail>.rz-loop_button:not(.loading):after{display:none}ul.products li.product-loop-layout-2 .product-thumbnail .ajax_add_to_cart.loading:before{margin-right:8px}ul.products li.product-loop-layout-2.show-wishlist .yith-wcwl-add-to-wishlist .rz-loop_button{opacity:1;transform:translateY(0)}ul.products li.product-loop-layout-2.has-quick-view .product-thumbnail .product-loop__buttons .quick-view-button{display:flex}ul.products li.product-loop-layout-4 .product-summary{position:relative;z-index:1}ul.products li.product-loop-layout-4 .product-inner{overflow:hidden;padding-bottom:25px}ul.products li.product-loop-layout-4 .product-inner:hover .product-summary{transform:translateY(-40px)}ul.products li.product-loop-layout-4 .product-inner:hover .product-loop__buttons{transform:translateY(0);opacity:1;transition:.1s}ul.products li.product-loop-layout-4 .star-rating{margin-top:7px}ul.products li.product-loop-layout-4 .product-loop__buttons{padding-top:15px;position:absolute;left:0;right:0;height:40px;opacity:0;transform:translateY(50%);display:flex;align-items:center;justify-content:center;transition:.5s;margin-left:-15px;margin-right:-15px}ul.products li.product-loop-layout-4 .product-loop__buttons .rz-loop_button{display:flex;padding:0 15px}ul.products li.product-loop-layout-4 .product-loop__buttons .loop_button-text{display:none}ul.products li.product-loop-layout-4 .product-thumbnails--slider .rz-swiper-button{margin-top:-20px}ul.products li.product-loop-layout-5 .product-inner{padding-bottom:25px;transition:all .2s ease-in-out;transition-property:box-shadow}ul.products li.product-loop-layout-5 .product-inner:hover{box-shadow:0px 0px 15px rgba(0,0,0,.06)}ul.products li.product-loop-layout-6 .product-inner{padding-bottom:25px;transition:all .2s ease-in-out;transition-property:box-shadow}ul.products li.product-loop-layout-6 .product-inner:hover{box-shadow:0px 0px 15px rgba(0,0,0,.06)}ul.products li.product-loop-layout-6 .product-inner:hover .rz-loop_atc_button{background-color:#ff6f61;color:#fff}ul.products li.product-loop-layout-6 .price{color:#111}ul.products li.product-loop-layout-6 .product-summary{padding-left:30px;padding-right:30px}ul.products li.product-loop-layout-6.product .rz-loop_atc_button{padding:10px 24px;min-width:140px;border:1px solid #ff6f61;display:inline-block;font-weight:500;margin-top:24px;transition:background .35s,color .15s}ul.products li.product-loop-layout-6.product .rz-loop_atc_button:not(.loading):before,ul.products li.product-loop-layout-6.product .rz-loop_atc_button:not(.loading):after{display:none}ul.products li.product-loop-layout-6.product .rz-loop_atc_button.loading:before{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;color:#ff6f61}ul.products li.product-loop-layout-6.product .rz-loop_atc_button.loading .loop_button-text{opacity:.5}ul.products li.product-loop-layout-6.product .rz-loop_atc_button .razzi-svg-icon{display:none}ul.products li.product-loop-layout-7{margin-bottom:30px}ul.products li.product-loop-layout-7 .product-inner{overflow:hidden;padding-bottom:0}ul.products li.product-loop-layout-7 .product-inner:hover .product-summary{opacity:1}ul.products li.product-loop-layout-7 .product-summary{padding-bottom:20px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;flex-direction:column;opacity:0;transition:opacity .2s ease-in-out;background-color:rgba(255,255,255,.9);padding-left:30px;padding-right:30px}ul.products li.product-loop-layout-7 .product-loop__buttons{padding-top:25px;display:flex;align-items:center;justify-content:center;margin-left:-15px;margin-right:-15px}ul.products li.product-loop-layout-7 .product-loop__buttons .rz-loop_button{display:flex;padding:0 15px}ul.products li.product-loop-layout-7 .product-loop__buttons .rz-loop_button .razzi-svg-icon{transition:.35s}ul.products li.product-loop-layout-7 .product-loop__buttons .loop_button-text{display:none}ul.products li.product-loop-layout-8 .product-summary{position:relative;z-index:1}ul.products li.product-loop-layout-8 .product-loop__top{display:flex;align-items:flex-start;justify-content:space-between}ul.products li.product-loop-layout-8 .product-loop__cat-title{display:flex;flex-direction:column;width:100%}ul.products li.product-loop-layout-8 .product-loop__cat-title .meta-cat{order:2}ul.products li.product-loop-layout-8 .product-loop__cat-title .woocommerce-loop-product__title{order:1}ul.products li.product-loop-layout-8 .meta-cat{margin-bottom:0}ul.products li.product-loop-layout-8 .product-inner{position:relative;padding-bottom:25px;overflow:hidden}ul.products li.product-loop-layout-8 .product-inner:not(:hover) .product-summary{transform:none !important;-webkit-transform:none !important}ul.products li.product-loop-layout-8 .product-inner:hover .product-loop__buttons{opacity:1;transform:none;pointer-events:auto}ul.products li.product-loop-layout-8 .product-loop__buttons{text-align:right;padding-top:20px;position:absolute;top:100%;width:100%;left:0;background-color:#fff;opacity:0;transition:.2s;pointer-events:none}ul.products li.product-loop-layout-8 .rz-loop_button,ul.products li.product-loop-layout-8 .yith-wcwl-add-to-wishlist{display:inline-block;line-height:1}ul.products li.product-loop-layout-8 .rz-loop_button:last-child:before{right:0;left:auto;transform:none}ul.products li.product-loop-layout-8 .yith-wcwl-add-to-wishlist{margin-left:15px}ul.products li.product-loop-layout-8 .product-loop-inner__buttons{display:none}ul.products li.product-loop-layout-8 .loop_button-text,ul.products li.product-loop-layout-8 .product-quick-shop-button,ul.products li.product-loop-layout-8 .product-close-variations-form{display:none}ul.products li.product-loop-layout-8.product .rz-loop_atc_button{float:left;text-transform:uppercase;font-weight:500;text-align:left;width:70%;display:block}ul.products li.product-loop-layout-8.product .rz-loop_atc_button .loop_button-text{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}ul.products li.product-loop-layout-8.product .rz-loop_atc_button:not(.loading):before,ul.products li.product-loop-layout-8.product .rz-loop_atc_button:not(.loading):after{display:none}ul.products li.product-loop-layout-8.product .rz-loop_atc_button:before{opacity:0}ul.products li.product-loop-layout-8.product .rz-loop_atc_button.loading{padding-left:25px;position:relative}ul.products li.product-loop-layout-8.product .rz-loop_atc_button.loading:before{position:absolute;top:0;left:0;opacity:1}ul.products li.product-loop-layout-8.product .rz-loop_atc_button .razzi-svg-icon{display:none}ul.products li.product-loop-layout-8.product .rz-loop_atc_button .loop_button-text{display:inline-block}ul.products li.product-loop-layout-8 .price{text-align:right;padding-left:10px}ul.products li.product-loop-layout-8 .product-thumbnails--slider .rz-swiper-button{margin-top:-20px}ul.products li.product-loop-layout-9 .product-thumbnail{overflow:hidden}ul.products li.product-loop-layout-9 .product-thumbnail .product-loop__buttons{right:20px;top:0;width:auto;flex-direction:column;justify-content:flex-start}ul.products li.product-loop-layout-9 .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button{transition-delay:0s}ul.products li.product-loop-layout-9 .product-thumbnail .rz-loop_button{transform:translateX(10px);margin:0 0 10px}ul.products li.product-loop-layout-9 .product-thumbnail .rz-loop_button:not(.loading):before{top:50%;transform:translateY(-50%);right:50px;left:auto}ul.products li.product-loop-layout-9 .product-thumbnail .rz-loop_button:not(.loading):after{border-color:transparent transparent transparent #000;top:50%;transform:translateY(-50%);right:40px;left:auto}ul.products li.product-loop-layout-9 .product-thumbnail>.rz-loop_button{position:absolute;bottom:0;width:100%;border-radius:0;transform:translateY(10px);margin:0;background-color:#000;color:#fff;font-size:15px;font-weight:500;padding:0 20px}ul.products li.product-loop-layout-9 .product-thumbnail>.rz-loop_button .loop_button-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}ul.products li.product-loop-layout-9 .product-thumbnail>.rz-loop_button .razzi-svg-icon{margin-right:8px}ul.products li.product-loop-layout-9 .product-thumbnail>.rz-loop_button:not(.loading):before,ul.products li.product-loop-layout-9 .product-thumbnail>.rz-loop_button:not(.loading):after{display:none}ul.products li.product-loop-layout-9 .product-thumbnail .ajax_add_to_cart.loading:before{margin-right:8px}ul.products li.product-loop-layout-9 .product-summary{position:relative;z-index:1}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button{display:flex;justify-content:center;align-items:center;margin-top:20px;font-weight:500;font-size:16px;background-color:#000;color:#fff;white-space:nowrap;text-decoration:none;padding:0 20px;height:42px;line-height:42px;width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:3px;text-transform:none;border:none;opacity:1;z-index:999}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button:not(.loading):before,ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button:not(.loading):after{display:none}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button .razzi-svg-icon{display:inline-block;transition:none;outline:none}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button .add-to-cart-text{margin-left:10px}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button.loading:before{margin-top:-3px;vertical-align:middle}ul.products li.product-loop-layout-9 .product-summary .rz-loop_atc_button.loading .razzi-svg-icon{display:none}ul.products li.product-loop-layout-9 form.cart .woocommerce-variation{margin-bottom:0}ul.products li.product-loop-layout-9 form.cart .variations tr:last-child td{padding-bottom:0}ul.products li.product-loop-layout-9 .product-quick-shop-button{display:flex;align-items:center;justify-content:center;margin-top:20px;height:42px;line-height:42px;border-radius:3px;width:100%;transition:.5s;color:#fff}ul.products li.product-loop-layout-9 .product-quick-shop-button .razzi-svg-icon{display:inline-block;font-size:16px;padding-right:10px;margin-left:0;transition:none;transform:translateX(0)}ul.products li.product-loop-layout-9.has-variations-form .product-inner .product-loop__form{position:absolute;bottom:0;left:0;opacity:0;transition:.2s;z-index:-999;background-color:#fff;width:100%;padding-top:30px}ul.products li.product-loop-layout-9.has-variations-form .product-inner .product-loop__form .product-close-variations-form{position:absolute;top:5px;right:3px}ul.products li.product-loop-layout-9.has-variations-form .product-inner .product-loop__form .product-close-variations-form .razzi-svg-icon{font-size:16px}ul.products li.product-loop-layout-9.has-variations-form .product-inner .rz-loop_atc_button{display:none}ul.products li.product-loop-layout-9.has-variations-form .product-inner.loading:after{background-color:rgba(255,255,255,.6);position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:9}ul.products li.product-loop-layout-9.has-variations-form .product-inner.loading:before{content:'';display:block;border-radius:100px;position:absolute;background-color:#ff6f61;height:13px;width:13px;top:50%;left:50%;animation:razzi-scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;z-index:9999}ul.products li.product-loop-layout-9.has-variations-form .product-inner.loading .product-loop__form{visibility:hidden;opacity:0}ul.products li.product-loop-layout-9.has-variations-form .product-inner.show-variations_form .product-loop__form{opacity:1;z-index:999;bottom:40px}ul.products li.product-loop-layout-9.has-variations-form .product-inner.show-variations_form .rz-loop_atc_button{display:flex}ul.products li.product-loop-layout-9.has-variations-form .product-inner.show-variations_form .product-quick-shop-button{display:none}ul.products li.product-loop-layout-9.show-wishlist li.product .yith-wcwl-add-to-wishlist .rz-loop_button{opacity:1;transform:translateY(0)}ul.products .tawcvs-swatches{display:flex;flex-wrap:wrap;align-items:center;padding:0}ul.products .tawcvs-swatches .swatch{display:flex;align-items:center;justify-content:center;overflow:hidden}ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label){opacity:.5 !important}ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label):before,ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label):after{content:'';display:block;position:absolute;width:200%;height:1px;top:50%;background-color:#ff6f61;transform:rotate(45deg)}ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label):after{transform:rotate(-45deg)}ul.products .swatch-color,ul.products .swatch-image{font-size:0}.razzi-svg-icon svg{vertical-align:-.125em;width:1em;height:1em;display:inline-block}ul.products.columns-4 li.product{width:25%}.wcboost-variation-swatches__name{text-indent:-9999em;display:block}.wcboost-variation-swatches__item{transition:.3s;text-align:center;white-space:nowrap;width:30px;height:30px;line-height:30px;display:inline-block;margin:0 .5em .5em;position:relative;cursor:pointer}.wcboost-variation-swatches--round.wcboost-variation-swatches--color .wcboost-variation-swatches__name{border-radius:50%}.razzi-button{font-weight:500;font-size:16px;line-height:50px;display:inline-block;background-color:#000;color:#fff;padding:0 37px;text-align:center;transition:ease .3s;white-space:nowrap;text-decoration:none}.razzi-button:hover,.razzi-button:active,.razzi-button:focus{color:#fff}.subtitle--small{font-size:14px;line-height:1.42857;margin-top:8px;margin-bottom:36px}.text-center{text-align:center}.section-mobile{padding-top:60px;padding-bottom:60px}.title--large{font-size:64px;line-height:1.125}.subtitle--large{font-size:32px;line-height:1.25}.section-mega-menu{padding:100px 0 90px}.section-mega-menu .column{flex:auto}.section-mega-menu .blog-page-header .column-inner:first-child{margin-bottom:52px}.section-inner-pages{padding:90px 0 90px}.section-inner-pages .demos-preview h4{font-weight:500}.section-inner-pages .columns{align-items:flex-end}.section-core-features{padding:80px 0 90px}.section-core-features .subtitle{margin-bottom:70px}.section-core-features .column{margin-bottom:20px}.feature-box{text-align:center;margin-bottom:40px}.feature-box img{margin-bottom:10px}.feature-box p{font-size:14px;margin:0;font-weight:500}.features-more{text-align:center}.features-more p{margin:20px 0 0}.section-plugins{padding:90px 0 50px}.section-plugins .title{text-align:center}.section-plugins .subtitle{margin-bottom:80px;text-align:center}.section-plugins .columns{justify-content:center}.plugin-box{text-align:center;margin-bottom:70px}.plugin-box img{margin-bottom:10px}.plugin-box p{font-size:18px;margin:0;font-weight:500}.section-woo-extended{padding:40px 0 70px}.section-woo-extended .subtitle{margin-bottom:80px}.section-woo-extended .column{display:flex;align-items:flex-start;margin-bottom:40px}.section-woo-extended img{margin-right:20px;margin-top:5px}.section-woo-extended h3{font-size:18px;font-weight:500}.section-woo-extended .extended-box{font-size:14px}.section-reviews{text-align:center;padding:90px 0;background:#4b33ff;color:#fff}.section-reviews .title{color:#fff;margin-bottom:70px}.review-rating{margin-bottom:35px;display:block}.review-rating .stars{margin-right:15px}.review-rating .review-reason strong{font-weight:500}.review__content{font-size:24px;font-weight:300;line-height:40px;max-width:780px;margin:0 auto}.review__author{margin-top:40px;color:#aaa;font-size:18px;display:block}.review__author i{color:#fff;font-weight:500}.reviews-carousel .slick-list{max-width:780px;margin:0 auto}.reviews-carousel .slick-arrow{color:#fff;font-size:32px;text-align:center;width:60px;height:60px;border-radius:50%;display:block;cursor:pointer;position:absolute;top:50%;transition:.3s;margin-top:-60px}.reviews-carousel .slick-prev{left:0}.reviews-carousel .slick-next{right:0}.reviews-carousel .slick-dots{list-style:none;margin:10px 0 0;padding:0}.reviews-carousel .slick-dots li{display:inline-block;margin:0 5px}.reviews-carousel .slick-dots button{border:0;text-indent:-9999em;border-radius:50%;width:8px;height:8px;padding:0;cursor:pointer;background-color:#c7c7ca}.section-support-docs{max-width:770px;margin:70px auto -350px;position:relative;z-index:20}.section-support-docs .support-boxes{background-color:#fff;margin:0;border-radius:0 0 5px 5px;color:#111;text-align:left;padding:25px 0}.section-support-docs .support-boxes .column{display:flex;align-items:flex-start}.section-support-docs .support-boxes .support-box{margin-left:15px}.section-support-docs .support-boxes .support-box h5{margin:0;font-size:18px;font-weight:500}.section-support-docs .support-boxes .support-box p{margin:15px 0}.section-support-docs .support-boxes .support-box a{font-weight:500}.section-support-docs .support-boxes .support-box a .svg-icon{padding-left:13px}.section-support{background-image:url(//razziwp.com/wp-content/themes/razzi-intro/images/docs/bg_support.jpg);background-repeat:no-repeat;color:#111;min-height:362px;padding-top:30px;border-radius:5px 5px 0 0}.section-support .title{font-size:24px;font-weight:500;color:#111;margin-bottom:15px}.section-headers{padding-top:80px;padding-bottom:60px}.section-headers .column{margin-bottom:30px}.section-topbar{padding-bottom:90px}.section-topbar .columns{justify-content:center}.site-footer{color:#fff;background-size:cover;background-color:#111;background-repeat:no-repeat;padding-top:400px;padding-bottom:200px;position:relative}.site-footer:before{position:absolute;top:0;left:0;background-image:url(//razziwp.com/wp-content/themes/razzi-intro/images/footer/shape-1.png);background-repeat:no-repeat;content:"";width:762px;height:403px}.site-footer:after{position:absolute;bottom:0;right:0;background-image:url(//razziwp.com/wp-content/themes/razzi-intro/images/footer/shape-2.png);background-repeat:no-repeat;content:"";width:406px;height:385px}.footer-boxes{margin-bottom:120px}.footer-box{display:flex;align-items:flex-start}.footer-box img{margin:3px 40px 0 0}.footer-box h3{font-size:24px;font-weight:500;line-height:1;margin:0}.footer-box p{color:#8b8893;font-size:14px;line-height:1.71429;margin:10px 0 22px}.footer-box .animate-line{font-size:14px;font-weight:500;padding-bottom:5px}.footer-box .animate-line:after{border-bottom-width:2px}.footer-cta{text-align:center}.footer-cta h2{font-size:36px;font-weight:500;line-height:53px;margin:0 auto 63px auto}.footer-cta .button{border-radius:2px;background:#ff6f61}.footer-main{padding:57px 0;display:flex;align-items:center;justify-content:space-between}.footer-main .logo,.footer-main .brand{flex:1}.footer-main .logo img{display:block;vertical-align:middle}.footer-main .brand{text-align:right;font-size:15px;font-weight:500}.footer-main .brand img{vertical-align:middle;margin-left:11px}.footer-main .technologies{display:flex;align-items:center}.filters-button-group{display:flex;justify-content:center;list-style-type:none;margin:0 -15px 70px;position:relative;z-index:1}.filters-button-group li{padding:0 15px;font-weight:500;font-size:18px}.filters-button-group li:hover a{color:#ff6f61}.filters-button-group a{position:relative}.filters-button-group a:after{content:"";position:absolute;right:0;bottom:0;width:0;border-bottom:1px solid #ff6f61;transition:.4s}.filters-button-group a.is-checked:after,.filters-button-group a.active:after,.filters-button-group a:hover:after{width:100%;left:0}.filters-button-group .is-checked{color:#ff6f61}@media (max-width:1440px){.container-fluid{margin-left:auto;margin-right:auto}}@media (max-width:1199px){.container{max-width:100%}.site-header{height:100px}.reviews-carousel .slick-list{max-width:600px;margin:0 auto}}@media (max-width:991px){.columns-2 .column,.columns-3 .column,.columns-4 .column,.columns-5 .column{flex-basis:50%;max-width:50%}.columns-6 .column{flex-basis:20%;max-width:20%}.columns--guter-120{margin-left:-20px;margin-right:-20px}.columns--guter-120 .column{padding-left:20px;padding-right:20px}.columns--guter-100{margin-left:-20px;margin-right:-20px}.columns--guter-100 .column{padding-left:20px;padding-right:20px}.columns--guter-80{margin-left:-20px;margin-right:-20px}.columns--guter-80 .column{padding-left:20px;padding-right:20px}.columns--guter-60{margin-left:-20px;margin-right:-20px}.columns--guter-60 .column{padding-left:20px;padding-right:20px}ul.products.columns-4 li.product{flex-basis:33.33%;max-width:33.33%}.site-header{height:70px}.site-header .main-navigation{display:block}.site-header .container{justify-content:space-between}.site-header .site-branding{flex:1;margin-right:0}.site-header .cta-button{display:none}.site-header .toggle-mobile-menu{display:block;width:30px}.site-header .menu{display:none;position:absolute;width:100%;left:0;top:70px;background:rgba(255,255,255,.9);padding:0 15px 20px;overflow:auto}.site-header .menu>li{display:block;margin-right:0;text-align:right;margin-top:10px}.site-header .nav-menu>li>a{white-space:nowrap}.section-shop-pages{padding:80px 0}.demos-carousel img{width:520px}ul.products.columns-5 li.product{width:33.3333%;margin-bottom:60px}.section-menu-search-cart .column-small .column-inner{margin-bottom:20px}.section-menu-search-cart .column-large,.section-menu-search-cart .column-small{flex-basis:100%;max-width:100%;width:100%}.section-pages .subtitle br{display:none}.section-typography .column{margin-bottom:40px}.section-typography .column:last-child{margin-bottom:0}.section-plugins .column{flex-basis:25%}.section-support-docs{margin-bottom:0}.site-footer{padding-top:50px;padding-bottom:50px}.site-footer:before,.site-footer:after{display:none}.footer-boxes{margin-bottom:80px}.footer-cta{padding:80px 0;position:relative;z-index:10}}@media (max-width:767px){.columns-2 .column,.columns-3 .column,.columns-4 .column,.columns-5 .column{flex-basis:100%;max-width:100%}.columns-6 .column{flex-basis:50%;max-width:50%}ul.products.columns-4 li.product{flex-basis:50%;max-width:50%}ul.products.columns-4 li.product-loop-layout-6{flex-basis:100%;max-width:100%}h2{font-size:32px}.tabs-nav{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;white-space:nowrap;overflow-x:auto;overflow:-moz-scrollbars-none}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav li{margin-right:50px}.demos-carousel li{margin-right:20px}.demos-carousel li img{width:310px;margin-bottom:32px}ul.products.columns-5 li.product{width:100%;margin-bottom:60px}ul.products.columns-5 li.product>h3{margin-top:20px}.section-mobile{background-position:40% top}.section-mobile .subtitle br{display:none}.section-plugins .column{flex-basis:50%}.section-plugins .bundled-plugins__price-badge{right:30px}.section-reviews .title{font-size:32px}.footer-cta{padding:50px 0}.footer-cta h2{font-size:32px}.footer-main{flex-direction:column}.footer-main .logo{display:none}.footer-main .technologies{margin:0 0 20px}.filters-button-group{width:100%;overflow-x:auto;justify-content:start;padding:0}}.hidden{display:none}