/*
font-family: "Posterama_1927";
*/

body{font-size: 16px;line-height: 32px;color: #111820;}
h1,h2,h3,h4,h5,h6{font-family: "Posterama_1927";font-weight: 600;}
h1{font-size: 48px;line-height: 58px;color: #111820;}
h2{font-size: 38px;line-height: 46px;color: #111820;}
h3{font-size: 32px;line-height: 38px;color: #111820;}
h4{font-size: 26px;line-height: 31px;color: #111820;}
a, .alink,a:visited, .alink:visited {color: #513ADD;}
a:hover, .alink:hover,a:active, .alink:active {color: #513ADD;text-decoration: underline;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {padding-left: 0;padding-right: 0;}
b, strong{font-weight: 600;}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'isevicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.btn{padding: 4px 56px;border-radius: 2px;background: #fff;font-weight: bold;font-size: 16px;line-height: 36px;color: #111820;text-align: center;display: inline-block;position: relative;text-decoration: none;}
.btn:hover::before, .btn:focus::before {
	position: absolute;
	top: -4px;
	left: -4px;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	content: "";
	border: 2px solid #513ADD;
	border-radius: 7px;
	pointer-events: none;
}
a.btn:hover{text-decoration: none;}
.btn.btn-white:hover::before, .btn.btn-white:focus::before {border-color: #FCBD31;}
.btn-white,.btn-white:visited,.btn-white:active,.btn-white:hover{background: #fff;color: #111820;}
.btn-blue,.btn-blue:visited,.btn-blue:active,.btn-blue:hover{background: #513ADD;color: #fff;}
/*.btn-blue:hover{background: #FCBD31;color: #111820;}*/
.btn-black,.btn-black:visited,.btn-black:active,.btn-black:hover{background: #111820;color: #fff;border-color: #111820;}
/*.btn-black:hover{background: #FCBD31;color: #111820;border-color: #FCBD31;}*/
/*button.btn-black:focus, button.btn-black:active {background: #111820;border: 1px solid #111820;color: #fff;}*/
.action.primary, .action-primary{position: relative;}
.actions-toolbar .primary {	line-height: 21px;}
.action.primary:hover::before, .action-primary:hover::before {
	position: absolute;
	top: -4px;
	left: -4px;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	content: "";
	border: 2px solid #513ADD;
	border-radius: 2px;
	pointer-events: none;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover, .product-item-actions .actions-secondary > .action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button > .action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover, .table-comparison .action.towishlist:hover {color: #111820;text-decoration: none;}
.product-item-actions .actions-secondary > .action:hover::after, .wishlist.split.button > .action.split:hover::after, .product-social-links .action.towishlist:hover::after, .block-bundle-summary .action.towishlist:hover::after, .product-item .action.towishlist:hover::after, .table-comparison .action.towishlist:hover::after {position: absolute;
	top: -4px;
	left: -4px;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	content: "";
	border: 2px solid #FCBD31;
	border-radius: 2px;
	pointer-events: none;
}
.product-social-links .action.towishlist::before, .block-bundle-summary .action.towishlist::before, .product-item .action.towishlist::before {width: 18px;margin-right: 5px;font: normal normal normal 14px/1 FontAwesome;content: "\f08a";}
.product-social-links .action.towishlist.added::before, .block-bundle-summary .action.towishlist.added::before, .product-item .action.towishlist.added::before,.product-social-links .action.towishlist:hover::before, .block-bundle-summary .action.towishlist:hover::before, .product-item .action.towishlist:hover::before {content: "\f004";}
.product-item-actions .actions-primary {order: 1;}
	.product-item-actions .actions-primary + .actions-secondary > .action {line-height: 21px;width: auto;padding: 8px 15px;background-color: #FAFAFA;}

.product-item .action.towishlist{position: relative;}
.icon-restrict:before {
  content: "\e901";
  color: #513add;
}
.icon-time:before {
  content: "\e902";
  color: #513add;
}
.icon-group:before {
  content: "\e905";
  color: #513add;
}
.icon-checked:before {
  content: "\e907";
}
.icon-tocart:before {
  content: "\e908";
}
.icon-close:before {
  content: "\e909";
  color: #fff;
}
.icon-plus:before {
  content: "\e90a";
}
.icon-kickstarter:before {
  content: "\e90d";
}
.icon-email:before {
  content: "\e90e";
}
.icon-twitter:before {
  content: "\e90f";
}
.icon-instgram:before {
  content: "\e910";
}
.icon-facebook:before {
  content: "\e911";
}
.icon-arrow:before {
  content: "\e912";
  color: #513add;
}
.icon-diamond-icon:before {
  content: "\e913";
  color: #513add;
}
.icon-truck-icon:before {
  content: "\e914";
  color: #513add;
}
.icon-star-outlined-icon:before {
  content: "\e915";
  color: #513add;
}
.icon-package-icon:before {
  content: "\e917";
  color: #513add;
}
.icon-search:before {
  content: "\e918";
}
.icon-call:before {
  content: "\e919";
}
.icon-bag:before {
  content: "\e91a";
}
.icon-user:before {
  content: "\e91b";
}
.icon-burger:before {
  content: "\e91c";
}
.icon-eCommerce-icon:before {
  content: "\e920";
}
.icon-Arrow-left:before {
  content: "\e90c";
}
.icon-minus:before {
  content: "\e900";
}
.icon-left-nav:before {
  content: "\e903";
}
.icon-Page-1x2:before {
  content: "\e906";
  color: #fff3ec;
}
.icon-Arrow-right:before {
  content: "\e904";
}
.icon-home:before {
  content: "\e90b";
}
.icon-checked1:before {
  content: "\e916";
}
.container{
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	max-width: 1360px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
ul{padding: 0;margin: 0;}
ul li{list-style:none}
p {margin-top: 0;margin-bottom: 16px;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], select {
	padding: 11px 25px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {border: 2px solid rgba(19, 19, 19, 0.1);border-radius: 2px;height: 44px;font-size: 14px;font-family: 'Open Sans';line-height: 36px;}
select{height: 44px;}
.page-main .page-title-wrapper .page-title{margin-bottom: 21px;}
.message.success > :first-child::before {margin: -4px 0 0;}
.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after {display: none;}
.page-header {background: #111820;}
.header.content {display: flex;flex-wrap: wrap;align-items: center;padding: 14px 0;justify-content: space-between;}

.header.content .nav-sections{margin-bottom: 0;}
.header.content .t_contact p {margin-bottom: 0;}
.header.content .t_contact a {display: flex;flex-wrap: wrap;flex-direction: column;text-decoration: none;}
.header.content .t_contact a .text{font-size: 11px;line-height: 18px;color: #FCBD31;font-family: "Posterama_1927";font-weight: 600;}
.header.content .t_contact a .numbers {font-size: 18px;line-height: 18px;color: #FFFFFF;}
.header.content .t_review p{margin-bottom: 0;}

.header.content .t_search .block-search input {
	height: 44px;border:1px solid rgba(19, 19, 19, 0.2);width: 100%;font-size: 14px;font-weight: 400;line-height: 36px;padding-right: 74px;
}
.header.content .t_search .block-search .action.search:hover::before {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 2px;pointer-events: none;}
.block-search .action.search::before {content: '';font-family: inherit;display: inherit;}
.header.content .t_search .block-search .action.search {
	background: #FCBD31;
	font-size: 16px;
	line-height: 36px;
	color: #111820;
	right: 0;
	height: 42px;
	padding: 0 29px;
	width: auto;
	opacity: 1;border-radius: 2px;margin: 4px;
}
.header.content .t_search .block-search .action.search > span {
	width: auto;
	height: auto;
	position: relative;
	font-weight: 400;
	font-size: 16px;
	line-height: 36px;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], select {
	padding: 13px 23px;border-radius: 4px;
}
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {	box-shadow: 0 0 3px 1px #513ADD;}
.header.content .t_review img{max-height: 35px;} 
.header.content .t_review a:first-child{margin-right: 24px;display: flex;flex-wrap: wrap;} 
.header.content .t_review p{margin-bottom: 0;} 
.header.content .minicart-wrapper .action.showcart::before {
	content: '\e91a';color: #fff;font-family: 'isevicons';font-size: 28px;line-height: 28px;margin: 0 0 3px;
}
.header.content .minicart-wrapper{margin-left: 0;}

.minicart-wrapper .action.showcart .counter.qty {background: #513ADD;color: #fff;position: absolute;right: -9px;top: -11px;border-radius: 18px;width: 20px;font-size: 9px;line-height: 20px;height: 20px}
.minicart-wrapper .action.showcart .counter-number {text-shadow: none;}
.minicart-items-wrapper{border:none;}
.minicart-wrapper .block-minicart{padding: 0;}
.minicart-items-wrapper{margin:0}
.minrow {background: #E1F7F6;padding: 16px;display: flex;flex-wrap: wrap;}
.minrow .actions {margin-left: 16px;margin-right: auto;}
.block-minicart .subtotal {margin: 0 0px 0;text-align: left;width: 126px;}
button, a.action.primary{border-radius: 2px;}
.minrow .actions .action.viewcart,
.minrow .actions .action.primary.checkout {font-size: 16px;line-height: 27px;position: relative;padding:8px 22px 9px 22px;font-weight: normal;display: block;}
.minrow .actions .action.viewcart{background: none; padding:8px 22px 9px 22px;border: 1px solid #34C1BB;color: #1B1F2A;}
.minrow .actions .action.viewcart:hover {background: #34C1BB;color: #fff;text-decoration: none;}
.minicart-items .product-item-details .product-item-pricing {margin-top: 37px;}
.minrow .actions .action.primary.checkout::before {background: url(../images/lock.png) no-repeat;background-size: 12px;width: 12px;height: 14px;margin-right: 10px;content: "";display: inline-block;}
.header.content .t_aclick .aclinks .customer-welcome ~ .authorization-link{display: none;}
.header.content .t_aclick .aclinks,.header.content .t_aclick .aclinks li{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;}
.header.content .t_aclick .aclinks > li > a,.header.content .t_aclick .aclinks > li > strong {font-size: 0;width: 46px;text-align: center;}
.header.content .t_aclick .aclinks > li > a::before,.header.content .t_aclick .aclinks > li > strong::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 32px;
color: #34C1BB;
content: '\e915';
font-family: 'isevicons';
margin: 0;
vertical-align: middle;
display: inline-block;
font-weight: normal;
overflow: hidden;
speak: none;
text-align: center;
}
.header.content .t_aclick .aclinks{margin-left: -20px;}
.header.content .t_aclick .aclinks > li{margin-left: 10px;padding-right: 10px;}
.header.content .t_aclick .aclinks > li.nav.item{order: 1;}
.header.content .t_aclick .aclinks > li.wishlist {order: 2;}
.header.content .t_aclick .aclinks > li.customer-welcome {order: 3;}
.header.content .t_aclick .aclinks > li.nav.item > a::before {content: '\e915';}
.header.content .t_aclick .aclinks > li.wishlist > a::before {content: '\e914';}
.customer-welcome .action.switch::after {	display: none;}
.header.content .t_aclick .aclinks > .customer-welcome > a,.header.content .t_aclick .aclinks > .authorization-link > a,.header.content .minicart-wrapper .action.showcart {display: flex;flex-wrap: wrap;flex-direction: column;font-size: 12px;line-height: 22px;letter-spacing: 0.3px;}
.customer-welcome .action.switch::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 28px;
line-height: 28px;
color: #fff;
content: '\e91b';
font-family: 'isevicons';
margin: 0;
vertical-align: top;
display: inline-block;
font-weight: normal;
overflow: hidden;
speak: none;
text-align: center;
}
.customer-welcome .header.links li{width: 100%;}
.customer-welcome .header.links li a{color: #111820;font-size: 18px;line-height: 29px;letter-spacing: 0.3px;width: 100%;background: #FFFFFF;border-radius: 2px;border:1px solid transparent;margin-bottom: 4px;}
.customer-welcome ul li:hover {	background: transparent;}
.customer-welcome .header.links {background:#fff;border-radius: 8px;border:none;min-width: 220px;padding: 6px;}
.customer-welcome .header.links li a:hover{background: #FAFAFA;border-color: #E4E5E7;}
.customer-welcome .header.links li.welcometxt a {border-bottom: 1px solid #E4E5E7;color: #80858E;}
.customer-welcome.clog .header.links li.authorization-link a {color: #DD3A3A;}
.customer-welcome.clog .header.links li.authorization-link a::after {content: "";display: inline-block;background: url(../images/log-out.png) no-repeat center;width: 23px;height: 23px;background-size: 23px;float: right;}
.customer-welcome.clog .header.links li:first-child{order:2;}
.customer-welcome.clog .header.links li:nth-child(2){order:1;}
.customer-welcome.clog .header.links li:nth-child(3){order:6;}
.customer-welcome.clog .header.links li:nth-child(4){order:5;}
.customer-welcome.clog .header.links li:nth-child(5){order:3;}
.customer-welcome.clog .header.links li:nth-child(6){order:4;}

.ves-megamenu li.level0 > a {color: #111820;font-weight: 400;text-transform: inherit;}
.ves-megamenu .dropdown-menu .subgroup.level1 > a {color: #111820;font-weight: 400;text-transform: inherit;}
.r_bottomwrap {	width: 100%;display: flex;margin-bottom: 16px;flex-wrap: wrap;margin-top: 16px;}
.t_cmsblock {width: 100%;display: flex;flex-wrap: wrap;border-radius: 2px;background: #513ADD;}
.t_cmsblock .headerlink {display: flex;flex-wrap: wrap;justify-content: space-around;}
.t_cmsblock .headerlink .item {display: flex;flex-wrap: wrap;}
.t_cmsblock .headerlink .item > a, .t_cmsblock .headerlink .item > span, .t_cmsblock .headerlink .item > div {text-align: center;display: flex;align-items: center;justify-content: center;width: 100%;padding: 12px 0;position: relative;font-size: 16px;line-height: 22px;letter-spacing: 0.5px;color: #fff;align-content: center;font-weight: 400;
}
.mainbanners {display: flex;flex-wrap: wrap;}
.mainbanners ul {margin-left: -16px;float: left;width: calc(100% + 16px);padding-left: 0;}
.mainbanners ul li {width: calc(25% - 16px);margin-left: 16px;float: left;margin-bottom: 16px;height: 291px;text-align: center;display: flex;justify-content: center;align-content: center;}
.mainbanners ul li a {display: flex;flex-wrap: wrap;}
.mainbanners ul li.cl-0 {float: left;width: calc(50% - 16px);height: 599px;}
.mainbanners ul li.cl-1 {width: calc(50% - 16px);}

.bannerbtm {width: calc(100% + 24px);display: flex;flex-wrap: wrap;margin-left: -24px;margin-bottom: 16px;}
.bannerbtm .item {width: calc(25% - 24px);margin-left: 24px;display: flex;flex-wrap: wrap;}
.bannerbtm .item > a, .bannerbtm .item > span, .bannerbtm .item > div {text-align: center;display: flex;align-items: center;justify-content: center;width: 100%;padding: 12px 0;position: relative;font-size: 14px;line-height: 22px;letter-spacing: 0.5px;color: #111820;align-content: center;background: rgba(81, 58, 221, 0.05);border-radius: 2px;}
.bannerbtm .item .icon{font-size: 20px;}

.newprodwrp {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.newprodwrp .product-image-container {	width: 100% !important;}
.newprodwrp .products-grid .product-item-actions > div {width: 50%;}
.newprodwrp .product-item .tocart {width: 100%;}
.newprodwrp .newproducts {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 20px);
	margin-left: -20px;
	margin-bottom: 62px;
}
.newprodwrp .newproducts .item {display: flex;flex-wrap: wrap;width: calc(20% - 20px);	margin-left: 20px;border-radius: 8px;z-index: 9;}
.newprodwrp .products-grid .product-item-info {background: #fff;}
.product.photo.product-item-photo {	width: 100%;}
.price-container .price {font-size: 27px;font-family: "Posterama_1927";font-weight: 400;}
.old-price, .old.price, .old.price .price {	color: rgba(17,24,32,0.4);}
.catalog-product-view .product-info-top .price-box .old-price .price-container .price{color: rgba(255, 255, 255, 0.66)}
.old-price .price-label, .old.price .price-label {	display: none;}
.old-price .price, .old.price .price {	text-decoration-line: line-through;font-size: 14px;line-height: 17px;}
.product-item-name > a, .product.name a > a {color: #000;text-decoration: none;}
.newprodwrp .product-item-name {font-size: 16px;line-height: 19px;letter-spacing: 0.5px;padding: 0;width: 100%;flex-grow: 1;}
.newprodwrp .price-box {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.product.name a{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-item-name {margin: 0 0 16px;}
.cms-index-index.page-layout-1column .products-grid .product-item:nth-child(3n+1){margin-left: 20px;}
.cms-index-index.page-layout-1column .products-grid .product-item:nth-child(5n+1){margin-left: 0;}

.homenavs {	display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 16px;}
.homenavs h3{font-size: 16px;line-height: 36px;margin: 0;display: flex;align-content: center;align-items: center;margin-left: 40px;}
.homenavs h3 img{max-width: 26px;margin-right: 10px;}
.homenavs ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: calc(100% - 220px);}
.homenavs ul li{margin-bottom: 0;}
.homenavs ul li a{font-size: 16px;line-height: 36px;color: #111820;}
.homenavs ul li a:hover{color: #FCBD31;}

.catblock {width:100%;display: flex;flex-wrap: wrap;margin-bottom: 16px;}
.catblock .leftwrp{width: 75%;display: flex;flex-wrap: wrap;}
.catblock .rightwrp{width: calc(25% - 16px);display: flex;flex-wrap: wrap;margin-left: 16px;margin-bottom: 16px;}
.catblock .cats{width: calc(100% + 16px);display: flex;flex-wrap: wrap;margin-left: -16px;}
.catblock .cats li{width: calc(33.33% - 16px);display: flex;flex-wrap: wrap;margin-left: 16px;margin-bottom: 16px;border-radius: 4px;}
.catblock .cats li a{display: flex;flex-wrap: wrap;}

.discountwrp {display: flex;flex-wrap: wrap;justify-content: space-between;background: #482DEB;border-radius: 4px;padding: 24px 40px;align-items: baseline;margin-bottom: 32px;}
.discountwrp .textwrp {flex-grow: 1;}
.discountwrp .icon {max-width: 37px;margin-right: 16px;}
.discountwrp h3 {font-weight: 700;font-size: 48px;line-height: 58px;letter-spacing: 0.5px;color: #FFFFFF;margin-top: 0;margin-bottom: 4px;}
.discountwrp p {font-size: 24px;line-height: normal;letter-spacing: 0.5px;color: #fff;margin-bottom: 0;}

.promowrp{display: flex;flex-wrap: wrap;margin-bottom: 32px;}
.promowrp ul{width: calc(100% + 16px);display: flex;flex-wrap: wrap;margin-left: -16px;}
.promowrp ul li{width: calc(25% - 16px);display: flex;flex-wrap: wrap;margin-left: 16px;margin-bottom: 16px;border-radius: 4px;}
.promowrp ul li a{display: flex;flex-wrap: wrap;}
.promowrp ul li.col50{width: calc(50% - 16px);}

.cms-index-index .page-main .page-title-wrapper .page-title {font-weight: 600;font-size: 32px;line-height: 38px;margin-bottom: 16px;font-family: "Posterama_1927";font-weight: 600;}
.morebtn {display: flex;flex-wrap: wrap;position: absolute;bottom: 0;left: 0;}

.page-footer {margin-top: auto;padding-bottom: 25px;background: #111820;;position: relative;}
.page-footer::before {background: url(../images/GL_icon_white_PNG.png) no-repeat left center;background-size: contain;background-position: -150px 10px;position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;opacity: 5%;pointer-events: none;}
.page-footer .footer.content {display: flex;flex-wrap: wrap;max-width: 1360px;width: 100%;margin: 0 auto;
	padding: 0;}
.page-footer .ftmiddle {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
	padding: 24px 0 40px;
}
.page-footer .ftmiddle .col{display: flex;flex-wrap: wrap;width: 20%;flex-direction: column;align-content: center;}
.page-footer .ftmiddle .t_ft_blk2.col {width: 60%;}
.page-footer .footer.content .ftmiddle .col h4 {font-family: "Posterama_1927";font-weight: 600;font-size: 24px;line-height: 29px;color: #fff;margin-top: 0;margin-bottom: 16px;letter-spacing: 0.5px;}
.page-footer .footer.content .ftmiddle .col a {font-size: 14px;line-height: 16px;color: rgba(255,255,255,0.7);margin-top: 0;margin-bottom: 16px;}
.page-footer .footer.content .ftmiddle .col a:hover {color: #FCBD31;}
.social {display: flex;flex-wrap: wrap;width: 100%;}
.social ul{display: flex;flex-wrap: wrap;}
.page-footer .footer.content .ftmiddle .col .social ul li a{font-size: 24px;color: #FCBD31;}
.page-footer .footer.content .ftmiddle .col .social ul li a:hover{color: #513ADD;text-decoration: none;}
.page-footer .paymentlogo .img1{max-width: 276px;padding-right: 23px;border-right: 1px solid #fff;margin-right: 23px;}
.page-footer .paymentlogo .img2{max-width: 104px;}
.copyrightwrp, p.copyrightwrp {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;align-items: center;
	margin-bottom: 0;
}
.copyright {
	background-color: transparent;
	color: #fff;
	box-sizing: border-box;
	display: block;
	padding: 0;
	text-align: left;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 19px;
}
.copyright a{color: #FCBD31;}
.copyright a:hover{color: #513ADD;}
.copyright a[target="_blank"] {color: #7dbc36;}
.paymentlogo {display: flex;flex-wrap: wrap;align-content: center;align-items: center;}

.breadcrumbs{margin-bottom: 8px;}
.breadcrumbs .items {font-size: 16px;line-height: 36px;font-weight: 400;}
.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {color:#111820;}
.catalog-product-view .breadcrumbs a,.catalog-product-view .breadcrumbs a:visited,.catalog-product-view  .breadcrumbs a:hover,.catalog-product-view  .breadcrumbs a:active {color:#FAFAFA;}
.breadcrumbs .item:not(:last-child)::after {line-height: 32px;font-size: 16px;content: '|';}
/*.breadcrumbs li:last-child{display: none;}
*//*.breadcrumbs .item:nth-last-child(2)::after {display: none;}*/

.catalog-product-view .column.main{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;}
.catalog-product-view .product-info-top {display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 40px;}
.catalog-product-view .product-info-top .container {display: flex;justify-content: space-between;align-items: center;}
.catalog-product-view .page-main{position: relative;}
.catalog-product-view .probgwrap{float: left;width: 100%;position: absolute;left: 0;top: 0;z-index: -99;margin-top: 65px;}
.catalog-product-view .probgwrap.normalbg{ background: linear-gradient(180deg, rgba(19, 19, 19, 0.5) 0%, rgba(19, 19, 19, 0) 79.94%), linear-gradient(0deg, #513ADD, #513ADD);background-blend-mode: multiply, normal;height: 486px;}
.catalog-product-view .r_bottomwrap{margin-bottom: 8px;}
.catalog-product-view .page-title-wrapper .page-title {margin-bottom: 0;color: #fff;font-weight: 700;line-height: 48px;}
.catalog-product-view .product-info-top .price-box{display: flex;flex-wrap: wrap;flex-direction: column;margin-right: 35px;}
.catalog-product-view .product-info-top .price-box .price-container .price{color: #fff;}
.catalog-product-view .product-info-top .box-tocart {margin-bottom: 0;flex-grow: 1;}
.catalog-product-view .product-info-top .box-tocart .fieldset{margin-bottom: 0;}
.catalog-product-view .page-wrapper:not(.fix-prowrp) .product-info-top .box-tocart .actions {flex-direction: column;align-items: flex-end;}
.catalog-product-view .product-info-top .box-tocart .action.tocart {margin-right: 35px;width: inherit;font-size: 16px;line-height: 32px;padding: 4px 32px;}
.catalog-product-view .page-wrapper:not(.fix-prowrp) .product-info-top .box-tocart .action.tocart {max-width: 305px;width: 100%;margin-right: 0;margin-bottom: 8px;}
.catalog-product-view .product-info-top .box-tocart .paypal input[type="image"]{max-width: 305px;}
.catalog-product-view .product-info-top .box-tocart .paypal{position: relative;display: flex;flex-wrap: wrap;margin: 0;}
.catalog-product-view .product-info-top .box-tocart .paypal:hover::before {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 2px;pointer-events: none;}
.catalog-product-view .fix-prowrp .product-info-top .box-tocart .paypal:hover::before {border-color: #fff;}
.catalog-product-view .fix-prowrp .product-info-top .box-tocart .action.tocart:hover::before {border-color: #fff;}
.catalog-product-view .product.media {margin-bottom: 8px;width: 33%;}
.message.success {background: rgba(245, 243, 253, 1);backdrop-filter: blur(10px);border-radius: 2px;padding-left: 60px;color: #000;font-size: 12px;line-height: 17px;}
.message.success > :first-child::before {left: 10px;top: 50%;content: '\e916';font-family: 'isevicons';color: #061022;}
.fotorama__stage{background: #fff;border-radius: 4px 4px 0 0;}
.message.success a {color: #513ADD;}
.catalog-product-view .message.success a {color: #513ADD;}
.catalog-product-view .message.success a:hover {color: #FCBD31;}
.catalog-product-view .product-info-main {margin-bottom: 40px;width: 100%;max-width: 950px;padding: 24px;display: flex;flex-wrap: wrap;background: #FAFAFA;border-radius: 4px;justify-content: space-between;}
.catalog-product-view .product-info-stock-sku{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;float: none;margin-bottom: 8px;width: 100%;max-width: 940px;}
.product-info-stock-sku .product.attribute.sku{color: rgba(0,0,0,0.3);}
.product-info-stock-sku .product.attribute.sku .type::after {
	content: ':';
}
.product-info-stock-sku .stock:before {content: "";width: 22px;height: 22px;background: url("../images/instock.png") no-repeat;background-size: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.product-info-stock-sku .stock.unavailable:before {background: url("../images/outstock.png") no-repeat;background-size: 20px;}
.product-info-stock-sku .attribute .value:before{content: "";width: 22px;height: 22px;background: url("../images/duration.png") no-repeat;background-size: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.product-info-stock-sku .attribute .type{font-weight: normal;}
.product-info-stock-sku .attribute.min_age .type:before{content: "";width: 22px;height: 22px;background: url("../images/minage.png") no-repeat;background-size: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.product-info-stock-sku .attribute.min_age .value:before{content: ":";background: none;width: auto;height: auto;}
.product-info-stock-sku .attribute.players_text .value:before{width: 40px;height: 22px;background: url("../images/players.png") no-repeat;background-size: 38px 20px;}
.product-info-stock-sku .attribute.sku .value:before{display: none;}
.product-info-stock-sku .attribute,.product-info-stock-sku .stock{font-size: 15px; line-height: 18px;font-family: "Posterama_1927";color: #000;display: flex;align-items: center;}
.product-info-stock-sku .stock.available, .product-info-stock-sku .stock.unavailable{font-weight: 400;}
.product-info-main .product-info-price .price-box {	display: flex;flex-wrap: wrap;margin-bottom: 0;padding-bottom: 0;}
.product-info-main .product-info-price {color: #111820;border-bottom: none;margin-bottom: 12px;width: auto;}
.product-info-main .product-add-form {padding-top: 0;margin-left: 30px;margin-bottom: 12px;}
.product-info-main .product-add-form .paypal{margin-left: 20px;display: flex;position: relative;}
.product-info-main .product-add-form .paypal:hover::before {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 2px;pointer-events: none;}
.product-info-main .product-add-form .paypal input[type="image"]{max-width: 323px;}
.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart{margin: 0;}
.product-info-price .price-box .old-price .price-container > .price-label{display: none;}
.product-info-price .price-box .price-container .price {font-family: "Posterama_1927";font-size: 42px;font-weight: 400;line-height: 50px;}
.product-info-main .product-info-price .old-price .price-wrapper .price{font-size: 24px;}
.product-info-main .box-tocart{margin-bottom: 0;}
.product-info-main .fieldset{margin-bottom: 0;}
.product-info-main .fieldset .label{display: none;}
.product-info-main .box-tocart .fieldset > .field.qty{margin: 0;}
.product-info-main .box-tocart .fieldset {display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-info-main .product-info-price .price-box .old-price {margin-left: 8px;}
.product-info-main .box-tocart .fieldset > .field.qty .control {display: flex;flex-wrap: wrap;align-items: center;position: relative;}
.product-info-main .box-tocart .fieldset > .field.qty .control::before {position: absolute;top: 2px;
	left: 44px;content: "QTY";font-size: 12px;line-height: 18px;color: rgba(17, 24, 32, 0.25);}
.product-info-main .box-tocart .fieldset > .field.qty .edit-qty {padding: 9px;background: #111820;cursor: pointer;	border-radius: 4px;color: #fff;line-height: 26px;width: 27px;text-align: center;}
.product-info-main .box-tocart .fieldset > .field.qty .edit-qty.disabled {background: #fff;color: #111820;}
.product-options-bottom .price-box, .product-info-price .price-box {color: #111820;}
.box-tocart .action.tocart {margin-bottom: 0;margin-right: 0;width: inherit;padding: 10px 32px;}
 .box-tocart .actions{display: flex;align-items: center;}
 .box-tocart .input-text.qty{border-radius: 2px;margin: 0 5px;padding: 20px 10px 5px;background: #fff;border:none;}
 .box-tocart .action.tocart:not(:last-child){margin-bottom: 0;margin-left: 20px;}
 .box-tocart .action.tocart:last-child{margin-left: 20px;}
.product-info-main .box-tocart .fieldset > .field.qty .edit-qty:hover {	background: #111820;color:#fff;}

.ctcmswrp{	display: flex;flex-wrap: wrap;width: 100%;}
.ctcmswrp .headerlink {	display: flex;flex-wrap: wrap;margin-bottom: 16px;width: calc(100% + 16px);margin-left: -16px;justify-content: space-between;}
.ctcmswrp .headerlink .item [class^="icon-"] {font-size: 24px;text-align: center;color: #513ADD;}
.ctcmswrp .headerlink .item, .ctcmswrp .headerlink .item a, .ctcmswrp .headerlink .item div {color: #111820;letter-spacing: 0.5px;font-size: 14px;font-weight: 600;line-height: 17px;display: flex;flex-wrap: wrap;align-items: center;}
.ctcmswrp .headerlink .item{padding: 12px 14px;background: rgba(81, 58, 221, 0.05);border-radius: 2px;margin-left: 16px;width: (33.33% - 16px);flex-grow: 1; justify-content: center;}
.ctcmswrp .headerlink .item .icon-call::before {content: "";width: 20px;height: 20px;background: url("../images/entypo_phone.png") no-repeat;background-size: 18px;display: inline-block;}
.paymentlogos {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;align-items: center;align-content: center;}
.paymentlogos .img1 {height: 36px;margin-right: 20px;}
.paymentlogos .img2 {height: 22px;}


.block.related {display: flex;flex-wrap: wrap;width: 100%;max-width: 940px;}
.block.related .title {display: block;margin-bottom: 0;width: 100%;}
.product-item-info {max-width: 100%;width: 100%;}
.block.related .title strong {font-family: "Posterama_1927";font-weight: 600;line-height: 29px;font-size: 26px;margin-top: 0;margin-bottom: 0;letter-spacing: 0.5px;}

.block-content .products-grid .product-items {display: flex;flex-wrap: wrap;margin-left: -20px;width: calc(100% + 20px);}
.block-content .products-grid .product-items .product-item {display: flex;flex-wrap: wrap;width: calc(25% - 20px);margin-left: 20px;margin-bottom: 20px;}
.block-content .products-grid .product-items .product-item .product-item-info {max-width: 100%;	width: 100%;}
.products-grid .product-item-info {height: 100%;display: flex;border: 2px solid transparent;background: #FAFAFA;border-radius: 8px;flex-direction: column;padding: 13px;}
.product.photo.product-item-photo {	width: 100%;}
.products-grid .product-item-info .product-item-details {padding: 0;display: flex;flex-wrap: wrap;flex-grow: 1;align-items: center;justify-content: space-between;}
.products-grid .product-item-info .product-item-details .product-item-name {flex-grow: 1;margin: 0;}
.product-item .price-box {margin: 12px 0;display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.product-item .price-box .old-price .price {font-size: 14px;line-height: 14px;}
/*.product-item .tocart span::before,.product-social-links .action.towishlist span::before, .block-bundle-summary .action.towishlist span::before, .product-item .action.towishlist span::before {content: "\e90a";font-size: 12px;line-height: 16px;color: inherit;font-family: 'isevicons';margin: -2px 4px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;	overflow: hidden;text-align: center;}*/
.product-item .tocart {font-size: 14px;line-height: 21px;font-weight: 400;padding: 8px 16px;border-radius:1.88114px; }
 .product-item .action.towishlist
.product-item .price-box {margin: 0;}
.products-grid .product-item-actions {	margin:0;display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.product-item .price-box .price {font-weight: 400;font-size: 24px;line-height: 29px;}
.bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary > .action, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist {font-weight: 400;font-size: 14px;line-height: 21px;color: #111820;letter-spacing: normal;text-transform: inherit;}
.productdesc {display: flex;flex-wrap: wrap;width: 100%;max-width: 940px;margin-bottom: 40px;}
.alignright{float: right;margin-left: 10px;clear: both;}
.alignleft{float: left;clear: both;margin-right: 10px;}
.clear {clear: both;margin-bottom: 20px;display: block;}
.product.info.detailed{display: flex;flex-wrap: wrap;width: 100%;max-width: 940px;clear: both;margin-bottom: 8px;}
.product.data.items {width: 100%;}
.product.data.items > .item.title {float: none;width: 100%;margin-bottom: 24px;}
.product.data.items > .item.title.active {margin-bottom: 0;}
.product.data.items > .item.content {margin-top: 0;float: none;margin-left:0;width: 100%;background: #FAFAFA;padding:0 24px 24px;border: none;margin-bottom: 24px;}
.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover,.product.data.items > .item.title > .switch {padding: 24px;border:none;background: #FAFAFA;border-radius: 4px;font-weight: 600;letter-spacing: 0.5px;font-size: 24px;line-height: 29px;color: #000;font-family: "Posterama_1927";height: auto;}
.product.data.items > .item.title > .switch::after {
	font: normal normal normal 14px/1 'FontAwesome';
	color: #111820;
	content: "\f067";
	margin: 19px 20px 0 20px;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	speak: none;
	text-align: center;
	float: right;
	line-height: 40px;
}
.product.data.items .item.title.active a::after {content: "\f068";}
.product.data.items > .item.title > .switch:hover {color: #000;}

body.fixnav .page-header {position: fixed;left: 0;width: 100%;top: 0;z-index: 9999;padding-top: 0;min-height: 0;height: auto;overflow: inherit;transition: all 0.5s ease 0s;margin-bottom: 0;}

.catalog-product-view .product-info-top {z-index: 9;}
.catalog-product-view .fix-prowrp .product-info-top {position: -webkit-sticky;position: sticky;	height: 100%;top: 68px;}
.catalog-product-view .fix-prowrp .product-info-top {background: #513ADD;padding: 12px;}
.catalog-product-view .fix-prowrp .page-title-wrapper .page-title {font-size: 24px;line-height: 29px;margin-bottom: 0;color: #fff;}
.catalog-product-view .fix-prowrp .product-info-top .page-title-wrapper {flex-grow: 1;width: 50%;}
.catalog-product-view .product-info-top .price-box {line-height: 20px;}

/*Acocunt pages*/
.customer-account-login .page-main .page-title-wrapper .page-title,.account .page-main .page-title-wrapper .page-title, .customer-account-create .page-main .page-title-wrapper .page-title{font-size: 32px;line-height: 38px;}
.customer-account-login .r_bottomwrap, .customer-account-create .r_bottomwrap {	margin-bottom: 40px;}
.amazon-validate-container .block .block-title strong, .login-container .block .block-title strong {font-weight: 600;}
.login-container .block .block-title {font-size: 32px;line-height: 38px;font-family: "Posterama_1927";}
.amazon-validate-container .block .block-title, .login-container .block .block-title {border-bottom: 1px solid #fff;margin-bottom: 28px;padding-bottom: 24px;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label {font-weight: 400;}
.login-container .block.block-new-customer {background: url(../images/GL_icon_white_PNG.png), #111820;border-radius: 8px;padding: 80px 104px;background-position: -110px 20px;background-repeat: no-repeat;background-blend-mode: overlay;color: #fff;}
.login-container .block.block-new-customer .block-title {font-size: 32px;line-height: 38px;}
.customer-account-login .block-new-customer .primary .action.primary{background:#fff;border-color: #fff;padding: 11px 60px;}
.customer-account-login .block-new-customer ul li::before {
	background: url(../images/cil_check-circle.png) no-repeat;
	width: 20px;
	height: 20px;
	content: "";
	margin: 7px 10px 0 0;
	float: left;
	background-size: 20px;
}
.login-container .field.note {display: none;}
#block-customer-login-heading{display: none;}
.login-container .actions-toolbar > .secondary:last-child{margin-left: 24px;}
.login-container .actions-toolbar > .secondary .action.remind{color: #111820;text-decoration: underline;}
.login-container .actions-toolbar > .secondary .action.remind:hover{color: #513ADD;}
.customer-account-create .field.required, .customer-account-create .create.info .field, .customer-account-create .create.account .field.password, .customer-account-create .create.account .field.password, .customer-account-create .create.account .field.confirmation {float: left;width: 48%;}
.customer-account-create .create.info .field.field-name-lastname, .customer-account-create .create.account .field.confirmation {float: right;}
.customer-account-create .create.info > p {font-size: 15px;line-height: 20px;margin-bottom: 26px;}
.customer-account-create .create.account .field {width: 100%;}
.customer-account-create .create.account .field.confirmation,.customer-account-create .create.account .field.password {width: 48%;}
.customer-account-create .create.account .field.password {clear: left;}

.regleftwrp {width: 44%;float: left;}
.regrgtwrp {width: 46%;margin-right: 0;margin-left: auto;}
.regrgtwrp .supportsec {width: auto;float: right;border-radius: 8px;}
.regrgtwrp .imagewrp {background: #111820;color: #fff;border-radius: 8px 8px 0 0;}
.regrgtwrp .imagewrp img{border-radius: 8px 8px 0 0;}
.regrgtwrp .desc {background: #111820;padding: 40px 56px;color: #fff;border-radius: 0 0 8px 8px;}
.regrgtwrp .desc ul li::before {background: url(../images/list2.png) no-repeat;width: 20px;height: 20px;content: "";margin: 7px 10px 0 0;float: left;background-size: 20px;}
.account .legend{border-bottom: none;}
.customer-account-create .persistent {	display: none;}
.customer-account-create .column.main {	display: flex;flex-wrap: wrap;padding-bottom: 130px;}

#remember-me-box input[type="checkbox"], .billing-address-same-as-shipping-block input[type="checkbox"] {
	opacity: 0;	position: absolute;}
#remember-me-box input[type="checkbox"] + label {font-size: 13px;line-height: 20px;font-weight: 400;position: relative;padding-left: 30px;}
#remember-me-box input[type="checkbox"] + label::before, .billing-address-same-as-shipping-block input[type="checkbox"] + label::before {background-size: 24px;margin-top: 3px;width: 16px;height: 16px;background-color: #ffffff;border: 1px solid #000;content: '';border-radius: 100%;display: inline-block;position: absolute;top: 0px;vertical-align: top;cursor: pointer;left: 0px;margin-bottom: -8px;}
#remember-me-box input[type="checkbox"]:checked + label::before, .billing-address-same-as-shipping-block input[type="checkbox"]:checked + label::before {
	content: "";
	top: 0px;
	width: 16px;
	height: 16px;
	background: url(../images/tick2.png) no-repeat;
	background-size: 11px;
	position: absolute;
	left: 0px;
	background-position: 2px 4px;
}
.field.choice.newsletter {clear: both;background: rgba(81, 58, 221, 0.1);padding: 24px 32px;position: relative;border-radius: 2px; }
.field.choice.newsletter input[type="checkbox"] {opacity: 0;position: absolute;}
.field.choice.newsletter input[type="checkbox"] ~ .label::before {
	background: #ffffff;
	content: "\e916";
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #131313;
	color: #fff;
	border-radius: 14px;
	font-family: 'isevicons';
	font-size: 16px;
	line-height: 16px;
	margin-right: 10px;
}
.field.choice.newsletter input[type="checkbox"]:checked ~ .label::before {color: #111820;}
.welmsg {font-size: 20px;line-height: 24px;font-weight: 600;padding-bottom: 24px;margin-bottom: 40px;border-bottom: 1px solid rgba(28, 28, 28, 0.1);}
.account .column.main .block:not(.widget) .block-title > strong{font-weight: 600;font-size: 20px;line-height: 24px;font-family: "Posterama_1927";}
.account .column.main .block:not(.widget) .box-title > span{font-size: 16px;line-height: 24px;font-weight: 600;}
.block-collapsible-nav .item > strong::after, .block-collapsible-nav .item a::after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 28px;
	content: '\e608';
	font-family: 'luma-icons';
	margin: 0 0 0 16px;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	float: right;
	speak: none;
	text-align: center;
}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {border: 2px solid transparent;letter-spacing: 0.5px;font-size: 18px;line-height: 28px;color: #111820;display: block;padding: 6px 10px;border-radius: 4px;}
.block-collapsible-nav li.item:last-child a::after {content: '';margin: 3px 0 0 16px;width: 23px;height: 28px;background: url(../images/log-out.png) no-repeat;}

table > thead > tr > th{color: rgba(19,19,19,0.8);}
.paypal-review .block .block-title > .action, .account .column.main .block:not(.widget) .block-title > .action, .multicheckout .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action {float: right;}
.account .toolbar, .account .column.main .block-addresses-default .block-title {display: none;}
.account .legend > span{font-family: "Posterama_1927";font-weight: 600;font-size: 20px;line-height: 24px;}
.form-edit-account .field.choice {	position: relative;}
.form-edit-account .field.choice input[type="checkbox"] {opacity: 0;position: absolute;}
.form-edit-account .field.choice input[type="checkbox"] ~ .label::before {background: #ffffff;content: "\e916";display: inline-block;vertical-align: middle;border: 1px solid #131313;color: #fff;border-radius: 14px;font-family: 'isevicons';font-size: 16px;line-height: 16px;margin-right: 10px;}
.form-edit-account .field.choice input[type="checkbox"]:checked ~ .label::before {color: #111820;}
.message.info > :first-child::before {margin: -5px 0 0;}

.minicart-wrapper .action.close {top: 16px;float: right;position: relative;}
.minicart-wrapper .block-minicart .block-content {padding: 0 12px;}
.block-minicart .items-total {float: left;margin: 20px 0 0;clear: both;font-size: 15px;line-height: 21px;}
.block-minicart .items-total .count {font-weight: 400;}
.block-minicart .subtotal {float: right;text-align: right;margin-top: 20px;margin-bottom: 16px;font-size: 18px;line-height: 22px;font-family: "Posterama_1927";font-weight: 600;}
.block-minicart .subtotal .label{margin-bottom: 9px;display: inline-block;}
.block-minicart .amount .price-wrapper:first-child .price {font-weight: 600;line-height: 22px;}
.block-minicart .subtotal .label::after{display: none;}
.block-minicart .block-content > .actions {margin-top: 0;}
.block-minicart .block-content > .actions > .primary {margin: 0 0 16px;}
.minicart-items-wrapper {padding: 16px 0;}
.minicart-items .product-item-details {padding-left: 102px;}
.minicart-items .product-item-name {margin: 0 0 8px;color: #111820;}
.minicart-items .product-item-details .product-item-pricing {margin-top: 0;margin-left: -102px;}
.minicart-items .product-item-details .product-item-pricing .price-container {margin-left: 102px;margin-bottom: 16px;}
.minicart-items .product-item-details .price {font-weight: 400;font-size: 19px;line-height: 24px;}
.minicart-items .product-item-pricing .label {font-family: "Posterama_1927";margin-right: 16px;}
.minicart-items .details-qty .label::after{display: none;}
.minicart-wrapper .product .actions {margin: -35px 0 0;}
.minicart-items .action.edit::before, .minicart-items .action.delete::before {color: #111820;}
.minicart-items .action.edit:hover::before, .minicart-items .action.delete:hover::before {color: #513ADD;}

.catblock {display: flex;width: 100%;flex-wrap: wrap;}
.catblk {display: flex;flex-wrap: wrap;width: calc(100% + 16px);margin: 0 0 0 -16px;padding: 0;list-style: none;}
.catblk li {margin-left: 16px;margin-bottom: 24px;width: calc(33.33% - 16px);float: left;border-radius: 5px;list-style: none;padding: 14px;position: relative;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;aspect-ratio: 16/9;}
.catblk li:hover::before {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 7px;pointer-events: none;}
.catblk li a {font-size: 32px;line-height: 38px;font-family: "Posterama_1927";letter-spacing: 0.5px;color: #111820;padding: 36px 0;display: flex;flex-wrap: wrap;text-align: center;justify-content: center;}
.catblk li.bgimg a {color: #FAFAFA;}
.catnav h4 {margin: 0 0 16px;padding: 0 0 16px;border-bottom: 1px solid rgba(17, 24, 32,0.2);}
.catnav h4::after {content: '';display: inline-block;vertical-align: middle;color: #111820;width: 23px;height: 23px;background: url(../images/cat.png) no-repeat;background-size: 23px;margin-right: 10px;margin-top: 5px;float: right;}
.catnav ul {list-style: none;padding: 0;margin-bottom: 0;}
.catnav li {list-style: none;margin-bottom: 0;}
.catnav li a {position: relative;padding: 6px 10px;text-align: left;display: flex;flex-wrap: wrap;	transition: all .2s ease 0s;border-radius: 4px;-webkit-transition: all .2s ease 0s;font-size: 18px;line-height: 29px;letter-spacing: 0.5px;color: #111820;text-decoration: none;}
.catnav li a:hover::before {position: absolute;top: -3px;left: -3px;width: calc(100% + 3px);height: calc(100% + 3px);content: "";border: 2px solid #513ADD;border-radius: 4px;pointer-events: none;}
.action.descbtn {border-radius: 16px;padding: 3px 10px;line-height: normal;border: none;background: #513ADD;color: #FAFAFA;display: inline-block;vertical-align: top;margin-top: 16px;margin-left: 16px;}
.page-products .page-title-wrapper{display: inline-block;}
.modal-popup.descpop .modal-inner-wrap {border-radius: 4px;}
.modal-popup.descpop .action-close {right: 32px;top: 24px;}
.modal-popup.descpop .modal-title {border-bottom: none;font-weight: 600;padding-bottom: 0;font-size: 32px;line-height: 38px;font-family: "Posterama_1927";}
.modal-popup.descpop .action-close::before, .modal-slide .action-close::before {
	font-size: 18px;line-height: 18px;color: #111820;}
.modal-popup.descpop .modal-content .content{color: rgba(17, 24, 32,0.7);}

.filter .block-subtitle {font-family: "Posterama_1927";font-size: 26px; line-height: 31px;margin: 0 0 16px;padding: 0 0 16px;border-bottom: 1px solid rgba(17, 24, 32,0.2);}

.toolbar select {background-color: inherit;box-shadow: none;border-radius: 4px;}
.sorter-options {margin: 0 5px 0 16px;}
.pages .action {box-shadow: none;border-radius: 3px;padding: 4px 24px;background: #FCBD31;border:none;color: #111820;}
.pages .items {width: 100%;}
.pages strong.page {font-size: 14px;line-height: 36px;color: #513ADD;font-weight: 600;text-decoration: underline;}
.pages .item {font-size: 14px;line-height: 36px;}
.pages a.page:hover {color: #513ADD;text-decoration: underline;}
.pages a.page:visited,.pages a.page {	color: #111820;}
.pages .action::before {color: #111820;}
.pages .action.next:hover::before {color: #111820;}
.pages .action.previous:hover::before {color: #111820;}
.pages .action{position: relative;}
.pages .action.next:hover {background: #FCBD31;color: #111820;text-decoration: none;}
.pages .action.previous:hover {background: #FCBD31;color: #111820;text-decoration: none;}
.pages .action:hover::after {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 5px;pointer-events: none;}
.column.main .filter.block { display: none;}
.filter.block .filter-current, .filter.block .filter-actions{display: none;}
.filter-options-title {font-weight: 600;font-size: 18px;line-height: 20px;margin: 0 0 8px;padding:5px 40px 5px 0;position: relative;text-transform: capitalize;text-decoration: none;}	
.filter-options-title::after {top: 6px; content: '\e90a';font-family: 'isevicons';}
.active > .filter-options-title::after {content: '\e900';font-size: 28px;right: 5px;top: 6px;}
.filter-options-item {border-bottom:none;padding-bottom: 0;margin-bottom: 16px;}
.filter-options-content{ padding: 0;}
.filter-options-item .filter-options-content {padding-bottom: 0;margin-bottom: 16px;}
.filter-options-content ol{ padding: 0; margin:0; list-style: none; }
.filter-options-content ol li{ padding: 0; margin:0; list-style: none; }
.filter-options-content .items a{ position: relative;padding: 2px 16px 2px 27px;display: block;width: 100%;color: #111820;font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.filter-options-content .swatch-attribute {color: #111820;font-size: 16px;line-height: 24px;margin-bottom: 10px;padding: 2px 16px 2px 27px;}
.filter-options-item .filter-options-content .items [class*="am-filter-item"] , .filter-options-content .am-ranges .items.-am-multiselect .item [class*="am-filter-item"]{padding: 2px 16px 2px 27px;}
.filter-options-content .swatch-attribute .item{color: #111820;font-size: 16px;line-height: 24px;}
.filter-options-content .swatch-attribute .item .am-swatch-link{display: flex;flex-wrap: wrap;}
.am-swatch-options .am-shopby-swatch-label{order: 1;}
.am-swatch-options .am-shopby-swatch-label{order: 1;}
.am-swatch-options .swatch-option{order: 2;height: 21px;min-width: 21px; width: 21px;padding: 0;border-radius: 14px;border:none;margin: 0 0 0 auto;}

.filter-options-content a:hover,.filter-options-content a.am_shopby_link_selected {background-color: #FFF3EC;font-weight: 400;}
.filter-options-content .items a .label {width: 100%;display: block;}
.filter-options-content .items a .label::before {background: #ffffff;content: "";height: 15px;left: 0;position: absolute;top: 5px;width: 15px;border: 1px solid #111820;border-radius: 2px;}
.filter-options-content .items a.am_shopby_link_selected .label::after, .filter-options-content .items input[type="checkbox"]:checked ~ a .label::after {content: '\e916';font-family: 'isevicons';font-size: 35px;left: -8px;position: absolute;top: 2px;}
.filter-options-content .items.-am-singleselect a.am_shopby_link_selected, .filter-options-content .swatch-option.selected + .am-shopby-swatch-label {color: #111820;}
.filter-options input[type="checkbox"] + .amshopby-choice{display: none;}
.filter-options-content .items a input[type="radio"], .filter-options-content .items input[type="radio"], .filter-options-content .items a input[type="checkbox"], .filter-options-content .items input[type="checkbox"] {left: 0;opacity: 0;position: absolute;top: 0;}
.filter-options-content .item a:hover {	color: #513ADD;}
.sorter-action::before {content: '\e90c';transform: rotate(90deg);font-family: 'isevicons';color: #111820;font-size: 20px;}
.sorter-action:hover::before {color: #513ADD;}
.sorter-action.sort-desc::before {content: '\e90c';transform: rotate(-90deg);}

.cart.table-wrapper .cart thead tr th.col {border-bottom: none;font-family: "Posterama_1927";font-weight: 400;font-size: 18px;line-height: 22px;color: #000;}
.cart.table-wrapper .cart > .item {border-bottom: none;}
.cart.table-wrapper .actions-toolbar > .action-edit{display: none;}
.cart.table-wrapper .actions-toolbar > .action-edit::before, .cart.table-wrapper .actions-toolbar > .action-delete::before {color: #000;}
.table-wrapper {margin-bottom: 24px;}
.cart.table-wrapper .product-item-name {font-size: 19px;line-height: 29px;}
.abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited {color: #000;
	text-decoration: none;}
.cart-summary{background: #FAFAFA;border-radius: 8px;}
.cart-discount .block > .title strong{font-family: "Posterama_1927";font-size: 20px;line-height: 24px;font-weight: 600;color: #111820;}
.cart-discount .block.active .content, .cart-discount .block .content{  display: block !important;}
.cart-discount .block .title::after {display: none;}
.cart-container .form-cart .actions.main button{background: #513ADD;color: #fff; }
.cart-container .form-cart .actions.main button{background: #513ADD;color: #fff; }
.cart-summary > .title {font-size: 20px;line-height: 24px;font-weight: 600;margin: 0 0 16px;font-family: "Posterama_1927";}
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {
	font-weight: 400;font-family: "Posterama_1927";}
.order-details-items .col.price .price-excluding-tax .price,.order-details-items .col.subtotal .price-excluding-tax .price{font-family: inherit;}
.paypal-review .table-paypal-review-items .col.price .price-including-tax, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.price .price-including-tax, .cart.table-wrapper .col.price .price-excluding-tax, .cart.table-wrapper .col.subtotal .price-including-tax, .cart.table-wrapper .col.subtotal .price-excluding-tax, .cart.table-wrapper .col.msrp .price-including-tax, .cart.table-wrapper .col.msrp .price-excluding-tax, .order-details-items .col.price .price-including-tax, .order-details-items .col.price .price-excluding-tax, .order-details-items .col.subtotal .price-including-tax, .order-details-items .col.subtotal .price-excluding-tax {color: #111820;font-size: 20px;line-height: 24px;}
.abs-toggling-title::after, .abs-cart-block > .title::after, .minicart-items .product .toggle::after, .abs-discount-block .block > .title::after, .cart-summary .block > .title::after, .paypal-review-discount .block > .title::after, .cart-discount .block > .title::after {	margin: 9px 0 0;}
.abs-discount-block .block > .title::after, .cart-summary .block > .title::after, .paypal-review-discount .block > .title::after, .cart-discount .block > .title::after {color: #111820;}
.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {font-family: "Posterama_1927";font-size: 16px;line-height: 19px;}
.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {font-family: "Posterama_1927";font-size: 16px;line-height: 19px;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {font-size: 20px;line-height: 24px;border-top: none;}
.cart-summary .extrahint {display: flex;flex-wrap: wrap;margin-top: 33px;padding-top: 33px;border-top: 1px solid rgba(59, 30, 1, 0.2);}
.cart-summary .extrahint p{font-size: 13px;line-height: 20px;}
.block.crosssell .title strong {font-weight: 600;line-height: 29px;letter-spacing: 0.5px;font-size: 24px;margin-top: 0;margin-bottom: 16px;font-family: "Posterama_1927";}
.product.photo.product-item-photo {width: 100%;position: relative;}
.product.photo.product-item-photo .stock {position: absolute;top: 0;left: 0;padding: 4px 8px;color: #fff;background: #111820;font-size: 14px;line-height: 18px;box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.15);border-radius: 2px;z-index: 2;}
.hidedesc{display: none;}
body.fixnav.checkout-index-index .page-header {position: relative;}
.checkout-index-index .page-header {background: none;}
.opc-wrapper .shipping-address-item.selected-item {border-color: #513ADD;border-radius: 8px;}
.opc-wrapper .shipping-address-item.selected-item::after {	background: #513ADD;}
.checkout-index-index .form-shipping-address .field._required {float: left;width: 50%;padding-right: 16px;}
.checkout-index-index .field.street.admin__control-fields.required {width: 100%;margin-bottom: 0;}
.checkout-index-index .field.street.admin__control-fields.required .field._required {width: 100%;padding-right: 0;} 
.checkout-index-index .form-shipping-address .field {padding-right: 16px;width: 50%;float: left;} 
.checkout-index-index .field.street.admin__control-fields.required .field.additional {width: 100%;padding-right: 0;margin-bottom: 14px;}
.checkout-index-index #customer-email-fieldset .control input {	max-width: 343px;}
.checkout-index-index #customer-email-fieldset .field-tooltip {cursor: pointer;right: 0px;display: inline-block;vertical-align: middle;margin-right: 0;position: absolute;display: inline-block;float: left;
	left: 361px;top: 5px;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title,.opc-wrapper .step-content h3 {
	color: #111820;font-family: "Posterama_1927";font-weight: 600;font-size: 20px;line-height: 24px;margin-bottom: 24px;margin-top: 0;}
.shipping-step .opc-block-summary > .title{margin-bottom: 8px;}
.opc-wrapper .checkout-shipping-method .step-title {font-size: 20px;line-height: 24px;}
.opc-wrapper .step-title {font-size: 40px;line-height: 58px;margin-bottom: 40px;padding-bottom: 0;border-bottom: none;}
.checkout-shipping-method {	margin-top: 30px;float: left;width: 100%;}
.checkout-shipping-method .table-checkout-shipping-method .col-method .radio{opacity: 0;position: absolute;}
.checkout-shipping-method .table-checkout-shipping-method .col-method .radio + .label{position: relative;display: inline-block;}
.checkout-shipping-method .table-checkout-shipping-method .col-method .radio + .label::before {background: #ffffff;content: "";height: 16px;width: 16px;border: 1px solid #131313;border-radius: 14px;display: block;}
.checkout-shipping-method .table-checkout-shipping-method .col-method .radio:checked + .label::after {content: '\e916';font-family: 'isevicons';font-size: 22px;line-height: 1;display: block;position: absolute;top: -2px;left: -2px;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {max-width: 803px;}
._has-auth-shown .modal-custom.authentication-dropdown.custom-slide {display: block;}
.modal-custom.authentication-dropdown.custom-slide {position: fixed;top: 50%;left: 50%;width: 661px;transform: translate3d(-50%, -50%, 0px);-webkit-transform: translate3d(-50%, -50%, 0px);z-index: 1;display: none;}
._has-modal-custom._has-auth-shown::after {	position: fixed;left: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.5);content: "";z-index: 9;top: 0;pointer-events: none;}
.action.action-auth-toggle {display: none;}
.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after, .fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after {display: inline-block;vertical-align: top;}
.table-checkout-shipping-method{width:100%}
.table-checkout-shipping-method tbody tr.row td:first-child {font-size: 19px;line-height: 29px;font-weight: bold;width: auto;color: #111820;border-left: 1px solid rgba(19, 19, 19, 0.1);border-radius: 4px;}
.table-checkout-shipping-method tbody tr:first-child td {border-top: 1px solid rgba(19, 19, 19, 0.1);}
.table-checkout-shipping-method tbody td:last-child.col.col-method {position: relative;vertical-align: middle;border-right: 1px solid rgba(19, 19, 19, 0.1);border-radius: 4px;}
.table-checkout-shipping-method tbody tr td.col-price {padding-left: 32px;padding-bottom: 0;padding-top: 0;width: 118px;vertical-align: middle;}
.abs-discount-block-desktop .block .content, .paypal-review-discount .block .content, .cart-discount .block .content {display: block !important;}
table.table-checkout-shipping-method {
	border-collapse: separate;
	border-spacing: 0 17px;margin-top: -17px;
}
.table-checkout-shipping-method tbody tr td h5{font-size: 19px;line-height: 29px;margin-top: 0;margin-bottom: 14px;}
.table-checkout-shipping-method tbody tr td h5{margin-bottom: 0;}
.table-checkout-shipping-method tbody tr td p{line-height: 24px;}
#shipping-method-buttons-container {margin-top: 36px;}
.table-checkout-shipping-method tbody tr td {border: 1px solid rgba(19, 19, 19, 0.1);border-right: none;border-left: none;}
.opc-progress-bar-item._complete > span {color: #111820;}
.opc-block-summary {background: #FAFAFA;border-radius: 8px;padding: 24px;}
.opc-block-summary .items-in-cart > .title strong {	font-size: 16px;font-weight: 600;line-height: 24px;}
.chklogin {	margin-left: 7px;}
.checkout-shipping-method .actions-toolbar > .primary {	width: 100%;}
.checkout-shipping-method .actions-toolbar .action.primary.button {width: 100%;}
.checkout-shipping-method .actions-toolbar .button span::before {margin-right: 10px;content: "\e906";font-family: "isevicons";display: inline-block;}
.checkout-index-index .page-footer{padding: 24px;background-position: -44px 10px;}
.opc-block-summary .table-totals {border-top: none;padding-top: 0;}
.checkout-payment-method .payments .legend {clip: inherit;overflow: visible;width: auto;height: auto;position: relative;margin-bottom: 40px;font-size: 48px;line-height: 58px;color: #111820;font-family: "Posterama_1927";font-weight:600;}
.opc-wrapper .payment-group .step-title, .opc-wrapper .checkout-billing-address .step-title {font-size: 20px;line-height: 24px;font-weight: 600;margin-bottom: 36px;}
.items.payment-methods .payment-method {background: #fff;margin-bottom: 24px;border: 2px solid rgba(19, 19, 19, 0.1);border-radius: 4px;}
.checkout-payment-method .payment-method-title {font-size: 16px;line-height: 24px;padding: 16px 24px;color: #191B1B;position: relative;background: rgba(81, 58, 221, 0.1);}
.checkout-payment-method .payment-method .payment-method-content {padding: 20px 24px 24px 24px;display: flex;
	align-items: center;flex-wrap: wrap;width: 100%;background: #fff;}
.checkout-payment-method .actions-toolbar .primary {display: none;}
.checkout-payment-method input.radio {opacity: 0;position: absolute;}
.checkout-payment-method input.radio + label::before {width: 16px;height: 16px;background-color: #ffffff;border: 1px solid #000;content: '';border-radius: 100%;display: inline-block;position: relative;top: 3px;vertical-align: top;cursor: pointer;left: -9px;margin-bottom: -8px;}
.checkout-payment-method input.radio:checked + label::after {content: "";top: 23px;width: 10px;height: 10px;background: #111820;position: absolute;left: 19px;border-radius: 9px;}
.checkout-payment-method .checkout-billing-address {border: none;padding-bottom: 24px;float: left;width: 100%;margin-top: 18px;}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {border-top:none;}
#remember-me-box input[type="checkbox"] + label, .billing-address-same-as-shipping-block input[type="checkbox"] + label {padding-left: 30px;font-size: 16px;font-weight: 400;position: relative;padding-top: 1px;}
.tooltip.wrapper .tooltip.toggle{font-weight: 400;color: #513ADD;}
.checkout-index-index.payment-step .checkout-container {position: relative;padding-bottom: 70px;}
.checkout-index-index.payment-step .actions-toolbar-trigger {position: absolute;bottom: 0;width: 100%;max-width: 785px;left: auto;}
.payment-step .opc-sidebar {margin: -90px 0 20px;width: 100%;float: left;max-width: 785px;}
.payment-step .opc-block-summary {background: #FFFFFF;border: 2px solid rgba(19, 19, 19, 0.1);padding: 30px 0 0;}
.opc-block-summary > .title{padding: 0 24px;}
.opc-block-summary .table-totals tbody .mark{padding: 6px 0 19px 24px;}
.opc-block-summary .table-totals tbody .amount{padding: 6px 24px 19px 0;}
.opc-block-summary .table-totals .grand .amount {border-top: none;}
.opc-block-summary .table-totals .grand .amount,.opc-block-summary .table-totals .grand .mark {background: linear-gradient(0deg, rgba(81, 58, 221, 0.1), rgba(81, 58, 221, 0.1));padding-top: 16px;padding-bottom: 16px;}
.opc-block-summary .items-in-cart > .title {border-bottom: none;padding: 10px 64px 10px 24px;background: linear-gradient(0deg, rgba(81, 58, 221, 0.1), rgba(81, 58, 221, 0.1));}
.shipping-step .opc-block-summary .items-in-cart > .title {	padding: 10px 0 10px 0;}
.shipping-step .opc-block-summary > .title {padding: 0;}
.opc-block-summary .items-in-cart > .title::after {right: 24px;top: 18px;}
.opc-block-summary .minicart-items-wrapper {margin: 0;max-height: 370px;padding: 30px 35px;border: 0;}
.opc-block-summary .minicart-items .product-item:not(:first-child){border-top: none;}
.opc-block-shipping-information .shipping-information {display: flex;}
.opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {margin-bottom: 0;flex: 1 1 auto;display: flex;flex-direction: column;margin-right: 20px;}
.opc-block-shipping-information .shipping-information-title {border-bottom:none;}
.shipping-information .shipping-information-content {display: flex;margin-bottom: 40px;flex-direction: column;flex-wrap: wrap;flex-grow: 1;justify-content: space-between;font-size: 16px;}
.opc-block-shipping-information .ship-to .action-edit, .opc-block-shipping-information .ship-via .action-edit{background: #FAFAFA;border-radius: 2px;}
#bottom-place-order-trigger-wrapper .action.primary {width: 100%;position: relative;}
#bottom-place-order-trigger-wrapper .action.primary span::before {margin-right: 10px;content: "\e906";font-family: "isevicons";display: inline-block;}
.checkout-onepage-success .page-main > .page-title-wrapper .page-title {text-transform: none;font-size: 18px;
	line-height: 22px;font-family: inherit;font-weight: normal;margin-bottom: 0;margin-top: 64px;z-index: 0;color: #513ADD;}
.page-main > .page-title-wrapper .page-title + .action {display: none;}
.checkout-onepage-success h6 {font-size: 19px;line-height: 29px;color: #111820;margin-bottom: 26px;font-family: inherit;}
.checkout-onepage-success .page-main p {color: rgba(19,19,19,0.8);font-size: 16px;line-height: 28px;max-width: 836px;	margin: 0 auto 40px;}
.checkout-onepage-success .order-details .info {display: flex;width: calc(100% + 28px);float: none;
	margin: 0;margin-left: -28px;}
.checkout-onepage-success .order-details .info > div {width: calc(33.33% - 28px);float: none;background: #fff;padding: 50px 45px 36px;margin-left: 28px;border: 1px solid rgba(19, 19, 19, 0.1);}
.checkout-onepage-success h6 a.action-print {padding: 12px 22px;font-size: 16px;line-height: 21px;margin-left: 19px;font-weight: 400;background: #FAFAFA;border-radius: 2px;}
.checkout-onepage-success .page-main > .page-title-wrapper .page-title, .checkout-success {display: flex;
	justify-content: center;}
.checkout-onepage-success #registration,.checkout-onepage-success #registration > div {display: flex;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;flex-direction: column;}
.checkout-onepage-success #registration {margin-bottom: 40px;}
.checkout-onepage-success #registration p {margin-bottom: 0px;}
.checkout-onepage-success #registration .action.primary {margin-top: 24px;padding: 8px 80px;}
.checkout-onepage-success .checkout-success {flex-direction: column;text-align: center;margin-bottom: 31px;}
.checkout-onepage-success .checkout-success > h2 {font-size: 48px;line-height: 58px;margin-bottom: 8px;margin-top: 0;}
.checkout-onepage-success .order-details .info > div [class^="icon-"] {font-size: 40px;line-height: 40px;
	margin-bottom: 8px;}
.checkout-onepage-success .order-details .info > div .fa {font-size: 31px;line-height: 40px;margin-bottom: 8px;color: #513ADD;}
.checkout-onepage-success .order-details .info > div h4.box-title .box-des{padding: 0;}
.checkout-onepage-success .order-details .info > div h4.box-title {
	font-size: 20px;line-height: 24px;color: #111820;border-left: none;font-family:"Posterama_1927";font-weight: 600;margin-bottom: 32px;margin-top: 10px;}
.checkout-onepage-success .order-details .info > div address {color: rgba(19, 19, 19, 0.8);font-size: 16px;line-height: 32px;}
address em {color: #111820;font-size: 19px;line-height: 29px;font-weight: 700;width: 100%;display: flex;margin-bottom: 7px;font-style: normal;}

/*cms pages*/
.cms-page-view .breadcrumbs{display: none}
.cms-page-view .page-main .column.main{padding-top: 56px;}
.cms-page-view .page-main .sidebar-main{padding-top: 26px;}
.cmslinks{background: #FFFFFF;border-radius: 8px;}
.cmslinks ul li:last-child{margin-bottom: 0}
.cmslinks ul li{margin-bottom: 4px;list-style: none;}
.cmslinks ul li a{padding: 6px 10px;color: #111820;font-size: 18px;line-height: 29px;background: #FFFFFF;border-radius: 2px;letter-spacing: 0.5px;width: 100%;display: block;}
.cmslinks ul li a::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;line-height: inherit;color: inherit;content: '\e608';font-family: 'luma-icons';margin: 3px 0 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;float: right;text-align: center;}
.cmslinks ul li a:hover,.cmslinks ul li a.active{text-decoration: none;line-height: 29px;color: #513ADD;}
.cms-page-view .page-title-wrapper {margin-bottom: 24px;}
.cms-page-view .page-main .page-title-wrapper .page-title {font-size: 32px;line-height: 38px;}
.cms-page-view h4{font-size:20px;line-height: normal;color: #111820;}
.cms-page-view h3{font-size: 26px;line-height: 31px;color: #111820;margin-bottom:16px;}
.cms-page-view h2{font-size: 33px;line-height: 38px;color: #111820;margin-bottom:16px;}
.cms-page-view .page-main p{color:rgba(19,19,19,0.8);font-size: 16px;line-height: 28px;}
.cms-page-view .red{color: #EB5757;}

.notewrp{background: rgba(81, 58, 221, 0.1);border-radius: 4px;text-align: center;padding: 16px 24px;margin-bottom: 32px;}
.notewrp p{margin-bottom: 0;font-size: 22px;line-height: 32px;}

.cms-page-view table.table{max-width: 568px;}
.cms-page-view table.table tr td, .cms-page-view.cms-delivery-returns table.table tr th {border: 1px solid rgba(19, 19, 19, 0.1);padding: 12px 32px;font-size: 19px;color: #424242;}
.cms-page-view table.table tr th {background: #F3F3F3;font-weight: normal;font-size: 16px;line-height: 24px;}
.cms-page-view .column.main ul li{color:#424242;font-size: 16px;line-height: 32px;padding-left: 40px;position: relative;}
.cms-page-view .column.main ul li::after {background: #513ADD;width: 8px;height: 8px;position: absolute;left: 10px;top: 14px;content: "";border-radius: 8px;}
.cms-page-view .colwrp{display:flex;flex-wrap: wrap;margin-top: 40px;}
.cms-page-view .colleft{width: 36%}
.cms-page-view .colright.gray{width: 60%;padding: 16px 24px;background: #F3F3F3;}
.cms-page-view .colright.gray {width: 64%;padding: 16px 24px;background: #F3F3F3;margin-right: 0;margin-left: auto;}

.faqswrap {display: flex;flex-wrap: wrap;margin-top: 4px;margin-bottom: 16px;border: 2px solid #513ADD;border-radius: 6px;width: 100%;}
.faqswrap > h4{font-size:22px;line-height:32px;padding: 16px 24px;font-weight: normal;font-family: inherit;margin-top: 0;margin-bottom: 0;width: 100%;}
.faqswrap > h4::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;line-height: inherit;color: inherit;content: '\e622';font-family: 'luma-icons';margin: 3px 0 0 0;overflow: hidden;speak: none;float: right;text-align: center;}
.faqswrap.active > h4::after {content: '\e621';}
.faqswrap .answerwrap{padding: 0 24px;width: 100%;}
.infobox.collus {display: flex;flex-wrap: wrap;float: left;max-width: 400px;width: 100%;margin-right: 24px;}
.infoblkhh > h3 {font-size: 32px;line-height: 38px;margin-bottom: 24px;margin-top: 0;}
.infoblkhh ul {margin-bottom: 40px;display: flex;flex-wrap: wrap;}
.infoblkhh ul li {margin-left: 16px;width: calc(50% - 16px);background: #FAFAFA;border: 1.3px solid rgba(19, 19, 19, 0.1);border-radius: 4px;padding: 24px;position: relative;}
.infoblkhh ul li:first-child{margin-left: 0;}
.infoblkhh ul li:hover::before {position: absolute; top: -4px; left: -4px; width: calc(100% + 4px); height: calc(100% + 4px); content: ""; border: 2px solid #513ADD; border-radius: 2px; pointer-events: none; } .infoblkhh ul li span {display: block;}
.infoblkhh ul li span.titlewrp {font-size: 26px;line-height: 31px;color: #111820;font-weight: 600;font-family: "Posterama_1927";margin-bottom: 16px;}
.infoblkhh ul li .descwrp {font-size: 16px;line-height: 26px;color: rgba(19,19,19,.8);margin-bottom: 12px;}
.infoblkhh ul li .viewmore {font-size: 16px;line-height: 26px;color: #513ADD;text-decoration: underline;}
.contact-index-index .column.main {padding: 24px;}
.infobox.collus h2{margin-top: 0;margin-bottom: 16px;}
.infobox.collus p{margin-bottom: 40px;}
.infobox.collus .adrsinfo a{width: 100%;display: block;position: relative;padding: 16px 24px;color: #111820;font-size: 22px;line-height: 35px;}
.infobox.collus .adrsinfo a::before {content: '';display: inline-block;vertical-align: middle;color: #111820;
	width: 32px;height: 32px;background: url(../images/carbon_phone-voice.png) no-repeat;background-size: 32px;margin-right: 24px;}
.infobox.collus .adrsinfo a.email::before {background: url(../images/clarity_email-line.png) no-repeat;background-size: 32px;}
.infobox.collus address{padding: 24px;width: 100%;display: flex;flex-wrap: wrap;}
.infobox.collus address::before {content: '';display: inline-block;vertical-align: middle;color: #111820;	width: 35px;height: 35px;background: url(../images/fluent_location-48-regular.png) no-repeat;background-size: 32px;margin-right: 24px;}
.contact-index-index .page-main{padding-top: 64px;}
.contact-index-index .page-main > .page-title-wrapper .page-title{font-size: 40px;line-height: 48px;margin-bottom: 32px;}
.form.contact{display: flex;flex-wrap: wrap;width: 100%;padding: 40px;max-width: 776px;	}
.form.contact .legend {margin-bottom: 40px;border-bottom: none;}
.form.contact .legend > span {font-size: 26px;color: #111820;line-height: 31px;font-family: "Posterama_1927";font-weight: 600;}
.contact-index-index .column:not(.sidebar-additional) .form.contact {max-width: 776px;padding: 40px;width: 100%;}
.form.contact .fieldset{margin: 0 0 40px; display: flex;flex-wrap: wrap;}
.form.contact .fieldset > .field.note{display: none;}
.form.contact .fieldset > .field{width:100%;}
.form.contact .page.messages {	width: 100%;line-height: normal;}
.mapwrap { position: relative; overflow: hidden;width: 100%;padding-top: 56.25%;}
.mapwrap iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.form.contact .actions-toolbar {text-align: right;width: 100%;}
.form.contact .actions-toolbar .primary {float: none;}
.actions-toolbar .primary .action {margin: 0;}
.infobox.collus .social {margin-top: 40px;}
.infobox.collus .social span {font-size: 26px;}
.infobox.collus .social a {padding: 24px;margin-right: 24px;border-radius: 4px;}
.cms-page-view.page-layout-1column .page-main .page-title-wrapper .page-title {font-size: 48px;line-height: 58px;text-align: center;}

.blog-page .page-main{padding-top: 20px;}
.blog-page .page-main .breadcrumbs{display: none;}
.ezblog .sidebar-additional .block-title strong{font-size: 26px;line-height: 31px;font-family: "Posterama_1927";font-weight: 600;}
.ezblog .sidebar-additional .block-title {border-bottom: 1px solid rgba(17, 24, 32, 0.2);padding-bottom: 16px;margin-bottom: 16px;}
.ezblog .sidebar-additional .widget.block {margin-bottom: 0;background: #FFFFFF;border-radius: 8px;}
.widget.block-categories ul, .widget.block-categories li {margin:0;padding: 0;}
.widget.block-categories ul li {margin-bottom: 4px;}
.widget.block-categories ul li a {padding: 6px 10px;color: #111820;font-size: 18px;line-height: 29px;background: #FFFFFF;border-radius: 2px;letter-spacing: 0.5px;width: 100%;display: block;}
.widget.block-categories ul li a::after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;line-height: inherit;color: inherit;content: '\e608';font-family: 'luma-icons';margin: 3px 0 0 0;font-weight: normal;overflow: hidden;speak: none;float: right;text-align: center;}
.widget.block-categories ul li a:hover, .widget.block-categories ul li a.active {text-decoration: none;line-height: 29px;color: #513ADD;}
.post-text-hld.clearfix{clear: both;}
.post-list-wrapper .post-list{margin-left: -14px;display: flex;flex-wrap: wrap;}
.post-list .post-item.post-holder {width: calc(33.33% - 14px);padding: 14px;margin-bottom: 26px;background: #FAFAFA;border-radius: 6px;border-bottom: none;}
.post-list .post-container {flex-wrap: wrap;}
.post-list .post-info {padding: 0;}
.post-list .post-info .post-title-wrap h3 {font-size: 20px;line-height: 24px;margin-top: 16px;}
.post-list .post-description {padding: 12px 0;font-size: 16px;line-height: 21px;color: #111820;}
.post-list .post-info .post-title-wrap h3 a {line-height: 24px;font-weight: 600;color: #131313;}
.post-list .post-image {-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
.post-read-more a.post-read {display: inline-block;color: #111820;background: #FAFAFA;border-radius: 2px;font-size: 14px;	font-weight: 400;line-height: 1;padding: 8px 24px;width: 100%;text-align: center;}
.ezblog .columns .column.main {order: 3;}

.post-description{display: flex;flex-wrap: wrap;padding: 16px 0 0;}
.post-list .post-header .post-title{width:100%;max-width: 100% ;font-size: 23px;line-height: 28px;color: #131313;padding: 0;margin-bottom: 12px;}
.post-list .post-header .post-title a{font-size:23px;color: #131313;}
.post-description .post-text-hld p{color:rgba(19, 19, 19, 0.8);font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.post-list .post-content .post-read-more{padding-top: 0;font-size: 16px;line-height: 36px;text-transform: capitalize;}

.post-holder {padding: 0;padding-bottom: 20px;margin-bottom: 40px;border:none;border-radius:0;}
.post-content .post-description .post-ftimg-hld {width: 100%;max-height: 298px;border-radius: 0;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid rgba(59, 30, 1, 0.2);}
.post-content .post-description .post-ftimg-hld img{object-fit: cover;}
.blog-post-view .column.main ul li{padding-left: 40px;position: relative;}
.blog-post-view .column.main ul li::after {background: #513ADD;width: 8px;height: 8px;position: absolute;left: 10px;top: 9px;content: "";border-radius: 8px;}
.blog-post-view h4{font-size:18px;line-height: normal;color: #111820;}
.blog-post-view h3{font-size: 23px;line-height: 28px;color: #111820;margin-bottom:16px;}
.blog-post-view h2{font-size: 33px;line-height: 38px;color: #111820;margin-bottom:16px;margin-top: 0;}
.blog-post-view .post-description .post-text-hld p{font-size: 16px;line-height: 28px;}
.newsletterblog {	display: flex;	flex-wrap: wrap;width: 100%;padding: 34px 64px;background: #FFF3EC;margin: 64px 0;}
.newsletterblog .block.newsletter{justify-content: center;padding: 0;}
.newsletterblog .block.newsletter .content{max-width: 540px;justify-content: center;flex-direction: column;text-align: center;}
.newsletterblog .block.newsletter .content h3{margin-bottom: 8px;}
.newsletterblog .block.newsletter .content p{margin-bottom: 24px;}
.ezblog .item.post-categories ul{padding: 0; list-style: none;}
.ezblog .item.post-categories ul li {padding: 0; float: left;margin-right: 24px;background: rgba(0, 142, 203, 0.1);list-style: none;}
.ezblog .item.post-categories ul li::after {display: none;}
.ezblog .item.post-categories ul li a {font-size: 16px;line-height: 24px;color: #111820;padding: 4px 16px;display: inline-block;}
.ezblog.blog-post-view .item.post-posed-date {display: inline-block;vertical-align: top;color: rgba(19, 19, 19, 0.8);font-size: 14px;font-style: normal;margin-left: 5px;margin-top: 2px;}
.post-holder .post-header .post-info .value {font-style: normal;}
.post-holder .post-header .post-info .item::after {display: none;}
.blog-post-view .post-description {padding: 0 0 24px;}
.blog-post-view .post-data-wrap {display: inline-block;}
.blog-post-view .post-category {display: inline-block;}
.blog-post-view .post-category a {padding: 4px 16px;color: #111820;font-size: 16px;line-height: 24px;	font-weight: 400;text-decoration: none;text-transform: inherit;background: rgba(81, 58, 221, 0.1);border-radius: 4px;}
.blog-post-view .post-description,.blog-post-view .post-description p {	color: rgba(19,19,19,0.8);font-size: 16px;line-height: 26px;}
.blog-post-view .column.main ul li {color: rgba(19,19,19,0.8);font-size: 16px;line-height: 26px;}
.post-sharing-bottom {display: none;}	
.blog-post-view .post-featured-image {border-bottom: 1px solid rgba(59, 30, 1, 0.2);padding-bottom: 40px;margin-bottom: 40px;
}
.cms-no-route .page-main {margin-top: 124px;margin-bottom: 124px;padding-top: 82px;padding-bottom: 82px;background: url(../images/pagenotfound.png) no-repeat;background-position: center;background-size: contain;text-align: center;}
.cms-home .products {margin: 0 0;}
.products-grid.wishlist{margin-bottom: 24px;}
.form-wishlist-items .actions-toolbar .primary .action:not(.tocart){background: #FAFAFA;}
.form-wishlist-items .actions-toolbar .primary .action{position: relative;margin-right: 16px;}
.form-wishlist-items .actions-toolbar .primary .action:hover::before {position: absolute;top: -4px;left: -4px;width: calc(100% + 4px);height: calc(100% + 4px);content: "";border: 2px solid #513ADD;border-radius: 2px;pointer-events: none;}
.customer-welcome.clog .header.links li:nth-child(3){order:0;}
.customer-welcome.clog .header.links li:first-child{order:1;}
.customer-welcome.clog .header.links li:nth-child(2){order:3;}
.customer-welcome.clog .header.links li:nth-child(4){order:8;}
.customer-welcome.clog .header.links li:nth-child(5){order:5;}
.customer-welcome.clog .header.links li:nth-child(6){order:2;}
.customer-welcome.clog .header.links li:nth-child(7){order:4;}
.minicart-wrapper .block-minicart {border-radius: 8px;}
.minicart-items .item-qty {height: 37px;}
.minicart-items .update-cart-item {padding: 8px 24px;background: #FAFAFA;}
.minicart-items .action.edit, .minicart-items .action.delete {background: #FAFAFA;padding: 8px;border-radius: 2px;}
.action-reorder:hover, .action-print:hover {color: #513ADD;}
.icon-print-icon {background:url(../images/print.png) no-repeat;width: 20px;height: 20px;display: inline-block;background-size: contain;margin-right: 2px;}
.order-details-items.ordered .order-title {	display: none;}
.link.wishlist .counter {display: none;}
.fotorama__nav--thumbs .fotorama__nav__frame{padding-top: 0 !important;padding-top: 0 !important;background-color: #fff;}
.fotorama__wrap--css3 .fotorama__thumb-border {	margin-top: 0 !important;}
.product-item .tocart span::before{content: "\e90a";font-size: 12px;line-height: 16px;color: inherit; font-family: 'isevicons'; margin: -2px 4px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; text-align: center; }

.customer-welcome .action.switch::before {display: block;}

/*09-10-23*/

/*.checkout-index-index .payment-method-braintree .hosted-control{height:50px;}*/
.checkout-index-index .payment-method-braintree .cvv{max-width:100%;}
.checkout-index-index .checkout-payment-method .payments .legend{display:none;}
.checkout-index-index  #payment_form_braintree{margin-bottom: 0}
.checkout-index-index  #payment_form_braintree > br{display: none}
.checkout-index-index .payment-method-braintree .hosted-control {border-radius: 4px;min-height: 40px;width: 100% !important}
.checkout-index-index .payment-method-braintree .braintree-credit-card-selected{margin-top: 0;height: 40px}
.checkout-index-index .payment-method-braintree  .field-tooltip {top: 0}
.checkout-index-index .payment-method-braintree  .field-tooltip .field-tooltip-action:before{line-height: 40px}

/*7-5-2025 category page css changes*/
.filter-options-content  .item .amshopby-link-selected .label::before {
    background: #ffffff;
    content: "\2713" !important;
    height: 15px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 15px;
    border: 1px solid #111820;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.filter-options-content  .item .amshopby-link-selected span{
	color: #000;
}