/* responsive-rest.min.css — the half of responsive.min.css that no measured page needed.

   Generated. Loaded with media="print" onload="this.media='all'", so Chrome
   fetches it at Lowest priority and it never blocks the first paint. See
   responsive.min.css for how to regenerate.
*/
@media (min-width:576px){.product-result .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }.featured-collection-products-stacked-true .yv-new-arriavl-imgbox {
        height: 100%!important;
    }.color-collections-products-item-btn {
        margin-left: auto;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth {
        max-width: 100%!important;
        bottom: 0!important;
        transform: unset!important;
        top: unset!important;
        left: 0!important;
        right: unset!important;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content {
        display: flex;
        align-items: center;
        column-gap: 40px;
        row-gap: 20px;
        flex-wrap: wrap;
        justify-content: center;
        text-align: left;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content .yv-countdown-subtitle {
        margin-bottom: 0;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content .yv-countdown-title {
        margin-bottom: 0;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content .deal-counter-box {
        margin-bottom: 0;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content .yv-countdown-center-desc {
        padding: 0;
        max-width: 80%;
        margin-bottom: 10px;
        margin-left: 0;
    }}@media (min-width:768px){.slider-desktop-height-adapt .yv-feature-imgbox.yv-feature-videobox {
        padding-bottom: 0;
    }.spotlight-section {
        overflow: visible !important;
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox.adapt-slider-width {
        width: max-content;
        min-width: 300px;
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox.adapt-slider-width.count-2 {
        min-width: 500px;
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox.adapt-slider-width.count-3 {
        min-width: 700px;
    }.slider-desktop-height-fixed .banner-container {
        height: var(--sliderHeight);
        padding-bottom: 0 !important;
    }.arrows-bottom-right.banner-fullwidth-slides .flickity-button.previous {
        right: 80px;
        left: unset;
    }.arrows-bottom-right.banner-fullwidth-slides .flickity-button.next {
        right: 20px;
        left: unset;
    }.arrows-bottom-left.banner-fullwidth-slides .flickity-button.previous {
        left: 20px;
        right: unset;
    }.arrows-bottom-left.banner-fullwidth-slides .flickity-button.next {
        right: unset;
        left: 80px;
    }.arrows-top-left.banner-fullwidth-slides .flickity-button.previous {
        left: 20px;
        right: unset;
        top: 10px;
        transform: unset;
    }.arrows-top-left.banner-fullwidth-slides .flickity-button.next {
        right: unset;
        left: 80px;
        top: 10px;
        transform: unset;
    }.arrows-top-right.banner-fullwidth-slides .flickity-button.previous {
        right: 80px;
        left: unset;
        top: 10px;
        transform: unset;
    }.arrows-top-right.banner-fullwidth-slides .flickity-button.next {
        right: 20px;
        left: unset;
        top: 10px;
        transform: unset;
    }.collection-tabs-wrapper.tabs-position-right {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }.collection-tabs-wrapper.tabs-position-right .yv-tab-link {
        padding-top: 0;
        padding-bottom: 6px;
        font-size: var(--text);
    }.collection-tabs-wrapper.tabs-position-right .yv-tabs {
        margin-bottom: 15px;
        border-bottom: 0;
        margin-left: auto;
    }.deal-counter {
        font-size: calc( var(--heading_base_size) * 25px);
    }.product-result .col-md-3 {
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        max-width: 15%
    }.yv-testimonial-slider.yv-boxtestimonial-slider:not(.flickity-enabled) .yv-testimonial-slider-item {
        max-width: 50%;
        flex: 0 0 50%
    }.yv-new-arriavl-slider:not(.flickity-enabled) {
        overflow-x: auto;
    }.yv-testimonial-slider:not(.flickity-enabled) {
        flex-direction: row;
        justify-content: flex-start;
        padding: 20px
    }.product-detail-slider .yv-product-small-slider:not(.flickity-enabled) {
        align-items: center
    }.banner-small-slides:not(.flickity-enabled) .yv-banner-thumbnail {
        max-width: 24%;
        flex: 0 0 24%
    }.yv-collection-slider-wrapper:not(.flickity-enabled) .yv-collection-list {
        max-width: 33.33%;
        flex: 0 0 33.33%
    }.yv-collection-product-grid:not(.flickity-enabled) .yv-product-card,
    .yv-new-arriavl-slider:not(.flickity-enabled) .yv-product-card {
        max-width: 25%;
        flex: 0 0 25%
    }.yv-collection-product-grid.column-count-3:not(.flickity-enabled) .yv-product-card {
        max-width: 33.333%;
        flex: 0 0 33.333%;
    }.featured-collection-fullwidth .yv-new-arriavl-slider:not(.flickity-enabled) .yv-product-card {
        max-width: 20%;
        flex: 0 0 20%
    }.product-detail-slider .yv-product-small-slider:not(.flickity-enabled) .yv-product-slider-item {
        max-width: 70px;
        flex: 0 0 70px
    }.yv-recent-product-grid.recommend:not(.flickity-enabled) .yv-product-card,
    .upsell-product-slider:not(.flickity-enabled) .yv-product-card {
        max-width: 20%;
        flex: 0 0 20%
    }.split-slider-section .flickity-page-dots {
        display: none
    }.adapt-slider-width .yv-new-arriavl-slider:not(.flickity-enabled) .yv-product-card {
        max-width: 100%;
        flex: 0 0 auto;
        flex-grow: 1;
    }.collection-products-section .filters-toggle .yv-filter-sidebar {
        transform: translateX(-100%);
    }.collection-products-section .filters-toggle .yv-products-list {
        margin-left: 0;
        max-width: 100%;
        flex: 0 0 100%;
    }.d-text-left {
        text-align: left;
    }.d-text-right {
        text-align: right;
    }.d-top-left {
        top: 40px;
        left: 15px;
    }.d-top-center {
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
    }.d-top-right {
        top: 40px;
        right: 15px;
    }.d-center-left {
        top: 50%;
        left: 15px;
        transform: translateY(-50%);
    }.d-center-right {
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }.d-bottom-left {
        bottom: 40px;
        left: 15px;
    }.d-bottom-right {
        bottom: 40px;
        right: 15px;
    }.shopify-cleanslate div[role="button"],
    .shopify-cleanslate button {
        min-height: 50px!important
    }.button.large-btn {
        min-width: 200px;
        min-height: 60px;
        font-size: 18px;
    }.button.d-xsmall-btn {
        min-width: 90px;
        min-height: 26px;
        font-size: 10px;
        padding: 10px 12px
    }.button.d-small-btn {
        min-width: 126px;
        min-height: 44px;
        font-size: 14px
    }.slider-desktop-height-fixed .yv-product-slider-item .image-wrapper,
    .slider-desktop-height-fixed .yv-product-slider-item .product-single__media {
        height: var(--productSliderHeight);
        padding-bottom: 0px !important;
    }.slider-desktop-height-fixed .yv-product-slider-item .image-wrapper img {
        object-fit: contain;
        object-position: center;
    }.featured-collection-products-stacked-true .yv-new-arriavl-slider .yv-product-card {
        max-width: 50%!important;
        flex: 0 0 50%!important;
    }.featured-desktop-height-fixed .image-wrapper {
        height: var(--productSliderHeight);
        padding-bottom: 0 !important;
    }.featured-desktop-height-fixed .image-wrapper img {
        object-fit: contain;
        object-position: center;
    }.yv-images-grid-container {
        justify-content: space-between;
        align-items: center;
        column-gap: 70px;
    }.yv-images-grid-container.left-content {
        flex-flow: row;
    }.yv-images-grid-container.right-content {
        flex-flow: row-reverse;
    }.image-position-left .row {
        flex-flow: row;
    }.image-position-right .row {
        flex-flow: row-reverse;
    }.yv-map-banner {
        flex-direction: row;
        justify-content: center;
    }.yv-map-container--top-left {
        align-items: flex-start;
        justify-content: flex-start;
    }.yv-map-container--top-center {
        align-items: flex-start;
        justify-content: center;
    }.yv-map-container--top-right {
        align-items: flex-start;
        justify-content: flex-end;
    }.yv-map-container--middle-left {
        align-items: center;
        justify-content: flex-start;
    }.yv-map-container--middle-center {
        align-items: center;
        justify-content: center;
    }.yv-map-container--middle-right {
        align-items: center;
        justify-content: flex-end;
    }.yv-map-container--bottom-left {
        align-items: flex-end;
        justify-content: flex-start;
    }.yv-map-container--bottom-center {
        align-items: flex-end;
        justify-content: center;
    }.yv-map-container--bottom-right {
        align-items: flex-end;
        justify-content: flex-end;
    }.tabbed-collage-container.img-position-left .row {
        flex-flow: row;
    }.tabbed-collage-container.img-position-right .row {
        flex-flow: row-reverse;
    }.yv-lookbook-product-wrapper {
        padding-top: 30px;
    }.featured-collections-banner-wrapper {
        padding: 30px;
    }.slider-desktop-height-fixed .split-slide-item {
        height: 100%;
    }.desktop-content-width-small {
        width: 100%;
        max-width: 50%;
    }.yv-feature-imgbox.video-fullwidth-false {
        border-radius: var(--layoutRadius)
    }.yv-video-wrapper .container {
        border-radius: var(--layoutRadius);
    }.yv-image-banner-content-inner {
        max-width: 75%;
    }.color-collections-image {
        position: sticky;
        top: 0;
    }.color-collections-products {
        padding-left: 40px;
    }.fullwidth-container .color-collections-products {
        max-width: 90%;
    }.color-collections-color-item+.color-collections-color-item {
        margin-top: 2px;
    }.promo-banner-counter-list {
        grid-template-columns: repeat(var(--counter-count, 3), minmax(0, 1fr));
    }.side-drawer-story.bar-view {
        transform: translateX(calc(100% - 50px));
        max-width: 100%;
    }.side-drawer-story.bar-view.show {
        transform: unset;
    }.side-drawer-story.bar-view .side-drawer-main-heading,
    .side-drawer-story.bar-view .side-drawer-head {
        height: 100%;
    }.side-drawer-story.bar-view .side-drawer-head {
        border-radius: 0;
    }.side-drawer-story.bar-view .side-drawer-body {
        width: 100%;
    }.side-drawer-story.bar-view .side-drawer-story-close {
        pointer-events: none;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        border: 0;
        border-radius: 0;
        color: var(--side-drawer-head-color, #000000);
    }.side-drawer-story.bar-view .side-drawer-body .side-drawer-story-close {
        display: none;
    }.side-drawer-story.bar-view .side-drawer-story-close svg {
        width: 14px;
        height: 14px;
    }.side-drawer-media-with-text .text-content {
        max-width: 90%;
    }.side-drawer-media-with-text .image-position-right .text-content {
        margin-left: auto;
        margin-right: auto;
    }.tabbed-collage-content .yv-product-accordion {
        margin-top: 0;
        max-width: 95%;
        margin-left: auto;
    }}@media (min-width:992px){.product-result .col-lg-2 {
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        max-width: 15%
    }.deal-counter {
        font-size: calc( var(--heading_base_size) * 40px);
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content {
        max-width: 500px!important;
        padding-left: 30px!important;
        padding-right: 30px!important;
    }.tabbed-collage-content .yv-accordion-header-icon.small svg {
        width: 18px;
        height: auto;
        transform: unset;
    }.tabbed-collage-content .yv-accordion-header-icon.medium svg {
        width: 24px;
        height: auto;
        transform: unset;
    }.tabbed-collage-content .yv-accordion-header-icon.large svg {
        width: 34px;
        height: auto;
        transform: unset;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content.content-fullwidth .yv-countdown-center-content {
        flex-wrap: nowrap;
        column-gap: 60px;
    }}@media (min-width:1025px){.slider-active .slider-button {
        display: flex;
    }.featured-collection-products-stacked-true .yv-new-arriavl-slider .yv-product-card {
        max-width: 33.33%!important;
        flex: 0 0 33.33%!important;
    }.yv-image-banner-content-inner {
        max-width: 55%;
    }.fullwidth-container .color-collections-products {
        max-width: 75%;
        margin-left: 3%;
    }}@media (min-width:1200px){.shopify-cleanslate div[role="button"],
    .shopify-cleanslate button {
        min-height: 48px!important
    }.button.large-btn {
        min-width: 220px;
        min-height: 62px;
        font-size: 20px;
    }.yv-collection-wrapper.fullwidth .yv-collection-slider .flickity-prev-next-button.previous {
        left: -50px;
    }.yv-collection-wrapper.fullwidth .yv-collection-slider .flickity-prev-next-button.next {
        right: -50px;
    }.yv-new-arriavl-slider.content-overlay-false .yv-product-card {
        width: 33.33%;
    }.yv-collection-product-grid.column-count-4:not(.flickity-enabled) .yv-product-card,
    .yv-collection-product-grid.column-count-4 .yv-product-card {
        max-width: 25%;
        flex: 0 0 25%
    }.yv-collection-product-grid.column-count-5:not(.flickity-enabled) .yv-product-card,
    .yv-collection-product-grid.column-count-5 .yv-product-card {
        max-width: 20%;
        flex: 0 0 20%
    }.yv-collection-product-grid.column-count-6:not(.flickity-enabled) .yv-product-card,
    .yv-collection-product-grid.column-count-6 .yv-product-card {
        max-width: 16.66%;
        flex: 0 0 16.66%
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content {
        max-height: calc(100% - 80px);
        overflow: auto;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="bottom-left"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="bottom-center"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="bottom-right"] {
        bottom: 60px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="top-left"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="top-center"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="top-right"] {
        top: 60px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="bottom-left"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="top-left"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="center-left"] {
        left: 60px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="bottom-right"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="top-right"],
    .yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content[class*="center-right"] {
        right: 60px;
    }.search-bar-true .header-search-icon {
        display: none;
    }.featured-collections-banner-wrapper {
        padding: 50px;
        padding-bottom: 20px;
    }.color-collections-products {
        padding-left: 70px;
        max-width: 85%;
    }.color-collections-content-inner {
        max-width: 70%;
    }.side-drawer-media-with-text .text-content {
        max-width: 83%;
    }.desktop-content-width-small {
        max-width: 35%;
    }.desktop-content-width-large {
        max-width: 90%;
    }}@media (min-width:1441px){.product-result .col-lg-2 {
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
        max-width: 13%
    }.color-collections-products {
        max-width: 80%;
    }.color-collections-products-item {
        grid-template-columns: 140px 1fr;
    }.color-collections-products-item-detail {
        padding-right: 30px;
    }.color-collections-content-inner {
        max-width: 50%;
    }}@media (max-width:1600px){.yv-banner-content:not(.fullwidth-banner-content) {
        padding: 40px 10% 38%
    }.slider-thumbnails-false .yv-banner-content:not(.fullwidth-banner-content) {
        padding: 40px 10% 40px;
    }.banner-small-slides {
        height: 125px
    }.banner-section .yv-banner-thumbnail {
        width: 135px
    }.banner-section .banner-small-slides-container {
        max-width: 630px
    }}@media (max-width:1440px){.shopify-policy__container {
        max-width: 70%
    }.shopify-cleanslate ._1M9S34W-UyhhDRRQQiV3RH,
    .shopify-cleanslate ._2zarRkvJ2j83NID3Q3t0Ix {
        height: 43px!important
    }.page-description {
        padding-left: 30px;
        padding-right: 30px
    }.banner-section .yv-banner-thumbnail {
        width: 120px
    }.banner-small-slides {
        height: 105px
    }.banner-section .banner-small-slides-container {
        max-width: 530px
    }.yv-banner-title.split-banner-title {
        font-size: 57px;
        margin-bottom: 20px;
    }.yv-collections-text {
        margin: 0 4% 0 0;
        padding: 0 20px 0 0
    }.yv-collections-desc {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 20px;
        padding-right: 16px
    }.yv-collection-content a {
        padding: 12px 70px 12px 15px
    }.yv-collection-link-outer {
        right: 15px
    }.yv-collection-link {
        width: 36px;
        height: 36px
    }.yv-collection-link svg {
        width: 16px
    }.yv-collection-list-image {
        height: 450px
    }.yv-collection-wrapper.fullwidth .yv-collection-list-image {
        height: 550px;
    }.collection-product-section .yv-tab-content {
        padding: 10px 0;
    }.yv-product-card-img .discounts {
        bottom: 8px;
        left: 8px;
        padding: 2px 10px;
        font-size: 10px
    }.featured-collection-fullwidth .yv-new-arriavl-imgbox {
        height: 420px;
    }.yv-new-arriavl-imgbox {
        height: 500px
    }.yv-new-arriavl-content {
        padding: 20px
    }.yv-new-arrival-slider-header {
        padding: 0 35px
    }.yv-new-arriavl-slider {
        padding: 15px 0 15px 7px;
        margin-left: -50px
    }.yv-new-arriavl-slider .flickity-prev-next-button.previous {
        right: 55px;
    }.yv-countdown-large-imgbox {
        height: 350px;
    }.yv-countdown-middle-content {
        padding: 30px 65px;
    }.deal-counter {
        padding: 12px 13px;
    }.yv-countdown-center-desc {
        max-width: 100%
    }.yv-offer-detail {
        width: 180px;
        padding: 12px 14px;
    }.text-content {
        padding: 0 40px;
    }.multi-imgs-box .yv-img-content {
        height: 520px;
    }.featured-product-img-text .h5,
    .featured-product-img-text span {
        font-size: 18px
    }.yv-feature-product-detail {
        padding: 15px 20px 15px 30px
    }.yv-quickview_product_wrapper {
        padding: 20px
    }.cart-item-container .text-right {
        margin-top: 4px
    }.yv-blog-detail-content {
        padding: 30px 25px
    }.products-count {
        padding-right: 15px;
    }.sort-grid-icon {
        padding: 0 15px
    }.yv-product-feature-list-wrapper {
        margin-bottom: 35px
    }.yv-product-feature-list,
    .yv-product-feature-content {
        max-width: 740px
    }.yv-product-feature:not(.yv-product-big-slider) {
        margin: 0 0 40px
    }.video-overlay-head {
        padding: 0 20px;
    }}@media (max-width:1368px){.yv-collection-product-grid .flickity-prev-next-button.previous,
    .yv-recent-product-grid .flickity-prev-next-button.previous,
    .upsell-product-slider .flickity-prev-next-button.previous {
        left: 0px
    }.yv-collection-product-grid .flickity-prev-next-button.next,
    .yv-recent-product-grid .flickity-prev-next-button.next,
    .upsell-product-slider .flickity-prev-next-button.next {
        right: 0px
    }.yv-collection-product-grid .flickity-prev-next-button,
    .yv-recent-product-grid .flickity-prev-next-button,
    .upsell-product-slider .flickity-prev-next-button {
        background-color: #fff;
    }.featured-collection-fullwidth .yv-new-arriavl-slider .flickity-prev-next-button.previous {
        left: -3%;
    }.featured-collection-fullwidth .yv-new-arriavl-slider .flickity-prev-next-button.next {
        right: -3%;
    }}@media (max-width:1280px){.yv-banner-title.split-banner-title {
        font-size: 50px;
    }.promo-banner-counter-item-inner {
        max-width: 85%;
    }}@media (max-width:1199px){.header-search-bar {
        display: none;
    }.shopify-policy__container {
        max-width: 80%
    }body .shopify-cleanslate ._2EiMjnumZ6FVtlC7RViKtj {
        min-height: 50px !important;
    }.heading-subtitle {
        margin-bottom: 5px
    }.banner-section .yv-banner-thumbnail {
        width: 105px
    }.banner-small-slides {
        height: 85px
    }.banner-section .banner-small-slides-container {
        max-width: 500px;
        left: 45%;
        bottom: 40px
    }.yv-banner-title.split-banner-title {
        font-size: 46px;
    }.banner-fullwidth-slides .flickity-button {
        width: 36px;
        height: 36px;
    }.yv-collection-content a {
        padding: 12px 45px 12px 15px
    }.yv-collection-link-outer {
        right: 10px
    }.yv-collection-link {
        width: 30px;
        height: 30px
    }.yv-collection-link svg {
        width: 13px
    }.yv-collection-list-image {
        height: 360px
    }.yv-collection-wrapper.fullwidth .yv-collection-list-image {
        height: 440px;
    }.yv-boxtestimonial-slider .yv-testimonial-slide {
        padding: 15px 30px
    }.yv-boxtestimonial-slider {
        padding: 20px 40px
    }.yv-countdown-large-imgbox {
        height: 300px;
    }.yv-countdown-middle-content {
        padding: 30px 55px;
    }.deal-counter {
        padding: 10px;
    }.yv-countdown-center-desc {
        padding: 0 10px
    }.yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-large-imgbox {
        height: 500px;
    }.icons_with_text_item figure svg {
        width: 30px
    }.multi-imgs-box .yv-img-content {
        height: 450px;
    }.yv_quickView_product {
        max-width: 550px;
    }.yv-search-result-container .page-result-desc {
        padding-right: 10px
    }.yv-search-result-container .page-result-item {
        padding: 20px
    }.recent-search-listing li img,
    .recent-search-listing li svg {
        min-width: 50px;
        max-width: 50px;
        height: 50px
    }.yv-collections-list {
        padding: 60px 0
    }.yv-feature-product-detail {
        padding: 15px 15px 15px 25px
    }.yv-new-arrival-slider-header {
        padding: 0 25px
    }.yv-new-arriavl-slider.content-overlay-false {
        margin-left: 1.5%;
    }.yv-new-arriavl-slider .yv-product-card {
        width: 33.33%
    }.featured-collection-fullwidth .yv-new-arriavl-slider .yv-product-card {
        width: 25%;
    }.main-blog-section {
        padding-bottom: 60px
    }.yv-lookbook-product-box {
        max-width: 90%;
    }.yv-timeline-nav {
        width: 25%;
        flex: 0 0 25%;
    }.yv-timeline-content {
        width: 85%;
        flex: 0 0 85%;
    }.featured-collections-banner-content-grid {
        max-width: 90%;
    }.collections-list-slider-box {
        max-width: calc(100% - 40px * 2);
    }.collections-list-slider-item {
        width: 25%;
        flex: 0 0 25%;
        padding: 0 10px;
    }.promo-banner-counter-item-inner {
        max-width: 90%;
    }.promo-banner-counter-count {
        font-size: 80px;
    }}@media (max-width:1024px){.product-view-dropdown {
        display: none;
    }.tabbed-collage-content .yv-product-accordion.background-enabled .yv-accordion-card {
        padding: 25px 0;
    }}@media (max-width:991px){.shopify-challenge__button {
        height: 40px
    }.shopify-cleanslate ._1M9S34W-UyhhDRRQQiV3RH,
    .shopify-cleanslate ._2zarRkvJ2j83NID3Q3t0Ix {
        height: 40px!important
    }.yv-banner-title.split-banner-title {
        font-size: 40px;
    }.yv-banner-subtitle {
        font-size: var(--mediumText)!important;
        margin-bottom: 10px
    }.banner-section .banner-small-slides-container {
        max-width: 53%
    }.fullwidth-banner-content .yv-banner-desc {
        margin-bottom: 20px;
    }.yv-collection-slider,
    .yv-collections-text-outer {
        max-width: 100%;
        flex: 0 0 100%
    }.collection-list-section .full-width .yv-collections-text-outer {
        max-width: 100%;
        flex: 0 0 100%;
    }.collection-list-section .full-width .yv-collection-slider {
        max-width: 100%;
        flex: 0 0 100%;
    }.yv-collection-wrapper.fullwidth .yv-collection-list-image {
        height: 380px;
    }.collection-list-section .full-width .yv-collections-text {
        margin: 0 0 15px;
        padding: 0;
    }.yv-collections-text {
        margin: 0 0 15px;
        padding: 0;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }.yv-collections-desc {
        padding-right: 0;
        max-width: 550px;
        margin: 0 auto 10px
    }.yv-boxtestimonial-slider {
        padding: 10px 20px
    }.yv-testimonial-wrapper .flickity-prev-next-button.previous {
        left: 0
    }.yv-testimonial-wrapper .flickity-prev-next-button.next {
        right: 0
    }.yv-testimonial-slider:not(.yv-boxtestimonial-slider) .flickity-prev-next-button.previous {
        left: -40px
    }.yv-testimonial-slider:not(.yv-boxtestimonial-slider) .flickity-prev-next-button.next {
        right: -40px
    }.yv-new-arriavl-imgbox {
        height: 450px
    }.yv-new-arrival-slider-header {
        padding: 0 15px
    }.yv-new-arriavl-content {
        padding: 15px
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox {
        padding: 25px 12px;
    }.featured-collection-fullwidth .yv-new-arriavl-imgbox {
        height: 400px;
    }.yv-new-arriavl-slider .yv-product-card {
        width: 50%
    }.yv-new-arriavl-slider:not(.flickity-enabled) .yv-product-card {
        max-width: 50%;
        flex: 0 0 50%
    }.featured-collection-fullwidth .yv-new-arriavl-slider .flickity-prev-next-button.next {
        right: -10px;
    }.featured-collection-fullwidth .yv-new-arriavl-slider .flickity-prev-next-button.previous {
        left: -10px;
        right: unset;
    }.yv-countdown-large-imgbox {
        height: 240px;
    }.yv-countdown-middle-content {
        padding: 25px 30px;
    }.deal-counter {
        padding: 14px;
    }.deal-counter-box {
        margin-bottom: 20px
    }.yv-countdown-subtitle {
        margin-bottom: 20px;
    }.yv-countdown-center-desc {
        margin-bottom: 20px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content {
        max-width: 450px;
    }.yv-countdown-middle-content {
        flex: 0 0 60%;
        max-width: 60%;
    }.article-template__comments-comment {
        padding: 10px 15px;
        margin-bottom: 12x
    }.yv-offers-outer {
        margin-top: 20px;
    }.yv-offer-item {
        height: 200px
    }.yv-offer-detail {
        width: 155px;
        bottom: 10px;
        left: 10px;
    }.text-content {
        padding: 0 20px;
    }.icons_with_text_item {
        margin-bottom: 30px;
    }.icons_with_text_item figure {
        margin-right: 15px;
    }.multi-image .image-second {
        padding-left: 25px;
    }.multi-image .image-one {
        padding-right: 25px;
    }.multi-imgs-box .yv-img-content {
        height: 400px;
    }.yv-search-result-container .page-result-desc {
        -webkit-line-clamp: 2
    }.yv-search-result-list .row {
        margin: 0 -5px
    }.yv-search-result-list .col-4,
    .yv-search-result-list .col-6 {
        padding: 0 5px
    }.search-bar-no-results {
        min-height: 150px
    }.yv-page-banner.yv-account-page-banner {
        min-height: 100px
    }.yv-contact-text a,
    .yv-contact-text address,
    .yv-contact-text p {
        font-size: var(--mediumText);
    }.yv-contact-detail-outer {
        padding: 60px 0
    }.yv-contact-item {
        padding: 0 0 20px;
        margin-bottom: 20px
    }.yv-contact-item svg {
        min-width: 24px;
        max-width: 24px
    }.yv-feature-product-image {
        border: 6px solid #fff
    }.yv-feature-product-detail {
        padding: 0 15px 0 30px
    }.featured-product-img-text {
        left: -6px;
        top: -6px;
        width: auto;
        min-width: 30px;
        padding: 15px 0
    }.featured-product-img-text .h5,
    .featured-product-img-text span {
        font-size: 15px
    }.featured-product-img-text.marque-enabled {
        width: 30px;
        height: calc(100% + 12px);
    }.featured-product-img-text.marque-enabled .h5 {
        padding: 5px 0;
    }.image-position-right .featured-product-img-text {
        left: unset;
        right: -6px;
    }.product-loop-variants .color_option .option.variantImageOption {
        min-width: 30px;
        min-height: 30px
    }.top_page_title {
        padding: 20px 0;
        min-height: 120px
    }.sort-grid-icon[data-value=grid-layout-4],
    .sort-grid-icon[data-value=grid-layout-5] {
        display: none
    }.collection-sortbar {
        margin-left: 30px
    }.yv-product-small-slider-container {
        max-width: 180px;
        height: 40px
    }.product-detail-slider .yv-product-small-slider .yv-product-slider-item {
        height: 40px;
        width: 40px;
        margin: 0 3px
    }.product-detail-slider .yv-product-small-slider:not(.flickity-enabled) .yv-product-slider-item {
        max-width: 40px;
        flex: 0 0 40px
    }.selling_group {
        padding: 10px 12px
    }.selling_group label {
        padding: 0 0 0 25px
    }.yv-product-feature-list-wrapper {
        margin-bottom: 25px
    }.yv-product-feature-list,
    .yv-product-feature-content {
        padding: 0 15px;
    }.video-overlay-head {
        max-width: 100%;
        margin-bottom: 20px;
    }.yv-spotlight-product-media {
        min-width: 55px;
        max-width: 55px;
        margin-right: 10px;
    }.yv-spotlight-element {
        left: calc(100% + 18px);
        width: max-content;
        max-width: 250px;
    }.yv-spotlight-element.left {
        right: calc(100% + 18px);
    }.yv-gallery-box.rounded.medium .yv-gallery-item {
        width: 215px;
    }.yv-gallery-box.rounded.medium .yv-gallery-img {
        height: 185px;
        width: 185px;
    }.text-loop-right {
        animation: 25s linear infinite reverse text-loop-right;
    }.text-loop-left {
        animation: 25s linear infinite reverse text-loop-left;
    }.tabbed-collage-content .yv-accordion-header {
        padding: 20px;
    }.yv-timeline-content {
        width: 90%;
        flex: 0 0 90%;
        padding: 0 20px;
    }.yv-timeline-content-inner {
        grid-gap: 30px;
    }.timeline-navigation-position-top .yv-timeline-content-box {
        padding-top: 20px;
    }.timeline-navigation-position-bottom .yv-timeline-content-box {
        padding-bottom: 20px;
    }.yv-gallery-box.rounded.xsmall .yv-gallery-item {
        width: 140px;
    }.yv-timeline-nav-item svg {
        width: 14px;
    }.thumbnail-position-left .yv-product-small-slider,
    .thumbnail-position-right .yv-product-small-slider {
        height: 40px;
    }.thumbnail-position-right .yv-product-big-slider {
        max-width: calc(100% - 52px);
    }.thumbnail-position-left .yv-product-big-slider {
        max-width: calc(100% - 52px);
    }.thumbnail-position-left .yv-product-small-slider-container,
    .thumbnail-position-right .yv-product-small-slider-container {
        max-width: 52px;
    }.customer-support {
        display: none;
    }.color-collections-products-item {
        grid-template-columns: 80px 1fr;
    }.promo-banner-counter-item-inner {
        max-width: 98%;
    }.promo-banner-counter-count {
        font-size: 64px;
    }.tabbed-collage-content .yv-product-accordion.background-enabled .yv-accordion-content {
        padding-left: calc(20px + 15px + 34px);
    }.tabbed-collage-content .yv-product-accordion.background-enabled .yv-accordion-card {
        padding: 15px 0;
    }.tabbed-collage-content .yv-accordion-header .accordion-heading {
        gap: 15px;
    }.yv-blog-bg.background-enabled {
        padding: 15px;
    }}@media (max-width:767px){.m-text-left {
        text-align: left;
    }.m-top-left {
        top: 15px;
        left: 15px;
    }.m-top-center {
        top: 15px;
        left: 50%;
        transform: translateX(-50%);
    }.m-top-right {
        top: 15px;
        right: 15px;
    }.m-center-left {
        top: 50%;
        left: 15px;
        transform: translateY(-50%);
    }.m-center-right {
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }.m-bottom-left {
        bottom: 15px;
        left: 15px;
    }.m-bottom-center {
        bottom: 15px;
        left: 50%;
        transform: translateX(-50%);
    }.shopify-policy__container {
        max-width: 90%
    }.flickity-prev-next-button {
        width: 30px;
        height: 30px;
    }.flickity-prev-next-button.previous {
        left: calc(50% - 40px);
    }.flickity-prev-next-button.next {
        right: calc(50% - 40px);
    }::-webkit-scrollbar {
        display: none
    }.slider-mobile-height-adapt .yv-feature-imgbox.yv-feature-videobox {
        padding-bottom: 0;
    }.yv-banner-container.slider-arrows-true .flickity-page-dots {
        display: none;
    }.banner-section .banner-small-slides-container,
    .banner-section .banner-small-slides-container img {
        display: none
    }.split-slider {
        position: relative
    }.split-slider-wrapper {
        position: absolute;
        z-index: 2;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        max-width: 100%;
    }.split-slider-wrapper:not(.no-overlay) {
        background: linear-gradient(0deg, rgb(0 0 0 / 71%) 0, rgba(0, 0, 0, 0) 100%);
    }.split-slider-wrapper .yv-banner-content {
        padding: 30px 20px 10% 5%;
    }.banner-section .yv-banner-thumbnail {
        height: 75px
    }.banner-fullwidth-slides .flickity-button {
        width: 30px;
        height: 30px;
    }.image-position-left .banner-fullwidth-slides .flickity-button.previous {
        left: 40%;
        right: unset;
    }.image-position-left .banner-fullwidth-slides .flickity-button.next {
        left: unset;
        right: 40%;
    }.slider-mobile-height-fixed .banner-container {
        height: var(--sliderHeight);
        padding-bottom: 0 !important;
    }.slider-thumbnails-false .yv-banner-content:not(.fullwidth-banner-content) {
        padding: 40px 20px 70px;
    }.yv-collection-wrapper .yv-collection-slider-wrapper {
        overflow-x: auto;
        overflow-y: hidden;
        margin: 0 -5px;
        display: flex;
        padding-bottom: 10px
    }.wide_container .yv-collection-slider-wrapper {
        margin: 0;
        padding: 0 20px;
        padding-bottom: 20px;
    }.yv-collection-wrapper .yv-collection-slider .yv-collection-list {
        max-width: 40%;
        flex: 0 0 40%;
    }.yv-collection-item {
        transform: scale(.95);
        /* height: 100%!important */
    }.yv-collection-list-image {
        height: 320px!important;
    }.yv-collection-wrapper.fullwidth .yv-collections-text {
        margin: 0 auto;
        max-width: 100%
    }.yv-collection-wrapper.fullwidth .yv-collections-desc {
        margin-bottom: 20px
    }.yv-collections-desc {
        max-width: 400px
    }.collection-product-section .section-heading {
        width: 100%;
    }.collection-product-section .yv-tabs {
        width: 100%;
    }.yv-collection-product-grid:not(.flickity-enabled) {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -5px;
    }.yv-collection-product-grid .yv-product-card {
        max-width: 33.33%;
        flex: 0 0 33.33%;
        width: 33%;
    }.yv-collection-product-grid {
        padding-bottom: 30px;
    }.yv-collection-product-grid .flickity-prev-next-button {
        top: 95%
    }.yv-collection-product-grid .flickity-prev-next-button.previous {
        left: calc(50% - 40px);
    }.yv-collection-product-grid .flickity-prev-next-button.next {
        right: calc(50% - 40px);
    }.yv-recent-product-grid .flickity-prev-next-button.previous,
    .upsell-product-slider .flickity-prev-next-button.previous {
        left: 42%
    }.yv-recent-product-grid .flickity-prev-next-button.next,
    .upsell-product-slider .flickity-prev-next-button.next {
        right: 42%
    }.yv-new-arriavl-imgbox {
        height: 400px
    }.yv-new-arrival-slider-header {
        padding: 0 0 0 15px;
        max-width: 100%
    }.yv-new-arriavl-content {
        overflow-y: auto;
        padding-right: 20%!important
    }.yv-new-arriavl-slider {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }.featured-collection-products-stacked-true .yv-new-arriavl-slider.mobile-swipe,
    .yv-new-arriavl-slider.mobile-swipe {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }.yv-new-arriavl-slider .yv-product-card {
        width: 100%;
        max-width: 50%;
        flex: 0 0 50%
    }.yv-collection-wrapper .yv-collection-slider-wrapper::-webkit-scrollbar,
    .yv-new-arriavl-slider::-webkit-scrollbar {
        display: block
    }.featured-collection-fullwidth .yv-new-arriavl-imgbox {
        height: 350px;
    }.yv-boxtestimonial-slider .yv-testimonial-slider-item {
        border-right: 0;
        width: 100%
    }.yv-boxtestimonial-slider .yv-testimonial-slide {
        padding: 0
    }.yv-testimonial-slider {
        padding: 0;
        flex-direction: row;
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto
    }.yv-testimonial-slider-item {
        padding: 20px
    }.yv-countdown-content-wrapper {
        align-items: center;
    }.yv-countdown-image-leftbox {
        flex: 0 0 40%;
        max-width: 40%
    }.yv-countdown-large-imgbox {
        height: 300px
    }.yv-countdown-content-wrapper:not(.yv-countdown-content-banner) .yv-countdown-image-rightbox.yv-countdown-image-main-box {
        display: none;
    }.yv-countdown-middle-content {
        flex: 0 0 70%;
        max-width: 70%
    }.deal-counter {
        padding: 11px;
    }.count-type {
        bottom: -20px;
        font-size: 12px;
    }.deal-counter-box {
        padding-bottom: 23px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-large-imgbox {
        height: 480px;
    }.featured-articles-section .section-heading {
        text-align: center;
        flex-direction: column;
    }.featured-articles-section .featured-blog-section-heading {
        margin-bottom: 10px;
    }.yv-blogs-wrapper .row {
        flex-wrap: nowrap;
        overflow-x: auto
    }.corner-view-all {
        position: unset;
        transform: unset;
    }.yv-blog-card-img {
        margin-bottom: 20px;
    }.yv-blogs-wrapper.overlay-content-true .yv-blog-bg.background-enabled {
        margin-bottom: 20px;
    }.yv-blogs-wrapper.overlay-content-true .yv-blog-bg.background-enabled .yv-blog-card-img {
        margin-bottom: 0;
    }.main-blog-section {
        padding-bottom: 40px
    }.blog-filter-box {
        flex-wrap: wrap;
    }.blog-filter-box h6 {
        max-width: 100%;
        flex: 0 0 100%;
    }.yv-blog-detail-content {
        margin-bottom: 20px;
    }.page-description {
        padding-left: 10px;
        padding-right: 10px
    }.offer-section .yv-offers-outer .row,
    .yv-collection-slider-wrapper:not(.flickity-enabled),
    html:not(.no-js) .yv-collection-slider-wrapper:not(.flickity-enabled) {
        justify-content: flex-start
    }.offer-section .yv-offers-outer .row {
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }.image-position-left .yv-imgbox-container {
        margin-bottom: 30px
    }.image-position-right:not(.multi-imgs-box) .yv-imgbox-container {
        margin-bottom: 30px
    }.row.image-position-right {
        flex-flow: column-reverse;
    }.text-content {
        padding: 0;
    }.fullwidth-container .text-content {
        padding: 0 20px;
    }.multi-imgs-box .yv-img-content {
        height: 330px;
    }.multi-image .image-second {
        padding-left: 15px;
    }.multi-image .image-one {
        padding-right: 15px;
    }.recent-search-listing {
        margin-bottom: 25px
    }.input-group-append.search__speech {
        background: transparent;
    }.input-group-append.search__speech svg {
        stroke: none;
        width: 12px;
        height: auto;
        margin-right: 10px;
    }.yv-collections-list {
        padding: 40px 0
    }.yv-collection-card-box {
        margin-bottom: 30px
    }.yv-contact-detail-outer {
        padding: 40px 0
    }.yv-contact-information {
        padding: 0
    }.yv-contact-form {
        max-width: 80%;
        margin: 0 auto
    }.yv-get-in-touch {
        margin-bottom: 30px
    }.contact-form label {
        display: none
    }.yv-feature-product-detail {
        padding: 20px 0
    }.fullwidth-product-section .yv-feature-product-detail {
        padding: 20px;
    }.featured-product-img-text {
        padding: 10px 0
    }.featured-product-img-text .h5,
    .featured-product-img-text span {
        font-size: 14px
    }.cart-items-wrapper {
        padding-right: 0
    }.text-with-icon-column.column-bg {
        margin-bottom: 20px
    }.yv-product-card.filter-slide {
        display: none
    }.yv-product-card.filter-slide.active {
        display: block
    }.sort-grid-icon {
        display: none
    }#sort__list.active,
    .yv-filter-sidebar.active {
        transform: translateY(0);
        opacity: 1;
    }#sort__list,
    .filter-apply {
        position: fixed;
        width: 100%
    }.yv-color-filter .yv-filter-item {
        margin-right: 16px
    }.filter-apply {
        justify-content: space-between;
        bottom: 0;
        left: 0;
        z-index: 1;
        padding: 20px;
        background-color: var(--primaryColorBody);
        border-top: 2px solid var(--colorXlightTextBody)
    }.filter-apply a,
    .filter-apply button {
        max-width: 48%
    }.yv-applied-filter-item a {
        margin: 0 5px 5px 0;
        font-size: 10px
    }.collection-sortbar {
        margin-left: 15px;
    }#sort__list {
        display: block;
        top: unset;
        z-index: 99;
        border-radius: 20px 20px 0 0
    }#sort__list li {
        padding: 8px 20px;
        border: 0;
        text-align: center;
        font-size: 16px;
        color: #000
    }.open-filter-sort {
        overflow: hidden;
        position: relative;
        touch-action: none
    }#sort__list li.sort-heading {
        margin-bottom: 9px;
        padding: 20px;
        border-bottom: 1px solid #ececec
    }.close-sort {
        position: absolute;
        top: -36px;
        left: 50%;
        background-color: transparent;
        border: 2px solid #fff;
        border-radius: 100%;
        color: #fff;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 3px;
        transform: translateX(-50%)
    }.close-sort svg {
        fill: #fff!important;
        stroke: #fff;
        stroke-width: 3px;
        width: 80%;
        height: 80%
    }.filter-apply .button.small-btn {
        font-size: 13px;
    }.product-section .flickity-page-dots {
        display: flex;
        bottom: 15px
    }.product-section .flickity-page-dots .dot.is-selected {
        background-color: var(--theme-color)
    }.yv-product-feature:not(.yv-product-big-slider) {
        margin: 0 0 20px
    }.slider-mobile-height-fixed .yv-product-slider-item .image-wrapper,
    .slider-mobile-height-fixed .yv-product-slider-item .product-single__media {
        height: var(--productSliderHeight);
        padding-bottom: 0px !important;
    }.slider-mobile-height-fixed .yv-product-slider-item .image-wrapper img {
        object-fit: contain;
        object-position: center;
    }.featured-mobile-height-fixed .image-wrapper {
        height: var(--productSliderHeight);
        padding-bottom: 0px !important;
    }.featured-mobile-height-fixed .image-wrapper img {
        object-fit: contain;
        object-position: center;
    }.video-overlay-head {
        padding: 0 10px;
    }.yv-quickview_product_slider .flickity-button.next {
        right: 10px;
    }.yv-quickview_product_slider .flickity-button.previous {
        left: 10px;
    }.yv-gallery-box.medium .yv-gallery-item {
        width: 260px;
    }.yv-gallery-box.xsmall .yv-gallery-item {
        width: 140px
    }.yv-gallery-box.medium .yv-gallery-img {
        height: 190px;
    }.yv-gallery-box.rounded.medium .yv-gallery-item {
        width: 200px;
    }.yv-gallery-box.rounded.medium .yv-gallery-img {
        height: 170px;
        width: 170px;
    }.newsletter-content {
        max-width: 500px;
    }.size-chart-table::-webkit-scrollbar {
        display: block;
    }.banner-content-below .yv-map-container {
        position: unset;
    }.banner-content-below .yv-map-content {
        padding: 0;
    }.tabbed-collage-content .yv-accordion-header {
        padding: 15px;
    }.yv-lookbook-product-box {
        max-width: 100%;
        padding: 20px 20px;
    }.yv-lookbook-items {
        flex: 0 0 100%;
        max-width: 100%;
    }.yv-lookbook-inner {
        height: auto;
        justify-content: space-between;
        flex: 0 0 100%;
        flex-direction: column;
    }.yv-lookbook-items.left-box {
        min-height: auto;
        width: 100%;
    }.yv-lookbook-items-img {
        height: auto;
    }.yv-lookbook-container .yv-lookbook-items-img .image-wrapper {
        height: 100%;
    }.yv-lookbook-product-wrapper {
        padding-bottom: 40px;
    }.collection-tabs-wrapper .yv-tabs.border-enabled .yv-tab-item.filter-products .yv-tab-link {
        padding: 3px 14px;
        font-size: var(--smallText);
        margin: 0 10px 0 0
    }.collection-tabs-wrapper .yv-tabs.align-end {
        justify-content: flex-start;
    }.yv-timeline-content-inner {
        grid-template-columns: auto;
    }.yv-timeline-content {
        padding: 0 10px;
    }.yv-timeline-nav {
        width: 28.33%;
        flex: 0 0 28.33%;
        text-align: left;
    }.yv-timeline-nav-blocks {
        max-width: calc(100% - 0px * 2);
        margin: 0 auto;
    }.collections-list-slider-item {
        width: 33.33%;
        flex: 0 0 33.33%;
    }.yv-gallery-box.rounded.xsmall .yv-gallery-item {
        width: 105px;
    }.yv-gallery-box.rounded.xsmall .yv-gallery-img {
        height: 80px;
        width: 80px;
    }.yv-timeline-nav-item svg {
        width: 12px;
    }.yv-timeline-nav-item {
        padding: 10px 5px;
        column-gap: 5px;
    }.yv-timeline-nav-blocks:not(.flickity-enabled) {
        justify-content: flex-start;
    }.yv-contact-form-img {
        max-width: 100%;
    }.yv-contact-form .row .col-md-6+.col-md-6 {
        margin-top: 30px;
    }.yv-split-image-banner-media {
        flex: 0 0 50%;
        max-width: 50%;
    }.yv-split-image-banner-container {
        flex-wrap: wrap;
    }.yv-split-image-banner-content-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px;
        order: 3;
    }.yv-split-image-banner-media.left-media {
        order: 1;
    }.yv-split-image-banner-media.right-media {
        order: 2;
    }.slider-mobile-height-fixed .split-slide-item {
        height: 100%;
    }.yv-product-page-specs-cnt {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 40px;
    }.collections-list-slider-box {
        max-width: 100%;
        padding-top: 20px;
    }.collections-list-slider .flickity-prev-next-button.next {
        right: 10px;
        width: 30px;
        height: 30px;
        background: #fff;
    }.collections-list-slider .flickity-prev-next-button.previous {
        left: 10px;
        width: 30px;
        height: 30px;
        background: #fff;
    }.collections-list-slider .flickity-prev-next-button svg {
        fill: #000;
    }.featured-collections-banner-content-grid {
        max-width: 100%;
    }.featured-collections-banner-content {
        padding: 0 40px;
    }.featured-collections-banner-wrapper {
        padding: 15px 0;
    }.yv-gallery-collage-outer .mobile-content-width-large {
        max-width: 100%;
        width: 100%;
    }.yv-gallery-collage-outer .mobile-content-width-small {
        max-width: 50%;
        width: 100%;
    }.footer-dropdown .country-select-box .detail-expand {
        left: 50%;
        transform: translateX(-50%);
        max-width: 250px;
    }.spotlight-section {
        overflow: hidden !important;
    }.button.m-xsmall-btn {
        min-width: 80px;
        min-height: 26px;
        font-size: 10px;
        padding: 8px 10px;
    }.button.m-default-btn {
        padding: 8px 15px;
        min-height: 39px;
        min-width: 110px;
        font-size: 13px;
    }.button.m-med-btn {
        padding: 8px 15px;
        min-height: 39px;
        min-width: 110px;
    }.button.m-large-btn {
        padding: 8px 15px;
        min-height: 46px;
        min-width: 140px;
    }.color-collections-products {
        margin-top: 20px;
    }.fullwidth-container .color-collections-products {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }.color-collections-image {
        padding-bottom: 20px;
        flex-direction: column;
    }.color-collections-color-list {
        flex-direction: row;
    }.color-collections-color-item {
        flex-grow: 1;
    }.color-collections-color-item button {
        width: 100%;
        height: 16px;
    }.color-collections-color-item.active button {
        transform: scale3d(1, 1.5, 1);
    }.sticker {
        width: 40px;
        height: 40px;
    }.sticker svg {
        width: 18px;
        height: auto;
    }.color-collections-products-item {
        grid-template-columns: 120px 1fr;
    }.color-variants-wrapper .product-loop-variants .color_option .option.variantImageOption {
        min-width: auto;
        min-height: auto;
        /* width: 14px;
        height: 14px */
    }.promo-banner-counter-list {
        flex-wrap: wrap;
    }.side-drawer-story {
        transform: translateX(calc(100% - 0));
        max-width: calc(100% - 30px);
    }.side-drawer-story.expand {
        transform: translateX(calc(100% - 40px));
    }.side-drawer-head {
        width: 40px;
    }.side-drawer-body {
        padding: 50px 0px;
    }.side-drawer-body-inner {
        max-width: 100%;
    }.side-drawer-story.bar-view .side-drawer-story-close {
        display: none;
    }.tabbed-collage-content .yv-product-accordion {
        margin-top: 20px;
    }.tabbed-collage-content .yv-product-accordion.background-enabled .yv-accordion-content {
        padding-left: calc(15px + 15px + 24px);
    }.tabbed-collage-content .yv-product-accordion.background-enabled .yv-accordion-card {
        padding: 20px 0;
    }.yv-blog-bg.background-enabled {
        padding: 10px;
    }.side-drawer-story .side-drawer-body .side-drawer-story-close {
        display: none;
    }.yv-draw-icon svg {
        width: 90px;
        height: auto;
    }.yv-gallery-collage-outer.mobile-swipe .mobile-row .col-6 {
        flex: 0 0 40%;
        max-width: 40%;
    }.color-collections-products-list.mobile-swipe {
        grid-auto-flow: column;
        grid-auto-columns: minmax(85%, 1fr);
        grid-template-columns: repeat(auto-fill, minmax(85%, 1fr));
        overflow-x: auto;
        padding-bottom: 15px;
        scroll-snap-type: x mandatory;
    }.yv-tabbed-collection-filter-items.product-grid-stacked.mobile-swipe {
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
    }.yv-gallery-outer.yv-gallery-style-stacked.mobile-swipe {
        overflow-x: auto;
    }.yv-gallery-outer.yv-gallery-style-stacked.mobile-swipe .yv-gallery-box {
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: max-content;
    }.collection-list-custom-item .yv-collection-detail{
        padding: 0 25px 0 5px;
    }.collection-list-custom-item .image-wrapper{
        padding-bottom: 66%;
    }.collection-list-custom-item .yv-collection-grid-hover{
        display: none;
    }.collection-list-custom-item{
        padding-left: 5px;
        padding-right: 5px;
    }.collection-list-custom-item .yv-collection-card-box{
        margin-bottom: 15px;
    }}@media (max-width:575px){.m-top-left {
        top: 20px;
        left: 20px;
    }.m-top-center {
        top: 20px;
    }.m-top-right {
        top: 20px;
        right: 20px;
    }.m-center-left {
        left: 20px;
    }.m-center-right {
        right: 20px;
    }.m-bottom-left {
        bottom: 20px;
        left: 20px;
    }.m-bottom-center {
        bottom: 20px;
    }.age-verify-btn button {
        margin: 5px 2px;
    }.shopify-cleanslate div[role="button"],
    .shopify-cleanslate button {
        min-height: 42px!important
    }.split-slider-wrapper .yv-banner-content {
        padding: 30px 20px 15% 5%
    }.yv-banner-title.split-banner-title {
        font-size: 36px;
    }.yv-collection-wrapper .yv-collection-slider .yv-collection-list {
        max-width: 85%;
        flex: 0 0 85%;
        transform: unset!important;
    }.yv-collection-wrapper .yv-collection-slider.collections-count-1 .yv-collection-list {
        max-width: 100%;
        flex: 0 0 100%;
    }.yv-collections-text {
        margin: 0 0 6px
    }.yv-collection-content {
        width: 94%;
        left: 3%;
    }.yv-collection-product-grid .yv-product-card {
        max-width: 50%;
        flex: 0 0 50%;
        width: 50%;
    }.yv-collection-product-grid.product-grid-stacked .yv-product-card {
        margin-bottom: 15px;
    }.featured-collection-products-stacked-true .yv-new-arriavl-slider .yv-product-card {
        margin-bottom: 15px;
    }.yv-collection-list-image {
        height: 380px!important;
    }.container-fluid.yv-new-arrival-wrapper,
    .container.yv-new-arrival-wrapper {
        padding: 0;
    }.container-fluid.yv-new-arrival-wrapper .yv-new-arriavl-imgbox .small-trigger-element,
    .container.yv-new-arrival-wrapper .yv-new-arriavl-imgbox .small-trigger-element,
    .theme-layout-rounded .yv-new-arrival-wrapper:not(.featured-collection-fullwidth) .yv-new-arriavl-imgbox,
    .yv-new-arriavl-imgbox .small-trigger-element {
        border-radius: 0;
    }.yv-new-arriavl-imgbox,
    .featured-collection-fullwidth .yv-new-arriavl-imgbox {
        height: 280px;
    }.yv-new-arrival-slider-header {
        padding: 0;
        text-align: center
    }.yv-new-arriavl-slider {
        padding: 0;
        margin-left: 0
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox {
        padding: 20px 8px;
        max-width: 100%;
        margin-top: -100px;
    }.featured-collection-fullwidth .yv-new-arriavl-content {
        height: calc(100% - 100px);
        justify-content: flex-start;
        padding: 15px!important;
    }.yv-new-arriavl-content .featured-collection-title {
        margin-top: auto;
    }.yv-new-arriavl-content .featured-collection-desc {
        margin-bottom: auto;
        font-size: var(--mediumText)!important;
    }.yv-new-arriavl-slider .flickity-prev-next-button {
        display: none
    }.yv-new-arriavl-content {
        bottom: unset;
        top: 0;
        text-align: center;
        background: transparent;
        padding: 15px;
        height: calc(100% - 100px);
        overflow: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-right: 15px!important;
    }.featured-collection-products-stacked-true .yv-new-arriavl-content {
        height: 100%;
    }.yv-new-arrival-sliderbox {
        padding: 14px 7px;
        border-radius: var(--layoutRadius);
        background-color: var(--primaryColorBody);
    }.yv-new-arrival-wrapper .col-lg-7 {
        margin-top: -100px;
        position: relative;
        padding: 0 20px;
    }.yv-new-arriavl-slider.content-overlay-false {
        margin-left: 0;
        margin: 0 5px;
    }.testimonial-section {
        border-top: 0
    }.yv-testimonial-review {
        margin-bottom: 25px
    }.yv-testimonial-reviews {
        margin-bottom: 10px
    }.yv-testimonial-author .author-img.big-image {
        min-width: 85px;
        max-width: 85px;
        height: 85px;
    }.yv-testimonial-reviews svg {
        width: 16px
    }.yv-testimonial-author .author-img {
        min-width: 28px;
        max-width: 28px;
        height: 28px
    }.yv-testimonial-slider.flickity-enabled {
        padding-bottom: 20px;
    }.yv-testimonial-wrapper .flickity-prev-next-button.previous {
        left: 38%!important;
        top: unset!important;
        bottom: -15px
    }.yv-testimonial-wrapper .flickity-prev-next-button.next {
        right: 38%!important;
        top: unset!important;
        bottom: -15px
    }.yv-testimonial-wrapper .flickity-prev-next-button {
        width: 30px;
        height: 30px
    }.yv-countdown-content-wrapper {
        position: relative;
        flex-wrap: wrap;
    }.yv-countdown-content-wrapper:not(.yv-countdown-content-banner) .yv-countdown-image-rightbox.yv-countdown-image-main-box {
        display: flex;
    }.yv-countdown-image-leftbox,
    .yv-countdown-middle-content,
    .yv-countdown-image-rightbox,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-image-leftbox,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-image-rightbox {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }.yv-countdown-middle-content {
        padding: 30px 25px;
        order: 2;
    }.yv-countdown-content-wrapper {
        margin: 0;
        box-shadow: 0 1px 9px 0px var(--colorXlightTextBody);
        border-radius: var(--layoutRadius);
        overflow: hidden;
    }.yv-countdown-content-wrapper.with-two-image .yv-countdown-image-leftbox,
    .yv-countdown-content-wrapper.with-two-image .yv-countdown-image-rightbox {
        flex: 0 0 50%;
        max-width: 50%;
    }.countdown-img-outer {
        border-radius: 0;
    }.yv-countdown-content-wrapper .yv-countdown-image-leftbox .countdown-img-outer,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-image-leftbox .countdown-img-outer {
        border-radius: var(--layoutRadius) 0 0 0;
    }.yv-countdown-content-wrapper .yv-countdown-image-rightbox .countdown-img-outer,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-image-rightbox .countdown-img-outer {
        border-radius: 0 var(--layoutRadius) 0 0;
    }.yv-countdown-content-wrapper.with-one-image .yv-countdown-image-leftbox .countdown-img-outer,
    .yv-countdown-content-wrapper.with-one-image .yv-countdown-image-rightbox .countdown-img-outer {
        border-radius: var(--layoutRadius) var(--layoutRadius) 0 0!important;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner.with-two-image .yv-countdown-image-leftbox,
    .yv-countdown-content-wrapper.yv-countdown-content-banner.with-two-image .yv-countdown-image-rightbox {
        flex: 0 0 50%;
        max-width: 50%;
    }.yv-countdown-large-imgbox,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-large-imgbox {
        height: 240px;
    }.yv-countdown-content-wrapper.yv-countdown-content-banner:not(.without-image) .yv-countdown-middle-content {
        max-width: 100%;
        position: unset;
        transform: unset;
        border-radius: 0 0 var(--layoutRadius) var(--layoutRadius);
    }.yv-blog-outer-box .col-12 {
        margin-bottom: 20px
    }.yv-offer-item {
        height: 160px;
    }.yv-offer-item-box {
        padding: 0;
        border: 0
    }.yv-offer-detail {
        height: 100%;
        max-width: 45%;
        flex: 0 0 45%;
        background-color: var(--theme-light-color);
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: unset;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }.yv-offer-item:not(.no-content) img {
        max-width: 55%;
        flex: 0 0 55%
    }.yv-offer-detail .offer-item-desc {
        font-family: var(--heading-font-family);
        text-transform: uppercase;
    }.yv-offer-item-box.content-border-true {
        border: 0;
        padding: 0;
    }.product_custom_liquid {
        margin-top: 0px
    }.multi-imgs-box {
        margin: 30px 0;
    }.image-one,
    .image-second,
    .multi-image .image-second,
    .multi-image .image-one {
        transform: unset;
        padding: 0 10px;
        margin: 15px 0
    }.yv-similar-product-list {
        padding: 20px 10px;
        flex-wrap: nowrap;
        overflow: auto;
    }.yv-similar-product-item {
        max-width: 30%;
        flex: 0 0 30%
    }.similar_Drawer_open .yv_similar_drawer_wrapper {
        transform: translate(0)!important;
    }.page-result-item {
        padding: 15px 20px
    }.yv-search-result-container .page-result-item {
        padding: 10px 15px
    }.yv-collection-card-box:not(.yv-collection-card-box-slide) {
        position: relative;
        display: flex;
        align-items: center;
        background-color: var(--theme-light-color);
        border-radius: var(--layoutRadius);
        margin-bottom: 15px
    }.yv-collection-card-box:not(.yv-collection-card-box-slide) .yv-collection-featured-img {
        max-width: 30%;
        flex: 0 0 30%;
        margin: 10px;
        border: 2px solid #fff;
    }.collection-list-custom{
        justify-content: space-between;
        flex-wrap: unset;
        overflow-x: auto;
        overflow-y: hidden;
    }.collection-list-custom-item{
        min-width: 66% !important;
        max-width: 66% !important;
        margin-right: 20px !important;
    }.collection-list-custom.collection-list-custom-stack{
        flex-wrap: wrap;
    }.collection-list-custom.collection-list-custom-stack .collection-list-custom-item{
        min-width: 50% !important;
        max-width: 50% !important;
        margin-right: 0 !important;
    }.yv-collection-detail {
        text-align: left;
        padding: 15px 25px 15px 5px;
        max-width: 64%;
        flex: 0 0 64%
    }.collection-list-custom.collection-list-custom-stack .yv-collection-detail{
        max-width: 100%;
    }.yv-collection-grid-hover {
        position: absolute;
        width: 100%;
        height: 100%;
        display: block
    }.yv-page-banner {
        min-height: 130px
    }.yv-contact-form {
        max-width: 90%
    }.yv-contact-item {
        padding: 0 0 15px;
        margin-bottom: 15px
    }.yv-right-sidebar .text-medium {
        font-size: var(--text)!important;
    }.pickUpAvailabilityContent {
        padding: 20px 15px
    }.content-divider-mobile-large .product__pickup-availabilities,
    .content-divider-mobile-large .selling_plan_wrapper,
    .content-divider-mobile-large .yv-main-product-detail .product-option-selector,
    .content-divider-mobile-large .yv-main-product-detail .social-icons,
    .content-divider-mobile-large .yv-main-product-detail .yv-product-quantity,
    .content-divider-mobile-large .yv-main-product-detail .yv-checkout-btn,
    .content-divider-mobile-large .gift-card-box {
        border-top: 8px solid var(--colorXlightTextBody);
        padding-top: 25px!important
    }.content-divider-mobile-medium .product__pickup-availabilities,
    .content-divider-mobile-medium .selling_plan_wrapper,
    .content-divider-mobile-medium .yv-main-product-detail .product-option-selector,
    .content-divider-mobile-medium .yv-main-product-detail .social-icons,
    .content-divider-mobile-medium .yv-main-product-detail .yv-product-quantity,
    .content-divider-mobile-medium .yv-main-product-detail .yv-checkout-btn,
    .content-divider-mobile-medium .gift-card-box {
        border-top: 4px solid var(--colorXlightTextBody);
        padding-top: 25px!important
    }.content-divider-mobile-small .product__pickup-availabilities,
    .content-divider-mobile-small .selling_plan_wrapper,
    .content-divider-mobile-small .yv-main-product-detail .product-option-selector,
    .content-divider-mobile-small .yv-main-product-detail .social-icons,
    .content-divider-mobile-small .yv-main-product-detail .yv-product-quantity,
    .content-divider-mobile-small .yv-main-product-detail .yv-checkout-btn,
    .content-divider-mobile-small .gift-card-box {
        border-top: 1px solid var(--colorXlightTextBody);
        padding-top: 25px!important
    }.content-divider-mobile-large .yv-main-product-detail .yv-checkout-btn {
        border-top: 8px solid var(--colorXlightTextBody);
        padding-top: 20px!important
    }.content-divider-mobile-medium .yv-main-product-detail .yv-checkout-btn {
        border-top: 4px solid var(--colorXlightTextBody);
        padding-top: 20px!important
    }.content-divider-mobile-small .yv-main-product-detail .yv-checkout-btn {
        border-top: 1px solid var(--colorXlightTextBody);
        padding-top: 20px!important
    }.content-divider-mobile-large .yv-product-accordion.belowProductGalllery,
    .content-divider-mobile-large .yv-product-accordion.sidebar-content,
    .content-divider-mobile-large .yv-product-detail-tabs.belowProductGalllery,
    .content-divider-mobile-large .yv-product-detail-tabs.sidebar-content,
    .content-divider-mobile-large .product-section .yv-product-accordion,
    .content-divider-mobile-large .product-section .yv-product-detail-tabs {
        border-top: 8px solid var(--colorXlightTextBody);
        padding: 20px 20px 0!important;
        border-bottom: 8px solid var(--colorXlightTextBody)
    }.content-divider-mobile-medium .yv-product-accordion.belowProductGalllery,
    .content-divider-mobile-medium .yv-product-accordion.sidebar-content,
    .content-divider-mobile-medium .yv-product-detail-tabs.belowProductGalllery,
    .content-divider-mobile-medium .yv-product-detail-tabs.sidebar-content,
    .content-divider-mobile-medium .product-section .yv-product-accordion,
    .content-divider-mobile-medium .product-section .yv-product-detail-tabs {
        border-top: 4px solid var(--colorXlightTextBody);
        padding: 20px 20px 0!important;
        border-bottom: 4px solid var(--colorXlightTextBody)
    }.content-divider-mobile-small .yv-product-accordion.belowProductGalllery,
    .content-divider-mobile-small .yv-product-accordion.sidebar-content,
    .content-divider-mobile-small .yv-product-detail-tabs.belowProductGalllery,
    .content-divider-mobile-small .yv-product-detail-tabs.sidebar-content,
    .content-divider-mobile-small .product-section .yv-product-accordion,
    .content-divider-mobile-small .product-section .yv-product-detail-tabs {
        border-top: 1px solid var(--colorXlightTextBody);
        padding: 20px 20px 0!important;
        border-bottom: 1px solid var(--colorXlightTextBody)
    }.selling_plan_wrapper {
        border-bottom: 0
    }.product-section shopify-payment-terms {
        margin-bottom: 20px;
        padding: 0 20px
    }.product__inventory {
        max-width: 100%;
    }.video-overlay-text h6 {
        margin-bottom: 20px
    }.video-play-btn {
        width: 50px;
        height: 50px;
    }.yv-coupan-sidebar {
        padding: 15px 15px 10px;
        max-width: 300px;
    }.offer-sidebar-slider {
        padding-bottom: 25px;
    }.yv-sidebar-offer-item {
        height: 100px;
    }.offer-sidebar-slider .flickity-prev-next-button {
        width: 22px;
        height: 22px;
    }.yv-gallery-box.medium .yv-gallery-item {
        width: 240px;
    }.yv-gallery-box.medium .yv-gallery-img {
        height: 160px;
    }.yv-gallery-box.rounded.medium .yv-gallery-item {
        width: 185px;
    }.yv-gallery-box.rounded.medium .yv-gallery-img {
        height: 155px;
        width: 155px;
    }.newsletter-section .section-heading {
        margin-bottom: 30px;
    }.newsletter-content {
        max-width: 450px;
    }.text-loop-right {
        animation: 15s linear infinite reverse text-loop-right;
    }.text-loop-left {
        animation: 15s linear infinite reverse text-loop-left;
    }.age-verification-outer {
        padding: 40px 30px;
    }.yv-timeline-nav {
        width: 35%;
        flex: 0 0 35%;
    }.collections-list-slider-item {
        width: 50%;
        flex: 0 0 50%;
    }.yv-timeline-nav-item svg {
        width: 10px;
    }.yv-tabs-wrapper .column-count-3 .yv-product-card {
        width: 50%;
    }.yv-discount-sidebar .yv-newsletter-popup-outer {
        right: 0;
        left: 0;
        margin: 0 auto;
    }.color-collections-products-item-detail {
        flex-direction: column;
        align-items: flex-start;
    }}@media (max-width:480px){.yv-similar-product-item {
        max-width: 40%;
        flex: 0 0 40%
    }.yv-quickview_product_slider {
        margin-bottom: 20px
    }.collection-sortby-selected {
        font-size: 14px
    }.yv-countdown-large-imgbox,
    .yv-countdown-content-wrapper.yv-countdown-content-banner .yv-countdown-large-imgbox {
        height: 200px;
    }.yv-gallery-box.medium .yv-gallery-item {
        width: 190px;
    }.yv-testimonial-slider .flickity-slider {
        align-items: flex-start;
    }.yv-gallery-box.xsmall .yv-gallery-item {
        width: 140px;
    }.yv-gallery-box.medium .yv-gallery-img {
        height: 140px;
    }.yv-gallery-box.xsmall .yv-gallery-img {
        height: 60px
    }.yv-gallery-box.rounded.medium .yv-gallery-item {
        width: 170px;
    }.yv-gallery-box.rounded.medium .yv-gallery-img {
        height: 140px;
        width: 140px;
    }.yv-gallery-style-stacked .yv-gallery-box.medium .yv-gallery-item {
        width: 160px;
    }.yv-gallery-style-stacked .yv-gallery-box.medium .yv-gallery-img {
        height: 130px;
    }.yv-gallery-style-stacked .yv-gallery-item {
        width: 90%;
    }.yv-gallery-style-stacked .yv-gallery-img {
        height: 170px;
    }.newsletter-content {
        max-width: 400px;
    }.yv-newsletter-input .newsletter-btn {
        font-size: var(--text);
    }.yv-gallery-box.no-crop .yv-gallery-item {
        width: 170px!important;
    }.yv-gallery-box.no-crop .yv-gallery-img {
        min-height: 100px;
    }.yv-newsletter-input .newsletter-btn {
        position: unset!important;
        width: 100%;
        margin-top: 15px;
        min-height: 44px;
    }.yv-newsletter-input .form-control {
        padding: 9px 9px 9px 15px;
        min-height: 48px;
    }}@media (max-width:380px){.yv-banner-title.split-banner-title {
        font-size: 26px;
    }.yv-new-arrival-sliderbox {
        padding: 10px 3px
    }.deal-counter {
        font-size: calc( var(--heading_base_size) * 22px);
        margin: 0 2px;
        padding: 12px;
    }.yv-offer-detail {
        max-width: 60%;
        flex: 0 0 60%
    }.yv-offer-item:not(.no-content) img {
        max-width: 40%;
        flex: 0 0 40%
    }.media-img {
        width: 120px;
        margin: 0 15px 0 0;
    }.cart-item-price {
        flex-wrap: wrap
    }.cart-item-price-unit {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 10px
    }.yv-filter-sidebar-heading svg {
        margin-right: 4px;
        width: 11px;
        height: 11px;
        margin-bottom: 2px
    }button.product__xr-button {
        height: 40px;
        font-size: 12px
    }.yv-product-feature-list .feature-link {
        padding: 11px 5px;
        font-size: 12px;
        margin: 0 3px
    }.yv-coupan-sidebar.position-left {
        left: 10px;
    }.yv-coupan-sidebar.position-right {
        right: 10px;
    }.newsletter-content {
        max-width: 350px;
    }}@media (max-width:360px){.split-slider-wrapper .yv-banner-content {
        padding: 30px 20px 15% 5%
    }.yv-countdown-middle-content {
        padding: 20px 10px;
    }.yv-new-arrival-wrapper .col-lg-7 {
        margin-top: -60px;
    }.yv-new-arriavl-content {
        height: calc(100% - 60px);
        padding: 10px!important;
    }.featured-collection-fullwidth .yv-new-arrival-sliderbox {
        margin-top: -80px;
    }.featured-collection-fullwidth .yv-new-arriavl-content {
        height: calc(100% - 80px);
        padding: 10px!important;
    }.count-type {
        font-size: 10px;
    }}@media (max-width:320px){.yv-collection-product-grid .flickity-prev-next-button.previous,
    .yv-recent-product-grid .flickity-prev-next-button.previous,
    .upsell-product-slider .flickity-prev-next-button.previous {
        left: 38%
    }.yv-collection-product-grid .flickity-prev-next-button.next,
    .yv-recent-product-grid .flickity-prev-next-button.next,
    .upsell-product-slider .flickity-prev-next-button.next {
        right: 38%
    }}@media (min-width:992px) and (max-width:1440px){.yv-product-slider-wrapper~.col-lg-4 {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }.col-lg-8.yv-product-slider-wrapper {
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }}