/** Shopify CDN: Minification failed

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

**/
body.template-collection #main .product-item__info-inner span.product-item__inventory.inventory.inventory--high._instocks {
    color: #757575 !important;
}
.template-product span.product-form__inventory.inventory.inventory--high._instocks,span._instocks.product-form__inventory.inventory.inventory--high {
    color: #757575 !important;
}
/* product page css pree order button down text*/
.cstm-pre-order-txt {
    width: 100%;
    max-width: 310px;
}
/* End here */

body {
  overflow-x: hidden;
}
#CountryList li.popover__linklist-item span.country_flag_new {
    background: url(/cdn/shop/files/cuntry-flags.png?v=1749035020);
    width: 26px;
    height: 18px;
    background-size: 400px 298px;
    margin-right: 10px;
}
#CountryList li.popover__linklist-item span[data-flag="Åland Islands"] {
    background-position: -4px -4px;
}
#CountryList li.popover__linklist-item span[data-flag="Albania"] {
    background-position: 367px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Algeria"] {
    background-position: 339px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Andorra"] {
    background-position: 310px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Angola"] {
    background-position: 284px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Anguilla"] {
    background-position: 256px -4px;
}
#CountryList li.popover__linklist-item span[data-flag="Antigua & Barbuda"] {
    background-position: 227px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Armenia"] {
    background-position: 199px -4px;
}
#CountryList li.popover__linklist-item span[data-flag="Aruba"] {
    background-position: 170px -4px;
}
#CountryList li.popover__linklist-item span[data-flag="Ascension Island"] {
    background-position: 143px -2px;
}
#CountryList li.popover__linklist-item span[data-flag="Australia"] {
    background-position: 116px -3px;
}
#CountryList li.popover__linklist-item span[data-flag="Austria"] {
    background-position: 87px -5px;
}
#CountryList li.popover__linklist-item span[data-flag="Azerbaijan"] {
    background-position: 60px -4px;
}
#CountryList li.popover__linklist-item span[data-flag="Bahamas"] {
    background-position: 33px -3px;
}
#CountryList li.popover__linklist-item span[data-flag="Bahrain"] {
    background-position: -3px -27px;
}
#CountryList li.popover__linklist-item span[data-flag="Bangladesh"] {
    background-position: -31px -26px;
}
#CountryList li.popover__linklist-item span[data-flag="Barbados"] {
    background-position: -57px -27px;
    /* width: 24px; */
}
#CountryList li.popover__linklist-item span[data-flag="Belgium"] {
    background-position: -87px -29px;
}
#CountryList li.popover__linklist-item span[data-flag="Belize"] {
    background-position: -115px -27px;
    /* height: 22px; */
}
#CountryList li.popover__linklist-item span[data-flag="Benin"] {
    background-position: -142px -26px;
}
#CountryList li.popover__linklist-item span[data-flag="Bermuda"] {
    background-position: -170px -25px;
}
#CountryList li.popover__linklist-item span[data-flag="Bhutan"] {
    background-position: -200px -27px;
}
#CountryList li.popover__linklist-item span[data-flag="Bolivia"] {
    background-position: -227px -27px;
}
#CountryList li.popover__linklist-item span[data-flag="Botswana"] {
    background-position: -255px -27px;
}
#CountryList li.popover__linklist-item span[data-flag="Brazil"] {
    background-position: -284px -27px;
}
#CountryList li.popover__linklist-item span[data-flag="British Indian Ocean Territory"] {
    background-position: -311px -25px;
}
#CountryList li.popover__linklist-item span[data-flag="British Virgin Islands"] {
    background-position: -337px -25px;
}
#CountryList li.popover__linklist-item span[data-flag="Brunei"] {
    background-position: -366px -26px;
}
#CountryList li.popover__linklist-item span[data-flag="Bulgaria"] {
    background-position: -4px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Burkina Faso"] {
    background-position: -31px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Cambodia"] {
    background-position: -59px -47px;
}
#CountryList li.popover__linklist-item span[data-flag="Cameroon"] {
    background-position: -88px -49px;
    height: 16px;
}
#CountryList li.popover__linklist-item span[data-flag="Cape Verde"] {
    background-position: -116px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Caribbean Netherlands"] {
    background-position: -144px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Cayman Islands"] {
    background-position: -171px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Chad"] {
    background-position: -201px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Chile"] {
    background-position: -230px -46px;
}
#CountryList li.popover__linklist-item span[data-flag="Christmas Island"] {
    background-position: -256px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Cocos (Keeling) Islands"] {
    background-position: -284px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Colombia"] {
    background-position: -313px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Comoros"]{
    background-position: -342px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Cook Islands"]{
    background-position: -370px -45px;
}
#CountryList li.popover__linklist-item span[data-flag="Costa Rica"]{
    background-position: -4px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Côte d’Ivoire"]{
    background-position: -32px -65px;
}
#CountryList li.popover__linklist-item span[data-flag="Croatia"]{
    background-position: -60px -62px;
}
#CountryList li.popover__linklist-item span[data-flag="Curaçao"]{
    background-position: -89px -66px;
}
#CountryList li.popover__linklist-item span[data-flag="Cyprus"]{
    background-position: -116px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Czechia"]{
    background-position: -143px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Denmark"] {
    background-position: -170px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Djibouti"] {
    background-position: -200px -65px;
}
#CountryList li.popover__linklist-item span[data-flag="Dominica"] {
    background-position: -230px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Dominican Republic"]{
    background-position: -257px -63px;
}
#CountryList li.popover__linklist-item span[data-flag="Ecuador"] {
    background-position: -284px -63px;
}
#CountryList li.popover__linklist-item span[data-flag="Egypt"] {
    background-position: -312px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="El Salvador"]{
    background-position: -340px -64px;
}
#CountryList li.popover__linklist-item span[data-flag="Eritrea"] {
    background-position: -368px -62px;
}
#CountryList li.popover__linklist-item span[data-flag="Estonia"]{
    background-position: -3px -82px;
}
#CountryList li.popover__linklist-item span[data-flag="Eswatini"]{
    background-position: -29px -84px;
}
#CountryList li.popover__linklist-item span[data-flag="Falkland Islands"] {
    background-position: -58px -82px;
}
#CountryList li.popover__linklist-item span[data-flag="Faroe Islands"] {
    background-position: -86px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Fiji"] {
    background-position: -115px -81px;
}
#CountryList li.popover__linklist-item span[data-flag="Finland"]{
    background-position: -143px -82px;
}
#CountryList li.popover__linklist-item span[data-flag="France"] {
    background-position: -171px -84px;
}
#CountryList li.popover__linklist-item span[data-flag="French Guiana"] {
    background-position: -197px -84px;
}
#CountryList li.popover__linklist-item span[data-flag="French Polynesia"] {
    background-position: -225px -84px;
}
#CountryList li.popover__linklist-item span[data-flag="French Southern Territories"] {
    background-position: -253px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Gabon"] {
    background-position: -283px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Gambia"]{
    background-position: -311px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Georgia"]{
    background-position: -740px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Germany"]{
    background-position: 828px -83px;
}
#CountryList li.popover__linklist-item span[data-flag="Ghana"]{
    background-position: -2px -100px;
}
#CountryList li.popover__linklist-item span[data-flag="Gibraltar"] {
    background-position: -30px -102px;
}
#CountryList li.popover__linklist-item span[data-flag="Greece"] {
    background-position: -60px -100px;
}
#CountryList li.popover__linklist-item span[data-flag="Greenland"] {
    background-position: -30px -101px;
}
#CountryList li.popover__linklist-item span[data-flag="Grenada"] {
    background-position: -89px -101px;
}
#CountryList li.popover__linklist-item span[data-flag="Guadeloupe"] {
    background-position: -118px -100px;
}
#CountryList li.popover__linklist-item span[data-flag="Guatemala"] {
    background-position: -147px -100px;
}
#CountryList li.popover__linklist-item span[data-flag="Guernsey"] {
    background-position: -173px -101px;
}
#CountryList li.popover__linklist-item span[data-flag="Guyana"] {
    background-position: -199px -100px;
}
#CountryList li.popover__linklist-item span[data-flag="Honduras"] {
    background-position: -230px -101px;
}
#CountryList li.popover__linklist-item span[data-flag="Hong Kong SAR"] {
    background-position: -259px -105px;
}
#CountryList li.popover__linklist-item span[data-flag="Hungary"] {
    background-position: -287px -102px;
}
#CountryList li.popover__linklist-item span[data-flag="Iceland"] {
    background-position: -312px -103px;
}
#CountryList li.popover__linklist-item span[data-flag="India"] {
    background-position: -337px -103px;
}
#CountryList li.popover__linklist-item span[data-flag="Indonesia"] {
    background-position: -362px -103px;
}
#CountryList li.popover__linklist-item span[data-flag="Ireland"] {
    background-position: -4px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Isle of Man"] {
    background-position: -32px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Israel"] {
    background-position: -59px -118px;
}
#CountryList li.popover__linklist-item span[data-flag="Italy"] {
    background-position: -87px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Jamaica"] {
    background-position: -114px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Japan"]{
    background-position: -142px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Jersey"] {
    background-position: -169px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Jordan"]{
    background-position: -196px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kazakhstan"] {
    background-position: -225px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kenya"]{
    background-position: -250px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kiribati"]{
    background-position: -276px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kosovo"] {
    background-position: -304px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kuwait"] {
    background-position: -333px -120px;
}
#CountryList li.popover__linklist-item span[data-flag="Kyrgyzstan"] {
    background-position: -360px -121px;
}
#CountryList li.popover__linklist-item span[data-flag="Laos"] {
    background-position: -4px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Latvia"] {
    background-position: -32px -139px;
}
#CountryList li.popover__linklist-item span[data-flag="Lesotho"] {
    background-position: -59px -143px;
}
#CountryList li.popover__linklist-item span[data-flag="Liberia"] {
    background-position: -86px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Liechtenstein"] {
    background-position: -112px -141px;
}
#CountryList li.popover__linklist-item span[data-flag="Lithuania"]{
    background-position: -139px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Luxembourg"] {
    background-position: -166px -141px;
}
#CountryList li.popover__linklist-item span[data-flag="Macao SAR"]{
    background-position: -193px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Madagascar"] {
    background-position: -222px -141px;
}
#CountryList li.popover__linklist-item span[data-flag="Malawi"]{
    background-position: -249px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Malaysia"]{
    background-position: -276px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Maldives"] {
    background-position: -305px -140px;
}
#CountryList li.popover__linklist-item span[data-flag="Malta"] {
    background-position: -332px -141px;
}
#CountryList li.popover__linklist-item span[data-flag="Martinique"] {
    background-position: -360px -142px;
}
#CountryList li.popover__linklist-item span[data-flag="Mauritania"] {
    background-position: -4px -159px;
}
#CountryList li.popover__linklist-item span[data-flag="Mauritius"] {
    background-position: -31px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Mayotte"] {
    background-position: -58px -161px;
}
#CountryList li.popover__linklist-item span[data-flag="Mexico"] {
    background-position: -85px -159px;
}
#CountryList li.popover__linklist-item span[data-flag="Moldova"] {
    background-position: -114px -159px;
}
#CountryList li.popover__linklist-item span[data-flag="Monaco"]{
    background-position: -141px -162px;
}
#CountryList li.popover__linklist-item span[data-flag="Mongolia"] {
    background-position: -168px -158px;
}
#CountryList li.popover__linklist-item span[data-flag="Montenegro"]{
    background-position: -194px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Montserrat"] {
    background-position: -220px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Morocco"]{
    background-position: -247px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Mozambique"]{
    background-position: -275px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Myanmar (Burma)"] {
    background-position: -302px -159px;
}
#CountryList li.popover__linklist-item span[data-flag="Namibia"] {
    background-position: -329px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Nauru"] {
    background-position: -357px -160px;
}
#CountryList li.popover__linklist-item span[data-flag="Nepal"] {
    background-position: -2px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="Netherlands"] {
    background-position: -32px -178px;
}
#CountryList li.popover__linklist-item span[data-flag="New Caledonia"] {
    background-position: -59px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="New Zealand"] {
    background-position: -85px -176px;
}
#CountryList li.popover__linklist-item span[data-flag="Niger"] {
    background-position: -112px -182px;
}
#CountryList li.popover__linklist-item span[data-flag="Nigeria"]{
    background-position: -140px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="Niue"] {
    background-position: -167px -179px;
}
#CountryList li.popover__linklist-item span[data-flag="Norfolk Island"]{
    background-position: -194px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="North Macedonia"] {
    background-position: -220px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="Norway"]{
    background-position: -247px -180px;
}
#CountryList li.popover__linklist-item span[data-flag="Oman"]{
    background-position: -275px -178px;
}
#CountryList li.popover__linklist-item span[data-flag="Pakistan"] {
    background-position: -302px -181px;
}
#CountryList li.popover__linklist-item span[data-flag="Panama"] {
    background-position: -329px -181px;
}
#CountryList li.popover__linklist-item span[data-flag="Papua New Guinea"] {
    background-position: -357px -182px;
}
#CountryList li.popover__linklist-item span[data-flag="Paraguay"] {
    background-position: -2px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Philippines"] {
    background-position: -32px -200px;
}
#CountryList li.popover__linklist-item span[data-flag="Pitcairn Islands"] {
    background-position: -59px -200px;
}
#CountryList li.popover__linklist-item span[data-flag="Poland"] {
    background-position: -85px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Portugal"] {
    background-position: -112px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Qatar"]{
    background-position: -140px -200px;
}
#CountryList li.popover__linklist-item span[data-flag="Réunion"] {
    background-position: -167px -203px;
}
#CountryList li.popover__linklist-item span[data-flag="Romania"]{
    background-position: -196px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Rwanda"] {
    background-position: -225px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Samoa"]{
    background-position: -252px -200px;
}
#CountryList li.popover__linklist-item span[data-flag="San Marino"]{
    background-position: -281px -203px;
}
#CountryList li.popover__linklist-item span[data-flag="São Tomé & Príncipe"] {
    background-position: -311px -200px;
}
#CountryList li.popover__linklist-item span[data-flag="Saudi Arabia"] {
    background-position: -337px -203px;
}
#CountryList li.popover__linklist-item span[data-flag="Senegal"] {
    background-position: -364px -202px;
}
#CountryList li.popover__linklist-item span[data-flag="Serbia"] {
    background-position: -2px -222px;
}
#CountryList li.popover__linklist-item span[data-flag="Seychelles"] {
    background-position: -32px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="Sierra Leone"] {
    background-position: -59px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="Singapore"] {
    background-position: -86px -222px;
}
#CountryList li.popover__linklist-item span[data-flag="Sint Maarten"] {
    background-position: -112px -222px;
}
#CountryList li.popover__linklist-item span[data-flag="Slovakia"]{
    background-position: -140px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="Slovenia"] {
    background-position: -169px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="Solomon Islands"]{
    background-position: -196px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="South Africa"] {
    background-position: -225px -222px;
}
#CountryList li.popover__linklist-item span[data-flag="South Georgia & South Sandwich Islands"]{
    background-position: -252px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="South Korea"]{
    background-position: -280px -221px;
}
#CountryList li.popover__linklist-item span[data-flag="Spain"] {
    background-position: -307px -221px;
}
#CountryList li.popover__linklist-item span[data-flag="Sri Lanka"] {
    background-position: -334px -220px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Barthélemy"] {
    background-position: -364px -221px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Helena"] {
    background-position: -2px -238px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Kitts & Nevis"] {
    background-position: -30px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Lucia"] {
    background-position: -59px -239px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Martin"] {
    background-position: -86px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Pierre & Miquelon"] {
    background-position: -112px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="St. Vincent & Grenadines"]{
    background-position: -140px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="Suriname"] {
    background-position: -169px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="Svalbard & Jan Mayen"]{
    background-position: -196px -241px;
}
#CountryList li.popover__linklist-item span[data-flag="Sweden"] {
    background-position: -225px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="Switzerland"]{
    background-position: -251px -240px;
    width: 19px;
    margin-right: 17px;
}
#CountryList li.popover__linklist-item span[data-flag="Taiwan"]{
    background-position: -269px -241px;
}
#CountryList li.popover__linklist-item span[data-flag="Tajikistan"] {
    background-position: -297px -240px;
}
#CountryList li.popover__linklist-item span[data-flag="Tanzania"] {
    background-position: -324px -241px;
}
#CountryList li.popover__linklist-item span[data-flag="Thailand"] {
    background-position: -352px -240px;
}

#CountryList li.popover__linklist-item span[data-flag="Timor-Leste"] {
    background-position: -2px -258px;
}
#CountryList li.popover__linklist-item span[data-flag="Togo"] {
    background-position: -30px -259px;
}
#CountryList li.popover__linklist-item span[data-flag="Tokelau"] {
    background-position: -59px -259px;
}
#CountryList li.popover__linklist-item span[data-flag="Tonga"] {
    background-position: -86px -258px;
}
#CountryList li.popover__linklist-item span[data-flag="Trinidad & Tobago"] {
    background-position: -116px -259px;
}
#CountryList li.popover__linklist-item span[data-flag="Tristan da Cunha"]{
    background-position: -145px -257px;
}
#CountryList li.popover__linklist-item span[data-flag="Tunisia"] {
    background-position: -60px -276px;
}
#CountryList li.popover__linklist-item span[data-flag="Türkiye"]{
    background-position: -87px -277px;
}
#CountryList li.popover__linklist-item span[data-flag="Turkmenistan"] {
    background-position: -116px -277px;
}
#CountryList li.popover__linklist-item span[data-flag="Turks & Caicos Islands"]{
    background-position: -144px -274px;
}
#CountryList li.popover__linklist-item span[data-flag="Tuvalu"]{
    background-position: -171px -258px;
}
#CountryList li.popover__linklist-item span[data-flag="U.S. Outlying Islands"] {
    background-position: -199px -258px;
}
#CountryList li.popover__linklist-item span[data-flag="Uganda"] {
    background-position: -171px -276px;
}
#CountryList li.popover__linklist-item span[data-flag="United Arab Emirates"] {
    background-position: -200px -273px;
}
#CountryList li.popover__linklist-item span[data-flag="United Kingdom"] {
    background-position: -227px -276px;
}
#CountryList li.popover__linklist-item span[data-flag="United States"] {
    background-position: -254px -275px;
}
#CountryList li.popover__linklist-item span[data-flag="Uruguay"] { 
    background-position: -226px -259px;
}
#CountryList li.popover__linklist-item span[data-flag="Uzbekistan"] {
    background-position: -254px -258px;
}
#CountryList li.popover__linklist-item span[data-flag="Vanuatu"] {
    background-position: -282px -259px;
}
#CountryList li.popover__linklist-item span[data-flag="Vatican City"] {
    background-position: -309px -259px;
    width: 20px;
    margin-right: 16px;
}
#CountryList li.popover__linklist-item span[data-flag="Vietnam"] {
    background-position: -328px -260px;
}
#CountryList li.popover__linklist-item span[data-flag="Wallis & Futuna"] {
    background-position: -357px -260px;
}
#CountryList li.popover__linklist-item span[data-flag="Western Sahara"] {
    background-position: -2px -275px;
}
#CountryList li.popover__linklist-item span[data-flag="Zambia"] {
    background-position: -31px -277px;
}
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;
    overflow-x: hidden;
}
.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;
}
.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 (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;
}
}

