.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}body , html{overflow-x:hidden!important;}
.sidebar-btn dark-light-btn{display:none;}
.error-section{padding-bottom:0;}
.wp-pagenavi .pages{display:none;}
.js__nav ul{width:100%;}
.ms-title-section h1{font-size:30px;}
.product-pagination .pagination span.current, .blog_pagination a{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;padding:18px;border-bottom:0;border-top:0;color:#777777;border-top-left-radius:0;border-bottom-left-radius:0;}
.blog_pagination .pages{display:none;}
@media(max-width:350px){
.user-nav__contacts#user-nav__contacts--id{width:100%;right:0;top:52px;border:0;}
.user-nav li:last-child{display:none;}
}
@media(max-width:767px){
.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select{margin-left:10px!important;font-size:13px!important;text-transform:none!important;}
.collection-product-wrapper .product-top-filter{padding-bottom:15px!important;}
div#filter-categories-btn a{padding:5px 10px!important;font-size:13px!important;text-transform:none!important;}
.product-pagination .pagination span.current{padding:15px 18px;}
}
.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view select, .collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select{padding-right:0;}
.woocommerce-ordering{margin-bottom:0;}
.term-description{margin:0 0 2em;}
.single .blog-advance{width:100%;margin:0 auto;padding-bottom:0;}
.single .blog-advance img{width:100%;height:auto;}
.product-plate__thumbnail{height:auto !important;}
@media(max-width:991px){
.cart-section tbody tr .product-thumbnail{min-width:135px;max-width:135px;}
}
.added_to_cart{display:none !important;}
.product-plate__controls .added{pointer-events:none;background-color:grey;}
.cart_totals{margin-right:15px;}
.cart-subtotal thh, .cart-subtotal td, .order-total thh, .order-total td{display:table !important;}
@media screen and (min-width:768px){
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:right;width:23%;}
}
@media screen and (max-width:768px){
.breadcrumb-section{margin-top:52px!important;}
.ms-title-section{margin-top:10px!important;}
section.section-b-space.ratio_asos{padding:0 0 40px 0!important;}
.ms-title-section h1{font-size:24px!important;}
.cart-subtotal td, .order-total td{width:100%;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{content:" ";}
}
.wc-proceed-to-checkout{text-align:right;}
.cart_totals h2{font-size:24px;margin-top:15px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.cart .product-buttons{padding-top:20px;}
.theme_checkbox label{padding-left:0;}
@media only screen and (max-width: 1199px) {
#top-tab{position:relative;top:auto;left:auto;width:unset;height:unset;z-index:unset;padding:unset;background-color:unset;overflow-y:unset;transition:all .35s ease-in-out;}
}
.tab-product .tab-content.nav-material table p{padding:20px;}
.related .product-title{display:none !important;}
.related .border-product{display:inline-block !important;}
.related .delete_item{display:inline-block !important;}
.related .product-plate__controls .delete_item{color:green;}
img.emoji{display:none !important;}
.wishlist-section{}
.wishlist-section th.product-name{display:block;}
@media screen and (max-width:767px){
a.jdgm-write-rev-link.close-form-btn{display:none!important;}
.wishlist-section thead .product-name{display:block !important;}
.wishlist-section tbody .product-name{display:block !important;}
.wishlist-section tbody tr td a img{max-width:80px;}
} .form-control:not(.cart_item .form-control){}
.full-width{width:100%;}
.woocommerce-checkout{}
.woocommerce-checkout .woocommerce-input-wrapper{width:100%;}
.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:45px;line-height:45px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{min-height:45px;line-height:45px;padding:0 22px;}
.woocommerce-checkout  .woocommerce-additional-fields h3{margin-top:25px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:48%;}
.woocommerce-checkout .select2-results__option[aria-selected], .select2-results__option[data-selected]{width:100%;}
.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{min-height:45px;}
.woocommerce-checkout .order-box .title-box{padding-bottom:15px;border-bottom:none;margin-bottom:0;}
.woocommerce-checkout .woocommerce form .form-row label{line-height:24px;text-transform:normal;color:#000;margin-bottom:5px;font-weight:700;font-size:14px;font-family:Montserrat,Helvetica,Arial,sans-serif;}
.woocommerce-checkout .checkout-page .checkout-form .check-out .form-group:last-child label{margin-bottom:unset;}
.woocommerce-checkout .wc_payment_method{width:100%;}
.woocommerce-checkout #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:transparent;}
.woocommerce-checkout .wc_payment_method{margin-bottom:15px;}
.woocommerce-checkout .wc_payment_method label{display:inline-block;margin-bottom:0.5rem;position:relative;text-transform:capitalize;color:#6f6f6f;cursor:pointer;font-weight:600;font-size:16px;line-height:20px;margin-bottom:0;}
.woocommerce-checkout  .order-box{margin-bottom:0;}
.woocommerce-checkout .woocommerce-Price-currencySymbol{float:inherit!important;}
.woocommerce-checkout .product-total{float:inherit!important;}
.woocommerce-checkout #ship-to-different-address{margin-top:25px;}
.collection-filter{}
.collection-filter .product-categories{margin-top:20px;}
.collection-filter .product-categories li{display:inline-block;margin-bottom:12px;position:relative;display:block;min-height:1.5rem;padding-left:0;}
.collection-filter .product-categories li a{text-transform:uppercase;cursor:pointer;font-size:14px;color:#000;font-weight:400;letter-spacing:0px;}
.collection-filter .woocommerce-widget-layered-nav-list{margin-top:30px;}
.collection-filter .woocommerce-widget-layered-nav-list li{display:inline-block;margin-bottom:6px;position:relative;display:block;min-height:1.5rem;padding-left:0;}
.collection-filter .woocommerce-widget-layered-nav-list li a{text-transform:uppercase;cursor:pointer;font-size:12px;color:#777777;font-weight:600;letter-spacing:0.5px;}
.wishlist-title{display:none;}
#coupon_code{min-heigth:32px;}
.footer__nav ul li{width:100%;}
@media screen and (max-width:768px){
.cart_item .product-quantity{display:block!important;}
.cart-section tbody tr td:last-child{display:block!important;}
}
.xoo-wsc-img-col .product-plate__thumbnail img{height:auto;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{padding:0;background:transparent;text-transform:none;font-weight:normal;color:#ff4548;text-decoration:underline;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue:hover, a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart:hover{color:#000000;text-decoration:none;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart{text-align:right;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout, .xoo-wsc-empty-cart a.button.btn{padding:20px 30px;border:2px solid #ff4548;background:#ff4548;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout:hover, .xoo-wsc-empty-cart a.button.btn:hover{border:2px solid #ff4548;background:transparent;color:#ff4548;}
form.variations_form.cart table.variations td{height:40px;}
form.variations_form.cart table.variations td select{height:40px;padding:10px;margin:0 20px;outline:none;background:#f8f8f8;border-color:#dedede;}
form.variations_form.cart table.variations td label{margin:0;}
.xoo-wsc-empty-cart{padding:30px 0 10px;}
.product-right .product-title{color:#000000;margin-bottom:15px;}
.product-right .product-description .size-box{margin-top:0;margin-bottom:20px;border-bottom:1px dashed #dddddd;padding-bottom:20px;}
form.variations_form.cart table.variations{margin-bottom:20px;border-bottom:1px dashed #dddddd;padding-bottom:20px;display:block;}
.product-right .product-icon .wishlist-btn i{font-size:27px;line-height:27px;}
a.delete_item.product-plate__controls-favorite.product-plate__controls-favorite_remove.wishlist-btn i{color:#ff4548;}
a.delete_item.product-plate__controls-favorite.product-plate__controls-favorite_remove.wishlist-btn:hover i{color:#000;}
.breadcrumb-section .breadcrumb a{font-weight:400;text-transform:none;color:#444;font-size:13px;}
.breadcrumb-item + .breadcrumb-item{text-transform:none;font-weight:400;color:#444;font-size:13px;}
.breadcrumb-section{padding:15px 0;}
.related .product-m .slick-list{margin-left:-10px;margin-right:-10px;}
@media(max-width:575px){
.breadcrumb-section .breadcrumb{-webkit-box-pack:start;-ms-flex-pack:inherit;justify-content:left;margin-top:0;padding:10px 0;}
}
.dashboard-right span.woocommerce-input-wrapper{display:block;width:100%;}
.dashboard-right span.woocommerce-input-wrapper input{padding:10px;border:1px solid #ddd;}
.dashboard-right span.woocommerce-input-wrapper .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd;border-radius:0;padding:5px;height:auto;}
.dashboard-right span.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;position:absolute;top:1px;right:5px;width:20px;}
.user-nav__contacts{display:block;position:absolute;width:320px;right:10px;top:62px;background:#ff4548;z-index:2;padding:20px 30px;box-shadow:0 0 25px -5px rgba(0,0,0,0.3);border-left:5px solid #000;transition:all .35s ease-in-out;opacity:1;}
#user-nav__contacts--id.closed{right:-320px;opacity:0;}
.user-nav__contacts--close{position:absolute;background-image:url(https://smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-cancel.svg);width:15px;height:15px;background-size:15px;top:15px;right:15px;cursor:pointer;}
.header-search-js{display:none;}
a.user-nav__contacts--phone{display:table;color:#000;font-size:18px;font-weight:700;}
a.user-nav__contacts--phone:hover, a.user-nav__contacts--email:hover, ul.user-nav__socials a:hover svg path{color:#fff;fill:#fff;}
.user-nav__contacts--title{font-size:20px;color:#000;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #000;}
a.user-nav__contacts--email{color:#000;font-size:14px;display:table;}
ul.user-nav__socials{list-style:none;padding:0;margin:15px 0 0;}
ul.user-nav__socials li{display:inline-block;margin-right:15px;}
ul.user-nav__socials li:last-child{margin-right:0;}
#user-nav__search, #user-nav__phone{display:none;}
ul.user-nav__socials svg{width:18px;height:18px;}
ul.user-nav__socials svg path{fill:#000;}
div#filter-categories{position:fixed;top:0;left:0;height:100%;background:#fff;z-index:999999;max-width:330px;border:0;left:-330px;}
div#filter-categories.open{left:0;overflow:auto;}
.collection-filter-block{padding:0 30px 30px;border:0;}
.collection-mobile-back{display:block;}
#filter-categories a:hover, .filter-back:hover{color:#ff4548;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.collection-collapse-block .collapse-block-title{color:#ff4548;}
.collection-collapse-block .collapse-block-title:after{right:0;color:#ff4548;}
.ms-filter-active .xoo-wsc-opac{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:999998;opacity:0.7;}
.ms-filter-active{overflow:hidden;}
div#filter-categories-btn a{padding:10px 20px;border:2px solid #ff4548;background:#ff4548;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
div#filter-categories-btn a:hover{border:2px solid #ff4548;background:transparent;color:#ff4548;}
.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select{color:#000;font-size:16px;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:3px;margin-left:20px;}
.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select:hover{color:#ff4548;}
.collection-product-wrapper .product-top-filter{border-bottom:1px solid #ddd!important;padding-bottom:25px;}
.dashboard-right p{color:#000000;}
.dashboard-left .collection-mobile-back{display:none;}
.dashboard-left .block-content{border:1px solid #ddd;padding:25px 15px 15px;}
header.woocommerce-Address-title.title>h6{color:#000;font-size:20px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #ddd;padding:30px;border-radius:0;}
.dashboard a{color:#ff4548;}
.blog-page a{color:#ff4548;}
.blog-page a:hover h4{color:#ff4548!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
i.ti-shopping-cart{font-size:30px;color:#ff4548;}
i.ti-close{font-size:25px;}
.cat-parent ul.children{margin-top:15px;}
.cat-parent ul.children a{text-transform:none;margin-left:20px;}
.collection-filter .product-categories li.current-cat>a, .cat-parent ul.children li.current-cat>a, ul.product-categories li.cat-parent.current-cat-parent>a{color:#000;font-weight:bold;}
.header__logo img{max-height:115px;}
.breadcrumb-section{padding:0;background:#eee;text-align:center;}
.breadcrumb-section .breadcrumb{background-color:transparent;-webkit-box-pack:start;-ms-flex-pack:end;justify-content:flex-start;text-transform:uppercase;font-size:14px;color:#555555;font-weight:600;margin:0;padding-right:0;padding-left:0;}
section.section-b-space.ratio_asos{padding:40px 0;}
nav.theme-breadcrumb{padding:10px 0;}
nav.theme-breadcrumb a:hover{color:#ff4548;}
.ms-title-section{margin-top:30px;}
.blog-page .blog-media .blog-right .h4{color:#333333;font-weight:700;line-height:1.5;margin-bottom:15px;font-size:18px;text-transform:capitalize;}
.blog-page .blog-media .blog-right a:hover .h4{color:#ff4548;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.blog-page .blog-media .blog-right .h6{color:#ff4548;text-transform:uppercase;margin-bottom:10px;font-size:14px;}
a.page.larger,a.page.smaller, a.nextpostslink, a.previouspostslink{margin:0 10px;background-color:#191919;border:0;border-radius:90px;height:40px;width:40px;line-height:40px;color:#fff;padding:0;outline:none;display:inline-block;}
a.page.larger:hover,a.page.smaller:hover, a.nextpostslink:hover, a.previouspostslink:hover{background-color:#ff4548;color:#fff;}
.pagination.blog_pagination span.current{display:inline-block;margin:0 10px!important;}
section.blog-detail-page.section-b-space.ratio2_3{padding-top:10px;}
.blog-detail-page .blog-advance p{line-height:1.8;color:#000;font-size:16px;}
.blog-detail-page .blog-advance h2{font-size:24px;margin-top:15px;margin-bottom:15px;color:#000;font-weight:bold;}
.blog-detail-page .blog-advance h3{font-size:20px;margin-top:15px;margin-bottom:15px;color:#000;font-weight:bold;}
.blog-detail-page .blog-advance h4{font-size:18px;margin-top:15px;margin-bottom:15px;color:#000;font-weight:bold;}
.blog-detail-page .blog-advance ul li{display:list-item;font-weight:normal;line-height:1.8;margin-bottom:15px;font-size:16px;list-style-type:disc;padding-left:30px;}
.woocommerce-page form .form-row.form-control{border:0;padding:0;margin:0 0 25px 0;background:transparent;}
.woocommerce-billing-fields{padding:40px;background:#f5f5f5;border:5px solid #000;}
.checkout-page .checkout-title h3{color:#000;font-weight:700;font-size:34px;text-transform:capitalize;}
.checkout-page .checkout-form input[type="text"], .checkout-page .checkout-form input[type="email"], .checkout-page .checkout-form input[type="password"], .checkout-page .checkout-form input[type="tel"], .checkout-page .checkout-form input[type="number"], .checkout-page .checkout-form input[type="url"]{width:100%;padding:15px;height:auto;border:0;}
.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row .required{color:#000;}
.woocommerce form .form-row input.input-text:focus{box-shadow:none;}
#billing_country_field{color:#000;font-size:20px;}
.woocommerce table.shop_table{border:0;margin:0 0 24px 0;border-radius:0;}
.woocommerce table.shop_table th{padding:10px 15px 10px 0;}
.woocommerce table.shop_table td{border-top:1px solid #d3ced2;padding:10px 15px 10px 0;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid #d3ced2;width:100%;}
.checkout-page .checkout-form .checkout-details{position:relative;background-color:#f5f5f5;border:5px solid #ff4548;padding:40px;}
.woocommerce-checkout .order-box .title-box{padding-bottom:15px;border-bottom:none;margin-bottom:0;}
.checkout-details .title-box{line-height:1.2;font-size:34px;color:#000;text-transform:capitalize;font-weight:bold;}
.woocommerce-checkout .woocommerce-additional-fields h3{color:#000;font-weight:700;font-size:34px;text-transform:capitalize;}
.woocommerce_checkout_shipping{margin-top:40px;}
.woocommerce form .form-row textarea{padding:15px;}
section.section-b-space.checkout_page{padding-top:20px;}
#order_review .title-box{font-size:20px;}
.order-box .sub-total li .count{font-size:16px;width:35%;text-align:right;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{min-height:unset;line-height:unset;padding:0;}
.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:49px;line-height:unset;padding:15px;position:relative;border:1px solid #d3ced2;border-radius:0;outline:none;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{min-height:unset;line-height:unset;padding:0;height:auto;line-height:normal;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #d3ced2;}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;font-size:25px;margin-top:-5px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:49px;top:0px;right:2px;}
#shipping_method li label{font-size:14px;font-weight:normal;}
.woocommerce ul#shipping_method li{margin:0 0 1em;}
tr.woocommerce-shipping-totals, tr.woocommerce-shipping-totals td{border:0!important;}
td.shipping_title{font-size:30px;}
.woocommerce-checkout #payment div.form-row{padding:1em 0;}
.woocommerce-checkout #payment ul.payment_methods{padding:1em 0;}
.woocommerce-checkout #payment ul.payment_methods li {
line-height: 1.5;
} p{line-height:1.5;}
form.checkout_coupon.woocommerce-form-coupon{background:#000;border:0;}
input#coupon_code{padding:15px;height:auto;border:1px solid;}
form.checkout_coupon.woocommerce-form-coupon .woocommerce-form-coupon-title{font-size:25px;color:#fff;font-weight:bold;}
.variations_button .disabled{pointer-events:none;background-color:#dfdcde;border-color:#dfdcde;}
.woocommerce form .form-row textarea{min-height:64px;max-height:300px;}
section.section-b-space{padding-bottom:0;}
.wishlist-section tbody tr td{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.wishlist-section .cart-table thead th{border-bottom-width:0;}
.xoo-wsc-products .xoo-wsc-product{padding:15px 20px;}
.section-reviews .reviews-grid{display:flex;justify-content:center;}
.section-reviews .reviews-grid .reviews-grid__item{max-width:320px;width:100%;}
.product-plate__title{height:48px;overflow:hidden;}
.woocommerce form.register,.woocommerce form.login{max-height:370px;height:100%;}
@media(max-width:526px){
.woocommerce form.register, .woocommerce form.login{max-height:100%;height:auto;}
}
.login-page .woocommerce-notices-wrapper{width:100%;}
@media(min-width:526px){
.advantages-grid__item{padding-left:0;display:flex;align-items:center;}
.advantages-grid__item-img{position:relative;transform:translateY(0);}
.advantages-grid__item-block{margin-left:30px;}
}
@media only screen and (max-width: 1439px) {
.brands_grid{grid-template-columns:repeat(5,1fr);}
}
.price_wrapper .ms_out_of_stock{font-size:16px;color:#ff4548;margin-bottom:0;display:inline-block;line-height:36px;}
.stock.out-of-stock{font-size:16px;color:#ff4548;}
.login-page input {
border: 1px solid #ddd!important;
}html{line-height:1.15;-webkit-text-size-adjust:100%;}
a,body{color:#191919;}
body{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;}
.slick-slide img,details,main{display:block;}
h1{font-size:2em;margin:.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
code,kbd,pre,samp {
font-family: monospace,monospace;
font-size: 1em;
} a{background-color:transparent;text-decoration:none;transition:all .35s ease-in-out;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{color:inherit;display:table;max-width:100%;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
.slick-slide.slick-loading img,[hidden],template{display:none;}
.slick-list,.slick-slider{position:relative;display:block;}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.hero-slider .slick-dots button,.slick-arrow.slick-hidden{display:none;}
@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-Regular.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-Italic.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-Medium.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-Bold.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff");}
@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;font-stretch:normal;font-display:swap;src:url(//smashops.com/wp-content/themes/mssmash/assets/fonts/Montserrat/Montserrat-Black.woff) format("woff");}
*,:after,:before{box-sizing:border-box;}
.wrap{width:100%;max-width:1360px;padding:0 30px;margin:0 auto;}
footer .wrap{width:100%;max-width:1360px;padding:0 30px;margin:0 auto;}
.wrap--wide{max-width:100%;}
@media only screen and (max-width:767px) {
.wrap{padding:0 15px;}
}
.my-overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-height:1830vh;background-position:top center;background-repeat:no-repeat;z-index:-1;opacity:.35;}
a:hover{color:#191919;}
.img-fluid{max-width:100%;height:auto;}
.tac{text-align:center;}
.tar{text-align:right;}
.slick-slide,.slick-slide *{outline:0;}
.js-lazy-me:not([src]){background-size:cover;background-repeat:no-repeat;background-position:center;}
.is-overflowed{overflow:hidden;}
.arrow-link{display:inline-block;font-size:20px;font-weight:700;white-space:nowrap;}
.arrow-link:after{content:'';display:inline-block;vertical-align:middle;width:57px;height:57px;border-radius:50%;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/angle-right.svg) no-repeat center #2e3030;margin:-2px 0 0 27px;transition:all .35s ease-in-out;}
.arrow-link--light:after,.arrow-link:hover:after{background-color:#ff4548;}
.arrow-link--light,.arrow-link--light:hover{color:#fff;}
.arrow-link--light:hover:after{background-color:#2e3030;}
.arrow-link--small{font-size:18px;font-weight:600;}
.arrow-link--small:after{width:49px;height:49px;margin-left:15px;}
.section-headline__subtitle{display:block;font-size:16px;letter-spacing:.025em;}
.section-headline__title{margin:0;font-size:30px;letter-spacing:.025em;font-weight:900;}
.rating-list{display:flex;align-items:center;justify-content:flex-start;min-height:18px;}
.rating-list div{width:19px;height:18px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/star-empty.svg) no-repeat center/contain;}
.rating-list div.filled{background-image:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/star-filled.svg);}
.rating-list div:not(:last-child){margin-right:6px;}
.header,.nav ul,.nav ul ul li{position:relative;}
.header__logo{font-size:0;position:absolute;top:7px;left:106px;z-index:4;}
.header__top-inner{max-width:1395px;margin-left:auto;display:flex;align-items:center;justify-content:space-between;padding:5px 22px 5px 0;}
.header__bottom{background-color:#000;}
.header__bottom-inner{max-width:1395px;margin-left:auto;display:flex;align-items:center;justify-content:space-between;padding-right:18px;}
.header__email,.header__phone{display:inline-block;line-height:1;letter-spacing:.075em;}
.header__email:hover,.header__phone:hover,.nav ul ul a:hover,.nav>ul>li.has-child:hover>a,.nav>ul>li>a:hover{color:#ff4548;}
.header__email{font-weight:500;font-size:14px;}
.header__phone{font-weight:600;font-size:18px;}
.header__search{margin-left:18px;}
.header__search:before{content:attr(data-text);display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;letter-spacing:.075em;}
.header__search input[type=text]{border:0;padding:0;outline:0;border-bottom:1px solid #7e7c7b;width:406px;margin:5px 20px 0 5px;font-size:15px;}
.header__search button{display:inline-block;vertical-align:middle;width:28px;height:27px;border:0;padding:0;font-size:0;outline:0;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/search.svg) no-repeat center/contain;cursor:pointer;}
@media only screen and (max-width:1720px) {
.header__logo{left:30px;}
.header__bottom-inner,.header__top-inner{max-width:1150px;padding-right:0;}
}
@media only screen and (max-width:1439px) {
.header__logo img{width:120px;height:auto;}
.header__bottom-inner,.header__top-inner{max-width:1050px;}
.header__top-inner{padding-top:10px;padding-bottom:10px;}
.header__email{font-size:14px;}
.header__phone{font-size:18px;}
.header__search input[type=text]{width:200px;}
}
@media only screen and (max-width:1279px) {
.header__bottom-inner,.header__top-inner{max-width:950px;}
}
@media only screen and (max-width:1199px) {
.header__logo img{width:80px;}
.header__bottom-inner,.header__top-inner{max-width:100%;padding-left:140px!important;}
.header__bottom-inner{padding-top:10px;padding-bottom:10px;justify-content:flex-end;}
.header__search:before{font-size:14px;}
.header__search input[type=text]{width:150px;}
}
@media only screen and (max-width:992px) {
.header-search-js.closed{opacity:0;visibility:hidden;}
header.header{position:fixed;top:0;width:100%;z-index:3;}
.header-search-js{display:block;visibility:visible;position:absolute;top:52px;width:100%;background:#ff4548;z-index:1;left:0;padding:20px 0;text-align:center;transition:all .35s ease-in-out;}
.header-search-js .header__search input[type=text]{width:250px!important;background:transparent;border-bottom:1px solid #fff;margin-right:5px;color:#fff;}
.header-search-js .header__search button{width:22px!important;height:22px!important;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-search.svg) no-repeat center/contain;}
.header-search-js .header__search:before{font-size:18px;color:#fff;}
.header__email,.header__phone{display:none;}
.header__search{margin:0 0 0 auto;}
}
@media only screen and (max-width:767px) {
.header__bottom-inner,.header__top-inner{padding-left:100px!important;}
.header__logo{top:10px;left:15px;}
.header__search{position:relative;}
.header__search input[type=text]{margin:0;font-size:14px;height:25px;width:190px;}
}
.toggle-nav{width:27px;height:18px;position:relative;display:none;margin-left:32px;}
.toggle-nav.is-pressed:before{top:8px;transform:rotate(135deg);}
.toggle-nav.is-pressed:after{top:8px;transform:rotate(-135deg);}
.toggle-nav.is-pressed span{left:-4px;opacity:0;}
.toggle-nav:after,.toggle-nav:before{content:'';position:absolute;left:0;width:27px;height:2px;background-color:#fff;transition:all .35s ease-in-out;}
.toggle-nav:before{top:0;}
.toggle-nav:after{top:16px;}
.nav ul ul,.toggle-nav span{position:absolute;left:0;transition:all .35s ease-in-out;}
.toggle-nav span{width:27px;height:2px;background-color:#fff;top:8px;}
@media only screen and (max-width:1199px) {
.toggle-nav{display:inline-block;}
}
.nav ul{margin:0;padding:0;list-style:none;}
.nav ul ul{z-index:1;top:100%;width:100%;background-color:#e5e5e5;-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0;padding:30px 0;opacity:0;transform:translateY(15px);pointer-events:none;box-shadow:700px 0 0 #e5e5e5, -700px 0 0 #e5e5e5;}
.nav ul ul li{margin-bottom:14px;z-index:1;}
.nav ul ul a{font-size:16px;letter-spacing:.025em;text-transform:uppercase;font-weight:600;}
.nav>ul{font-size:0;}
.nav>ul>li{display:inline-block;vertical-align:top;}
.nav>ul>li:not(:last-child){margin-right:48px;}
.nav>ul>li.has-child:hover>a:after{-webkit-filter:none;filter:none;}
.nav>ul>li.has-child:hover>ul{opacity:1;transform:translateY(0);pointer-events:all;}
.nav>ul>li.has-child>a:after{content:'';display:inline-block;width:13px;height:8px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/carret-nav.svg) no-repeat center top;margin:0 0 0 7px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:all .35s ease-in-out;}
.nav>ul>li>a{display:block;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;padding:32px 0;}
@media only screen and (max-width:1720px) {
.nav>ul>li:not(:last-child){margin-right:30px;}
}
@media only screen and (max-width:1439px) {
.nav>ul>li:not(:last-child){margin-right:24px;}
.nav>ul>li>a{font-size:14px;padding:30px 0;}
}
@media only screen and (max-width:1199px) {
.nav{position:fixed;top:0;left:-280px;width:270px;height:100%;z-index:1000;padding:30px;background-color:#191919;overflow-y:auto;transition:all .35s ease-in-out;}
.nav.is-opened{left:0;}
.nav ul ul{position:static;opacity:1;transform:none;pointer-events:all;transition:none;padding:15px 15px 0;background-color:transparent;-moz-column-count:unset;column-count:unset;-moz-column-gap:unset;column-gap:unset;display:none;box-shadow:none;}
.nav ul ul li{margin-bottom:0;}
.nav ul ul li:not(:last-child){margin-bottom:4px;}
.nav ul ul a{color:#999;font-size:13px;}
.nav>ul>li{display:block;}
.nav>ul>li:not(:last-child){margin-right:0;margin-bottom:20px;}
.nav>ul>li.has-child>a.is-pressed:after{transform:scaleY(-1);}
.nav>ul>li.has-child>a:after{display:inline-block;float:right;margin:7px 0 0;z-index:99999;}
.nav>ul>li>a{padding:0;}
}
.user-nav{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;}
.user-nav li:not(:last-child){margin-right:25px;}
.footer__payments li,.user-nav a{display:inline-block;vertical-align:middle;}
.user-nav__basket{font-size:0;width:54px;height:54px;border-radius:50%;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/basket.svg) no-repeat center/27px #ff4548;}
.user-nav__favorites{font-size:0;width:27px;height:27px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-heart-favorites.svg) no-repeat center/contain;margin-top:0;}
.user-nav__profile{font-size:12px;color:#fff;margin-top:0;}
.footer__developer a:hover, .footer__nav ul a:hover, .user-nav__profile:hover{color:#ff4548;}
.user-nav__profile:before{content:'';display:block;margin:0;width:26px;height:26px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-user-3.svg) no-repeat center/contain;}
.user-nav__search:before{content:'';display:block;margin:0;width:26px;height:26px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-search-2.svg) no-repeat center/contain;}
.user-nav__phone:before{content:'';display:block;margin:0;width:26px;height:26px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-phone.svg) no-repeat center/contain;}
@media only screen and (max-width:1279px) {
.user-nav li:not(:last-child){margin-right:25px;}
}
@media only screen and (max-width:1199px) {
.user-nav{margin:0;}
.user-nav__profile{font-size:0;margin:0;width:20px;height:20px;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/ms-user-3.svg) no-repeat center/contain;}
.user-nav__profile:before{display:none;}
.user-nav__favorites{width:20px;height:20px;margin:0;}
.user-nav__basket{width:32px;height:32px;background-size:18px;}
.user-nav__search:before{width:20px;height:20px;}
.user-nav__phone:before{width:20px;height:20px;}
.user-nav li:not(:last-child) span{padding:0 10px;}
a.user-nav__basket{margin-left:10px;}
.user-nav li:not(:last-child) a{padding:0 20px;}
.user-nav li:not(:last-child){margin-right:0;}
}
.footer{margin-top:86px;padding-bottom:16px;background-color:#000;}
.footer__map{font-size:0;}
.footer__map iframe{width:100%;height:382px;border:0;}
.footer__inner{display:flex;align-items:flex-start;justify-content:space-between;padding-top:40px;}
.footer__col--1{flex:1;order:2;}
.footer__col--2{order:1;}
.footer__col--3{order:3;}
.footer__col--2,.footer__col--3{flex:0 0 250px;}
.footer__logo{display:inline-block;font-size:0;margin-top:0;}
.footer__logo img{width:130px;height:auto;}
.footer__contacts-phone a{font-size:20px;font-weight:700;color:#fff;}
.footer__contacts-email a{color:#fff;font-size:16px;}
.footer__contacts-email a:hover, .footer__contacts-phone a:hover{color:#ff4548;}
.footer__payments{margin:20px 0 0;padding:0;font-size:0;list-style:none;}
.footer__payments li:not(:last-child){margin-right:20px;}
.footer__payments img{max-width:60px;max-height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}
.footer__nav--title{color:#fff;font-size:16px;font-weight:900;text-transform:uppercase;padding-bottom:0;margin-bottom:10px;}
.footer__nav ul{margin:0;padding:0;list-style:none;font-size:16px;color:#fff;}
.footer__nav ul a{display:inline-block;color:#fff;}
.footer__nav-stars a{text-decoration:underline;}
.footer__nav-stars img{display:block;margin-left:auto;}
.footer__developer{text-align:center;margin-top:27px;color:#fff;}
.footer__developer a{color:#fff;}
@media only screen and (max-width:992px) {
#user-nav__search, #user-nav__phone{display:block;}
.header__top{display:none;}
.footer__inner{flex-wrap:wrap;}
.footer__col--1{min-width:100%;order:unset;margin-bottom:30px;}
.footer__col--2,.footer__col--3{order:unset;flex:1;}
}
@media only screen and (max-width:767px) {
.footer__payments li:not(:last-child){margin-right:20px;}
.footer__nav--title{font-size:14px;}
.footer__developer{text-align:left;margin-top:15px;color:#999;padding-top:15px;border-top:1px solid #999;}
.footer__payments img{max-width:50px;max-height:20px;}
}
.footer__nav li{font-size:14px;}
.product-plate{text-align:center;position:relative;z-index:1;padding-bottom:28px;}
.product-plate:hover .product-plate__thumbnail{opacity:.56;}
.product-plate:hover .product-plate__price{color:#ff4548;}
.product-plate:hover .product-plate__controls{transform:translateY(0);opacity:1;pointer-events:all;}
.product-plate__thumbnail{height:271px;display:flex;align-items:flex-end;justify-content:center;will-change:opacity;transition:all .35s ease-in-out;}
.brands-slider__slide img,.product-plate__thumbnail img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;}
.product-plate__title{margin:27px 0 0;font-size:20px;line-height:1.2;letter-spacing:.025em;font-weight:600;}
.blog-grid__item-title a:after,.categories-grid__item-title a:after,.product-plate__title a:after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.product-plate__price{margin-top:15px;display:block;font-size:24px;line-height:1;letter-spacing:.075em;font-weight:700;transition:all .35s ease-in-out;}
.product-plate__controls{position:absolute;z-index:2;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:0;font-size:0;list-style:none;background-color:#fff;transform:translateY(15px);opacity:0;pointer-events:none;transition:all .35s ease-in-out;}
.product-plate__controls li{display:inline-block;}
.product-plate__controls li:not(:last-child){margin-right:12px;}
.product-plate__controls a{display:inline-block;width:57px;height:57px;border-radius:50%;background-position:center;background-repeat:no-repeat;will-change:transform;}
.product-plate__controls a:hover{transform:translateY(-7px);}
.product-plate__controls-buy{background-color:#2e3030;background-image:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/basket.svg);background-size:35px;}
.product-plate__controls-favorite{background-color:#ff4548;background-image:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/heart-favorites-white.svg);background-size:26px;}
.product-plate .rating-list{justify-content:center;margin-top:29px;}
@media only screen and (max-width:767px) {
.product-plate__thumbnail{height:180px;}
}
.section-hero{position:relative;margin-bottom:-70px;}
.section-hero__socials{margin:0;padding:0;font-size:0;list-style:none;position:absolute;top:calc(50% - 75px);right:44px;transform:translateY(-50%);text-align:center;}
.section-hero__socials li:not(:last-child){margin-bottom:50px;}
.section-hero__socials a:hover svg path{fill:#ff4548;}
.section-hero__socials svg path{transition:all .35s ease-in-out;}
@media only screen and (max-width:1199px) {
.section-hero{margin-bottom:-40px;}
.section-hero__socials li:not(:last-child){margin-bottom:30px;}
}
@media only screen and (max-width:992px) {
.section-hero__socials{display:none;}
}
.hero-slider{font-size:0;}
.hero-slider__slide,.hero-slider__slide-inner{display:flex;justify-content:flex-start;position:relative;}
.hero-slider__slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center top;align-items:flex-end;}
.hero-slider__slide:after{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:rgba(2,3,2,.41);}
.hero-slider__slide-inner{align-items:flex-start;z-index:1;}
.hero-slider__slide-img{min-width:430px;max-width:430px;height:auto;margin-bottom:-70px;opacity:0;transform:translateY(-30px);transition:all .35s ease-in-out;transition-delay:.3s;}
.hero-slider__slide-content{margin:6px 0 0 -33px;color:#fff;opacity:0;transition:all .35s ease-in-out;transition-delay:.45s;}
.hero-slider__slide-content .arrow-link{margin:17px 0 0 2px;}
.hero-slider__slide-title{margin:0;text-transform:uppercase;font-weight:900;font-size:48px;letter-spacing:.1em;}
.hero-slider__slide-excerpt{font-size:18px;line-height:1.35;letter-spacing:.025em;max-width:445px;margin:34px 0 0 3px;min-height:130px;}
.blog-grid__item-excerpt p,.hero-slider__slide-excerpt p,.reviews-grid__item-text p,.section-about__content p{margin:0;}
.hero-slider .slick-slide.slick-current .hero-slider__slide-img{opacity:1;transform:translateY(0);}
.hero-slider .slick-slide.slick-current .hero-slider__slide-content{opacity:1;}
.hero-slider .slick-dots{margin:0;padding:0;font-size:0;list-style:none;position:absolute;bottom:125px;right:66px;}
.hero-slider .slick-dots li{display:inline-block;width:17px;height:17px;border-radius:50%;border:2px solid #fff;background-color:#fff;cursor:pointer;transition:all .35s ease-in-out;}
.hero-slider .slick-dots li:not(:last-child){margin-right:30px;}
.hero-slider .slick-dots li.slick-active{background-color:transparent;}
@media only screen and (max-width:1439px) {
.hero-slider__slide{height:550px;}
.hero-slider__slide-img{min-width:400px;max-width:400px;}
.hero-slider__slide-inner{align-items:center;}
.hero-slider__slide-content{margin:0;}
.hero-slider__slide-title{font-size:36px;}
.hero-slider__slide-excerpt{min-height:auto;margin-top:12px;}
}
@media only screen and (max-width:1199px) {
.hero-slider__slide{height:450px;}
.hero-slider__slide-img{min-width:300px;max-width:300px;margin-bottom:-40px;}
.hero-slider__slide-title{font-size:26px;}
.hero-slider__slide-excerpt{font-size:14px;}
.hero-slider .slick-dots{bottom:60px;right:30px;}
.hero-slider .slick-dots li{width:10px;height:10px;}
.hero-slider .slick-dots li:not(:last-child){margin-right:15px;}
}
@media only screen and (max-width:992px) {
.hero-slider__slide{height:auto;display:block;text-align:center;}
.hero-slider__slide-inner{flex-direction:column-reverse;padding-top:100px;}
.hero-slider__slide-img{margin:25px 0 -25px;}
}
@media only screen and (max-width:767px) {
.hero-slider .slick-dots{bottom:35px;right:10px;}
.hero-slider .slick-dots li:not(:last-child){margin-right:7px;}
}
.section-categories{margin-top:76px;}
.categories-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;margin-top:58px;}
.categories-grid__item{position:relative;z-index:1;text-align:center;will-change:transform;transition:all .35s ease-in-out;}
.categories-grid__item:hover{transform:translateY(-7px);}
.categories-grid__item-img{width:100%;height:251px;-o-object-fit:cover;object-fit:cover;}
.categories-grid__item-title{margin:24px 0 0;font-size:16px;text-transform:uppercase;font-weight:bold;}
.categories-grid__item-title a:hover{color:#ff4548;}
@media only screen and (max-width:1439px) {
.categories-grid{grid-template-columns:repeat(3,1fr);}
}
@media only screen and (max-width:767px) {
.categories-grid{grid-template-columns:repeat(2,1fr);grid-gap:30px 15px;}
.categories-grid__item-img{height:150px;}
.categories-grid__item-title{margin-top:12px;}
}
.section-products{margin-top:89px;}
.section-products--recommended,.section-recommended{margin-top:55px;}
.section-products .wrap{position:relative;}
.section-products .arrow-link{position:absolute;right:calc(100% + 25px);bottom:0;}
@media only screen and (max-width:1720px) {
.section-products .wrap>[class=tac]{margin-top:20px;}
.section-products .arrow-link{position:static;}
}
.products-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;grid-gap:60px 0px;margin-top:37px;}
@media only screen and (max-width:992px) {
.products-grid{grid-template-columns:repeat(2,1fr);}
}
.section-brands{margin-top:70px;}
.brands-slider{margin-top:45px;}
.brands-slider .slick-track,.brands-slider__slide{display:flex;align-items:center;}
.brands-slider__slide{justify-content:center;}
@media only screen and (max-width:575px) {
.brands-slider{margin-top:25px;}
.brands-slider__slide img{max-width:75%;}
}
.section-about{margin-top:59px;background-color:#fff;background-repeat:no-repeat;background-position:top center;}
.section-about .wrap{min-height:652px;display:flex;align-items:flex-end;justify-content:stretch;}
.section-about__content{-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px;font-size:16px;color:#fff;margin-top:75px;padding-bottom:48px;}
@media only screen and (max-width:992px) {
.section-about__content{-moz-column-gap:30px;column-gap:30px;margin-top:45px;font-size:14px;}
}
@media only screen and (max-width:767px) {
.product-plate__thumbnail img{height:200px!important;}
.section-about{background-image:none!important;}
.section-about .wrap{display:block;min-height:auto;}
.section-about__content{-moz-column-count:unset;column-count:unset;-moz-column-gap:unset;column-gap:unset;color:#191919;padding-bottom:0;margin-top:20px;}
}
.section-advantages{margin-top:60px;}
.advantages-grid{display:flex;align-items:center;justify-content:space-between;margin-top:38px;}
.advantages-grid__item{position:relative;padding-left:95px;}
.advantages-grid__item-img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:50px;}
.advantages-grid__item-subtitle{display:block;font-size:16px;letter-spacing:.025em;}
.advantages-grid__item-title{margin:0;font-size:24px;letter-spacing:.025em;text-transform:uppercase;line-height:1.2;font-weight:700;}
@media only screen and (max-width:1199px) {
.advantages-grid__item{padding-left:50px;}
.advantages-grid__item-img{max-width:34px;max-height:30px;}
.advantages-grid__item-subtitle{font-size:13px;}
.advantages-grid__item-title{font-size:18px;}
}
@media only screen and (max-width:992px) {
.advantages-grid{display:block;}
.advantages-grid__item{padding-left:0;text-align:center;}
.advantages-grid__item:not(:last-child){margin-bottom:30px;}
.advantages-grid__item-img{position:static;transform:none;max-width:unset;max-height:50px;}
}
.section-subscribe{margin-top:78px;padding:56px 0;background-color:#2e3030;}
.section-subscribe .wrap{display:flex;align-items:center;justify-content:space-between;}
.section-subscribe__title{margin:0 87px 0 0;white-space:nowrap;font-size:24px;line-height:1;font-weight:600;letter-spacing:.025em;color:#fff;}
.section-subscribe__form{position:relative;flex:1;}
.section-subscribe__form input{width:100%;height:88px;font-size:16px;padding:0 90px 0 30px;border:0;outline:0;}
.section-subscribe__form button{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:49px;height:49px;border-radius:50%;border:0;font-size:0;padding:0;outline:0;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/angle-right.svg) no-repeat center #ff4548;cursor:pointer;transition:all .35s ease-in-out;}
.section-reviews .arrow-link:hover:after,.section-subscribe__form button:hover{background-color:#191919;}
@media only screen and (max-width:992px) {
.section-subscribe .wrap{display:block;}
.section-subscribe__title{text-align:center;margin:0 0 30px;font-size:20px;}
}
.section-reviews{padding:79px 0 48px;background-color:#e8e8e8;background-repeat:no-repeat;background-position:center bottom;}
.section-reviews .wrap{position:relative;}
.section-reviews .arrow-link{position:absolute;right:calc(100% + 30px);bottom:0;color:#ff4548;}
.section-reviews .arrow-link:hover{color:#191919;}
.section-reviews .arrow-link:after{background-color:#ff4548;}
@media only screen and (max-width:1720px) {
.section-reviews .wrap>[class=tac]{margin-top:50px;}
.section-reviews .arrow-link{position:static;}
}
.reviews-grid{display:grid;grid-template-columns:repeat(3,320px);justify-content:space-between;margin-top:48px;padding-bottom:84px;}
.reviews-grid__item-date{display:block;font-size:16px;line-height:1;letter-spacing:.025em;margin-top:20px;}
.reviews-grid__item-name{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:.025em;margin-top:6px;}
.reviews-grid__item-text{margin-top:12px;}
@media only screen and (max-width:1720px) {
.reviews-grid{padding-bottom:0;}
}
@media only screen and (max-width:1199px) {
.reviews-grid{grid-template-columns:repeat(3,1fr);grid-gap:30px;}
}
@media only screen and (max-width:767px) {
.reviews-grid{grid-template-columns:1fr;}
}
.section-blog{margin-top:60px;}
.section-blog .wrap{position:relative;}
.section-blog .arrow-link{position:absolute;right:calc(100% + 30px);top:10px;}
@media only screen and (max-width:1720px) {
.section-blog .wrap>[class=tac]{margin-top:50px;}
.section-blog .arrow-link{position:static;}
}
.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-top:47px;}
.blog-grid__item,.blog-grid__item-inner{position:relative;z-index:1;height:335px;overflow:hidden;}
.blog-grid__item:hover .blog-grid__item-excerpt{opacity:1;}
.blog-grid__item:after{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(43,42,47,.7);}
.blog-grid__item-inner{height:100%;display:flex;align-items:center;justify-content:center;padding:30px;}
.blog-grid__item-date{position:absolute;bottom:30px;left:30px;font-size:14px;color:#fff;font-weight:400;}
.blog-grid__item-author{position:absolute;bottom:30px;right:30px;font-size:14px;color:#fff;font-weight:400;}
.blog-grid__item-title{margin:0;text-align:center;font-size:32px;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;font-weight:900;}
.blog-grid__item-title a{color:#fff;}
.blog-grid__item-excerpt{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#ff4548;opacity:0;pointer-events:none;will-change:opacity;color:#fff;display:flex;align-items:center;justify-content:center;padding:15px 25px;transition:all .35s ease-in-out;}
.blog-grid__item-excerpt p:after{content:'';display:block;width:49px;height:49px;border-radius:50%;background:url(//smashops.com/wp-content/themes/mssmash/assets/img/icons/angle-right.svg) no-repeat center #2e3030;margin:25px auto 0;}
@media only screen and (max-width:992px) {
.blog-grid{grid-template-columns:1fr;}
}
.jdgm-widget *{outline:none;}
.product-right .jdgm-preview-badge .jdgm-star{font-size:20px;color:#ff4548;font-weight:normal;}
.jdgm-prev-badge__text{margin-left:10px;transition:all .35s ease-in-out;}
.jdgm-prev-badge__text:hover{color:#ff4548;}
.ms_meta_line{margin-bottom:5px;}
.ms_meta_line span{text-transform:uppercase;}
.ms_meta_line a{font-weight:bold;transition:all .35s ease-in-out;}
.ms_meta_line a:hover{color:#ff4548;}
a.delete_item.product-plate__controls-favorite.product-plate__controls-favorite_remove.wishlist-btn, .yith-wcwl-add-button .view-wishlist{transition:all .35s ease-in-out;}
a.delete_item.product-plate__controls-favorite.product-plate__controls-favorite_remove.wishlist-btn:hover, .yith-wcwl-add-button .view-wishlist:hover{color:#ff4548;}
.jdgm-prev-badge__stars a.jdgm-star.jdgm--off:hover{color:#ff4548;}
.qty-box .input-group button i{transition:all .35s ease-in-out;}
.qty-box .input-group button:hover i{color:#ff4548;}
.jdgm-prev-badge[data-average-rating='0.00'], .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup{display:inline-block!important;}
.product-right .price_wrapper ins bdi, .product-right .price_wrapper bdi{font-size:30px;color:#222222;margin-bottom:0;display:inline-block;font-weight:700;}
.product-right .price_wrapper>del>span>bdi{color:#999;font-size:24px;text-decoration:line-through;margin-right:5px;}
.price_wrapper{margin:15px 0;}
.product-plate .price_wrapper ins bdi, .product-plate.product-type-variable .price_wrapper bdi, .product-plate.product-type-grouped .price_wrapper bdi, .product-plate.product-type-simple .price_wrapper bdi, .product-plate.product-type-external .price_wrapper bdi{font-size:24px;color:#222222;margin-bottom:0;display:inline-block;font-weight:700;}
.product-plate .price_wrapper>del>span>bdi{color:#999!important;font-size:18px!important;text-decoration:line-through!important;margin-right:5px!important;}
.bundle{margin-top:5px;}
.bundle .bundle_detail{margin-top:0;}
.tab-product .nav-material.nav-tabs .nav-item:first-child .nav-link, .product-full-tab .nav-material.nav-tabs .nav-item:first-child .nav-link{padding:0 15px 20px 0;}
.tab-product .tab-content.nav-material p, .product-full-tab .tab-content.nav-material p{padding:20px 0;}
.tab-product .nav-material.nav-tabs .nav-link:hover ~ .material-border, .product-full-tab .nav-material.nav-tabs .nav-link:hover ~ .material-border{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.tab-product .nav-material.nav-tabs .nav-link:hover, .product-full-tab .nav-material.nav-tabs .nav-link:hover{color:var(--theme-deafult);}
.product-right .product-buttons{margin-bottom:20px;}
h2.jdgm-rev-widg__title{font-size:22px;}
.jdgm-all-reviews-widget, .jdgm-rev-widg{padding:0;border:0;margin-top:0;margin-bottom:0;}
#judgeme_product_reviews .jdgm-all-reviews-widget, #judgeme_product_reviews .jdgm-rev-widg{padding:0;border:0;margin-top:25px;margin-bottom:25px;}
#judgeme_product_reviews .jdgm-star{font-size:20px;font-weight:normal;color:#ff4548;}
#judgeme_product_reviews.jdgm-widget label{margin:20px 0 5px 0;font-size:14px;font-weight:bold;}
#judgeme_product_reviews.jdgm-widget input:not([type='submit']){padding:15px;}
#judgeme_product_reviews.jdgm-widget textarea{padding:15px;}
#judgeme_product_reviews.jdgm-widget label.jdgm-picture-fieldset__box.jdgm-picture-fieldset__box--input{margin:0;}
.collection-product-wrapper .product-top-filter{border-bottom:0;border-top:0;}
.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup{border-right:0;width:auto;background:none;padding:0;}
.term-description h2, #top-description h2{font-size:22px;margin-bottom:15px;color:#191919;}
.term-description p, #top-description p{line-height:28px;font-size:16px;color:#191919;margin-bottom:25px;}
.term-description ul, #top-description ul{padding-left:25px;margin-bottom:20px;}
.term-description ol, #top-description ol{padding-left:25px;margin-bottom:20px;}
.term-description li, #top-description li{display:block;font-size:16px;line-height:22px;color:#191919;margin-bottom:5px;}
.term-description h3, #top-description h3{font-size:22px;font-weight:bold;color:#191919;margin-top:25px;margin-bottom:10px;}
.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter{width:auto;}
.woocommerce .woocommerce-ordering{margin:0;}
.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select{padding:0;border-right:0;width:100%;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:none;}
.ms-btn-red, #judgeme_product_reviews .jdgm-write-rev-link, input.jdgm-submit-rev.btn.btn_c.button{padding:20px 30px;border:2px solid #ff4548;background:#ff4548;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.ms-btn-red:hover, #judgeme_product_reviews .jdgm-write-rev-link:hover, input.jdgm-submit-rev.btn.btn_c.button:hover, #judgeme_product_reviews a.jdgm-write-rev-link.close-form-btn{border:2px solid #ff4548;background:transparent;color:#ff4548;}
button.btn.quantity-left-minus{border-radius:5px 0 0 5px;}
.product-right button.btn.quantity-right-plus{border-radius:0 5px 5px 0;}
.jdgm-widget-actions-wrapper{margin-top:-30px;}
input.jdgm-submit-rev.btn.btn_c.button{margin-top:20px;}
.product-plate .jdgm-widget.jdgm-preview-badge{display:block!important;margin-top:10px;}
.product-plate .jdgm-prev-badge__text{display:none;}
.jdgm-preview-badge .jdgm-star.jdgm-star{color:#000;font-size:20px;font-weight:normal;}
.jdgm-preview-badge .jdgm-star.jdgm-star.jdgm--on{color:#ff4548;}
.product-plate .price_wrapper{text-align:center;margin:10px 0;}
.product-plate .price_wrapper .price{display:inline-block;font-size:24px;font-weight:bold;letter-spacing:2px;margin:0 2px;}
.product-plate .price_wrapper .price.old_price{font-size:16px;font-weight:normal;text-decoration:line-through;}
.product-plate:hover .product-plate__title a{color:#ff4548;}
.product-pagination{border-bottom:0;border-top:0;}
.theme-paggination-block ul.pagination{display:block;text-align:center;}
.product-pagination .pagination span.current, .product-pagination .pagination .page-item a{margin:0 5px;background-color:#191919;border:0;border-radius:90px;height:40px;width:40px;line-height:40px;color:#fff;padding:0;outline:none;}
.product-pagination .pagination .page-item a:hover{background-color:#ff4548;color:#fff;}
.product-pagination .pagination span.current{background-color:#eee;color:#191919;cursor:default;border-top-right-radius:90px;border-bottom-right-radius:90px;}
.product-m .slick-list{margin-left:-30px;margin-right:-30px;}
.product-plate__thumbnail img{height:300px;}
.woocommerce-product-gallery ol{margin-top:15px;padding-left:0;}
.woocommerce-product-gallery ol li{margin-right:15px;border:1px solid #ddd;}
.woocommerce-product-gallery ol li:last-child{margin-right:0;}
.woocommerce-product-gallery .flex-viewport{border:1px solid #ddd;}
@media only screen and (max-width:610px) {
.header-search-js{text-align:right;padding-left:15px;padding-right:15px;}
.header__search:before{font-size:14px!important;}
.header__search input[type=text]{font-size:14px!important;}
}
@media only screen and (max-width:450px) {
.header__search:before{display:none!important;}
}
@media only screen and (max-width:400px) {
.header__search input[type=text]{width:150px!important;}
}
@media only screen and (max-width: 1439px) {
.brands_grid{grid-template-columns:repeat(5,1fr);}
}
.login-page input {
border: 1px solid #ddd!important;
}.couponwheel_ios_stop_scrolling{height:100vh;width:100%;position:fixed;overflow:hidden;}
.couponwheel_popup_shadow{background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;display:none;}
.couponwheel_popup{all:initial;font-family:inherit;position:fixed;top:0;height:100vh;width:100%;max-width:54em;z-index:100001;box-shadow:.5em 0 2em rgba(0,0,0,.5);color:white;overflow-y:auto;display:none;transform:translateZ(0);-webkit-transform:translateZ(0);}
.couponwheel_form{font-size:1.05em;line-height:1.1em;padding:1.5em;margin:0;}
.couponwheel_popup_heading_text{font-weight:900;font-size:1.5em;margin-top:.5em;margin-bottom:1em;line-height:1.1em;}
.couponwheel_popup_main_text{margin:1em 0;}
.couponwheel_popup_form_error_text{font-weight:600;margin:1.5em 0;}
.couponwheel_popup_rules_text{margin:1em 0;font-size:.8em;}
.couponwheel_coupon_code{font-size:1.5em;font-family:monospace;}
.couponwheel_recaptcha, .couponwheel_popup_checkbox_container, .couponwheel_form input[type=text],
.couponwheel_form input[type=email],
.couponwheel_stage1_submit_btn, .couponwheel_stage2_continue_btn{font-family:inherit;display:block;width:100%;box-sizing:border-box;margin-top:.8em;font-size:inherit;border-radius:.3em;padding:.7em;}
.couponwheel_popup_checkbox_container{margin-top:1em;}
.couponwheel_stage1_submit_btn, .couponwheel_stage2_continue_btn{margin-top:1.5em;}
.couponwheel_popup_checkbox_container, .couponwheel_recaptcha{padding:0;}
.couponwheel_popup_checkbox_container *{vertical-align:middle;}
.couponwheel_popup_checkbox_container input[type=checkbox]{width:1.5em;height:1.5em;margin:0;margin-right:.5em;}
.couponwheel_form input[type=submit]{margin-top:1em;}
.couponwheel_popup_close_btn{font-size:2.2em;display:inline-block;cursor:pointer;}
.couponwheel_popup_close_container{text-align:right;}
.couponwheel_wheel_crop{overflow:hidden;position:relative;display:inline-table;padding:2px;width:86%;}
.couponwheel_popup_wheel_container{user-select:none;padding:1em 0;}
.couponwheel_wheel{position:relative;color:black;font-weight:bold;font-size:1.25em;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;line-height:0;}
.couponwheel_wheel_img{all:initial;width:100%;height:auto;display:block;}
.couponwheel_slice_label{position:absolute;top:50%;left:50%;width:43%;text-align:right;font-size:.85em;line-height:1.2em;transform-origin:0 50%;-webkit-transform-origin:0% 50%;color:rgb(40,40,40);}
.couponwheel_slice_label:nth-of-type(even){color:white;}
.couponwheel_popup_rules_checkbox_label{display:inline-block;margin:0;cursor:pointer;}
.couponwheel_popup_wheel_container{position:relative;left:-45%;width:130%;}
.couponwheel_marker{position:absolute;width:19.4%;right:0%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2000;}
.couponwheel_hidden{display:none;}
.couponwheel_popup_header_image{margin:1.2em 0;display:block;width:auto;height:auto;min-height:3em;max-width:100%;max-height:5em;box-sizing:border-box;}
.couponwheel_ajax_loader{margin-top:1em;display:none;}
.couponwheel_ajax_loader > div{width:.5em;height:.5em;margin-right:.33em;border-radius:100%;display:inline-block;-webkit-animation:couponwheel_sk-bouncedelay 1.4s infinite ease-in-out both;animation:couponwheel_sk-bouncedelay 1.4s infinite ease-in-out both;}
.couponwheel_ajax_loader div:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.couponwheel_ajax_loader div:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.couponwheel_manual_open{position:fixed;z-index:99999;}
.couponwheel_manual_open_position_0{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.5em;}
.couponwheel_manual_open_position_1{top:1em;left:.5em;}
.couponwheel_manual_open_position_2{bottom:1em;left:.5em;}
.couponwheel_manual_open_position_3{top:1em;right:.5em;}
.couponwheel_manual_open_position_4{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.5em;}
.couponwheel_manual_open_position_5{bottom:1em;right:.5em;}
.couponwheel_manual_open img{font-size:1em;width:4em;}
@-webkit-keyframes couponwheel_sk-bouncedelay {
0%, 80%, 100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes couponwheel_sk-bouncedelay {
0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1.0);transform:scale(1.0);}
}
.couponwheel_coupon_bar{line-height:1.2em;background-color:#1b1b1b;color:white;font-size:1.1em;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:99999;}
.couponwheel_coupon_bar p{margin:.12em;padding:.25em 0;}
.couponwheel_offers_progressbar{background-color:rgb(230,230,230);margin-top:1em;padding:1px;border-radius:2px;}
.couponwheel_offers_progressbar div{height:.66em;border-radius:2px;}
.couponwheel_offers_text{margin-top:.5em;font-size:.8em;}
.couponwheel_slice_label:nth-of-type(1){transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);}
.couponwheel_slice_label:nth-of-type(2){transform:translateY(-50%) rotate(30deg);-webkit-transform:translateY(-50%) rotate(30deg);}
.couponwheel_slice_label:nth-of-type(3){transform:translateY(-50%) rotate(60deg);-webkit-transform:translateY(-50%) rotate(60deg);}
.couponwheel_slice_label:nth-of-type(4){transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);}
.couponwheel_slice_label:nth-of-type(5){transform:translateY(-50%) rotate(120deg);-webkit-transform:translateY(-50%) rotate(120deg);}
.couponwheel_slice_label:nth-of-type(6){transform:translateY(-50%) rotate(150deg);-webkit-transform:translateY(-50%) rotate(150deg);}
.couponwheel_slice_label:nth-of-type(7){transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);}
.couponwheel_slice_label:nth-of-type(8){transform:translateY(-50%) rotate(210deg);-webkit-transform:translateY(-50%) rotate(210deg);}
.couponwheel_slice_label:nth-of-type(9){transform:translateY(-50%) rotate(240deg);-webkit-transform:translateY(-50%) rotate(240deg);}
.couponwheel_slice_label:nth-of-type(10){transform:translateY(-50%) rotate(270deg);-webkit-transform:translateY(-50%) rotate(270deg);}
.couponwheel_slice_label:nth-of-type(11){transform:translateY(-50%) rotate(300deg);-webkit-transform:translateY(-50%) rotate(300deg);}
.couponwheel_slice_label:nth-of-type(12){transform:translateY(-50%) rotate(330deg);-webkit-transform:translateY(-50%) rotate(330deg);}
#couponwheel_notice_content{position:fixed;bottom:0;top:auto;left:0;right:0;padding:.6em;font-size:1.1em;line-height:1.2em;text-align:center;z-index:100000;box-sizing:border-box;}
#couponwheel_notice_content > span{margin-right:.5em;}
#couponwheel_notice_close_btn{user-select:none;cursor:pointer;color:inherit;text-decoration:underline;}
@media screen and (min-width:40em){
.couponwheel_wheel{font-size:1.1em;}
.couponwheel_form{font-size:1.08em;padding:0;margin 0;margin:3em 1.5em;margin-right:3em;}
.couponwheel_popup{overflow:visible;}
.couponwheel_popup_form_container{position:absolute;top:0;bottom:0;right:0;width:100%;max-width:50%;overflow-y:auto;}
.couponwheel_popup_wheel_container{position:absolute;top:0;bottom:0;left:0;width:100%;max-width:50%;overflow:hidden;}
.couponwheel_wheel_container{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;left:-42%;width:144%;}
.couponwheel_popup_background{position:absolute;top:0;left:0;right:0;bottom:0;}
.couponwheel_slice_label{font-size:1.2em;}
.couponwheel_popup_heading_text{margin-top:3em;}
} @-webkit-keyframes couponwheel_effects_bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes couponwheel_effects_bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.couponwheel_effects_bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:couponwheel_effects_bounceIn;animation-name:couponwheel_effects_bounceIn}@-webkit-keyframes couponwheel_effects_tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes couponwheel_effects_tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.couponwheel_effects_tada{-webkit-animation-name:couponwheel_effects_tada;animation-name:couponwheel_effects_tada}.couponwheel_effects_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}