/** Shopify CDN: Minification failed

Line 18:40 Unexpected "\" instead of \""
Line 18:54 Comments in CSS use "/* ... */" instead of "//"
Line 18:57 Unterminated string token
Line 32:0 Comments in CSS use "/* ... */" instead of "//"
Line 33:0 Comments in CSS use "/* ... */" instead of "//"
Line 1960:10 Unexpected "{"
Line 1960:19 Expected ":"
Line 1961:15 Unexpected "{"
Line 1961:24 Expected ":"
Line 1965:11 Unexpected "{"
... and 6 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 17:0 Comments in CSS use "/* ... */" instead of "//"
Line 18:0 Comments in CSS use "/* ... */" instead of "//"
Line 1945:10 Unexpected "{"
Line 1945:19 Expected ":"
Line 1946:15 Unexpected "{"
Line 1946:24 Expected ":"
Line 1950:11 Unexpected "{"
Line 1950:20 Expected ":"
Line 1951:15 Unexpected "{"
Line 1951:24 Expected ":"
... and 3 more hidden warnings

**/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.jost-<uniquifier> {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.search-modal__content{
  display:none !important
}
    [lang="ar"]{
direction: rtl;}
.announcement-bar .announcement-bar__message svg {width: 26px;}
.card__content .quick-add.no-js-hidden .quick-add__submit{
    min-height: auto !important;
    padding: 10px 15px !important;
     min-width: fit-content !important;
     width: fit-content!important;
    margin: 0 auto!important;
}
/* .slider-buttons{
  display:none !important;
} */
/* homepage-css-stat */
.customer .field label {
    left: 10% !important;
}
.localization-wrapper .top-login a {
    color: #000000;
    text-decoration: none;
    font-size: 16px;
}
.header__icon .svg-wrapper {
    width: auto !important;
    height: auto !important;
}
.top-social-icon .list-unstyled {
  margin: 0 !important;
      gap: 10px;
}
.top-social-icon .list-social__link {
    padding: 0 !important;
}
.header__inline-menu .header__menu-item {
    color: #000;
    font-size: 16px;
}
.header__inline-menu .header__active-menu-item {
    color: #9480B0;
    text-decoration: none;
}
.header .search-modal__content {
    padding: 0;
}
.search-modal__content .field:before {
    display: none;
}
.search-modal__content .field:after {
    display: none;
}
.search-modal__content .search__input {
    background: #F5F5F5;
    border-radius: 12px;
}
.search-modal__content .search__input:focus {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 12px;
}
.search-modal__content label.field__label {
    color: #242427;
    font-size: 12px;
    letter-spacing: normal;
    left: 12%;
    top: 30%;
}
.search-modal__content .search__button {
    left: 0;
}
.field__button>.svg-wrapper {
    height: auto!important;
    width: auto!important;
}
.top-bar-slider .top-login {
    display: none;
}
.pro-breadcrumb a[aria-current] {
    color: #281F22!important;
}
.accordion-contnt p#shipping-details label {
    display: block;
    padding: 0 0 10px 0;
    text-transform: capitalize;
}
.accordion-contnt p#shipping-details span {
    text-transform: capitalize;
    display: block;
    padding: 0 0 5px 0;
}
.share-button .share-button__button {
    font-size: 16px;
}
.announcement-bar .announcement-bar__message {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #fff;
    font-size: 12px;
    letter-spacing: normal;
    font-weight: 700;
    padding: 0;
}
.top-bar-slider .announcement-bar {
    max-width: 100%;
    width: 60%;
    margin: 0 auto;
}
.banner-slider-otr .banner-slider-sub-heading h4 {
    margin: 0;
    color: #FFFFFF;
    font-size: 34px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: normal;
}
.banner-slider-otr .banner-slider-heading h2 {
    color: #FFFFFF;
    font-size: 69px;
    letter-spacing: normal;
    font-weight: bolder;
    margin:10px 0;
}
.banner-slider-otr .banner-slider-desc p {
    margin: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: normal;
}
.banner-slider-otr .banner-slider-btn a {
    text-decoration: none;
    color: #000;
    background: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 15px 40px;
    display: inline-block;
    margin: 30px 0 0 0;
  line-height:normal;
}
.banner-slider-otr .slick-prev {
    left: 2%;
}
.banner-slider-otr .slick-next {
    right: 6%;
}
.banner-slider-otr .slick-arrow:before {
    display: none;
}
.banner-slider-otr .slick-arrow {
    z-index: 9;
}
.wrp-multicolumn .multicolumn-card__image-wrapper {
    margin: 0 !important;
}
.wrp-multicolumn .multicolumn-card__info {
    position: absolute;
    top: 68%;
    width: 100%;
}
.wrp-multicolumn .multicolumn-card__info h3 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bolder;
}
.wrp-multicolumn .multicolumn-card__info p {
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bolder;
    line-height:normal;
}
.wrp-multicolumn .rte {
    margin: 0 !important;
}
.wrp-multicolumn .multicolumn-card__info .link {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    background: #fff;
    padding: 15px 40px;
    display: inline-block;
    margin:0;
}
.multicolumn-card__info .multi-btn {
    margin: 0 !important;
}
.wrp-multicolumn .multicolumn-card__info {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wrp-multicolumn .multicolumn {
    padding: 0 20px;
}
.home-img-txt-wrp {
    background: url('/cdn/shop/files/Group_1321317060.png?v=1732366047');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.home-img-txt-rght .home-img-txt-sub-heading h4 {
    margin: 0;
    color: #FFFFFF;
    letter-spacing: normal;
    font-size: 34px;
    font-weight: bold;
      text-transform: uppercase;
}
.home-img-txt-rght .home-img-txt-heading h2 {
    margin: 10px 0 20px 0;
    color: #fff;
    letter-spacing: normal;
    font-size: 69px;
    font-weight: bolder;
    line-height:normal;
   text-transform: capitalize;
}
.home-img-txt-rght .home-img-txt-desc p {
    margin: 0;
    color: #FFFFFF;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 400;
   line-height:normal;
}
.home-img-txt-rght .home-img-txt-btn a {
    text-decoration: none;
    background: #fff;
    padding: 15px 40px;
    display: inline-block;
    color: #000000;
    font-weight: 600;
        margin: 30px 0 0 0;
}
.home-img-txt-lft .home-img-txt-img {
    line-height: 0;
}
.home-img-txt-lft .home-img-txt-img img {
    width: 100%;
}
.home-img-txt-otr {
    display: flex;
    align-items: center;
}
.home-img-txt-otr .home-img-txt-lft {
    width: 40%;
}
.home-img-txt-rght {
    width: 60%;
}
.right-innr-home {
    max-width: 100%;
    width: 69%;
    margin: 0 auto;
}
.footer__content-bottom-wrapper small.copyright__content {
    color: #000000;
    font-size: 16px;
    letter-spacing: normal;
    font-weight: 500;
      text-transform: uppercase;
}
.footer-block__details-content .footr-logo img {
    width: 100%;
    border: none;
}
.footer-block__details-content .footr-logo {
    line-height: 0;
    max-width: 100%;
    width: 257px;
}
.footer__blocks-wrapper .footer-block__heading {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: normal;
}
.footer__blocks-wrapper .list-menu__item {
    color: #6c6c6c!important;
    font-size: 20px!important;
    letter-spacing: normal;
    font-weight: 500;
    padding: 0;
      text-decoration: none !important;
}
.footer-block__brand-info .brand-content p {
    color: #000000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
}
.footer-block__brand-info .brand-content p a {
    color: #6C6C6C;
    text-decoration: none;
    letter-spacing: normal;
}
.top-social-icon span.footr-socl {
    display: none;
}
.list-social {
    align-items: center;
}
.footer-block__brand-info span.footr-socl {
    color: #000000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
}
.footer__blocks-wrapper  .footer-block__details-content  p {
    color: #6C6C6C !important;
    font-size: 20px !important;
    font-weight: 400;
    line-height: normal !important;
    margin:0
}
.footer__content-bottom {
    border: none!important;
    padding:40px 0 0 0 !important;
}
.footer .footer__content-top {
    border-bottom: 1px solid #1B2F33;
}
.footer .footer__copyright {margin: 0;}
.footer .footer-block--menu {
    width: 12% !important;
}
.footer .footer__blocks-wrapper {
    column-gap: 10px;
}
.footer__list-social span.svg-wrapper svg,.footer__list-social circle,.footer__list-social path {fill: #9480B0;}
.home-gallery-slider-innr .home-gallery-slider-img img {
    width: 100%;
}
.home-gallery-slider-otr .slick-prev {
    left: 0;
}
.home-gallery-slider-otr .slick-next {
    right: 0;
}
.home-gallery-slider-otr .slick-arrow:before {
    display: none;
}
.home-gallery-slider-otr .slick-arrow {
    z-index: 9;
}
.home-gallery-slider-otr .slick-slide {
    margin: 0 8px;
}
.featured_slider .slick-prev {
    left: 88.5%;
}
.featured_slider .slick-next {
    right: 4%;
}
.featured_slider .slick-arrow:before {
    display:none;
}
.featured_slider .slick-arrow{
   z-index:9;
  filter: brightness(0);
}
.featured_slider .slick-arrow:hover {
    filter: brightness(100%);
}
.featured_slider .slick-slide {
    margin: 0 21px 0 0;
}
.featured_slider .slick-next,.featured_slider .slick-prev {
    top: -16%;
}
.motion-featured-slider .title {
    color: #000;
    font-size: 40px!important;
    font-weight: 700;
    margin: 0;
}
.motion-featured-slider .title span {
    color: #9480B0;
}
.motion-featured-slider .card-information {
    text-align: center;
}
.motion-featured-slider .card__information {
    text-align: center;
}
.motion-featured-slider .card__heading a {
    color: #000;
    font-size: 24px;
    line-height: normal;
    font-weight: 700;
}
.motion-featured-slider .price-item--regular {
    color: #000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
    line-height: normal;
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #FBBC09 !important;
}
.menu-drawer__menu .menu-drawer__menu-item--active {background: #fff;}
.menu-drawer__utility-links {
    background: #fff!important;
}
/* end */
/* collection-all-page-css-start */
.banner-section-otr .banner-section-heading h2 {
    margin: 0;
    color: #FFFFFF;
    font-size: 48px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: bolder;
}
.banner-section-otr .banner-section-desc p {
    color: #fff;
    line-height: normal;
    font-size: 16px;
    max-width: 100%;
    width: 50%;
}
.pagination-wrapper .pagination__item:after {
    display: none;
}
.pagination-wrapper .svg-wrapper {
    width: auto;
    height: auto;
}
.pagination-wrapper .pagination__item {
    background: #FFFFFF;
    border-radius: 50px;
    border: 1px solid #E4E4E4;
    color: #898989;
}
.pagination-wrapper .pagination__item--next {
    border: none !important;
}
.pagination-wrapper .pagination__item--prev {
    border: none !important;
}
.pagination-wrapper .pagination__item--current {
    background: #9480B0!important;
    color: #fff !important;
}
.collection .card__information {
    text-align: center;
}
.collection .card-information {
    text-align: center;
}
.collection .card__heading a {
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
}
.collection .price-item--regular {
    color: #000000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
}
.collection .pagination-wrapper {
    margin: 40px 0 0 0 !important;
}
.facets__heading {
    color: #000;
    font-size: 20px!important;
    letter-spacing: normal;
    font-weight: 600;
}
.facets-wrapper .facets__summary,.facets-wrapper .facet-filters__label,.facets-wrapper .facet-filters__sort,.facets-wrapper .facets__selected{
    color: #000000 !important;
    font-size: 18px!important;
    letter-spacing: normal!important;
    font-weight: 400!important;
  text-transform: capitalize;
}
.facets-wrapper .product-count__text {
    display: none;
}
.facets-wrapper .facet-filters {
    padding-left: 0 !important;
}
.facets-wrapper .facets__form {
     gap: 0 !important;
    max-width: 100%;
    width: fit-content;
}
.facets-wrapper .mobile-facets__open-label,.facets-wrapper .mobile-facets__summary,.facets-wrapper .select__select  {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: normal;
}
/* end */
/* product-page-css-start */
.pro-accordion-wrp .pro-heading h5 {
    margin: 0;
    color: #000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
    padding: 20px 0;
      position: relative;
  text-transform:capitalize;
}
.pro-accordion-wrp .accordion-contnt p {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
  display:none;
}
.pro-accordion-wrp.active .accordion-contnt p {
    display: block;
}
.pro-accordion-wrp .pro-heading h5:first-child {
    border-top: 1px solid #D6D6D6;
}
.pro-accordion-wrp:last-child {
    border-bottom: 1px solid #D6D6D6;
}
.pro-accordion-wrp .pro-heading h5:after {
    position: absolute;
    content: url('/cdn/shop/files/b230f59911b8d228791f36d23900d5ce.png?v=1732700192');
    right: 0;
}
.pro-accordion-wrp.active .pro-heading h5:after {
    position: absolute;
    content: url('/cdn/shop/files/9022a705161ff42b7879d88f1fd6d0e8.png?v=1732700191');
    right: 0;
}
.breadcrumbs ol.breadcrumbs__list {
    margin: 0;
       padding: 0 0 30px 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 15px;
}
.breadcrumbs__list li.breadcrumbs__item span {
    position: relative;
}
.breadcrumbs__list li.breadcrumbs__item span:after {
    position: absolute;
    content: "|";
    margin: 0 3px;
}
.breadcrumbs__list a.breadcrumbs__link {
    text-decoration: none;
    color: #6B6B6B;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
}
.product .product-media-container {
    width: 100% !important;
}
.product__info-wrapper .product__title h1 {
    color: #000000;
    letter-spacing: normal;
    font-size: 36px;
    font-weight: 600;
}
.product__info-wrapper .price-item--regular {
    color: #000;
    letter-spacing: normal;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
}
.product__info-wrapper legend.form__label {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}
.product__info-wrapper .product-form__input span {
    font-weight: 500;
}
.product__info-wrapper .product-form__input--swatch {
    padding: 0 0 24px 0;
    border-bottom: 1px solid #D6D6D6;
}
.product__info-wrapper .product-form__input--pill input[type=radio]+label {
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
}
.product__info-wrapper .quantity__label {
    display: none;
}
.product__info-wrapper .quantity:before {
    display: none;
}
.product__info-wrapper .quantity:after {
    display: none;
}
.product__info-wrapper .quantity {
    background: #ebebeb;
    min-height: 40px;
}
.product__info-wrapper .quantity__input {
    color: #000 !important;
    font-size: 20px;
    font-weight: 500;
}
.product__info-wrapper .quantity__input:focus {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    background: #ebebeb;
}
.product__info-wrapper .product-form__submit:after {
    display: none;
}
.product__info-wrapper .product-form__submit {
    background: #000;
    color: #fff;
    font-size: 16px;
    letter-spacing: normal;
    font-weight: 500;
  margin:0 !important;
}
.jdgm-widget span.jdgm-prev-badge__text {
    color: #000000;
    font-weight: 500;
    font-size: 16px;
}
.product__info-wrapper .product-form {
    margin: 0!important;
    max-width: 100%;
    width: 86%;
}
.product__info-wrapper .product-form__buttons {
    padding: 0 0 15px;
    display: flex;
    align-items: center;
}
.product-form__buttons .swym-button-bar {
    margin: 0;
}
.product__media-wrapper .thumbnail[aria-current] {
    box-shadow: none !important;
    border-color: #D6D6D6;
}
.product__media-wrapper .global-media-settings {
    border-color: #D6D6D6;
}
.jdgm-rev-widg .jdgm-write-rev-link {
    background: #000 !important;
    border: none !important;
    padding: 15px 0;
    font-weight: 500;
    letter-spacing: normal;
}
.related-products .related-products__heading {
    width: 100%;
    text-align: center;
    font-size: 40px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
  margin: 0 0 30px;
}
.related-products .related-products__heading span {
    color: #9480B0;
}
.related-products .card__information {
    text-align: center;
}
.related-products .card-information {
    text-align: center;
}
.related-products .card__heading a {
    color: #000000;
    font-size: 24px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
}
.related-products .price-item--regular {
    color: #000;
    font-size: 20px;
    letter-spacing: normal;
    font-weight: 500;
    line-height: normal;
}
.jdgm-rev-widg  h2.jdgm-rev-widg__title {
    color: #000000;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
}
.product .product__media-list {
    margin: 0;
}
/* end */
/* our-story-css-start */
.story-section .image-with-text__content {
    padding: 6rem 1rem 7rem 2rem;
}
.story-section .image-with-text__heading {
    color: #000000;
    letter-spacing: normal;
    line-height: normal;
    font-size: 40px;
    font-weight: 600;
}
.story-section .image-with-text__text p {
    color: #000000;
    font-size: 20px;
    line-height: normal;
    font-weight: 400;
}
.story-section .image-with-text__text {
    margin: 20px 0 0 0;
}
.out-story-section .image-with-text__content {
    padding: 6rem 2rem 7rem 1rem;
}
.out-story-section .image-with-text__heading {
    color: #fff;
    letter-spacing: normal;
    line-height: normal;
    font-size: 40px;
    font-weight: 600;
}
.out-story-section .image-with-text__text p {
    color: #fff;
    line-height: normal;
    font-size: 20px;
    letter-spacing: normal;
}
/* end */
/* contact-css-start */
.contact-info-left .contact-info-heading h2 {
    margin: 0;
    color: #281F22;
    font-size: 40px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
}
.contact-info-left .contact-info-desc p {
    color: #000;
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
}
.contatc-block-innr .contatc-icon {
    line-height: 0;
}
.contatc-block-innr .contatc-icon img {
    max-width: 100%;
}
.contatc-block-innr .contct-txt p {
    margin: 0;
    color: #9480B0;
    font-size: 24px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
}
.contatc-block-innr .contct-txt p a {
    color: #000000;
    text-decoration: none;
    font-weight: 400;
    font-size: 20px;
}
.contatc-block-innr .contct-txt h5 {
    margin: 0;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: normal;
}
.contact-info-left .contct-socila span {
    color: #000;
    font-size: 24px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
    text-transform: capitalize;
  font-family: "Jost", sans-serif;
}
.contct-socila .list-social {
    justify-content: left !important;
}
.contact-info-right .info-img-innr {
    line-height: 0;
}
.contact-info-right .info-img-innr img {
    width: 100%;
}
.contact-info-otr-sec {
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 64px 0 80px 0;
}
.contact-info-left {
    width: 50%;
}
.contact-info-right {
    width: 50%;
}
.contatc-block-innr {
    display: flex;
    align-items: center;
    gap: 15px;
}
.contatc-block {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.contct-socila {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 30px 0 0 0;
}
.contact-breadcrumb ol.breadcrumbs__list {
    padding: 10px 0 0 0;
}
.right-side-fomr .title {
    margin: 0;
    line-height: normal;
    letter-spacing: normal;
    color: #281F22;
    font-size: 38px;
    font-weight: 600;
}
.right-side-fomr .contnt-desc p {color: #000000;font-size: 16px;font-weight: 400;line-height:normal;}
.right-side-fomr .field:after {
    display: none;
}
.right-side-fomr .field__input:focus {
    padding: 2.2rem 1.5rem .8rem 1.5rem;
}
.right-side-fomr .field:before {
    display: none;
}
.right-side-fomr .field {
    border-bottom: 1px solid #D3D3D3;
}
.right-side-fomr .field__input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.right-side-fomr button.button:after {
    display: none;
}
.right-side-fomr button.button:before {
    display: none;
}
.right-side-fomr button.button {
    background: #9480B0;
    font-size: 16px;
    letter-spacing: normal;
    font-weight: 5;
    padding: 12px 40px;
}
.right-side-fomr label.field__label {
    color: #6B6B6B;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
}
.right-side-fomr .field__input:focus~.field__label,.right-side-fomr .field__input:not(:placeholder-shown)~.field__label,.right-side-fomr .field__input:-webkit-autofill~.field__label,.right-side-fomr .customer .field input:focus~label,.right-side-fomr .customer .field input:not(:placeholder-shown)~label,.right-side-fomr .customer .field input:-webkit-autofill~label {
    display: none !important;
}
.left-side-contt .left-side-contt-img {
    line-height: 0;
}
.left-side-contt .left-side-contt-img img {
    width: 100%;
}
.contact-form-wrp {
    display: flex;
    align-items: center;
    gap: 24px;
    background: #F8F8F8;
    padding: 36px;
}
.right-side-fomr .contact__button {
    margin: 64px 0 0 0;
}
.right-side-fomr .form-status-list {
    margin: 0;
    color: #000;
    letter-spacing: normal;
    font-weight: 500;
}
.right-side-fomr .field__input {
    background: transparent;
}
.footer {
    border: none !important;
}
/* end */
/* faq-css-start */
.faq-wrap-sec .faq-title-sec h2 {
    margin: 0;
    text-align: center;
    color: #000000;
    font-size: 40px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
}
.faq-innr-sec .faq-accordion-heading h4 {
    margin: 0;
    color: #000000;
    font-size: 20px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 500;
  position:relative;
}
.faq-accordion-desc p {
    color: #000000;
    font-size: 18px;
    letter-spacing: normal;
    line-height: normal;
   display: none;
}
.faq-innr-sec.active .faq-accordion-desc p {
    display: block;
}
.faq-innr-sec {
    border-radius: 8px;
    border: 1px solid lightgray;
    padding: 18px;
    margin: 0 0 14px 0;
}
.faq-outr-sec {
    padding: 40px 0 0 0;
}
.faq-innr-sec.active {
    background: #F7F5FF;
}
.faq-innr-sec.active h4 {
    font-weight: 600;
}
.faq-accordion-heading h4:after {
    position: absolute;
    content: url('/cdn/shop/files/Group_d678843f-158c-4011-993e-b0fe056fa08f.png?v=1732877606');
    right: 0;
}
.faq-innr-sec.active .faq-accordion-heading h4:after{
    position: absolute;
    content: url('/cdn/shop/files/Group.png?v=1732877576');
    right: 0;
}
.faq-breadcrumnb ol.breadcrumbs__list {
    padding: 14px 0 64px 0 !important;
}
.faq-wrap-sec .faq-title-sec span {
    color: #9480B0;
}
/* end */
/* default-page-css-start*/
.main-motion-ttle .main-page-title {
    margin: 0;
    text-align: center;
    letter-spacing: normal;
    line-height: normal;
    font-size: 40px;
    font-weight: 600;
}
.main-motion-sectiion .main-montin-content p {
    color: #000000;
    font-size: 18px;
    letter-spacing: normal;
    line-height: normal;
      padding: 0 10px;
}
.main-motion-sectiion .main-montin-content h4 {
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
}
.main-motion-sectiion .main-montin-content ul {
    color: #000000;
    font-size: 18px;
    letter-spacing: normal;
      list-style-position: outside;
}
.main-motion-sectiion .main-montin-content h5 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.main-motion-sectiion .main-montin-content h6 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.main-motion-sectiion .main-montin-content a {
    text-decoration: none;
}
.main-montin-content {
    padding: 40px 0 0 0;
}
/*end */
.predictive-search__result-group:first-child {
    flex: auto !important;
}
.jdgm-star.jdgm--off:before {
    content: url('/cdn/shop/files/Icon.png?v=1732539554') !important;
}
.jdgm-star.jdgm--on:before {
    content: url('/cdn/shop/files/Icon.png?v=1732539554') !important;
}
.header__icons .header__icon--account {
    margin: 0 0 0 10px;
}
.facets .disclosure-has-popup[open]>summary+* {
    z-index: 9999999;
}
.main-motion-sectiion .main-montin-content {
    color: #000;
    font-size: 18px;
    letter-spacing: normal;
    line-height: normal;
}
.product_tile_color_holder {
    line-height: 0;
}
.localization-wrapper {
    align-items: center;
      gap: 10px;
}
.localization-wrapper .localization-selector {
    color: #000!important;
    font-size: 16px !important;
}
.localization-wrapper .link--text {
    color: #000!important;
    font-size: 16px !important;
    display: flex;
    align-items: center;
}
.disclosure .disclosure__button {
    gap: 5px;
}
.localization-wrapper .medium-hide {
    display: block !important;
}
.deslizante .top-login {
    display: none;
}
.product-form .main_wishList {
    top: 0;
    left: 103%;
    right: 0;
  padding: 0;
}
.product-form{
  position:relative;
}
.product-form .wishlist-remove {
     top: 0;
    left: 103%;
    right: 0;
}

.home-gallery-slider-innr .home-gallery-slider-img {
    line-height: 0;
}
.home-gallery-slider-innr .home-gallery-slider-img img {
    width: 100%;
}
.home-gallery-slider-otr {
    display: flex;
    gap: 8px;
}
.home-gallery-slider-innr {
    padding: 0 0 8px 0;
      flex: 1;
}
.home-slideshow-wrp .banner__text p {
    margin: 0;
    font-size: 34px;
    letter-spacing: normal;
    line-height: normal;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.home-slideshow-wrp .banner__heading {
    color: #fff;
    letter-spacing: normal;
    line-height: normal;
    font-weight: 600;
    font-size: 69px;
}
.home-slideshow-wrp .h-slide-desc p {
    margin: 0;
    color: #ffff;
    font-size: 20px;
    letter-spacing: normal;
    line-height: normal;
}
.home-slideshow-wrp .slideshow__text.banner__box {
    max-width: 100%;
}
.home-slideshow-wrp .slideshow__autoplay {display: none;}
.home-slideshow-wrp .button:after {
    display: none;
}
.home-slideshow-wrp .button:before {
    display: none;
}
.home-slideshow-wrp .button {
    background: #fff;
    color: #000;
    letter-spacing: normal;
    line-height: normal;
    font-size: 16px;
}
.home-slideshow-wrp .slider-buttons {
    border: none;
}
/* arbics-css-start */
.cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 92%;
}
.cstm-arbic-lang .featured_slider .slick-prev {
    left: 0;
}
.cstm-arbic-lang .featured_slider .slick-next,.cstm-arbic-lang .featured_slider .slick-prev {
    top: -12% !important;
}
.cstm-arbic-lang 
 .header__icon--cart {
    margin: 0;
}
.cstm-arbic-lang .footer__blocks-wrapper .footer-block__heading {
    text-align: right;
}
.cstm-arbic-lang .product__info-wrapper {
    padding: 0 5rem 0 0;
}
/* end */
.Lavender-Purple {
    background: #E6E6FA !important;
}
.cstm-arbic-lang .announcement-bar-slider .slider-button .svg-wrapper>svg {transform: rotate(180deg);}
.cstm-arbic-lang .slider-button--next .icon {
    transform: rotate(-270deg);
}
.cstm-arbic-lang .slider-button--prev .icon {
    transform: rotate(270deg);
}
.cstm-arbic-lang .slider-button--prev:not([disabled]):hover .icon {
    transform: rotate(270deg) scale(1.1);
}
.cstm-arbic-lang .slider-button--next:not([disabled]):hover .icon {
    transform: rotate(-270deg) scale(1.1);
}
.cstm-arbic-lang button.prev svg {
    transform: rotate(180deg);
}
.cstm-arbic-lang button.next svg {
    transform: rotate(180deg);
}
.collection__view-all a.button:after {
    display: none;
}
.collection__view-all a.button:before {
    display: none;
}
.collection__view-all a.button {
    font-size: 16px;
    letter-spacing: normal;
    line-height: normal;
  
}
.cstm-arbic-lang .product-form .main_wishList {
    left: 0;
    right: 103%;
}
.cstm-arbic-lang h2.jdgm-rev-widg__title {
    text-align: center !important;
}
.cstm-arbic-lang a.jdgm-write-rev-link {
    text-align: center;
}
.ar_color_swatches input[type=radio] {
    width: 25px !important;
    height: 25px !important;
}
.cstm-arbic-lang .jdgm-prev-badge {
    display: block !important;
    text-align: center !important;
}
.card-wrapper .image_section img {
    object-fit: cover;
  /* background-color:#f6f6f6; */
}
.product_tile_color_holder input[type=radio] {
    margin: 0;
}
.accordion-contnt {
    display: none;
}
.pro-accordion-wrp.active .accordion-contnt {
    display: block;
}
.product__accordion .accordion__title {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    letter-spacing: normal;
    line-height: normal;
}
.product__accordion .accordion__content {
    color: #000;
    font-size: 14px;
    line-height: 24px;
}
.product__accordion .accordion__content p{
    color: #000;
    font-size: 14px;
    line-height: 24px;
}
/* popup-css-start */
.Click-here {
  cursor: pointer;
  color: #000;
  width: 180px;
  font-size: 16px;
  margin: 0 auto;
  text-decoration:underline;
  
}
.custom-model-wrap .pop-up-content-wrap img {
    width: 100%;
}
.custom-model-main {
    display: none;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 60%;
  margin: 30px auto;
  max-width: 100%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
  overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 0;
  top: -36px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #fff;
}

@media screen and (min-width: 800px) {
  .custom-model-main:before {
    content: "";
    display: inline-block;
    height: auto;
    vertical-align: middle;
    margin-right: -0px;
    height: 100%;
  }
}
@media screen and (max-width: 799px) {
  .custom-model-inner {
    margin-top: 45px;
  }
.custom-model-inner {
    width: 95%;
}
}
/* end */
@media screen and (max-width: 1024px) {
.card-wrapper .nav-secton {
    top: 58%!important;
}
.color_swatches_card {
    top: 59%!important;
}
.true_tag_section {
    padding: 0px 20px!important;
}
/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 86%;
}
.cstm-arbic-lang .featured_slider .slick-prev {
    left: 4%;
}
.cstm-arbic-lang .featured_slider .slick-next,.cstm-arbic-lang  .featured_slider .slick-prev {
    top: -14% !important;
}
/* end */
.motion-featured-slider .card-wrapper .nav-secton {
    top: 60%;
}
.motion-featured-slider .color_swatches_card {
    top: 61%;
}
.card-wrapper .image_section {
    height: 320px !important;
}
  .card-wrapper .image_section, .card--card, .card--standard .card__inner {
    height: 350px !important;
}
  .main_wishList svg {
    width: 30px;
}

  /* homepage-css-start */
  .wrp-multicolumn .multicolumn-card__info p {
    font-size: 27px;
}
.wrp-multicolumn .multicolumn-card__info .link {
    font-size: 15px;
    padding: 9px 28px;
}
.wrp-multicolumn .multicolumn-card__info {
    top: 56%;
}
.banner-slider-otr .banner-slider-heading h2 {
    font-size: 50px;
}
.banner-slider-otr .banner-slider-sub-heading h4 {
    font-size: 23px;
}
.banner-slider-otr .banner-slider-desc p {
    font-size: 18px;
}
.banner-slider-otr .banner-slider-btn a {
    margin: 20px 0 0;
}
.right-innr-home {
    width: 90%;
}
.home-img-txt-rght .home-img-txt-heading h2 {
    margin: 10px 0;
    font-size: 40px;
}
.home-img-txt-rght .home-img-txt-sub-heading h4 {
    font-size: 27px;
}
.home-img-txt-rght .home-img-txt-btn a {
    padding: 10px 35px;
    margin: 20px 0 0;
}
.featured_slider .slick-next {
    right: 7%;
}
.featured_slider .slick-prev {
    left: 83.5%;
}
.motion-featured-slider .title {
    font-size: 36px!important;
}
.motion-featured-slider .card__heading a {
    font-size: 19px;
}
.motion-featured-slider .price-item--regular {
    font-size: 17px;
}
.footer .footer__blocks-wrapper {
    column-gap: 30px;
}
.footer__blocks-wrapper .list-menu__item {
    font-size: 17px!important;
}
.footer__blocks-wrapper .footer-block__heading {
    font-size: 20px;
}
.footer-block__brand-info .brand-content p {
    font-size: 17px;
}
.footer__content-bottom {
    padding: 35px 0 0!important;
}
.footer__blocks-wrapper .footer-block__details-content p {
    font-size: 17px!important;
}
.utility-bar .utility-bar__grid .list-social {
    display: inline-flex !important;
}
.utility-bar__grid {
    display: flex!important;
    align-items: center!important;
    justify-content: space-between!important;
}
.search-modal__content label.field__label {
    left: 15%;
}
  /* end */
/* collection-page-css-start */
  .banner-section-otr .banner-section-desc p {
    width: 60%;
}
  /* end */
/* contact-page-css-start */
  .contact-info-left .contact-info-heading h2 {
    font-size: 28px;
}
.right-side-fomr .title {
    font-size: 30px;
}
.right-side-fomr .contact__button {
    margin: 40px 0 0;
}
.contact-form-wrp {
    gap: 20px;
    padding: 25px;
}
    /* end */
}
@media screen and (max-width: 820px) {
.card-wrapper .nav-secton {
    top: 58% !important;
}
.color_swatches_card {
    top: 60% !important;
}
/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 83%;
}

/* end */
.home-slideshow-wrp .h-slide-desc p {
    font-size: 18px;
}
.home-slideshow-wrp .banner__heading {
    font-size: 42px;
}
.home-slideshow-wrp .banner__text p {
    font-size: 20px;
}
  /* homepage-css-start */
  .wrp-multicolumn .multicolumn-list {
    padding: 0 !important;
            gap: 15px;
}
.featured_slider .slick-prev {
    left: 80.5%;
}
    .header .search-modal__content {
    display: none;
}
.footer__blocks-wrapper .list-menu__item {
    font-size: 17px!important;
    line-height: normal;
    padding: 0 !important;
}
  /* end */
.product__info-wrapper .product__title h1 {
    font-size: 30px;
}
.story-section .image-with-text__text p {
    font-size: 18px;
}
.out-story-section .image-with-text__text p {
    font-size: 18px;
}
.banner-slider-otr  .slick-arrow img {width: 40px;}
}
.product_tile_color_holder.ar_color_swatches input.color_childe {
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 768px) {
/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 88%;
}
/* end */
.home-slideshow-wrp .h-slide-desc p {
    font-size: 18px;
}
.home-slideshow-wrp .banner__heading {
    font-size: 42px;
}
.home-slideshow-wrp .banner__text p {
    font-size: 20px;
}
  /* homepage-css-start */
  .banner-slider-otr .slick-arrow img {
    width: 100%;
}
  .top-bar-slider .announcement-bar {
    width: 100%;
}
.banner-slider-otr .banner-slider-heading h2 {
    font-size: 40px;
}
.banner-slider-otr .banner-slider-btn a {
    padding: 10px 30px;
}
  .header .search-modal__content {
    display: none;
}
.wrp-multicolumn .multicolumn-list {
    padding: 0 !important;
} 
.wrp-multicolumn .multicolumn-card__info p {
    font-size: 28px;
}
.wrp-multicolumn .multicolumn-card__info {
    top: 63%;
}
.home-img-txt-rght .home-img-txt-heading h2 {
    font-size: 29px;
}
.home-img-txt-rght .home-img-txt-sub-heading h4 {
    font-size: 18px;
}
.home-img-txt-rght .home-img-txt-btn a {
    padding: 8px 28px;
    margin: 15px 0 0;
}
.motion-featured-slider .title {
    font-size: 28px!important;
}
.motion-featured-slider .slick-arrow img {
    width: 100%;
}
.featured_slider .slick-next, .featured_slider .slick-prev {
    top: -11%;
}
.featured_slider .slick-prev {
    left: 87.5%;
}
.featured_slider .slick-next {
    right: 4%;
}
.motion-featured-slider .card__heading a {
    font-size: 18px;
}
.motion-featured-slider .price-item--regular {
    font-size: 15px;
}
.card-information span.jdgm-prev-badge__text {
    font-size: 12px;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
}
.footer__blocks-wrapper .list-menu__item {
    font-size: 17px!important;
    padding: 0 !important;
}
.footer .footer-block--menu {
    width: auto!important;
}
.footer .footer__blocks-wrapper {
    column-gap: 20px;
}
.footer-block__brand-info .brand-content p {
    font-size: 17px;
}
.footer-block__brand-info span.footr-socl {
    font-size: 17px;
}
.wrp-multicolumn .multicolumn {
    padding: 0;
}
.wrp-multicolumn .multicolumn-card__info {
    padding: 10px !important;
}
.wrp-multicolumn .multicolumn-card__info .link {
    font-size: 12px;
    padding: 7px 20px;
}
.home-img-txt-otr {
    flex-direction: column;
}
.home-img-txt-otr .home-img-txt-lft {
    width: 100%;
}
  .home-img-txt-rght {
    width: 100%;
}
.right-innr-home {
    width: 100%;
    padding: 20px;
}
.banner-slider-otr .slick-prev {
    left: 9%;
}
.wrp-multicolumn .multicolumn-card__info {
    flex-direction: column;
          gap: 12px;
          text-align: center;
}
/* end */
/* collection-page-css-start */
  .banner-section-otr .banner-section-desc p {
    width: 100%;
}

  /* end */
/* contact-css-start */
  .contact-info-otr-sec {
    flex-direction: column-reverse;
}
.contact-info-left, .contact-info-right {
    width: 100%;
}
.contact-form-wrp {
    flex-direction: column;
}
.section-template--17949002465449__form-padding {
    padding-bottom: 0 !important;
}
  /* end */
/* product-css-start */
  .product__info-wrapper .product__title h1 {
    font-size: 30px;
}
.section-template--17968819732649__story_img_txt_f4hBMF-padding {
    padding-top: 60px !important;
    padding-bottom: 60px  !important;
}
.section-template--17968819732649__story_img_txt_AwMaQ4-padding {
    padding-top: 60px !important;
    padding-bottom: 60px!important;
}
.section-template--17968819732649__story_img_txt_LrxNLy-padding {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.story-section .image-with-text__text p {
    font-size: 18px;
}
.out-story-section .image-with-text__text p {
    font-size: 18px;
}
  /* end */
.card-wrapper .image_section {
    height: 350px !important;
}
header-drawer {
    display: flex;
}
  .header__icons .wishlish_icons {
    display: none !important;
}
.main_wishList svg {
    width: 40px;
}
.color_swatches_card {
    top: 60% !important;
}
.card-wrapper .nav-secton {
    top: 60% !important;
}
.color_swatches_card input[type=radio][name$=_card_color] {
    margin: 0!important;
}
.card-wrapper .nav-secton {
    padding: 0 !important;
}
.card__content .quick-add.no-js-hidden {
    top: 42%!important;
}
.facets-wrapper .facets__summary, .facets-wrapper .facet-filters__label, .facets-wrapper .facet-filters__sort, .facets-wrapper .facets__selected {
    font-size: 15px!important;
}
.true_tag_section {
    padding: 3px 30px!important;
    font-size: 12px!important;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 350px!important;
}
}

@media screen and (max-width: 750px) {
/* arbics-css-start */
.cstm-arbic-lang .product__info-wrapper {
    padding: 0;
}

/* end */
}
@media screen and (max-width:600px){
.wrp-multicolumn .multicolumn-card__info {
    top: 49%;
}
/* homepage-css-start */
.header .header__icon--account {
    display: inline-flex !important;
}
  .banner-slider-otr .slick-next {
    right: 12%;
}
.banner-slider-otr .banner-slider-heading h2 {
    font-size: 36px;
    margin: 8px 0;
}
.banner-slider-otr .banner-slider-sub-heading h4 {
    font-size: 14px;
}
.banner-slider-otr .banner-slider-desc p {
    font-size: 12px;
}
.banner-slider-otr .banner-slider-btn a {
    margin: 10px 0 0 0;
}
.featured_slider .slick-prev {
    left: 85.5%;
}
.motion-featured-slider .title {
    font-size: 20px!important;
}
.footer-block__details-content .footr-logo {
    margin: 0 auto;
}
.footer-block__details-content {
    text-align: center;
}
.footer__blocks-wrapper .list-menu__item {
    font-size: 14px!important;
}
.footer-block__brand-info .brand-content p {
    font-size: 14px;
}
.footer-block__brand-info span.footr-socl {
    font-size: 14px;
}
.footer__content-bottom-wrapper small.copyright__content {
    font-size: 12px;
}
.footer__blocks-wrapper .footer-block__details-content p {
    font-size: 12px!important;
}
.footer__blocks-wrapper .footer-block__heading {
    font-size: 16px;
}
.footer-block__details-content .footr-logo {
    width: 160px;
}
.motion-featured-slider .card__heading a {
    font-size: 20px;
}
.motion-featured-slider .price-item--regular {
    font-size: 16px;
}
/* .top-bar-slider .slider-button {
    display: none;
}
.top-bar-slider .slider-button {
    display: none;
} */
.utility-bar .top-bar-slider {
    padding: 0 !important;
}
  /* end */
}

@media screen and (max-width:480px){
.image_section img {
    height: auto!important;
    min-height: 100%;
}
  .card--card, .card--standard .card__inner{
        height: 250px !important;
  
}
.footer-block--menu .footer-block__details-content li {
    font-size: 14px;
}
.footer .footer__copyright {
    font-size: 12px;
}
.cstm-arbic-lang .product 
 .jdgm-prev-badge {
    display: block !important;
    text-align: right !important;
}
.cstm-arbic-lang .product h2.jdgm-rev-widg__title {
    text-align: center !important;
}
.card__content .quick-add.no-js-hidden .quick-add__submit{
    min-height: auto !important;
    padding: 7px!important;
}
/* arbics-css-start */
.cstm-arbic-lang .home-slideshow-wrp .banner__heading {
    text-align: right;
}
.cstm-arbic-lang .wrp-multicolumn .multicolumn-card__info h3 {
    text-align: right;
}
.cstm-arbic-lang .faq-wrap-sec .faq-title-sec h2 {
    text-align: right;
}
.cstm-arbic-lang .main-motion-ttle .main-page-title {
    text-align: right;
}
.jdgm-prev-badge {
    display: block !important;
    text-align: center !important;
}
.mobile-facets__main span.mobile-facets__arrow svg {
    transform: rotate(180deg);
}
.mobile-facets__summary>div {
    gap: 10px;
}
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 85%;
}
.cstm-arbic-lang .product-form .main_wishList {
    left: 0;
    right: 103% !important;
}
 
/* end */
 #Slider-{{ section.id }}::before,
      #Slider-{{ section.id }} .media::before {
        padding-bottom: 150.333333% !important;

      }
  #Slider-{{ section.id }}::before,
      #Slider-{{ section.id }} .media::before,
      #Slider-{{ section.id }}:not(.banner--mobile-bottom) .banner__content::before {
        padding-bottom: 150.333333% !important;

      }
#Slide-template--16077653442647__slideshow_i7wJK4-1 .slideshow__media {
    background-size: cover;
    width: 100% !important;
    background-repeat: no-repeat  !important;
}
.home-slideshow-wrp .banner__media {
    height: 100% !important;
    position: absolute !important;
}
.home-slideshow-wrp .slideshow__text {
    padding: 328px 0 20px 0 !important;
}
.home-slideshow-wrp .button {
    width: 100%;
}
.home-slideshow-wrp .banner__heading {
    font-size: 36px;
}
.home-slideshow-wrp .banner__text p {
    font-size: 14px;
}
.home-slideshow-wrp .h-slide-desc p {
    font-size: 12px;
}
.home-slideshow-wrp .banner__buttons {
    width: 100% !important;
}
.collection .pagination-wrapper {
    margin: 20px 0 0!important;
}
.main_wishList {
    top: -1% !important;
    right: 1% !important;
}
.header__icons {
  padding-right: 0 !important;
}
.header__icons .header__icon--account {
    margin: 0!important;
}
.banner-slider-otr .slick-prev {
    left: 2%;
}
.footer-block--menu .footer-block__details-content li {
    padding: 0 0 10px 0;
}

.card__content .quick-add.no-js-hidden .quick-add__submit {
    font-size: 12px!important;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 260px!important;
}
.quick-add__submit svg {
    width: 15px;
    height: 15px;
}
.card-wrapper .image_section {
    height: 250px !important;
}
.color_swatches_card {
    top: 50% !important;
}
.card-wrapper .nav-secton {
    top: 51% !important;
  padding:0 !important;
}
input[type=radio][name$=_card_color] {
    width: 15px !important;
    height: 15px !important;
  margin: 0;
}
.card-wrapper .nav-secton {
    gap: 10px !important;
}
.card-wrapper .nav-secton button {
    padding: 5px!important;
}
/* homepage-css-start */
  .multicolumn-card__info .multi-btn {
    width: 100%;
}
.wrp-multicolumn .multicolumn-card__info .link {
    font-size: 14px;
          width: 100%;
    padding: 11px 20px;
}
.wrp-multicolumn .multicolumn-card__info {
    top: 39%;
}
.wrp-multicolumn .multi-contnt {
    width: 100%;
    text-align: left;
}
.wrp-multicolumn .multicolumn-card__info {
    padding: 16px!important;
}
.home-img-txt-rght .home-img-txt-btn a {
    padding: 12px 28px;
    width: 100%;
    text-align: center;
    font-size: 16px;
}
.home-img-txt-rght .home-img-txt-heading h2 {
    font-size: 36px;
}
.home-img-txt-rght .home-img-txt-sub-heading h4 {
    font-size: 14px;
}
.home-img-txt-rght .home-img-txt-desc p {
    font-size: 12px;
}
.banner-slider-otr .banner-slider-btn a {
    width: 100%;
    text-align: center;
    font-size: 14px;
    padding: 11px 30px;
}
.banner-slider-wrp .slick-arrow img {
    width:32px;
}
.banner-slider-otr .slick-next {
    right: 2%;
}
.motion-featured-slider .slick-list.draggable {
    padding: 0 20% 0 0;
}
  /* end */
/* collection-page-css-start */
  .banner-section-otr .banner-section-heading h2 {
    font-size: 36px;
}
.banner-section-otr .banner-section-desc p {
    font-size: 12px;
}
.collection .card__heading a {
    font-size: 16px;
}
.collection .price-item--regular {
    font-size: 16px;
}
  /* end */
/* product-page-css-start */
  .related-products .card__heading a {
    font-size: 14px;
}
.related-products .price-item--regular {
    font-size: 12px;
}
.related-products .related-products__heading {
    text-align: left;
    font-size: 20px;
}
.jdgm-rev-widg h2.jdgm-rev-widg__title {
    font-size: 20px;
}
.pro-accordion-wrp .pro-heading h5 {
    font-size: 18px;
}
.product__info-wrapper .price-item--regular {
    font-size: 20px;
}
.product__info-wrapper .product-form__input--pill input[type=radio]+label {
    font-size: 14px;
}
.product__info-wrapper legend.form__label {
    font-size: 16px;
}
.breadcrumbs ol.breadcrumbs__list {
    padding: 0 0 10px;
}
.breadcrumbs__list li.breadcrumbs__item span:after {
    margin: 0 5px;
    bottom: -3px;
}
.breadcrumbs__list a.breadcrumbs__link {
    font-size: 14px;
}
.footer {
    border: none !important;
}
.page-width {
    padding: 0 1.5rem !important;
}
.product__info-wrapper .product__title h1 {
    padding: 12px 0 0 0;
}
  .product .product__description p {
    color: #000;
    font-size: 14px;
    line-height: normal;
}
.product .product__description {
    margin: 0 !important;
}
  .product .price-per-item__container {
    padding: 0 0 10px 0;
}
  /* end */
/* our-story-css-start */
  .story-section .image-with-text__content {
    padding: 24px 0 0 0;
}
.story-section .image-with-text__heading {
    font-size: 20px;
}
.story-section .image-with-text__text p {
    font-size: 14px;
}
.story-section .image-with-text__text {
    margin: 12px 0 0;
}
.section-template--17968819732649__story_img_txt_f4hBMF-padding {
    padding-top: 32px !important;
    padding-bottom: 50px!important;
}
.out-story-section .image-with-text__grid {
    flex-direction: column-reverse !important;
}
.out-story-section .image-with-text__content {
    padding: 0 0 24px 0;
}
.out-story-section .image-with-text__text p {
    font-size: 14px;
}
.out-story-section .image-with-text__heading {
    font-size: 20px;
}
  .out-story-section .image-with-text__text {
    margin: 12px 0 0 0;
}
.out-story-section {
    padding: 50px 0 !important;
}
.section-template--17968819732649__story_img_txt_AwMaQ4-padding {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.section-template--17968819732649__story_img_txt_LrxNLy-padding {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
  /* end */
/* contact-css-start */
  .contact-info-otr-sec {
    padding: 24px 0 50px;
}
.contact-breadcrumb ol.breadcrumbs__list {
    padding: 10px 0 0 0;
}
.contact-info-otr-sec {
    gap: 32px;
}
.contact-info-left .contact-info-heading h2 {
    font-size: 20px;
}
.contact-info-left .contact-info-desc p {
    font-size: 10px;
}
.contatc-block-innr .contct-txt p {
    font-size: 14px;
}
.contatc-block-innr .contct-txt p a {
    font-size: 12px;
}
.contatc-block-innr .contct-txt h5 {
    font-size: 12px;
}
.contatc-block {
    gap: 16px;
  padding: 16px 0 0 0;
}
.contct-socila {
    padding: 32px 0 0;
}
.contact-info-left .contct-socila span {
    font-size: 14px;
}
.section-sections--17949002858665__footer-padding {
    padding-top: 50px !important;
}
.contact {
    padding: 0 !important;
}
.contact-form-wrp {
    padding: 16px;
          gap: 24px;
}
.right-side-fomr .title {
    font-size: 20px;
}
.right-side-fomr .contnt-desc p {
    font-size: 10px;
}
.right-side-fomr label.field__label {
    font-size: 10px;
}
.right-side-fomr button.button {
    font-size: 10.22px;
    min-height: auto;
          text-transform: uppercase;
}
  /* end */
/* faq-css-start */
  .faq-wrap-sec .faq-title-sec h2 {
    font-size: 20px;
    text-align:left;
}
.faq-outr-sec {
    padding: 20px 0 0;
}
.faq-breadcrumnb ol.breadcrumbs__list {
    padding: 14px 0 36px!important;
}
.faq-innr-sec .faq-accordion-heading h4 {
    font-size: 14px; 
}
.faq-accordion-desc p {
    font-size: 12px;
}
.faq-innr-sec {
    border-radius: 3px;
}
  /* end */
/* default-page-css-start */
  .main-motion-ttle .main-page-title {
    text-align: left;
    font-size: 20px;
}
.main-montin-content {
    padding: 20px 0 0;
}
.main-motion-sectiion .main-montin-content p {
    font-size: 14px;
}
.main-motion-sectiion .main-montin-content h4 {
    font-size: 18px;
}
.main-motion-sectiion .main-montin-content ul {
    font-size: 14px;
}
.main-motion-sectiion .main-montin-content h5, .main-motion-sectiion .main-montin-content h6 {
    font-size: 16px;
}
  .desult-bredcrmnb ol.breadcrumbs__list {
    padding: 16px 0 30px 0 !important;
}
  /* end */
.right-side-fomr .contact__fields {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2rem;
}

.main_wishList svg {
    width: 30px;
}
.main_wishList {
    right: 8px;
}
.true_tag_section {
    font-size: 12px !important;
      padding: 0px 6px !important;
}
.motion-featured-slider .title {
    width: 60%;
}
.header .header__icon--account {
    justify-content: right;
}
.wrp-multicolumn .multicolumn-list {
    gap: 15px;
}
.section-template--17949002399913__featured_slider_GwVVDz-padding {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.section-template--17949002399913__featured_slider_mmdMti-padding {
    padding-top: 50px!important;
    padding-bottom: 40px!important;
}
.motion-featured-slider .title {
    font-size: 24px!important;
}
}
@media screen and (max-width:431px){

.card-wrapper .nav-secton {
    top: 51%!important;
}
.color_swatches_card {
    top: 51%!important;
}
/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 83%;
}
.cstm-arbic-lang .featured_slider .slick-next, .cstm-arbic-lang  .featured_slider .slick-prev {
    top: -8% !important;
}
/* end */
.related-products .color_swatches_card,.related-products .card-wrapper .nav-secton {
    top: 50%!important;
}
.related-products .true_tag_section {
    font-size: 12px!important;
    padding: 1px 20px!important;
}
.related-products .main_wishList svg {
    width: 30px;
}
.related-products .wishlist-remove svg {
    width: 30px;
}
.announcement-bar .announcement-bar__message {
    gap: 0px;
    font-size: 10px;
}
.wishlist-remove {
    top: 1% !important;
    right: 2% !important;
}
  .wishlist-remove svg {
    width: 40px;
}
.product-grid-container .wishlist-remove {
    top: -2%!important;
    right: 5%!important;
}
.product-grid-container .wishlist-remove svg {
    width: 22px;
}
.product-grid-container .color_swatches_card,.product-grid-container .card-wrapper .nav-secton {
    top: 55%!important;
}
  
  .product-grid-container .card__heading a {
    font-size: 16px;
}
.product-grid-container .main_wishList svg {
    width: 22px;
}
.product-grid-container .main_wishList {
    top: -2%!important;
    right: 2%!important;
}
.product-grid-container .true_tag_section {
    font-size: 11px!important;
    padding: 1px 17px!important;
}
.banner-slider-wrp .slick-arrow img {
    width: 32px!important;
}
.banner-slider-otr .slick-next {
    right: 5%;
}
.banner-slider-otr .slick-prev {
    left: 3%;
}
  .featured_slider .slick-prev {
    left: 83.5%;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 100%!important;
}
.color_swatches_card {
    top: 53%!important;
}
.card-wrapper .nav-secton {
    top: 52%!important;
}
}
#shopify-block-AUW50UklCUXp0VWNBN__judge_me_reviews_preview_badge_x9wY9r{
  width:fit-content
}
@media screen and (max-width: 749px) {
    .grid--peek.slider .grid__item:first-of-type {
        margin-left: 0 !important;
    }
}
@media screen and (max-width:426px){

/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 86%;
}
.cstm-arbic-lang .featured_slider .slick-next, .cstm-arbic-lang  .featured_slider .slick-prev {
    top: -8% !important;
}
.cstm-arbic-lang .featured_slider .slick-prev {
    left: 0 !important;
}
/* end */
  .featured_slider .slick-prev {
    left: 82.5% !important;
}
.wrp-multicolumn .multicolumn-card__info {
    top: 34%;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 250px!important;
}

.card-wrapper .nav-secton {
    top: 52%!important;
}
}
@media screen and (max-width:415px){

  .card-wrapper .nav-secton {
    top: 52%!important;
}
.card-wrapper .image_section {
    height: 100% !important;
}
.product-grid-container .color_swatches_card, .product-grid-container .card-wrapper .nav-secton {
    top: 52%!important;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 100%!important;
}
.card-wrapper .nav-secton {
    top: 49%!important;
}
.color_swatches_card {
    top: 50%!important;
}
}
@media screen and (max-width:391px){
.card-wrapper .nav-secton {
    top: 45%!important;
}
.color_swatches_card {
    top: 45%!important;
}

/* homepage-css-start */
  .wrp-multicolumn .multicolumn-card__info {
    top: 25% !important;
}
.featured_slider .slick-prev {
    left: 81.5%;
}
.featured_slider .slick-next, .featured_slider .slick-prev {
    top: -9%;
}
  /* end */
}

@media screen and (max-width:376px){
.wishlist-remove {
    top: -1% !important;
    right: 4% !important;
}
  .wishlist-remove svg {
    width: 30px;
}
.product-grid-container .wishlist-remove {
    top: -2%!important;
    right: 5%!important;
}
.product-grid-container .wishlist-remove svg {
    width: 22px;
}
.product-grid-container .color_swatches_card,.product-grid-container .card-wrapper .nav-secton {
    top: 48%!important;
}
  .product-grid-container .card__heading a {
    font-size: 16px;
}
.product-grid-container .main_wishList svg {
    width: 22px;
}
.product-grid-container .main_wishList {
    top: -2%!important;
    right: 2%!important;
}
.product-grid-container .true_tag_section {
    font-size: 11px!important;
    padding: 1px 17px!important;
}
.announcement-bar__message svg {
    width:23px;
}
.announcement-bar .announcement-bar__message {
     gap: 0px;
    font-size: 10px;
}
.banner-slider-otr .slick-prev {
    left: 3%;
}
  .banner-slider-otr .slick-next {
    right: 5%;
}
.banner-slider-wrp .slick-arrow img {
    width: 32px !important;
}
.featured_slider .slick-prev {
    left: 85.5%!important;
}
.color_swatches_card, .card-wrapper .nav-secton {
    top: 45%!important;
}
/* homepage-css-start */
.wrp-multicolumn .multicolumn-card__info {
    top: 44%;
}
.featured_slider .slick-next {
    right: 0%;
}
.motion-featured-slider .title {
    width: 60%;
}
 /* end */
/* faq-css-start */
  .faq-accordion-heading h4:after {
    position: absolute;
    right: -59px;
    top: 10%;
}
.faq-innr-sec .faq-accordion-heading h4 {
    width: 80%;
}
.faq-innr-sec.active .faq-accordion-heading h4:after {
    right: -59px;
    top: 10%;
}
  /* end */
/* .card-wrapper .image_section, .card--card, .card--standard .card__inner {
    height: 200px!important;
}
.motion-featured-slider .card-wrapper .image_section {
    height: 200px!important;
} */
.card__content .quick-add.no-js-hidden {
    position: absolute;
}
}

@media screen and (max-width:320px){
/* arbics-css-start */
  .cstm-arbic-lang 
 .featured_slider .slick-next {
    right: 82%;
}

/* end */
/* homepage-css-start */
.featured_slider .slick-prev {
    left: 82.5%;
}
 /* end */
.wrp-multicolumn .multicolumn-card__info {
    top: 16%!important;
}
.main_wishList {
    top: 8px;
    right: 6px;
}
.main_wishList svg {
    height: 30px;
    width: 30px;
}
}


// card collection changes

input[type=radio][name$=_card_color]{
                width: 20px;
                height: 20px;
                border-radius: 50%;
		border: 1px solid black;
                cursor:pointer !important;
                appearance: none;
                background-size: 9px 9px;
                background-image: repeating-linear-gradient(45deg, #000 0, #000 1px, #ebebeb 0, #ebebeb 50%);
              }
/* .card__inner.color-scheme-2.gradient.ratio {
    display: none;
} */
.featured_slider .slick-next, .featured_slider .slick-prev {
    top: -10% !important;
}
.image_section img {
    width: 100%;
    height: auto;
    min-height: 100%;
}
.featured_slider .slick-arrow {
    z-index: 9;
}
.pre-image-icon.slick-arrow {
    right: 49px;
}
.pre-image-icon.slick-arrow, .next_image_icon.slick-arrow {
    position: absolute;
    bottom: 0;
    z-index: 99999 !important;
    background: #FFFFFF;
    padding: 6px 8px 1px;
    border-radius: 50px;
    box-shadow: 2px 4px 12px 0px #00000014;
    cursor: pointer;
}
.pre-image-icon.slick-arrow{
  right: 49px;
}
.next_image_icon.slick-arrow {
    right: 13px;
}
.color_swatches_card {
    border-radius: 20px;
    z-index: 2;
    cursor: pointer;
    background: #fff;
}
.true_tag_section {
    position: absolute;
    top: 2%;
    left: 3%;
    border: 2px solid #9480B0;
    padding: 2px 30px;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.main_wishList {
    position: absolute;
    top: 3%;
    right: 3%;
    z-index: 2;
    border: none;
    background: transparent;
    cursor: pointer;
}

.wishlist-row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.wishlist-remove {
    position: absolute;
    top: 5px;
    right: 18px;
    z-index: 2;
}
button.main_wishList.active {
    display: none;
}
.wishlist-remove {
    display: none;
}

.wishlist-remove.active {
    display: block;
}
.card__content .quick-add.no-js-hidden {
    position: absolute;
    top: 55%;
  left:0;
  right:0;
}
.card__content .quick-add.no-js-hidden .quick-add__submit {
    background: #9480b0;
    color: #fff;
    padding: 0 20px;
   display:none;
      font-weight: 600;
  text-transform:capitalize;
 }
.card__content .quick-add.no-js-hidden .quick-add__submit:after {
    box-shadow: none;
}

.card-wrapper.product-card-wrapper.underline-links-hover:hover .card__content .quick-add.no-js-hidden .quick-add__submit {
    display:block;
}
.card__content .quick-add.no-js-hidden .quick-add__submit.introclass{
  display:none !important;
}
.card--card, .card--standard .card__inner{
    height: 400px;
  
}

.card__heading a:after{
  content:none !important;
}
.card-wrapper:hover .media.media--hover-effect>img+img{
          opacity: 0!important;;
}
.card-wrapper .media.media--hover-effect:hover>img+img{
          opacity: 1!important;;
}
.mainbadge.card__badge{
      position: absolute;
    z-index: 1;
    top: 10px;
    left: 15px;
}
.card-wrapper .image_section {
    position: relative;
    width: 100%;
    height: 400px;
    border: 1px solid lightgray;
    overflow: hidden;
}
.card-wrapper .image_section img {
    /* position: absolute; */
    transition: 1s;
}
.card-wrapper .nav-secton {
    position: absolute;
    right: 5%;
    top: 64%;
    z-index: 2;
    border-radius: 100px;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    gap: 18px;
    background: #fff6;
    box-shadow: 2px 4px 12px #00000014;
}
.card-wrapper .nav-secton button {
    background: #FFFFFF;
    border: none;
    border-radius: 50px;
    padding: 7px 7px 4px;
      cursor: pointer;
}
@media screen and (max-width: 989px) {
.mobile-facets__wrapper .sort_filter_mobile {
    display: flex;
    align-items: center;
    padding-left: 10px;
    gap: 10px;
    position: relative;

}
.mobile-facets__wrapper .sort_filter_mobile .option_filter {
    position: absolute;
    z-index: 99;
    background: #fff;
    top: 27px;
    padding: 20px;
    width: 250px;
    display: none;
}
  .mobile-facets__wrapper .sort_filter_mobile span.sort_title-name {
      font-family: Montserrat;
      font-weight: 700;
      font-size: 12px;
      line-height: 14.63px;
      color: #000000;
  }
.mobile-facets__wrapper .sort_filter_mobile .option_filter .option-all {
    display: block;
    width: 100%;
    padding-bottom: 5px;
}
}






