/** Shopify CDN: Minification failed

Line 2605:74 Unexpected ")"

**/
@media only screen and (min-width: 2600px) {
  body .Product_Look .page-width,
  .collection_list_sec .page-width {
    max-width: 1320px !important;
    overflow: hidden;
  }
}
@media only screen and (max-width: 1300px) {
  .main-collection-wrapper .utility-bar {
    grid-template-columns: 280px 1fr max-content;
  }
}
@media only screen and (max-width: 1200px) {
  .main_banner_Wrper {
    background-position: 0 40%;
    min-height: 500px;
  }
  .template-collection
    .inner_ban_heading
    .inner_ban_dscrp
    :is(h1, h2, h3, h4, h5, h6) {
    font-size: 48px;
    line-height: 48px;
  }
  .Heading_h1 {
    font-size: 48px;
    line-height: 48px;
  }
  .text_sec .text_descp :is(h1, h2, h3, h4, h5, h6) {
    font-size: 44px;
    line-height: 46px;
  }

  .Heading_h2 {
    font-size: 44px;
    line-height: 46px;
  }
  .collection-block {
    height: 600px;
  }
  .collection-block .product-block__detail .product-block__title a {
    font-size: 44px;
    line-height: 44px;
  }
  .dics_content_here :is(p, li) {
    font-size: 16px;
    line-height: 19px;
  }
  .product_sec {
    padding: 80px 0;
  }
  .product_sec.WHITE_BG {
    padding-bottom: 40px;
  }
  .Product_Look {
    padding: 40px 0 80px;
  }
  .look-vid-media {
    height: 400px;
  }
  .faqs_sec {
    padding: 80px 0;
  }
  .BLOG_Sec {
    padding: 80px 0;
  }
  .article .article__inner .article-image {
    height: 360px;
  }
  .main_FOOT_ROws {
    grid-template-columns: 24% 15% 15% 15% 23.4%;
  }
  .pyments-icon {
    flex-wrap: wrap;
  }
  .article .article__inner .rte,
  .article .article__inner .rte :is(p, span, small) {
    font-size: 16px;
    line-height: 20px;
  }
  .Main_heading p {
    font-size: 16px;
    line-height: 21px;
  }
  .accordion_cus .acco_cus_item .acc-header span {
    font-size: 20px;
    line-height: 22px;
  }
  .accordion_cus .acco_cus_item .acc-header {
    padding: 20px 30px;
  }
  .contact_us_Sec {
    padding: 80px 0 0;
  }
  .contact_details_Cards {
    padding: 20px;
  }

  .Dark_BLUE_BG {
    padding: 80px 0;
  }
  .content_LOGO_Ban_sec.pb {
    padding-bottom: 80px;
  }
  .main-collection-wrapper {
    margin-top: 80px;
  }
  .template-product .media-gallery .thumbnails .slider__grid {
    max-width: 300px;
  }
  .template-product .media-gallery .main-image {
    height: 460px;
  }
  .template-product .media-gallery .slider-nav .slider-nav__btn[name="next"] {
    right: 20px;
  }
  .template-product .media-gallery .slider-nav .slider-nav__btn {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
  }
  .template-product .media-gallery .slider-nav .slider-nav__btn[name="prev"] {
    left: 20px;
  }
  .template-product .media-gallery .slider-nav .slider-nav__btn svg {
    width: fit-content;
    height: 24px;
    margin: 0px;
  }
  .template-product .media-gallery .thumbnails .slider__item {
    width: 155px;
    background: #f6f6f8;
    height: 150px;
  }
  .template-product .product-info .detail .product-title {
    font-size: 42px;
    line-height: 48px;
  }
  .template-product .paymentOpt-wrap {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
  }
  .template-product .product-form .paymentOpt-icon {
    gap: 10px;
    justify-content: flex-start;
  }
  .template-product .product-form .paymentOpt-icon svg {
    width: fit-content;
    height: 24px;
  }

  .product-info-accordion.not-in-quickbuy
    details-disclosure
    .disclosure__content
    :is(p, span, li) {
    font-size: 16px;
    line-height: 20px;
  }
  .product-info-accordion.not-in-quickbuy
    details-disclosure
    .disclosure__content
    li:before {
    width: 16px;
    min-width: 16px;
    height: 16px;
    border-radius: 3px;
  }
  .product-info-accordion.not-in-quickbuy details-disclosure summary {
    font-size: 18px;
  }
  .template-product .section-main-product {
    padding: 60px 0 80px;
  }
  .template-product .Product_Look {
    padding: 80px 0;
  }
  .content_sec {
    padding: 20px 0 80px;
  }
  .content-wrapper {
    padding: 80px 20px;
  }
  body.template-search .main-search__form {
    margin: 0px auto;
  }
  .template-search .page-section-spacing {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .text_sec {
    padding: 80px 0;
  }
  .text-wrapper .Main_heading h2 {
    margin-bottom: 20px;
  }
  .text_descp p:not(:last-child) {
    margin-bottom: 15px;
  }
  .text_descp :is(p, a, li) {
    font-size: 16px;
  }
  .template-list-collections .page-section-spacing {
    margin: 80px 0;
  }
  .template-list-collections
    .collection-block
    .product-block__detail
    .product-block__title {
    font-size: 38px;
    line-height: 40px;
  }
  .template-list-collections .collection-block .product-block__detail .small {
    font-size: 16px;
    line-height: 16px;
  }
  .template-list-collections .page-section-spacing .page-width {
    padding: 0 !important;
  }
  .customer_reviews {
    padding: 20px 0 80px;
    overflow: hidden;
  }
  .reviews_rows .Nav_main_swipr .btns_swiper-arrow.swiper-button-next {
    right: 10px;
  }
  .reviews_rows .Nav_main_swipr .btns_swiper-arrow.swiper-button-prev {
    left: 10px;
  }
  .Collection_Wrp {
    padding: 80px 0;
  }
  .template-article .page-section-spacing:has(> .main-article-wrapper) {
    padding: 80px 0;
  }
  .main-article-row {
    grid-template-columns: 1fr 0.4fr;
  }
  .main-article-sidebar .article-sidebar-box {
    padding: 15px;
    margin-bottom: 30px;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-content-inner {
    padding: 20px 20px 20px;
  }
  .template-suffix-order-return .page-section-spacing {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .template-suffix-order-return .majortitle {
    font-size: 48px;
    line-height: 48px;
  }

  .template-default-page .page-section-spacing {
    padding: 80px 0;
  }

  .template-default-page .container--reading-width .majortitle {
    font-size: 48px;
    line-height: 50px;
  }
  .stack_Value_sec {
    padding: 80px 0 60px;
  }
}

@media only screen and (max-width: 999px) {
  .filter-group.category-menu-wrapper .filter-group__item {
    font-size: 15px;
  }
  .filters__heading-text {
    color: #171946;
  }
  .main-collection-wrapper .utility-bar {
    grid-template-columns: max-content 1fr max-content;
    gap: 30px;
  }
  .main-collection-wrapper .utility-bar__right {
    gap: 10px;
  }
  .main-collection-wrapper .utility-bar .utility-bar__centre {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .main-collection-wrapper {
    margin-top: 60px;
  }
  .main-collection-wrapper .utility-bar__right label {
    display: none;
  }
  .jdgm-preview-badge .jdgm-star {
    font-size: 14px;
  }
  .main-collection-wrapper .utility-bar__item.toggle-btn--revealed-desktop {
    font-size: 20px;
    font-weight: 600;
  }
  .template-collection .pagination-row {
    margin-top: 20px;
    max-width: 100%;
  }
  .inner_Banner {
    padding: 60px 0;
  }
  .template-collection
    .shopify-section:has(.toggle-btn.toggle-btn--revealed-desktop)
    .pagination-row {
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 1024px) {
  .Heading_h1 {
    font-size: 40px;
    line-height: 42px;
  }
  .template-collection
    .inner_ban_heading
    .inner_ban_dscrp
    :is(h1, h2, h3, h4, h5, h6) {
    font-size: 40px;
    line-height: 42px;
  }
  .product_sec {
    padding: 70px 0;
  }
  .Product_Look {
    padding: 35px 0 70px;
  }
  .product_sec.WHITE_BG {
    padding-bottom: 35px;
  }
  .faqs_sec {
    padding: 70px 0;
  }
  .BLOG_Sec {
    padding: 70px 0;
  }
  .product_sec .main_btns {
    margin: 40px auto 0;
  }
  .text_sec .text_descp :is(h1, h2, h3, h4, h5, h6) {
    font-size: 36px;
    line-height: 36px;
  }

  .Heading_h2 {
    font-size: 36px;
    line-height: 36px;
  }
  .collection-block .product-block__detail .product-block__title a {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 20px;
  }
  .collection-block {
    height: 500px;
  }
  .main_btns :is(a, button) {
    font-size: 15px;
    line-height: 15px;
    padding: 10px 27px;
  }
  .content_here_area {
    gap: 20px;
  }
  .stack_ROws {
    gap: 20px;
    margin-top: 60px;
  }
  .Stack__BOX {
    gap: 20px;
  }
  .Stack__BOX .Stack_icon {
    height: 55px;
  }
  .Stack__BOX .stact_content h3 {
    font-size: 16px;
    line-height: 20px;
    max-width: 85%;
    margin: auto;
  }
  .product-block .block-inner-inner .image-cont {
    min-height: 370px;
    height: 370px;
  }
  .product-block .product-block__detail {
    padding: 20px 15px 0;
  }
  .play-btn-hldr {
    width: 40px;
    height: 40px;
  }
  .play-btn-hldr::after {
    width: 15px;
    height: 15px;
  }
  .news_ltr_Feild input,
  .news_ltr_Feild input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }
  .Faqs____Rows {
    margin: 30px auto 0;
  }
  .accordion_cus {
    gap: 20px;
  }
  .accordion_cus .acco_cus_item .acc-header {
    padding: 20px;
  }
  .accordion_cus .acco_cus_item .acc-header span {
    font-size: 18px;
    line-height: 20px;
  }
  .accordion_cus .acco_cus_item .acc-itm-des-wrp .desc-faqs p {
    padding: 0 20px 20px;
  }
  .blogs_rows {
    margin-top: 40px;
  }
  .article .article__inner :is(h2, h3) {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  .article .article__inner .rte,
  .article .article__inner .rte :is(p, span, small) {
    font-size: 14px;
    line-height: 17px;
  }
  .article .article__inner .main_btns {
    padding-top: 30px;
  }
  .main_FOOT_ROws {
    grid-template-columns: 2.6fr 1fr 1fr 1fr;
  }
  .Foot_about_web {
    gap: 20px;
  }
  .news_latter_Box {
    gap: 20px;
    margin-top: 30px;
  }
  .foot_heading {
    font-size: 18px;
    line-height: 18px;
  }
  .socails-icon {
    gap: 15px;
  }
  .socails-icon li a img {
    width: 16px;
    height: 16px;
  }
  .pyments-icon li img {
    width: 100%;
    height: 24px;
  }
  .contact_us_Sec {
    padding: 70px 0 0;
  }
  .contact_details_rows {
    gap: 20px;
  }
  .contact_details_Cards {
    padding: 15px;
  }
  .icon_box {
    width: 45px;
    min-width: 45px;
    height: 45px;
  }
  .contact_details_Cards_disc h3 {
    font-size: 20px;
    line-height: 20px;
  }
  .contact_details_Cards_disc a {
    font-size: 16px;
    line-height: 17px;
  }
  .contact_details_Cards_disc span {
    font-size: 14px;
    line-height: 16px;
  }
  .contact__form_Wrp h3 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .contact__form_Wrp {
    padding: 30px 20px;
  }
  .contact__form_Wrp > form {
    margin-top: 20px;
  }
  .icon_box img {
    height: 16px;
  }
  .contact__Forms_Area {
    margin-top: 40px;
  }
  .Dark_BLUE_BG {
    padding: 70px 0;
  }
  .content_LOGO_Disc p {
    font-size: 16px;
    line-height: 20px;
    font-weight:300;
  }
  .LOGO_BanROWS {
    max-width: 700px;
    gap: 20px;
  }
  .content_LOGO_Ban_sec.pb {
    padding-bottom: 70px;
  }
  .Product__Img {
    width: 80px;
    min-width: 80px;
  }
  .Product__Info h3 {
    font-size: 16px;
    line-height: 16px;
  }
  .Product__Info {
    gap: 9px;
  }
  .Banner_content .banner_disc :is(p, span) {
    font-size: 16px;
    line-height: 22px;
  }
  .Banner_content .banner_disc {
    max-width: 430px;
    gap: 10px;
  }
  .product-block
    .product-block__detail
    .product-block__rating
    .cc-rating-stars__svg {
    width: 13px;
    height: 13px;
  }
  :is(.Product_slider_recom, .ProductS_slid) .swiper-wrapper,
  .Cate_slid .swiper-wrapper {
    justify-content: unset;
  }
  .product-block .product-block__detail .product-block__title {
    font-size: 16px;
    line-height: 18px;
  }
  .product-block .product-block__detail .innerer > a {
    gap: 15px 30px;
  }
  .product-block .product-block__detail .product-price .price__current {
    font-size: 16px;
    line-height: 16px;
  }
  .Slider_navs .swiper_Pag_cus.noRouded .swiper-pagination-bullet {
    width: 35px;
  }
  body .announcement-bar__announcements .announcement__text {
    font-size: 13px;
  }
  body .announcement-bar .container {
    padding: 0 20px;
  }
  .product-block .product-block__detail .jdgm-preview-badge .jdgm-star {
    font-size: 12px;
  }
  .template-product .section-main-product {
    padding: 60px 0 70px;
  }
  .template-product .product-info .detail .product-title {
    font-size: 36px;
    line-height: 42px;
  }
  .template-product
    .product-info
    .detail
    .product-form
    .input-row:has(variant-picker) {
    margin: 20px 0;
  }

  .template-product
    .product-info
    .detail
    .product-form
    variant-picker
    legend.label {
    margin-bottom: 15px;
  }
  .template-product .product-info .opt-label--swatch,
  .template-product .product-info .opt-label--image {
    width: 33px !important;
    min-width: 33px !important;
    height: 25px !important;
  }
  .template-product
    .product-info
    .detail
    .product-form
    variant-picker
    .option-selector__btns {
    gap: 16px;
  }
  .template-product .product-info .product-form .option-selector {
    margin-bottom: 20px;
  }
  .template-product .product-info [data-option="Size"] .opt-label {
    font-size: 16px;
    min-width: 40px;
    padding: 8px 0;
  }
  .template-product .product-form .buy-buttons-row {
    margin: 20px 0;
  }
  .template-product .paymentOpt-wrap {
    margin-bottom: 20px;
  }
  .iconColumn-wrapper {
    gap: 10px 20px;
    padding: 15px;
  }
  .template-product
    .product-info
    .lightly-spaced-row.not-in-quickbuy
    modal-opener
    button.btn
    span {
    font-size: 14px;
  }
  .lightly-spaced-row.not-in-quickbuy {
    margin-top: -110px;
  }
  .template-product
    .product-info
    .lightly-spaced-row.not-in-quickbuy
    modal-opener
    button.btn
    img {
    width: 16px;
  }
  .template-product .Product_Look {
    padding: 70px 0;
  }
  .related-products .product_sec.WHITE_BG {
    padding: 0 0 70px;
  }
  .related-products .product_sec.WHITE_BG {
    padding: 0 0 80px;
  }
  .template-cart .page-section-spacing {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .template-cart .majortitle {
    font-size: 40px;
    line-height: 45px;
  }

  .template-cart .checkout-subtotal-container {
    padding-top: 50px;
  }

  .template-cart #cartform .subtotal,
  .template-cart #cartform .subtotal .theme-money {
    font-size: 22px;
  }

  .template-cart .cart-item-list-heading,
  .template-cart .cart-form .cart-item__remove,
  .template-cart .cart-note {
    font-size: 14px;
  }

  .template-cart .theme-money {
    font-size: 17px;
  }

  .template-cart .cart-item__title {
    font-size: 19px;
  }

  .template-404 .page-section-spacing {
    padding: 80px 0;
  }

  .template-404 .spaced-row p {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 15px;
  }
  .main-collection-wrapper .link-dropdown__button-text,
  .main-collection-wrapper #sort-dropdown-options a {
    font-size: 14px;
    line-height: 14px;
  }

  .template-collection .link-dropdown .link-dropdown__button {
    height: 36px;
  }
  .main-collection-wrapper .utility-bar__item {
    font-size: 16px;
  }
  .main-collection-wrapper .utility-bar__right .utility-bar__item {
    padding-left: 10px;
    height: 40px;
  }
  .main-collection-wrapper .collection-text p {
    font-size: 14px;
  }
  .main-collection-wrapper .utility-bar__right label {
    line-height: 16px;
    font-size: 15px;
  }
  .main-collection-wrapper .utility-bar__right {
    gap: 10px;
  }
  .template-collection .link-dropdown .link-dropdown__button .icon {
    width: 18px;
    height: 18px;
  }
  .template-collection .link-dropdown .link-dropdown__button-icon {
    margin: -8px 0 0;
  }
  .template-collection .collection-filter-wrapper {
    padding: 0 15px;
  }
  body .collection-filter-wrapper .filter-group {
    padding: 20px 0;
  }
  body .collection-filter-wrapper .filter-group .cc-price-range,
  body .collection-filter-wrapper .filter-group .filter-group__items {
    margin-top: 20px;
  }
  body
    .collection-filter-wrapper
    .filter-group__item
    .filter-group__item__text:before {
    width: 15px;
    height: 15px;
    margin-top: -6px;
  }
  body
    .collection-filter-wrapper
    .filter-group.category-menu-wrapper
    .filter-group__item
    .filter-group__item__text {
    margin-top: 5px;
    margin-left: 0;
  }
  body
    .collection-filter-wrapper
    .filter-group__item
    .filter-group__item__text:after {
    width: 15px;
    height: 20px;
  }
  .main-collection-wrapper .utility-bar {
    margin-bottom: 10px;
  }
  .collection-filter-wrapper
    .filter-group
    .filter-group__heading
    .filter-group__heading-__text {
    font-size: 16px;
    line-height: 17px;
  }
  .collection-filter-wrapper
    .filter-group.category-menu-wrapper
    .filter-group__item {
    margin: 0 0 10px;
  }
  body .filter-group .filter-toggle__group-label {
    font-size: 16px;
    line-height: 16px;
  }
  body .filter-group .filter-toggle__input-label-text {
    font-size: 12px;
  }
  .collection-filter-wrapper .filter-group .toggle-target-container,
  .collection-filter-wrapper .filter-group .filter-group__heading {
    line-height: 1;
  }
  .collection-filter-wrapper .cc-price-range__input-container {
    padding-inline-start: 10px;
  }
  .collection-filter-wrapper .cc-price-range__input-container input {
    font-size: 14px;
    padding: 8px 0;
  }
  .collection-filter-wrapper .cc-price-range__input-currency-symbol {
    font-size: 14px;
  }
  .collection-filter-wrapper .cc-price-range__control {
    top: -6px;
  }
  .collection-filter-wrapper .cc-price-range__control:after {
    width: 15px;
    height: 15px;
  }
  .collection-filter-wrapper .filter-group__heading__text {
    font-size: 16px;
  }
  .filter-group--button-grid .filter-group__item .filter-group__item__text {
    font-size: 14px !important;
    min-height: fit-content;
    padding: 8px 8px;
  }
  .template-collection
    .product-block
    .block-inner-inner
    .image-cont
    .product-block__image {
    width: 200px;
    height: 100%;
  }
  /* .product-block .block-inner-inner .image-cont .product-block__image {
    width: 100%;
    height: 100%;
  } */
  .template-collection .product-block .block-inner-inner .image-cont {
    min-height: 300px;
    height: 300px;
  }
  .template-suffix-story .content_LOGO_Ban_sec {
    margin-top: -20px;
  }
  .icon_box_with_Content span {
    font-size: 16px;
  }
  .icon_box_with_Content img {
    height: 40px;
    min-width: 40px;
  }
  .content_sec {
    padding: 10px 0 70px;
  }
  .template-blog .article-list.article-layout--columns {
    gap: 30px 20px;
  }
  .article .article__inner .article-image .iconmeta.tags {
    top: 10px;
    left: 10px;
  }
  .article .article__inner .article-image .iconmeta.tags ul li {
    padding: 7px 13px;
    font-size: 14px;
  }
  .article .article__inner .article-image .iconmeta.tags ul {
    gap: 10px;
  }
  .content-wrapper {
    padding: 70px 20px;
  }
  .content-wrapper .content_descp :is(h2, h3, h4, h5, h6) {
    font-weight: 300;
    font-size: 20px;
  }
  .content-wrapper .main_btns {
    margin-top: 20px;
  }
  .navigation__child-tier .page-width {
    padding-right: 0 !important;
  }
  body .navigation__promotion-row .menu-promotion .menu-promotion__text {
    bottom: 20px;
    left: 20px;
    font-size: 18px;
  }
  .navigation__promotion-row .navigation__links-holder {
    padding: 30px 0;
  }
  body .navigation__promotion-row .navigation__column a:not(:last-child) {
    margin-bottom: 15px;
  }
  body .navigation__promotion-row .navigation__column a {
    font-size: 16px;
  }
  body .search-recommendations {
    margin: 20px auto;
  }
  body .search-recommendations__item-row > .search-recommendations__item,
  body .search-recommendations__item-row {
    margin: 0 !important;
  }
  body .section-header .main-search__form {
    margin: 40px auto;
  }
  body .main-search__results__products {
    margin-bottom: 40px;
  }
  .template-search .page-section-spacing {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  body .pagination {
    gap: 10px;
    margin-top: 40px;
  }
  .text_sec {
    padding: 70px 0;
  }
  .template-list-collections .page-section-spacing {
    margin: 70px 0;
  }
  .template-list-collections
    .collection-block
    .product-block__detail
    .product-block__title {
    font-size: 30px;
    line-height: 30px;
  }
  .reviews-dics p {
    font-size: 16px;
    line-height: 19px;
  }
  .customer_reviews {
    padding: 10px 0 70px;
  }
  .reviews-dics {
    padding-bottom: 20px;
  }
  .review_boxs {
    padding: 20px 15px;
  }
  .reviews_user_info h3 {
    font-size: 16px;
    margin-bottom: 0;
  }
  .reviws-foot:after {
    width: 32px;
    height: 23px;
  }
  .Heading_h1_sign {
    font-size: 45px;
    line-height: 45px;
  }
  .Collection_Wrp {
    padding: 70px 0;
  }
  .load-more-wrapper.main_btns {
    margin: 30px auto 0 !important;
  }
  .template-article .page-section-spacing:has(> .main-article-wrapper) {
    padding: 70px 0;
  }
  .main-article-sidebar .article-sidebar-box .article-sidebar-detail p {
    font-size: 14px;
    line-height: 17px;
  }
  .main-article-sidebar .article-sidebar-header .sidebar-header-row img {
    min-width: 40px;
    width: 40px;
    height: 40px;
    border-radius: 1000px;
  }
  .main-article-sidebar .article-sidebar-header .sidebar-header-row {
    gap: 10px;
  }
  .main-article-sidebar
    .article-sidebar-header
    .sidebar-header-row
    .sidebar-header-title
    h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .main-article-sidebar .article-sidebar-header {
    padding-bottom: 15px;
  }
  .main-article-sidebar .article-sidebar-box .article-sidebar-detail {
    padding-top: 15px;
  }
  .main-article-sidebar .recent-article-wrapper h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .main-article-sidebar
    .recent-article-wrapper
    .recent-article-row
    .article
    .article__inner
    .article-content
    h3 {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 8px;
  }
  .main-article-sidebar
    .recent-article-wrapper
    .recent-article-row
    .article
    .article__inner
    .rte {
    font-size: 12px;
    line-height: 15px;
  }
  .template-article .main-article-wrapper .page-header--with-background {
    margin-bottom: 20px;
    height: 300px;
  }
  .template-article .main-article-wrapper .title,
  .template-article .main-article-wrapper .majortitle {
    margin: 0 0 20px;
    font-size: 36px;
    line-height: 40px;
  }
  .template-article
    .article-content-inner
    .article--main
    .rte
    :is(span, p, li, small, strong, a, div) {
    font-size: 16px;
    line-height: 20px;
  }
  .template-article .article-content-inner .article--main .rte.spaced-row img {
    height: 300px;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom {
    padding: 10px 20px;
  }
  .main-article-row .pagination-row {
    margin-top: 30px;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom
    .iconmeta
    span,
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom
    .social-share
    .social-share__heading {
    font-size: 14px;
    color: #fff;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom
    > div
    .social-share
    .icon {
    width: 14px;
    height: 14px;
  }
  .template-suffix-order-return .page-section-spacing {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .template-suffix-order-return .majortitle {
    font-size: 44px;
    line-height: 44px;
  }
  .template-default-page .page-section-spacing {
    padding: 70px 0;
  }

  .template-default-page .container--reading-width .majortitle {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 20px;
  }

  .template-default-page
    .container--reading-width
    .rte
    :is(p, li, a, span, div) {
    font-size: 20px;
    line-height: 25px;
    margin-top: 15px;
  }
  .stack_Value_sec {
    padding: 70px 0 60px;
  }
  body
    .navigation__promotion-row
    .navigation__item--with-children
    .navigation__child-tier
    .navigation__tier-3 {
    gap: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .main_banner_Wrper {
    min-height: 400px;
  }
  .Heading_h1 {
    font-size: 36px;
    line-height: 36px;
  }
  .template-collection
    .inner_ban_heading
    .inner_ban_dscrp
    :is(h1, h2, h3, h4, h5, h6) {
    font-size: 36px;
    line-height: 36px;
  }
  .product_sec {
    padding: 60px 0;
  }
  .Product_Look {
    padding: 30px 0 60px;
  }
  .faqs_sec {
    padding: 60px 0;
  }
  .BLOG_Sec {
    padding: 60px 0;
  }
  .text_sec .text_descp :is(h1, h2, h3, h4, h5, h6) {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .Heading_h2 {
    font-size: 32px;
    line-height: 32px;
  }
  .main_btns :is(a, button) {
    font-size: 14px;
    line-height: 14px;
    padding: 13px 30px;
  }
  .Cate_gory_Sec .page-width {
    max-width: 100% !important;
    padding: 0 !important;
  }
  .collection-block {
    height: 506px;
  }
  .collection-block .product-block__detail .product-block__title a {
    font-size: 34px;
    line-height: 34px;
  }
  .image_with_content_Rows {
    grid-template-columns: 1fr;
  }
  .image_with_content_Rows .Image_here_area {
    order: 2;
  }
  .dics_content_here :is(p, li) {
    font-size: 14px;
    line-height: 19px;
  }
  .content_here_area .main_btns {
    margin-top: 10px;
  }
  .stack_ROws {
    gap: 40px;
    grid-template-columns: repeat(2, 1fr);
    max-width: 400px;
    margin: 50px auto 0;
  }
  .news_ltr_form {
    margin: 30px auto 0;
  }
  .news_latr_sec {
    padding: 60px 0;
    min-height: 100%;
  }
  .accordion_cus .acco_cus_item .acc-itm-des-wrp .desc-faqs p {
    font-size: 14px;
    line-height: 17px;
  }
  .accordion_cus .acco_cus_item .acc-header::after {
    width: 18px;
    min-width: 18px;
    height: 18px;
  }
  .accordion_cus {
    gap: 15px;
  }
  .blogs_rows {
    margin-top: 30px;
  }
  .main_FOOT_ROws {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .Foot_about_web {
    margin-bottom: 30px;
  }
  .news_latter_Box {
    margin-top: 0;
  }
  .copy_write p {
    font-size: 14px;
    line-height: 14px;
  }
  .foot_heading {
    font-size: 16px;
    line-height: 16px;
  }
  .Slider_navs .swiper_Pag_cus.noRouded .swiper-pagination-bullet {
    width: 30px;
  }
  .news_latter_Box .news_ltr_Feild button[type="submit"] {
    width: max-content;
  }
  .product_sec.WHITE_BG {
    padding-bottom: 30px;
  }
  .contact_us_Sec {
    padding: 60px 0 0;
  }
  .contact__Forms_Area {
    margin-top: 30px;
    grid-template-columns: 1fr;
  }
  .contact_form_img {
    order: 1;
  }
  .contact_details_rows {
    grid-template-columns: repeat(2, 1fr);
  }
  .contact_details_rows .contact_details_Cards:last-child {
    grid-column: span 2;
  }
  .icon_box {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }
  .inner_Banner {
    padding: 60px 0;
  }
  .contact_form_img img {
    min-height: 400px;
    height: 400px;
  }
  .contact_details_Cards_disc h3 {
    font-size: 17px;
    line-height: 17px;
  }
  .contact_details_Cards_disc a {
    font-size: 15px;
    line-height: 17px;
  }
  .feild__Contact input,
  .feild__Contact input::placeholder,
  .feild__Contact textarea,
  .feild__Contact textarea::placeholder {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
  }
  .feild__Contact input {
    height: 44px;
  }
  .contact__form_Wrp > form {
    gap: 10px;
  }
  .contact__form_Wrp > form button[type="submit"] {
    font-size: 14px;
    line-height: 14px;
    padding: 13px 30px;
  }
  .Dark_BLUE_BG {
    padding: 60px 0;
  }

  .Dark_BLUE_BG.right-image .image_with_content_Rows .Image_here_area {
    order: 0;
  }
  .content_LOGO_Ban_sec.pb {
    padding-bottom: 60px;
  }
  .header__inline-menu {
    display: none;
  }
  .CUS_HEADER .header_Rows {
    grid-template-columns: 1fr auto;
  }
  .header__heading-logo-wrapper img {
    width: 60px;
    height: 60px;
  }
  .CUS_HEADER {
    padding: 20px 0;
  }
  .utility-bar__right label {
    display: none;
  }

  .main-collection-wrapper {
    margin-top: 50px;
  }
  .collection-listing
    .product-block:nth-child(3n)
    .block-inner-inner
    .image-cont {
    border-right: none !important;
  }
  .collection-listing
    .product-block:nth-child(2n)
    .block-inner-inner
    .image-cont {
    border-right: 1px solid #171946 !important ;
  }
  .product-block .product-block__detail .jdgm-preview-badge .jdgm-star {
    font-size: 10px;
  }
  .section-footer .container .section-footer__row .section-footer__row__col {
    padding: 0;
  }
  .Foot_menus .disclosure__title .section-footer__title {
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0;
    color: #fff;
    font-family: avenir;
  }
  .logo-area .mobile-nav-toggle {
    width: fit-content;
  }
  .show-search-link__icon svg {
    filter: invert(1);
    margin: auto;
  }
  .template-product .section-main-product {
    padding: 30px 0 60px;
  }
  .template-product .product-info {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .template-product .product-info .media-gallery-size-small {
    position: relative;
    top: 0;
  }
  .template-product .media-gallery .main-image {
    height: 502px;
  }
  .template-product .media-gallery .thumbnails .slider__item {
    width: 105px;
    height: 122px;
  }
  .gallery-viewer-modal .gallery-viewer__controls .gallery-viewer__button {
    width: 40px;
    height: 40px;
    min-height: 40px;
    padding: 7px;
  }
  .gallery-viewer-modal .gallery-viewer__controls .gallery-viewer__button svg {
    width: 100%;
    height: 25px;
  }
  .template-product .Product_Look {
    padding: 60px 0;
  }
  .template-product .product-info .detail .cc-rating-stars__svg {
    width: 16px;
    height: 16px;
  }
  .template-product .product-info .detail .cc-rating-custom-caption {
    font-weight: 400;
    font-size: 14px;
    margin-top: 0px;
  }
  .template-product .product-info .detail .theme-product-reviews {
    gap: 4px;
  }
  .related-products .product_sec.WHITE_BG {
    padding: 0 0 60px;
  }
  .cart-drawer .cart-drawer__header {
    padding: 0 20px;
  }
  .cart-drawer .cart-drawer__title {
    font-size: 18px;
    line-height: 18px;
  }
  .cart-drawer .drawer__close-btn {
    padding: 0;
  }

  .cart-drawer .cart-item-list .cart-item__price span {
    font-size: 16px;
    line-height: 16px;
  }
  .cart-drawer .cart-item-list .cart-item__title a {
    font-size: 16px;
    line-height: 19px;
  }
  .cart-drawer .cart-item-list .cart-item__variant span {
    font-size: 16px;
    line-height: 14px;
  }

  .cart-drawer .cart-drawer__footer .opposing-items {
    font-size: 20px;
    line-height: 20px;
  }
  .cart-drawer .cart-drawer__footer .cart-policies {
    margin-bottom: 5px;
    font-size: 13px;
  }
  .cart-drawer .collection-slider .product-info-label {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .template-cart .page-section-spacing {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .template-cart .majortitle {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 10px;
  }

  .template-cart .cart-item-list__head {
    display: none;
  }

  .template-cart .cart-item__image {
    width: 100px;
  }

  .template-cart .cart-item__quantity {
    width: 100%;
    text-align: left;
  }

  .template-cart .cart-item__remove,
  .template-cart .cart-form .cart-item__total {
    display: none;
  }

  .template-cart .cart-form .cart-item__price {
    text-align: end;
    padding: 0px;
  }

  .template-cart .cart-form .cart-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .template-cart .cart-item-list__body {
    margin: 0px;
  }

  .template-cart .checkout-subtotal-container {
    padding-top: 40px;
  }

  .template-cart .checkout-subtotal-container .flexible-layout {
    flex-direction: column;
  }

  .template-cart .checkout-subtotal-container .flexible-layout .column--half {
    width: 100%;
  }

  .template-cart #cartform .subtotal,
  .template-cart #cartform .subtotal .theme-money {
    text-align: end;
    font-size: 20px;
    margin-bottom: 10px;
  }

  .template-cart .checkout-subtotal-container__right {
    margin-top: 30px;
  }

  .template-cart .continue-shopping {
    text-align: end;
  }

  .template-cart .checkout-buttons .main_btns {
    margin-bottom: 20px;
  }

  .template-404 .page-section-spacing {
    padding: 60px 0;
  }
  .collection-listing .product-grid {
    --product-columns-desktop: 2;
  }
  .main-collection-wrapper .utility-bar__right {
    gap: 10px;
    display: none;
  }
  .main-collection-wrapper .utility-bar {
    grid-template-columns: max-content 1fr;
  }
  .main-collection-wrapper .utility-bar .utility-bar__centre {
    margin-left: auto;
  }
  .inner_ban_dscrp p {
    font-size: 16px;
    line-height: 16px;
    margin-top: 15px;
  }
  .size-table table thead tr th {
    padding: 10px 20px;
    font-size: 14px;
  }
  .sizeGuide-popup .modal__content {
    padding: 42px 20px 20px;
  }
  .size-Guid-wrp {
    grid-template-columns: 1fr;
  }
  .img-guid-size {
    margin: auto;
  }
  .heading_wrper_guid h2 {
    margin: 0;
  }
  .size-table table thead tr th {
    padding: 14px 10px;
    font-size: 16px;
  }
  .size_heading p {
    font-size: 14px;
    line-height: 18px;
    max-width: 70%;
  }
  .inch-cenmt li {
    font-size: 12px;
    padding: 5px 15px;
  }
  .dics_content_here {
    gap: 10px;
  }
  .template-suffix-story .content_LOGO_Ban_sec {
    padding: 0 20px;
  }
  .template-suffix-story .content_LOGO_Ban_sec {
    margin-top: -20px;
  }
  .template-suffix-story .image_with_content_sec:has(.icon__rows) {
    padding-top: 40px;
  }
  .content_sec {
    padding: 0px 0 60px;
  }
  .template-blog .article-list.article-layout--columns {
    grid-template-columns: repeat(2, 1fr);
  }
  .article .article__inner .article-image {
    height: 300px;
  }
  .content-wrapper {
    padding: 60px 20px;
  }
  .content-wrapper {
    gap: 15px;
  }

  body .navigation__promotion-row {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  body
    .mobile-navigation-drawer
    .navigation__column--promotion-carousel
    .menu-promotion {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
  }
  body
    .mobile-navigation-drawer
    .navigation__column--promotion-carousel
    .menu-promotion
    .menu-promotion__link {
    width: 100%;
    height: 100%;
  }
  body .navigation__promotion-row .menu-promotion .menu-promotion__image,
  body .navigation__promotion-row .menu-promotion img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  body .navigation__child-tier .page-width {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  body .navigation__promotion-row .navigation__links-holder {
    padding: 20px;
  }
  .template-search .page-section-spacing {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .main-collection-wrapper .filter-container--side .filters .filters__inner {
    padding-inline-end: 0 !important;
  }
  .text_sec {
    padding: 60px 0;
  }
  .text-wrapper .Main_heading h2 {
    margin-bottom: 15px;
  }
  .text_descp p:not(:last-child) {
    margin-bottom: 10px;
  }
  .text_descp :is(p, a, li) {
    font-size: 14px;
  }
  .template-list-collections .page-section-spacing {
    margin: 60px 0;
  }
  .template-list-collections .page-section-spacing .page-header {
    margin-bottom: 30px;
  }
  .template-list-collections
    .collection-block
    .product-block__detail
    .product-block__title {
    font-size: 24px;
    line-height: 25px;
  }
  .template-list-collections .collection-block .product-block__detail .small {
    font-size: 14px;
    line-height: 14px;
  }
  .customer_reviews {
    padding: 0px 0 60px;
  }
  .Collection_Wrp {
    padding: 60px 0;
  }
  body .filter-group--swatch .filter-group__item:before {
    width: 16px;
    height: 16px;
  }
  .template-article .page-section-spacing:has(> .main-article-wrapper) {
    padding: 60px 0;
  }
  .main-article-row {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .template-article .main-article-wrapper .title,
  .template-article .main-article-wrapper .majortitle {
    font-size: 28px;
    line-height: 30px;
  }
  .template-suffix-order-return .page-section-spacing {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .template-suffix-order-return .majortitle {
    font-size: 36px;
    line-height: 36px;
  }

  .template-suffix-order-return .flexible-layout .column :is(input) {
    height: 44px;
  }
  .template-default-page .page-section-spacing {
    padding: 60px 0;
  }

  .template-default-page .container--reading-width .majortitle {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 15px;
  }

  .template-default-page
    .container--reading-width
    .rte
    :is(p, li, a, span, div) {
    font-size: 18px;
    line-height: 23px;
    margin-top: 15px;
  }
  .stack_Value_sec {
    padding: 60px 0;
  }
  .Foot_menus .disclosure__title {
    padding: 0 0 30px;
    pointer-events: none;
  }
  .Foot_menus .disclosure__content {
    padding-bottom: 30px;
  }
  .Foot_menus .disclosure {
    border: none !important;
  }
  .Foot_menus .disclosure__title::before,
  .Foot_menus .disclosure__title::after {
    display: none !important;
  }
  .content_here_header {
    gap: 10px;
    align-items: center;
  }
  .content_here_header > img {
    width: 40px;
    min-width: 40px;
    height: 40px;
    padding: 6px;
    margin-top: 6px;
  }
  .drawer
    .cart-drawer
    .product-block
    .block-inner-inner
    .image-cont
    .product-block__image {
    width: 100%;
    height: 100%;
  }
  .product-block .block-inner-inner .image-cont .image-page-button {
    display: block !important;
    opacity: 1 !important;
    pointer-events: all !important;
  }
}

@media only screen and (max-width: 575px) {
  .main_banner_Wrper {
    min-height: 500px;
    padding: 60px 0;
    background-position: center;
  }
  .product_sec .page-width {
    padding: 0 !important;
  }
  .product_sec .main_btns {
    margin: 30px auto 0;
  }
  .product_rows {
    padding-left: 20px;
  }
  .category_Box .category_Img {
    width: 105px;
    height: 105px;
  }
  .category_Box {
    gap: 10px;
  }
  .category_content h3 {
    font-size: 14px;
    line-height: 14px;
  }
  .Cate_gory_Sec {
    padding: 50px 0;
  }
  .collection_list_ROWS {
    grid-template-columns: 1fr;
  }
  .Image_here_area {
    max-height: 500px;
    min-height: 390px;
  }
  .stack_Value_sec .Main_heading {
    max-width: 100%;
  }
  .Stack__BOX .Stack_icon {
    height: 40px;
  }
  .Stack__BOX .stact_content h3 {
    max-width: 100%;
  }
  .stack_ROws {
    max-width: 286px;
  }
  .look-vid-media {
    height: 500px;
  }
  .play-btn-hldr {
    width: 60px;
    height: 60px;
  }
  .play-btn-hldr::after {
    width: 24px;
    height: 24px;
    margin-right: -5px;
  }
  .Product_look_content {
    gap: 14px;
  }
  .Product__Info h3 {
    font-size: 16px;
    line-height: 18px;
    max-width: 90%;
  }
  .news_ltr_Feild input {
    padding: 10px 9.5rem 10px 10px;
    width: 100%;
  }
  .news_ltr_Feild input,
  .news_ltr_Feild input::placeholder {
    font-size: 14px;
    line-height: 14px;
  }
  .news_ltr_Feild button[type="submit"] {
    font-size: 14px;
    line-height: 14px;
  }
  .Main_heading p {
    font-size: 13.9px;
    line-height: 19px;
  }
  .accordion_cus .acco_cus_item .acc-header {
    padding: 15px 10px;
  }
  .accordion_cus .acco_cus_item .acc-itm-des-wrp .desc-faqs p {
    padding: 0 10px 15px;
  }
  .accordion_cus .acco_cus_item .acc-header {
    align-items: flex-start;
  }
  .article .article__inner .article-image {
    height: 300px;
  }
  .article .article__inner :is(h2, h3) {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .article .article__inner .main_btns {
    padding-top: 20px;
  }
  .main_FOOT_ROws {
    grid-template-columns: 1fr;
  }
  .news_latter_Box {
    grid-column: span 1;
  }
  .news_latter_Box .news_ltr_form .news_ltr_Feild input {
    opacity: 0.6;
  }
  .Product__Info h3 {
    max-width: 100%;
  }
  .contact_details_rows {
    grid-template-columns: repeat(1, 1fr);
  }
  .contact_details_rows .contact_details_Cards:last-child {
    grid-column: span 1;
  }
  .icon_box {
    width: 35px;
    min-width: 35px;
    height: 35px;
  }
  .contact_details_Cards_disc h3 {
    font-size: 16px;
    line-height: 16px;
  }
  .contact_details_Cards_disc a {
    font-size: 14px;
    line-height: 15px;
  }
  .icon_box img {
    height: 15px;
  }
  .contact__form_Wrp {
    padding: 20px 15px;
  }
  .contact__form_Wrp > .disc_cont_cont p {
    font-size: 14px;
    line-height: 18px;
  }
  .contact__form_Wrp h3 {
    font-size: 26px;
    line-height: 26px;
  }
  .contact__form_Wrp > form {
    grid-template-columns: 1fr;
  }
  .contact__form_Wrp
    > form
    .feild__Contact:has(
      :is(input[type="email"], input[placeholder*="Subject*"], textarea)
    ) {
    grid-column: span 1;
  }
  .contact_form_img img {
    min-height: 300px;
    height: 300px;
  }
  .feild__Contact textarea {
    height: 110px;
  }
  .feild__Contact input {
    height: 40px;
  }
  .contact__Forms_Area {
    margin-top: 20px;
  }
  .content_LOGO_Disc {
    gap: 10px;
  }
  .dics_content_here {
    gap: 10px;
  }
  .template-suffix-jaguar .lOOGO_SHOW.lOOGO_lg {
    height: 100px;
  }
  .content_LOGO_Disc p {
    font-size: 14px;
    line-height: 19px;
  }
  .lOOGO_SHOW {
    height: 60px;
  }
  .main-collection-wrapper .utility-bar__item {
    font-size: 16px;
  }
  .main-collection-wrapper .collection-text p {
    font-size: 13px;
  }
  .jdgm-preview-badge .jdgm-star {
    font-size: 12px;
  }
  .Banner_content {
    gap: 10px;
  }
  .template-product .media-gallery .main-image * {
    height: 100% !important;
    width: 100% !important;
  }
  .template-product .media-gallery .main-image .img-ar:before {
    display: none;
  }
  .template-product .media-gallery .thumbnails {
    margin-inline-end: 0;
    margin-bottom: 0;
  }
  .template-product .product-info .detail .product-title {
    font-size: 22px;
    line-height: 28px;
  }
  .template-product .paymentOpt-wrap span {
    display: none;
  }
  .template-product .product-info .detail .price__default .price__current,
  .template-product .product-info .detail .price__default {
    font-size: 20px;
  }
  .template-product .product-info .detail shopify-payment-terms {
    font-size: 12px;
  }
  .template-product
    .product-info
    .detail
    .product-form
    variant-picker
    legend.label {
    font-size: 16px;
  }
  .template-product .product-form .quantity-submit-row.input-row label {
    font-size: 16px;
  }
  .template-product .product-form .quantity-submit-row.input-row {
    grid-template-columns: 0.5fr 1fr;
    gap: 16px 10px;
  }
  .template-product
    .product-info
    .detail
    .product-form
    variant-picker
    .option-selector__btns {
    gap: 14px;
  }
  .template-product .product-form .quantity-submit-row .buttoned-input a {
    padding: 5px;
  }
  .template-product .product-form .quantity-submit-row .buttoned-input input {
    font-size: 14px;
  }
  .template-product .product-form .quantity-submit-row .buttoned-input svg {
    width: 14px;
    height: 14px;
  }
  .template-product .product-form .quantity-submit-row__submit .add-to-cart {
    height: 44px;
    font-size: 14px;
  }
  .template-product .product-form .quantity-submit-row .buttoned-input {
    height: 44px;
  }
  .template-product .paymentOpt-wrap span {
    font-size: 16px;
  }
  body.template-product .product-form .paymentOpt-icon {
    gap: 3px !important;
    justify-content: center !important;
  }
  .template-product .product-form .paymentOpt-icon svg {
    height: 19px;
    width: 30px !important;
    min-width: 30px !important;
  }
  .product-form
    .quantity-submit-row
    .quantity-submit-row__submit
    button[type="submit"] {
    text-transform: uppercase;
  }
  .Heading_h2 {
    font-size: 26px;
    line-height: 28px;
  }
  .product-info-accordion.not-in-quickbuy details-disclosure {
    padding: 15px !important;
  }
  .product-info-accordion.not-in-quickbuy
    details-disclosure
    .disclosure__content
    :is(ul, ol) {
    gap: 10px;
    margin: 10px 30px;
  }
  .product-info-accordion.not-in-quickbuy
    details-disclosure
    .disclosure__content
    :is(p, span, li) {
    font-size: 14px;
  }
  .product-info-accordion.not-in-quickbuy details-disclosure summary {
    font-size: 16px;
  }
  .iconColumn-wrapper {
    gap: 20px;
    padding: 15px;
    align-items: start;
    justify-content: flex-start;
  }
  .product-info-accordion.not-in-quickbuy
    details-disclosure
    .disclosure__content
    p {
    margin-bottom: 10px;
  }
  body .drawer {
    width: min(95%, 540px);
  }
  .cart-drawer .cart-item-list {
    padding: 10px 10px 20px;
  }
  .cart-drawer .collection-slider {
    padding: 10px 10px 20px;
  }
  .cart-drawer
    .collection-slider
    .product-block
    .block-inner-inner
    .image-cont {
    min-height: 200px;
    height: 200px;
  }
  /* .product-block .block-inner-inner .image-cont .product-block__image {
    width: 100%;
    height: 100%;
  } */
  .cart-drawer
    .collection-slider
    .product-block
    .block-inner-inner
    .image-cont
    a.product-link {
    width: 140px;
  }
  .cart-drawer
    .product-block
    .block-inner-inner
    .image-cont
    .image-page-button {
    width: 25px;
    height: 25px;
    min-width: 25px;
  }
  .cart-drawer
    .product-block
    .block-inner-inner
    .image-cont
    .image-page-button
    svg.icon {
    width: 20px;
    height: 20px;
  }

  .cart-drawer .cart-drawer__footer {
    padding: 20px 10px;
  }
  .cart-drawer .cart-drawer__footer .cart-policies {
    margin-bottom: 0px;
    font-size: 12px;
  }
  .cart-drawer .cart-drawer__footer toggle-target {
    font-size: 12px !important;
  }
  .cart-drawer .cart-drawer__footer .opposing-items {
    font-size: 18px;
    line-height: 18px;
  }
  .template-cart .page-section-spacing {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .template-cart .cart-form .cart-item {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .template-cart .cart-item__title {
    font-size: 17px;
  }

  .template-cart .theme-money {
    font-size: 16px;
  }

  .template-cart .cart-item__variant {
    font-size: 13px;
    margin-bottom: 5px;
  }

  .template-cart .checkout-subtotal-container {
    padding-top: 23px;
  }

  .template-cart #cartform .subtotal,
  .template-cart #cartform .subtotal .theme-money {
    text-align: center;
    font-size: 17px;
    margin-bottom: 6px;
  }
  .template-cart .checkout-subtotal-container__right {
    margin-top: 0px;
  }

  .template-cart .cart-policies {
    justify-content: center;
    font-size: 13px;
    gap: 5px;
  }

  .template-cart .checkout-buttons .main_btns {
    margin-left: unset;
    margin-right: unset;
    max-width: 100%;
  }
  .template-cart #cartform .subtotal {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .template-cart .checkout-subtotal-container__left {
    order: 2;
    margin-top: 20px;
  }

  .template-cart .checkout-buttons .main_btns :is(a, button) {
    width: 100%;
    text-align: center;
  }
  .template-cart .continue-shopping {
    text-align: center;
  }

  .template-404 .page-section-spacing {
    padding: 40px 0;
  }

  .template-404 .spaced-row p {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 10px;
  }
  .main-collection-wrapper .utility-bar {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .main-collection-wrapper .utility-bar .utility-bar__centre {
    align-items: flex-start;
    gap: 0px;
    margin-left: 0;
    flex-direction: column;
  }
  .main-collection-wrapper .utility-bar__left {
    line-height: 1;
  }
  .template-collection .product-block .block-inner-inner .image-cont {
    min-height: 260px;
    height: 260px;
  }
  .template-collection
    .product-block
    .block-inner-inner
    .image-cont
    .product-block__image {
    width: 140px;
  }
  .template-collection .product-block .product-block__detail {
    padding: 10px 10px 0;
  }
  .template-collection
    .product-block
    .product-block__detail
    .product-block__title {
    font-size: 14px;
    line-height: 16px;
  }
  .template-collection .product-block .product-block__detail .innerer > a {
    gap: 10px;
  }
  .template-collection
    .product-block
    .product-block__detail
    .product-price
    .price__current {
    font-size: 13px;
    line-height: 16px;
  }
  .main-collection-wrapper .utility-bar__item {
    font-size: 14px;
  }
  .inner_ban_dscrp p {
    font-size: 14px;
    line-height: 18px;
    max-width: 300px;
    margin: 10px auto 0;
  }
  .collection-listing.product_sec.WHITE_BG {
    padding: 0;
  }
  .main-collection-wrapper .filter-container--side .filters .filters__inner {
    padding-inline-end: 0;
  }
  .product-block__image-dots {
    display: none;
  }
  body
    .collection-listing
    .product-block:last-child
    .block-inner-inner
    .image-cont {
    border-right: 1px solid #171946 !important;
  }
  .img-guid-size {
    width: 200px;
    min-width: 200px;
  }
  body .modal__close-btn {
    top: 0;
    right: 0;
    padding: 10px;
  }
  .size_heading p {
    font-size: 13px;
    line-height: 16px;
    max-width: 100%;
  }
  .content_LOGO_Ban_sec .page-width.bg-white {
    padding: 20px 20px !important;
  }
  .LOGO_BanROWS {
    gap: 10px;
  }
  .lOOGO_SHOW {
    height: 45px;
  }
  .icon__rows {
    margin-top: 10px;
  }
  .icon_box_with_Content span {
    font-size: 14px;
    line-height: 18px;
  }
  .icon_box_with_Content {
    gap: 15px;
  }
  .template-suffix-contact .inner_ban_heading h1 {
    max-width: 300px;
    margin: auto;
  }
  .feild__Contact label {
    font-size: 14px;
    line-height: 100%;
  }
  .template-blog .article-list.article-layout--columns {
    grid-template-columns: repeat(1, 1fr);
    padding: 30px 0 !important;
    gap: 20px;
  }
  .content-wrapper {
    padding: 40px 20px;
  }
  .article .article__inner .article-image .iconmeta.tags ul li {
    padding: 6px 10px;
    font-size: 12px;
  }
  .content-wrapper .content_descp :is(h2, h3, h4, h5, h6) {
    font-size: 16px;
  }
  .content_sec {
    padding: 0 0 40px;
  }
  .navigation__promo-holder .navigation__column--promotion {
    grid-template-columns: 1fr 1fr;
  }
  body .navigation__promotion-row .menu-promotion .menu-promotion__text {
    bottom: 10px;
    left: 10px;
    font-size: 16px;
  }
  .main-search button.main-search__close {
    top: -60px;
  }
  .main-search button.main-search__close svg {
    width: 25px;
    height: 25px;
  }
  body .section-header .main-search__form {
    margin: 60px auto 0;
  }
  body .section-header input[type="text"].main-search__input {
    font-size: 14px;
    font-weight: 300;
    padding: 12px 50px 12px 12px;
  }
  body .section-header input[type="text"].main-search__input::placeholder {
    font-size: 14px;
    font-weight: 300;
  }
  body .search-recommendations {
    margin: 0px auto 20px;
  }
  .main-search__results {
    margin: 20px auto;
  }
  .search-recommendations__item-row .search-recommendations__item a {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    font-family: "avenir";
  }
  .search-suggestions {
    padding: 15px;
  }
  .search-suggestions .search-suggestions__heading {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .search-suggestions .search-suggestions__results-list {
    gap: 10px;
  }
  .search-suggestions .search-suggestions__results-list li a {
    font-size: 14px;
  }
  .main-search__results__products
    .product-block
    .block-inner-inner
    .image-cont {
    min-height: 200px;
    height: 200px;
  }
  .main-search__results__products
    .product-block
    .block-inner-inner
    .image-cont
    .product-block__image {
    width: 130px;
  }
  .main-search__results__products
    .product-block
    .product-block__detail
    .product-block__title {
    font-weight: 300;
    font-size: 14px;
  }
  .main-search__results__products
    .product-block
    .product-block__detail
    .product-price
    .price__current {
    font-size: 14px;
    line-height: 14px;
  }
  body .main-search__results__products .jdgm-prev-badge > span {
    font-size: 11px;
    line-height: 11px;
  }
  .main-search__results__products
    .product-block
    .product-block__detail
    .jdgm-preview-badge
    .jdgm-star {
    font-size: 9px;
  }
  a.main-search__results-all-link.btn.btn--secondary {
    font-size: 12px;
  }
  .main-search .main-search__form input[type="text"].main-search__input {
    font-size: 14px;
    height: 42px;
    padding: 15px;
  }
  .main-search .main-search__form .main-search__button {
    right: 10px;
  }
  .main-search .main-search__form .main-search__button .icon {
    width: 20px;
    height: 20px;
  }
  body .main-collection-wrapper .utility-bar.utility-bar--sticky-mobile-copy {
    display: none;
  }
  .text_sec {
    padding: 40px 0;
  }
  .cart-drawer .cart-drawer__header {
    padding: 0 20px 0 10px;
  }
  .template-list-collections
    .page-section-spacing
    .page-width
    .collection-listing
    .product-grid {
    grid-template-columns: 1fr !important;
  }
  .template-list-collections .page-section-spacing .collection-block {
    height: 400px;
  }
  .template-list-collections
    .collection-block
    .product-block__detail
    .product-block__title {
    margin-bottom: 10px;
  }
  .review_boxs {
    padding: 15px;
  }
  .reviews-dics p {
    font-size: 14px;
    line-height: 18px;
  }
  .reviews_rows {
    margin-top: 30px;
  }
  .reviews_rows .Slider_navs {
    display: block;
  }
  .reviews_rows .Nav_main_swipr {
    display: none;
  }
  .reviews_rows .Slider_navs .swiper_Pag_cus.noRouded {
    bottom: 0;
    position: relative;
    margin-top: 15px;
  }
  .Slider_navs .swiper_Pag_cus.roundedPag .swiper-pagination-bullet {
    width: 8px;
    min-width: 8px;
    height: 8px;
  }
  .Heading_h1_sign {
    font-size: 34px;
    line-height: 30px;
    padding:0 20px;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-content-inner {
    padding: 10px;
  }
  .template-article .main-article-wrapper .page-header--with-background {
    height: 250px;
  }
  .template-article .main-article-wrapper .title,
  .template-article .main-article-wrapper .majortitle {
    margin: 0 0 10px;
    font-size: 24px;
    line-height: 26px;
  }
  .template-article
    .article-content-inner
    .article--main
    .rte
    :is(span, p, li, small, strong, a, div) {
    font-size: 14px;
    line-height: 18px;
  }
  .template-article .article-content-inner .article--main .rte.spaced-row img {
    height: 200px;
  }
  .template-article .article--main .meta .iconmeta {
    padding: 0;
    border: none !important;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom
    > div
    .social-share {
    gap: 0;
  }
  .template-article
    .main-article-wrapper
    .main-article-content
    .article-info-bottom
    > div {
    border: none !important;
  }
  .main-article-row .pagination-row {
    margin-top: 20px;
  }
  .main-article-row .pagination-row .main_btns {
    margin: 10px auto 0;
    width: 100% !important;
    flex: 0 0 100%;
    order: 2;
  }
  .main-article-row .pagination-row .main_btns a {
    font-size: 12px;
    line-height: 12px;
    padding: 10px 20px;
  }
  .main-article-row .pagination-row span a span {
    font-size: 13px;
  }
  .pagination-row span a span.icon--small svg {
    width: 13px !important;
    height: 13px !important;
  }
  .main-article-row .pagination-row .next {
    flex: 0 0 max-content;
    width: max-content;
  }
  .template-article .page-section-spacing:has(> .main-article-wrapper) {
    padding: 30px 0;
  }
  .main-article-row {
    gap: 20px;
  }
  .template-suffix-order-return .flexible-layout .column :is(input) {
    height: 40px;
    font-size: 14px;
    line-height: 14px;
  }
  .template-suffix-order-return .flexible-layout .column label {
    font-size: 14px;
    line-height: 14px;
  }
  .template-default-page .container--reading-width .majortitle {
    margin-bottom: 15px;
  }

  .template-default-page
    .container--reading-width
    .rte
    :is(p, li, a, span, div) {
    font-size: 14px;
    line-height: 18px;
    margin-top: 12px;
  }
  .template-default-page .page-section-spacing {
    padding: 30px 0 0;
  }
  .template-default-page .container--reading-width .rte :is(ol, ul) {
    margin-left: 17px;
  }
  .template-default-page .container--reading-width .rte :is(ol ol, ul ul, ) {
    margin-left: 8px;
  }
  .content_here_header {
    gap: 10px;
    align-items: flex-start;
  }
  .content_here_header > img {
    width: 30px;
    min-width: 30px;
    height: 30px;
    padding: 6px;
    margin-top: 6px;
  }
  body
    .navigation__promotion-row
    .navigation__item--with-children
    a.navigation__column-title {
    font-size: 16px !important;
    max-width: fit-content;
  }
  body
    .navigation__promotion-row
    .navigation__item--with-children
    .navigation__child-tier
    .navigation__tier-3 {
    gap: 14px;
  }
  .ProductS_slid .Slider_navs,
  .Product_slider_recom .Slider_navs {
    display: block;
  }
  body
    .navigation__promotion-row
    .navigation__item--with-children
    a.navigation__children-toggle
    .icon {
    width: 18px;
    height: 18px;
  }
  .accordion_cus .acco_cus_item .acc-itm-des-wrp .desc-faqs p {
    max-width: 95%;
  }
  body #pageheader .logo-area__left__inner,
  body #pageheader .logo-area__right__inner {
    gap: 10px;
  }
  body #pageheader .show-search-link__icon,
  body #pageheader .cart-link,
  body #pageheader .header-account-link {
    width: max-content;
    height: max-content;
  }
  .template-collection
    .product-block
    .block-inner-inner
    .image-cont
    .image-page-button {
    width: 24px;
    height: 24px;
  }
  .template-collection
    .product-block
    .block-inner-inner
    .image-cont
    .image-page-button
    svg {
    width: 20px;
    height: 18px;
  }
  .template-product .media-gallery .main-image .img-ar img {
    object-fit: contain;
  }
  body .announcement-bar__announcements .announcement__text {
    font-size: 10px;
  }
  body .announcement-bar__announcements {
    margin: 5px 0;
  }
  .product_sec .Main_heading {
    padding: 0 20px;
  }
  .product_sec {
    padding: 30px 0;
  }
  .Cate_gory_Sec {
    padding: 30px 0;
  }
  .image_with_content_sec {
    padding: 30px 0;
  }
  .stack_Value_sec {
    padding: 30px 0;
  }
  .Main_heading {
    gap: 10px;
  }
  .stack_ROws {
    margin: 40px auto 0;
  }
  .Stack__BOX .Stack_icon {
    height: 30px;
  }
  .Stack__BOX .stact_content h3 {
    font-size: 14px;
    line-height: 19px;
  }
  .Stack__BOX {
    gap: 15px;
  }
  .customer_reviews {
    padding: 0px 0 30px;
  }
  .template-index .product_sec.WHITE_BG {
    padding-bottom: 0;
  }
  .Product_Look {
    padding: 30px 0 30px;
  }
  .news_latr_sec {
    padding: 40px 0;
  }
  .news_ltr_Feild button[type="submit"],
  .news_ltr_Feild input {
    height: 42px;
  }
  .faqs_sec {
    padding: 30px 0;
  }
  .accordion_cus .acco_cus_item .acc-header span {
    font-size: 16px;
    line-height: 17px;
  }
  .faqs_sec {
    padding: 30px 0;
  }
  .BLOG_Sec {
    padding: 30px 0;
  }
  .main_foot {
    padding: 30px 0 20px;
  }
  .Foot_about_web {
    margin: 0 auto 30px;
    text-align: center;
  }
  .socails-icon {
    justify-content: center;
  }
  .Foot_menus .disclosure {
    text-align: center;
  }
  .Foot_menus ul {
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .Foot_menus .disclosure__title .section-footer__title {
    font-size: 18px;
  }
  .Foot_menus .disclosure__title {
    padding: 0 0 20px;
  }
  .news_latter_Box.section-footer__row__col .pymt-wrp .foot_heading,
  .news_latter_Box.section-footer__row__col > .section-footer__title {
    display: none;
  }
  .section-footer__payment-icons {
    gap: 5px;
    justify-content: center;
  }
  .section-footer__payment-icons svg {
    height: 19px;
  }
  .section-footer
    .container
    .section-footer__row
    .section-footer__row__col
    :is(.copyright, span, a) {
    font-size: 14px;
    text-transform: uppercase !important;
    line-height: 14px;
  }
  .template-product .section-main-product {
    padding: 30px 0;
  }
  .template-product .Product_Look {
    padding: 30px 0;
  }
  .related-products .product_sec.WHITE_BG {
    padding: 0 0 30px;
  }
  .template-collection
    .inner_ban_heading
    .inner_ban_dscrp
    :is(h1, h2, h3, h4, h5, h6) {
    font-size: 26px;
    line-height: 32px;
  }
  .inner_ban_dscrp p {
    max-width: 100%;
  }
  .Collection_Wrp {
    padding: 30px 0;
  }
  .text_sec {
    padding: 30px 0;
  }
  .Heading_h1 {
    font-size: 28px;
    line-height: 30px;
  }
  .template-suffix-story .Dark_BLUE_BG {
    padding-top: 30px;
  }
  .template-suffix-story .image_with_content_sec:has(.icon__rows) {
    padding-top: 30px;
  }
  .icon_box_with_Content img {
    height: 30px;
  }
  .template-suffix-jaguar .image_with_content_sec .main_btns {
    width: 100%;
    max-width: 100%;
  }
  .template-suffix-jaguar .image_with_content_sec .main_btns :is(a, button) {
    padding: 13px 15px;
    width: 100%;
  }
  .content_LOGO_Ban_sec.pb {
    padding-bottom: 30px;
  }
  .contact_us_Sec {
    padding: 30px 0 0;
  }
  .template-list-collections .page-section-spacing {
    margin: 30px 0;
  }
  .main-article-sidebar .article-sidebar-box {
    margin-bottom: 20px;
  }
  .template-cart .majortitle {
    font-size: 26px;
    line-height: 26px;
    text-transform: uppercase;
  }
  .Foot_about_web {
    gap: 30px;
  }
  .article .article__inner {
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .article .article__inner .rte {
    text-align: center;
  }
  .recent-article-row .article-content {
    text-align: left;
  }
  .template-search .page-section-spacing {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .template-suffix-order-return .page-section-spacing {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .template-suffix-order-return .majortitle {
    font-size: 26px;
    line-height: 26px;
    margin: 0;
  }
  .Cate_gory_Sec .category_Box .main_btns{
    display:none;
  }
}
