/** Shopify CDN: Minification failed

Line 1180:0 Unexpected "<"
Line 1186:0 Unexpected "<"

**/
.related-collection-block h2 {
    display: block;
    font-size: 15px;
    line-height: 1.4em;
    font-weight: 600;
    margin-bottom: 8px;
}
/* .collection-listing .collection-video video {
    height: 100%;
    min-height: -webkit-fill-available;
    aspect-ratio: 3/4.5;
    object-fit: cover;
} */
 .logo-area__right__inner svg {
    width: 15px;
    height: 15px;
}
 .collection-video {
    pointer-events: none;
}
.collection-slider-row .rimage-wrapper {
    padding-top: 125% !important;
}
.collection-video video::-webkit-media-controls {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.collection-video video {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
}

 .collection-video video {
    min-height: auto;
    object-fit: cover;
    /* aspect-ratio: 1 / 1.36; */
    pointer-events: none;
}
.product-price__amount--on-sale {
    color: red;
    margin-right: 5px !important;
}
.btn {
    line-height: 1;
    text-transform: initial !important;
}
.button:hover, a.button:hover, .btn:hover, a.btn:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
    background: #000 !important;
    border-color: #fff;
    color:#fff !important;
}
div#shopify-section-template--20288715063644__5ce9e669-4b0e-46b1-9782-274b5b3ee79b .fully-spaced-row--medium {
    margin-top: 0;
    padding-top: 0;
}
.text-center{
  text-align: center !important;
}
.MuiBox-root.css-1bm2ygb {
    justify-content: flex-start;
    height: 42px;
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
}
.MuiTypography-root.MuiTypography-h6.MuiTypography-gutterBottom.css-hm7jhc {
    display: none;
}
.smartsizechart_content:before {
    position: absolute;
    content: "PRODUCT MEASUREMENTS";
    font-size: 20px;
    font-weight: 700;
    color: #000;
    top: 20px;
}
.MuiBox-root.css-jz3w5o {
    margin-top: -10px;
}
.collection-list-video {
    display: block;
}
.collection-list-video video {
    width: 100%;
    height: auto;
}
@media (max-width:600px){
  .MuiTypography-root.MuiTypography-body1.MuiTypography-gutterBottom.css-mz5o54 {
    padding-top: 0 !important;
}
body .baDropdownStyle.mobile_bottom_left:not(.hideOnMobile) {
    bottom: 70px!important;

}
  .css-1n5eh1:first-child {
    min-width: 137px;
  }
.product-block .product-info .product-block__title {
    font-size: 14px !important;
}
body .customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container button {
    font-size: 12px!important;

}

  .css-13xi76b {
    min-width: 70px !important;  
}
  .product-detail .gallery.gallery--layout-carousel-right>.gallery__inner {
    flex-direction: column;
}
  .product-detail .gallery.gallery--layout-carousel-right>.gallery__inner .main-image {
    width: 100% !important;
}
  .product-detail .gallery.gallery--layout-carousel-right .thumbnails {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    width: 100% !important;
    white-space: normal;
    overflow: auto;
    display: inline-grid;
    overflow-x: auto;
    grid-template-columns: repeat(auto-fill, 39px);
    gap: 5px;
}
  
}
.smartsizechart_content {
    position: relative;
}
.smartsizechart_content .MuiTypography-root.MuiTypography-h6 {
    text-align: left;
    margin-top: 60px !important;
  margin-bottom: 0;
}
.smartsizechart_content .MuiTabs-scroller button[aria-selected="true"] {
    position:relative;
}
.MuiBox-root.css-srjk1z {
    position: relative;
    z-index: 9;
    height: 55px;
    justify-content: flex-start;
    left: 0;
    top: 50px;
}
thead.MuiTableHead-root .MuiTableRow-head th:first-child::before {
    position: absolute;
    content: "";
    background: #fff;
    height: 102%;
    width: 102%;
    left: 0;
    top: 0;
}

thead.MuiTableHead-root .MuiTableRow-head th:first-child {
    border: none !important;
    position: relative;
    overflow: visible;
}
 .MuiTabs-flexContainer[role="tablist"] hr{
  display:none;
}
.smartsizechart_content .MuiTabs-scroller button#simple-tab-0::before {
    position: absolute;
    content: "";
    background: #000;
    width: 25px;
    height: 20px;
    right: 0px;
    border-radius: 10px 0 0 10px;
}
.smartsizechart_content .MuiTabs-scroller button#simple-tab-0[aria-selected=true]::after {
    position: absolute;
    background: #fff;
    content: "";
    width: 16px;
    height: 16px;
    right: 7px;
    border-radius: 100%;
}
.smartsizechart_content .MuiTabs-scroller button#simple-tab-1[aria-selected=true]:after {
    position: absolute;
    background: #fff;
    content: "";
    width: 16px;
    height: 16px;
    left: 7px;
    border-radius: 100%;
}
.smartsizechart_content .MuiTabs-scroller button#simple-tab-1::before {
    position: absolute;
    content: "";
    background: #000;
    width: 25px;
    height: 20px;
    left: 0px;
    border-radius: 0 10px 10px 0;
}

.smartsizechart_content .MuiTabs-scroller .MuiTabs-flexContainer {
    border-radius: 30px;
    overflow: hidden;
}
form#TWLanguageForm.position--top-right {
    top: 34px!important;
    left: 75px!important;
    right: auto!important;
    /* border: 1px solid #a3151529; */
}

.baDropdownStyle .bacurr-choiceDesign {
    border-radius: 0 !important;
    top: -1px !important;
}

.baDropdownStyle.top_right {
    top: 30px!important;
    left: 0!important;
    right: auto!important;
}

@media (max-width: 767px){
    .mobile-navigation-drawer * {
    font-weight: normal !important;
}
.bacurr-cur-blocker .baDropdownStyle.mobile_top_left:not(.hideOnMobile) {
    top: 25px!important;
    left: unset !important;
    right: 30px !important;
    margin-top: 0!important;
    margin-left: 0!important;
}
  .mobile-navigation-drawer {
    z-index: 999999;
}
}

/* .bacurr-choiceDesign{
    border: 1px solid #a3151529 !important;
} */

.pageheader .logo {
    padding-bottom: 0;
}

.strongly-spaced-row, .fully-spaced-row--medium {
    margin-top: 20px;
    margin-bottom: 20px;
}

.collection-slider-row {
    padding-top: 10px !important;
    margin-top: 0 !important;
}

.shopify-section.section-rich-text {
    margin-top: 30px;
}

.button.altcolour, .btn.btn--secondary, button.altcolour, input[type=submit].altcolour, input[type=reset].altcolour, input[type=button].altcolour {
    padding: 12px 40px;
    border-radius: 3px;
    padding-bottom: 10px;
}

.product-block .block-inner {
    margin: 0 0 40px;
}

.collection-listing .product-block {
    margin-bottom: 40px;
}

.th_wlc_position_relative {
    margin-right: 20px;
}

.th_wlc_product_count {
    background-color: #ffffff !important;
    color: #000 !important;
    display: none !important;
}

.th_wl_btn {
    width: 100%;
    margin-top: -45px;
    padding: 0 !important;
}

.logo {
    padding: 20px 0 !important;
}

.video_with_text .video-container__video {
    padding-bottom: 0 !important;
    height: 100% !important;
}

#shopify-section-footer {
    max-width: 1600px;
    margin: auto;
}

.ccpayment {
    text-align: left!important;
    margin: 15px 0 !important;
}

.ccpayment svg:first-child {
    margin-left: 0;
}

.article-list.article-layout--columns .article {
    border: none !important;
}

.product-badge {
    font-weight: normal;
    font-size: 20px;
}
.section-footer__title {
    font-size: 13px;
    font-weight: bold;
}

#pagefooter {
    margin-top: 10px;
}

.collection-slider .has-paging .prev, .collection-slider .has-paging .next {
    display: none !important;
}

.addToBag {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000001c;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: inherit;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}
.cgpi:hover .addToBag{
    opacity: 1;
    visibility: visible;
    transition: all .3s;
}
.addToBag form {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}
.addToBag select {
    background: transparent;
    color: #ffff;
    border: 1px solid #fff;
    margin: 10px;
}
.addToBag select option {
    color: #000 !important;
    position: relative;
}
.addToBag select option[disabled="disabled"]:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -4px;
    right: -4px;
    height: 1px;
    background: rgba(0,0,0,.3);
    opacity: 1;
    transform: rotate(-45deg);
}
.variantSelectWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.variantSelectWrapper .variantSelectBtn {
    color: #fff;
    font-size: 14px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.addToBag button {
    background: transparent;
    margin: 10px;
    color: #fff;
    font-size: 12px;
    text-transform: inherit;
    border: 1px solid;
    line-height: 1;
    padding: 10px;
    border-color: transparent;
    border-bottom-color: #fff;
    transition: all .3s;
}
.addToBag button:hover {
    border-color: #fff;
    transition: all .3s;
}
.thumbnail.thumbnail--media-video video {
    height: 100px;
    max-width: 90px !important;
    width: 100%;
}

.thumbnails .thumbnail:after {
    display: none;
}

.thumbnail.thumbnail--media-video.selected {
    border: 2px solid #0000000a;
    padding: 2px;
}

.template-product .product-block-options.product-block-options--swatch{
    display: none !important;
}

.template-product .product-block .product-info .product-block__title, .template-product .product-block .product-info .product-badge, .template-product .product-block .product-info {
    text-align: center !important;
}

.template-product .product-block .product-info .product-price {
    justify-content: center !important;
}

.style_with_products .hometitle, .template-product .section-featured-collection .hometitle a.custom-title {
    font-size: 24px!important;
    font-weight: 400!important;
    line-height: 1!important;
    text-transform: uppercase!important;
    margin-bottom: 30px !important;
    display: block !important;
}

.collection-listing.swiper .product-block {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
}

.style_with_products .swiper-button-next, .style_with_products .swiper-rtl .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-button-next, .featured_collection_swiper_wrapper .swiper-rtl .swiper-button-prev {
    right: 2px !important;
}

.style_with_products .swiper-button-prev, .style_with_products .swiper-rtl .swiper-button-next, .featured_collection_swiper_wrapper .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-rtl .swiper-button-next {
    left: 2px !important;
}

.style_with_products .swiper-button-next, .style_with_products .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-button-next, .featured_collection_swiper_wrapper .swiper-button-prev {
    color: #000!important;
    width: 20px !important;
    height: 20px !important;
}

.style_with_products .swiper-button-next:after, .style_with_products .swiper-button-prev:after, .featured_collection_swiper_wrapper .swiper-button-next:after, .featured_collection_swiper_wrapper .swiper-button-prev:after {
    font-size: 24px !important;
}

@media (min-width: 768px){
.section-multi-column .flexible-layout--variable-columns.flexible-layout--columns-5 .column {
    width: 20%;
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link {
    padding: 5px 18px;
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link, .navigation .navigation__tier-2:not(.navigation__columns) .navigation__link {
    font-size: 16px;
}
.logo-area__right .show-search-link {
    display: block;
}
.logo-area__left__inner .show-search-link {
    display: none;
}
/* .logo-area {
    align-items: flex-start;
}
.logo-area__right {
    margin-top: 5px;
} */
.header-account-link {
    display: flex;
    flex-wrap: nowrap;
    column-gap: 10px;
    justify-content: center;
    align-items: center;
    line-height: 1;
}
.header-account-link .mobile-only {
    display: block;
}
.section-footer__row--blocks {
    padding-top: 25px;
    padding-bottom: 25px;
}
.section-footer__row-lower {
    padding-top: 25px;
    padding-bottom: 25px;
}
.mobile{
  display: none !important;
}
}

@media (max-width: 767px){
.section-multi-column .flexible-layout--variable-columns.flexible-layout--columns-5 .column {
    width: 50% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 10px !important;
}
.section-multi-column .flexible-layout {
    margin-left: auto;
    margin-bottom: 0;
    flex-direction: row;
}
.th_wlc_position_relative {
    margin-right: 0px;
}
.pageheader .logo {
    padding-top: 10px;
    padding-bottom: 10px;
}
.ccpayment {
    text-align: center !important;
}
.section-footer__row-lower {
    padding-top: 0;
    padding-bottom: 10px;
}
.section-footer__row--blocks {
    padding-bottom: 0;
}
.header-account-link{
    display: none;
}
.logo-area svg {
    width: 15px;
    height: 15px;
}
  .option-selector__btns {
    justify-content: center;
}
.logo-area .show-search-link__icon svg, .logo-area .th_wlc_position_relative svg {
    top: 2px;
    position: relative;
}
.section-footer__row--blocks .section-footer__row__col:not(:last-child) {
    margin-bottom: 0;
}
.section-footer__row--blocks {
    padding-top: 10px;
    padding-bottom: 10px;
}
.section-featured-collection.cl .featured-collection-sidebar {
    padding: 0 20px;
}
.collection-slider-row.for-collections {
    margin-bottom: 20px;
}
.collection-listing .viewBtn.btn{
    margin-bottom: 30px;
}
.collection-slider-row .collection-slider {
    height: auto;
}
.desktop{
  display: none !important;
}
.product-detail-accordion, .product-form{
  text-align: left !important;
}
.product-detail .detail .title {
    font-size: 22px;
    font-weight: normal;
}
.option-selector__btns {
    justify-content: flex-start;
}
#shopify-section-template--20366760837468__6f55cdef-043c-4095-8ea3-75f98b7b80f0.section-multi-column .container {
    overflow-x: scroll;
}
#shopify-section-template--20366760837468__6f55cdef-043c-4095-8ea3-75f98b7b80f0.section-multi-column .container .flexible-layout {
    width: 300%;
}
#shopify-section-template--20366760837468__6f55cdef-043c-4095-8ea3-75f98b7b80f0.section-multi-column .container .flexible-layout .column {
    width: 33% !important;
}
#shopify-section-template--20366760837468__11cdfa71-ffed-4d84-a456-7a151e57df8e h2 {
    font-size: 22px;
}
.style_with_products .swiper-button-next, .style_with_products .swiper-rtl .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-button-next, .featured_collection_swiper_wrapper .swiper-rtl .swiper-button-prev {
    right: 0px !important;
}

.style_with_products .swiper-button-prev, .style_with_products .swiper-rtl .swiper-button-next, .featured_collection_swiper_wrapper .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-rtl .swiper-button-next {
    left: 0px !important;
}

.style_with_products .swiper-button-next, .style_with_products .swiper-button-prev, .featured_collection_swiper_wrapper .swiper-button-next, .featured_collection_swiper_wrapper .swiper-button-prev {
    width: 15px !important;
    height: 15px !important;
}

.style_with_products .swiper-button-next:after, .style_with_products .swiper-button-prev:after, .featured_collection_swiper_wrapper .swiper-button-next:after, .featured_collection_swiper_wrapper .swiper-button-prev:after {
    font-size: 20px !important;
}
}

.product-detail .gallery.gallery--layout-carousel-right>.gallery__inner {
    display: flex !important;
    align-items: center !important;
    flex-direction: column !important;
}

.product-detail .gallery.gallery--layout-carousel-right.has-thumbnails .main-image {
    width: 100% !important;
}

.product-detail .gallery.gallery--layout-carousel-right .thumbnails {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    column-gap: 10px !important;
    justify-content: center !important;
    align-items: center !important;
}

.product-detail .gallery.gallery--layout-carousel-right .thumbnails .thumbnail {
    display: block !important;
    margin: 0 !important;
    width: 200px !important;
    height: auto !important;
}

.container.video_with_text {
    padding-left: 0;
    padding-right: 0;
}

.container.video_with_text .column {
    margin-bottom: 0;
}

.video_with_text .video-container--background {
    background: transparent;
    overflow: hidden;
    max-width: 600px;
    margin: auto;
}

.filter-group__items{
  display: block !important;
}

.product-detail .detail .title {
    font-size: 24px;
    font-weight: normal;
}

.product-detail .detail .price-area .h4-style {
    font-size: 22px;
    font-weight: normal;
}

.product-detail-accordion .cc-accordion-item__title {
    font-weight: normal;
}

.product-detail-accordion .cc-accordion-item__title .img_icon{
    display: none;
}

@media (min-width: 767px){
.product-detail .gallery.gallery--layout-columns-2.gallery--layout-carousel-right .thumbnails.mobile-only-important {
    display: none !important;
}
.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) .slide {
    margin-left: 10px;
    flex: 0 0 calc(50% - 10px);
}
}

.product-block .product-info {
    text-align: left !important;
}

.product-block .product-info .product-block__title {
    text-align: left;
    font-size: 14px;
}

.product-block .product-info .product-price {
    justify-content: left;
    font-size: 16px;
}

.price-label--sold-out {
    color: #F44336;
    margin-left: 5px !important;
}

.product-block .product-info .product-price .product-price__item {
    margin-left: 0;
    margin-right: 0;
}

.swatch-method-standard .product-block-options--swatch .product-block-options__item {
    width: auto!important;
    height: auto!important;
    border: none!important;
    padding: 0!important;
    text-decoration: underline!important;
    font-size: 14px;
}

.swatch-method-standard .product-block-options--swatch .product-block-options__item:hover, .swatch-method-standard .product-block-options--swatch .product-block-options__item:focus, .swatch-method-standard .product-block-options--swatch .product-block-options__item:active, .swatch-method-standard .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable {
    box-shadow: none !important;
    font-weight: bold;
}

.product-block .block-inner {
    margin: 0;
}

.collection-listing .product-block {
    margin-bottom: 20px;
}

.product-detail .detail .input-row .option-selectors .option-selector .option-selector-fieldset .option-selector__btns label.opt-label {
    padding: 5px !important;
}

.blog-template .majortitle {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    line-height: 1.2;
    margin-bottom: 10px !important;
}

.blog-template .article_subtitle {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.blog-template .article_title {
    font-size: 14px;
    line-height: 1.2;
}

.blog-template .article_link {
    display: block;
    line-height: 1;
    text-decoration: none!important;
    position: relative;
}

.blog-template .article-image {
    margin: 0!important;
    position: relative;
    z-index: 1;
    max-height: 500px;
    overflow: hidden;
}

.blog-template .article_content {
    display: flex;
    flex-direction: column;
    gap: 10px !important;
    margin-top: 10px !important;
    position: relative;
}

.blog-template .article_content * {
    margin: 0 !important;
    padding: 0 !important;
}

.blog-template .article_link:hover .article_subtitle, .blog-template .article_link:hover .article_title {
    opacity: .5;
    transition: .2s ease-out;
}

.blog-template .article-list.article-layout--columns {
    display: flex!important;
    flex-wrap: wrap!important;
    gap: 20px!important;
    margin: 0 !important;
    padding: 0 !important;
}

.blog-template .article-list.article-layout--columns .article {
    width: calc(50% - 20px );
    flex: 1 0 auto;
    margin: 0 !important;
    padding: 0 !Important;
}

.blog-template .article-list.article-layout--columns .article:nth-of-type(9n + 1) {
    width: 100%;
}

/* .blog-template .article-list.article-layout--columns .article:nth-of-type(9n+1) .article_content {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 15px;
}

.blog-template .article-list.article-layout--columns .article:nth-of-type(9n+1) .article_content * {
    color: #fff !important;
} */

.section-collection-list .product-list .product-block.collection-block {
    margin-bottom: 20px !important;
}

.section-collection-list .product-list .product-block.collection-block .collection_item_info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    gap: 10px;
}

.section-collection-list .product-list .product-block.collection-block .collection_item_info .collection_item_info_link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    padding-top: 15px;
    gap: 10px;
    text-decoration: none !Important;
    text-align: left;
}

.section-collection-list .product-list .product-block.collection-block .collection_item_info .collection_item_title {
    font-size: 18px!important;
    margin: 0!important;
    padding: 0!important;
    display: block !important;
    text-align: left !important;
    width: 100% !important;
}

.section-collection-list .product-list .product-block.collection-block .collection_item_info .collection_item_subtitle {
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    text-align: left !important;
    width: 100% !important;
}

.section-collection-list .product-list .product-block.collection-block .collection_item_info .collection_item_viewBtn {
    background: transparent !important;
    border: none !important;
    color: #000 !important;
    padding: 0 !important;
    line-height: 1 !important;
    margin: 0 !important;
    text-transform: initial !important;
    letter-spacing: 0 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
    font-size: 14px !important;
    transition: .2s ease-in-out;
}

.section-collection-list .product-list .product-block.collection-block:hover .collection_item_info .collection_item_viewBtn{
    opacity: .8;
}

.customized_newsletter .newsletter_wrapper {
    padding: 16px 32px!important;
    display: flex;
    gap: 16px;
    align-items: center;
}

.customized_newsletter .newsletter_wrapper .newsletter_content {
    text-align: left;
    width: 50%;
}

.customized_newsletter .newsletter_wrapper .newsletter_content h1 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 8px;
    text-align: left;
}

.customized_newsletter .newsletter_wrapper .newsletter_content .rte * {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    letter-spacing: .3px;
    text-align: left;
}

.customized_newsletter .newsletter_wrapper .signup-form {
    width: 50%;
}

.customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container {
    display: inline-flex;
    width: 100% !important;
    gap: 16px;
}

.customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container input {
    width: 80%;
    padding: 12px !important;
    border-radius: 2px !important;
    border: 1px solid rgb(203, 203, 203);
    font-size: 14px !important;
    color: #000 !important;
    letter-spacing: .3px;
}

.customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container button {
    width: 20%;
    padding: 12px !important;
    border-radius: 2px !important;
    border: 1px solid rgb(203, 203, 203);
    font-size: 14px !important;
    color: #000 !important;
    background: #fff !important;
    letter-spacing: .3px;
}

.article_video {
    display: block;
}
.article_video video {
    width: 100%;
    height: auto;
}

.collection_with_sidebar {
    display: flex;
    margin-top: 20px;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 20px;
}

.collection_with_sidebar .featured-collection-sidebar {
    width: 30%;
}

.collection_with_sidebar .collection-listing {
    width: 70%;
}

.section-collection-list .collection_with_sidebar .product-list .product-block.collection-block .collection_item_info .collection_item_title {
    font-size: 14px!important;
    margin: 0!important;
    padding: 0!important;
    display: block!important;
    text-align: left!important;
    width: 100%!important;
    line-height: 1.5 !important;
    font-weight: bold !important;
    font-family: Assistant, sans-serif !important;
}

.featured_media {
    width: 50%!important;
    position: relative;
}

.featured_media video {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    aspect-ratio: 1.4;
    object-fit: cover;
}

.featured_media a, .featured_media .featured_media_wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}

.featured_media .image-slider-cart-icon {
    display: block;
    background: #000;
    padding: 5px 7px;
    line-height: 1;
    color: #fff!important;
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 9;
    overflow: hidden;
    width: auto;
    height: 30px;
    white-space: nowrap;
    max-width: 30px;
    transition: max-width .5s ease-in-out;
    border-radius: 50px;
}

.featured_media .cartIconWrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    column-gap: 6px;
}
.featured_media .image-slider-cart-icon svg {
    width: 18px;
    height: 15px;
}
.featured_media .image-slider-cart-icon svg path {
    fill: #fff;
}
.featured_media .image-slider-cart-icon span {
    font-size: 12px;
    font-weight: 700;
    color: #fff!important;
    display: inline-block;
    line-height: 1;
}
.featured_media:hover .image-slider-cart-icon {
    max-width: 100%;
    transition: max-width .5s ease-in-out;
}

@media (max-width: 767px) {
.featured_media {
    width: 100% !important;
}
}

@media (max-width: 991px) {
.customized_newsletter .newsletter_wrapper {
    flex-direction: column;
    position: relative;
    padding-bottom: 50px !important;
}
.customized_newsletter .newsletter_wrapper .newsletter_content {
    text-align: center;
    width: 100%;
}
.customized_newsletter .newsletter_wrapper .newsletter_content h1 {
    text-align: center;
}
.customized_newsletter .newsletter_wrapper .newsletter_content .rte * {
    text-align: center;
}
.customized_newsletter .newsletter_wrapper .signup-form {
    width: 100%;
}
.customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container input {
    width: 70%;
    margin-bottom: 0 !important;
}
.customized_newsletter .newsletter_wrapper .signup-form .signup-form__inline-container button {
    width: 30%;
}
.customized_newsletter .newsletter_wrapper .newsletter_content .rte {
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
}
.collection_with_sidebar {
    flex-direction: column;
}
.collection_with_sidebar .featured-collection-sidebar {
    width: 100%;
}
.collection_with_sidebar .collection-listing {
    width: 100%;
}
}

@media (min-width: 992px) {
.blog-template .article-list.article-layout--columns .article {
    width: calc(25% - 20px );
}
.blog-template .article-list.article-layout--columns .article:nth-of-type(9n + 1) {
    width: calc(50% - 20px );
}
}

.collection-list-video video {
    width: 100%;
    height: auto;
    display: block;
}

@media (min-width: 768px) {
/* .navigation .navigation__item--with-children .navigation__tier-2-container, .navigation .navigation__item--with-children .navigation__tier-3-container {
    width: fit-content;
    left: unset !important;
} */
.navigation .navigation__tier-2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.navigation .navigation__tier-2>.navigation__item {
    display: block !important;
    line-height: 1.8;
}
.navigation .navigation__tier-2>.navigation__item {
    white-space: nowrap;
}
/* .navigation .navigation__tier-1>.navigation__item {
    display: inline-block;
    position: relative;
}
.navigation .navigation__tier-1>.navigation__item.b-blouses {
    display: inline-block;
    position: static;
}
    .navigation .b-blouses.navigation__item--with-children .navigation__tier-2-container{
        width: 100%;
        left: 0 !important;
    } */
.navigation .navigation__children-toggle {
    display: inline-flex;
    padding: 0 !important;
    position: absolute;
    right: -8px;
    align-items: center;
    top: 5px;
}
.navigation .navigation__link:hover + .navigation__children-toggle {
    color: #c12727;
}
.navigation .navigation__link:hover + .navigation__children-toggle svg.feather {
    stroke: #c12727;
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link:before {
    /* width: calc(100% - 18px); */
}
.navigation .navigation__children-toggle {
    display: none !important;
}
}
<style>
  @media screen and (max-width: 767px) {
    .product-detail .detail .price-area .h4-style {
      font-size: 19px !important;
    }
  }
</style>