/** Shopify CDN: Minification failed

Line 163:1 Unexpected "/"

**/
@media screen and (max-width: 749px) {
.collection .grid__item:only-child {flex:0 0 100%; max-width:100%;}
}

@media screen and (max-width: 989px) {
.collection .slider.slider--tablet {margin-bottom:1.5rem;}
}

.collection .loading-overlay {top:0; right:0; bottom:0; left:0; display:none; width:100%; padding:0 1.5rem; opacity:0.7;}

@media screen and (min-width: 750px) {
.collection .loading-overlay {padding-left:5rem; padding-right:5rem;}
}

.collection--empty .title-wrapper .title--primary {font-size:calc(var(--font-heading-scale) * 2rem); line-height:normal;}
.collection.loading .loading-overlay {display:block;}
.collection--empty .title-wrapper {margin-top:10rem; margin-bottom:15rem;}

@media screen and (max-width: 989px) {
.collection .slider--tablet.product-grid {scroll-padding-left:1.5rem;}
}

.collection__description > * {margin:0;}
.collection__title.title-wrapper {margin-bottom:2.5rem; text-align:center;}
.collection__title .title:not(:only-child) {margin-bottom:5rem;}
.collection__title.title-wrapper h2.title {color:var(--color-icon);}

@media screen and (min-width: 990px) {
.collection__title--desktop-slider .title {margin-bottom:2.5rem;}
.collection__title.title-wrapper--self-padded-tablet-down {padding:0 5rem;}
.collection slider-component:not(.page-width-desktop) {padding:0;}
.collection--full-width slider-component:not(.slider-component-desktop) {padding:0 1.5rem; max-width:none;}
}

.collection__view-all a:not(.link) {margin-top:5rem;}
.facets-vertical.sidebar-right {flex-direction:row-reverse;}
.facets-vertical.no-sidebar aside.facets-wrapper {display:none;}
facet-filters-form.facets.facets-vertical-sort {margin-bottom:30px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; border-radius:0px; padding:0;}
.filter-style .filter-buttons {padding:0; margin:15px 0; display:flex; background:var(--gradient-base-background-1); border:1px solid var(--gradient-base-accent-1); overflow:hidden; border-radius:0px; cursor:pointer;}
.filter-style .filter-buttons .grid-view-button {padding:10px; position:relative; align-items:center; justify-content:center; display:flex;}
.filter-style .filter-buttons .list-view-button {padding:10px; position:relative; align-items:center; justify-content:center; display:flex;}
.filter-style .filter-buttons .layout-mode:after {content:""; position:absolute; width:0; top:0; bottom:0; z-index:0; background-color:var(--gradient-base-accent-2); transition:all 0.3s linear;}
.filter-style .filter-buttons .layout-mode.active, .filter-style .filter-buttons .layout-mode.active:hover {color:var(--gradient-base-background-2); background:var(--gradient-base-accent-1);}
filter-style .filter-buttons .layout-mode.active:after {width:100%;}
ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter {display:grid; grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));}
.list-view-filter .card.card--standard.card--media {display:grid; grid-template-columns:2fr 2.5fr;}
.list-view-filter .card.card--standard.card--media .card__inner {float:left; width:100%; border-radius:var(--DTRadius); position:relative; overflow:hidden;}
.list-view-filter .card.card--standard.card--media .card__content {align-items:flex-start; padding:20px; display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center;}
.list-view-filter .card.card--standard.card--media .card__inner .card__content {padding:0;}
.list-view-filter .card.card--standard.card--media .card__content .variant-option-color {display:flex; justify-content:flex-start; padding:0; margin-top:0.7rem;}
.list-view-filter .card--standard > .card__content .card__information h3.card__heading {text-align:left;}
.list-view-filter .card.card--standard.card--media .card__content .card-information {text-align:left;}
.list-view-filter .card.card--standard.card--media .card__information {padding-bottom:0; padding-top:0;}
.list-view-filter .card.card--standard.card--media .card__inner .card__content .product-icons {flex-direction:row; align-items:center; right:0; left:0; margin:auto; top:unset;}
ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item {width:100%; max-width:100%;}

@media screen and (min-width: 750px) and (max-width:989px) {
ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.grid-view-filter .grid__item {width:100%; max-width:100%;}
ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item {width:100%; max-width:100%;}
.sidebar-left .grid--2-col-tablet-down .grid__item, .sidebar-right .grid--2-col-tablet-down .grid__item {width:100%; max-width:100%;}
}

@media screen and (min-width: 768px) and (max-width:1199px) {
.customized-collection .card-wrapper .card__inner .quick-add.button-quick-add {display:none;}
}

@media screen and (min-width: 990px) and (max-width:1199px) {
.sidebar-left .grid--2-col-tablet-down .grid__item, .sidebar-right .grid--2-col-tablet-down .grid__item {width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4); max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);}
}

@media screen and (min-width: 750px) and (max-width:1199px) {
.grid--3-col-desktop.list-view-filter .grid__item {width:calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 2); max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 2);}
}

@media screen and (min-width: 1200px) and (max-width:1440px) {
.grid--3-col-desktop.list-view-filter .grid__item {width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2); max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2);}
}

@media screen and (max-width: 1400px) and (min-width:1201px) {
facet-filters-form.facets.facets-vertical-sort.vertical {justify-content:center;}
.custom-product-grid {margin:0 0 0rem;}
}

@media screen and (max-width: 1200px) {
.custom-product-grid {display:none !important;}
facet-filters-form.facets.facets-vertical-sort.vertical {padding:1rem; justify-content:center;}
}

.list-view-filter .card-wrapper .card {display:grid; grid-template-columns:1fr 2fr;}
.list-view-filter .card-wrapper .card .card__content {align-items:flex-start; padding:30px; display:flex; flex-wrap:wrap; text-align:left; flex-direction:column; justify-content:center;}
.list-view-filter .card-wrapper .card__content [class*="variant-option"] {padding:0;}
.list-view-filter .card-wrapper .card .product-icons li {margin:3px;}
.list-view-filter .card-wrapper .card .card__content .card__information {padding:0; text-align:left;}
.list-view-filter .card-wrapper .card .card__content .card__information .card-information {text-align:left;}
.list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last {margin:0 1rem 0 0;}
.list-view-filter .card__information .card__heading {text-align:left; margin-bottom:1rem;}
.list-view-filter .card-information.new--tag {text-align:left; margin-bottom:1rem;}
.list-view-filter .card__content .variant-option-size {justify-content:left; margin-bottom:1rem;}
.list-view-filter .card__content .variant-option-color {margin-bottom:1rem; justify-content:flex-start;}
.list-view-filter .caption-with-letter-spacing.light {margin-bottom:1rem;}
.list-view-filter li.grid__item {width:100%; max-width:100%;}

@media screen and (max-width: 1540px) {
ul.grid.product-grid.view-mode.grid--3-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item {width:100%; max-width:100%;}
}

@media screen and (max-width: 1439px) and (min-width:1200px) {
.product-grid-container .product-grid li.grid__item {width:calc(33.3% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width:calc(33.3% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.product-grid-container .product-grid.list-view-filter li.grid__item {width:100%; max-width:100%;}
}

@media screen and (max-width: 1640px) and (min-width:1201px) {
.list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last {margin:0 1rem 0 0;}
}

@media screen and (max-width: 1200px) and (min-width:991px) {
.list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last {margin:0 1rem 0 0;}
}

@media screen and (max-width: 990px) and (min-width:750px) {
.list-view-filter .card-wrapper .card {grid-template-columns:1fr 1fr;}
.list-view-filter .card-wrapper .card .card__content {padding:20px;}
}

@media screen and (max-width: 767px) {
.list-view-filter .product-icons.right-aligned li:hover tooltip.tooltip {opacity:0;}
}

@media screen and (max-width: 480px) {
.list-view-filter .card-wrapper .card {grid-template-columns:1.5fr 2fr;}
.list-view-filter .card-wrapper .quick-add__submit.button {letter-spacing:0; padding:0; font-size:1.2rem; display:block; min-width:100%;}
.list-view-filter .card-wrapper .card__inner .quick-add.button-quick-add {left:0; width:calc(100% - 20px); right:0; margin:0 auto;}
.list-view-filter .card-wrapper .card .card__content {padding:20px;}
}
@media screen and (max-width: 989px) {
  .customized-collection .slider-buttons{
    margin-top: 4rem;
  }
}
.progress-bar {width:100%; height:10px; border-radius:10px; max-width:300px; margin:15px auto; background-color:var(--gradient-base-accent-2); position:relative; overflow:hidden;}
.custom-page-progress-bar .progress-bar .active-bar {position:absolute; left:0; top:0; bottom:0; background-color:var(--gradient-base-background-2);}
.custom-page-progress-bar .progress-bar .active-bar:after {content:""; position:absolute;}
.custom-page-progress-bar {text-align:center;}
.load_more_btn {display:flex; justify-content:center; margin:2rem 0 1rem;}
.pagination-method-loadmore_btn {display:flex; flex-direction:column;}
.progress-bar div:empty {display:block;}
.mobile-facets__inner .optional-sidebar {width:100%;}

@media screen and (max-width: 576px) {
.grid--1-col-mobile .grid__item {width:100%; max-width:100%;}
.collection .slider-mobile-gutter .title{
  text-align:center;
}
}

.mobile-facets__inner #accordian a {margin-left:30px;}
.optional-sidebar.facts .widget {padding:0 20px;}
*/facet-filters-form .optional-sidebar.small-hide {display:block !important; padding:0 25px;}
.custom-featured-collection .collection .top-view-all {margin-bottom:25px;}
.custom-featured-collection .custom-featured-collection .title-wrapper-with-link {margin-bottom:8.0rem;}
.custom-featured-collection .collection .top-view-all a {font-size:1.4rem; text-decoration:none; text-transform:uppercase; letter-spacing:2.1px; line-height:25px;}
.custom-featured-collection .collection .bottom-view-all a {font-size:1.6rem; text-decoration:none; text-transform:uppercase; letter-spacing:2.1px; line-height:25px; padding:0; color:var(--gradient-base-accent-1); background:transparent;}
.custom-featured-collection .collection .bottom-view-all a:hover {background:transparent; color:var(--gradient-base-accent-3);}
.custom-featured-collection .collection .bottom-view-all {margin-top:20px;}
.customized-collection .row {display:flex; align-items:flex-start; justify-content:space-between;}
.customized-collection .collection .row .title-wrapper-with-link {justify-content:center; width:calc(50% - 30px); align-items:flex-start; padding:0; margin:0; position:sticky; height:fit-content; top:0;}
.customized-collection .collection .row .customized-featued-collection {width:calc(50% - 30px);}
.customized-collection .collection .row .title-wrapper-with-link h2.title.h1 {margin:0 0 15px; padding:0;}
.customized-collection .collection .swiper {padding-bottom:20px;}
.customized-collection featured-swiper-slider h2.title, .customized-collection slider-component h2.title {margin:0;}
.customized-collection .banner__media {z-index:-1; border-radius:calc(var(--media-radius) - var(--media-border-width));}
.customized-collection .title-wrapper-with-link > *:not(:last-child) {margin:0;}
.customized-collection .collection .product-grid {margin-top:6.5rem;}
.customized-collection .featured-content {background:transparent; position:absolute; bottom:0; padding:5.5rem;}
.customized-collection slider-component.slider-component-section {width:calc(50% - 50px);}

@media screen and (min-width: 768px) and (max-width:1540px) {
.customized-collection .featured-content {padding:2.5rem;}
.customized-collection slider-component.slider-component-section {width:calc(50% - 0px);}
}

@media screen and (min-width: 750px) {
.customized-collection .banner--medium:not(.banner--adapt) {min-height:75rem;}
}

@media screen and (min-width: 750px) {
.customized-collection .banner--medium:not(.banner--adapt) {min-height:75rem; height:75rem;}
}

@media screen and (max-width: 749px) {
.customized-collection .banner--medium:not(.banner--adapt) {min-height:50rem;}
.customized-collection .collection .row .title-wrapper-with-link {margin-bottom:5rem;}
.customized-collection .collection .product-grid {margin-top:3.5rem;}
}

@media screen and (max-width: 749px) {
.customized-collection .banner--medium:not(.banner--adapt) {min-height:50rem; height:50rem;}
}

@media screen and (max-width: 1540px) {
.custom-featured-collection .custom-featured-collection .title-wrapper-with-link {margin-bottom:2rem;}
}
@media screen and (max-width:850px) {
.customized-collection .row {flex-direction:column;grid-gap:30px}
.customized-collection .collection .row .title-wrapper-with-link, .customized-collection .collection .row .customized-featued-collection {width:100%;}
.customized-collection slider-component.slider-component-section {width:100%;}
.custom-featured-collection .collection .title-wrapper-with-link {text-align:center;}
.title-wrapper-with-link.content-align--left {align-items:center;}
.custom-featured-collection .custom-featured-collection .title-wrapper-with-link {margin-bottom:0rem;}
.customized-collection .collection .row .title-wrapper-with-link {position:relative;}
}
/* @media screen and (max-width: 1024px) {
.customized-collection .content-align--left .featured-content {padding:3rem; background:rgb(var(--color-background), 0.6); height:100%; display:inline-flex; flex-direction:column; justify-content:center; align-items:flex-start;}
.customized-collection .content-align--center .featured-content {padding:3rem; background:rgb(var(--color-background), 0.6); height:100%; display:inline-flex; flex-direction:column; justify-content:center; align-items:center;}
} */


@media screen and (min-width: 500px) and (max-width: 989px){
.customized-collection .grid--1-col-tablet-down.grid--peek .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing)* 3 / 4);}
}
@media(max-width:480px) {
.customized-collection .content-align--left .featured-content {padding:1rem;}
}