/** Shopify CDN: Minification failed

Line 745:201 Expected ":"
Line 777:0 Unexpected "}"

**/
/*
font-family: 'Roboto', sans-serif; - Thin 100 / Light 300 / Regular 400 / Medium 500 / Bold 700 / Black 900
*/
body {font-family: 'Roboto', sans-serif;font-size:14px;color:#212121;text-decoration:none;letter-spacing:1.2;}
img {max-width:100%;height:auto;}
.header-wrapper--border-bottom {border-bottom:0px !important;}
.page-width, .container {margin:0 auto;max-width:1920px !important;width:100% !important;padding:0 5rem;}
.page-width-fluid, .container-fluid {margin:0 auto;max-width:100% !important;width:100% !important;padding:0 5rem;}
.button, .button-label, .shopify-challenge__button, .customer button {font-size:16px;letter-spacing: .1rem;color:#212121;text-transform:uppercase !important;}
.customer ul[role="list"] li button {background-color:rgba(29, 29, 29, 0.8);color:#fff !important;text-transform:uppercase;border:1px solid rgba(29, 29, 29, 0.8);}
.customer ul[role="list"] li button:hover {background-color:rgba(29, 29, 29, 1);color:#fff !important; border:1px solid rgba(29, 29, 29, 1);}
:focus-visible {outline: 0; outline-offset: 0 !important; box-shadow: 0 !important;}
@media screen and (max-width:767px){
  #shopify-section-announcement-bar{display:none;}
} 
#shopify-section-announcement-bar {background:#1B528C;padding:0 !important; z-index:100003 !important}
#shopify-section-announcement-bar.hura-announcement-section {background:#1B528C;padding:10px 0;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages {display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;width:100%;padding:0 0rem;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages .hura-message {font-size:14px;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages .hura-message span {/*color:#FDD800;*/font-weight:bold; font-size:14px;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages .hura-message small {font-size:13px;}

#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul {display:flex;margin:0;padding:0;list-style:none;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li {padding:0 15px;position:relative;margin:0 !important;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li:last-child {padding-right:0;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li:after {content:"|"; position:absolute;right:0; top:0;color:#fff;font-size:14px;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li:last-child:after {display:none;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li a {color:#fff;text-decoration:none;font-size:14px;padding:0 !important;}
#shopify-section-announcement-bar .hura-announcement-bar .hura-messages ul li a:hover {color:#FDD800; text-decoration:underline;}

/**/
header.header {width:100%;display:block;padding-bottom:0 !important;}
header.header .header_nav {background:#1B528C;position:relative;}
header.header .page-width {display:flex; justify-content: space-between;align-content: center; max-width:1280px !important;}
.header-wrapper {position:static;}
.header__inline-menu {text-align:center;}
.header__inline-menu .list-menu li {}
.header__inline-menu .list-menu li.has_dropdown .header__menu-item {position:relative;}
.header__inline-menu .list-menu li.has_dropdown .header__menu-item:after {content: ""; position: absolute; bottom: 7px; left: 50%; transform: translateX(-50%); border: 7px solid transparent; border-bottom: 0; border-top: 3px solid #8c8989;}
.header__inline-menu .list-menu li.has_dropdown .header__menu-item:hover span {text-decoration:none !important;}
.header__inline-menu .list-menu li > a {position:relative;font-size:16px;color:#fff;padding:1.10rem 1.8rem 1.10rem 1.8rem;font-weight:800;} 
.header__inline-menu .list-menu li > a:hover, .header__inline-menu .list-menu li > a .header__active-menu-item {color:#fdd800;text-decoration:none !important;} 
.header__inline-menu .list-menu li > .main-megamenu {display:none; position: absolute; left: 0; right:0; top:calc(100% - 15px); width: 100%; max-width:1024px;margin:0 auto !important; visibility: hidden;z-index:100002 !important;}
.header__inline-menu .list-menu li > .main-megamenu .container {display:flex;justify-content: space-between; padding:0;border:8px solid #DBDBDB; background:#fff;}
.header__inline-menu .list-menu li:hover > .main-megamenu {display:flex !important;justify-content: space-between; visibility: visible;}
.header__inline-menu .list-menu li:hover > .main-megamenu .container {margin:0 0rem;}
.header__inline-menu .list-menu li > .main-megamenu .catname {display:block;text-align:left;padding:0 0px;}
.header__inline-menu .list-menu li > .main-megamenu .catname .menulist {padding:10px 15px;}
.header__inline-menu .list-menu li > .main-megamenu .catname .menulist {padding:10px 15px;}
.header__inline-menu .list-menu li > .main-megamenu .catname .title_main {display:block;width:100%;text-transform:uppercase;color:#1B528C;border-bottom:1px solid #ccc; text-align:left;font-weight:bold;font-size:16px;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul {padding:0;margin:15px 0 0 0 !important;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li {list-style:none;position:relative;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li a {font-size:14px !important;font-weight:400 !important; padding:0 !important; margin:0 0 0 15px;position:relative;line-height:1.3;color:#212121;text-decoration:none;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li:after {content:"";position:absolute;left:0;top:10px;background:url("/cdn/shop/files/menu-bullet.png?v=1670247409")no-repeat left top;width:5px;height:6px;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li a:hover {color:#1B528C;text-decoration:underline;}
/**/
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_1 ul li.megamenu__item {display:flex; width:calc(25% - 10px) !important;margin:0 5px 10px 5px;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item:after {display:none;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box {border:1px solid #cfcfcf;border-radius:5px;padding:5px;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-image {}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-image .link {margin:0;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-image .link img {}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-title {text-align:center;padding:5px 0;margin:0;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-title .link {font-size:12px !important;font-weight:600 !important; padding:0 !important;position:relative;line-height:1.3;color:#212121;text-decoration:none;margin:0;}
.header__inline-menu .list-menu li > .main-megamenu .catname ul li.megamenu__item .grid_item_box .collection-item-title .link:hover {text-decoration:underline;}

.header__inline-menu .list-menu li > .main-megamenu .catname .view_all_button {margin:5px;}
.header__inline-menu .list-menu li > .main-megamenu .catname .view_all_button a {display:block;text-align:center;text-decoration:none; border: 1px solid #1B528C; background: #1B528C; color: #fff;font-size:16px;
font-weight:600;padding:5px 10px !important;letter-spacing: .1rem; text-transform: uppercase !important;}
.header__inline-menu .list-menu li > .main-megamenu .catname .view_all_button a:hover {border: 1px solid #1B528C; background: #fff; color:#1B528C;}
/**/
.header__inline-menu .list-menu li > .main-megamenu .catname .menulist {width:100%;}
.header__inline-menu .list-menu li > .main-megamenu .catname .megamenu_img{width:100%;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_1 {width:60%;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_1 ul {display:flex;flex-wrap:wrap;padding:0;margin:0;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_1 ul li {width:33.333%;}
/*.header__inline-menu .list-menu li > #video-games.main-megamenu .catname.megamenu_part_1 ul li {width:50%;}
.header__inline-menu .list-menu li > #video-games.main-megamenu .catname.megamenu_part_1 {width:50%;}
.header__inline-menu .list-menu li > #video-games.main-megamenu .catname.megamenu_part_2 {width:50%;}
.header__inline-menu .list-menu li > #custom-t-shirts.main-megamenu .catname.megamenu_part_1 ul li {width:100%;}
.header__inline-menu .list-menu li > #custom-t-shirts.main-megamenu .catname.megamenu_part_1 {width:50%;}
.header__inline-menu .list-menu li > #custom-t-shirts.main-megamenu .catname.megamenu_part_2 {width:50%;}*/
.header__inline-menu .list-menu li > #custom-t-shirts.main-megamenu .catname.megamenu_part_2 .megamenu_img, .header__inline-menu .list-menu li > #custom-t-shirts.main-megamenu .catname.megamenu_part_2 .megamenu_img .megamenu_img_section {height:100%;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_1 ul li a {}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_2 {width:40%;display:flex; flex-wrap: wrap; justify-content: flex-end; align-content: space-between;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_2 ul {display:block;}
.header__inline-menu .list-menu li > .main-megamenu .catname.megamenu_part_2 ul li {list-style:none;width:100%;}
.header__inline-menu .list-menu li > .main-megamenu .catname .megamenu_img .megamenu_img_section { width: 100%;align-content: end; justify-content:flex-end; display: flex;}
.header__inline-menu .list-menu li > .main-megamenu .catname .megamenu_img .megamenu_img_section img {max-width:100%;height:auto;width:100%;}
.header__search {}
.header__search details {}
.header__search details .header__icon.header__icon--search {display:none;}
.header__search details .search-modal.modal__content {opacity:1;position:relative;}
.header__search details .search-modal .modal-overlay {display:none;}
.header__search details .search-modal .search-modal__content {padding:0; width: auto; height: auto;}
.header__search details .search-modal .search-modal__content button.search-modal__close-button {display:none;}
.header-wrapper .page-width .header__icons_right {margin:auto 0;height:auto;}
.header-wrapper .page-width .header__icons_right .header__icons {}
.header__search__center {display:none;}
.header__search__center .header__search {margin:0 20px;}
.header__search__center .header__search .search-modal__content {padding:0 !important;}
.header__search__center .header__search .search-modal {border:0px !important;}
.header__search__center .header__search .search-modal__content .search-modal__form {}
.header__search__center .header__search .search-modal__content .search-modal__form form.search {}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field {}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field:before, .header__search__center .header__search .search-modal__content .search-modal__form form.search .field:after {display:none;}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field .search__input {border:0px solid transparent;padding-right:54px;background:transparent !important;border-bottom:1px solid  #fff !important; color:#fff;padding-left:0 !important;}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field .field__label {color:#fff !important;left:0 !important;}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field .search__button {width:45px;background: #FFD800; border:1px solid #FFD800;border-bottom:1px solid #FFD800; top:1px; right:0px; height: 36px;}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field .search__button span {display:none; color:#212121;font-size:12px;text-transform:uppercase;margin-left:5px;font-weight:500;}
.header__search__center .header__search .search-modal__content .search-modal__form form.search .field .search__button svg {color:#212121;}
/**/
.menu-drawer__navigation-container .menu-drawer__navigation {}
.menu-drawer__navigation-container .header__search {margin:0 20px;}
.menu-drawer__navigation-container .header__search .search-modal__content {padding:0 !important;height:auto;}
.menu-drawer__navigation-container .header__search .search-modal {border:0px !important;}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form {}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search {}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field {}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field:before, .menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field:after {display:none;}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field .search__input {border:1px solid #1B528C;padding-right:90px;}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field .search__button {width: 88px;background: #FFD800; border:1px solid #1B528C; top:1px; right:0px; height: 45px;}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field .search__button span {color:#212121;font-size:12px;text-transform:uppercase;margin-left:5px;}
.menu-drawer__navigation-container .header__search .search-modal__content .search-modal__form form.search .field .search__button svg {color:#212121;}
/**/
.header__icon {width:5.5rem;height:5rem;}
.freeshipping-icon {padding:0 !important;}
header.header .page-width .header__icons_right .freeshipping-text {text-decoration:none; width:165px;position:relative;padding-left:55px;}
header.header .page-width .header__icons_right .freeshipping-text:before {content:"";position:absolute;width:50px;height:38px;left:-10px;top:0;background:url("/cdn/shop/files/truck-icon.png?v=1682338147")no-repeat left top;bottom:0;margin:auto 0;}
header.header .page-width .header__icons_right .freeshipping-text strong {font-size: 14px; text-transform: uppercase; text-decoration: none;  line-height:1.2; letter-spacing: 2px;color: #ffb900;}
header.header .page-width .header__icons_right .freeshipping-text strong b {display: block; line-height:0.4; font-size: 14px; letter-spacing: 2.8px;color:#ffb900;}
header.header .page-width .header__icons_right .freeshipping-text span {text-decoration:none; font-size: 9px; color: #fff;}

.header__icon, .freeshipping-icon {color:#1B528C;padding:0 10px;}
.header__icon.header__icon--cart {padding: 0 15px 0 10px !important;margin-right: 0 !important; width: 5rem;}
.header__icon.header__icon--cart:before {content:""; position:absolute;left:0;top: -16px; width: 100%; height: calc(100% + 20px); z-index: 0;}
.header__icon.header__icon--cart {position:relative;}
.header__icon.header__icon--cart .cart-count-bubble {background-color:#fdd800;z-index:9;}
.header__icon.header__icon--cart .cart-count-bubble span {color:#000 !important;}

.header__icon.header__icon--cart:after {display:none; content:""; left:0; top:0; bottom:0; height:25px; position:absolute; width: 1px; background:#1B528C; transform: translate(0%, 50%);}
.header__icon.header__icon--cart .icon.icon-cart {width:2.6rem; height:2.6rem;z-index:3;}
.cart-count-bubble {left:inherit;right:5px;bottom:inherit;top:5px;}
#MainContent .slider-gutter-box.slider-mobile-gutter {padding:0 !important;max-width:100% !important; padding-top:0px; padding-bottom:15px; background:transparent;position:relative;border-left:0px solid #fff;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:10px solid #fff;}
#MainContent .slider-gutter-box.slider-mobile-gutter.page-width {max-width:1820px !important;border-left:10px solid #fff; border-right:10px solid #fff;}

#MainContent .slider-gutter-box.slider-mobile-gutter:after {content:"";position:absolute; left:0; right:0; margin:0 auto; bottom:0; top:inherit;opacity:1; width:100%;height:18px; background:url("/cdn/shop/files/banner-shadow-large.svg?v=1671609198")no-repeat center bottom #ffffff;background-size:cover;max-width:100%;}
#MainContent .slider-gutter-box.slider-mobile-gutter.page-width:after {max-width:1820px;background-size:contain;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid {padding:0 0 20px 0 !important; background:#fff;}
#MainContent .slider-gutter-box.slideshow_sleek {padding-bottom:0 !important; border-bottom:0 !important;}
#MainContent .slider-gutter-box.slideshow_sleek:after {display:none !important;}
#MainContent .slider-gutter-box.slideshow_sleek .slideshow.banner.grid {padding-bottom:0 !important;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow__controls {position: absolute; left: 0; top: calc(50% - 40px); width:calc(100% - 0rem);right:0;margin:0 auto; justify-content: space-between;border:0px;z-index:5;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow__controls .slider-button {background:rgba(255, 255, 255, 0.89);}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow__controls .slider-counter {display:none;}
/**/
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full {position: relative; overflow:visible; scroll-snap-type:none;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full:after {display:none;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-list {width:100%;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-list .slick-track {width:100%;height:100%;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow {background:rgba(255, 255, 255, 0.89);width:44px;height:44px;z-index:1;display: flex; align-items: center; justify-content: center;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow svg {height:0.6rem;color:#212121;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow.slick-prev svg {transform: rotate(90deg) scale(1.1);}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow.slick-next svg {transform: rotate(-90deg);}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow:before {display:none;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow.slick-prev {left:0 !important;}
#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid.rd-slickslider-full .slick-arrow.slick-next {right:0 !important;}
/**/
.footer-block--newsletter {background:url("/cdn/shop/files/newsletter-bg.png?v=1670566461")no-repeat center top;background-size:cover;padding:60px 0;margin-bottom:60px;margin-top:0 !important;}
.footer-block--newsletter .page-width {max-width:1360px !important;}
.footer-block--newsletter h2.footer-block__heading {font-size:35px;color:#212121;font-weight:500;margin:0 0 15px 0 !important;}
.footer-block--newsletter p.footer-block__heading {font-size:18px;color:#212121;font-style: italic;margin:0 auto 20px auto;display:inline-block;position:relative;padding:0 70px;}
.footer-block--newsletter p.footer-block__heading:before, .footer-block--newsletter p.footer-block__heading:after {content:"";position:absolute;top:50%;width:50px;height:1px;background:#212121;}
.footer-block--newsletter p.footer-block__heading:before {left:0px;}
.footer-block--newsletter p.footer-block__heading:after {right:0px;}
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > form.needsclick {max-width:550px !important;}
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick {position:relative;}
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick:after {content:"";position:absolute;left:12px;top:15px; background:url("/cdn/shop/files/Icon_feather-mail.png?v=1670567275")no-repeat left top; width:22px;height:17px;}
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick input.needsclick {padding-left:64px !important; -webkit-border-top-left-radius: 5px !important; -webkit-border-bottom-left-radius: 5px !important; -moz-border-radius-topleft: 5px !important; -moz-border-radius-bottomleft: 5px !important; border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; min-width:310px; height:45px !important;}
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > button.needsclick {-webkit-border-top-right-radius: 5px !important; -webkit-border-bottom-right-radius: 5px !important; -moz-border-radius-topright: 5px !important; -moz-border-radius-bottomright: 5px !important; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important;padding:0 15px !important;height: 45px !important;} 
.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > button.needsclick:after {display:none !important;} 
/**/
footer.footer {border:0px !important;}
.footer__content-bottom {border:0px !important;padding-top:0 !important;}
.footer__content-bottom .footer__content-bottom-wrapper.page-width {border-top:0px; padding-top:0px !important;}
.footer__content-bottom .footer__content-bottom-wrapper.page-width .footer__column--info {border-top:1px solid #DDDDDD !important; padding-top:20px !important;}
footer.footer .footer__content-top {padding-bottom:20px;}
.footer-row-center .footer-block .footer-block__heading.footer-block__subheading {margin-top:25px;}
.footer-row-center .footer-block .footer-block__heading {font-size:16px;font-weight:700;color:#212121;margin-bottom:25px;}
.footer-row-center .footer-block .footer-block__details-content {font-size:15px;font-weight:400;color:#212121;line-height:1.6;margin:0 0 20px 0;}
.footer-row-center .footer-block .footer-block__details-content p {font-size:15px;font-weight:400;color:#212121;line-height:1.6;margin:0 0 10px 0;display:block;max-width:95%;}
.footer-row-center .footer-block .footer-block__details-content p a {text-decoration:none !important;font-size:15px;font-weight:400;color:#212121;line-height:1.6;}
.footer-row-center .footer-block.footer-block--menu {}
.footer-row-center .footer-block .list-social {justify-content: start;}
.footer-row-center .footer-block .list-social li.list-social__item {}
.footer-row-center .footer-block .list-social li.list-social__item .link.list-social__link {padding:0;margin:0 15px 15px 0 !important;}
.footer-row-center .footer-block .list-social li.list-social__item .link.list-social__link svg {width:20px;height:20px;padding:0;}
.footer-row-center .footer-block.footer-block--menu ul.footer-block__details-content {list-style:none;}
.footer-row-center .footer-block.footer-block--menu ul.footer-block__details-content li {font-size:15px;font-weight:400;color:#212121;line-height:1.6;margin:0;}
.footer-row-center .footer-block.footer-block--menu ul.footer-block__details-content li a {font-size:15px;font-weight:400;color:#212121;line-height:1.6;margin:0;}
.footer-row-center .footer-block:first-child {}
.footer-row-center .footer-block:first-child .footer-block__details-content {max-width:94%;}
.footer__content-bottom-wrapper .footer__column--info {align-items:center;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay {align-items:left;justify-content:space-between;flex-direction:inherit;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu {text-align:center; list-style:none;justify-content:center;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer_menu {text-align:left;justify-content:flex-start;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer_menu .footermenu-item:first-child {padding-left:0 !important;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item {border-right:1px solid #212121;padding:0 10px;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item a {padding:0;font-size:13px;color:#212121;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item:last-child {border-right:0px !important;}
.footer__content-bottom-wrapper .footer__column--info .footer__copyright {font-size:13px;text-align:center;line-height:1.4;color:#212121;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__copyright {text-align:left;margin-top:0;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment {max-width:280px;display:flex;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment span {margin-right:10px;font-size:13px;color:#212121;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment .payment-icons-list {list-style:none;display:block;margin:0;}
.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment .payment-icons-list li {display:inline-block;}
/**/
.multi-brand-logo .page-width {padding-top:0px !important;padding-bottom:30px !important;}
.multi-brand-logo .page-width .rd-slickslider-master ul.multicolumn-list {padding:0 0px !important;}
.multi-brand-logo .page-width .rd-slickslider-master ul.multicolumn-list .slick-list .multicolumn-list__item {padding:0 20px 0 !important;}
.multi-brand-logo ul.slick-slider {}
.multi-brand-logo ul.slick-slider > .multicolumn-list__item.grid__item > .multicolumn-card > .multicolumn-card__image-wrapper {padding: 10px 20px;}
.multi-brand-logo ul.slick-slider .slick-arrow {background: rgba(0,0,0,.20);width:44px;height:44px;z-index:1;display: flex; align-items: center; justify-content: center;}
.multi-brand-logo ul.slick-slider .slick-arrow svg {height:0.6rem;color:#212121;}
.multi-brand-logo ul.slick-slider .slick-arrow.slick-prev svg {transform: rotate(90deg) scale(1.1);}
.multi-brand-logo ul.slick-slider .slick-arrow.slick-next svg {transform: rotate(-90deg);}
.multi-brand-logo ul.slick-slider .slick-arrow:before {display:none;}
.multi-brand-logo ul.slick-slider .slick-prev {left:0 !important;}
.multi-brand-logo ul.slick-slider .slick-next {right:0 !important;}
.multi-brand-logo .rd-slickslider-master .multicolumn-list .multicolumn-list__item {max-width:182px;}
/**/
.feature-category-tag-main {}
.feature-category-tag-main .title {font-size:40px;font-weight:500;color:#212121;line-height:1.4;text-align:center;}
.feature-category-tag-main ul {display:flex;justify-content:center;padding:0 !important;margin:0;}
.feature-category-tag-main ul li {list-style:none;padding:0 1.25rem;}
.feature-category-tag-main ul li span {font-size:18px; font-weight:900; cursor:pointer; background: #1B528C;color: #fff;padding: 10px 20px;min-width: 160px;display: inherit;text-align: center;}
.feature-category-tag-main ul li span:hover, .feature-category-tag-main ul li span.active {/*border-bottom: 3px solid #1B528C;*/background: #FDD800;color: #1B528C;}
/**/
.grid {}
.grid .grid__item {}
.grid .grid__item .card-wrapper {}
.grid .grid__item .card-wrapper .card {}

.grid .grid__item .card-wrapper .card .card__inner .card__media {/*width:100%; margin:0px !important;*/}
.grid .grid__item .card-wrapper .card .card__inner .card__media .media {width: 100%;margin: 0;}
.grid .grid__item .card-wrapper .card .card__inner .card__media .media img{/*object-fit: scale-down;*/}
.grid .grid__item .card-wrapper .card .card__inner {border:1px solid #DBDBDB;background:#fff;position:relative;}
.grid .grid__item .card-wrapper .card .card__inner a.full-unstyled-link:after {bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: 1;}
.grid .grid__item .card-wrapper .card .card__content {}
.grid .grid__item .card-wrapper .card .card__content .card__information {}
.grid .grid__item .card-wrapper .card .card__content .card__information .card__heading {font-size:16px;font-weight:500;text-decoration:none;text-align:center;line-height:1.4;color:#212121;text-transform:uppercase; padding:0 10px !important;}
.grid .grid__item .card-wrapper .card .card__content .card__information .card__heading a {font-size:16px;font-weight:500;text-decoration:none;text-align:center;line-height:1.4;color:#212121;text-transform:uppercase;display: block; display: -webkit-box;height:48px; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;margin: 0 auto;padding:0 10px !important;}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information {}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .price {}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .price .price__regular .price-item {color:#f00;font-size:16px;font-weight:500;}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .price .price__sale {}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .price .price__sale .price-item--regular {color:#212121;font-size:16px;font-weight:500;}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .price .price__sale .price-item--sale {color:#f00;font-size:16px;font-weight:500;}
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .caption-large:empty{display:none;}
/**/
.grid .grid__item .card-wrapper .card .card__content .card__information .card-information .size_variant {border:0px !important;}
.product-form__input {border:0px !important;padding:0 0 10px 0 !important;}
.product-form__input input[type='radio'] {clip: rect(0, 0, 0, 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}
.product-form__input input[type='radio'] + label { border:1px solid rgba(255,216,0,0.60); background-color:rgba(255,216,0,0.60); color:#212121; border-radius: 0px; display: inline-block; margin: 0.7rem 0.5rem 0.2rem 0; padding:0.5rem 1rem; font-size: 1.4rem; letter-spacing: 0.1rem; line-height: 1; text-align: center; transition: border var(--duration-short) ease; cursor: pointer; position: relative;}
.product-form__input input[type='radio'] + label a {color: #212121;text-decoration:none;}
.product-form__input input[type='radio'] + label:before {content: ''; position: absolute; top: calc(var(--variant-pills-border-width) * -1); right: calc(var(--variant-pills-border-width) * -1); bottom: calc(var(--variant-pills-border-width) * -1); left: calc(var(--variant-pills-border-width) * -1); z-index: -1; border-radius: var(--variant-pills-radius); box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));}
.product-form__input input[type='radio'] + label:hover {background-color:#ffd800; border-color:1px solid rgba(255,216,0,0.60);}
.product-form__input input[type='radio']:checked + label {background-color:#ffd800; color:#212121;}
@media screen and (forced-colors: active) {
	.product-form__input input[type=radio]:checked + label {text-decoration:none;background-color:#ffd800; color:#212121;}
}
.product-form__input input[type='radio']:checked + label::selection {background-color: rgba(var(--color-background), 0.3);}
.product-form__input input[type='radio']:disabled + label {background:#e6e6e6 !important; border-color:#fff; color: #212121;cursor:not-allowed;text-decoration:none;}
.product-form__input input[type='radio']:focus-visible + label {box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.55);}
/**/
body.template-collection .grid .grid__item .card-wrapper .card .card__content .card__information .card__heading {position:relative;}
/**/
.feature-tabbing-row .grid__item {position:relative;}
.feature-tabbing-row .grid__item .pro_imag {display:flex;width:100% !important; height:100% !important;}
.feature-tabbing-row .grid__item .multicolumn-card__info {position:absolute;left:20px;bottom:20px;}
.feature-tabbing-row .grid__item .multicolumn-card__info h3 {color:#fff;font-size:16px; text-decoration:none; font-weight:700;}
.feature-tabbing-row .grid__item .multicolumn-card__info .link {color:#fff;text-decoration:none !important;font-weight:500;font-size:12px;text-transform:uppercase;}
.feature-pro-row {}
.feature-pro-row .page-width .collection-box-main {padding:2.5rem 2.5rem;}
.feature-pro-row .collection__title {margin:0 0 20px 0 !important;}
.feature-pro-row .collection__title .title {font-size:40px;font-weight:700;color:#212121;padding:0;margin:0 !important;}
.feature-pro-row .collection__title .collection__description {padding:10px 0 15px 0;margin:0;font-size:18px;font-weight:400;color:#212121;}
.feature-pro-row .collection__title .collection__description p {padding:0 0;margin:0;font-size:18px;font-weight:400;color:#212121;}
.feature-pro-row .collection__title .button.button--primary {background:#1B528C;font-size:11px;font-weight:700;color:#fff !important;text-transform:uppercase;letter-spacing:1px !important;}
.feature-pro-row .collection__title .button.button--primary:hover {background:#144273;}
.feature-pro-row .collection__title .button.button--primary:after, .feature-pro-row .collection__title .button.button--primary:before, .feature-pro-row .collection__title .button.button--primary:hover:after, .feature-pro-row .collection__title .button.button--primary:hover:before {display:none;}


.feature-pro-row .collection-box-main {display:block;position:relative;}

.feature-pro-row .collection-box-main .collection-card__image-wrapper {width: 100%; max-width:600px;}
.feature-pro-row.feature-pro-right-img .collection-box-main .slider-component.page-width {position: absolute; left: 65px; top: 220px;}


.feature-pro-right-img .page-width .collection-box-main {background:#FEF6D9;position:relative;overflow:hidden;}
.feature-pro-left-img .page-width .collection-box-main {background:#E7F0FA;position:relative;overflow:hidden;display: flex; flex-wrap: wrap; justify-content: flex-end;}


.feature-pro-left-img .collection-card__image-wrapper {}


.feature-tabbing-row .grid .grid__item {border:1px solid #DBDBDB;padding:0px !important;}
.feature-tabbing-row .grid .grid__item .card-wrapper .card .card__inner {border:1px solid #fff;background:#fff;}
.feature-tabbing-row .grid .grid__item .card-wrapper .card .card__inner .card__content {padding:0 !important;}

.grid .grid__item .card-wrapper .card .card__inner .card__content .card__badge span {padding: 5px 10px; color: #fff; text-transform: uppercase; font-size: 11px; font-weight: 700;margin:5px;}
.grid .grid__item .card-wrapper .card .card__inner .card__content .card__badge .badge_icon.new_icon {background:#1B528C;}
.grid .grid__item .card-wrapper .card .card__inner .card__content .card__badge .badge_icon.hot_icon {background:#FE9300;}
.grid .grid__item .card-wrapper .card .card__inner .card__content .card__badge .badge_icon.sale_icon {background:#E81200;}

.fc-row .collection__title.title-wrapper {width:100%;max-width: calc(100% - 600px);padding:0 !important;}
@media screen and (min-width:1200px){
	.feature-pro-row .collection-box-main .collection-box-main-details {width:100%; display:flex;}
	.feature-pro-right-img.feature-pro-row .collection-box-main .slider-mobile-gutter {position: absolute; left: 0; top: 240px;}
	.feature-pro-right-img slider-component.page-width {position: absolute; left: 64px; top: 250px;}
	.feature-pro-left-img slider-component.page-width {position: absolute; left: 635px; top: 250px;}
	.feature-pro-left-img.feature-pro-row .collection-box-main .collection-box-main-details .collection__title.title-wrapper {order:2;padding-left:45px !important;} 
	.feature-pro-left-img.feature-pro-row .collection-box-main .collection-box-main-details .collection-card__image-wrapper {order:1;} 
}

.fc-row slider-component.page-width {width:100% !important;max-width:calc(100% - 620px) !important;padding:0 !important;margin:0 !important;background:transparent;overflow:visible !important;display:block;}
.fc-row slider-component.page-width ul.slick-slider {padding-top:20px !important;margin:0 !important;}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow {width:44px;height:44px;z-index:1;display: flex; align-items: center; justify-content: center;top:-2px;}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow svg {height:0.8rem;color:#212121;}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow.slick-next svg {transform: rotate(-180deg);}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow:before {display:none;}
.fc-row slider-component.page-width ul.slick-slider .slick-prev {right:59px !important;left:inherit !important;}
.fc-row slider-component.page-width ul.slick-slider .slick-next {right:15px !important;}
.fc-row slider-component.page-width ul.slick-slider
.fc-row slider-component.page-width ul.slick-slider .grid__item {padding:0 15px 0 0px !important;}
#MainContent {padding-top:0px;}
body .template-index #MainContent {padding-top:0px !important;}
.richtext-main .rich-text__blocks {max-width:85% !important;}
.richtext-main .rich-text__heading {font-size:40px;font-weight:700;color:#212121;margin:0 0 10px 0 !important;padding:0 !important;}
.richtext-main .rich-text__text {margin:0 0 !important;padding:0 !important;font-size:18px;font-weight:400;color:#212121;}
.richtext-main .rich-text__text p {margin:0 0 15px 0 !important;padding:0 !important;font-size:18px;font-weight:400;color:#212121;}
.richtext-main.notes .rich-text__text p {margin:0 0 15px 0 !important;padding:0 !important;font-size:18px;font-weight:500;font-style: italic;  color:#212121;}
.richtext-main.notes .rich-text__blocks {max-width:94% !important;}
.video-section-box .video-section.page-width {padding-top:0 !important;padding-bottom:25px !important;position:relative;}
.video-section-box .video-section__media {padding-top: 10px !important; padding-right:10px !important; padding-left: 10px !important; position:relative;border:0px !important;box-shadow:none !important;}
.video-section-box .video-section__media .video-section__poster, .video-section-box .video-section__media iframe {width:calc(100% - 20px);height:calc(100% - 38px);}
.video-section-box .video-section.page-width:after {content:"";position:absolute; left:0; right:0; margin:0 auto; bottom:25px;width:100%; height:18px; background:url("/cdn/shop/files/banner-shadow-large.svg?v=1671609198")no-repeat center bottom #ffffff;background-size:contain;z-index:6;max-width:calc(100% - 10rem);}
/**/
#MainContent .rd-breadcrumbs .breadcrumb {max-width:1920px;margin:0 auto;padding: 0 5rem;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list {list-style:none;width:100%;display:block;padding:10px 0 25px 0;margin: 0;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item {display:inline-block;margin-bottom:5px;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a, #MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a.breadcrumb__link {position:relative;font-size:14px;color:#212121;padding:0 20px 0 0;margin-right:10px;text-decoration:none;font-weight:700 !important;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a, #MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a.breadcrumb__link:focus-visible {outline: 0; outline-offset: 0 !important; box-shadow: 0 !important;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a:hover, #MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a.breadcrumb__link:hover {text-decoration:none;color: #212121;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a:after, #MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a.breadcrumb__link:after {content:"/"; position:absolute;right:0; top:-5px;font-size:15px;color:#212121;font-weight:700 !important;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item span {font-size:14px;color:#2870B1;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item span:focus-visible {outline: 0; outline-offset: 0 !important; box-shadow: 0 !important;}
#MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item a, #MainContent .rd-breadcrumbs .breadcrumb .breadcrumb__list .breadcrumb__item span {font-weight:700 !important;}
#MainContent .custom-collection-list {border:1px solid #cfcfcf;border-radius: 5px; padding:30px 15px;}
#MainContent .custom-collection-list .grid__item {padding:0 15px;margin-bottom:15px;}
#MainContent .custom-collection-list .grid__item .grid_item_box {border:1px solid #cfcfcf;border-radius: 5px;/* -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);*/}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-image {text-align:center;padding:10px 10px 0px 10px ;}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-image img {max-width:100%;max-height:500px !important;}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-title {text-align:center;border-top:1px solid #cfcfcf; padding:10px;display:block;}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-title .link {text-decoration:none;font-size:18px;font-weight:500;color:#212121;text-transform:uppercase;line-height:1.4;}
#MainContent .category-hero-section {background:#1B528C;padding:80px 0;}
#MainContent .category-hero-section .collection-hero__title {font-size:30px;font-weight:500;text-transform:uppercase;color:#fff;display:block;padding:10px 0 !important;border-bottom:1px solid #fff;margin:0 !important;}
#MainContent .category-hero-section .collection-hero__description {padding:15px 0 5px 0;max-width:100%;width:100%;margin:0 !important;}
#MainContent .category-hero-section .collection-hero__description p {margin:10px 0 20px 0 !important;padding:0;font-size:18px;font-weight:400;line-height:1.4;color:#fff;}
#MainContent .category-hero-section .collection-hero__description p:empty {display: none;}
#MainContent .category-hero-section .collection-hero__description p a {font-size:18px;font-weight:400;line-height:1.4;color:#FFD800;text-decoration:underline;font-style:italic;}
#MainContent .category-hero-section .collection-hero__description p a:hover {color:#fff;text-decoration:none;}
#MainContent .listing-page-banner {}
#MainContent #main-collection-filters .facets-container.facets-container-drawer {border-top:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; padding:10px 0;margin-bottom:25px;}
.template-collection .collection-hero .collection-hero__inner .collection-hero__title {margin:0;font-size:30px;font-weight:700;color:#212121;}
/**/
.collage-custom {}
.collage-custom > .card__content {display:none;}
.collage-custom.collage-custom-left .card__inner {--ratio-percent:33.3% !important;}
.collage-custom.collage-custom-right .card__inner {--ratio-percent:34% !important;}
/**/
.template-product .product.product--large .product__info-wrapper .product__info-container .product__title {margin-bottom:15px;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product__title h1 {font-size:30px;font-weight:700;color:#212121;}
.template-product .product.product--large .product__info-wrapper .product__info-container .spr-starrating {margin-bottom:10px;}
.template-product .product.product--large .product__info-wrapper .product__info-container .spr-starrating .spr-stars span svg {fill:#FF9300;} 
.template-product .product.product--large .product__info-wrapper .product__info-container .spr-starrating .spr-stars {font-size:16px; color:#1B528C;}

.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box {max-width:100%;width:100%;margin:5px 0 20px 0 !important;padding-bottom:0 !important;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-form-installment-box:empty {}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-form-installment-box {display:block;width:100%;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input leged.form__label {font-size:18px;font-weight:700;color:#212121;line-height:1.2;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio'] {clip: rect(0, 0, 0, 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio'] + label { border:1px solid #fff; background-color:#fff; color:#212121; border-radius: 0px; display: inline-block; margin: 0.7rem 0.5rem 0.2rem 0; padding:1.2rem 1.8rem; font-size: 1.4rem; letter-spacing: 0.1rem; line-height: 1; text-align: center; transition: border var(--duration-short) ease; cursor: pointer; position: relative;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio'] + label a {color: #212121;text-decoration:none;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio'] + label:before {content: ''; position: absolute; top: calc(var(--variant-pills-border-width) * -1); right: calc(var(--variant-pills-border-width) * -1); bottom: calc(var(--variant-pills-border-width) * -1); left: calc(var(--variant-pills-border-width) * -1); z-index: -1; border-radius: var(--variant-pills-radius); box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio'] + label:hover {background-color:#ffd800; border-color:1px solid #ffd800;color:#212121;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio']:checked + label {background-color:#ffd800; color:#212121;}
@media screen and (forced-colors: active) {
	.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:checked + label {text-decoration:none;background-color:#ffd800; color:#212121;}
}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio']:checked + label::selection {background-color: rgba(var(--color-background), 0.3);}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio']:disabled + label {background:#fff; border-color:#fff; color: #212121;cursor:not-allowed;text-decoration:none;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type='radio']:focus-visible + label {box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.55);}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box {}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price--on-sale .price__sale {display:flex;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__regular .price-item.price-item--regular {font-size:30px;font-weight:500;color:#FF0000;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__sale {}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__sale .priceitem-regular {order:2;line-height:45px;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__sale .priceitem-regular .price-item.price-item--regular {font-size:20px;font-weight:400;color:#212121;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__sale .price-item.price-item--sale.price-item--last {order:1;}
.template-product .product.product--large .product__info-wrapper .product__info-container .product-price-box .price__sale .price-item.price-item--sale {font-size:30px;font-weight:500;color:#FF0000;}
.template-product .product.product--large .product__info-wrapper .product__info-container .shopify-block.shopify-app-block {width:100%;text-align:left;margin:5px 0 15px 0 !important;}
.template-product .product.product--large .product__info-wrapper .product__info-container .shopify-block.shopify-app-block .spr-starrating {justify-content:left !important;}
.feature-category-tag-main .title.h1, .template-cart .collection-box-main .collection__title .title.h2, .template-product .product-recommendations h2.product-recommendations__heading, .template-product .recently_viewed_heading, .template-product #shopify-product-reviews .spr-container .spr-header .spr-header-title {display:block;text-align:center;font-size:40px;font-weight:700;color:#212121;margin:0 0 20px 0 !important;text-transform:uppercase;}
.template-product .product-form__buttons {max-width:100%;}
.template-product .product-form__buttons .product-form__submit.button, .template-product .product-form__buttons .shopify-payment-button .shopify-payment-button__button {padding:15px 10px !important;}
.template-product .product-form__buttons .product-form__submit.button {border:1px solid #1B528C;background:#1B528C;text-transform:uppercase;color:#fff;font-size:20px;font-weight:700; padding:20px 10px !important;}
.template-product .product-form__buttons .product-form__submit.button:before, .template-product .product-form__buttons .product-form__submit.button:after {display:none;}
.template-product .product-form__buttons .product-form__submit.button:hover {border:1px solid #1B528C; background:#fff; color:#212121;}
.template-product .product-form__buttons .shopify-payment-button .shopify-payment-button__button {border:1px solid #FDD800;background:#FDD800;text-transform:uppercase;color:#212121;font-size:20px;font-weight:700;}
.template-product .product-form__buttons .shopify-payment-button .shopify-payment-button__button:hover {border:1px solid rgba(253,216,0,0.60);background:rgba(253,216,0,0.60);}
.template-product #shopify-product-reviews {margin:0 0 40px 0 !important;font-size:16px;color:#212121;}
.template-product #shopify-product-reviews .spr-review-footer {display:none;}
.template-product #shopify-product-reviews .spr-container {border:0px !important;}
.template-product #shopify-product-reviews .spr-header .spr-summary .spr-starrating, .template-product #shopify-product-reviews .spr-review-header .spr-starratings {margin-bottom:10px;}
.template-product #shopify-product-reviews .spr-header .spr-summary .spr-starrating .spr-icon, .template-product #shopify-product-reviews .spr-review-header .spr-starratings .spr-icon {color:#FF9300;} 
.template-product #shopify-product-reviews .spr-summary-actions .spr-summary-actions-newreview {background:#1B528C;color:#fff;font-size:14px;font-weight:700;text-decoration:none !important;padding:15px 25px !important;text-transform:uppercase;}
.template-product #shopify-product-reviews .spr-review-header .spr-review-header-title {color:#212121;font-size:18px;font-weight:500;text-decoration:none !important;margin-bottom:5px;}
.template-product #shopify-product-reviews .spr-review-header .spr-review-header-byline {color:#212121;font-size:14px;font-weight:400;text-decoration:none !important;margin-bottom:15px;}
.template-product #shopify-product-reviews .spr-review-content p.spr-review-content-body {color:#212121;font-size:18px;font-weight:400;text-decoration:none !important;margin-bottom:14px;}
.template-product #shopify-product-reviews .spr-review-reply p {color:#212121;font-size:18px;font-weight:400;text-decoration:none !important;margin-bottom:10px;}
.template-product #shopify-product-reviews .spr-review-reply {margin-left:30px !important;margin-bottom:15px;}
.template-product fieldset.product-form__input .form__label, .template-product .product-form__quantity .form__label {font-size: 18px; font-weight: 700;}
.template-product .product__info-container > .product-price-box {margin: 2.5rem 0 !important; width: 100% !important; max-width: 100%!important; border-bottom: 1px dashed #212121 !important;padding:0 0 2.0rem 0;}
.template-product .product__info-container > variant-radios {margin: 2.5rem 0 ; width: 100%; max-width: 100%; border-bottom: 1px dashed #212121 !important;}
.template-product .product__info-container > variant-radios.size-chart-popup-main {margin: 2.5rem 0 0 0; width: 100%; max-width: 100%;border-bottom:0px dashed #212121 !important;}
.template-product .product__info-container > variant-radios.size-chart-popup-main fieldset.product-form__input {margin:0 !important;}
.template-product .product__info-container > modal-opener.size-chart-popup-main {display:block; padding:0 0 1.5rem 0;margin:0 0 2.5rem 0; border-bottom: 1px dashed #212121 !important;}
.template-product .product__info-container > .product-form__input.product-form__quantity {margin: 2.5rem 0; width: 100%; max-width: 100%; border-bottom: 1px dashed #212121 !important;padding:0 0 2.5rem 0 !important;}
.template-product .product__info-container > .product-form__input.product-form__quantity .quantity {}
.template-product .product__info-container > .product-form__input.product-form__quantity .quantity:before, .template-product .product__info-container > .product-form__input.product-form__quantity .quantity:after {display:none;}
/**/
.template-cart .cart-items thead th {font-size:16px;color:#212121;font-weight:500;}
.template-cart .title.title--primary, .template-cart .cart-item__name {font-size:22px; font-weight: 700; color: #212121;}
.template-cart .cart-item__price-wrapper > :only-child:not(.cart-item__discounted-prices), .template-cart .product-option {font-size:18px; font-weight: 400; color:#212121;}
/**/
#menu-drawer {z-index:12;height: calc(100vh - 88px);}
.needsclick.kl-teaser-SKwURv {}
.needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 {}
.needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 {border-radius:0px !important;background-color:#FFD800 !important;color:#212121 !important;}
.needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 p, .needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 p span {color:#212121 !important;text-transform:uppercase !important;}
.needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1:hover {border-radius:0px !important;background-color:#144273 !important;color:#fff !important;}
.needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1:hover p span, .needsclick.kl-teaser-SKwURv > .needsclick.kl-private-reset-css-Xuajs1 > .needsclick.kl-private-reset-css-Xuajs1 p span:hover {color:#fff !important;}

/**/
.template-page {}
.template-page .main-page-title {font-size:40px;font-weight: 700; color: #212121;}
.template-page .rte {}
.template-page .rte h1 {font-size:30px;font-weight: 700; color: #212121;}
.template-page .rte h2 {font-size:24px;font-weight: 700; color: #212121;}
.template-page .rte h3 {font-size:20px;font-weight: 700; color: #212121;}
.template-page .rte h4 {font-size:18px;font-weight: 700; color: #212121;}
.template-page .rte h5 {font-size:16px;font-weight: 700; color: #212121;}
.template-page .rte h6 {font-size:16px;font-weight: 700; color: #212121;}
.template-page .rte table {font-size:16px; font-weight:400; color:#212121; margin:0 0 15px 0 !important;}
.template-page .rte p {font-size:16px; font-weight:400; color:#212121;padding:0 !important;margin:0 0 15px 0 !important;}
.template-page .rte p strong, .template-page .rte p b {font-size:16px; font-weight:500; color:#212121;}
.template-page .rte p a {font-size:16px; color:#212121; text-decoration:underline;}
.template-page .rte ul {list-style:disc;padding:0 0 0 20px !important;margin:0 0 15px 0 !important;}
.template-page .rte ul li {font-size:16px; color:#212121;text-decoration:none;padding:0 !important;margin:0 0 !important;line-height:1.4;}
.template-page .rte ul li a {font-size:16px; color:#212121;text-decoration:underline;}

/**/
.contactform .grid__item_customfield > .gradient > div {display: flex; justify-content: end;padding:0 15px;}
.contactform .grid__item_customfield > .gradient p {max-width:100%;padding: 15px; border: 1px solid #ccc;}
.contactform .grid__item_customfield > .gradient p a {color:#212121;text-decoration:underline;}
/**/
@media screen and (min-width:1200px){
	.footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer_menu_pay {display:flex;}
}
@media screen and (min-width:1025px){
}
@media screen and (min-width:990px){
	.product--large:not(.product--no-media) .product__media-wrapper {max-width:50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;}
	.product--large:not(.product--no-media) .product__info-wrapper {max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;padding: 0 0 0 6rem !important;}
}
@media screen and (min-width:1025px){
	.product--large:not(.product--no-media) .product__info-wrapper {max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;padding: 0 0 0 8rem !important;}
}
@media screen and (min-width:1299px){
	.product--large:not(.product--no-media) .product__info-wrapper {max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;padding: 0 0 0 9rem !important;}
}
@media screen and (min-width:1499px){
	.product--large:not(.product--no-media) .product__info-wrapper {max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;padding: 0 0 0 10rem !important;}
}
@media screen and (min-width:992px){
	header.header .page-width .header__heading {flex-grow: 1; max-width:380px;}
	header.header .page-width .header__search__center {display:flex;flex-grow: 1;}
	header.header .page-width .header__search__center .header__search {width:100%;}
	header.header .page-width .header__icons_right {flex-grow: 1; max-width: 380px;}
	header.header .page-width .header__icons_right .header__icons {justify-content:flex-end;}
	body.template-index header.header .header_nav {/*min-height:69px;*/background:#1B528C;position:relative;}
    body .rd-main-header{z-index:1002 !important; position:relative; width:100%;}
	body.template-index #MainContent {z-index:1001 !important;padding-top:0 !important;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery {display:flex;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .slider-mobile-gutter {order:2; width:100%;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .slider-mobile-gutter .product__media-list .product__media-item.grid__item .product__modal-opener {border:1px solid #DBDBDB;padding:15px !important;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .slider-mobile-gutter .product__media-list .product__media-item.grid__item .product__modal-opener .product__media.media.media--transparent {border:0px !important;}


	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .thumbnail-slider {order:1; width:105px;padding:0 20px 0 0 !important;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .thumbnail-slider {width:105px;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list {display:block;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list li.thumbnail-list__item {margin-bottom:15px;}
	.template-product .product .grid__item.product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list li.thumbnail-list__item .thumbnail {border:1px solid #DBDBDB;}

	/**/
	.contactform {}
	.contactform .grid__item__form {width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2); max-width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2);}
	.contactform .grid__item_customfield {width:calc(30% - var(--grid-desktop-horizontal-spacing) / 2); max-width:calc(30% - var(--grid-desktop-horizontal-spacing) / 2);}
	.contactform .grid__item_customfield > .gradient > div {display: flex; justify-content: end;padding:83px 0 0 0;}
	.contactform .grid__item_customfield > .gradient p {max-width: calc(100% - 200px);}
	.feature-pro-row .page-width .collection-box-main {padding: 6.5rem 0;}
}
@media screen and (min-width:768px){	
}
@media screen and (max-width:1199px){
	#shopify-section-announcement-bar .hura-announcement-bar .hura-messages .hura-message:nth-child(2) {display:none;}
	.footer__content-bottom .footer__content-bottom-wrapper .footer__column {flex-wrap: wrap;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__copyright, .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer_info_left {text-align:center;width:100%;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer_menu {text-align: center; justify-content: center; width: 100%;display:block;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer_menu .footermenu-item {display:inline-block;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment {max-width:inherit;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment span {position:relative !important;width:inherit !important;height:inherit !important;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment ul.list.list-payment {display: inline-block; justify-content: center;text-align:center;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment ul.list.list-payment li {display:inherit;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:991px){
	.feature-pro-row .page-width .collection-box-main {padding:2.5rem 2.5rem 0.5rem 2.5rem;}
	.product__info-container {max-width: 82rem;}
	header.header .page-width {display: flex; justify-content: space-between; align-content: center;}
	header.header .page-width header-drawer {display: flex; align-items: center;}
	#MainContent .rd-breadcrumbs .breadcrumb, .page-width, .container {padding:0 2rem;}
	.video-section-box .video-section.page-width:after {max-width:calc(100% - 4rem);}
	#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow__controls {width: calc(100% - 4rem);}
	.header__icons_right .header__search {display:none;}
	.freeshipping-icon {display:none;}
	.header__heading-logo {max-width:260px !important;}
	#menu-drawer {top:88px; width:280px !important; max-width:280px !important; min-width:280px !important;}
	.footer-block--newsletter {margin-bottom:30px !important;padding:30px 0 !important;}
	.footer-block--newsletter .page-width {padding:0 30px !important;}
	.footer-block--newsletter h2.footer-block__heading {font-size:22px;}
	.footer-block--newsletter p.footer-block__heading {font-size:16px;}
	.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > form.needsclick {max-width:280px;}
	.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > form.needsclick > .needsclick > .needsclick {display:block !important;}
	.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick input.needsclick {-webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important;padding-left:45px !important;}
	.footer-row-center .footer-block .footer-block__heading {margin-bottom:15px !important;}
	.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > button.needsclick {width:100% !important; display:block !important;-webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important;margin-top:15px !important;}
	.footer-block--newsletter p.footer-block__heading {font-size:15px !important;padding:0 20px !important;}
	.footer-block--newsletter p.footer-block__heading:before, .footer-block--newsletter p.footer-block__heading:after {width:15px;}
	.footer__content-bottom .footer__content-bottom-wrapper.page-width {padding:0 !important;}
	.feature-tabbing-row .grid__item {width:100% !important; max-width:100% !important;}
	.feature-category-tag-main .title.h1, .template-cart .collection-box-main .collection__title .title.h2, .template-product .product-recommendations h2.product-recommendations__heading, .template-product .recently_viewed_heading, .template-product #shopify-product-reviews .spr-container .spr-header .spr-header-title {font-size:30px;}
		/**/
	.contactform {}
	.contactform .grid__item__form {width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2); max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);margin-bottom:30px;}
	.contactform .grid__item_customfield {width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2); max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);margin-bottom:30px;}
	.contactform .grid__item_customfield > .gradient > div {padding:0 !important;}
}
@media screen and (max-width:991px){
	.menu-drawer__navigation-container {display: flex;align-content: space-between; overflow-y: auto; height: 100%; flex-wrap: wrap;}
	.menu-drawer__navigation-container .header__search {display: block;margin: 40px 20px 0px 20px;}
	.menu-drawer__navigation {width: 100%;}
	.menu-drawer__utility-links {width: 100%;}
	.menu-drawer__navigation {padding: 2.5rem 0;}
	/*#shopify-section-announcement-bar {display:none !important;}*/	
}
@media screen and (max-width:767px){
	.footer-block.grid__item {margin:20px 0 !important;}
	.feature-category-tag-main .title.h1, .template-cart .collection-box-main .collection__title .title.h2, .template-product .product-recommendations h2.product-recommendations__heading, .template-product .recently_viewed_heading, .template-product #shopify-product-reviews .spr-container .spr-header .spr-header-title {font-size:26px;}
}
@media screen and (max-width:749px){
	.menu-drawer-container .header__icon.header__icon--menu {margin-top: 18px;}
	.header__icon.header__icon--cart:after {display:none;}
	.feature-category-tag-main ul {flex-wrap: wrap;}
}
@media screen and (max-width:400px){
	#menu-drawer {top:78px;}
}
/**/
.collage-card-info-hide .card > .card__inner > .card__content, .collage-card-info-hide .card > .card__content {display:none;}
/**/

/* NEW CSS 13-01*/
.shopify-section.section-header, .shopify-section-header-sticky {position:fixed !important;  /* top:0px !important; */  width:100% !important;   z-index: 89999 !important;   transform: translateY(00); transition:all 0.3;  }
body.template-index .shopify-section-header-sticky .header__inline-menu .list-menu li > .main-megamenu {top: calc(100% - 12px) !important;}
.header__heading-logo {max-height:64px !important;}
header.header {padding-top:0px !important;}

body.template-index #MainContent {margin-top:123px;}
#MainContent {z-index: 11; padding-top: 0 !important;margin-top:150px;}
/* NEW CSS 13-01 End*/
@media screen and (max-width:749px){
	.header__icon.header__icon--cart {width: 5rem;}
	#MainContent {margin-top:140px !important;}
	body.template-index #MainContent {margin-top:126px !important;}
	.header__icon.header__icon--cart:before {height: calc(100% + 15px);}
}

/* NEW CSS 16-01*/
/*#shopify-section-announcement-bar {display:none;}*/
header.header {background: #1B528C !important; box-shadow: 0 3px 20px #bbb5b5;}
body.template-index header.header .header_nav{background: #efefef;}
header.header .header_nav{background: #efefef;}
.header__inline-menu .list-menu li > a{color:#000;}
.header__icon, .freeshipping-icon{color:#fff !important;}
.shopify-section-header-hidden .header.header {padding-top: 0 !important;}
ul.contains-card--product{margin-top:0px !important}
.fc-row slider-component.page-width ul.slick-slider .slick-prev { right: 70px !important;}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow {background-color: rgba(27, 82, 140,1); z-index: 11;}
.fc-row slider-component.page-width ul.slick-slider .slick-arrow svg {color:#fff !important;}
footer.footer {background: #1B528C !important;}
.footer-block__newsletter{display: flex; align-items: center;}
.footer-block--newsletter{background:#fdd800; padding:15px 0;}
.footer-block--newsletter h2.footer-block__heading{font-size:22px; margin:0 !important;}
.footer-block--newsletter p.footer-block__heading{ margin: 0 auto 0;   padding: 0 55px;}
.footer-row-center .footer-block .footer-block__heading{color:#fff;}
.footer-row-center .footer-block .footer-block__details-content p{color:#fff;}
.footer-row-center .footer-block.footer-block--menu ul.footer-block__details-content li, .footer-row-center .footer-block.footer-block--menu ul.footer-block__details-content li a{color:#fff;}
.footer-row-center .footer-block .footer-block__details-content p a{color:#fff;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item{border-right: 1px solid #fff;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item a{color:#fff;}
.footer__content-bottom-wrapper .footer__column--info .footer__copyright{color:#fff;}
.footer-row-center .footer-block .footer-block__details-content p a:hover{color:#fdd800 !important;} 
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover{color:#fdd800 !important;}
.footer__content-bottom-wrapper .footer__column--info .footer_menu .footermenu-item a:hover{color:#fdd800 !important;}

#MainContent .category-hero-section {background:transparent; padding: 60px 0;}
#MainContent .category-hero-section .collection-hero__title { font-size: 23px; font-weight: 500; text-transform: uppercase; color: #121212; display: block; padding: 10px 0!important;border-bottom: 1px solid #cfcfcf; margin: 0 !important;}
#MainContent .category-hero-section .collection-hero__description p{color:#212121;}
#MainContent .category-hero-section .collection-hero__description p a:hover{color:#1B528C;}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-image a:focus-visible { outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-image img:focus-visible { outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
.header__inline-menu .list-menu li > a:focus-visible { outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input:focus-visible {outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type="radio"]:focus-visible + label {outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
focus-visible {outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
.header__active-menu-item-outer{background:#FFD800 !important; color:#000 !important;}
.header__inline-menu .list-menu li > a:hover, .header__inline-menu .list-menu li > a .header__active-menu-item {color: #000;text-decoration: none !important;}
body.template-index .header__inline-menu .list-menu li > .main-megamenu {top: calc(100% - 5px) !important;}
body.template-index .shopify-section-header-sticky .header__inline-menu .list-menu li > .main-megamenu {top: calc(100% - 0px) !important;}
.header__inline-menu .list-menu li > .main-megamenu{top: calc(100% - 0px) !important;}

:focus-visible {outline: none!important; outline-offset: inherit !important; box-shadow: none!important;}
.template-product .product.product--large .product__info-wrapper .product__info-container variant-radios .product-form__input input[type="radio"] + label{border: 1px solid #212121;}
.feature-category-tag-main .title.h1, .template-cart .collection-box-main .collection__title .title.h2, .template-product .product-recommendations h2.product-recommendations__heading, 
.template-product .recently_viewed_heading, .template-product #shopify-product-reviews .spr-container .spr-header .spr-header-title{font-size: 30px;}
.summary__title h2.h4.accordion__title {text-transform: uppercase;font-weight: 500;}
.product__tax {margin-top:0 !important;}
.product__info-container .accordion {border-top: none !important;border-bottom: .1rem solid #DBDBDB !important;}

/**/
.product-popup-modal.size-chart-popup-main .product-popup-modal__content {max-width:767px !important;width:100% !important;}
.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 {margin:15px 0 15px 0 !important;padding:0 5rem !important;}
.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 .slick-list {margin:0 !important;}
/**/
@media screen and (max-width: 1200px){
	/*.feature-pro-right-img .collection-card__image-wrapper { right: 11.5rem; top: 3rem; max-height: calc(100% - 6rem); max-width: 400px;}
	.feature-pro-left-img .collection-card__image-wrapper {left: 9.5rem; top: 3rem;  max-height: calc(100% - 6rem); max-width: 400px;}*/
	.multi-brand-logo .page-width .rd-slickslider-master ul.multicolumn-list .slick-list .multicolumn-list__item {padding:0 20px 0 0 !important;}	
}  

@media screen and (max-width: 1199px){
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment {text-align: center; width: 100%;}
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment span {display: none;}    
	.footer__content-bottom-wrapper .footer__column--info.footer_menu_pay .footer__payment ul.list.list-payment {display: flex; justify-content: center; text-align: center; width: 100%;}
	.header__inline-menu .list-menu li > a {padding:1.15rem 1.2rem !important;}
}
 @media screen and (min-width: 992px){
	.desktop_block {display:block !important;}
	.mobile_block {display:none !important;}	
	.desktop_slide_image {display:block !important;}
	.mobile_slide_image {display:none !important;}
	.media > .desktop_slide_image > :not(.zoom):not(.deferred-media__poster-button), .media .desktop_slide_image model-viewer, .media > .mobile_slide_image > :not(.zoom):not(.deferred-media__poster-button), .media .mobile_slide_image model-viewer {max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
}   

@media screen and (max-width: 991px){
	.desktop_block {display:none !important;}
	.mobile_block {display:block !important;}	
	.desktop_slide_image {display:none !important;}
	.mobile_slide_image {display:block !important;}
	.media > .desktop_slide_image > :not(.zoom):not(.deferred-media__poster-button), .media .desktop_slide_image model-viewer, .media > .mobile_slide_image > :not(.zoom):not(.deferred-media__poster-button), .media .mobile_slide_image model-viewer {max-width: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
	.feature-tabbing-row ul.contains-card--product{padding:15px 0 !important;}    
	.feature-tabbing-row  .grid.product-grid .grid__item { width:50% !important; max-width: calc(50% - 6px) !important;}
	.feature-tabbing-row .grid__item .pro_imag{justify-content: center !important;}
	.footer-block__newsletter{display:inherit !important;}
	.footer-block--newsletter p.footer-block__heading {margin-bottom: 10px; margin-top: 10px;} 

	#MainContent .slider-gutter-box.slider-mobile-gutter .slideshow.banner.grid {padding: 0 0 15px !important;}
	#MainContent .slider-gutter-box.slider-mobile-gutter:after {left:0rem; right: 0rem; width: 100%;}
	header.header > .header_nav {display:none !important;}
	.feature-pro-row .page-width .collection-box-main {}
	.multi-brand-logo .page-width-fluid {padding:0 1.5rem !important;}
	.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 .slick-list {margin:0 !important; padding:0 !important;}
	.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 .slick-list .grid__item  {margin:0 !important; padding:0 10px 0 0 !important;}
}
@media screen and (max-width:1201px){
	.fc-row .collection__title.title-wrapper {width:100% !important; max-width:calc(100% - 520px) !important; padding:0 !important; z-index: 1;}
	.fc-row slider-component.page-width {width:100% !important; max-width:calc(100% - 510px) !important; padding:0 !important;margin:0 !important;}
	.fc-row .collection__title.title-wrapper {width:100% !important;max-width:100% !important;}
	.fc-row slider-component.page-width {width:100% !important;max-width:100% !important;padding:0 40px;}
	.fc-row slider-component.page-width ul.slick-slider {padding:20px 0px 0 0px !important;}
	.fc-row slider-component.page-width ul.slick-slider .grid__item {padding:0 !important;}
	.fc-row slider-component.page-width ul.slick-slider .slick-arrow {top:48% !important;}
	.fc-row slider-component.page-width ul.slick-slider .slick-prev {left:-24px !important;right:inherit !important;}
	.fc-row slider-component.page-width ul.slick-slider .slick-next {right:-24px !important;}
	.fc-row .collection__title.title-wrapper{text-align:center;} 
	.feature-pro-right-img .collection-card__image-wrapper{justify-content: center; max-width:350px; position:relative; margin: 0 auto; right: 0; top: 0; max-height: 100%; left:0;} 
	.feature-pro-left-img .collection-card__image-wrapper  {justify-content: center; max-width:350px; position:relative; margin: 0 auto; right: 0; top: 0; max-height: 100%; left:0;}
}
@media screen and (max-width: 991px){
	.section-template--16788812038454__3ad434bd-2ca4-4f81-873a-7250f25954ed-padding {padding:0 !important;}
	/**/
	#MainContent .slider-gutter-box.slider-mobile-gutter {border-top:0 !important; border-left:0 !important;border-right:0px !important;}
	.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 {margin: 15px 0 20px 0 !important;}
	.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 .slick-list {margin:0 !important; padding:0 15% 0 0 !important;}
	.feature-pro-row .collection__title .title {font-size:26px;}
	.feature-category-tag-main ul li span {font-size:14px; font-weight:900; cursor:pointer; padding:10px 0; min-width:130px;}
	.multi-brand-logo .page-width-fluid .rd-slickslider-master .rd-slickslider-10 {margin:15px 0 15px 0 !important;padding:0 0 !important;}
	.active[data-tab-info] {padding:0 2rem !important;}
  .feature-category-tag-main ul li{    padding: 5px;}
}
@media screen and (min-width: 990px){
	.header:not(.header--middle-left, .header--middle-center) .header__inline-menu {margin-top:0px;}
	.fc-row.feature-pro-row .grid.product-grid .grid__item {padding:0 15px 0 0  !important;}
	.mobile_show {display:none !important;}
	.shopify-section-header-hidden .header .header--middle-left, .shopify-section-header-hidden .header .header--middle-center, .shopify-section-header-hidden .header .header__inline-menu {margin-top::;px;}
	.header__icon.header__icon--cart:after {background:#fff;display:none;} 
	.underline-links-hover:hover a:focus-visible{box-shadow: none !important;}
}
/*Product page Zoom Start*/
.product-media-modal.media-modal[open] {background-color:rgba(0,0,0,0.4); z-index: 999999;justify-content: center; align-items: center; display: flex;}
.product-media-modal.media-modal[open] .product-media-modal__dialog {height:auto;position:relative; overflow:hidden; max-width:680px;margin:0 auto;}
.product-media-modal.media-modal[open] .product-media-modal__dialog .product-media-modal__toggle {position: absolute; right: 15px; top: 15px;}
.product-media-modal.media-modal[open] .product-media-modal__dialog .product-media-modal__content {padding:15px;border:0px;}
.product-media-modal.media-modal[open] .product-media-modal__dialog .global-media-settings {border:0px;}
/*Product page Zoom End*/	
.mobile_show {display:block;}
.mobile_show.header__search__center .header__search {margin:10px 20px 10px 20px !important;width:calc(100% - 40px) !important;}
@media screen and (max-width: 749px){
	.menu-drawer-container .header__icon.header__icon--menu {margin-top: 0;}
}

@media screen and (max-width: 749px){
	.mobile_show.header__search__center .header__search {margin: 0px 20px 10px 20px !important;}
	header.header .page-width .header__icons_right .freeshipping-text {display:none;}
	.slideshow_default.banner--large:not(.banner--adapt){min-height: 102.4rem !important;}
	.slideshow_default.banner--medium:not(.banner--adapt){min-height: 72.4rem !important;}
	.slideshow_default.banner--small:not(.banner--adapt){min-height: 45.4rem !important;}

	.slideshow_sleek.banner--large:not(.banner--adapt){min-height: auto !important;}
	.slideshow_sleek.banner--medium:not(.banner--adapt){min-height:auto !important;}
	.slideshow_sleek.banner--small:not(.banner--adapt){min-height: auto !important;}	
	#MainContent .custom-collection-list{ border:none; padding:0;}
	#MainContent .custom-collection-list .grid__item{ padding:0 5px;}
	#MainContent .category-hero-section .collection-hero__description p{ font-size:14px;}
	#MainContent .custom-collection-list .grid__item .grid_item_box .collection-item-title .link, #MainContent .category-hero-section .collection-hero__description p a{ font-size:12px;}
	.footer-block--newsletter .klaviyo-form-WrHcqd > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick > .needsclick input.needsclick {min-width:270px; font-size:14px;} 
}
@media screen and (min-width: 750px){
	.slideshow_default.banner--large:not(.banner--adapt) {min-height: 102.4rem !important;}
	.slideshow_default.banner--medium:not(.banner--adapt) {min-height: 72.4rem !important;}
	.slideshow_default.banner--small:not(.banner--adapt) {min-height: 45.4rem !important;}
	.section-template--16788812038454__eeade1e3-c548-45e4-80fb-70c256366bcb-padding { margin-top: 50px !important; background:#FEF6D9 !important;}
	.section-template--16788812038454__4186037e-9781-41d3-a63b-a0c0524ea081-padding{margin-top: 14px !important; background:#E7F0FA !important;}  
}    
.collection-hero__inner .collection-hero__text-wrapper {align-items: center; flex-direction: row; padding-bottom: 0; padding:0px;}    
/* NEW CSS 16-01 End*/
.product__description_slot {border-bottom: 1px dashed #212121 !important;border-top:1px dashed #212121 !important;margin-top:10px !important;padding-bottom:2.5rem !important;}
.product__description_slot .product__description_more_rte {height:56px;overflow:hidden;margin:2.5rem 0 0 0 !important;}
.product__description_slot .readmore {color:#1B528C;text-decoration:underline;}
.product__description_slot .readmore:hover {color:#1B528C;text-decoration:none;}
/**/
.prosize-modal .prosize-modal-close {display: block;position: absolute;top: 0;right: 0;width: 48px;height: 48px;padding: 0;background: none;border: none;overflow: hidden;cursor:pointer;}
.prosize-modal .prosize-modal-close .icon__fallback-text {text-indent:-9999px;position:absolute;}
.prosize-modal .prosize-modal-close:before, .prosize-modal .prosize-modal-close:after {content: ""; position: absolute; height: 1px; width: 24px; top: 50%; left: 12px; background: black;}
.prosize-modal .prosize-modal-close:before {transform: rotate(45deg);}
.prosize-modal .prosize-modal-close:after {transform: rotate(-45deg);}
.prosize-modal h3 {margin-bottom: 1em;}
.size-chart .prosize-modal-inner {max-width: 540px;}
.size-chart table {font-size: 14px;}
.size-chart h3, .size-chart th, .size-chart td {text-align: center;}
.m-modal-close .icon__fallback-text{position: absolute !important; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0;}
/**/
.multicolumn-row .page-width-fluid {padding:0 !important;}
.template-collection .collage__item--left:nth-child(3n-1) .collage-card {padding-bottom:0 !important;}
.template-collection .collage__item--left:nth-child(3n) .collage-card {padding-top:0 !important;}
/* Silder */
.slick-dots{bottom:-20px !important;}
.slick-dots li button{ background:#000 !important; height:10px !important;}
.collage-card.card-wrapper.product-card-wrapper{padding: 0;}

@media screen and (min-width: 1820px){
  .grid .grid__item.slick-slide .card-wrapper .card .card__inner{height: 444px;}
  .recently_viewed_grid .grid .grid__item .card-wrapper .card .card__inner, .product-recommendations .grid .grid__item .card-wrapper .card .card__inner {--ratio-percent:90% !important;}
}
header.header .page-width .header__icons_right .freeshipping-text {margin:0 42px 0 0;}
.header__icon.header__icon--account{background: #ffd800;border-radius: 50%;width: 34px;height: 32px;margin: 10px 20px 0 0;}
.header__icon.header__icon--account path{ color:#000}
.facets__summary .icon-caret {right: -20px !important;}
.product-description {height:58px;overflow: hidden;}
.readmore{font-weight:bold}
@media screen and (max-width:749px){
	.collage--mobile {grid-template-columns: auto !important;}
	.collage--mobile .collage__item--left:nth-child(3n - 2){grid-column:inherit !important;}
	.collage--mobile .collage__item--left:nth-child(3n) {grid-column-start:inherit !important;}
	.mobile-facets__footer {margin-bottom:40px;}
	.js .mobile-facets__submenu {height: calc(100% - 35px);}
	.mobile-facets__main.has-submenu > .mobile-facets__footer {margin-bottom:40px;}
	.mobile-facets__submenu > .mobile-facets__footer {margin-bottom:0px;}
}
@media screen and (min-width: 390px){
	.mobile-facets{top:121px !important;}
	.product-description{height: 58px;} 
}
.product-media-modal.media-modal[open] .global-media-settings.global-media-settings--no-shadow {display:none;}
.product-media-modal.media-modal[open] .global-media-settings.global-media-settings--no-shadow.active {display:block;}
.pro-link{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999;}