/** Shopify CDN: Minification failed

Line 884:0 Expected "}" to go with "{"

**/
@import url('kalam-font.css');
body {
  overflow-x: hidden;
}
/* #CountryList li.popover__linklist-item span.country_flag {
    background: url(/cdn/shop/files/flagssssccc_new.png?v=1747974786);
    width: 26px;
    height: 18px;
} */
 .cstm-pre-order-txt {
    width: 100%;
    max-width: 310px;
}
#CountryList li.popover__linklist-item span.country_flag {
    background: url(/cdn/shop/files/flagssssccc_new.png?v=1747974786);
    width: 26px;
    height: 18px;
    background-size: 399px 198px;
}
#CountryList li.popover__linklist-item:nth-of-type(2) span.country_flag {
    background-position: 0 -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(3) span.country_flag {
    background-position: 369px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(4) span.country_flag {
    background-position: 339px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(5) span.country_flag {
    background-position: 313px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(6) span.country_flag {
    background-position: 284px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(7) span.country_flag {
    background-position: 256px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(8) span.country_flag {
    background-position: 227px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(9) span.country_flag {
    background-position: 199px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(10) span.country_flag {
    background-position: 170px -4px;
}
#CountryList li.popover__linklist-item:nth-of-type(11) span.country_flag {
    background-position: 143px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(12) span.country_flag {
    background-position: 116px -4px;
}
#CountryList li.popover__linklist-item:nth-of-type(13) span.country_flag {
    background-position: 87px -11px;
}
#CountryList li.popover__linklist-item:nth-of-type(14) span.country_flag {
    background-position: 60px -6px;
}
#CountryList li.popover__linklist-item:nth-of-type(15) span.country_flag {
    background-position: 33px -4px;
}
#CountryList li.popover__linklist-item:nth-of-type(16) span.country_flag {
    background-position: -4px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(17) span.country_flag {
    background-position: -32px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(18) span.country_flag {
    background-position: -57px -29px;
    width: 24px;
}
#CountryList li.popover__linklist-item:nth-of-type(19) span.country_flag {
    background-position: -87px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(20) span.country_flag {
    background-position: -115px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(21) span.country_flag {
    background-position: -143px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(22) span.country_flag {
    background-position: -170px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(23) span.country_flag {
    background-position: -200px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(24) span.country_flag {
    background-position: -227px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(25) span.country_flag {
    background-position: -255px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(26) span.country_flag {
    background-position: -284px -29px;
}
#CountryList li.popover__linklist-item:nth-of-type(27) span.country_flag {
    background-position: -310px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(28) span.country_flag {
    background-position: -340px -31px;
}
#CountryList li.popover__linklist-item:nth-of-type(29) span.country_flag {
    background-position: -366px -32px;
}
#CountryList li.popover__linklist-item:nth-of-type(30) span.country_flag {
    background-position: -5px -52px;
}
#CountryList li.popover__linklist-item:nth-of-type(31) span.country_flag {
    background-position: -31px -53px;
}
#CountryList li.popover__linklist-item:nth-of-type(32) span.country_flag {
    background-position: -59px -51px;
}
#CountryList li.popover__linklist-item:nth-of-type(33) span.country_flag {
    background-position: -88px -52px;
}
#CountryList li.popover__linklist-item:nth-of-type(34) span.country_flag {
    background-position: -114px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(35) span.country_flag {
    background-position: -141px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(36) span.country_flag {
    background-position: -172px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(37) span.country_flag {
    background-position: -201px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(38) span.country_flag {
    background-position: -230px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(39) span.country_flag {
    background-position: -256px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(40) span.country_flag {
    background-position: -284px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(41) span.country_flag {
    background-position: -313px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(42) span.country_flag {
    background-position: -342px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(43) span.country_flag {
    background-position: -370px -54px;
}
#CountryList li.popover__linklist-item:nth-of-type(44) span.country_flag {
    background-position: -4px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(45) span.country_flag {
    background-position: -32px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(46) span.country_flag {
    background-position: -60px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(47) span.country_flag {
    background-position: -89px -73px;
}
#CountryList li.popover__linklist-item:nth-of-type(48) span.country_flag {
    background-position: -116px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(49) span.country_flag {
    background-position: -143px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(50) span.country_flag {
    background-position: -171px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(51) span.country_flag {
    background-position: -197px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(52) span.country_flag {
    background-position: -226px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(53) span.country_flag {
    background-position: -255px -73px;
}
#CountryList li.popover__linklist-item:nth-of-type(54) span.country_flag {
    background-position: -282px -71px;
}
#CountryList li.popover__linklist-item:nth-of-type(55) span.country_flag {
    background-position: -311px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(56) span.country_flag {
    background-position: -344px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(57) span.country_flag {
    background-position: -371px -72px;
}
#CountryList li.popover__linklist-item:nth-of-type(58) span.country_flag {
    background-position: 0 -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(59) span.country_flag {
    background-position: -29px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(60) span.country_flag {
    background-position: -57px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(61) span.country_flag {
    background-position: -86px -94px;
}
#CountryList li.popover__linklist-item:nth-of-type(62) span.country_flag {
    background-position: -115px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(63) span.country_flag {
    background-position: -143px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(64) span.country_flag {
    background-position: -171px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(65) span.country_flag {
    background-position: -197px -95px;
}
#CountryList li.popover__linklist-item:nth-of-type(66) span.country_flag {
    background-position: -227px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(67) span.country_flag {
    background-position: -255px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(68) span.country_flag {
    background-position: -282px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(69) span.country_flag {
    background-position: -310px -91px;
}
#CountryList li.popover__linklist-item:nth-of-type(70) span.country_flag {
    background-position: -738px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(71) span.country_flag {
    background-position: 832px -93px;
}
#CountryList li.popover__linklist-item:nth-of-type(72) span.country_flag {
    background-position: -35px -115px;
}
#CountryList li.popover__linklist-item:nth-of-type(73) span.country_flag {
    background-position: -62px -115px;
}
#CountryList li.popover__linklist-item:nth-of-type(74) span.country_flag {
    background-position: -90px -114px;
}
#CountryList li.popover__linklist-item:nth-of-type(75) span.country_flag {
    background-position: -120px -117px;
}
#CountryList li.popover__linklist-item:nth-of-type(76) span.country_flag {
    background-position: -148px -116px;
}
#CountryList li.popover__linklist-item:nth-of-type(77) span.country_flag {
    background-position: -174px -115px;
}
#CountryList li.popover__linklist-item:nth-of-type(78) span.country_flag {
    background-position: -203px -116px;
}
#CountryList li.popover__linklist-item:nth-of-type(79) span.country_flag {
    background-position: -232px -116px;
}
#CountryList li.popover__linklist-item:nth-of-type(80) span.country_flag {
    background-position: -258px -116px;
}
#CountryList li.popover__linklist-item:nth-of-type(81) span.country_flag {
    background-position: -287px -113px;
}
#CountryList li.popover__linklist-item:nth-of-type(82) span.country_flag {
    background-position: -316px -114px;
}
#CountryList li.popover__linklist-item:nth-of-type(83) span.country_flag {
    background-position: -345px -115px;
}
#CountryList li.popover__linklist-item:nth-of-type(84) span.country_flag {
    background-position: -372px -115px;
}
#CountryList li.popover__linklist-item:nth-of-type(85) span.country_flag {
    background-position: -4px -138px;
}
#CountryList li.popover__linklist-item:nth-of-type(86) span.country_flag {
    background-position: -36px -136px;
}
#CountryList li.popover__linklist-item:nth-of-type(87) span.country_flag {
    background-position: -65px -137px;
}
#CountryList li.popover__linklist-item:nth-of-type(88) span.country_flag {
    background-position: -89px -137px;
}
#CountryList li.popover__linklist-item:nth-of-type(89) span.country_flag {
    background-position: -119px -137px;
}
#CountryList li.popover__linklist-item:nth-of-type(90) span.country_flag {
    background-position: -146px -140px;
}
#CountryList li.popover__linklist-item:nth-of-type(91) span.country_flag {
    background-position: -173px -138px;
}
#CountryList li.popover__linklist-item:nth-of-type(92) span.country_flag {
    background-position: -202px -139px;
}
#CountryList li.popover__linklist-item:nth-of-type(93) span.country_flag {
    background-position: -230px -141px;
}
#CountryList li.popover__linklist-item:nth-of-type(94) span.country_flag {
    background-position: -257px -135px;
}
#CountryList li.popover__linklist-item:nth-of-type(95) span.country_flag {
    background-position: -285px -134px;
}
#CountryList li.popover__linklist-item:nth-of-type(96) span.country_flag {
    background-position: -311px -137px;
}
#CountryList li.popover__linklist-item:nth-of-type(97) span.country_flag {
    background-position: -341px -135px;
}
#CountryList li.popover__linklist-item:nth-of-type(98) span.country_flag {
    background-position: -369px -135px;
}
#CountryList li.popover__linklist-item:nth-of-type(99) span.country_flag {
    background-position: -5px -162px;
}
#CountryList li.popover__linklist-item:nth-of-type(100) span.country_flag {
    background-position: -42px -164px;
}
main#main .container-new {
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 var(--mobile-container-gutter);
    background: #000;
    /* color: #fff; */
}
main#main .container {
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
    padding: unset;
}
.jtpl-featured-collection .featured-collection .featured-collection__header p.featured-collection__text {
    text-align: center !important;
    margin-bottom: 5px;
    font-weight: 600;
}
.page__sub-header {
    margin-top: 0;
    padding-top: 23px;
}
.blog-container .blog-post .article__content p strong {
    font-family: Kalam, sans-serif;
    font-size: 30px;
    font-weight: 500;
    margin-top: 40px;
    margin-bottom: 15px;
    display: block;
}
.blog-container .blog-post .article__content p a strong {
    all: unset;
}
.blog-container .blog-post .article__content.rte ul li:before {
    background: #fff;
    left: -35px;
}
.blog-container .blog-post .article__content ul {
    margin-left: 35px;
}
.page__description .video-content-section-about {
    display: flex;
    flex-wrap: wrap;
}
.page__description .video-content-section-about .about-inner {
    flex: 0 0 50%;
}
.page__description .video-content-section-about .about-inner:nth-child(2) {
    padding-right: 40px;
}
#shopify-section-corporate-album .corporate-album .load-more_str .loadmorereviews {
    width: fit-content;
    display: flex;
    align-items: center;
}
.page__content .legal-wrapper-sec {
    max-width: 680px;
}
.legal-wrapper-sec br {
    display: none;
}
.legal-wrapper-sec h2, .legal-wrapper-sec p strong {
    font-family: Kalam,sans-serif;
    font-size: 30px;
    font-weight: 500;
    margin-top: 40px  !important;
    margin-bottom: 15px !important;
    display: block;
}
.page__content .legal-wrapper-sec p u {
    font-weight: 600;
    margin-top: 30px;
    display: block;
}
.page__content .legal-wrapper-sec ul strong {
    font-weight: 400;
}
.cstm_blog_page_wrapper input {
    padding: 0;
    height: initial;
    width: 100%;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.cstm_blog_page_wrapper label {
    position: relative;
    cursor: pointer;
    /* text-transform: capitalize; */
}
.cstm_blog_page_wrapper ul.page__tag-list {
    margin: 0;
}
.cstm_blog_page_wrapper input + label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1.5px solid #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
}
.cstm_blog_page_wrapper input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: 7px;
    width: 4.5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.cstm_blog_page_wrapper li.page__tag-item.link.is-selected input + label:before {
    border: 1.5px solid var(--accent-color);
}
.cstm_blog_page_wrapper li.page__tag-item.link.is-selected input:checked + label:after {
    border-color: var(--accent-color);
}
.cstm_blog_page_wrapper .page__tag-item.is-selected:after {
    height: 0;
}
.cstm_blog_page_wrapper li.page__tag-item {
    display: block;
    margin-left: 0;
    margin-right: 0;
}
.cstm_blog_page_wrapper li.page__tag-item a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cstm_blog_page_wrapper h3.blog_heading_filter {
    font-family: var(--heading-font-family);
    font-size: 22px;
}
.bottom_img {
    margin-bottom: 20px;
}
.cstm_filter_jtpl .cstm_filter_inner_sec {
    padding: 20px 25px;
    background: #24282b;
    border-radius: 3px;
}
.cstm_blog_page_wrapper .blog-articles__article {
    width: 100%;
}
.store_location_svg {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
    margin: 0 0 10px;
    justify-content: flex-end;
}
.store_location_svg .svg_location_icon_jtpl {
    flex: 0 0 15%;
}
.store_location_svg .store_location_content {
    /* width: calc(100% - 15%); */
    width: 100%;
}
.svg_location_icon_jtpl svg {
    width: 80%!important;
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
}
.template-404 .form__connected-item input::placeholder {
    font-size: 0;
}
.template-search header.card__header h1.collection__title.heading.h1.boost-pfs-search-result-header {
    color: #007cc3 !important;
}
.cart-wrapper__inner-inner .zrx-slider-list-item a.zrx-slider-product-name {
    color: #fff;
}
.zrx-slider-carousel-wrapper .zrx-slider-product-details-div .zrx-slider-add-to-cart-button {
    background: var(--primary-button-background);
    border-color: var(--primary-button-background);
}
.cart-wrapper__inner .cart-recap .cart-recap__price-line span.zrx-cart-total-container {
    display: flex;
    flex-direction: column;
    align-items: end;
}
/* body.template-404 {
    background: #000;
} */
/* template 404 css */
.template-404 .empty-state{
  padding:20px;
  margin:0;
}
.template-404 .empty-state__heading {
    text-align: center !important;
}
.template-404 p.empty-state__description {
    text-align: center !important;
}
.cart-wrapper__inner .cart-recap .cart-recap__price-line span.zrx-cart-total-container span {
    font-size: 16px;
}
.cart-wrapper__inner .cart-recap .cart-recap__price-line.text--pull span {
    font-size: 16px;
}
.cart-wrapper__inner .cart-recap .cart-recap__price-line span.cart-recap__price-line-label {
    font-size: 16px;
}

.cart-wrapper__inner-inner h2.zrx-slider-main-title {
    color: #fff;
}


/* media query start here */

/* 12-2-24 start css */
.store_location_content_locator .store_locator_address {
    display: flex;
}
.store_location_content_locator.store_loactor_address_jtpl {
    background: transparent !important;
}
.store_location_content_locator {
    padding: 0;
}
.store_location_content_locator .store_locator_address {
    padding: 10px;
}
.store_location_svg .store_locator_address + .store_location_content {
    padding-left: 10px;
    margin-top: 15px;
}

/* end css */

/* 14-06-2024 START */

.nav-bar .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item,.mobile-menu__panel.is-nested  li.mobile-menu__nav-item {
    list-style:none;
    position:relative;
    font-size:16px;
    position: relative;
    padding-left: 25px;
}
.nav-bar li.nav-dropdown__item {
    margin: 10px;
}
.nav-bar  li.nav-bar__item * {
    white-space: unset;
}
.nav-bar .nav-bar__item>.nav-dropdown {
    min-width: calc(100% + 81px);
}
.nav-bar .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item:before, .mobile-menu__panel.is-nested li.mobile-menu__nav-item:before {
    content: "";
    position: absolute;
    background: #007cc2;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: 0;
    top: 44%;
    transform: translateY(-50%);
}
.nav-dropdown__link{
   font-size:16px;
   margin-bottom: 0px;
}
.nav-bar .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item:last-child a {
    margin-bottom: 0;
}
.nav-bar .nav-dropdown {
    background-image: linear-gradient(180deg, #18192c, #22376a) !important;
    border-radius: 16px;
    padding: 19px;
    list-style: disc;
}
.nav-bar .nav-dropdown.nav-dropdown--restrict {
    padding: 15px 15px 15px 15px;
}
.nav-bar__link .icon--nav-triangle {
    margin-left: -70px;
   
}
/* 14-06-2024 END */


/* 7/8/2024 css start */

.mega-menu .megamenu-col .submenu-ul > li .submenu-a:hover,.nav-bar li.nav-bar__item *:hover,.nav-dropdown a:hover,.nav-dropdown__link:hover,.smart_icon_title:hover {
    color: #007CC3 !important;
  font-weight: 200 !important;
}

/* 7/8/2024 css end */
section.ocu-widget {
    background: #fff;
    border-radius: 3px;
    padding: 30px;
}
.ocu-widget header.ocu-headline * {
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px));
    line-height: 1.5;
    margin: 0.6em 0 !important;
    font-family: var(--heading-font-family);
    color: #007cc3 !important;
}
section.ocu-widget  select.ocu-variant__dropdown option {
    background: #fff;
}
.ocu-widget .ocu-title-container--horizontal.ocu-name--cursor-default * {
    font-family: var(--text-font-family);
    font-size: 16px !important;
    line-height: normal;
    color: #0080bf !important;
}
.wysiwyg-container.ocu-price.ocu-price--now * {
    font-family: var(--text-font-family);
    color: #0080bf !important;
    font-size: 20px;
}
.ocu-add-to-card__container.ocu-call-to-action__button * {
    font-family: var(--text-font-family);
    font-size: 16px !important;
    line-height: normal;
}
.ocu-widget .ocu-image__wrapper.ocu-widget__hero-image.ocu-product-information--enabled img {
    border: 1px solid var(--ocu-selectors-color);
}
.ocu-widget .ocu-image__wrapper.ocu-widget__hero-image.ocu-product-information--enabled {
    border: 1px solid var(--ocu-selectors-color);
}

.shopify-section.shopify-section-group-header-group.shopify-section__header {
    z-index: 9999 !important;
}
.form-right-inner .page__content p *,
.form-right-inner .page__content li * {
  font-size: 16px !important; 
  line-height: 24px !important;
  font-family: Merriweather Sans !important;
  font-weight: 400 !important;
}


.product-block-list__item .footer__aside-item.footer__aside-item--payment p , .modal__dialog .footer__aside-item.footer__aside-item--payment p {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    display: flex;
    gap:10px;
  align-items: center;
    justify-content: center;
}
.product-block-list__item  .payment-list , .modal__dialog .payment-list p {
    justify-content: center;
}
.product-block-list__item .footer__aside-item.footer__aside-item--payment , .modal__dialog .footer__aside-item.footer__aside-item--payment {
    max-width: 50%;
    padding: 0;
    width: 100%;
      margin: 5px 0;
}
.product-block-list__item .footer__aside-title , .modal__dialog .footer__aside-title {
    margin-bottom: 7px;
}

.cstm-cart-payment-icon {
    max-width: 100% !important;
    padding: 20px 0px !important;
}
.cart-recap__scroller .payment-list, .modal__dialog .payment-list {
    justify-content: center;
}
.cart-recap__scroller p.cart-recap__secure-payment-title, .modal__dialog p.cart-recap__secure-payment-title {
    text-align: center !important;
}
p.cart-recap__secure-payment-title {
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal__dialog .payment-list__item{
    width: 32px;
}



/* Start 14 July 2025 */
.cstm-pdp-description {
    padding: 10px 0px 10px 0px;
}
/* Start 14 July 2025 */


@media screen and (min-width: 999px) {

aside.footer__aside {
    margin: 0px -35px;
}
.footer__aside-item.footer__aside-item--localization {
    width: 100%;
    max-width: 34.5%;
    padding: 20px 35px;
}
.footer__aside-item.footer__aside-item--social {
    max-width: 33.5%;
    width: 100%;
    padding: 20px 35px;
}
.footer__aside-item.footer__aside-item--payment {
    max-width: 32%;
    padding: 20px 35px;
    width: 100%;
}
  .cart-recap .footer__aside-item.footer__aside-item--payment {
        max-width: 100%;
        padding: 0;
        width: 100%;
    }
.card__section p.footer__aside-title svg {
    position: relative;
    top: -1px;
}




@media screen and (min-width: 1280px) {
  .layout__section--secondary {
      width: 350px;
      padding: 0 30px 0 0;
  }
}
@media screen and (min-width: 1000px) {
  .cstm_blog_page_wrapper .page__action-list {
      width: 100%;
      max-width: calc(100% - 288px);
  }
  .cstm_blog_page_wrapper .blog-articles__article {
      width: calc(100% - 320px);
  }
  .layout__section--secondary {
      width: 350px;
      padding: 0 20px 0 0;
  }
}
@media screen and (max-width: 768px){
  section.ocu-widget {
    overflow: hidden;
}
}
@media screen and (min-width: 641px) {
  .template-cart main#main .container {
    padding: 0 var(--desktop-container-gutter);
}
  main#main .container-new {
      padding: 0 var(--desktop-container-gutter);
      padding-bottom: 1px;
  }
  main#main .container {
      padding: unset;
  }
  /* .footer {
      margin-top: 50px;
  } */
  .article__image-wrapper {
      max-width: 680px;
      margin: 0 auto;
  }
  .blog-container .blog-post .card {
      max-width: 680px;
      margin: 0 auto 30px;
  }
  .cstm_filter_jtpl .cstm_filter_inner_sec .value-picker {
      left: 0;
      right: unset;
  }
  .cstm_filter_jtpl .value-picker .icon--nav-triangle-borderless {
      right: unset;
      width: 18px;
  }
}
@media (max-width: 1366px) {
  .cart-wrapper__inner .cart-recap .cart-recap__price-line span.zrx-cart-total-container span {
      font-size: 13px;
  }
  .cart-wrapper__inner .cart-recap .cart-recap__price-line.text--pull span {
      font-size: 13px;
  }
  .cart-wrapper__inner .cart-recap .cart-recap__price-line span.cart-recap__price-line-label {
      font-size: 13px;
  }
}
@media (max-width: 1200px) {
  .svg_location_icon_jtpl svg {
     padding: 0;
     width: 70% !important;
  }
}
@media screen and (max-width: 999px) {
  .cstm_filter_jtpl .cstm_filter_inner_sec {
      max-width: max-content;
      width: 100%;
      background: transparent;
  }
  .nav-bar .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item:before, .mobile-menu__panel.is-nested li.mobile-menu__nav-item:before {
    top: 50%;
}
  .cstm_filter_inner_sec .page__action-list .value-picker__choice-list {
      background: #24282b;
  }
  .cstm_blog_page_wrapper input:checked+label:after {
      top: 6px;
  }
  .cart-recap .card__section .cart-recap__price-line {
      display: flex;
      flex-direction: column;
  }
  .cart-wrapper__inner .cart-recap .cart-recap__price-line span.zrx-cart-total-container {
      align-items: unset;
  }
  .zrx-cart-discount-total {
      margin-left: 0;
  }
}

@media screen and (max-width: 640px) {
  .cstm_filter_inner_sec .page__action-list .value-picker__choice-list {
      background: transparent;
  }
  .cstm_blog_page_wrapper input+label:before {
      border-color: #000;
  }
  .cstm_blog_page_wrapper input:checked+label:after {
      border-color: #000;
  }
  .cstm_filter_jtpl .cstm_filter_inner_sec {
      padding: 0 0 10px;
  }
  .page__description .video-content-section-about .about-inner {
      flex: 0 0 100%;
  }
  .page__description .video-content-section-about .about-inner:nth-child(2) {
      padding-right: 0px;
  }
  .containerabout_pagegradient_color {
      padding-bottom: 1px;
  }
   section.ocu-widget {
    padding: 20px;
}
}

