<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 157:19 Comments in CSS use "/* ... */" instead of "//"
Line 1607:0 Unexpected "}"

**/
.homeSliderWrapperV2.desktopSlider .swiper-slide{
  min-height: 600px;
}

.header-wrapper--border-bottom {
  border-bottom: 4px solid #ececec!important;
}
.appollo_feature_collection .hmCollectionwrapper {
  padding:0px !important;
}


.shopify-section-header-sticky .uberMenuWrapper {
  display:none;
}
header{
  transition: .5s all;
}
.shopify-section-header-sticky .header.header{
  padding-top: 10px!important;
  padding-bottom: 10px!important;
}

.collectionSlider .swiper-button-next, .collectionSlider .swiper-button-prev{
  top: 45% !important;
}

.collectionSlider .sliderArrowPrev:hover,.collectionSlider .sliderArrowNext:hover  {
  background-color: transparent;
  border: 1px solid black;
}

.collectionSlider .sliderArrowPrev:hover svg,.collectionSlider .sliderArrowNext:hover svg {
  stroke: #000;
}


/** Uber Menu CSS **/
.mobileSearchNone .predictive-search__loading-state{
  display:none !important;
}
.stockBadge{
  display: inline-block;
  text-align: center;
  border-radius: 0.25rem;
  background-color: #334fb4;
  color: white;
  padding: 10px 10px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.sliderArrowNext,.sliderArrowPrev{
  background-color: black;
  width: 40px !important;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}

.collectionSlider .swiper-button-prev:after,.collectionSlider .swiper-button-next:after {
  display: none;
}

.sliderArrowNext svg{
  width: 22px;
  stroke: #ffffff;
}
.sliderArrowPrev svg{
  width: 22px;
  stroke: #ffffff;
  transform: rotate(180deg);
}
.sliderArrowNext {
  position: relative;
  right: 15px;
}

.header__inline-menu{
/*   display:none; */
}
header-menu details{
  position:relative !important;
}
/* summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    display: none;
} */
button.modal__close-button.link.link--text.focus-inset {
    display: none;
}
button.search__button.field__button.innerSearchIcon{
  right: 0 !important;
    position: absolute;
    z-index: 999;
}
.uberMenuWrapper .nav-item{
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.uberMenuWrapper .nav-link{
  color:#000 !important;
  border: none !important;
  font-weight: 700;
  transition:.5s;
}
.uberMenuWrapper .nav-link:hover{
  color:#000 !important;
  text-decoration:underline !important;
/*     color: #80b040!important; */
}
.navbar-nav{
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.uberMenuWrapper{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.uberMenuWrapper .mlZero{
  margin-left: 0px !important;
}
.uberMenuWrapper .plZero{
  padding-left: 0px;
}
.innerNav{
  margin-top:30px;
}
.uberMenuWrapper .innerNav .nav-item{
  padding: 0px !important;
  margin: 0px !important;
  padding-bottom: 10px !important;
  font-size: 11px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: .2em;
  font-family: Futura,sans-serif;
}
.uberMenuWrapper .innerNav .nav-link{
  padding: 0px !important;
}
.uberTitle{
  font-size: 10px; //before 13px
  color: #000;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}
nav.bg-primary{
  background-color: #ffffff!important;
}
.uberImgtext{
  text-align: center;
  padding: 15px 10px;
  font-size: 12px;
/*   font-family: Futura,sans-serif; */
  text-transform: uppercase;
  letter-spacing: 1px;
}
.uber_imgItem{
  padding: 15px;
  width: 100%;
}
.borderNone{
  border:none !important;
}
.uberImgtitle{
  text-align: center;
  padding: 15px 10px;
  font-size: 14px;
/*   font-family: Futura,sans-serif; */
  text-transform: uppercase;
  letter-spacing: 1px;
}
.header--middle-left{
  grid-template-columns: unset !important;
}
#Search-In-Modal{
  border-bottom: 1px solid #ececec !important;
  padding-left: 0px;
}
/** Uber Menu CSS**/



.page-width.pt25{
  padding-top: 25px !important;
}
nav{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
ul.list-menu{
  width: 100%;
  justify-content: space-between !important;
}
.swiper-pagination-bullets{
  z-index: 1 !important;
}
.homeSliderWrapperV2 .swiper-wrapper{
/*   padding-bottom: 35px; */
}
.homeSliderWrapperV2 .bullet_div.swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #94bb3c!important;
}
.d-flex{
  display: flex;
  align-items: center;
}
.vhrCenter{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.vhCenter{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.hpBtnIn{
  padding: 15px 30px;
  background-color: black;
  color: white;
}
.hpBtnIn:hover{
  color:white;
}
.hpButton{
  height: 80px;
  position: absolute;
  left: 250px;
  bottom: 100px;
  border: 1px solid black;
  color: #fff!important;
  padding: 10px 50px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px!important;
  line-height: 23px!important;
  margin-bottom: 15px;
  font-size: 14px!important;
  transition: background-position .5s ease-in-out;
  z-index: 1;
  background-color: #000;
  width: fit-content;
  transition: background-position .5s all;
}

.hpButton:hover {
  background: linear-gradient(to left,transparent 50%,black 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position .5s all;
  color: black !important;
}

.hpLowerButton:hover{
  background: linear-gradient(to left,transparent 50%,black 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position .5s all;
  color: black !important;
}

/* .hpButton::before{
transition: transform .28s cubic-bezier(.25,.45,.5,1),-webkit-transform .28s cubic-bezier(.25,.45,.5,1);
position: absolute;
top: -2px;
right: -2px;
bottom: -2px;
left: -2px;
content: "";
background-color: #000;
transform: scaleX(0);
transform-origin: right center;
}
.hpButton:hover::before{
transform: scale(1);
transform-origin: left center;
} */

.hpLink{
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width:100% !important;
}
.bgGreen{
  background-color: green !important;
}
.d-none{
display:none;
}
/* .stockBadge{display:none !important;} */
/* .page-width {
max-width: 95%;
} */
.swiper-pagination{
  z-index:1;
}
#cart-notification{
  display:none !important;
}
.pdf_img_wrapper img{
  width:100%;
}
.ft_coll_item_image img{
  width:100%
}
.pdf_img_wrapper,.pdf_wrapper{
  margin: 15px 0px;
}
.appolloCollection_col{
  padding-top: 0px !important;
}
/* .facets__item {
line-height: inherit !important;
padding: 0 !important;
font-size: 12px !important;
}
.facets__item label {
margin: 0px !important;
font-size: 10px !important;
padding: 5px 0px !important;
}
.facet-checkbox .icon-checkmark{
top: 1rem !important;
}
.facets__display{
width: 100% !important;
}

.mobile-facets__label{
line-height: inherit!important;
padding: 0 !important;
font-size: 12px !important;
} */
.cart__submit-controls{
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.popup_Cart_Btn{
  background-color: black !important;
  color: white !important;
  padding: 15px 20px !important;
  width: 100% !important;
  text-align: center !important;
  margin: 0px 10px !important;
  font-size: 16px !important;
  letter-spacing: 3px !important;
  text-transform: uppercase;
}
.cart-Main-Title{
  text-align: center;
  margin: 10px 0px !important;
}
.btn_popup_collection {
  background-color: black !important;
  color: white !important;
  padding: 15px 20px !important;
  width: 95% !important;
  text-align: center !important;
  margin: 0 auto !important;
  display: block !important;
  font-size: 16px !important;
  letter-spacing: 3px !important;
}
.review_cart_title{
  font-family: 'Futura' !important;
}
.top_cart_popup_bar a:hover{
  color: #7f1617 !important;
}
.subtotal_cart_wrapper{
  text-transform: uppercase;
  letter-spacing: .3em;
  margin-bottom: 10px;
  font-family: Futura,sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 15px;
  font-weight: bold;
  border-bottom: 1px solid #cacaca;
}
.shipNote{
  padding: 15px 15px;
}
.setQty:hover{
  color:black;
}
.tiger.cart-drawer{
  margin-bottom: 15px;
  border: none;
}
#cartLoader{
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
@font-face {
  font-family: "Chong Modern";
  font-weight: 400;
  font-style: normal;
  src: url("/cdn/fonts/chong_modern/chongmodern_n4.ce198f0ec945153fcbfac622368a05db581346bd.woff2?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=e293b457ffd7ec3100c203d711ded6177e7b2c36e7280304535e5da43a6adbe6") format("woff2"),
    url("/cdn/fonts/chong_modern/chongmodern_n4.b20aa02d7d9abc0ee6ee7b6e8b39fd1b2deaa239.woff?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=78094b152fd23437c9e2e6a11eef62ef2c96926a88ed0bd32dc3c7d6adeaee8d") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 400;
  font-style: normal;
  src: url("/cdn/fonts/futura/futura_n4.df36ce3d9db534a4d7947f4aa825495ed740e410.woff2?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=ae47cdb8ddc761ba251723d3f5ed0ad3470d3fed99a3b7f71f0523ff4d7aae0f") format("woff2"),
    url("/cdn/fonts/futura/futura_n4.6bce24beb4ba1ff4ddeb20f7cd6e2fa513a3d6ec.woff?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=b40aedd028382651ac94d9a1bbbb7bb4ce24ddf216427bcdad48fa9f81167bcc") format("woff");
}


@font-face {
  font-family: Futura;
  font-weight: 600;
  font-style: normal;
  src: url("/cdn/fonts/futura/futura_n6.bbe2e25d5b96d13ff36b242171a3d07cf5a60170.woff2?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=f45c7749af112925203a59c998ac81704e8305194a47bd567a8738c1868658bb") format("woff2"),
    url("/cdn/fonts/futura/futura_n6.66fa8f5c3c4b2c7c04809ecefe751450fa59d995.woff?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=9a9e1c3f37459acb5d85ff5bbb7569ba09ef6d8cdd078cdcec725aa45106abb4") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 400;
  font-style: oblique;
  src: url("/cdn/fonts/futura/futura_o4.9747e2e6ed2f11b894984527c927b42234e48815.woff2?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=476e9b13aa59812b351cd342c609286c63e303a8764738c8ab5b5e9d54ead014") format("woff2"),
    url("/cdn/fonts/futura/futura_o4.d5edc6b1d9a050bbe0beb9093d73b883bf18c6c1.woff?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=9f1fde0cfa1cc9d10794d196e1ce841a3836230dab41cdab514d06a2366dc70a") format("woff");
}

@font-face {
  font-family: Futura;
  font-weight: 600;
  font-style: oblique;
  src: url("/cdn/fonts/futura/futura_o6.2978dbd38bd9b3e8b72ee3299cd940da2900eb72.woff2?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=3ef8e0471cbf7f9153cce875eb65a297e6b3f84f009b3ae05e795102de71ef15") format("woff2"),
    url("/cdn/fonts/futura/futura_o6.bbc5bc6e7a675b3182e4866da9f9643bb3821261.woff?h1=YWxtaXJhaC5jb20ucGs&amp;hmac=8248ba4447ed2ae3f713e6a818001e74bd2aad44e4506e827b6323d83c4535e1") format("woff");
}

body, input, textarea, button, select {
  font-size: 15px !important;
}
body, input, textarea, button, select {
  font-size: 12.75px !important;
/*   font-family: Futura,sans-serif !important; */
  line-height: 1.3 !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-size-adjust: 100% !important;
  text-rendering: optimizeSpeed !important;
}
html, body {
  background-color: #fff !important;
  color: #000 !important;
}
html, body {
  padding: 0 !important;
  margin: 0 !important;
}
.row{
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.ovHidden{
  overflow:hidden;
}
.page-width.genericGap{
  padding: 75px 0px !important;
}
.focus_text{
  letter-spacing: 0em;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeSpeed;
  font-size: 18px;
  line-height: initial;
  font-weight: 400;
}
.collection_box_bg{
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 0px;
  transition: all .4s ease-in-out;
  cursor: pointer;
}
.collection_box_bg:after {
  content: "";
  display: block;
  padding-bottom: 50%;
}
/* .collection_box_bg:hover {
transform: scale(1.1);
} */
/* .collection_box_bg{
background-image: url(//cdn.shopify.com/s/files/1/0262/9058/5672/files/almirah_comrade_300x.jpg?v=1639396668);
} */
.collection_box_bg{
  overflow: hidden;
}
.collectionMeta{
  position: absolute;
  top: 25%;
  width: 100%;
  text-align: center;
  color: #fff;
  /*   z-index: 999999; */
}
.collection_box_bg{
  position: relative;
}
.coll_ctas{
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.collectionMeta_title{
  font-family: 'Chong Modern';
  font-weight: 400;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-size: 30px;
}
.collectionMeta_desc{
  font-weight: 400;
  letter-spacing: .05em;
  text-transform: lowercase;
  font-size: 14px;
  font-family: 'Futura';
}
.coll_ctas a,.coll_ctas p{
  background: #b0a38e!important;
  border: none!important;
  color: #000!important;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 15px;
  font-size: 14px;
}
.container{
  width: 95% !important;
  max-width: 95% !important;
}

.video-section{
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  left: -1px;
  right: 0;
  margin: 0 !important;
}
#HeaderCountryList{
  transform: translateY(23rem);
}
header.header {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.page-width {
  max-width: 95% !important;
}
.page-width, .page-full {
  padding: 0 20px !important;
}
.widthFit{
  width: fit-content;
}
.textUppercase{
  text-transform:uppercase;
}
.pl5{
  padding-left: 5px;
}
.searchText{
  font-family: 'Futura';
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
predictive-search{
  width: 100% !important;
  max-width: 100% !important;
}
predictive-search form{
  width: 100% !important;
  max-width: 100% !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
predictive-search .field:after{
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
}
predictive-search .search__input{
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
}
.innerSearchIcon{
  position: unset;
  width: fit-content;
}
.predictive-search.predictive-search--header{
  border: none;
}
#predictive-search-results{
  background-color: white;
  border: none;
}
.list-menu__item {
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.list-menu__item {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #000;
  padding: 12px 15px;
}
/* ul.site-nav li a[href="/collections/comrade-collection"], ul.mobile-nav li a[href="/collections/comrade-collection"] {
font-weight: 700;
color: #b00303;
animation: blinker 1s linear infinite;
} */
ul.list-menu.list-menu--inline li:nth-child(8) span{
  font-weight: 700;
  color: #b00303;
  animation: blinker 1s linear infinite;
}
@keyframes blinker{50%{opacity:.3}}


.announcement-bar__message.h5{
  margin-bottom: 0px;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  letter-spacing: .2em;
  font-size: 12px;
  font-family: 'Futura';
  padding: 12px 20px;
}
.header__inline-menu{
  margin-top: 0px !important;
}
.header__icons{
  align-items: center;
  justify-content: space-between;
}
#HeaderCountryForm{
  display: block;
  padding: 0px;
  width: fit-content;
  margin: 0px !important;
}
#dropdownMenuButton.btn-secondary.focus, .btn-secondary:focus {
  color: #000 !important;
  background-color: #00000000 !important;
  border-color: #545b6200 !important;
  box-shadow: none !important;
}
#dropdownMenuButton{
  color: #000;
  background-color: #6c757d00;
  border-color: #6c757d00;
}
#HeaderCountryForm .no-js-hidden{
  margin-left: 20px;
}
#dropdownMenuButton .disclosure__link{
  font-size: 12px;
  padding: 2px 12px;
}
.footer-block__details-content&gt;li:not(:last-child) {
  margin-right: 0px !important;
}
footer .list-menu__item{
  padding: 0 0 5px!important;
  font-size: 13px!important;
  text-transform: capitalize;
  letter-spacing: 0px;
  color: #000!important;
}
.footer-block__heading{
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #000;
  font-size: 13px !important;
  font-weight: 400;
}
.pagewi_grid{
  /*   padding: 0px 100px; */
}
.product__info-container {
  max-width: 100% !important;
}
.footerNewsLetter{
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  margin-top: 0px !important;
}
.footer-block--newsletter{
  align-items: flex-start !important;
}
.footer-block__newsletter{
  width: 100%;
}
.newsletter-form__field-wrapper .field:after{
  box-shadow: none;
  border-bottom: 1px solid black;
}
#NewsletterForm--footer:focus{
  box-shadow: none !important;
  border: none !important;
}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after{
  box-shadow: none !important;
}

.footer__list-social  li:nth-child(1) a{
  padding-left:0px !important;
}
.footerInnerContent{
  padding-bottom: 36px;
}

/*new footer css start*/

.footer {
    background-color: #000000cf;
}


h2.footer-block__heading {
    color: white;
    font-weight: bold;
}

ul.footer-block__details-content.list-unstyled a {
/*     color: white !important; */
  color: #8f8f90!important;
}

.footer-block__newsletter {
    color: white;
}



.newsletter-form__field-wrapper label {
    padding-left: 10px;
}
/*new footer css end*/


.copyrightText{
/*   color: black; */
  color:white;
  font-weight: 600;
  text-transform: capitalize;
}
.copyrightWrapper{
  padding-top: 0px !important;
  border: none !important;
}
.bullet_div.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff !important;
  opacity: 1 !important;
}
.boxBorder{
  border: 2px solid white;
  width: 97%;
  height: 97%;
  position: absolute;
  display: block !important;
  padding: 30px;
  margin: 0 auto;
  z-index: 9999;
  left: 0;
  right: 0;
  top: 1.5%;
}
.ps_relative{
  position: relative;
}
.collection_box_item{
  flex: 0 0 48% !important;
  max-width: 48% !important;
  margin: 0 auto;
  z-index:1;
}
.collectionMeta_head{
  text-transform: uppercase;
  letter-spacing: .3em;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
}
.appollo_collection_wrapper{
  /*   padding-bottom: 150px; */
  padding-bottom: 70px;
  border-bottom: 1px solid #e8e8e1;
}
a:hover {
  text-decoration: none !important;
}
.coll_gridItem_img{
  width: 100%;
  display: block;
}
.ChongTitle{
  text-align: center;
  margin: 0px;
  padding: 50px;
/*   font-family: "Chong Modern"; */
  font-weight: 700;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px !important;
}
.coll_gridItem_title{
  position: absolute;
  bottom:25px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.coll_gridItem{
  position: relative;
  overflow: hidden;
}
.coll_gridItem_title p{
  margin: 0px;
  background-color: #fff;
  padding: 8px 15px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 300;
  z-index:9;
}
.innerContainer{
  width: 90%;
  max-width: 90%;
  margin: 0 auto !important;
}
.section-collection-grid{
  padding-bottom: 50px;
  border-bottom: 1px solid #e8e8e1;
}
.coll_gridItem{
  transition: opacity .8s ease;
}
.coll_gridItem a:after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: .1;
  transition: opacity .8s ease;
}
.coll_gridItem a:hover:after{
  opacity: .25;
}
.coll_gridItem a:hover img{
  transform: scale(1.03);
  transition: all .8s ease;
}
.appollo_banner_collection{
  padding-top: 75px;
  border-bottom: 1px solid #e8e8e1;
  padding-bottom: 75px;
}
footer.footer {
  border: none;
}
.ft_coll_item_title{
  text-transform: uppercase;
  font-size: 14px;
  font-weight:bold;
  text-align:left;
  letter-spacing: 1px;
  margin: 0;
  padding-top: 10px;
  color: black;
}
.ft_coll_item_price{
  text-align:left;
}
.ft_coll_item_price_sale{
  font-size: 14px;
  color: #1c1d1d;
}
.ft_coll_item_price_reg{
  font-size: 14px;
  color: #1c1d1d;
  margin-top: 5px;
  padding-right:5px;
}
.ft_coll_item_price_save{
  color: red;
  font-size: 14px;
  font-weight: bold;
}
.throughPrice{
  text-decoration: line-through;
}
.ovHidden{
  overflow: hidden;
}
.appollo_feature_collection {
  padding-top: 75px;
  padding-bottom: 30px;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.subtitle{
  font-family: Futura,sans-serif;
  letter-spacing: 0em;
  line-height: 1.3;
  font-size: 15px;
  font-weight: 700;
  color: black;
  margin: 0px;
  padding-bottom: 5px;
}
.listItem_info{
  font-family: Futura,sans-serif;
  font-size: 14px;
  color: black;
  margin: 0px;
}
.infoPage_content{
  width: 75%;
  margin: 0 auto;
}
.listItem_info_container{
  margin-bottom:30px;
}
.raw_title{
/*   font-family: Chong Modern,serif; */
    font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: 25px;
  margin-bottom: 25px;
}
.raw_content{
  font-size: 15px;
}
.contactPage_content,#shopify-section-template--14508441174069__main{
  width: 75%;
  margin: 0 auto;
}
.section-template--14508441174069__main-padding h1{
  margin-bottom: 50px;
  text-align: center;
/*   font-family: 'Chong Modern'; */
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: 36px;
}

#shopify-section-template--14508441174069__main{
  padding-top: 75px !important;
}
#shopify-section-template--14508441174069__form{
  padding-bottom: 75px !important;
}

.secondImgWrapper{
  position:relative;
}
.secondImgWrapper:hover .secondImage {
  display: block !important;
}
.secondImage{
  display: none !important;
  position: absolute;
  top: 0;
}
.collectionViewall{
  line-height: 1.42;
  text-decoration: none;
  text-align: center;
  white-space: normal;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .3em;
  display: inline-block;
  padding: 11px 20px;
  margin: 0;
  width: auto;
  min-width: 90px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0;
  color: #fff;
  background: #111111;
}

.swiper-button-next,.swiper-button-prev {
  display: block !important;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: '&gt;' !important;
  font-family: monospace !important;
  color: #222 !important;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "&lt;" !important;
  font-family: monospace !important;
  color: #222 !important;
}
.plr-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.plr-40{
  padding:0px 40px;
}
#shopify-section-template--14508441337909__video{
  padding-bottom: 15px;
  /*   border-bottom: 1px solid #e8e8e1; */
}
.col_item_hover{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  background-color: #00000080;
  transition: all .5s ease;
  overflow: hidden;
}

a.home_Feat_AddBtn{
  position: absolute !important;
  left: 0;
  right: 0;
  bottom: 15px;
  padding: 5px 10px;
  color: #fff;
  border: 1px solid #e8e8e1;
  background-color: transparent;
  font-size: 12px;
  font-weight: 400;
  width: 90%;
  margin: 0 auto;
  border-radius: 0px;
  letter-spacing: 3px;
}
.ft_coll_item_image:hover .col_item_hover{
  height: 100%;
}
.home_Feat_AddBtn:hover {
  color: #ffffff !important;
}


/** Cart Drawer Start **/
.backdropWrapper {
  width: 100%;
  height: 100% !important;
  background-color: #000;
  position: fixed;
  top: 0;
  z-index: 9999;
  opacity: 0.7;
  animation-direction: reverse;
  transition: 0.6s ease-out !important;
  transform: translateX(-100%);
}
div.enablebackdrop {
  transform: translateX(0);
  transition: .3s ease-in !important;
  animation-direction: forwards;
  display:block;
/*   display:none; */
}
#cart_drawer{
/*   display:none; */
}
.sidenav {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  background-color: #fff;
  overflow: hidden;
  max-width: 400px;
  width: 100%;
  transition: 0.5s ease-in-out;
  height: 100vh;
  display: inline-block;
  /*   border-bottom-left-radius: 30px; */
  transform: translateX(100%);
}
.t0 {
  transform: translateX(0%) !important;
}
.top_cart_popup_bar {
  border-bottom: 1px solid #e6e8ea;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 16px !important;
}
.review_cart_title {
  text-transform: capitalize;
  margin-bottom: 0;
}
.closebtn {
  font-size: 40px;
  line-height: 0;
  color: #000;
}
#cart_drawer{
  z-index: 999999999 !important;
  overflow:scroll;
}
.cart_Draw_Price_Wrapper {
    padding-bottom: 10px;
}

#cart_drawer_data {
  /*   height: 93%; */
  display: block;
}
.cart-drawer {
  /*   height: 630px; */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border-bottom: 1px solid #cacaca;
}
.table_cart_wrapper {
  /*   height: 100vh; */
  overflow: hidden;
}
.table_cart_popup {
  /*   height: 100%; */
  overflow-y: scroll;
}
.table_cart_row {
  padding: 15px;
  border-bottom: 1px solid #d5d7d8;
}
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.cart_image-wrapper {
  height: 100%;
}
.table_cart_row .cart_image {
  height: 100%;
  object-fit: cover;
  width: 100%;
  display: block;
}
.cart_popup_info .cartVariant, .table_cart_row a.cart__remove {
  font-size: 14px!important;
  color: black;
  font-family: monospace;
  font-weight: bold;
}
.cart__product-title {
  font-size: 14px;
  margin-bottom: 0;
  color: #5d5d5d !important;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cart_popup_info a h4 {
  font-size: 16px;
}

.cart_Price_Wrapper {
  display: flex;
  align-items: center;
}
.cart_Popup_Qty {
  display: flex;
  align-items: center;
}
/* .cart_Popup_Qty a, .cart_Popup_Qty span {
font-size: 34px!important;
}*/
.cart_Popup_Qty a{
  width: 50px;
  height: 30px;
  border: 1px solid #e8e8e1;
  text-align: center;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
} 
.cart_Popup_Qty #number {
  border-top: 1px solid #e8e8e1;
  border-bottom: 1px solid #e8e8e1;
  width: 50px;
  height: 30px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pro_title_dlt{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/** Cart Drawer End **/


.pro_thumbnailWrapper{
  padding: 0px;
  list-style-type: none;
  display: flex;
}
.product__media-wrapper{
  /*   display: flex; */
  display: block;
}
.product__thumbs{
  /*   width: 15%; */
  width: 100%;
  margin-top:15px;
}
.pro_thumbnailWrapper li {
  margin-right: 15px!important;
  text-align: center;
  width: 90px;
  display: block;
  border-bottom: 2px solid transparent;
}
ul.pro_thumbnailWrapper img {
  width: 100%;
  display:block;
}
.product__main-photos{
  width: 100%;
  display: block;
}
.fullView{
  width: 100%;
  display: block;
}
.grid__item.product__media-wrapper,.product__info-wrapper.grid__item{
  width: 50% !important;
  max-width: 50% !important;
}
.ptb55{
  padding-top: 55px !important;
  padding-bottom: 55px !important;
  margin:0 auto;
}
.product__title{
  margin-bottom: 10px !important;
  word-wrap: break-word;
/*   font-family: Chong Modern,serif; */
  font-weight: 400;
  letter-spacing: .05em;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: 30px;
}
.mtb-0{
  margin:0px !important;
}
.variant-sku{
/*   font-family: Futura,sans-serif; */
  letter-spacing: 0em;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeSpeed;
  font-size: 15px;
  font-weight: 400;
}
.widthFull{
  width: 100% !important;
  max-width: 100% !important;
}
.pro_btn_cart{
  text-transform: uppercase;
  line-height: 1.42 !important;
  text-align: center;
  white-space: normal;
  font-weight: 700;
  letter-spacing: .3em !important;
}
.pro_btn_check button{
  text-transform: uppercase;
  line-height: 1.42 !important;
  text-align: center;
  white-space: normal;
  font-weight: 700;
  letter-spacing: .3em !important;
}
.optionLabel{
  text-transform: uppercase;
  letter-spacing: .3em;
  display: block;
  margin-bottom: 10px;
  cursor: default;
  font-size: 11px;
/*   font-family: 'Futura'; */
  font-weight:bold;
}
.variantLabel{
  background-color: transparent !important;
  color: black !important;
  border-radius: 0px !important;
  border: 2px solid black !important;
}
.product-form__quantity{
  display:none;
}
.minimalHr{
  height: 1px;
  border: 0;
  margin: 25px auto !important;
}
.product-recommendations__heading{
/*   font-family: Chong Modern,serif; */
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
  text-align: center;
  font-size: 26px;
  margin-bottom: 0px !important;
}

.fancybox-is-open .fancybox-bg{
  display:block !important;
}
.dlv_annocment p{
  margin-bottom: 30px;
  font-style: italic;
  color: #f70000;
  font-size: 15px;
/*   font-family: 'Futura'; */
  text-align: left;
}
.product-single__description .strong{
  font-weight: 700;
/*   font-family: Futura,sans-serif; */
  letter-spacing: 0em;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeSpeed;
  font-size: 15px;
}
.accordion__content {
  padding:0px !important;
  margin-bottom: 0px !important;
  border: 1px solid #ececec;
}

.accordion__content table td:first-child {
  width: 150px;
}
.accordion__content table td {
  padding: 6px 8px !important;
  color: black;
  font-family: Futura,sans-serif;
  letter-spacing: 0em;
  line-height: 1.3;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #e8e8e1;
}
.h4.accordion__title{
  text-align: center;
  text-transform: uppercase;
  display: block;
  width: 100%;
  letter-spacing: 4px !important;
  max-width: 100%;
  min-height: inherit;
  font-size: 10px;
}
.accordion summary{
  border-left: 1px solid #ececec !important;
  border-right: 1px solid #ececec !important;
  border-bottom: 1px solid #ececec!important;
}
.accordion {
  margin-top: 10px !important;
}
.accordion__content p{
  padding:10px 10px;
}
.gallery_wrapper {
  border:none !important;
}
#recently-viewed-products{
  overflow: hidden;
  display: block;
}
#recently-viewed-products h2{
  font-family: Chong Modern,serif;
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
  text-align: center;
  font-size: 26px;
  margin-bottom: 0!important;
  padding-bottom: 50px;
}
.fullHr{
  height: 1px;
  border: 0;
  margin: 50px auto!important;
}
.rc_viewd {
  width: 19%;
  max-width: 19%;
  float: left;
  margin: 0 .5% !important;
}
.rc_viewd a{
  display: block;
  width: 100%;
}
.rc_viewd img{
  width: 100%;
}
.rc_viewd  .details{
  padding: 10px 0 6px;
}
.rc_viewd .title{
  text-transform: uppercase;
  font-size: 14px;
/*   font-weight: bold; */
/*   font-family: Futura,sans-serif; */
  letter-spacing: 1px;
  color: black;
  text-align: left;
  width: 100%;
  display: block;
  margin: 0px !important;
  padding-bottom: 6px;
}
.rc_viewd .price{
  font-size: 12px;
  color: #1c1d1d;
  width: 100%;
  text-align: center;
  max-width: 100%;
  display: block;
}
/* .appolloSidebar .facets__disclosure {
width: 100%;
margin: 0px !important;
}
.appolloSidebar .facets__form{
gap: 0 !important;
} */
.collection-hero__title{
  text-align: center;
/*   font-family: Chong Modern; */
  font-weight: 700;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px !important;
  margin-bottom: 0px;
  margin-top: 40px;
}
.topFilter{
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.coll_item{
  border: none !important;
  text-align: center !important;
}
.varinat_hover_wrapper{
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #00000080;
  transition: .5s ease-in-out;
  transform: translateY(100%);
  opacity:0;
}
.varinat_hover_wrapper a.home_Feat_AddBtn{
  position:unset !important;
}
.varinat_hover_wrapper .product-form{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-direction: column;
  padding-bottom: 10px;
}
.card__contents.twoContent{
  width:100%
}
.varinat_hover_wrapper .home_FeatPro_Variant_Wrapper{
  width: 100%;
  text-align: center;
}
.card__inner {
  overflow: hidden;
}
.coll_items_hover:hover .varinat_hover_wrapper{
  /*   transform: translateY(0%);
  opacity:1; */
  transform: translateY(0);
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.directCart{
  width: 100%;
  margin-bottom: 15px;
}
.directCart_btn{
  left: 0;
  right: 0;
  bottom: 15px;
  padding: 10px 10px;
  color: #fff;
  border: 1px solid #e8e8e1;
  background-color: transparent;
  font-size: 12px !important;
  font-weight: 400;
  width: 90%;
  margin: 0 auto;
  border-radius: 0;
  letter-spacing: 3px !important;
  text-transform: uppercase;
}
.underline-links-hover:hover a {
  text-decoration: none !important;
  text-underline-offset: unset !important;
}
/* .coll_items_hover{
  /*   max-width: 33.33% !important;
  width: 32.33% !important; */
/*   max-width: 25% !important;
  width: 24% !important; */
/*     max-width: 265px !important;
    width: 265px !important; */
} */
.collection_FeatPro_Variant_Wrapper a{
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  border: 1px solid white;
  margin-bottom: 10px;
  border-radius: 0px;
  margin-left: 5px;
}
.variant_box:hover{
  color: #ffffff;
  opacity: .6;
}
.product-form__input input[type=radio]:checked+label{
  background-color: #121212 !important;
  color: white !important;
}
.pagination__list.list-unstyled{
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}
.pagination__item .icon-caret {
  height: 1rem !important;
}
.pagination__item-arrow{
  background-color: black;
  color: white !important;
}
.pagination__item--current{
  opacity:.7;
}
.pagination__item--current:after, .pagination__item:hover:after{
  display:none !important;
}
.topFilter {
  margin-bottom: 20px !important;
}
.show .dropdown-menu.inner{
  display: block !important;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select&gt;select.mobile-device:focus+.dropdown-toggle {
  outline: none !important;
  box-shadow: none !important;
}
.dropdown-toggle{
  border: 1px solid black !important;
  border-radius: 0px !important;
  padding: 10px 5px !important;
}
ul.dropdown-menu.inner {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding: 5px 5px !important;
  font-size: 13px !important;
  font-family: 'Futura' !important;
  letter-spacing: .5px !important;
  text-transform: capitalize !important;
}
.dropdown-toggle::after{
  display:none  !important;
}
button.btn.dropdown-toggle.btn-default {
  outline: none !important;
}
.dropdown-menu.open.show{
  border: 1px solid black;
}
.topFilter .facet-filters__label{
  display:none
}
.topFilter .product-count__text {
  line-height: none !important;
}
.product-count.light{
  opacity:1;
}
.product-count__text span{
  color: black;
  opacity: 1;
  font-family: Futura,sans-serif;
  letter-spacing: 0em;
  font-size: 15px;
  text-transform: capitalize;
}
.soldBtn_coll{
  left: 0 !important;
  right: 0 !important;
  bottom: 15px !important;
  padding: 5px 10px !important;
  color: #fff !important;
  border: 1px solid #e8e8e1 !important;
  background-color: transparent !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  width: 40% !important;
  margin: 0 auto !important;
  border-radius: 0 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  opacity: .7 !important;
  pointer-events: none !important;
}
/* .pointerNone{
pointer-events: none;
} */
.variantNotAvaliabel {
  color: #ffffff!important;
  cursor: default!important;
  pointer-events: none !important;
  opacity: .5;
}
.variantNotAvaliabel .variant_Cross_Icon_Wrapper {
  display: block !important;
}
.variantNotAvaliabel .variant_Cross_Icon_Wrapper svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.cross_Variant line{
  stroke: #ffffff !important;
}
.hasVariant:hover{
  color:white !important;
}
.btn.focus, .btn:focus {
  outline: none;
  box-shadow: none;
}
.App_banner_text{
  padding-top: 15px;
}
.full_banner_coll .collectionMeta{
  z-index:unset;
}

.banner_img_btn_wrapper a:hover {
  color: #ffffff;
}
.banner_img_btn_wrapper a{
  x-sizing: border-box;
  display: inline-block;
  overflow: visible;
  position: relative;
  padding: 14px 29px;
  border: 1px solid #101820;
  background-color: transparent;
  color: #101820;
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0;
  vertical-align: middle;
  -webkit-transition: color 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  -o-transition: color 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  transition: color 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  line-height: 1.2;
}
.banner_img_btn_wrapper a:before{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  content: '';
  background-color: #000000;
  -webkit-transition: -webkit-transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  transition: -webkit-transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  -o-transition: transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  transition: transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  transition: transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1), -webkit-transform 0.28s cubic-bezier(0.25, 0.45, 0.5, 1);
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}

.banner_img_btn_wrapper a:hover::before{
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}
.App_banner_text .banner__buttons{
  font-family: Chong Modern;
  font-weight: 400;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px!important;
}
.App_banner_text .banner__text {
  font-size: 16px;
}
.App_banner_text p{
  margin-bottom: 0px;
}
.active_thumb{
  border-color: #000 !important;
}
.product-recommendations__heading{
  text-align: center;
  margin: 0;
  padding: 50px;
  font-family: Chong Modern;
  font-weight: 800;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px !important;
}
product-recommendations .grid__item{
  overflow: hidden;
}
.page-contact ul{
  margin: 20px 0px;
}
.page-contact li{
  padding-bottom: 5px;
}
.page-contact .info-content{
  font-size: 14px;
  margin-bottom: 30px;
}
.contact__fields .field,.contact__fields{
  display: block !important;
}
.contact__fields .field:after{
  border: none !important;
  box-shadow: none !important;
}
.contact__fields .field input{
  width: 100%;
  display: block;
  height: auto;
}
.contact__fields label{
  position: unset;
  width: 100%;
  height: auto;
  text-transform: uppercase;
  letter-spacing: .3em;
  font-size: 12px;
/*   font-family: Futura,sans-serif; */
  color: #000 !important;
}
.impFlex{
  display: flex !important;
}
.page-contact .field:after{
  box-shadow: none;
  border: none;
}
#ContactForm .field__input {
  border: 1px solid #e8e8e1 !important;
  padding: 10px 10px !important;
}
.contact__button button{
  text-decoration: none;
  text-align: center;
  white-space: normal;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  padding: 11px 20px;
  margin: 0;
  width: auto;
  min-width: 90px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  user-select: none;
  -webkit-appearance: none;
  border-radius: 0;
  color: #fff;
  background: #111111;
  letter-spacing: 4px !important;
  width:100%
}
.contact__button{
  text-align: center;
}
#ContactForm .field__input:focus{
  box-shadow: none;
  border:1px solid black !important;
}
#ContactForm-body{
  min-height: 20rem;
}
.page-contact #shopify-section-footer{
  border-top: 1px solid #e8e8e1;
}
.page-contact .info-content a{
  text-decoration: underline;
  color: #b00303 !important;
  letter-spacing: 1px;
  font-size: 13px;
}
.page-contact .info-content a:hover{
  text-decoration: underline;
}
.header__icon:hover{
  color: #b00303 !important;
}
.template-404 p {
  font-family: Chong Modern,serif;
  font-weight: 400;
  letter-spacing: .05em;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: 2.4em;
}
.template-404 h1 {
  font-family: Futura,sans-serif;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeSpeed;
  margin: 0px;
  font-size: 16px;
  letter-spacing: 1px;
}
.template-404 .button{
  text-transform: uppercase;
  letter-spacing: 2px !important;
}
.page_404__ .footer {
  border: 1px solid #e8e8e1;
}
.page_404__ .template-404 a:hover{
  color: black;
  background-color: transparent;
}
.page_404__ .template-404 a:hover:after{
  color: black;
  background-color: transparent;
  box-shadow: none !important;
  border: 1px solid black;
}
#NewsletterForm--footer{
  padding-left: 0px;
}
.newsletter-form__field-wrapper label{
  left:0px !important;
}
.f_iconEmail{
  height: 24px;
  width: 24px;
  fill: white;
  stroke: black;
  width: 24px;
  font-weight: bold;
  stroke-width: 2px;
}
.list-social__link svg,.list-social__link path{
/*   fill: black !important; */
   fill: #fff!important;
}
.list-social__link:hover path, .list-social__link:hover svg {
/*   fill: #b00303 !important; */
fill: #81ae3d!important;
}
/* .swiper-slide a{
width:100% !important;
display:block;
} */
/* .logoWrapper{
width: 100% !important;
}
.logoWrapper a{
width: 25% !important;
} */
button:focus {
  outline: none !important;
}

.fill_hover_btn{
  border: 1px solid black;
  color: #000!important;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 15px;
  font-size: 14px;
  background: linear-gradient(to left, transparent 50%, black 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position 0.5s ease-in-out;
}
.fill_hover_btn:hover{
  background-position: left;
  color:white !important;
}
.fill_hover_btnV2{
  border: 1px solid white;
  color: #fff!important;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 15px;
  font-size: 14px;
  background: linear-gradient(to left,transparent 50%,white 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position .5s ease-in-out;
}
.fill_hover_btnV2:hover{
  background-position: left;
  color: #000!important;
}

.coll__ctas {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-menu--disclosure {
  width: 40rem !important;
}
.urlhover{
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.urlhover a{
  cursor: pointer;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
}

/* .appolloSidebar .facets-container.sidebarFixed{ */
/*   position: fixed; */
/*   top: 0; */
/*   margin-top: 13%; */
/*   box-shadow: 2px 2px 2px #cacaca; */
/*   display: block; */
/*   width: 15%; */
/*   width: 100%; */
/*   padding: 10px 10px; */
/* } */
/* .facets__list {
padding: 0.5rem 1rem !important;
} */

.shopify-section-header-hidden {
  transform: translateY(0%) !important;
}




#shopify-section-template--14508441337909__16440924948efc1503 .coll_gridItem_title p{
  border: 1px solid black;
  color: white!important;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 15px;
  font-size: 14px;
  transition: background-position .5s ease-in-out;
  z-index:1;
  background-color: black;
}
/** may revert **/
.coll_gridItem_title p{
  transition: background-position .5s ease-in-out;
}
#shopify-section-template--14508441337909__16440924948efc1503 .coll_gridItem_title p:hover{
  background: linear-gradient(to left,transparent 50%,black 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position .5s ease-in-out;
}
.product__tax.caption.rte {
  margin: 0px;
}
.price__badge-sold-out{
  background-color: red;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: white;
  text-transform: capitalize;
}
.ctRadios{
  display:block !important;
}
.ctRadios fieldset{
  width: 100%;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
.cart-items .button:hover {
  color: #ffffff;
}

.rich-text__blocks h2{
  text-align: center;
  margin: 0px;
/*   font-family: "Chong Modern"; */
  font-weight: 700;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px !important;
}
.page_index__ .rich-text__text{
  margin-top: 1rem;
}
.page_index__ .rich-text__text p{
  letter-spacing: 0em;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeSpeed;
  font-size: 18px;
  line-height: initial;
  font-weight: 400;
  color: black;
}
/* .facets__display{
position: unset !important;
box-shadow: none !important;
border: none !important;
}
.disclosure-has-popup[open]&gt;.facets__summary:before{
display:none !important;
}
summary.facets__summary.caption-large.focus-offset {
margin-bottom: 0px;
}
.facets__header{
padding-left:0px !important;
}
.appolloSidebar .facets__disclosure{
margin-top: 25px !important;
} */
#shopify-section-template--14508441337909__1650312965aa3b1876{
  padding-top: 35px;
}
.coll_gridWrapperSbuDesc{
  text-align: center;
  padding-bottom: 50px;
}
.coll_gridWrapper .ChongTitle{
  padding-bottom:0px;
}
.appollocoll_grid{
  padding-left: 0px !important;
}
.list-menu__item.facets__item{
  padding:0px !important;
}
.facet-checkbox {
  font-size: 11px;
}
.breadcrumbs ul{
  padding-bottom: 0px !important;
}


/** Blog CSS **/
.mb35 {
  margin-bottom: 35px;
}
.verticalCenter {
  display: flex;
  align-items: center;
}
.alternateWrapper .orderTwo .textBox {
  order: 2;
}
.alternateContainer .title {
  font-size: 25px;
}
.pb-15 {
  padding-bottom: 15px!important;
}
.alternateContainer .title p {
  font-family: montserratmedium!important;
}
.toPurple p, .toPurple h2 {
  color: #a0469a!important;
}
.straihtPara p {
  padding-bottom: 15px;
}
.alternateWrapper .orderTwo .imgBox {
  order: 1;
}

.imgBox img{
  border-radius: 20px !important;
  box-shadow: 10px 12px 28px #00000047 !important;
  border: none !important;
}
.article-template__content .blogTitle{
  font-size: 42px;
  color: #8db744;
  letter-spacing: 1px;
  font-family: Montserrat, sans-serif;
}
.article-template__title{
  text-align: center;
  font-size: 32px !important;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-color: #478ed8;
  color: #ec8923;
}
.article-template__content p{
  font-size: 20px;
  line-height: 40px;
}
.blogExcerpt{
  margin: 50px 0px;
}
.blogLink{
  color: #ec8923 !important;
  text-decoration: underline;
  font-weight: bold;
}
.datePublished{
  display:none !important;
}
.card__information{
  padding-left: 17px;
  padding-right: 17px;
}
.article-card__excerpt{
  margin: 0px;
}
.main-blog .card__information{
  padding-left: 17px !important;
  padding-right: 17px !important;
}
.main-blog .card__heading {
  font-size: 32px;
  color: #8db744;
  letter-spacing: 1px;
/*   font-family: Chong Modern; */
  text-decoration: underline;
}
.main-blog .card__heading a{
  font-weight: 700;
}
#recently-viewed-products .price{
  display:none;
}
.doubly-wrapper{
  padding-top:0px !important;
}
.article-card__excerpt{
  font-size: 18px;
  line-height: 50px;
}
.blogHorizontalGrid{
  grid-template-columns: unset !important;
}
.blogHorizontalGrid .blog-articles__article{
  width: 100%;
  max-width: 100%;
  display: block;
  min-width: 100%;
  margin-bottom: 10em;
}
.article-card{
  border:none !important;
}
.blogHorizontalGrid .article-card__info{
  display:none;
}
.blogHorizontalGrid .card__content, .blogHorizontalGrid .card__information{
  padding-left:0px !important;
}
.page_blog__ .card__heading a:after{
  display:none !important;
}
.page_blog__ .fill_hover_btnV2 {
  border: 1px solid black;
  color: #fff!important;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 14px;
  background: linear-gradient(to left,#080808 50%,white 50%);
  background-size: 200%;
  background-position: right;
  transition: background-position .5s ease-in-out;
}

.page_blog__ .fill_hover_btnV2:hover {
  background-position: left;
  color: #000!important;
}
.page_blog__  .coll__ctas{
  justify-content: flex-start;
}
.page_blog__ .card__inner{
  box-shadow: 4px 4px 6px -3px #333;
}
#shopify-section-template--14508441337909__1656110262eb1b9ae1{
  border-top: 1px solid #e8e8e1;
}
#shopify-section-template--14508441337909__1656109855ad0d6631{
  padding-top: 0px !important;
  padding-bottom: 0px;
}


/** Blog Single CSS **/
.main-title {
  padding: .5em 0;
  margin-bottom: 30px;
  font-family: 'Georgia', serif;
  font-size: clamp(2.3rem, 3vw, 2.88rem);
  font-weight: 500;
}

.table-of-contents {
  max-width: 100%;
  padding: .75ch;
  background-color: #f8f9fa;
  border: 1px solid black;
}

.table-narrow {
  width: 160px;
}

.list-invisible {
  display: none;
}

.wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 4px 0;
}

.table__title {
  margin-right: .5ch;
  font-size: 1.5rem;
}

.toggle-wrapper::before {
  content: '[';
}

.toggle-wrapper::after {
  content: ']';
}
.toggle {
  padding: 0;
  border: none;
  font-size: 1.5rem;
  background-color: inherit;
}

.toggle:hover {
  cursor: pointer;
}

.toggle:active {
  border: none;
  text-decoration: none;
}
.table__list,
.table__nested-list {
  list-style: none;
}

.content__number {
  margin-right: .5ch;
}
.table__list {
  padding: 0;
}

.table__nested-list {
  padding-left: 3ch;
}

.table__link {
  font-weight: 500;
  line-height: 1.6;
  text-decoration: none;
  font-size: 18px;
}

.table__link:active {
  color: rgb(245, 194, 66);
}
html{
  scroll-behavior: smooth;
}
.blogSecondTitle{
  margin-top: 15px;
  text-decoration: underline;
}
.blogRelatedProduct{
  margin-top:30px;
}

.page_article__ .coll_items_hover {
  max-width: 16%!important;
  width: 16%!important;
}
.page_article__ #product-grid{
  justify-content: center;
}
.page_article__ li.grid__item.coll_items_hover {
  margin-bottom: 35px;
}
.page_article__ .media--transparent.media--hover-effect{
  height: 100%;
}
.page_article__ .media--transparent.media--hover-effect img{
  position: unset;
}
.doubly-wrapper{
  display:none !important;
}


/* BUNDLE CSS */
#bundle_show h1{
  text-align:center;
  color: #9abf2f;
    margin-bottom: 1em;
    margin-top: 1em;
}
#showSelectedProducts{
      display: flex;
    flex-wrap: wrap;
      justify-content: center;
}
.showSelectedProducts{
      display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.selected_products {
    width: 100px;
    margin-right: 15px;
  position: relative;
  border: 1px solid #e2e2e2;
/*     margin-bottom: 20px; */
    margin-bottom: 10px;
    overflow: hidden;
}

.selected_products span {
    color: red;
    text-shadow: 1px 1px 1px white;
    position: absolute;
    font-size: 22px;
    font-weight: bold;
    top: -5px;
    right: 5px;
}


.pointerNone{
  pointer-events: none;
}
.selected_products span{
  cursor:pointer;
}

iframe#dummy-chat-button-iframe {
    display: none;
}


.bundleOne-img {
    text-align: center;
}


.wa-splmn-chat-btn-offset {
    right: 20px;
  left: unset !important;
}
@keyframes blink {  
  0% { color: #80b040; }
  100% { color: black; }
}
@-webkit-keyframes blink {
  0% { color: #80b040; }
  100% { color: black; }
}
.blink {
  -webkit-animation: blink 1s  infinite !important;
  -moz-animation: blink 1s  infinite !important;
  animation: blink 3s infinite !important;
}
.nav-link3{
      font-weight: 600 !important;
}
/* .varinat_hover_wrapper form{
    display: none !important;
} */
/* form.search.search-modal__form {
    display: none;
} */
/* summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    display: none !important;
} */
a.bundleAddtoCart.variant_box.btn.btn-default.shopAddtocartBtn.position-relative.hasVariant.variantAvaliabel {
    color: white;
    border: 1px solid white;
}
.section_fixed {
    position: fixed;
    width: 100% !important;
      min-width: 100% !important;
    background-color: white;
    padding: 20px 0px;
    top: 0;
    z-index: 999!important;
    box-shadow: 2px 2px 2px 2px #d7d7d7;
}
.bundle_show{
      padding-top: 30px !important;
}</pre></body></html>