/** Shopify CDN: Minification failed

Line 41:41 Unexpected "6"

**/
@font-face {
    font-family: 'CatseyeW00';
    src: url('CatseyeW00-Bold.eot');
    src: url('CatseyeW00-Bold.eot?#iefix') format('embedded-opentype'),
        url('CatseyeW00-Bold.woff2') format('woff2'),
        url('CatseyeW00-Bold.woff') format('woff'),
        url('CatseyeW00-Bold.ttf') format('truetype'),
        url('CatseyeW00-Bold.svg#CatseyeW00-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* font-family: 'Bebas Neue', cursive; */

h1, h2, h3, h4, h5, h6{font-family: 'CatseyeW00';}
img {max-width: 100%;}
.tt-top-panel .topbar_main { display: flex;    table-layout: fixed;    justify-content: space-between;    align-items: center;    width: 100%;}
.topbar_main .tt-description {width: 100%;}
.topbar_right {width: 70px;}
.topbar_right ul.tt-social-icon {margin: 0; padding: 0;    justify-content: flex-end;}
.tt-description {color: #C3C3C3;}
.tt-description b {color: #FFF;font-weight: 600;}
.topbar_main .tt-description span {display: inline-block;   margin-right: 20px;}
.topbar_right ul.tt-social-icon li {margin: 0;    color: #FFF;}
.topbar_right ul.tt-social-icon li a {color: #FFF;padding: 2px;}
.tt-header-holder .obj-move-right.tt-position-absolute:not(:first-child) {width: calc(100% - 150px);text-align: center;justify-content: center;display: flex;}
.tt-search-opened-headtype1 .tt-search-input {border: none;width: 535px; border-radius: 6px; padding: 13px 30px 11px 15px;}
header:not(.small-header) .tt-search-opened-headtype1 {margin-top: 1px;}
.tt-search-opened-headtype1 .tt-btn-search {left: initial;    right: 5px;    top: 8px;    color: #000000;}
.menu_right {position: absolute;    right: 0;    display: flex;    align-items: center;}
li.wishlist_li {list-style: none;    position: relative;}
li.wishlist_li svg {  width: 24px;  height: 24px;   vertical-align: middle;    margin-right: 3px;}
li.wishlist_li svg path {fill: white;}
li.wishlist_li .iWishCount {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%,-50%);    color: #FFF;    font-size: 9px;    margin-left: -2px;}
.tt-top-panel .tt-row {padding-right: 0;}6
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu a span {font-size: 16px;    line-height: 1.6;}
.tt-desctop-menu .dropdown {padding: 0 16px;}
.slider-revolution {margin: 0 45px;    border-radius: 20px;}
.slider-revolution .tp-caption1-wd-2 {font-size: 60px;   font-family: 'CatseyeW00';}
.slider-revolution .tp-caption1-wd-3 {font-size: 32px;max-width: 500px;}
.slider-revolution .tp-caption1-wd-4 a.btn {height: 40px;    padding-left: 32px;   padding-right: 32px;}
.slider-revolution .tparrows{display:none;}
.slider-revolution .tp-bullets .bullet {    border: 2px solid #FFFFFF;    opacity: 0.5;    background: transparent;}
.slider-revolution .tp-bullets .bullet.selected{background:#FFF;}
.index-products-title {    text-align: center;    margin: 40px 0;} 
.index-products-title h2 {margin: 0 !important;    color: #C43F0F;    font-size: 56px !important;    padding: 0 !important;}
.index-product {background: #F2F2F2;    padding: 34px 0;}
.index-product .container {max-width: 1728px;}
.index-product-games {margin-bottom: 20px;border-radius: 20px;flex-wrap: wrap;   background-repeat: no-repeat !important;    background-position: center center !important;   background-size: cover !important;    padding: 27px;    display: flex;    table-layout: fixed;    justify-content: space-between;    align-items: center;}
.index-product-games-left ,.index-product-games-right{width: 50%;}
.index-product-games-left {display: flex;   table-layout: fixed;    color: #FFF;align-items: center;  flex-wrap: wrap;} 
.game_logo {width: 238px;    margin-right: 28px;}
.index-product .game_title h3 {color: #FFF;   font-size: 72px !important;}
.game_title {text-align: center;}
.game_title p a { color: #FFF !important;    font-family: 'CatseyeW00';   font-size: 24px;}
.game_title p a:hover{color: #c43f0f !important;}
.game_title p img {margin-left: 15px;}
.index-product-games-right {display: flex;    flex-wrap: wrap;justify-content: space-between;}
.index-product-block {width: calc(50% - 5px);    position: relative;   background: #FFF;    padding: 12px;    border-radius: 8px;    display: flex;    table-layout: fixed;    align-items: center;    margin: 5px 0;}
.index-product-block-img {    width: 115px;    margin-right: 20px;}
.index-product-block-text {width: calc(100% - 135px);}
.product_title { font-family: 'Bebas Neue', cursive;    color: #222222;    font-size: 21px;    font-weight: bold;} 
.product_title  a{color: #222222;}
.product_price{font-family: 'Bebas Neue', cursive;    color: #9A9A9A;    font-size: 21px;  margin-top: 10px;}
.game_btn {text-align: center; padding: 20px 0;}
.game_btn .btn {font-family:'CatseyeW00';font-size: 18px; padding: 10px 40px;   height: 50px;}
.game_btn .btn img {margin-right: 12px;max-width: 25px;    vertical-align: middle;}
.tt-desctop-menu .tt-title-submenu {font-size: 40px;    font-family: 'Bebas Neue', cursive;    margin-bottom: 10px;    line-height: 1;}
.tt-desctop-menu .tt-megamenu-submenu li a {color: #000000;}
.tt-desctop-menu .tt-megamenu-submenu>li.active>a,.tt-desctop-menu .tt-megamenu-submenu>li>a:hover  {color:#ea4747;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav>ul>li.dropdown .dropdown-menu{border-bottom: 5px solid #EA4747; max-width: 900px;} 
.row.menu_cover .col-sm-12 {border-bottom: 1px solid #0000002E;    padding-bottom: 20px;}
.menu_gallery .col-sm-6 {max-width: 135px;}
.menu_gallery .col-sm-6 img {height: 115px;object-fit: contain;}
.menu_gallery {display: flex;  width:100%;  flex-wrap: wrap;}
.featur_title {    width: 100%;    color: #4A4A4A;    font-size: 16px;    font-weight: bold;    margin-bottom: 15px;}
.menu_gallery .row {width: 100%;}
.tt-desctop-menu .submenuarrow>a>span:after {color: #000;    margin-left: 3px;}
.index-product .game_title h3 a {color: #FFF;}
.index-product-block-img img {height: 135px;    object-fit: contain;}
.menu_cover h2.megamenu-title {width: 100%;    font-size: 40px !important;    font-family: 'Bebas Neue',cursive;    margin-bottom: 10px;    line-height: 1 !important;    margin-left: 10px;}
.tt-desctop-menu .dropdown.submenuarrow.game-themes .col-sm-12 a.tt-title-submenu {font-size: 14px;     padding-bottom: 0; line-height: 24px;    font-weight: 500;    font-family: 'Open Sans',sans-serif;    margin-bottom: 0;}
.tt-mobile-header-inline-stuck.stuck {background: #ea4747;}
header .tt-cart .tt-dropdown-toggle .tt-badge-cart {left: 9px;    top: 7px;    background: transparent;}
.tt-stuck-nav.notshowinmobile.stuck .tt-dropdown-obj fill, .tt-stuck-nav.notshowinmobile.stuck .tt-dropdown-obj path {stroke: #000;}
.tt-stuck-nav.notshowinmobile.stuck .tt-dropdown-toggle .tt-badge-cart{    color: #000;}
.tt-account .tt-dropdown-inner {text-align: left;}
.tt-account .tt-dropdown-inner i.icon-f-941{margin-right: 0;top: 1px;}
.tt-account .tt-dropdown-inner li {margin-bottom: 5px;}
.tt-desctop-parent-account .tt-account:nth-child(2),.stuck.tt-stuck-nav .tt-account:nth-child(2){display: none;}
header .tt-desktop-header .tt-logo {margin-top: 15px;   margin-bottom: 15px;}
.tt-cart-empty svg path {stroke: #000;}
header .tt-cart .tt-cart-layout .tt-cart-empty {padding: 0;}
header .tt-cart .tt-cart-layout .tt-cart-empty i.icon-f-391 {font-size: 0;}
.single-menu .tt-header-holder {border-bottom: 1px solid rgba(112, 112, 112, .41);}
.tt-product-single-info {padding-left: 0;    margin-top: 10px;}
.tt-add-info h1.tt-title { text-transform: capitalize; color: #34496A;font-family: 'Open Sans',sans-serif;   font-size: 3em;    line-height: 1;    font-weight: 300;    margin-bottom: 20px;}
.short_desc {    background: #F5F5F5;    padding: 15px;    margin-bottom:25px;}
.short_desc p {    margin: 0;    font-size: 18px;    line-height: 1.4;}
.jdgm-widget.jdgm-preview-badge {    margin-bottom: 15px;}
.jdgm-widget.jdgm-preview-badge .jdgm-prev-badge__text {    color: #456C9A;    text-decoration: underline;}
.tt-product-single-info .tt-price {color: #34496A;    font-family: 'Bebas Neue', cursive;    font-size: 40px;}
.tt-add-info {clear: both;}
.tt-product-single-info .tt-wrapper {margin-top: 0;}
.product_inline {display: flex;     padding-top: 10px;   align-items: center;} 
.tt-product-single-info .tt-price * {color: #34496A !important;}
.product_inline li.availability {   display: flex;    align-items: center; margin-right: 17px;    margin-left: 5px;    color: #34496A;    font-size: 12px;    text-transform: uppercase;}
.almost path,.almost polygon {fill: #F7931E;}
.product_inline .col-item { margin-right: 0 !important;}
.tt-product-single-info .tt-wrapper input[type="text"] {    background: transparent;    border: 1px solid #D5D5D5;    border-radius: 0;}
.tt-product-single-info .tt-input-counter {max-width:95px;    min-width:95px;}
.tt-product-single-info .tt-wrapper button.btn {padding: 6px 20px 4px; display: flex;background: #93C01F;    border-radius: 0;    font-size: 12px;}
.tt-product-single-info .tt-wrapper button.btn .icon-shopping_basket {    color: #FFF;    margin-left: 5px;}
.tt-promo-brand {text-align: left;margin-top:0px;    padding-top: 15px;}
.custom_icons ul {margin: 0;    list-style: none;    display: flex;    padding: 25px 0;    flex-wrap: wrap;}
.custom_icons ul li {margin-right: 20px;    text-align: center;}
.custom_icon_img img {object-fit: contain;    object-position: center center;}
.custom_icons ul li p {margin: 3px 0;    color: #4D4D4D;    font-size: 14px;    font-weight: bold;}
.tt-product-single-img img {    height: 500px;   width: 100%;    object-fit: contain;    object-position: center center;}
.product-images-carousel #smallGallery li.slick-slide {    padding-right:30px;}
.product-images-carousel #smallGallery li.slick-slide img {height: 80px;    width: 100%;    object-fit: contain;}
#tt-pageContent .shopify-section .container-indent1:not(.nomargin):not([class^=tt-offset]){margin-top:25px;}
.prpage-tabs ul.nav.nav-tabs.tt-tabs-default {border-top: 1px solid rgba(112,112,112,.41);    padding: 15px 0;}
.prpage-tabs ul.nav.nav-tabs.tt-tabs-default li.nav-item a span { min-height: 40px;display: block;   width: 100%;    text-align: center;}
.prpage-tabs ul.nav.nav-tabs.tt-tabs-default li.nav-item a {    color: #B5B4B4;   font-weight: bold;    font-size: 16px;}
.prpage-tabs ul.nav.nav-tabs.tt-tabs-default li.nav-item a.active {    color: #34496A;}
.prpage-tabs ul.nav.nav-tabs.tt-tabs-default li.nav-item a.active svg path {fill: #242F47;}
.tt-tabs-default.tt-tabs-left li.nav-item { margin-right: 20px;}
.tab-content {    background: #F5F5F5 0% 0% no-repeat padding-box;    border-radius: 20px;    padding: 40px;    color: #4A4A4A;}
.tab-content p em strong {font-weight: 300;}
.tab-content .jdgm-rev-widg.jdgm-rev-widg {padding: 0;margin: 0;}
.product_video_part {margin: 30px 0;}
.product_video_part .video_wrapper {    overflow: hidden;    padding-top: 56.25%;    position: relative;}
.product_video_part .video_wrapper iframe {border: 0;    height: 100%;    left: 0;   position: absolute;    top: 0;    width: 100%;}
.related_products_app_header h2, .releted_product_part .tt-block-title h2 {    color: #34496a;    text-align: left;    font-size: 40px !important;    font-family: 'Open Sans',sans-serif;    font-weight: 300 !important;    padding-bottom: 5px !important;    margin-bottom: 0;    letter-spacing: 0 !important;    text-transform: capitalize !important;}
.collection-top-banner-left {text-align: center;    color: #FFF;width: 25%;}
.collection-top-banner-left .game_logo p {text-align: center;    font-family: CatseyeW00;    color: #FFF;    font-size:32px;    line-height: 1;}
.collection-top-banner-right {width: 70%;    color: #FFF;}
.collection-top-banner-right p {margin: 0;   font-size: 16px;}
.collection-top-banner {margin: 20px 0;justify-content: space-between; flex-wrap: wrap;    border-radius: 20px;    position: relative;   display: flex;    align-items: center;    padding: 35px 40px;}
#tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^=tt-offset]) {margin-top: 25px;}
.stock_quantity {margin: 0 3px;display:none;}
.tt-product-single-carousel-horizontal .arrow-location-02 .slick-arrow {margin-bottom:10px;}
.tt-product-listing .tt-col-item .tt-product {display: flex;   table-layout: fixed;    justify-content: start;    flex-wrap: wrap;align-items: center;} 
.tt-product-listing .tt-col-item .tt-product .tt-image-box {width: 30%;}
.tt-product-listing .tt-col-item .tt-product .tt-description {width: calc(100% - 30%);    padding-left: 20px;}
.prod-thumb-title-color a {font-size: 28px; line-height: 1;  font-weight: 300;    margin-bottom: 10px;    display: inline-block;}
.tt-product-listing .tt-col-item .tt-product .tt-description .tt-price {    margin-right: 15px;}
.tt-product-listing .tt-col-item .tt-product .tt-description .tt-price span {color: #34496A;    font-family: 'Bebas Neue',cursive;    font-size: 40px;    line-height: 1;}
li.gift_menu {    margin-right: 15px;    list-style: none;    vertical-align: middle;    margin-top: -3px;}
li.gift_menu svg{ vertical-align: middle;}
.tt-sort {display: flex;    align-items: center;}
.tt-filters-options .tt-quantity a.active {color: #EA4747;}
a.tt-col-one.tt-show-siblings{position: relative;    display: inline-block;    height: 100%;   width:25px;}
.tt-filters-options .tt-quantity .tt-col-one:before {    content: "";   height:7px;    width: 25px;    background: #000;    display: inline-block;    margin-top: 0;    position: absolute;    top:1px;}
.tt-filters-options .tt-quantity .tt-col-one:after { content: "";    height:7px;    width: 25px;    background: #000;    display: inline-block;    margin-top: 5px;   position: absolute;    bottom:1px;}
.tt-filters-options .tt-quantity a.tt-col-one.active:after,.tt-filters-options .tt-quantity a.tt-col-one.active:before{background:#EA4747;}
.shop_per {margin: 0 12px;}
.shop_per select.show-qty {    border: 1px solid #C7C7C7;   padding: 3px 5px;}
.tt-filters-options .tt-quantity{ align-items: center !important;}
.tt-product-listing .col-6.tt-col-item {border-top: 1px solid rgba(112,112,112,.41);    padding-top: 25px;}
.grid_price_inline {    display: flex;   align-items: center;}
.grid_price_inline .availability {    display: flex;    align-items: flex-end;}
.grid_price_inline .availability svg {margin-right: 5px;vertical-align: middle;}
.tt-row-btn button.tt-btn-addtocart {border-radius: 0 !important;}
.tt-product .tt-description ul {padding: 15px 0;}
.tt-row-btn a.wk-app-btn.tt-btn-wishlist { display: block !important;}
.tt-row-btn a.wk-app-btn.tt-btn-wishlist svg path{fill:#C7C7C7;}
.tt-row-btn {    display: flex;    align-items: center;}
.tt-row-btn svg { vertical-align: middle;    margin-left: 15px;    width: 20px;}
.tt-col-one .tt-col-item:before{display:none;}
.tt-product-listing.tt-col-one .tt-product .tt-image-box,.tt-product-listing.row.tt-col-one .tt-product .tt-description.onerowactions{position: relative;width: 20%;}
.tt-product-listing.tt-col-one .tt-product .tt-description{width: 60%;}
.tt-product-listing.tt-col-one .tt-description.tt-description-midlle {display: flex;    flex-direction: column;}
.tt-product-listing.tt-col-one .tt-description.tt-description-midlle .jdgm-widget {order: 1;}
.tt-product-listing.tt-col-one .tt-description.tt-description-midlle .grid_price_inline {display: none;}
.tt-product-listing.tt-col-one .tt-description.tt-description-midlle .custom_icons {order: 2;}
.tt-product-listing.tt-col-one .tt-description.tt-description-midlle .description {color: #4A4A4A;order: 0;margin-bottom: 15px;max-width: 500px;margin-top: 5px;}
.tt-description.onerowactions.tt-description-last .tt-price {justify-content: start;line-height: 1;}
.tt-product-listing.tt-col-one .tt-product .tt-description .tt-btn-addtocart .icon,
.tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-addtocart .icon{display:inline-block;}
.tt-description.onerowactions.tt-description-last span.icon-shopping_basket {    top: 0 !important;    margin-left: 3px;}
.tt-description.onerowactions.tt-description-last a.wk-app-btn.tt-btn-wishlist {margin: 0 !important;}
.tt-filters-options+.tt-product-listing {margin-top: 0;}
.releted_product_part {padding-top: 5px;}
.releted_product_part .tt-product-listing {margin-left: 0;    margin-right: 0;}
.releted_product_part .respimgsize.tt-product {margin-top: 0;}
.product_inline .tt-wrapper {display: flex;align-items: center;} 
.product_inline .tt-wrapper ul.tt-list-btn li {    margin: 0;    margin-left: 10px;}
.product_inline .tt-wrapper ul.tt-list-btn li span {display: none;}
.inline-wk-link svg path {fill: #EA4747;}
.delivery-information-page .pages_header {padding-top: 30px;}
.delivery-information-text-title {flex-wrap: wrap; display: flex;}
.delivery-information-text-title h4 {    padding: 0 !important;   font-size: 18px !important;    font-family: 'Open Sans',sans-serif;    font-weight: bold !important;}
.delivery-information-subtext { margin:20px 0;    background: #FFFFFF 0% 0% no-repeat padding-box;   box-shadow: 0px 0px 18px #00000026;    border-radius: 18px;    padding: 25px;}
.delivery-information-subtext p {    margin: 0;    color: #21282E;    font-size: 18px;    font-weight: 400;    line-height: 1.4;}
.delivery-information-svg {margin-top: 5px;    width: 30px;}
.delivery-information-rightext p {margin: 0;   font-size: 18px;    color: #21282E;    line-height: 1.4;}
.delivery-information-subtext {margin: 30px 0;    background: #fff 0 0 no-repeat padding-box;    box-shadow: 0 0 18px #00000026;    border-radius: 18px;    padding: 25px;}
.delivery-information-table {display: flex;    flex-wrap: wrap;    justify-content: space-between;    padding: 10px 40px;}
.delivery-information-grid {width: calc(33.33% - 50px);    border-right: 1px solid #ccc;    padding-right: 50px;   margin-right: 50px;}
.delivery-information-grid p {margin-bottom: 13px;}
.delivery-information-grid:last-child{border-right:none;}
.delivery-information-grid p:last-child{margin-bottom:0;}
.delivery-information-svg img {width: 30px;    height: 30px;    object-fit: contain;}
.delivery-information-rightext {    margin-left: 15px;    width: calc(100% - 45px);}
body.template-delivery-information footer,body.template-payment-methods footer,body.template-customer-loyalty-program footer,body.template-privacy-policy  footer{margin-top: 0;}
.payament_text_section .payament_text {padding:20px 0;}
.payament_text_image {    padding-bottom: 15px;}
.pay_text {color: #21282E;font-size: 16px;}
.pay_text p {margin-top: 5px;} 
.tt-search-opened-headtype1 .search-results{ width: 100%;display:none !important;}
body.pagesearch h1.tt-title-subpages {padding-bottom: 10px;    padding-top: 20px;}
header .tt-cart .tt-cart-layout .tt-item-descriptions {text-align: left;}
.tt-btn-wishlist[data-action="wk-remove"] path {fill: #ea4747 !important;}
.sold_out,.in_stock {    color: #34496A;    text-transform: uppercase;    font-size: 12px;}
.availability.out_of_stock span.sold_out {text-decoration: underline;}
.availability.out_of_stock svg path,.availability.out_of_stock svg polygon {fill: #ea4747;}
.addtocart-item-js.disable,.addtocart-js.disable {background: #B5B4B4 !important;    color: #FFF !important;}
.index-product-block-text .jdgm-widget {    margin-bottom: 0;   margin-top: 20px;}
.tt-label-location,.tt-product-single-info .tt-label{display:none !important;}
.tt-product-single-info .tt-swatches-container {    text-align: center;}
.contact-new {margin: 40px 0;}
.tab-content ul {margin-bottom: 0;}
.tt-desktop-header .tt-search-opened-headtype1 { padding-top:5px;}
.boost-pfs-filter-bottom-pagination-default>ul>li {border-radius: 0 !important;}
  

/* ==========boost-css================= */

.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner {align-items: center;}
.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-item-image {width: 30%;}
.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-bottom {width: calc(100% - 30%);    padding-left: 20px;}
.boost-pfs-filter-product-item-title {font-weight: 300 !important;    margin-bottom: 10px !important;    display: inline-block !important;}
.boost-pfs-filter-product-item-price,.boost-pfs-filter-product-item-regular-price{color: #34496a;  font-family: 'Bebas Neue',cursive;    font-size: 40px !important;  line-height: 1;}
.boost-pfs-filter-tree-h-wrapper {margin-top: 10px !important;margin-bottom: 0 !important;border-bottom: none !important;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before {    border-color: #FFF !important;    margin-right: 5px;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading {    background-color: #1C1C1C !important;    color: #FFF !importan;    padding: 10px 50px 10px 15px !important;   border-radius: 8px;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before{right: 5px !important;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option {margin-right: 12px !important;}
.boost-pfs-filter-default-toolbar {max-width: 1170px;    padding: 0;    margin-left: auto;    margin-right: auto;}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner {    padding: 0;    display: flex !important;    align-items: center !important;    justify-content: flex-end !important;}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:first-child,.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:last-child:not(:first-child){width:auto !important;}
.boost-pfs-filter-top-display-type>span {display: none !important;}
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item.boost-pfs-filter-display-grid:before{background-image:url('four.png') !important;}
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item.active:before, .boost-pfs-filter-top-display-type .boost-pfs-filter-display-item:hover:before{background-image:url('four-active.png') !important;}
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item.boost-pfs-filter-display-item.boost-pfs-filter-display-list:before{background-image:url('grey-1.png') !important;}
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item.boost-pfs-filter-display-item.boost-pfs-filter-display-list.active:before{background-image:url('grey-1-active.png') !important;}
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item:before{width:22px !important;    height: 22px !important;}
.boost-pfs-filter-toolbar-item.boost-pfs-filter-custom-sorting.boost-pfs-filter-top-sorting {margin-left: 10px;}
.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price {color: #222 !important;}
.boost-pfs-filter-product-item-grid {border-bottom: 1px solid rgba(112,112,112,.41);    padding-bottom: 20px;}
.boost-pfs-filter-product-item-list .boost-pfs-filter-des {color: #4A4A4A !important; font-weight: 300 !important;    max-width: 500px;}
.boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc {    margin-top: -20px !important;    padding-top: 15px !important;    margin-bottom: 0px !important;}
.contact-new {margin: 0;    background: #f5f5f5;    padding:70px 0;}
body.template-contact-us footer { margin-top: 0;}
.page-title .container {    max-width: 1020px;}
.page-title h2 {    font-size: 42px !important;    font-family: 'Open Sans',sans-serif;    font-weight: 300 !important;    margin: 30px 0;}
.page-title,.pxFormGenerator { position: relative;}
.page-title .container {max-width: 1020px;    position: relative;}
.page-title .container:after {    content: "";    z-index: 0; position: absolute;    right: 10%;   bottom: -40px;    background: url(shape.png);    width: 420px;    height: 160px;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;}
.boost-pfs-container-default-box h1.tt-title,.boost-pfs-filter-product-item-label .boost-pfs-filter-label {display: none;}
.boost-pfs-filter-tree-h-wrapper .boost-pfs-filter-tree-h {padding: 0 10px;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option {width: calc(20% - 12px);}
.boost-pfs-filter-tree-h .boost-pfs-filter-option button {width: 100%;}
.tt-product .tt-description .tt-price {margin: 0;    padding: 0;    margin-right: 10px;font-family: 'Bebas Neue',cursive;}
.boost-pfs-filter-default-toolbar {margin-bottom: 20px;}
.boost-pfs-filter-product-bottom-inner .tt-product-inside-hover {     position: relative !important; display: flex !important;    opacity: 1 !important;}
.tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg span.icon::before {margin-left: 5px;    margin-right: 0;}
.tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg {padding: 8px 16px 15px;}
.collection-top-section .game_logo {max-width: 100%;}
.tt-description.onerowactions.tt-description-last {display: block;}
.tt-description.onerowactions.tt-description-last .tt-product-inside-hover {    display: block;   opacity: 1;    position: relative;}
.boost-pfs-filter-product-bottom.tt-description.tt-description-midlle {    display: flex;    align-items: center;    justify-content: space-between;}
.boost-pfs-filter-product-item-list .boost-pfs-filter-product-item-inner { display: flex;    align-items: center;}
.boost-pfs-filter-custom-filter-button:before, .boost-pfs-filter-tree-mobile-button button:before{background-image: url('filter.png') !important;}
.tt-description.onerowactions.tt-description-last {width: 280px;}
.contact-new .contact-form.form-default {    background: #FFFFFF 0% 0% no-repeat padding-box;  box-shadow: 0px 0px 18px #00000026;   border-radius: 18px;    padding: 50px;    max-width: 1020px;    margin: 0 auto;    position: relative;}
.contact-new .contact-form.form-default input{font-weight: 300; background: #F4F4F4 0% 0% no-repeat padding-box;    border-radius: 8px;    height: 60px;}
.contact-new .contact-form.form-default input::-webkit-input-placeholder,.contact-new .contact-form.form-default textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #B2B2B2;opacity:1;}
.contact-new .contact-form.form-default input::-moz-placeholder,.contact-new .contact-form.form-default textarea::-moz-placeholder { /* Firefox 19+ */  color: #B2B2B2;opacity:1;}
.contact-new .contact-form.form-default input:-ms-input-placeholder,.contact-new .contact-form.form-default textarea:-ms-input-placeholder { /* IE 10+ */  color: #B2B2B2;opacity:1;}
.contact-new .contact-form.form-default input:-moz-placeholder,.contact-new .contact-form.form-default textarea:-moz-placeholder { /* Firefox 18- */  color: #B2B2B2;opacity:1;}
.contact-new .contact-form.form-default textarea {font-weight: 300; background: #F4F4F4 0% 0% no-repeat padding-box;    border-radius: 8px; }
.form_submit_part { margin-top: 30px;display: flex;    table-layout: fixed;    justify-content: space-between;    align-items: center;}
.policy_text p {    padding: 0;    margin: 0;   color: #B2B2B2;}
.policy_text p a {color: #5A5A5A;    font-weight: 600;}
.policy_text { padding-right: 20px;}
.form_submit_part button.btn {    margin: 0;    background: #3FA9F5;   font-size: 17px;    height: auto;    padding: 15px 35px;}
.form_submit_part button.btn:hover{background:#ea4747;}
.contact-new .contact-form.form-default input.email_filed {    background-image: url(https://cdn.shopify.com/s/files/1/0581/7171/9848/files/Group_4359.png?v=1629798947);    position: relative;    padding-left: 50px;   background-repeat: no-repeat;    background-position: center left 10px;}
.contact-new  .form-default .form-group {margin-bottom: 30px;}
body.template-giftcard button.tt-btn-zomm,body.template-giftcard .zoomContainer,body.template-giftcard button.btn.btn-addtocart {display: none;}
body.template-giftcard button.btn.btn-addtocart.GiftWizard-gift-button{display:block;    text-transform: uppercase;}
body.template-giftcard .tt-swatches-container.tt-swatches-container-js {text-align: left;    margin-top: 20px;}
body.template-giftcard .tt-title-options {font-size: 18px;   margin-bottom: 10px;}
body.template-giftcard  ul.tt-options-swatch li a {    padding: 15px 40px !important;    width: auto;    height: auto;    min-height: auto;    min-width: auto;   line-height: 1;    font-size: 24px;    font-family: 'Bebas Neue',cursive;    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0% 50%);} 
body.template-giftcard .icon-shopping_basket{vertical-align:middle;}
.iWishAddColl,.product_inline .tt-wrapper a.iWishAdd {font-size: 0;    width: 21px;    height: 21px;    display: inline-block;    background: url('wishlist.svg');    margin-left:10px;   background-repeat: no-repeat;    background-position: center center;    background-size: contain;    opacity: 0.2;}
.iWishAddColl.iwishAdded,.product_inline .tt-wrapper a.iWishAdd.iwishAdded{opacity:1;background: url('wishlist1.svg');background-repeat: no-repeat;    background-position: center center;    background-size: contain;  }
.iwishWrapper {    max-width: 1170px;   margin: 0 auto !important;    padding: 30px 30px;}
.iwishMsg {padding-bottom: 20px;}
.iwishMsg a {    color: #ea4747;    font-weight: bold;}
.iwishMeta-title a {    font-size: 16px;    font-weight: 300;    color: #191919;}
.iwishMeta-price .product-price {    color: #34496a;    font-family: 'Bebas Neue',cursive;  font-size: 32px !important;    line-height: 1.5;}
input.iwishBuyBtn { background-color: #93c01f;    border: 0 solid #93c01f;    color: #fff;   padding: 8px 30px;    text-transform: uppercase;    cursor: pointer;}
a.iwishRemoveBtn {    color: #ea4747;    font-weight: bold;    font-family: 'Bebas Neue',cursive;   font-size: 20px;}
.iwishImgWrap img {object-fit: contain;    height: 100%;}
.tt-wrapper form {display: flex;    table-layout: fixed;    align-items: center;}
.iWishLoginMsg{display:none !important;}
.tt-swatches-container {text-align: left !important;}
body.pagesearch .boost-pfs-search-form-wrapper {padding: 40px 0;}
body.pagesearch form.boost-pfs-search-form {max-width: 500px;}
body.pagesearch .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count,
body.pagesearch .boost-pfs-search-result-toolbar,.boost-pfs-filter-product-item-vendor{display: none !important;}
body.pagesearch .boost-pfs-filter-product-item-title{font-family: "Open Sans", sans-serif !important;color: #191919 !important; font-weight:300 !important;   font-style: normal !important;    font-size: 28px !important;} 
button.tt-btn-addtocart {margin-top: 0 !important;}
.tt-breadcrumb{display:none;}
body.pageproduct .tt-breadcrumb {display: block;    margin-top: 20px;    background: transparent;}
.tt-breadcrumb ul li {font-size: 16px;}
.boost-pfs-filter-product-item-label .boost-pfs-filter-label.soldout {display: none !important;}
.blog_page h2.tt-title a {font-size: 21px!important;    font-family: 'Open Sans',sans-serif;}
.blog_page .tt-description{color:#000;}
.blog_page .tt-autor {color: #c43f0f;}
.blog_page .tt-autor span {display: inline-block;   padding: 0 2px;}
body.pageblog h1.tt-title-subpages {margin-top: 40px;}
.tt-post-img.article-main-img {margin: 30px 0;}
.boost-pfs-filter-bottom-pagination-default>ul>li span.boost-pfs-filter-pagination-active{color: #ea4747;font-weight:700;    text-shadow: none !important;} 
.container-indent1.prpage-tabs.mobile-show {display: none;}
.tt-blog-masonry .tt-blog-init{opacity:1 !important;}
.tt-product-single-info .tt-price span.old-price,.tt-product .tt-description .tt-price s{color:#B2B2B2 !important;}
.tt-product-single-info .tt-price span.sale-price,.tt-product .tt-description .tt-price span.boost-pfs-filter-product-item-sale-price{color:#EA4747 !important;padding-right: 0;}
i.icon-f-941,i.icon-f-941 svg {margin-right: 0 !important;    top:1px !important;}
.address_outer .tt-wrapper form{display: block;} 

/* ==========boost-css================= */

input#notifi-contact-info {    border: 1px solid #000;    margin: 15px 0 !important;    padding: 10px !important;}
button#notifi-submit-btn {    border-radius: 0 !important;   text-transform: uppercase;    padding: 15px !important;    height: auto !important;}
#related_products_app_html {max-width: 1210px !important;}
.related_products_app_header {max-width: 100% !important;}
.related_products_app_image img {    object-fit: contain !important;   height: 100% !important;}
h4.related_products_app_title {    font-size:20px !important;  font-weight: 300 !important;    font-family: 'Open Sans',sans-serif !important;    line-height: 1.4 !important;    padding-bottom: 10px !important;}
.related_products_app_metadata * { font-size: 30px !important;    color: #34496a !important;    font-family: 'Bebas Neue',cursive !important;}
#related_products_app_html {    padding-top: 10px;}
.boost-pfs-filter-product-item.sold-out:after {content: "";    position: absolute;    right:10px;    top: 10px;    background: url(sold-out-flag2.png);    width: 65px;    height: 65px;    display: inline-block;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    z-index: 9;}
.boost-pfs-filter-product-item-title {padding-right: 50px;}
.boost-pfs-filter-product-item-label{display:none;} 
.boost-pfs-filter-product-item.on-sale:after {content: "";    position: absolute;    right:10px;    top: 10px;    background: url(sale-flag.png);    width: 65px;    height: 65px;    display: inline-block;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    z-index: 9;}
.boost-pfs-filter-product-item-grid{z-index:0;}



.arrow-location-02:not(.slick-initialized):not(.slick-slider){display:flex;}
.arrow-location-02:not(.slick-initialized):not(.slick-slider) img{max-width:50px;width:100%;}
#related_products_app_html{min-height:527px;}








/* ==========Media_query================= */

@media (min-width:768px){
  .boost-pfs-filter-option-title-heading span {color: #FFF !important;}
  .tt-mobile-product-slider {display: none;}
  .tt-tabs-default.tt-tabs-left{margin-left: 0;}
}
  
@media (max-width:1200px){
  .boost-pfs-filter-default-toolbar {padding: 0 20px;}
  .boost-pfs-filter-product-bottom.tt-description.tt-description-midlle {    flex-direction: column;    justify-content: start;}
  .boost-pfs-filter-product-bottom.tt-description.tt-description-midlle .tt-description.onerowactions.tt-description-last,.boost-pfs-filter-product-bottom.tt-description.tt-description-midlle .boost-pfs-filter-product-bottom-inner {    width: 100%;}  
  
}

@media(min-width:768px) and (max-width:1229px){
  .pageproduct .tt-product-single-img img{height:auto;}
}

@media (max-width:1024px){
  .tt-mobile-header-inline .tt-mobile-parent-menu {    right: 0;    left: initial;}
  .tt-mobile-header-inline .tt-mobile-parent-menu-icons {right:25px;}
  .tt-mobile-header .tt-logo-container {justify-content: start;    -webkit-justify-content: start; padding: 10px  0px;}
  .tt-mobile-header.tt-mobile-header-inline .tt-menu-toggle svg {width: 20px !important;}
  .mobile-main-menu {    width: 100%;   background: #F0F0F0;    top:95px;    bottom: initial;    height: calc(100% - 95px);}
  .mm-open .mm-fullscreen-bg{opacity:0 !important;}
  body.mm-open {position: fixed;}
  nav.panel-menu.mobile-main-menu #entrypoint-objects {display: none;}
  .mmpanels li {    border-bottom: 1px solid #FFF;    padding: 2px 0;}
  .panel-menu li.mm-close-parent .mm-close {    border-bottom: none;   color: #ea4747;    text-align: right;}
  .panel-menu .mm-prev-level{border-bottom: none; margin-bottom:0; color: #ea4747;}
  .panel-menu li.mm-close-parent {margin-bottom: 10px;}
  .tt-parent-box.tt-mobile-parent-headtype1 {    background: #21282e;    padding: 10px;    margin: 0;    width: 100%;}
  .tt-parent-box.tt-mobile-parent-headtype1 .tt-search-opened-headtype1 {width: 100%;margin: 0;  }
  .tt-parent-box.tt-mobile-parent-headtype1 input.tt-search-input {    width: 100%;}
  .tt-mobile-header .container-fluid {padding: 0;}
  .tt-mobile-header .container-fluid .tt-header-row {padding: 0 20px;}
  .product_inline {flex-wrap: wrap;justify-content: center;}
  .tt-product-single-info .tt-wrapper {margin: 15px 0;   width: auto;}
  .custom_icons ul {padding: 15px 0;}
  .tt-product-single-img img {height: 350px;width: 100%;}
  .short_desc p {font-size: 16px;}
  .releted_product_part .tt-block-title h2 {font-size: 30px;} 
  .collection-top-banner-left .game_logo p {font-size: 24px;}
  .collection-top-banner-right p {font-size: 14px;}
  .tt-filters-options {justify-content: center;}
  .prod-thumb-title-color a {    font-size: 20px;    line-height: 1.2;   margin-bottom: 10px;}
  .tt-product-listing .col-6.tt-col-item {padding-top: 15px;   margin-top: 20px;}
  .collection-top-banner {padding: 35px 20px;}
  .collection-top-banner-left .game_logo { margin: 0 auto;}
  .container-indent1.prpage-tabs .container {padding: 0 !important;}
  .delivery-information-grid {width: calc(33.33% - 20px);    padding-right: 20px;    margin-right: 20px;}
  .delivery-information-table {padding: 0;}
  .container-indent1.prpage-tabs.mobile-show {display: block;}
  .container-indent1.prpage-tabs.desktop-show {display: none;}
  .tt-mobile-parent-menu-icons {display: flex;   align-items: center;}
  header .tt-dropdown-obj .tt-dropdown-toggle {    padding: 5px 2px;}
  header .tt-cart .tt-dropdown-toggle .tt-badge-cart {left: 3px;}
  li.gift_menu {margin-right: 7px;}
  .tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj {margin-right: 5px;}
  .tt-mobile-header .tt-parent-box {margin-left: 0;}
  .boost-pfs-filter-product-item-price, .boost-pfs-filter-product-item-regular-price {font-size: 24px !important;}
/*   .custom_icons ul li { margin-right: 10px;} */
  .boost-pfs-filter-product-item-title {font-size: 24px;}
  
}


@media (max-width:790px){

  .collection-top-banner {padding: 20px 10px;flex-direction: column;}
  .collection-top-banner-left {    width: 100%;    margin-bottom: 20px;}
  .collection-top-banner-right {    width: 100%;   text-align: center;}
  .collection-top-banner-left .game_logo {    margin: 0 auto;    max-width: 100%;}
  .collection-top-banner-left .game_logo img {max-width: 120px;}
  .tt-filters-options .tt-quantity{display:none;}
  .shop_per {margin: 0;}
  .tt-filters-options .tt-sort {    margin-bottom: 12px; width: 100%;    justify-content: space-between;}
  .tt-product-listing .col-6.tt-col-item {    width: 100%;   margin-top:0px;  flex: initial;    max-width: 100%;}
  .tt-product-listing .tt-col-item .tt-product .tt-image-box {width: 100%;}
  .tt-product-listing .tt-col-item .tt-product .tt-description {display: flex;    flex-direction: column;width:100%; text-align: center; padding-left:0px;}
  .tt-product-listing .tt-col-item .tt-product {flex-direction: column;}
  .tt-product .tt-description .tt-title, .tt-product-design02 .tt-description .tt-title {     margin-top:10px; order: -1;text-align: center;}
/*   .grid_price_inline {justify-content: center;} */
  .product-parent .tt-description .tt-product-inside-hover .tt-row-btn {    width: 100%;   text-align: center; justify-content: center;  max-width:300px;    margin: 0 auto;}
  .tt-product .tt-product-inside-hover form, .tt-product-design02 .tt-product-inside-hover form ,.tt-row-btn button.tt-btn-addtocart{width: auto;}
  .tt-product-listing .tt-col-item .tt-product .description {    display: block !important;    color: #4A4A4A;    order: -1; margin-bottom: 10px;}
  .tt-product .tt-description ul {padding-bottom: 0;}
  .releted_product_part .tt-product-inside-hover {margin-top: 0 !important;}
  .tt-promo-brand {text-align: center;}
  .delivery-information-grid p {margin-bottom: 10px;font-size: 16px;}
  .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-item-image{margin-bottom:0;}
  
 
}

@media (max-width:767px){
/*   #tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^=tt-offset]) {margin-top: 0;} */
  .tt-mobile-product-slider {padding: 20px;}
  .tt-mobile-product-slider.arrow-location-center .slick-arrow{background: rgba(0,0,0,0.3);    color: #FFF;}
  .tt-mobile-product-slider.arrow-location-center .slick-next {right: 30px;}
  .tt-mobile-product-slider.arrow-location-center .slick-prev {left:30px;}
  .tt-mobile-product-slider.slick-slider .slick-dots{display:none !important;}
  .product_page_template h1.tt-title {margin: 20px 0 0 0;text-align: center;    font-weight: 200;    font-family: 'Open Sans',sans-serif;    line-height: 1.2;    padding: 0 10px;display:block;}
  .tt-product-single-info h1.tt-title,.short_desc{display:none;}
  .tt-product-single-info {    padding-top: 0;    padding: 0;}
  .tt-product-single-info .tt-add-info { display: flex;    flex-direction: column;}
  .tt-product-single-info .tt-add-info .jdgm-widget {order: 3;   text-align: center;}
  .tt-product-single-info .tt-row-custom-01 {    -webkit-flex-direction: initial;    -ms-flex-direction: initial;    flex-direction: initial;}
  .tt-product-single-info .tt-row-custom-01 .col-item:not(:first-child) {    margin-top: 0;}
  .tt-product-single-info .tt-row-custom-01 .col-item .tt-input-counter.style-01 {max-width: 95px;}
  .tt-product-single-info .tt-row-custom-01 .col-item,.tt-product-single-info .tt-row-custom-01 .btn.btn-lg {width: auto;}
  .custom_icons ul {justify-content: center;}
  .tt-tabs-default.tt-tabs-left {margin-left: 0;}
  .tt-tabs-default.tt-tabs-left {flex-flow: column;}
  .tt-tabs-default.tt-tabs-left li.nav-item {border-bottom: 1px solid rgba(112,112,112,.41);margin: 10px 0;   width: 100%;    padding-bottom: 0px;}
  .tab-content {padding: 20px;border-radius:0;}
  .prpage-tabs ul.nav.nav-tabs.tt-tabs-default {padding: 0;}
  .releted_product_part .tt-block-title h2,.related_products_app_header h2{text-align: center;font-size: 24px;}
  .delivery-information-text-title h4 {    font-size: 16px!important;}
  .delivery-information-subtext {    margin: 20px 0;    padding: 15px;}
  .delivery-information-subtext p {    font-size: 15px;}
  .delivery-information-rightext p {    font-size: 14px;}
  .delivery-information-table {flex-direction: column;}
  .delivery-information-grid {    width: 100%;    padding-right: 0;    margin-right: 0;    text-align: left;    border-right: none;   padding-bottom: 15px;}
  .pages_main.about_main.delivery-information-page .delivery-information-wrapper {padding-bottom: 30px;}
  .delivery-information-subtext p br,.boost-pfs-filter-default-toolbar {display: none !important;}
  .payament_text_image img {max-width: 200px;}
  .delivery-information-table { padding: 15px 15px;}
  .delivery-information-page .pages_header {padding-top: 0;}
  body.template-wishlist .tt-layout-product-item {margin-top: -10px;}
  body.template-wishlist .container-indent {padding-top: 20px;}
 .releted_product_part {padding-top: 25px;}
  .boost-pfs-filter-product-item .boost-pfs-filter-product-item-inner { margin-top: 25px !important;}
  .boost-pfs-filter-products {    width: 100% !important;    padding-top: 0 !important;   margin-left: 0 !important;}
  .boost-pfs-filter-product-item-title {    font-size: 20px !important;}
  .boost-pfs-filter-product-item-price {font-size: 32px !important;}
  .boost-pfs-filter-product-item {padding-left: 0 !important;}
  .page-title .container:after {    bottom: -40px;     right: 0;   width: 100%;    height: 100px;    background-position: center center;    background-size: contain;}
  .page-title h2 {    font-size: 36px!important;    position: relative;   text-align: center;    top: -70px;}
  .mobile-main-menu { top:80px;  height: calc(100% - 80px);}
  body.mm-open{width:100%;left:0;}
  .boost-pfs-action-list-enabled { padding-bottom: 12px !important;}
  .boost-pfs-filter-custom-filter-button:before, .boost-pfs-filter-tree-mobile-button button:before {background-image: url(filter.png)!important;    background-repeat: no-repeat !important;    background-position: center center !important;    background-size: contain !important;    width: 32px !important;    height: 32px !important;    margin-top: -15px !important;}
  .contact-new .contact-form.form-default {padding: 15px;}
  .contact-new .contact-form.form-default input {height: 50px;}
  .contact-new .form-default .form-group {margin-bottom: 15px;}
  .form_submit_part {margin-top: 0px;   flex-direction: column;}
  .policy_text {    padding-right: 0;   margin-bottom: 10px;margin-bottom: 15px;}
  .contact-form {  margin-top: 10px;}
  .contact-new { padding: 70px 0 30px 0;}
  body.template-giftcard ul.tt-options-swatch li a {    padding: 15px 30px!important;   font-size: 14px;}
  .tt-swatches-container {text-align: center !important;}
  body.pagesearch .boost-pfs-search-form-wrapper {padding: 20px 15px;}
  body.pagesearch .boost-pfs-filter-product-item-title {font-size: 18px!important;}
  .tt-breadcrumb ul li { font-size: 12px;}
  .nav-item .tab-pane {  display:none;  margin: 0;  background: #f5f5f5 0 0 no-repeat padding-box;    padding: 30px;    color: #4a4a4a;}
  .nav-item .tab-pane.show.active,.prpage-tabs ul.nav.nav-tabs.tt-tabs-default li.nav-item a.show + .tab-pane{display:block;}
  .jdgm-rev-widg.jdgm-rev-widg { margin: 0 !important;}
  .prpage-tabs .tt-tabs-default li>a {    display: inline-block;    width: 100%;    text-align: center !important;}
  .custom_icons ul {justify-content: start;}
  .tt-product-single-info .custom_icons ul {justify-content: center;}
  .notifi-signup-container {margin: 0 auto !important;    padding: 0 !important;    width: 95% !important;    text-align: center;}
  h4.related_products_app_title {    font-size: 16px!important;}
  .related_products_app_metadata * {font-size: 26px!important;}
  .related_products_app_header h2, .releted_product_part .tt-block-title h2 {    font-size: 24px!important;}
  .tt-product .tt-description .tt-price {line-height: 1;}

  .product-main-slider .product-main-slide-wrap{display:flex;align-items:center;justify-content:center;position:relative;}
  .product-main-slider .product-main-slide-wrap:after{content:"";width:100%;display:block;padding-bottom:145%;}
  .product-main-slider .product-main-slide-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;}
  .product-main-slider.tt-mobile-product-slider:not(.slick-slider)>div{width:100%;}
  .product-main-slider.tt-mobile-product-slider:not(.slick-slider) .product-main-slide:not(:last-child){display:none;}
}