/** Shopify CDN: Minification failed

Line 382:39 Expected ":"

**/

/* --------------------------------- button color ------------------------------ */




/* ===== Rich text primary button style (See more pill + icon capsule) ===== */
.section-wrapper .button{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 14px;

  padding: 12px 18px;
  padding-right: 52px; /* icon capsule space */
  border-radius: 999px;

  background: rgba(255,255,255,0.12); /* glassy */
  color: #fff;

  border: 1px solid rgba(255,255,255,0.22);
  text-transform: uppercase;
  letter-spacing: .06em;
  font-weight: 700;

  line-height: 1;
  box-shadow: 0 8px 26px rgba(0,0,0,0.35);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, background .18s ease, border-color .18s ease;
}

.section-wrapper .button:hover{
  transform: translateY(-1px);
  background: #c5a87a;
  color:#000;
  transition: all linear 0.3s;
  border-color: rgba(255,255,255,0.35);
}

/* Right icon capsule */
.section-wrapper .button::after{
  content: ""; /* icon */
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
 background-image:url('/cdn/shop/files/right-up.png?v=1772939103') !important;
  background-size:cover !important;
  background-position:center !important;
  width: 34px;
  height: 34px;
  border-radius: 999px;

  display: grid;
  place-items: center;

  background: #caa86c;
  color: #111;

  font-size: 16px;
  font-weight: 800;
  box-shadow: 0 8px 18px rgba(0,0,0,0.35);
  transition: transform .18s ease, filter .18s ease;
}

.section-wrapper .button:hover::after{
  transform: translateY(-50%) translateX(1px);
  filter: brightness(1.05);
}

/* Optional: remove default underline etc */
.section-wrapper .button{
  text-decoration: none !important;
}



/* ------------------------ header ------------------ */

.header__column.header__column--left {
    width: 10% !important;
}

button.account-button.header-actions__action {
    margin-left: 35px !important;
}


/* ---------------------------------- hero section --------------------------- */

.pms-hero__mediaWrap-template--26441189851426__video_hero_HMzd9T {
    position: relative;
}

.pms-hero__mediaWrap-template--26441189851426__video_hero_HMzd9T::after {
    position: absolute;
    content:"";
    width:100%;
    height:100px;
    bottom:0px;
    background:linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}

/* ------------------------ header section -------------------------------- */


#header-component header-menu:only-child .overflow-menu::part(list) {
    justify-content: flex-end !important;
}

.header__column--right{
    flex-direction: row-reverse !important;
}

#header-component dropdown-localization-component.dropdown-localization.mobile\:hidden {
    background-color: #414141 !important;
    padding: 0px 10px !important;
    border-radius: 10px !important;
}

#header-component button.button.dropdown-localization__button.localization-selector.link.link--text {
    padding: 10px !important;
}

.header__row.header__row--top {
    background-color: #0000008c !important;
    width: 90% !important;
    margin: 20px auto 0 !important;
    border-radius: 10px !important; 
   backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  box-shadow: 0 5px 20px 4px rgb(230 230 230 / 23%) !important;
}

/* select#dropdownSelect {
    color: #ab9160 !important;
} */

li.menu-list__list-item a {
    text-transform: uppercase !important;
    font-size: 18px !important;
}

li.menu-list__list-item:last-child {
    padding-right: 0 15px !important;
}

#shopify-section-sections--26441190015266__header_section .header__column.header__column--center {
    padding-right:35px !important;
}


.header__row.header__row--top.color-scheme-2.section.section--full-width-margin.section--page-width {
    display: block !important;
    width: 95% !important;
    margin: 20px auto 0 !important;
    padding: 0 30px !important;
}

.language-selector.language-selector--collapse-space {
    background-color: #414141 !important;
    border-radius: 10px !important;
    
}

.language-selector.language-selector--collapse-space {
    padding: 10px 25px !important;
}

.language-selector span.svg-wrapper.icon-caret {
    margin-right: 10px !important;
}

.header__columns:has(.header__column--center header-menu) {
    --header-right: minmax(max-content, auto) !important;
}

.header__column.header__column--center {
    position: relative;
}

.header__column.header__column--center::after {
    position: absolute;
    content: "";
    width: 3px;
    height: 60%;
    background-color: #ab9160;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}


span.cart-bubble__background {
    background-color: #9f7c49 !important;
}

#shopify-section-sections--26441190015266__header_section li.menu-list__list-item a {
    font-size: 15px !important;
    padding-left:30px !important;
}

#shopify-section-sections--26441190015266__header_section li.menu-list__list-item {
    padding-left: 10px !important;
}


/* ------------------- hero banner section ---------------------- */

.pms-hero__btn-template--26441189851426__video_hero_HMzd9T {
    background:#7d5a2b4a !important;
     transition: all linear 0.3s;
}

.pms-hero__btn-template--26441189851426__video_hero_HMzd9T:hover{
    background-color:#c5a87a !important;
     transition: all linear 0.3s;
}

/* ------------------------- page color ---------------- */

body.page-width-narrow.card-hover-effect-none {
    background-color: #000 !important;
}

/* ------------------------  */

#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .media-main-wrapper {
    position: relative;
}

/* #LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper img {
    height: 500px !important;
} */

#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper {
    position:relative
}


#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper:after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: calc(100% - 100px);
    top: 0;
    background: linear-gradient(90deg,#000 10%,#0000);
    transform: rotateY(
180deg);
}



#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .media-main-wrapper::after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: 0%;
    top: 0;
       background: linear-gradient(
        90deg,
        rgb(0, 0, 0) 10%,
        rgba(0, 0, 0, 0) 100%
    );

}

#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .leviosa-block.media-main-wrapper {
    position: relative !important;
}


#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .media-main-wrapper::after {
  position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: calc(100% - 100px);
    top: 0;
    background: linear-gradient(90deg, #000 10%, #0000);
    transform: rotateY(180deg);

}

/* #ProductInformation-template--26441209315618__main span.add-to-cart-text {
    background-color: #fff !important;
    padding: 5px 10px !important;
    border-radius: 20px !important;
    transition: all linear 0.3s !important;
}

#ProductInformation-template--26441209315618__main span.add-to-cart-text:hover {
    background-color: #ab9160 !important;
    border: 2px solid #fff !important;
    transition: all linear 0.3s !important;
    border-radius:20px !important;
} */



/* ------------------ */

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .media-main-wrapper {
    position:relative
}

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .media-main-wrapper::after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: 0%;
    top: 0;
       background: linear-gradient(
        90deg,
        rgb(0, 0, 0) 10%,
        rgba(0, 0, 0, 0) 100%
    );

}

/* --------------------- product page ----------------------------- */

button#BuyButtons-ProductSubmitButton-ANlUxUlZ5NEtLNE4wR__add-to-cart {
    color: #000 !important;
}
button#BuyButtons-ProductSubmitButton-ANlUxUlZ5NEtLNE4wR__add-to-cart:hover {
   background-color:#ab9160 !important;
   border:1px solid #fff !important;
}

#shopify-section-template--26441209315618__main .product-details .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style {
    margin: 0 auto!important;
    width: 70% !important;
    margin: 0 auto !important;
}


.product-details .quantity-selector {
    color: #fff !important;
    border-radius:50px !important;
    background-color:#d2c1a5 !important;
    border: 1px solid #fff !important;
}

.product-details .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style {
    width: 500px !important;
    margin: 0 auto !important;
}

.variant-picker, .variant-picker__form {
    width: 70% !important;
}
.variant-option__select-wrapper {
    border-radius: 15px !important;
}
.variant-option__select {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    color:#000 !important;
}

.variant-option__select-wrapper .icon {
    color: #000 !important;
}

.add-to-cart-button {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.product-form-buttons button {
    border-radius: 30px !important;oppo
}

span.add-to-cart-text__content {
    text-transform: uppercase !important;
}
span.svg-wrapper.add-to-cart-icon {
    border: 1px solid #000;
    padding: 5px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background-color: #ab9160;
}

/* ----------------------- faq section -------------------- */

#shopify-section-template--26441209315618__section_Fcjr9U summary.details__header {
    background-color: #c5a87a !important;
    padding: 15px 30px !important;
    border-radius: 30px !important;
    margin-bottom: 20px !important;
}
 
#shopify-section-template--26441209315618__section_Fcjr9U .accordion--dividers accordion-custom .details {
    border: 0 solid !important;
}

#shopify-section-template--26441209315618__section_Fcjr9U .details-content {
    padding: 0px 26px 20px !important;
}

#shopify-section-template--26441209315618__section_Fcjr9U .section.section--page-width.color-scheme-3 {
    border-top: 3px solid #9f7c49;
    border-bottom: 3px solid #9f7c49;
}

/* ------------------------------ footer section --------------------------- */

#shopify-section-sections--26441189982498__footer_m9NzUG .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column h2 {
    font-size: 22px !important;
    margin-bottom: 25px !important;
    color: #9f7c49 !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG summary.menu__heading.h2 {
     font-size: 22px !important;
    margin-bottom: 25px !important;
    color: #9f7c49 !important;
}


/* ------------ product card hover ------------------ */


.lrfc__slide{
    transition: all linear 0.3s;
}

.lrfc__slide:hover img {
    transform: scale(1.1);
    transition: all linear 0.3s;
}

.lrfcCard__overlay {
    background: linear-gradient(to top, rgba(0,0,0,0.9) 25%, transparent 80%) !important;
}



/* ------------------------------ last video section ------------------------ */


#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-content-block {
    background: linear-gradient(180deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1) 100%);
    width: 45% !important;
}



.header-actions__action svg {
    width: 30px !important;
    height: 30px !important;
}

#header-component .svg-wrapper {
    color: #ab9160 !important;
}

.account-button__icon {
    color: #ab9160 !important;
}


/* ------------------------------ team page ----------------------- */

section#TeamSlider-template--26582959751458__team_4AKM6M {
    border: 1px solid #b08951 !important;
}

#shopify-section-template--26582959751458__section_XHUVdg .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column {
    max-width: 1056px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

/* ------------------------------- footer ----------------------- */

#shopify-section-sections--26441189982498__footer_m9NzUG ul.list-unstyled a {
    text-transform: uppercase !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style {
    padding-left: 80px !important;
    padding-right: 80px !important;
}


/* ----------------- video section ------------------ */

#shopify-section-template--26441189851426__video_split_eAgdjV .section-template--26441189851426__video_split_eAgdjV {
    padding-top: 150px !important;
}


/* -------------------------- the band ---------------------- */

#shopify-section-template--26582959718690__section_Cmf6ge .section.section--page-width.color-scheme-3 {
    border-bottom: 3px solid #62543d !important;
}

/* ---------------------------------------- Tha band page ------------------------------ */

#shopify-section-template--26582959718690__image_marquee_bFhgUH h2.mm-title {
    margin-bottom: 70px !important;
}

#shopify-section-template--26582959718690__image_marquee_bFhgUH .mm-desc.rte p:first-child {
    margin-bottom: 50px !important;
}


#shopify-section-template--26582959718690__image_marquee_bFhgUH .mm-desc.rte {
    margin-bottom: 180px !important;
}

#shopify-section-template--26582959718690__custom_grid_CwcFnR .leviosa-container {
    background-color: #c5a87a !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-block.media-main-wrapper img {
    min-height: 630px !important;
    object-fit: cover !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-container {
    border-bottom: 3px solid #62543d;
}


#LeviosaSection--template--26582959718690__custom_grid_CwcFnR .leviosa-heading {
    color: #000 !important;
}

#shopify-section-template--26582959718690__custom_grid_CwcFnR .leviosa-description p {
    font-size: 16px !important;
    color: #000 !important;
}

/* ------------------------------------------- contact form --------------------------------------------------- */

#shopify-section-template--26582959784226__section_mqAHhT .contact-form__input {
    outline: none !important;
    border-radius: 50px !important;
    border: 1px solid #fff !important;
}

#shopify-section-template--26582959784226__section_mqAHhT button.button.submit-button.size-style.button {
    border-radius: 50px !important;
    color: #000;
    padding: 12px 30px !important;
    display: block !important;
}

.spacing-style.text-block.text-block--AZmE2V01NQUtpcjVmT__text_MpQTig.h2 h2 {
    font-size: 30px !important;
}

textarea#ContactForm-body {
    height: 200px !important;
}

/* ------------------------- latest product section ------------------ */

div#shopify-section-template--26441189851426__custom_feature_collection_aNmTA7 {
    border: 1px solid #c5a87a;
}



/* --------------------- instagram seciton ---------------------- */

#shopify-section-template--26441189851426__instagram_MpUe63 .ns-container-template--26441189851426__instagram_MpUe63 {
    padding-left: 100px !important;
    padding-right: 0px !important;
}

/* -------------------------------- product page --------------------- */

.variant-option.variant-option--dropdowns label {
    color: #000 !important;
}

.variant-option__select-wrapper {
    border: 1px solid #000 !important;
}

/* --------------------cart page ---------------- */

.button:not(.button-secondary,.button-unstyled) {
    color: #000 !important;
}

.pt-template--26617200738594__product_information_1_69ibyC .pt-thumb.is-active {
    outline: none !important;
    outline-offset: none !important;
    width: 100% !important;
}

/* .pt-template--26617200738594__product_information_1_69ibyC .pt-thumb img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
    border-radius: 10px !important;

} */


#shopify-section-template--26617200738594__product_recommendations_nqxDqB span.price {
    color: #fff !important;
}



/* -------------------------------- contact page -------------------------- */

.contact-form__form-row {
    flex-direction: column !important;
}

.contact-form__input {
    padding: 10px 20px !important;
    border-radius: 30px !important;
    outline:none !important
}

.contact-form.spacing-style.size-style.color-scheme-5 {
    border-radius: 20px !important;
}

h4.custom-contact-heading {
    margin: 0px 0 15px !important;
    text-transform: uppercase;
    font-size: 20px !important;
    color: #000 !important;
}

.spacing-style.text-block.text-block--Aa1RJQVgwVHQzcnFDV__text_qVCTnN.h2 h2 {
    font-size: 48px !important;
    margin-bottom: 70px !important;
}
rte-formatter.spacing-style.text-block.text-block--AQUt5S1dkcXJtdm1hL__text_nTnxfX.rte.rte h5 {
    color: #9f7c49 !important;
    font-size: 24px !important;
    text-transform: uppercase !important;
}

rte-formatter.spacing-style.text-block.text-block--AQUt5S1dkcXJtdm1hL__text_nTnxfX.rte.rte p {
    margin-top: 0px !important;
    font-size: 16px !important;
    color: #9f7c49 !important;
}

.spacing-style.text-block.text-block--AUTgyTGpXcWt2ZUZlQ__text_C9Krb7.h5 strong {
    font-size: 16px !important;
}

rte-formatter.spacing-style.text-block.text-block--ARTFMYTNGT0x4M1hTZ__text_3CyMnW.rte.text-block--align-left.rte p {
    font-size: 14px !important;
    margin-bottom:20px !important;
}


rte-formatter.spacing-style.text-block.text-block--AZy80MC9VWm1ZOWZhR__text_p6Lgrw.rte.text-block--align-left.rte p {
    font-size: 14px !important;
}

.spacing-style.text-block.text-block--AUkN6M1BJMUpwZFpWS__text_HBzcA7.h5 h5 strong {
    font-size: 16px !important;
}


#shopify-section-template--26441189753122__form .button:after {
   display:none !important;
}

#shopify-section-template--26441189753122__form button.button.submit-button.size-style.button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 25px;
    margin-top: 15px;
    background-color: #c5a87a;
    box-shadow: none !important;
    border: 0 solid  !important;
    color:#000 !important;
}


/* --------------- accessories ---------------- */

label.pt-qtylabel {
    font-size: 20px !important;
}


/* .product-information__grid.product-information--media-right {
    border-top: 3px solid #9f7c49 !important;
} */

.button:not(.button-secondary,.button-unstyled):hover {
    color: #000 !important;
}

/* -------------------------------------- main collection page -------------------------- */

#shopify-section-template--26441189589282__section ul.list-unstyled {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:80px;
}

#shopify-section-template--26441189589282__section li.menu__item.paragraph {
    background-color: #737373;
    color: #fff !important;
    border-radius: 31px;
    padding: 10px 40px;
    margin:0px !important;
}

#shopify-section-template--26441189589282__section li.menu__item.paragraph.is-active {
    margin: 0px 10px !important;
    background-color: #b89252;
    border-radius: 31px;
    padding: 10px 40px;
}

#shopify-section-template--26441189589282__section li.menu__item.paragraph a {
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 700;
    text-transform: uppercase !important;
}




#shopify-section-template--26441189589282__main .lrfc__sort {
    width: 100% !important;
    margin-top: 12px !important;
    padding:0 8px;
}



/* ----------------------- home page colleciton video -------------------- */

.ivs-top-controls {
    display: none !important;
}


/* ------------------- product page ----------------- */

h3.lrfcCard__title {
    font-size: 36px !important;
}

span.lrfcCard__btnIcon {
    border: 1px solid #000;
    border-radius: 50% !important;
    padding: 5px !important;
    background-color: #b89252 !important;
}

#shopify-section-template--26441189589282__main span.page {
    border-radius: 50% !important;
    padding: 5px 12px !important;
}

.lrfc__pagination a, .lrfc__pagination span {
    padding: 0px !important;
    border: 0 solid !important;
}


.lrfc__controls {
    justify-content: space-between !important;
    width: 100% !important;
}

select#SortBy-template--26441189589282__main {
    border: 1px solid #b89252 !important;
    padding: 6px 10px !important;
    border-radius: 20px !important;
    outline:none !important;
    width:50% !important
}

.lrfc__search-form {
    background-color:transparent !important;
    border-radius: 20px !important; 
    border:1px solid #ad8850;
}

.lrfc__search-form input {
    padding: 4px 12px !important;
}



.product-details span.price {
    color: #000 !important;
}

#shopify-section-template--26441209315618__product_recommendations_qggXJq .lrfcCard__btn {
    padding: 10px 35px !important;
    border-radius: 30px !important;
    font-size: 16px !important;
}

.custom-header-recommendation {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 50px;
}

.custom-header-recommendation h2 {
    color: #fff;
    text-transform: uppercase;
}

.lrfcCard__price {
    color:#a0885b !important;
    font-size: 20px !important;
    margin-bottom: 50px !important;
    margin-top:25px !important;
}

.custom-hero-detials {
    width: 100% !important;
}

/* .product-details .add-to-cart-button {
    padding: 0px !important;
    background-color: #c5a87a !important;
} */


.custom-variant-dropdown.is-open .custom-variant-dropdown__trigger {
    background-color: #ab8750;
}



/* --------------------- second banner --------------------- */

#shopify-section-template--26441209315618__custom_banner_npKxig section.hero-template--26441209315618__custom_banner_npKxig {
    border-bottom: 3px solid #9f7c49 !important;
}

/* --------------------- accessories product ------------------------ */

#shopify-section-template--26617200738594__product_recommendations_nqxDqB .lrfcCard__btn {
    padding: 12px 35px !important;
    font-size: 16px !important;
}

#shopify-section-template--26441189589282__main .lrfc__sort {
    width: 100%!important;
    margin-top: 12px!important;
    padding: 0 8px;
    display: flex !important;
    justify-content: flex-end !important;
}


.lrfc__search-form {
    background-color:transparent!important;
    border-radius: 20px!important;
    max-width: 310px !important;
    width: 100% !important;
}



.pt-template--26617200738594__product_information_1_69ibyC .pt-inner {
    padding: 100px 0px 100px !important;
}

.pt-template--26617200738594__product_information_1_69ibyC .pt-form {
    height: 54px !important;
}

/* ------------- hero banner -------------- */

.pms-hero__header-template--26441189851426__video_hero_HMzd9T {

    font-size: 50px;
}


/* -------------- collection page --------------- */

#shopify-section-template--26441189589282__main h2.lrfc__heading {
    display: none !important;
}


.pt-desc-atc {
    display: none !important;
}

.footer-content.spacing-style {
    border-top: 1px solid #caa85a !important;
}


/* ---------------- footer section ------------- */

#shopify-section-sections--26441189982498__footer_m9NzUG .text-block__image {
    margin-bottom: 50px !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .button:after {
    visibility: hidden !important;
}
 
#shopify-section-sections--26441189982498__footer_m9NzUG .email-signup__button:not(.button-unstyled) {
    color: #000 !important;
    padding: 15px 0 !important;
    justify-content:center !important;
}

#shopify-section-template--26441209315618__main .text-block__content h2 {
    font-size: 35px !important;
    text-transform: uppercase !important;
    color: #000 !important;
}

#shopify-section-template--26441209315618__main .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-wrap:wrap !important;
}

#shopify-section-template--26441209315618__main product-price.text-block.text-block--align-left.rte.text-left.paragraph.spacing-style {
    width: auto !important;
}

#shopify-section-template--26441209315618__main span.price {
    font-size: 30px !important;
}

#shopify-section-template--26441209315618__main span.buy-buttons-block.buy-buttons-block--AR0RoZWNxK1RKZHVSa__buy_buttons_eYQEYi {
    margin-top: 150px !important;
}

#shopify-section-template--26441209315618__main slideshow-slide.product-media-container.constrain-height.media-fit-contain.product-media-container--image.product-media-container--tallest {
    overflow: visible !important;
}

#shopify-section-template--26441209315618__main .product-media {
    height: 750px !important;
}

#shopify-section-template--26441209315618__main .product-media-container.media-fit-contain img {
    object-fit: cover !important;
}

/* -------------------------- sticky buy button -------------------------------- */


button.sticky-add-to-cart__button.add-to-cart-button.button.button--primary {
    width: 100% !important;
    justify-content: center;
    background-color: #c5a87a;
}

.sticky-add-to-cart__image {
    display: none !important;
}

.sticky-add-to-cart__info {
    display: none !important;
}

.sticky-add-to-cart__price {
    display: none !important;
}
.sticky-add-to-cart__bar.color-scheme-1 {
    padding: 0px !important;
}

button.sticky-add-to-cart__button.add-to-cart-button.button.button--primary span {
    color: #000 !important;
}

.sticky-add-to-cart__bar::before {
   display:none !important
}


/* ------------------------- newsletter-------------------------- */

input#EmailInput-AU0k1bUJ0Y3Vpem5VY__email_signup_yNfqFC {
    background-color: transparent !important;
    border: 0 solid !important;
    outline: none !important;
    padding: 10px 15px !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .email-signup__input-group.email-signup__input-group--arrow {
    background-color: #454545;
    border-radius: 30px;
    border: 1px solid #9f7c49;
    padding: 0 10px;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .email-signup__button:not(.button-unstyled) {
    width: 30px !important;
    height: 30px !important;
}


/* ------------------------- legal pages -------------------- */

.shopify-policy__container {
    color: #ffff !important;
    max-width: 80vw !important;
    padding: 50px 0 !important;
}


/* --------------------- product stock --------------------- */

.spacing-style.text-block.text-block--ANi9VK1NjUXkxNis5Q__text_xrnftG.h2.text-block--align-left.aos-init.aos-animate {
    width: 70% !important;
}
product-price.text-block.text-block--align-left.rte.text-left.paragraph.spacing-style {
    width: 30% !important;
}

.product-inventory__icon-in_stock {
    display: none !important;
}

.product-inventory__text {
    font-size: 20px !important;
    text-transform: uppercase !important;
    color: #000 !important;
}

.product-inventory__icon-out_of_stock {
    display: none !important;
}

.button[aria-disabled=true], .button-secondary[aria-disabled=true], .button:disabled {
    opacity: 1 !important;
    cursor: pointer !important; 
}

#LeviosaSection--template--26441209315618__custom_grid_zpUVV6 .media-main-wrapper{
    position: relative;
}

#LeviosaSection--template--26441209315618__custom_grid_zpUVV6 .media-main-wrapper::after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: 0%;
    top: 0;
    background: linear-gradient(
        90deg,
        rgb(0, 0, 0) 10%,
        rgba(0, 0, 0, 0) 100%
    );
}


/* ----------------------------- Responsive ----------------------------- */


/* ------------------------------ have an idea page -------------------------- */

#shopify-section-template--26582959784226__section_mqAHhT .button:after {
    visibility: hidden !important;
}


@media screen and (max-width:768px){

/* ----------------------------- accessories product ----------------- */
/* 
#shopify-section-template--26617200738594__product_information_1_69ibyC .pt-template--26617200738594__product_information_1_69ibyC .pt-form .add-to-cart-button, .pt-template--26617200738594__product_information_1_69ibyC .pt-form .pt-atc, .pt-template--26617200738594__product_information_1_69ibyC .pt-form button[type="submit"] {
    background-color: transparent !important;
} */

h3.lrfcCard__title {
    font-size: 25px!important;
}


.sticky-add-to-cart__bar {
    background-color: #c5a87a !important;
}

h1.leviosa-heading {
    text-align: center !important;
}




    /* ------------------ collection page ------------------ */

    #shopify-section-template--26441189589282__main .lrfc__controls {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}


.leviosa-media-grid .grid-item img {

    height: 150px !important;
    object-fit: cover;
}

select#SortBy-template--26441189589282__main {
    width: 100%;
}


/* --------------------- header drawer ------------------------- */

span.menu-drawer__menu-item-text.wrap-text {
    font-size: 20px !important;
}

ul.menu-drawer__menu.has-submenu li {
    margin-bottom: 0px !important;
}

summary#HeaderDrawer-localization {
    justify-content: center !important;
}


.menu-drawer__localization {
    display: flex !important;
    justify-content: center !important;
}

.menu-drawer__utility-links.menu-drawer__animated-element {
    margin: 0px !important;
}


button.button.dropdown-localization__button.localization-selector.link.link--text {
    background-color: #414141 !important;
    margin: 0 5px !important;
}

.dropdown-localization .dropdown-localization__button span.currency-code {
    font-size: 22px !important;
}

.dropdown-localization .dropdown-localization__button span.language-code {
    font-size: 20px !important;
}

dropdown-localization-component .localization-wrapper.right-bound {
    right: -130% !important;
    left: -40px !important;
}

a.menu-drawer__account {
    justify-content: center !important;
    margin: 10px 0 10px !important;
    color:#fff !important;
    font-weight:600 !important;
    padding:30px 0 !important;
    border-top:2px solid #b89252 !important;
}

span.menu-drawer__account-icon svg path {
    stroke: #b89252 !important;
}
span.menu-drawer__account-icon svg circle {
    stroke: #b89252 !important;
}



  /* Hide account icon on mobile */
  .header .account-actions,
  .header .header-actions__action--account,
  .header a[href*="/account"] {
    display: none !important;
  }

  /* Move search icon to right side */
  .header .search-action {
    grid-area: rightA !important;
  }

  /* Keep header actions on far right */
  .header header-actions {
    grid-area: rightB !important;
  }

  .account-button {
    display: none !important;
}

/* ------------------ youtube video popup -------------------------- */

.close-modal {
    top: -63px !important;
    right: -1px !important;
}

.modal-content-wrapper {
    width: 95% !important;

}

    /* -------------------- header ---------------------- */


    #shopify-section-sections--26441190015266__header_section span.svg-wrapper.header-drawer-icon.header-drawer-icon--open svg {
    fill: #ab9160 !important;
}


/* ----------------------------------- hero section ----------------------------------- */

.pms-hero__mediaWrap-template--26441189851426__video_hero_HMzd9T {
    min-height: 100vh !important;
}


.pms-hero__socialWrap-template--26441189851426__video_hero_HMzd9T {
    flex-direction: column !important;
}

#shopify-section-template--26441189851426__section_mnDHmp .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    justify-content: center !important;
    align-items: center !important;
}

#shopify-section-template--26441189851426__section_mnDHmp .spacing-style.text-block.text-block--ATWtLcWdnUFUzdFdWZ__text_7TbRRg.h4 h4 {
    font-size: 14px !important;
}

#shopify-section-template--26441189851426__section_mnDHmp .spacing-style.text-block.text-block--ATER4WWR2WXFrZXNuT__text_4AVE4a.h2 h2 {
    font-size: 30px !important;
    text-align: center !important;
}

    #LeviosaSection--template--26441209315618__custom_grid_pxVxzn video {

    height: 600px !important;
    object-fit: cover !important;
}


    #LeviosaSection--template--26441209315618__custom_grid_AYXDLt .leviosa-heading {
    margin-top: 40px !important;
}

/* #LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-heading {
    padding-top: 50px !important;
} */


    .header__icon--summary .header-drawer-icon {
    width: 40px !important;
}

    /* -------------------------- header section ------------------------ */

    .header__row.header__row--top {
    width: 100%!important;
    margin: 0 !important;
    border-radius: 0px!important;
}


/* 
    #shopify-section-template--26441209315618__custom_grid_AYXDLt .leviosa-block.leviosa-content-block {
    padding-right: 0px !important;
    padding-top:50px !important;
} */

#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-container {
    flex-direction: column-reverse !important;
    padding: 0px 0px !important;
}

/* #LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-block {
    padding-left: 0px !important;
} */

#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .leviosa-container {
    padding: 0px 0px !important;
}
#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper img {
    height: 600px !important;
    object-fit: cover !important;
}


/* #LeviosaSection--template--26441209315618__custom_grid_pfp4eN .leviosa-heading {
    padding-top: 50px !important;
} */


#shopify-section-template--26441209315618__custom_grid_pfp4eN .leviosa-block.leviosa-content-block {
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom:50px !important;
}

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-container {
    padding: 0px 0px 50px;
    flex-direction: column-reverse !important;
}

#shopify-section-template--26441209315618__custom_grid_3qLCbQ .leviosa-block.leviosa-content-block {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 50px !important;
}

div#ProductInformation-template--26441209315618__main {
    padding: 30px 0px !important;
}

/* ---------------------- footer section ------------------------ */
#shopify-section-sections--26441189982498__footer_m9NzUG .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column {
    text-align: center !important;
}


#shopify-section-sections--26441189982498__footer_m9NzUG .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column {
    align-items: center !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG

#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-block {
    width: 100%;
    /* padding-left: 20px !important;
    padding-right: 20px !important; */
}

#LeviosaSection--template--26441209315618__custom_grid_pxVxzn rte-formatter.spacing-style.text-block.text-block--ASTY3UUtCWEU5Tko0M__text_ctynCi.rte.rte {
    align-items: center;
} 

#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .media-main-wrapper:after {
  display:none !important;
}
#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper:after {
  display:none !important
}

/* #LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-media-grid{
    padding-bottom:50px !important;
} */

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-container {
    padding: 0px 0px !important;
}


#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .media-main-wrapper:after {
   display:none !important;
}

/* #LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-media-grid {
    padding-bottom: 50px !important;
} */


#shopify-section-sections--26441189982498__footer_m9NzUG summary.menu__heading.h2 {
   justify-content:center !important;
}


#shopify-section-sections--26441189982498__footer_m9NzUG rte-formatter.spacing-style.text-block.text-block--ASTY3UUtCWEU5Tko0M__text_ctynCi.rte.rte {
    width: 100%;
    align-items: center;
    text-align: center;
}

#shopify-section-sections--26441189982498__footer_m9NzUG rte-formatter.spacing-style.text-block.text-block--ASTY3UUtCWEU5Tko0M__text_ctynCi.rte.rte p {
    text-align: center !important;
}

/* #shopify-section-template--26441209315618__custom_grid_pxVxzn .leviosa-media-grid {
    padding-left: 20px !important;
    padding-right: 20px !important;
} */

/* #shopify-section-template--26441209315618__custom_grid_pxVxzn .leviosa-description p {
    padding-left: 20px !important;
    padding-right: 20px !important;
} */
/* 
#shopify-section-template--26441209315618__custom_grid_pxVxzn h2.leviosa-heading {
    padding-left: 20px !important;
    padding-right: 20px !important;
} */



#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-block {
    width: 100% !important;
}

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-content-block {
    background: linear-gradient(180deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1) 100%);
    width: 100% !important;
}


#LeviosaSection--template--26441209315618__custom_grid_pxVxzn .leviosa-block {
    width: 100% !important;
}


/* -------------------- cart drawer -------------------- */

ul.menu-drawer__featured-content-list.menu-drawer__animated-element.list-unstyled {
    display: none !important;
}

.menu-drawer.motion-reduce.color-scheme-1 {
    background-color: #141413 !important;
}

li.menu-drawer__list-item--flat a {
    color: #fff !important;
    margin-bottom:10px !important;
    justify-content:center !important;
}

.menu-drawer svg {
    width: 30px !important;
    height: 30px !important;
}


.header__row.header__row--top.color-scheme-2.section.section--full-width-margin.section--page-width {
    display: block!important;
    width: 100%!important;
    margin: 0px auto 0!important;
    padding: 0px 1px!important;
}

.menu-drawer__localization {
    background-color: #141413 !important;
    color: #fff !important;
}

select#Select {
    color: #fff !important;
}


/* ---------------------------- phone video ------------------------ */

#LeviosaSection--template--26441209315618__custom_grid_AYXDLt video {
    width: 600px !important;
    height: 600px !important;
    object-fit: cover !important;
}


#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .leviosa-heading {
    margin-top: 0px !important;
}

#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .leviosa-container {
    padding-top: 0px !important;
}

#LeviosaSection--template--26441209315618__custom_grid_AYXDLt video {
    width: 600px !important;
    height: 600px !important;
    object-fit: cover !important; 
}


.leviosa-heading {
    font-size: 22px !important;
    margin-bottom: 5px !important;
}


#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ video {
    height: 600px !important;
    object-fit: cover !important;
}


/* ----------------------------- out team page ----------------------------------- */

#shopify-section-template--26582959751458__section_AMqczh .spacing-style.text-block.text-block--AUUYzOC93WlRMYmhya__text_DNWh8F.h4 h4 {
    font-size: 20px !important;
    text-align: center !important;
}

rte-formatter.spacing-style.text-block.text-block--AQUxjQ1MzNlgrQy9SQ__text_EJRVDM.paragraph.rte p {
    font-size: 14px;
    text-align: center !important;
    padding: 0 50px !important;
}

rte-formatter.spacing-style.text-block.text-block--AU2JFb0hqRGhFeEw3b__text_H8YLxQ.paragraph.rte p {
    font-size: 14px !important;
    text-align: center !important;
    padding: 0 50px !important;
}

#shopify-section-template--26582959751458__custom_banner_gUdC7R .hero-template--26582959751458__custom_banner_gUdC7R .hero-bg-img {
    object-fit: contain !important;
    padding: 0 20px;
}

#shopify-section-template--26582959751458__custom_banner_gUdC7R .hero-template--26582959751458__custom_banner_gUdC7R {
    height: 109px !important;
}

section#TeamSlider-template--26582959751458__team_4AKM6M {
    padding: 30px !important;
}

#TeamSlider-template--26582959751458__team_4AKM6M .ts-track {
    grid-auto-columns: 100% !important;
}

#TeamSlider-template--26582959751458__team_4AKM6M .ts-title {
    font-size: 1.25em !important;
    padding: 20px 0 !important;
}

#TeamSlider-template--26582959751458__team_4AKM6M .ts-arrows {
    padding-bottom: 25px !important;
}

/* ------------------- footer section -------------------- */

#shopify-section-sections--26441189982498__footer_m9NzUG .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style {
    padding-left:80px !important;
    padding-right: 80px !important;
}


.spacing-style.text-block.text-block--AZlJvUy9pSG9xanFxc__text_ABneyy.h5 h5 {
    font-size: 20px !important;
    text-align: center !important;
}

.spacing-style.text-block.text-block--AZlJvUy9pSG9xanFxc__text_ABneyy.h5 h5:first-child {
    margin-bottom: 25px !important;
}

.image-block.image-block--ATnM2STliakRPdUtOY__image_NaRN4C.image-block--height-fit.spacing-style.size-style img {
    height: 500px !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .spacing-style.text-block.text-block--ASTY3UUtCWEU5Tko0M__text_ctynCi.rte.text-block--align-left.aos-init.aos-animate {
    padding-right: 0px !important;
    align-items:center !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG .text-block__image img {
    width: 250px !important;
}

#shopify-section-sections--26441189982498__footer_m9NzUG rte-formatter.text-block__content {
    text-align: center !important;
}


/* --------------------------- The band page --------------------- */

#shopify-section-template--26582959718690__section_Cmf6ge .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    justify-content: center !important;
    align-items: center !important;
}

.spacing-style.text-block.text-block--AZjg0UytJTnZrdGd5Q__text_ijDBW4.h4 h4 {
    font-size: 14px !important;
    padding-bottom: 35px !important;
}

#shopify-section-template--26582959718690__section_Cmf6ge .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column {
    padding-top: 40px !important;
}

.spacing-style.text-block.text-block--ANEtzNVRKWjNCSGFsc__text_iFzqtw.h1 h1 {
    font-size: 30px !important;
    text-align: center !important;
    padding-bottom: 60px !important;
}

rte-formatter.spacing-style.text-block.text-block--AbzZybjh5Zk14eEZXW__text_AFXAaw.rte.rte p {
    text-align: center !important;
}

rte-formatter.spacing-style.text-block.text-block--AbzZybjh5Zk14eEZXW__text_AFXAaw.rte.rte p {
    text-align: center!important;
}

rte-formatter.spacing-style.text-block.text-block--AbzZybjh5Zk14eEZXW__text_AFXAaw.rte.rte p:last-child {
     padding-bottom: 50px; 
}

.image-block.image-block--Ad2gzaSs0aGdOMG5vT__image_JYjnGR.image-block--height-fit.spacing-style.size-style img {
    height: 500px !important;
}

/* -------------------------------------- the band page ----------------------- */


#LeviosaSection--template--26582959718690__custom_grid_VRyCCq .leviosa-container {
    padding: 0px 0px !important;
}


#shopify-section-template--26582959718690__custom_grid_VRyCCq .leviosa-block.leviosa-content-block {
    padding: 0 16px !important;
}

#shopify-section-template--26582959718690__custom_grid_VRyCCq h2.leviosa-heading {
    font-size: 20px !important;
}
#shopify-section-template--26582959718690__custom_grid_VRyCCq .leviosa-description p {
    font-size: 14px !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-container {
    flex-direction: column-reverse !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-block.media-main-wrapper img {
    min-height: auto !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-container {
    padding: 0px 0px !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-block.leviosa-content-block {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP h2.leviosa-heading {
    font-size: 20px !important;
    line-height: 30px !important;
    text-transform: uppercase !important;
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .leviosa-description p {
    font-size: 14px !important;
}

#LeviosaSection--template--26582959718690__custom_grid_CwcFnR .leviosa-container {
    padding: 0px 0px !important;
}


#LeviosaSection--template--26582959718690__custom_grid_CwcFnR .leviosa-block.leviosa-content-block {
    padding-left: 16px !important;
    padding-right: 16px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

#LeviosaSection--template--26582959718690__custom_grid_CwcFnR .leviosa-heading {
    font-size: 20px !important;
}

rte-formatter.spacing-style.text-block.text-block--AVWNXb1lGTStFcitxd__text_VnMwRG.rte.text-block--align-left.rte p {
    font-size: 14px !important;
    text-align: center !important;
    padding-top: 30px !important;
}

rte-formatter.spacing-style.text-block.text-block--ASE92MStjMUtyOFMya__text_RQiNtq.rte.text-block--align-left.rte p {
    text-align: center;
    font-size: 14px !important;
}

.hero-template--26582959784226__custom_banner_zUywWp .hero-bg-img {
    object-fit: contain !important;
}

.hero-template--26582959784226__custom_banner_zUywWp {
    height: 120px !important;
}


#shopify-section-template--26441189851426__video_split_eAgdjV .section-template--26441189851426__video_split_eAgdjV {
    padding-top: 85px!important;
}

#shopify-section-template--26441189851426__video_split_eAgdjV .ivs-subheading {
    font-size: 14px !important;
}

#shopify-section-template--26441189851426__video_split_eAgdjV .ivs-heading {
    font-size: 30px !important;
}

#shopify-section-template--26441189851426__video_split_eAgdjV .ivs-container {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 80px !important;
}

#lrfc-template--26441189851426__custom_feature_collection_aNmTA7 .lrfc__inner {

    padding: 80px 40px !important;
}

#lrfc-template--26441189851426__custom_feature_collection_aNmTA7 span.lrfc__arrowIcon img {
    width: 35px !important;
}

#shopify-section-template--26441189851426__instagram_MpUe63 .ns-container-template--26441189851426__instagram_MpUe63 {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

#shopify-section-template--26441189851426__instagram_MpUe63 .ns-subheading-template--26441189851426__instagram_MpUe63 {
    text-align: center !important;
}
#shopify-section-template--26441189851426__instagram_MpUe63 h2.ns-heading-template--26441189851426__instagram_MpUe63 {
    text-align: center;
    font-size: 30px !important;
}

#shopify-section-template--26441189851426__instagram_MpUe63 .ns-desc-template--26441189851426__instagram_MpUe63 {
    text-align: center !important;
}
#shopify-section-template--26441189851426__instagram_MpUe63 a.ns-insta-template--26441189851426__instagram_MpUe63 {
    text-align: center !important;
    display: block !important;
}


/* ------------------------- prouduct page ---------------------- */

a.leviosa-back-side {
    display: none !important;
}
a.pms-hero__sideCta-template--26441189851426__video_hero_HMzd9T {
    display: none !important;
}

.modal-close-btn {
    top: -49px !important;
    right: -8px !important;
}


#shopify-section-template--26441209315618__main .product-media {
  height: auto !important;
}

#shopify-section-template--26441209315618__main button.slideshow-control.button.button-unstyled.slideshow-controls__thumbnail {
    width: 50% !important;
}

#shopify-section-template--26441209315618__main .product-details .group-block.group-block--height-fill.group-block--width-fill.border-style.spacing-style.size-style {
    margin: 0 auto!important;
    width: 100% !important;
    margin: 0 auto !important;
}


#shopify-section-template--26441209315618__main span.buy-buttons-block.buy-buttons-block--AR0RoZWNxK1RKZHVSa__buy_buttons_eYQEYi {
    margin-top: 20px !important;
}

/* ---------------------------- accessories product page -------------------------- */

.pt-template--26617200738594__product_information_1_69ibyC .pt-main-img {
    object-fit: contain !important;
}

.spacing-style.text-block.text-block--ANi9VK1NjUXkxNis5Q__text_xrnftG.h2.text-block--align-left.aos-init.aos-animate {
    width: 60% !important;
}


/* ------------------------ contact page  ----------------------- */

#shopify-section-template--26441189753122__form .group-block.group-block--height-custom.group-block--width-custom.border-style.spacing-style.size-style {
    width: 100% !important;
}

.spacing-style.text-block.text-block--Aa1RJQVgwVHQzcnFDV__text_qVCTnN.h2 h2 {
    font-size: 30px!important;
    margin-bottom: 30px!important;
    text-align: center;
    margin-top: 20px;
}

#shopify-section-template--26441189753122__form .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    align-items: center !important;
}
rte-formatter.spacing-style.text-block.text-block--ARTFMYTNGT0x4M1hTZ__text_3CyMnW.rte.text-block--align-left.rte p {
    text-align: center !important;
}

 rte-formatter.spacing-style.text-block.text-block--AZy80MC9VWm1ZOWZhR__text_p6Lgrw.rte.text-block--align-left.rte p {
    text-align: center !important;
}

#shopify-section-template--26441189753122__form  .contact-form.spacing-style.size-style.color-scheme-5 {
    padding: 50px 20px !important;
}

/* --------------- home page video section -------------------- */

button.ivs-icon-btn.pip-btn {
    display: none !important;
}

/* -------------------- accessories product page ---------------------- */

.pt-template--26617200738594__product_information_1_69ibyC .pt-buyrow {
    justify-content: center !important;
}

label.pt-qtylabel {
    text-align: center;
    margin-bottom: 20px !important;
}


.pt-template--26617200738594__product_information_1_69ibyC .pt-inner {
    padding: 95px 14px 60px !important;
}


/* ---------------------- magic proudct  page ------------------------------- */

.leviosa-btn {
    padding: 12px 25px !important;
}

/* span.add-to-cart-text {
    background-color: #9f7c49 !important;
    padding: 5px 20px !important;
    border-radius: 163px !important;
    flex-direction: row-reverse !important;
} */

#shopify-section-template--26441209315618__main quantity-selector-component.quantity-selector {
    height: 45px !important;
}
#shopify-section-template--26441209315618__main quantity-selector-component span.add-to-cart-text__content {
    font-size: 16px !important;
}

.add-to-cart-icon {
    width:27px !important;
    height:27px !important;
}

.add-to-cart-text__content {
    font-size: 16px !important;
}

.leviosa-block.media-main-wrapper img {
    min-height: 600px !important;
    object-fit: cover !important;
}

button#BuyButtons-ProductSubmitButton-ANlUxUlZ5NEtLNE4wR__add-to-cart {
    height: 45px !important;
}

#shopify-section-template--26441209315618__main .text-block__content h2 {
    font-size: 28px !important;
}

#shopify-section-template--26441209315618__main span.price {
    font-size: 22px !important;
}


.variant-picker, .variant-picker__form {
    width: 95% !important;
}
.custom-sort {
    position: relative;
    width: 95% !important;
}


}


@media screen and (min-width:769px) and (max-width:1024px){

    #shopify-section-template--26441209315618__custom_grid_pxVxzn .leviosa-container{
            flex-direction: column-reverse !important; 
    }
 
    #LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-container {
    flex-direction: column-reverse !important; 
}

    
    #LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-content-block {
    background: linear-gradient(180deg,#000,#000);
    width: 100%!important;
               }

#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ .leviosa-block {
    width: 100%!important;
}

#shopify-section-template--26441209315618__main .media-fit-contain :is(img, video, iframe, .deferred-media__poster-image) {
    object-fit: cover !important;
}


}


@media screen and (min-width:1200px){


    .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right {
    grid-template-columns: 1fr 1fr !important;
}



#LeviosaSection--template--26441209315618__custom_grid_pxVxzn video {
    height: 700px !important;
    object-fit: cover !important;
}

 .leviosa-block.media-main-wrapper img {
    height: 700px;
    object-fit: cover !important;
}


#LeviosaSection--template--26441209315618__custom_grid_3qLCbQ video {
    height: 720px !important;
    object-fit: cover !important;
}

.media-main-wrapper video {
    width: 100%;
    height: auto;
    display: block;
    height: 700px;
    object-fit: cover !important;
}

.media-main-wrapper video {
    min-height: 700px !important;
    object-fit: cover !important;
}

#shopify-section-template--26441189851426__section_mnDHmp img.image-block__image.border-style {
    height: 790px !important;
}



.leviosa-block.media-main-wrapper img {
    min-height: 700px;
}

/* ------------------------ last touch ---------------------- */

#shopify-section-template--26441189851426__section_mnDHmp .border-style.custom-section-content {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
#shopify-section-template--26441189851426__section_mnDHmp .spacing-style.text-block.text-block--ATWtLcWdnUFUzdFdWZ__text_7TbRRg.h4 h4 {
    font-size: 20px !important;
}

#shopify-section-template--26441189851426__section_mnDHmp .spacing-style.text-block.text-block--ATER4WWR2WXFrZXNuT__text_4AVE4a.h2 h2 {
    font-size: 35px !important;
}

#shopify-section-template--26441189851426__section_mnDHmp .spacing-style.text-block.text-block--AZlJvUy9pSG9xanFxc__text_ABneyy.h5 h5 {
    font-size: 20px !important;
    line-height: 32px !important;
}

#shopify-section-template--26441189851426__video_split_eAgdjV .section-template--26441189851426__video_split_eAgdjV {
    padding-top: 70px!important;
}

h2.ivs-heading {
    font-size: 35px !important;
    padding-bottom: 20px !important;
}

#shopify-section-template--26441189851426__custom_feature_collection_aNmTA7 .lrfc__inner {
    padding-top: 160px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}


.ns-btn-more-template--26441189851426__instagram_MpUe63 {

    padding: 10px 11px !important;

}


#shopify-section-template--26441189589282__main .lrfc__inner {
    padding: 0 100px !important;
}


#shopify-section-template--26441189589282__main .lrfcCard__btn {
    background: #c5a87a !important;
    padding: 8px 10px !important;
    display: inline-flex;
    font-size: 16px !important;
    font-weight: 400 !important;
     transition: all linear 0.3s;
}

#shopify-section-template--26441189589282__main .lrfcCard__btn:hover {
    background: #b89252 !important;
    transition: all linear 0.3s;
}

#shopify-section-template--26441189589282__main .lrfcCard__btn:hover span.lrfcCard__btnIcon {
    background-color: #c5a87a!important;
    transition: all linear 0.3s;
}

#shopify-section-template--26441189589282__main .lrfc__controls {
    padding: 0 50px !important;
}

#shopify-section-template--26441189589282__main .lrfc__search-form {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
#shopify-section-template--26441189589282__main .lrfc__search-form {
    align-items: center !important;
}
#shopify-section-template--26441189589282__main .lrfc__search-form button {
    padding: 5px 5px !important;
}


}

.spacing-style.text-block.text-block--ANi9VK1NjUXkxNis5Q__text_xrnftG.h3.text-block--align-left h1 {
    text-transform: uppercase !important;
    color: #000 !important;
}

/* span.price {
    font-size: 20px !important;
    color: #000 !important;
} */

span.pagination__link.pagination__link--page.pagination__link--current {
    background-color: #9f7c49 !important;
    border-radius: 50% !important;
}

.pagination__link[aria-current=page]:before {
    display:none !important;
}

/* button#checkout {
    color: #fff !important;
} */


/* reset all card buttons */
product-card .product-card__content a.button,
product-card .product-card__content .button,
product-card .product-card__content button {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* specific add to cart */
product-card .product-card__content button.add-to-cart-button {
  background: #caa86c !important;
  background-color: #caa86c !important;
}

span.buy-buttons-block.buy-buttons-block--Ab3pCOWtxSm1VeDcrS__buy_buttons_xzmWKC-10{
    background: transparent !important;
}
product-card .product-card__content :is(button,.button,a.button,[class*="button"]){
  background: none !important;
}
.button:not(.button-secondary,.button-unstyled) {
    color: #d4b071 !important;
}
#checkout {
    color: #ffffff !important;
}


#LeviosaSection--template--26441209315618__custom_grid_zpUVV6 .media-main-wrapper::after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
   left: calc(101% - 100px);
    top: 0;
    background: linear-gradient(90deg, #000 10%, #0000);
    transform: rotateY(180deg);
}

#LeviosaSection--template--26582959718690__custom_grid_VRyCCq .media-main-wrapper::after {
    position: absolute;
    width: 100px;
    height: 100%;
    content: "";
   left: calc(101% - 100px);
    top: 0;
    background: linear-gradient(90deg, #000 10%, #0000);
    transform: rotateY(180deg);
}

#LeviosaSection--template--26441209315618__custom_grid_pfp4eN .media-main-wrapper:after {
  left: calc(101% - 100px);

}
#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .media-main-wrapper::after{
    left: calc(101% - 100px);

}

#LeviosaSection--template--26441209315618__custom_grid_AYXDLt .media-main-wrapper::after{
    left: calc(101% - 100px);
}

#LeviosaSection--template--26582959718690__custom_grid_GmHQiP .media-main-wrapper::after {
  position: absolute;
    width: 100px;
    height: 100%;
    content: "";
    left: 0%;
    top: 0;
    background: linear-gradient(90deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 100%);
}
#search-modal > dialog > predictive-search-component > form > div.predictive-search-form__content-wrapper > div.predictive-search-form__footer > button{
    color: white !important;
}
@media(max-width: 769px){
    #LeviosaSection--template--26441209315618__custom_grid_zpUVV6 .media-main-wrapper::after {
    
    background: transparent;
   
}
.media-main-wrapper::after{
    background: transparent !important;
}
#LeviosaSection--template--26441209315618__custom_grid_pfp4eN video{
    height: 600px !important;
    object-fit: cover !important;
}
}