/** Shopify CDN: Minification failed

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

**/
*{
  letter-spacing: normal;
}
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {
    letter-spacing: normal;
}
.announcement-bar__message {
    padding: 4.5px 0px;
    letter-spacing: 0;
    min-height: unset;
    line-height: normal;
    font-size: 14px;
    font-family: 'BrunoAce-Regular';
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 5px;
}
@media (max-width: 749px) {
    .announcement-bar__message {
        font-size: 12px;
    }
}
.header:not(.drawer-menu).page-width {
    /* padding-left: 5rem;
    padding-right: 5rem; */
    /* max-width: 1440px; */
    /* padding-left: 0; */
    /* padding-right: 0; */
}
.header--middle-center a.header__heading-link {
    padding: 0;
}
.header__inline-menu .mega-menu__list img {
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}
.header__menu-item span {
    font-family: var(--font-heading-family);
    font-size: 15px;
    color: rgba(var(--color-foreground));
    text-transform: uppercase;
    /* font-weight: 400; */
}
.list-menu--inline {
    gap: 22px;
}
.header__menu-item {
    padding: 0;
}
.predictive-search__result-group:first-child:not(:only-child) {
    display: none;
}
.header.header--middle-center .cust_search .search-modal__form .search-modal__form {
    max-width: 312px;
    margin: 0;
}
.header .cust_search .search__input.field__input {
    padding-right: 4rem;
    height: 43px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 20px;
    line-height: normal;
    width: 312px;
    /* -webkit-box-shadow: 0 0 0px 1000px rgba(247, 247, 247, 1) inset; */
    /* border: 1px solid rgba(224,224,224,1); */
    margin:0px;
    border: none;
    border-bottom: 1px solid rgba(224, 224, 224, 1);
}
.search-modal__form .search__input {
    padding-top: 0;
    padding-left: 10px;
    padding-bottom: 0;
}
.header .cust_search .field:hover.field:after {
    box-shadow: unset;
    outline: unset;
    border-radius: var(--inputs-radius);
}
.header.header--middle-center .search-modal__form .field::after, .header.header--middle-center .search-modal__form .field::before  {
    display: none;
}
.header .search-modal__form label, .field__label {
/* .header .search-modal__form label { */
    color: rgba(var(--color-foreground));
    font-size: 16px;
    font-weight: 400;
}
a.button::after {
    box-shadow: unset;
}
.button:not([disabled]):hover:after {
    box-shadow: unset;
}
.header .field svg {
    height: 2.5rem;
    width: 2.5rem;
    height: 20.291px;
    width: 20px;
}
 .field__input:not(:placeholder-shown)~.field__label {
    font-size: 1rem;
    top: calc(var(--inputs-border-width) + .5rem);
    left: calc(var(--inputs-border-width) + 2rem);
    letter-spacing: .04rem;
    display: none;
}
.header .cust_search predictive-search {
    max-width: 312px;
}
.header__icon, .header__icon--cart .icon {
    height: 43px;
    width: auto;
}
.header__icons {
    padding-right: 0;
}
.header__icons a {
    margin-left: 36px !important;
}
@media (max-width: 768px) {
    .header__icons a {
        margin-left: 15px !important;
    }
}
@media (max-width: 450px) {
    .header__icons a {
        margin-left: 0 !important;
    }
}

.header__icon--cart {
    margin-right: 0px;
    margin-left: 15px;
}
.header__icon.header__icon--account {
    margin-left: 15px;
    text-decoration: none;
    @media screen and (max-width: 450px) {
        flex-direction: column;
    }
    svg {
        @media screen and (max-width: 450px) {
            max-height: 24px;
        }
    }
}
.header__icon--wishlist {
    position: relative;
    .swym-wishlist-header-counter {
        position: absolute;
        top: 3px;
        right: -4px;
        color:rgb(0, 0, 0);
        height: 14px;
        width: 14px;
        border-radius: 50%;
        background: white;
        font-size: 10px;
        text-align: center;
        line-height: 14px;
        font-family: 'Archivo-bold';
        border: 1px solid white;
    }
}
.header__user-name {
    margin-left: 5px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Archivo-bold';
    @media screen and (max-width: 450px) {
        font-size: 10px;
        padding-top: 0;
        margin: 0;
        line-height: 14px;
        position: absolute;
        bottom: 4px;
        height: fit-content !important;
    }
}
.header__inline-menu .list-menu__item {
    line-height: normal;
}
summary.list-menu__item {
    padding-right: 2rem !important;
}
.header__inline-menu {
    margin-left: 0;
    /* box-shadow: 0px 3px 6px 0px #27272714; */
}
details-modal.header__search {
    display: none !important;
}
.search__input.field__input {
   border: 1px solid var(--Border, #E0E0E0);
    height: 43px;
}
.itg--search .search__input.field__input {
    border: none;
    border-bottom: 1px solid #272727;
}
.search__input.field__input:focus{
    box-shadow: unset;
    outline: unset;
    border-radius: var(--inputs-radius);
}
.predictive-search__heading {
    font-size: 14px;
}
.predictive-search__item-heading {
    font-size: 16px;
    opacity: 1;
}
.itg_video_image_text a {
    background: transparent;
}
.header .menu-drawer__close-button {
    font-size: 18px;
    font-weight: 400;
}
.header-localization:not(.menu-drawer__localization) .localization-form__select {
    padding: 0 2.0rem 0 1.2rem;
    height: 43px;
    border: 1px solid rgba(224,224,224,1);
    margin-right: 10px !important;
}
.header-localization .disclosure__list {
    max-width: 195px !important;
    min-width: 195px !important;
    width: max-content !important;
    padding: 10px !important;
}
.header-localization .disclosure__link {
    color: rgba(var(--color-foreground),1) !important;
    padding: 0 !important;
}
.footer__content-bottom-wrapper .footer__localization {
    display: none;
}
.footer .disclosure__list-wrapper {
    z-index: 9999;
}
.footer .disclosure button {
    padding: 0 !important;
    margin: 0 !important;
    padding: 10px 20px !important;
}
.footer .disclosure {
    position: relative;
    border: 1px solid #fff;
    width: 200px;
    padding: 0 !important;
    margin: 0 !important;
}
.footer .disclosure__list {
    max-width: 170px;
    min-width: 170px;
    width: max-content;
    background: #fff;
}
.footer .disclosure__link {
    color: #000 !important;
    word-break: break-word;
    padding: 0 0px 5px 10px;
}
.footer .localization-form__select svg path {
    stroke: #fff;
}
.footer-block--newsletter {
    display: none !important;
}
/* image text video banner css start */

.itg_video_image_text .image-with-text__grid.grid {
    align-items: flex-end;
      position: relative;
}
.itg_video_image_text .image-with-text__content {
    padding: 6rem 0rem 0rem 7rem;
}
.itg_video_image_text .video_contain {
    display: flex;
    width: 100%;
    margin-top: 62px;
    position: relative;
    height: 316px;
}
.itg_video_image_text .video_contain video {
    height: 100%;
    width: 100%;
    object-fit: cover;
    clip-path: inset(0px 0px);
}
.itg_video_image_text .image-with-text__grid--reverse .image-with-text__content {
    margin-right: 32px;
    margin-left: auto;
    max-width: 707px;
}
.itg_video_image_text .image-with-text__heading.h1 {
    margin-bottom: 0;
    font-size: 70px;
    line-height: normal;
}
.itg_video_image_text .image-with-text__heading.h1 p {
    margin: 0;
}
a.button.button--secondary {
    padding: 20px 50px;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid var(--Heading, #262626);
    transition: .3s all linear;
    height: 64px;
}
body a.button.button--secondary:hover {
    background: #FFB0C8 !important;
    color: #fff;
    border-color: #FFB0C8 !important;
}
.coll-column-blocks a.button.button--secondary {
    border: unset;
}
.images_svgs {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.itg_video_image_text.image-with-text .grid__item {
    z-index: 14;
}
.button:not([disabled]):hover:after{
    --border-offset: unset !important;
}
/* image text video banner css end */

/* rich text css start */

.content_horizontal .rich-text__blocks {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content_horizontal .rich-text__heading.rte.inline-richtext.h1 {
    width: 18%;
    font-size: 48px;
    text-align: left;
}
.content_horizontal .rich-text__text {
    width: 64%;
    text-align: center;
    margin: 0;
    display: flex;
    display: flex;
    justify-content: center;
}
.content_horizontal .rich-text__text p {
    font-size: 16px;
    line-height: 26px;
    color: rgba(var(--color-foreground), 1);
      text-align: left;
}
.content_horizontal .rich-text__buttons {
    width: auto;
    display: flex;
    justify-content: flex-end;
    margin: 0;
}
/* rich text css end */

/* footer css start */
.footer_main_blocks {
    display: flex;
    width: 100%;
    position: relative;
    max-width: 100%;
    padding: 0;
}
.footer_main_blocks .footer__content-top {
    /* width: calc(100% - 600px); */
    width: 100%;
    background: var(--gradient-background);
    /* background-image: url(/cdn/shop/files/16_Converted_1.png?v=1700765655); */
    /* background-repeat: no-repeat; */
    /* background-position: left; */
    z-index: 1;
    padding-left: 46px;
    padding-right: 46px;
}
.footer_main_blocks .footer-right-newsletter {
    width: 600px;
    background: #FFB0C8;
}
.footer-block__newsletter img {
    width: 100%;
}
.footer_newsletter_contents h3 {
    margin: 0;
}
.footer-block__newsletter {
    text-align: center;
    flex-grow: 1;
    background: #FFB0C8;
}
.footer_newsletter_contents {
    padding: 40px 60px 80px 60px;
    text-align: left;
}
.footer_newsletter_contents p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
    margin: 0;
    width: 392px;
}
.footer-block.grid__item {
    width: 100%;
}
.footer-right-newsletter .footer-block__heading {
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.footer .footer-block__heading {
    font-size: 25px;
    color: rgba(var(--color-foreground),1);
}
.footer .footer-block__heading a {
    color: rgba(var(--color-foreground),1);
}
.footer-block.grid__item.footer-block--menu {
    width: auto;
    flex: unset;
}
.footer_newsletter_contents h2 {
    color: #fff !important;
}
.footer__content-top .grid {
    justify-content: space-between;
}
.footer-block__brand-info h2 {
    margin: 0;
    font-size: 25px;
}
.footer-block__brand-info {
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer .footer-block__details-content .list-menu__item--link {
    font-size: 12px;
    color: rgba(var(--color-foreground),1);
    text-transform: capitalize;
}
.footer-right-newsletter .newsletter-form {
    align-items: flex-start;
    margin: 20px auto 0;
    max-width: 100%;
}
.footer-right-newsletter .newsletter-form__field-wrapper {
    max-width: 100%;
}
.footer-right-newsletter .newsletter-form .field:before {
    display: none;
}
.footer-right-newsletter .newsletter-form .field:after {
    display: none;
}
.footer-right-newsletter .newsletter-form .field input {
    background: transparent;
    border-bottom: 1px solid #fff;
    padding: 14px 0;
    -webkit-box-shadow: 0 0 0px 1000px #FFB0C8 inset;
    color: #fff;
}
.footer .newsletter-form__field-wrapper .field label {
    left: 0 !important;
    display: flex;
    align-items: center;
    gap: 10px;
}
.newsletter-form__field-wrapper .field__input:focus~.field__label{
   left: 0;
}
.footer-right-newsletter .newsletter-form .field input:focus-visible {
    outline: unset;
    box-shadow: unset;
}
.footer .footer__content-bottom {
    border-top: unset;
    padding-top: 15px;
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 11px;
    background: #fff;
    max-width: 100%;
}
.footer .copyright__content {
    font-size: 16px;
    line-height: 26px;
    color:#262626;
}
.footer .footer__payment, .footer .footer__copyright {
    margin-top: 0;
}
.footer .footer__localization:empty+.footer__column--info {
    align-items: flex-end;
}
.footer-right-newsletter .newsletter-form .field svg path {
    /* stroke: #fff; */
}
.footer {
    border-top: 0 !important;
}
.page-width-full {
    max-width: 1600px;
    padding-right: 5rem;
    padding-left: 5rem;

}
.underline-links-hover:hover a {
    text-decoration: none;
}
.footer-block__details-content {
    margin-bottom: 0;
    font-size: 16px;
    color: rgba(var(--color-foreground),1);
}
.footer-block__details-content a {
    text-decoration: none;
    color: rgba(var(--color-foreground),1);
}
/* footer css end */

/* featured collection css start */

.itg_featured_collections .itg_tabfeatured_scrollbar.swiper-scrollbar-horizontal {
    background: #E0E0E0;
    height: 3px;
    border-bottom: unset;
    margin: 40px auto 0px;
    width: 100%;
}
/* .itg_featured_collections .itg_tabfeatured_scrollbar .swiper-scrollbar-drag { */
.swiper-scrollbar-drag {
    display: block!important;
    height: 3px;
    top: 0px;
    background: #272727;
    display: block;
}
.itg_featured_collections {
    overflow: hidden;
}
@media (max-width: 430px) {
    .itg_featured_collections {
        padding-right: 0;
    }
}

.itg--product .c-product {
    position: relative;
}
.itg--product .c-product h3.c-product__title .c-product__url,
.itg--product .card__information a,
.itg_featured_collections .card__information a {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Archivo';
    text-align: left;
    color: #272727;
}
@media (max-width: 430px) {
    .itg--product .c-product h3.c-product__title .c-product__url,
    .itg--product .card__information a,
    .itg_featured_collections .card__information a {
        font-size: 14px;
        line-height: 16px;
    }
}
.itg--product .c-product p.c-productPrice,
.itg--product .card__information .price,
.itg_featured_collections .card__information .price {
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400;
    font-family: Archivo !important;
    text-align: left;
    color: #272727;
}
@media (max-width: 430px) {
    .itg--product .card__information .price *,
    .itg_featured_collections .card__information .price * {
        font-size: 12px !important;
        line-height: 14px !important;
    }
}
.featured_collection_heading {
    text-align: center;
    width: 100%;
}
.featured_collection_viewall {
    display: none;
}

.itg_featured_collection_slider {
    overflow: hidden;
    padding: 0;
    position: relative;
    margin:0px;
}
@media (max-width: 430px) {
    .itg_featured_collection_slider {
        margin-right: -1.5rem !important;
    }
}
 .card__heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: rgba(31, 33, 38, 1);
    font-family: var(--font-body-family);
    text-align: center;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
    text-underline-offset: unset;
}
.price__regular {
    color: rgba(31, 33, 38, 1);
    font-weight: 500;
    line-height: 24.5px;
}
.card__content .card__information {
    padding-bottom: 0!important;
    padding-top: 15px!important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 5px !important;
    line-height: normal !important;
}
.itg_featured_collections .collection__title.title-wrapper {
    margin-bottom: 40px;
}
.itg_featured_collections .featured_collection_heading h2 {
    margin: 0 !important;
    font-size: 48px;
}
/* @media (max-width: 430px) {
    .itg_featured_collections .featured_collection_heading h2 {
        font-size: 36px;
    }
} */
.itg_featured_collections .collection__title.title-wrapper {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.featured_collection_viewall a {
    text-decoration: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: rgba(31, 33, 38, 1);
}
.itg_all_swiper {
    position: absolute;
    z-index: 1;
    top: 35%;
    transform: translateY(35%);
    background: #fff;
    width: 40px;
    height: 40px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
}
.itg_all_swiper-button-next.itg_all_swiper {
    right: 0;
}
.hotspots_headings {
    margin-bottom: 40px;
}
.footer-block__brand-info {
    text-align: left;
}
.footer .footer__content-top .grid {
    z-index: 9;
    position: relative;
}
.itg_hotspot_sections .gs_hotspot_btn.arrow_active span {
    border: 1px solid #fff;
    border-radius: 50%;
}
/* featured collection css end */

.predictive-search.predictive-search--header {
    display: none;
}
.footer-block__details-content>p, .footer-block__details-content>li {
    margin: 0;
}
/* itg_logo_blocks section css */
.itg_logowrappers .itg_block_logos_div {
    display: flex;
    justify-content: space-between;
}
.itg_logowrappers .itg_logo_blocks {
    display: flex;
    gap: 14px;
    align-items: unset;
}
.itg_logowrappers  .itg_logo_image {
    display: flex;
}
.itg_logowrappers .itg_logo_blocks img {
    width: 25px;
    max-height: 25px;
    filter: brightness(0) saturate(100%) invert(12%) sepia(2%) saturate(5%) hue-rotate(7deg) brightness(105%) contrast(94%);
}
.itg_logowrappers .itg_logo_content h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
}
.itg_logowrappers .logos_contents {
    margin-top: 4px;
}
.itg_logowrappers .itg_logo_content p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}

/* itg_logo_blocks section css */

/* rich text and slider css start */

.rich-text-with-slider-main {
    display: flex;
    width: 100%;
}
.rich-text-with-slider-image {
     width: 60%;
     position: relative;
}
.rich-text-with-slider-wrap {
    position: relative;
}
.rtws-image-slides img {
    width: 100%;
  height:100%;
}
.rtws-image-slides {
    width: 100%;
}
.rich-text-with-slider-text {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.rtws-text {
    padding-right: 40px;
}
h2.rtws-text-heading {
    font-size: 48px;
    margin: 0;
}
.rich-text-with-slider-wrap .swiper-slide {
    flex-shrink: 0;
}
.product--image--display {
    width: 100%;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translateY(-50%);
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    z-index: 1;
    height: 100%;
}
.rtws-image-slides-image {
    height: 100%;
    width: 100%;
}
.imageSwiper .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .imageSwiper .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translateZ(0);
}
.image-with-text-division {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 50px;    
    width: 100%;
    max-width: 100%;
    min-height:655px;
    height: 100%;
}
.imageSwiper .swiper-wrapper {
    width: 60%;
    float: right;
}
.imageSwiper .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
.rich-text-with-slider-wrap .swiper-slide img {
    display: block;
    margin: auto;
    width: 100%;
    object-fit: cover;
    cursor: pointer;
}
.rtws-text-rich-text p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    color: rgba(var(--color-foreground),1);
    margin: 0;
}
.rtws-text-rich-text {
    margin-top: 17px;
}
.footer .footer-block__image-wrapper {
    margin-bottom: 0;
}
.rtws-text a {
    margin-top: 24px;
}
/* rich text and slider css end */
/* review section css start */

.imagestextslider .imgslide-blocks {
    display: flex;
    width: 100%;
    cursor: pointer;
}
.imagestextslider .imgslide-image {
    display: flex;
    width: 50%;
}
.imagestextslider .imageslide-div img {
    width: 100%;
}
.imagestextslider .imgslide-contens {
    padding: 0;
    width: 50%;
    display: flex;
    flex-direction: column;
}
.imagestextslider {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.imagestextslider .imgslide-contens h2 {
    font-size: 39px;
    text-transform: capitalize;
    margin: 0;
}
.imagestextslider .imgslide-contens p {
    color: rgba(var(--color-foreground),1);
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    margin-top: 10px;
}
.imagestextslider h2 {
    font-size: 64px;
    margin: 0 0 40px;
    line-height: 76px;
    text-transform: uppercase;
    font-family: Righteous;
    margin-bottom: 10px;
    color: #272727;
}

.collimageslider .imgslide-image img {
    width: 200px;
    /* width: 100%; */
}
.collimageslider .imgslide-blocks {
    display: flex;
    gap: 10px;
    width: 100%;
    align-items: center;
}

.collimageslider .imgslide-image {
    display: flex;
    /* width: 50%; */
}
.collimageslider .imgslide-blocks h2 {
    margin: 0;
    font-size: 31px;
}



/* review section css end */
/* collection column section css start */

.coll-column_divs {
    display: flex;
    justify-content: space-between;
    gap: 2px;
    align-items: center;
}
.coll-column_divs img {
    width: 100%;
}
.coll_blocks_images {
    position: relative;
    display: flex;
}
.coll_blocks_content {
    position: absolute;
    bottom: 37px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}
  .coll_blocks_images a::after {
    display: none;
}
 .coll_blocks_images::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
}
.coll-column-blocks:hover .coll_blocks_images::after, .coll-column-blocks:hover .coll_blocks_content{
    opacity: 1;
   visibility: visible;
}
.coll-column-blocks {
    transition: 0.3s all linear;
    width: 25%;
}
.coll-column-blocks.coll_texts h1 p {
    margin: 0;
}
.coll-column-blocks.coll_texts h1 {
    font-size: 48px;
    line-height: normal;
}
.coll-column-blocks.coll_texts {
    padding-left: 21px;
    padding-right: 20px;
}
 .collection-columnwrapper .coll_blocks_content a{
    padding: 20px 40px;
}

/* collection column section css end */

/* multilogo css start */

.multilogos_main {
    display: grid;
    grid-template-columns: repeat(5,minmax(auto,1fr));
    gap: 30px;
}
.multilogos_main.itg_4 {
    grid-template-columns: repeat(4,minmax(auto,1fr));
}
.multilogos_main.itg_3 {
    grid-template-columns: repeat(3,minmax(auto,1fr));
}
.multilogos_main.itg_2 {
    grid-template-columns: repeat(2,minmax(auto,1fr));
}
.multilogos_main img {
    width: 100%;
}
.multilogos_logos {
    display: flex;
}
.multilogos_logos a {
    text-decoration: none;
    font-weight: 400;
}
.multilogos_logos h2 {
    font-weight: 400;
    margin: 0;
    text-align: center;
    margin-top: 14px;
}
.itg_multinavigationsswrapper {
    display: none;
}
/* multilogo css end */

/* hotspot section css start */

.itg_hotspot_sections .product-grid .card-wrapper {
    border-radius: 6px;
    transition: .3s all ease;
}
.itg_hotspot_sections li.hotspot_product {
    opacity: 0;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    width: 333px;
    transition: .5s all ease;
    height: 420px;
    display: none;
}
.itg_hotspot_sections li.hotspot_product.active {
    opacity: 1;
    visibility: visible;
    height: auto;
    overflow: auto;
    display: block;
}
.itg_hotspot_sections.image-with-text .grid__item {
    position: relative;
    width: calc(100% - 885px);
    max-width: calc(100% - 885px);
}
.itg_hotspot_sections .image-with-text__media-item.image-with-text__media-item--large.grid__item {
    z-index: 2;
    width: 885px;
    max-width: 885px;
}
.itg_hotspot_sections.image-with-text .grid__item .image-with-text__content {
    padding-left: 0;
    width: 100%;
}
.itg_hotspot_sections .card__heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: var(--text-color-heading, #1F2126);
    font-family: var(--font-body-family);
    text-align: center;
}
.hotspots_headings h1 {
    margin: 0;
    font-size: 39px;
}
.hotspots_headings {
    margin-bottom: 40px;
}
.itg_hotspot_sections .card__inner {
    height: 420px;
}
.footer .field__input {
    border: unset;
}
/* hotspot section css end */

/* footer pages css start */

.shopify-policy__container {
    max-width: 1144px!important;
    margin: 0 auto!important;
    padding: 64px 12px 64px !important;
}
.shopify-policy__container h1 {
    margin-top: 70px;
    font-family: 'Righteous';
    font-size: 64px;
    line-height: 76px;
    text-transform: uppercase;
    color: #272727;
    margin-bottom: 46px;
}
@media screen and (max-width: 576px) {
    .shopify-policy__container h1 {
        font-size: 36px;
        line-height: 46px;
    }
}
.shopify-policy__body * {
    font-size: 16px;
    line-height: 24px;
    color: rgba(var(--color-foreground),1);
    font-family: 'Archivo-300';
}
.shopify-policy__body .responsive-table {
    margin-left: 0;
    margin-right: 0;
}
.shopify-policy__body strong {
    font-family: 'Archivo-bold';
}
.shopify-policy__container .rte li {
    list-style: inherit;
    /* padding-left: 1rem; */
}
.shopify-policy__container .rte ul,
.shopify-policy__container .rte ol {
    list-style-position: inside;
    /* padding-left: 0; */
    padding-left: 5px;
}
.shopify-policy__container .rte ul li::marker,
.shopify-policy__container .rte ol li::marker {
    margin-right: 0px;
}
.shopify-policy__container .rte ol li {
    margin-bottom: 6px;
}
@media screen and (max-width: 576px) {
    .shopify-policy__container .rte ol li {
        margin-bottom: 6px;
    }
}
.shopify-policy__container .rte ol ul {
    padding-left: 30px;
}
@media screen and (max-width: 576px) {
    .shopify-policy__container .rte ol ul {
        padding-left: 30px;
    }
}
.shopify-policy__container .rte ol ul li {
    list-style: disc;
    padding-left: 0;
}
.shopify-policy__container .rte table {
    width: 100%;
}

/* footer pages css end */

/* pages css start */

.field__input, .customer .field input {
    transition: unset;
    border: 1px solid var(--Border, #E0E0E0);
    margin: 0;
}
.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before {
    box-shadow: unset;
    z-index: -1;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    box-shadow: unset;
    transition: unset;
    z-index: 1;
}
.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: unset;
    outline: unset;
    border-radius: var(--inputs-radius);
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: unset;
    outline: unset;
}
.customer button, .contact button{
    padding: 20px 50px;
    font-size: 16px;
    border: none;
    transition: .3s all linear;
    height: 54px;
    background: transparent;
    color: #000;
    border: 1px solid var(--Heading, #262626);
} 
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    box-shadow: unset !important;
}
.button:hover, .button-label:hover, .shopify-challenge__button:hover, .customer button:hover {
    background: #FFB0C8;
    color: #fff;
    border-color: #FFB0C8;
}
.contact__button {
    margin-top: 4rem;
    text-align: center;
}
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover {
    color: rgb(var(--color-foreground));
    text-decoration: none;
    text-underline-offset: unset;
}
.footer-block__brand-info h2 a {
    text-decoration: none;
}
.temp_page-contact .title-wrapper--no-top-margin {
    text-align: center;
}
/* pages css end */

/* Main product page css start */
.breadcrumbs__list {
    display: flex;
    gap: 8.5px;
}
.breadcrumbs__link {
    color: #262626 !important;
    font-size: 14px;
}
.itg_bredcrumbs {
    border: 1px solid var(--Border, #E0E0E0);
    background: var(--Grey, #F7F7F7);
    padding: 30px 0;
    border-left: unset;
    border-right: unset;
}
.itg_bredcrumbs .breadcrumbs {
    margin: 0 0 0em;
}
/* .itg--product .itg_bredcrumbs {
    display: none;
} */

.temp_product .header-wrapper--border-bottom {
    border-bottom: none;
}
.product-grid {
    padding: 0;
    margin: 0;
    list-style: none;
}
.swiper-initialized .swiper-pagination-progressbar {
    background: #e0e0e0;
    position: relative;
    margin-top: 35px;
    height: 3px !important;
}
.swiper-initialized .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #272727;
}
.price {
    font-size: 2rem !important;
    font-family: Tenor Sans !important;
}
.card-wrapper .card__heading {
    /* font-size: 16px;
    font-family: var(--font-heading-family);
    line-height: normal; */
    font-size: 28px;
    line-height: 36px;
    font-family: 'BrunoAce-Regular';
    font-weight: 400;
    text-align: left;
}

.related-products__heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
span.view_all {
    display: flex;
}
.view_all a {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    line-height: normal;
}
.sel_variant {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}
fieldset.product-form__input .form__label {
    margin-bottom: .2rem;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}
@media (min-width: 1440px) {
    .product_main {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }
}
.product_main {
    padding-left: 2.875rem;
    padding-right: 2.875rem;
    margin-top: 70px
    /* padding-left: 50px;
    padding-right: 50px; */
}
.product-form__input input[type=radio]+label.color_label {
    border-radius: 50%;
    height: 32px;
    width: 32px;
    padding: 0;
}
.product-form__input input[type=radio]:checked+label.color_label {
    outline: 1px solid #000;
    border: 0;
    outline-offset: 4px;
}
.product_main .product-form__input.itg_Size input[type=radio]+label {
    padding: 2px 12px;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    border: 1px solid #262626;
    margin: 0;
    letter-spacing: normal;
    transition: 0.3s all linear;
}
.product_main .product__text {
    font-size: 16px;
    font-style: normal;
    color: #8a9099;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
}
.product_main .product__info-wrapper {
    padding: 0 0 0 3rem;
}
.product_main .product-form__input.itg_Color input[type=radio]+label {
    margin-left: 6px;
    background-size: 26px;
}
.product_main .product__title h1 {
    font-size: 39px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: normal;
}
.product_main .product__info-container>*+* {
    margin: 15px 0px;
}
.product_main .price__regular .price-item--regular {
    font-size: 31px;
    line-height: normal;
    color: #262626;
}
.product_main .product .price__container {
    margin-bottom: 0;
}
.product_main .product-form__input {
    margin-top: 39px !important;
}
fieldset.product-form__input.itg_Size .form__label {
    margin-bottom: 17px;
}
.product_main .product-form__quantity {
    display: flex;
    align-items: center;
    gap: 10px;
}
.product_main .product-form__quantity .form__label {
    margin-bottom: 0;
    font-size: 20px;
    font-family: var(--font-heading-family);
    line-height: normal;
    letter-spacing: 0;
}
.quantity {
    border: 1px solid #262626;
    color: #262626;
    width: 98px;
    min-height: 32px;
    padding: 0 10px;
}
.quantity:after {
    box-shadow: unset;
}
.quantity__button svg {
    width: 15px;
    pointer-events: none;
    height: 15px;
}
.quantity__button.disabled svg {
    opacity: .5;
}
.quantity__input {
    font-size: 16px;
    font-weight: 400;
    opacity: 1;
    text-align: center;
    background-color: transparent;
    border: 0;
    padding: 0;
    font-family: var(--font-body-family);
}
.quantity__button svg path {
    stroke: #262626;
}
.quantity__button.disabled {
    cursor: not-allowed;
    opacity: 1;
}
.product_main .product-form__submit {
    margin-bottom: 0rem;
    /* width: 62%; */
    width: 200px;
  height: 40px;
}
.product_main fieldset.js.product-form__input {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
}
.product_main fieldset.js.product-form__input.itg_Color {
    display: block;
    gap: 0;
}
.product_main .product-form__buttons {
    max-width: fit-content;
    display: flex;
    gap: 14px;
    flex-direction: row-reverse;
    /* direction: rtl; */
}
@media (max-width: 480px) {
    .product_main .product-form__buttons {
        gap: 16px;
    }
}
/* .product_main .product-form__buttons button, */
.product_main .product-form__buttons span.swym-wishlist-cta {
    /* text-transform: capitalize; */
    text-transform: none;
}
.product_main .product-form__buttons button,
.product_main .product-form__buttons span.wishlist_btn {
    padding: 20px 15px;
    max-height: 40px;
    background: #272727 !important;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    /* text-transform: capitalize; */
    transition: .3s all linear;
    text-align: center;
    cursor: pointer;
    /* flex-direction: row-reverse; */
    gap: 8px;
}
.product_main .product-form__buttons .swym-button-bar {
    margin: 0;
}
.product_main .product-form__buttons .swym-add-to-wishlist {
    height: auto !important;
    color: #272727;
    background: none !important;
    border: 1px solid #272727;
    height: 40px !important;
    padding: 0 10px !important;
}
.product_main .product-form__buttons button span {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    font-family: 'Archivo-ExtraBold';
}
.product_main .product-form__buttons .swym-wishlist-button-bar {
    /* border: 1px solid #000; */
    width: 237px;
}
span.wishlist_btn {
    width: 38%;
    /* width: 237px; */
}
.product_main .product-form__input input[type=radio]:checked+label {
    background-color: #272727;
    color: rgb(var(--color-background));
    border-color: #272727;
    outline: none;
}
.product_main .product-form__input.itg_Size input[type=radio]+label:hover {
    background-color: #272727;
    color: rgb(var(--color-background));
    border-color: #272727;
}
.product_main .product-form__buttons button:hover, .product_main .product-form__buttons span.wishlist_btn:hover {
    /* background-color: #272727;
    color: rgb(var(--color-background));
    border-color: #272727; */
    text-decoration-line: underline;
    text-underline-offset: 4px;
    color: #272727 !important;

}
.product_main .product__accordion.accordion {
    margin-top: 0;
    margin-bottom: 0;
    border-top: unset;
    border-bottom: 1px solid #E0E0E0;
}
.product_main .accordion__title {
    font-size: 20px;
}
.product_main .accordion__title {
    max-width: 100%;
    min-height: auto;
    margin: 0;
    font-size: 20px;
    line-height: normal;
}
.product_main .accordion summary {
    padding: 5px 0px 16px;
    align-items: center;
    padding-bottom: 0;
}
.product_main .product__accordion summary .icon-caret {
    right: 0;
}
.product__accordion .accordion__content * {
    color: #262626;
    font-size: 16px!important;
    line-height: normal;
    /* margin-left: 7px; */
    list-style-position: outside;
}
.shopify-installments__content {
    padding-right: 10px !important;
}
.product_main .caption-large {
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: normal !important;
}
.product_main .product-media-container .product__media.media {
    padding-top: var(--ratio-percent);
    padding-top: 108%;
}
.product_main .product__media-item.is-active .product-media-container .product__media.media {
    padding-top: 113%;
}
.related-products__heading {
    font-size: 48px;
    line-height: normal;
}
.cust_search .field__input:focus~.field__label{
  /* top: 2px; */
  top: 0;
}
.cust_search .reset__button.field__button {
    display: none;
}
.product_main .product__info-container .product-form {
    margin: 40px 0 20px;
}
.temp_product .img_with_txt .page-width-full {
    padding-left: 0;
}
/* Main product page css end */

/* variants color css start */
.color_label_products {
    width: 26px;
    height: 26px;
    display: block !important;
    border-radius: 50%;
    cursor: pointer;
}
.color_varinats {
    display: flex;
    gap: 20px;
    margin-left: 6px !important;
}
.color_varinats a {
    transition: .2s all linear;
    outline: 1px solid transparent;
    border-radius: 50%;
}
.color_varinats a:hover {
    outline: 1px solid #000;
    border: 0;
    outline-offset: 3px;
}
.itg_Color.hide_variants label.color_label.product_page_color {
    display: none !important;
}
.itg_Color.hide_variants label.color_label.product_page_color.variants_list_0 {
    display: block !important;
}
/* variants color css end */

/* collection list css start */

.itg_main_collectionlist .title--primary {
    margin: 0rem 0 3rem;
    font-size: 42px;
}
.collection-list .card__content {
    position: absolute;
    bottom: 40px;
    padding: 0 !important;
}
.collection-list .full-unstyled-link.button.button--secondary {
    background: #fff;
    width: max-content;
    margin: 0 auto;
    border: unset;
    border: 1px solid #e0e0e0;
    text-transform: capitalize;
}
.collection-list .card .icon-wrap {
    display: none;
}
.itg_main_collectionlist {
    padding-top: 50px;
    padding-bottom: 50px;
}
.pagination__list li a {
    color: #262626;
    font-weight: 400;
    /* font-family: var(--font-heading-family); */
    font-family: 'BrunoAce-Regular';
    font-size: 14px;
    height: 14px !important;
}
.pagination__list .pagination__item.light {
    opacity: 1;
    border-bottom: 1px solid #262626;
    transition: 0.3s all linear;
}
/* .pagination__list .pagination__item.light:hover {
    background: #262626;
    color: #fff;
    border-color: #262626;
} */
.pagination__list .pagination__item--current:after, .pagination__list .pagination__item:hover:after {
    display: none;
}
/* .pagination__list li a:hover svg path {
    stroke: #fff;
} */
/* .pagination__item--prev:hover, .pagination__item--next:hover {
    background: #262626;
} */
.pagination__list .pagination__item .icon-caret {
    height: 12px;
    width: 12px;
}
/* collection list css end */

/* collection page css start */

.facets-vertical {
    display: flex;
    margin-top: 30px;
}
/* collection page css end */
/* cart page css start */

.cart__contents cart-remove-button .button {
    /* width: 3.5rem;
    height: 3.5rem;
    background: transparent;
    border-radius: 50%;
    color: black;
    min-width: 4.5rem;
    min-height: 4.5rem;
    border: 1px solid #262626; */
    transition: 0.3s all linear;
    background: none;
    min-width: 100%;
    padding: 0;
}
.cart__contents cart-remove-button .button:not([disabled]):hover {
    /* color: #fff;
    background: #FFB0C8;
    border-color: #FFB0C8; */
    opacity: 0.5;
}
.cart__contents .cart-items thead th {
    text-transform: uppercase;
    color: #262626;
    font-size: 14px;
    font-weight: 500;
}
.cart__contents .cart-item__details>* {
    margin: 0;
    max-width: 40rem;
    font-size: 16px;
    margin-bottom: 5px;
}
.cart__contents .cart-item__name:hover {
    text-decoration: none;
    text-underline-offset: unset;
    text-decoration-thickness: unset;
}
.cart-item__price-wrapper .price {
    font-weight: 400;
}
.cart__footer .totals > h2 {
    font-size: 26px;
    margin: 0;
    text-transform: capitalize;
    font-weight: 400;
}
.cart__footer .totals {
    align-items: center;
}
.cart__footer .totals__total-value {
    font-size: 20px;
}
.cart__contents .product-option {
    font-size: 16px;
}
.cart__footer .cart__ctas button {
    width: 100%;
    background: transparent;
    color: #262626;
    border: 1px solid var(--Heading, #262626);
    font-size: 16px;
    font-weight: 400;
    transition: .3s all linear;
    text-transform: capitalize;
    max-width: 40rem;
}
.cart__footer .cart__ctas button:hover {
    background: #FFB0C8;
    color: #fff;
    border: 1px solid #FFB0C8;
}
.cart__footer>* {
    width: 50rem !important;
}
.tax-note {
    font-size: 14px;
    /* text-transform: capitalize; */
}
.cart__dynamic-checkout-buttons {
    max-width: 40rem !important;
    margin-right: 0 !important;
}
.cart__ctas {
    display: flex;
    gap: 1rem;
    justify-content: flex-end;
}
.tax-note a {
    font-weight: 400;
}
.temp_cart cart-items .title-wrapper-with-link .title {
    text-transform: capitalize;
}
.temp_cart cart-items .title-wrapper-with-link a {
    font-weight: 400;
    font-size: 18px;
    text-transform: capitalize;
    color: #262626;
}

/* cart page css end */
/* account pages  css start */
.customer  h1 {
    font-size: 42px;
    margin-bottom: 0;
}
.customer form {
    margin-top: 3rem;
}
.customer a {
    color: #262626;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}
.contact_form_popup .field__input:not(:placeholder-shown){
    padding: 1.5rem 1.5rem 1.5rem 2rem;
}
/* account pages  css end */

/* collection page css start */
.itg--search .facet-filters__field .select__select,
.itg_main_collection_grid .facet-filters__field .select__select {
    width: 200px;
    padding: 15px 40px 15px 20px;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    opacity: 1;
    color: var(--Heading, #262626);
}
.itg--search .facets-container-drawer  .facet-filters__label,
.itg_main_collection_grid .facets-container-drawer  .facet-filters__label {
    display: none;
}
.itg--search .facets-container-drawer .mobile-facets__wrapper,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__wrapper {
    order: 1;
}
.itg--search .facets-container-drawer .facets,
.itg_main_collection_grid .facets-container-drawer .facets {
    grid-column-start: span 3;
    order: 3;
}
.itg--search .facets-container-drawer .product-count,
.itg_main_collection_grid .facets-container-drawer .product-count {
    order: 2;
    opacity: 1;
}
.itg--search .facet-filters__sort:focus-visible,
.itg_main_collection_grid .facet-filters__sort:focus-visible {
    outline: unset;
    outline-offset: unset;
    box-shadow: unset;
}
.itg--search .facet-filters__sort+.icon-caret,
.itg_main_collection_grid .facet-filters__sort+.icon-caret {
    right: 20px;
}
.itg--search .product-count__text,
.itg_main_collection_grid .product-count__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    font-family: var(--font-heading-family);
    text-transform: capitalize;
}
.itg--search .mobile-facets__open,
.itg_main_collection_grid .mobile-facets__open {
    flex-direction: row-reverse;
    gap: 12px;
}
.itg--search .mobile-facets__open span,
.itg_main_collection_grid .mobile-facets__open span {
    color: #262626;
    font-size: 20px;
    font-family: var(--font-heading-family);
}
.itg_paginations.pagination-wrapper .pagination__item--prev, .itg_paginations.pagination-wrapper .pagination__item--next {
    transition: 0.3s all linear;
}
.pagination__item {
    height: 36px !important;
}
.pagination-wrapper .pagination__list>li:not(:last-child) {
    margin-right: 0;
}
.itg--search .facets__form,
.itg_main_collection_grid .facets__form {
    margin-bottom: 0;
}
.itg--search .facets-container-drawer,
.itg_main_collection_grid .facets-container-drawer {
    margin-bottom: 32px;
}
.pagination-wrapper {
    margin-top: 8rem !important;
}
/* collection page css start */

/* collection page filter css start */
.itg--search .facets-container-drawer .mobile-facets__inner,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__inner {
    margin-right: auto;
    max-width: 517px;
    margin-left: 30px;
    margin-top: 30px;
    padding: 44px 36px 44px 31px;
    z-index:999999999999999999999999999999999;
    height: auto;

}
.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner {
    transform: unset !important;
}
.itg--search .mobile-facets__main,
.itg_main_collection_grid .mobile-facets__main {
    overflow-y: auto;
    padding-right: 10px;
    padding-top: 0px;
}
.itg--search .facets-container-drawer .mobile-facets__submenu,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__submenu {
    position: inherit;
    top: 0;
    width: 100%;
    bottom: unset;
    left: unset;
    z-index: 3;
    transform: unset;
    visibility: visible;
    display: unset;
    flex-direction: unset;
}
.itg--search .facets-container-drawer .mobile-facets .submenu-open,
.itg_main_collection_grid .facets-container-drawer .mobile-facets .submenu-open {
    visibility: visible;
}
.itg--search .facets-container-drawer .mobile-facets__close-button,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__close-button {
    display: none;
}
.itg--search .facets-container-drawer .mobile-facets__footer,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__footer {
    display: none !important;
}
.itg--search .facets-container-drawer .mobile-facets__header,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__header {
    border-bottom: unset;
    padding: 0;
    text-align: left;
    display: flex;
    position: sticky;
    top: 0;
    z-index: 2;
}
.itg--search .facets-container-drawer .mobile-facets__heading,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__heading {
    font-size: 31px;
    font-family: var(--font-heading-family);
    line-height: normal;
    padding-bottom: 30px;
}
.itg--search .facets-container-drawer  .mobile-facets__count,
.itg_main_collection_grid .facets-container-drawer  .mobile-facets__count {
    display: none;
}
.itg--search .facets-container-drawer .mobile-facets__summary,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__summary {
    padding:35px 0px 21px;
}
.itg--search .facets-container-drawer .mobile-facets__summary span,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__summary span {
    line-height: normal;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.itg--search .facets-container-drawer .mobile-facets__details,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details {
    padding: 0;
    border-bottom: 1px solid #262626;
    position: relative;
    width: 100%;
}
.itg--search .facets-container-drawer .mobile-facets__label,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__label {
    padding: 1rem 0rem 1rem 0;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.itg--search .mobile-facets__open span:hover,
.itg_main_collection_grid .mobile-facets__open span:hover {
    background: transparent;
}
.itg--search .facets-container-drawer .mobile-facets__details[open] .mobile-facets__summary,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details[open] .mobile-facets__summary {
    padding-bottom: 15px;
}
.itg--search .facets-container-drawer .mobile-facets__label .icon-checkmark,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__label .icon-checkmark {
    top: 13px;
    left: 3px;
    width: 10px;
    height: 10px;
}
.mobile-facets__highlight {
    background-color: transparent;
}
.mobile-facets__list {
    overflow-y: auto;
}
.filter_color_swatches ul.facets-layout-list {
    display: grid;
    grid-template-columns: repeat(3,minmax(auto,1fr));
    gap: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    /* column-gap: 100px; */
}
.filter_color_swatches ul.facets-layout-list span, .filter_color_swatches ul.facets-layout-list svg {
    display: none;
}
.itg--search .facets-container-drawer .filter_color_swatches .mobile-facets__label,
.itg_main_collection_grid .facets-container-drawer .filter_color_swatches .mobile-facets__label {
    padding: 0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid #000000;
}
.itg--search .color-round-picker,
.itg_main_collection_grid .color-round-picker {
    position: absolute;
    left: 28px;
    text-transform: lowercase !important;
    font-size: 11px !important;
}
@media screen and (max-width: 425px) {
.itg--search .color-round-picker,
.itg_main_collection_grid .color-round-picker {
        left: 35px;
    }
}
.itg--search .facets-container-drawer .filter_color_swatches .mobile-facets__item,
.itg_main_collection_grid .facets-container-drawer .filter_color_swatches .mobile-facets__item {
    position: relative;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}
.itg--search .facets-container-drawer .filter_color_swatches label.facets__label.mobile-facets__label.color_label.active,
.itg_main_collection_grid .facets-container-drawer .filter_color_swatches label.facets__label.mobile-facets__label.color_label.active {
    box-shadow: #00000029 0 1px 4px, #333 0 0 0 1px;
    border: 4px solid #F0F0F0 !important;
    height: 20px;
    width: 24px;
    min-height: 24px;
    min-width: 24px;
    margin-left: -2px;
}
.itg--search details[open].menu-opening>.mobile-facets__submenu,
.itg_main_collection_grid details[open].menu-opening>.mobile-facets__submenu {
    transform: translate(0);
    visibility: visible;
    padding-bottom: 30px;
    display: inline-block;
}
.itg--search.facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar-track, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar-track,
.itg_main_collection_grid .facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar-track, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.itg--search .facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar,
.itg_main_collection_grid .facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}
.itg--search .facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar-thumb, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar-thumb,
.itg_main_collection_grid .facets-container-drawer .mobile-facets .submenu-open::-webkit-scrollbar-thumb, .itg_main_collection_grid .mobile-facets__main::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
.itg--search  details.menu-opening .mobile-facets__close,
.itg_main_collection_grid  details.menu-opening .mobile-facets__close {
    display: none;
}
.itg--search .mobile-facets__label,
.itg_main_collection_grid .mobile-facets__label {
    font-weight: 400;
    font-size: 16px;
}
.itg--search .mobile-facets__label > svg,
.itg_main_collection_grid  .mobile-facets__label > svg {
    margin-right: 10px;
}
.itg--search .active-facets__button--light .active-facets__button-inner,
.active-facets .active-facets__button--light .active-facets__button-inner {
    box-shadow: unset;
    border: 1px solid var(--color-outline-button, #8A8A8A);
    transition: 0.3s all linear;
}
.itg--search .active-facets__button--light .active-facets__button-inner:hover,
.active-facets .active-facets__button--light .active-facets__button-inner:hover {
    border-color: #FFB0C8;
}
.itg--search .facets-container-drawer .mobile-facets__details.itg_avilabilitys  span.mobile-facets__arrow,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys  span.mobile-facets__arrow {
    display: none !important;
}

#FacetFiltersFormMobile details[open] .mobile-facets__arrow {
    transform: rotate(180deg);
    transition-duration: 500ms;
}

details[open].itg_avilabilitys .menu-opening > .mobile-facets__submenu {
    transform: unset;
    visibility: visible;
    position: absolute;
    right: 0 !important;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    background: transparent;
}
.itg_avilabilitys .itg_avilabilit_divs {
    position: absolute!important;
    top: 4px !important;
    right: 0!important;
    background: transparent;
    transform: unset!important;
    display: flex!important;
    justify-content: flex-end;
}
.itg--search .availability_toggle input[type=checkbox],
.availability_toggle input[type=checkbox] {
    position: absolute;
    width: 50px;
    height: 26px;
    -webkit-appearance: none;
    background: #3D3D3F;
    outline: none;
    border-radius: 20px;
    box-shadow: inset 0 0 5px #f003;
    transition: .7s;
    margin: 0;
    right: 0 !important;
    left: unset;
    top: 0;
}
.availability_toggle input:checked[type="checkbox"] {
  background: #3F3F3E;
}
.availability_toggle input[type=checkbox]:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    top: 2.5px;
    left: 3px;
    background: #ffffff;
    transform: scale(1.1);
    box-shadow: 0 2px 5px #c8141433;
    transition: .5s;
    cursor: pointer;
}
.availability_toggle input:checked[type="checkbox"]:before {
  left: 22px;
}
.itg--search .availability_toggle input[type=checkbox],
.itg_avilabilit_divs .availability_toggle input[type=checkbox] {
    position: absolute;
    opacity: 1;
    width: 50px;
    height: 26px;
    top: 0;
    right: 0;
    left: unset;
    z-index: 0;
    appearance: none;
    -webkit-appearance: none;
    margin: 0 !important;
}
.itg--search label.mobile-facets__item.availability_toggle svg,
.itg_avilabilit_divs label.mobile-facets__item.availability_toggle svg {
    display: none;
}
.itg--search label.mobile-facets__item.availability_toggle {
.itg_avilabilit_divs label.mobile-facets__item.availability_toggle {
    display: flex;
    gap: 50px;
    align-items: center;
}
.itg--search .availability_toggle,
.itg_avilabilit_divs .availability_toggle {
    padding: 0px !important;
    overflow: hidden;
}
label.facets__label.mobile-facets__label.availability_toggle svg {
    display: none;
}
.itg--search .facets-container-drawer .mobile-facets__details.itg_avilabilitys[open] .mobile-facets__summary,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys[open] .mobile-facets__summary {
    padding: 0px !important;
}
.itg--search .facets-container-drawer .mobile-facets__details .mobile-facets__list,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details .mobile-facets__list {
    overflow: visible;
}
.itg--search .facets-container-drawer .mobile-facets__details.itg_avilabilitys,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys {
    padding: 4px 0px 31px 0px;
}
.itg--search .availability_toggle span,
.itg_avilabilit_divs .availability_toggle span {
    padding-right: 60px;
}
.itg--search .active-facets__button--light:hover .active-facets__button-inner,
.itg_main_collection_grid .active-facets__button--light:hover .active-facets__button-inner {
    box-shadow: unset;
}
.itg--search span.active-facets__button-inner,
.itg_main_collection_grid span.active-facets__button-inner {
    border-radius: 30px;
    padding: 8px 12px;
    display: flex;
    align-items: stretch;
    font-size: 14px !important;
}
.itg--search .facets-container-drawer .mobile-facets__details.itg_avilabilitys summary,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
label.facets__label.mobile-facets__label.availability_toggle {
    padding: 0px;
}
.itg--search .facets-container-drawer .mobile-facets__details.itg_avilabilitys summary,
.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys summary {
    padding: 0;
}
label.facets__label.mobile-facets__label.availability_toggle span {
    margin-right: 60px!important;
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--font-body-family);
}
a.active-facets__button-remove span {
    color: #262626;
    font-weight: 400;
    font-size: 18px;
    text-transform: capitalize;
}
/* collection page filter css end */

/* app css start */

#insta-feed h2 {
    margin-bottom: 40px !important;
    color: #262626;
    font-size: 48px;
    text-transform: capitalize;
    margin-top: 0 !important;
    text-transform: uppercase;
}
#insta-feed h2:after {
    content: "@Ismylova_miami";
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #272727;
    margin-top: 10px;
    font-family: 'Archivo';
    text-transform: lowercase;
}
@media screen and (max-width: 430px) {
    #insta-feed h2:after {
        font-size: 16px;
        margin-bottom: -20px;
    }
}
.cbb-frequently-bought-container .cbb-frequently-bought-recommendations-container {
    display: flex;
    width: 100%;
    border: 1px solid var(--Border, #E0E0E0);
    padding: 11px 15px 10px 13px;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-products {
    width: 62%;
    margin: 0!important;
    display: flex !important;
   gap:16px;
}
.cbb-frequently-bought-container .cbb-frequently-bought-form {
    width: 40%;
    display: flex!important;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-left: 40px;
}
.cbb-frequently-bought-container .cbb-frequently-bought-product-image, .cbb-frequently-bought-container .cbb-frequently-bought-product-image-link {
    width: 85px !important;
    height: 125px !important;
    background-size: cover !important;
}
.cbb-frequently-bought-container li.cbb-frequently-bought-product *, .cbb-frequently-bought-container li.cbb-frequently-bought-product  {
    margin: 0 !important;
    position:relative;
     margin-right: 5px !important;
}
.cbb-frequently-bought-container li.cbb-frequently-bought-product::before {
    position: absolute;
    content: "";
    width: 1px !important;
    height: 14px !important;
    background: #262626 !important;
    top: 45%;
    z-index: 1;
    right: -8px;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-products li:last-child::after, .cbb-frequently-bought-container ul.cbb-frequently-bought-products li:last-child::before {
    display: none;
}
.cbb-frequently-bought-container li.cbb-frequently-bought-product::after {
    position: absolute;
    content: "";
    width: 14px !important;
    top: 50%;
    transform: translateY(-50%);
    right: -15px;
    background: #262626 !important;
    height: 1px;
}
.cbb-frequently-bought-container h2.cbb-frequently-bought-title {
    color: #262626;
    font-size: 25px !important;
    text-transform: capitalize !important;
    font-family: var(--font-heading-family) !important;
    font-weight: 400 !important;
    line-height: normal !important;
    margin: 0px 0px 19px 0px !important;
}
.cbb-frequently-bought-container {
    margin-top: 40px !important;
}
.cbb-frequently-bought-container button.cbb-frequently-bought-add-button span {
    font-size: 16px;
    padding: 0;
    font-weight: 400;
    width: 100% !important;
}
.cbb-frequently-bought-container button.cbb-frequently-bought-add-button {
    padding: 10px 20px!important;
    width: 100%!important;
    height: 44px;
    border: 1px;
    background: transparent;
    transition: 0.3s all linear;
}
.cbb-frequently-bought-container .cbb-frequently-bought-form * {
    margin: 0 !important;
}
.cbb-frequently-bought-total-price-box span.translatable {
    color: #262626;
    font-size: 16px;
    font-weight: 600!important;
    text-transform: capitalize;
    margin-right: 5px !important;
}
.cbb-frequently-bought-container span.cbb-frequently-bought-total-price-regular-price {
    color: #262626 !important;
    font-size: 20px !important;
    font-family: var(--font-heading-family)!important;
}
.cbb-frequently-bought-container .cbb-frequently-bought-plus-icon.skiptranslate.notranslate {
    margin: 0px 15px 0px 0px !important;
    font-size: 32px !important;
    color: #262626 !important;
    font-weight: 400 !important;
    text-align: right !important;
    display: none !important;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list {
    margin: 0;
    border-top: 0;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li {
    border: 1px solid var(--Border, #E0E0E0);
    border-top: 0;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li input {
    width: 6%!important;
    padding: 18px 23px 21px!important;
    position: relative;
    margin: 0 10px;
    accent-color: #000000 !important;
    max-width: 24px;
    text-align: center;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li span.translatable, .cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li .cbb-frequently-bought-selector-link {
    width: 85%;
    padding: 18px 23px 12px!important;
    margin: 0!important;
    text-decoration: none;
    margin-left: 5px !important;
}
.cbb-frequently-bought-container button.cbb-frequently-bought-add-button:hover {
    background: #FFB0C8!important;
    color: #fff !important;
    border: 1px solid #FFB0C8 !important;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li select {
    width: 35%!important;
    display: flex!important;
    justify-content: flex-end;
    margin: 0 20px 21px 80px!important;
    border: 2px solid #262626!important;
    color: #262626 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li span.cbb-frequently-bought-selector-label-regular-price {
    width: 30%;
    color: #262626!important;
    font-size: 20px;
    font-family: var(--font-heading-family)!important;
    line-height: normal;
    margin: 0!important;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 10px;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li::after {
    position: absolute;
    content: "";
    background: #D9D9D9;
    width: 1px;
    height: 100%;
    left: 52px;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li span.translatable span {
    padding: 0!important;
    font-size: 16px;
    font-family: var(--font-heading-family)!important;
    text-transform: capitalize;
    color: #262626;
}
.cbb-frequently-bought-container h3.cbb-frequently-bought-selector-label-name {
    margin: 0!important;
    line-height: normal !important;
    letter-spacing: 0 !important;
}
.cbb-frequently-bought-container span.cbb-frequently-bought-this-item-label.translatable {
    display: none;
}
.cbb-frequently-bought-container ul.cbb-frequently-bought-selector-list li select:focus-visible {
    outline: none;
    box-shadow: unset;
}
/* app css end */

/* fillter changes css start */

.itg_main_collection_grid .facets-container-drawer .mobile-facets__details.itg_avilabilitys {
    display: none;
}
.itg_main_collection_grid .facets-container-drawer .mobile-facets__info {
    padding: 0 2.6rem;
    display: none;
}
.itg_logowrappers {
    border-top: 1px solid #0000001a;
}

/* fillter changes css end */

/* footer css start */

.footer_main_blocks.hidens_newsletter_right .footer__content-top {
    width: 100%;
}
.footer_main_blocks.hidens_newsletter_right .footer-block.grid__item.footer-block--menu p {
    max-width: 400px;
}
.footer_main_blocks.hidens_newsletter_right .newsletter-form {
    align-items: flex-start;
    margin: 20px auto 0;
    max-width: 100%;
}
.footer_main_blocks.hidens_newsletter_right .newsletter-form__field-wrapper {
    max-width: 100%;
}
.footer_main_blocks.hidens_newsletter_right .footer-right-newsletter {
    width: 400px;
    background: #FFB0C8;
}
.footer_main_blocks.hidens_newsletter_right .footer-right-newsletter .newsletter-form .field input {
    -webkit-box-shadow: 0 0 0px 1000px var(--gradient-background) inset;
}
.footer_main_blocks.hidens_newsletter_right .newsletter-form__field-wrapper .field label {
       color: rgba(var(--color-foreground),1);
}
.footer_main_blocks.hidens_newsletter_right .footer-right-newsletter .newsletter-form .field input {
    border-bottom: 1px solid rgba(var(--color-foreground),1);
    color: rgba(var(--color-foreground),1);
}
.footer_main_blocks.hidens_newsletter_right .footer-right-newsletter .newsletter-form .field svg path {
    stroke: rgba(var(--color-foreground),1);
}
.footer_main_blocks.hidens_newsletter_right .footer__content-top {
    background-position: unset;
}

/* footer css end */

/* header css mega menus start */

.header__inline-menu .mega-menu__list {
    max-width: 100%;
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.mega-menu__list a {
    color: #262626;
    font-size: 16px!important;
    font-weight: 400;
    text-decoration: none;
    text-transform: capitalize;
}
.mega-menu__list a:hover {
    text-decoration: none;
}
.product__block__text_vendor a {
    text-decoration: none;
}
.product__block__text_vendor p {
    margin: 0;
}
.product_main .product__text a:hover {
    color: #8A9099;
    text-decoration: underline;
}
.collection.collection--empty .title--primary {
    margin: 2rem 0;
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
}
.mega-menu.dropdown {
    position: relative;
}
.mega-menu.dropdown .mega-menu__content {
    padding-bottom: 1rem;
    padding-top: 3rem;
    position: absolute;
    right: 0;
    top: 100%;
    width: max-content;
}
.mega-menu.dropdown .mega-menu__content {
    left: 0 !important;
    width: 100% !important;
}
.mega-menu.dropdown .mega-menu__list--condensed {
    /* display: block;
    width: 100% !important;
    padding: 30px 20px 0; */
}
.mega_menus_contents div p {
    color: #262626;
    font-size: 20px;
    margin: 0!important;
    text-transform: capitalize;
    font-weight: 400;
    font-family: var(--font-heading-family);
    line-height: normal;
}
.mega_menus_contents a {
    text-decoration: none;
    margin-top: 0px;
    display: inline-block;
    line-height: normal;
}
.mega_menus_contents {
    text-align: center;
}
/* header css mega menus end */

/* faq page css start */

.collapsible-content .collapsible-content-wrapper-narrow {
    max-width: 80rem;
}
.collapsible-content .collapsible-content__heading {
    margin-bottom: 3rem;
    font-size: 48px;
}
.collapsible-content .accordion__title {
    font-size: 20px;
    font-weight: 400;
    font-family: var(--font-heading-family);
    text-transform: capitalize;
}
.collapsible-content .accordion {
    border: 1px solid #8A8A8A !important;
}
.collapsible-content summary:hover {
    background: transparent !important;
}
.collapsible-content .accordion summary:hover .accordion__title {
    text-decoration: none;
    text-underline-offset: unset;
}
.collapsible-row-layout .accordion .accordion__content {
    padding-top: 20px;
}
/* faq page css end */

/* gift card css start */

.temp_product.template_gift-card .cbb-frequently-bought-container {
    display: none;
}
.temp_product.template_gift-card .product-accrordion-descriptions  {
    display: none;
}
.temp_product.template_gift-card .product-accrordion-descriptions:first-child {
    display: block !important;
}
/* gift card css end */

/* pages css start */

.main-page-title {
    margin-bottom: 3rem;
    text-align: center;
    font-size: 40px;

}
.itg_main_page .rte h1, .itg_main_page .rte h3, .itg_main_page .rte h2, .itg_main_page .rte h4, .itg_main_page .rte h5, .itg_main_page .rte h6  {
    font-size: 24px!important;
    font-weight: 400;
    color: #262626;
    line-height: normal;
    margin: 0!important;
    margin-bottom: 15px !important;
}
.itg_main_page p {
    margin: 10px 0px;
    line-height: normal;
    font-size: 16px;
}
.shopify-policy__container .shopify-policy__title {
    text-align: center;
    margin-bottom: 30px;
}
.product_main fieldset.js.product-form__input.itg_Color {
    display: flex;
    gap: 0;
    align-items: center;
    gap: 15px;
}
/* pages css end  */


/* varinats color css start */
.color-sss {
    display: flex;
    /* margin-left: 10px; */
    /* gap: 10px; */
    gap: 15px;
    align-items: center;
    padding-top: 4px;
}
.color-sss .color_label  {
    width: 32px;
    height: 32px;
    display: block !important;
    margin: 0 !important;
    border-radius: 50%;
    /* margin: .7rem .5rem .2rem 0 !important; */
    /* border: 1px solid #0000005c; */
    border: 1px solid #272727;
}
.temp_product.template_gift-card .product-accrordion-descriptions.hides_blocks {
    display: block !important;
}

/* cart notification  css start */

.cart-notification__heading {
    font-size: 16px;
    text-transform: capitalize;
}
.cart-notification-product__name {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
}
.cart-notification__links a.button.button--secondary {
    height: 46px;
}

/* cart notification  css end */

/* chat us css start */

.chat_contact_form {
    position: fixed;
    z-index: 5;
    bottom: 35px;
    right: 30px;
    background: #262626;
    width: 110px;
    line-height: 61px;
    text-align: center;
    padding: 0px;
    border-radius: 16px;
}
.chat_contact_form a {
    text-transform: capitalize;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    line-height: normal;
    padding: 20px 8px;
}
.contact_form_popup {
    position: fixed;
    bottom: 41px;
    width: 400px;
    background: #fff;
    right: 20px;
}
.close_forms p {
    line-height: normal;
    margin: 0;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    cursor: pointer;
}
.chat_contact_form form {
    padding: 20px;
}
.close_forms {
    background: #262626;
    display: flex;
    justify-content: flex-end;
    padding: 10px 20px;
}
.chat_contact_form form {
    padding: 20px;
    display: grid;
    gap: 16px;
    border: 1px solid #E0E0E0;
}
.chat_contact_form .contact__fields {
    display: grid;
    gap: 16px;
}
.chat_contact_form .contact__button {
    margin-top: 1rem;
    text-align: center;
    display: flex;
    justify-content: center;
}
.template-search__header h1 {
    font-size: 28px;
    font-weight: 400;
    text-transform: capitalize;
}
.field.selector_fields select {
    width: 100%;
    padding: 15px;
    margin-top: 36px;
}

.field.selector_fields label {
    color: #262626;
    top: 0;
    left: 0;
}
.field.selector_fields select:focus-visible {
    box-shadow: unset;
    outline: none;
}
.chat_contact_form .contact__button button {
    transition: 0.3s all linear;
}
/* chat us css end */

/* popup in  shiping page css start */

.shipping_contents {
    position: absolute;
    right: 0;
    z-index: 99999;
    background: #fff;
    top: -50%;
    width: 500px;
    padding: 20px;
    text-align: left;
    box-shadow: 0px 0px 3px 0px #262626;
}

.shipping_contents p {
    margin: 0;
    font-size: 16px;
    line-height: normal;
}
.shippings_closed {
    position: absolute;
    top: 8px;
    right: 10px;
    text-align: center;
    border-radius: 50%;
    font-weight: 400;
   display:none;
}
.shippings_closed p {
    display: flex;
    justify-content: center;
    background: #262626;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.footer .copyright__content a:hover {
    color: #262626;
    text-decoration: none;
    text-underline-offset: unset;
}
.shopify-policy__body * {
    word-break: break-word;
}
.product__accordion .accordion__content img {
    width: 100%;
}
.cart__items .cart-item__quantity-wrapper {
    display: flex;
    align-items: center;
}
/* popup in  shiping page css end */

/* pages css start */

.headings_tabs_main {
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #00000017;
    margin-bottom: 50px;
    text-align: center;
}
.headings_tabs_main h2 {
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 400;
    margin: 0;
    margin-bottom: 10px;
    width: 100%;
    cursor: pointer;
}
.toggle-container {
    position: relative;
    display: inline-block;
    height: 24px;
    width: 40px;
    margin: 0 10px;
}
  .toggle-container input {
    opacity: 0;
    width: 0;
    height: 0;
}
  .toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: .4s;
    background: #000;
    border-radius: 24px;
}
 .toggle-container.input_right input+.toggle-slider:before {
    transform: translate(16px);
}
  .toggle-slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    border-radius: 50%;
    left: 2px;
    top: 2px;
    background-color: #fff;
    transition: .4s;
}
.tabs_wrapper_showdiv tr.in_divs {
    display: none;
}
.tabs_wrapper_showdiv.in_show_data tr.in_divs {
    display: table-row;
}
.tabs_wrapper_showdiv.in_show_data  tr.cm_divs {
    display:  none;
}
.tabs_wrapper_showdiv table th, .tabs_wrapper_showdiv table td {
    width: 160px;
    text-align: center;
    padding: 20px 10px;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 400;
    text-transform: uppercase;
}
tr.cm_divs td:first-child, tr.in_divs td:first-child, .second_div_womens_div tr td:first-child, .second_div_womens_div tr  th:first-child {
    color: #000;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
}
.second-mens_div {
    display: none;
}
.headings_tabs_main .active_lines {
    position: relative;
}

.headings_tabs_main .active_lines::after {
    position: absolute;
    width: 20px;
    content: "";
    background: #000;
    height: 2px;
    bottom: -16px;
    width: 100%;
    left: 0;
}
.second_div_womens_div {
    margin-top: 40px;
}

.second_div_womens_div h2 {
    font-size: 24px;
    font-weight: 400;
    margin: 0;
    margin-bottom: 16px;
}
.bottom_contens_data {
    margin-top: 40px;
}

.itg_main_page .bottom_contens_data h4 {
    font-size: 22px;
    font-weight: 400;
    margin: 0;
    margin: 20px 0px 10px !important;
}

.itg_main_page .bottom_contens_data p {
    margin: 0;
    line-height: 40px;
    font-size: 16px;
}
th.heads_swatches {
    text-transform: capitalize !important;
}
.bottom_contens_data  a {
    color: #000;
    font-weight: 400;
}
.newsletter_logos img {
    width: 80px;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
}
.newsletter-form__field-wrapper .field__input:focus~.field__label {
    left: 0;
    display: none;
}
.newsletter-form__field-wrapper .field__input:focus, .newsletter-form__field-wrapper .field__input:not(:placeholder-shown){
      padding: 2.2rem 1.5rem 2.2rem 2rem;
}
.newsletter .newsletter-form, .newsletter .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 45rem;
}
.collection-list-title {
    margin: 0;
    text-align: center;
    margin: 0 auto !important;
}

/* pages css end */

/* judgeme app setup css start */

.jdgm-widget .jdgm-star {
    font-weight: normal;
}
.jdgm-widget .jdgm-prev-badge {
    margin-bottom: 5px;
    display: flex !important;
}
.jdgm-widget  jdgm-prev-badge__text {
    margin-left: 10px;
}
#judgeme_product_reviews .jdgm-write-rev-link.jdgm-write-rev-link {
    color: #262626;
    background-color: #339999;
    background-color: transparent;
    border: 1px solid var(--Heading, #262626);
    border-color: #262626;
    padding: 20px 50px;
    transition: 0.3s;
}
#judgeme_product_reviews .jdgm-write-rev-link.jdgm-write-rev-link:hover {
    background: #FFB0C8!important;
    color: #fff;
    border-color: #FFB0C8!important;
    opacity: 1;
}
#judgeme_product_reviews .jdgm-rev-widg__title {
    visibility: unset;
    font-size: 36px;
    font-weight: 400;
}
#judgeme_product_reviews .jdgm-form__title {
    text-transform: capitalize;
}
/* .cc-color-override-186450242.cc-revoke {
    z-index: 1 !important;
} */
.cc-color-override-186450242.cc-revoke button {
    background: #262626 !important;
    color: #ffff !important;
}
.cc-color-override-186450242.cc-revoke {
    background-color: #262626 !important;
}
.jdgm-form__fieldset.jdgm-form__fieldset-actions a, .jdgm-form__fieldset.jdgm-form__fieldset-actions input {
    background: #262626!important;
    color: #fff;
    border-color: #262626!important;
    transition: .3s;
    padding: 16px 20px !important;
}
.jdgm-form__fieldset.jdgm-form__fieldset-actions a:hover, .jdgm-form__fieldset.jdgm-form__fieldset-actions input:hover {
    background: #FFB0C8!important;
    border-color: #FFB0C8!important;
    opacity: 1;
    color: #fff !important;
}
#judgeme_product_reviews .jdgm-form__fieldset p {
    display: none;
}
#judgeme_product_reviews .jdgm-form .jdgm-sort-dropdown {
    color: #262626;
}
#judgeme_product_reviews .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
    color: #262626;
}
#judgeme_product_reviews .jdgm-form__fieldset input::placeholder, #judgeme_product_reviews .jdgm-form__fieldset textarea::placeholder  {
    color: #262626 !important;
}
#judgeme_product_reviews .jdgm-form {
    padding: 20px 16px;
    border: 1px solid #e4e4e4;
}

/* judgeme app setup css end */

/* wishlist app css start */

  
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text {
    width: 206px!important;
    height: 100%;
    font-size: inherit;
    padding: 0 10px;
    background: transparent!important;
    color: #262626!important;
    font-weight: 600!important;
    opacity: 1 !important;
    min-height: 56px !important;
}
.swym-btn-container.swym-inject {
    width: 100%;
    height: 100%;
}
.swym-btn-container.swym-inject .swym-add-to-wishlist {
    min-width: 100%;
    height: 100%;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text span {
    opacity: 1 !important;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Archivo-ExtraBold';
}
span.wishlist_btn {
    width: 38%;
    display: none;
}
.swym-button-bar {
    margin: 0 !important;
}
button.swym-button.swym-add-to-wishlist.swym-inject.swym-text.swym-heart.swym-loaded {
    border: 1px solid #272727;
    outline: none;
}
button.swym-button.swym-add-to-wishlist.swym-inject.swym-text.swym-heart.swym-loaded.disabled.swym-added.swym-adding {
    /* background: #FFB0C8 !important;
    color: #272727 !important;
    opacity: 1 !important;
    border: 1px solid #FFB0C8; */
}

button.swym-button.swym-add-to-wishlist.swym-inject.swym-text.swym-heart.swym-loaded.disabled.swym-added.swym-adding span {
    color: #272727!important;
    opacity: 1;
    z-index: 1;
    line-height: normal;
}
button.swym-button.swym-add-to-wishlist.swym-inject.swym-text.swym-heart.swym-loaded.disabled.swym-added.swym-adding .swym-wishlist-cta:after {
    background-image: url('data:image/png;base64,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');
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
    font-family: var(--font-heading-family) !important;
    font-size: 16px !important;
    /* padding: 10px 10px 0px !important; */
    padding-left: 0 !important;
    /* margin-bottom: 10px !important; */
    margin-bottom: 0 !important;

    font-family: 'Archivo-bold' !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:hover {
    /* background: #FFB0C8 !important;
    color: #fff !important; */
    text-decoration-line: underline;
    text-underline-offset: 4px;
}
.product-accrordion-descriptions.freq_class.hide_details {
    display: none;
}
i.icon.icon-swym-wishlist svg {
    width: 32px;
    height: 32px;
    /* width: 20px;
    height: 20px; */
    @media screen and (max-width: 576px) {
        width: 100%;
        height: 100%;
    }
}
.needsclick.kl-private-reset-css-Xuajs1 a {
    display: none !important;
}
/* wishlist app css end */

/* klviyo css start */

#rich-text-97000737 p span, div#rich-text-97000742 p span {
    font-family: var(--font-heading-family) !important;
    text-transform: capitalize;
    line-height: normal !important;
    font-size: 32px !important;
    padding-top: 0 !important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
div#rich-text-97000738 p span, div#rich-text-97000744 p span {
    font-family: var(--font-body-family) !important;
    font-size: 16px !important;
}
.needsclick.kl-private-reset-css-Xuajs1 {
    font-family: var(--font-body-family) !important;
}
/* klviyo css end */




.template_gift-card .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    max-width: 70%;
    left: 50%;
    width: 70%;
    transform: translateX(-50%);
}

.template_gift-card .product_main .product__media-item.is-active .product-media-container .product__media.media {
    padding-top: 70%;
}

.template_gift-card .product_main .product-media-container .product__media.media {
    padding-top: 70%;
}





@media (max-width: 1365px) {
    .imagestextslider .imgslide-contens {
        padding: 0 !important;
    }
}

/* .swym-add-to-wishlist-view-product:after {
    color: #ffb0c8 !important;
} */

