/** Shopify CDN: Minification failed

Line 18:61 Expected ":"

**/
page-manager {padding-top: calc(var(--section-padding-top) / 2); padding-bottom: var(--section-padding-bottom);}
.collection-main {padding-top: calc(var(--section-padding-top) / 2); padding-bottom: 0; --items-margin: 3em;}

.collection-wrapper {margin: 0 auto; outline: none;}
.collection-loading {position: relative; height: 200px;}
.collection-loading.fixed {position: fixed; z-index: 90; top: 0; left: 0; width: 100%; height: 100%;}
.collection-loading.fixed:before {content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: var(--scheme-background-color); opacity: 0.8}
.pagination-loading .loader {--loader-color: var(--scheme-text-color);}

.sort-select label {white-space: nowrap; margin: 0 1em 0 0;}
.sort-select select,
.open-filters {height: 4.2rem; text-transform: uppercase; padding: 0 var(--fields-padding-horizontal); display: flex; align-items: center; justify-content: center;}
.collection-utils .open-filters svg {display: none; padding-r}



.sort-select .sort-by-field {border-color: var(--scheme-text-color);background-color: var(--scheme-background-color);}
.sort-select .sort-by-field select {color: var(--scheme-text-color); padding-right: 2em;}
.sort-select .sort-by-field select option {color: var(--scheme-text-color); background-color: var(--scheme-background-color);}
.sort-select .sort-by-field svg path {stroke: var(--scheme-text-color);}

[data-grid-layout="list"], [data-grid-layout="1"] {--items-per-row: 1;}
[data-grid-layout="2"] {--items-per-row: 2;}
[data-grid-layout="3"] {--items-per-row: 3;}
[data-grid-layout="4"] {--items-per-row: 4;}
[data-grid-layout="5"] {--items-per-row: 5;}
.collection-grid {display: flex; flex-flow: row; flex-wrap: wrap; justify-content: var(--grid-align); margin-bottom: calc(var(--items-margin) * -1);}
.collection-grid .grid-item {width: calc(100% / var(--items-per-row)); margin-bottom: var(--items-margin);}

.collection-utils .sort-filter > *:not(:first-child) {margin-left: 1em;}
.collection-utils .layout {margin-left: 0.5em;}
.collection-utils .layout .button {position: relative; margin-left: 0.5em;}
.collection-utils .layout input {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.collection-utils .layout label {position: relative; height: 3.8rem; width: 3.8rem; display: flex; align-items: center; justify-content: center; margin-right: -1px; border: 1px solid transparent; border-radius: 3em;}
.collection-utils .layout label svg {opacity: 0.5; display: block; font-size: 1.6rem; position: relative; z-index: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.not-mobile .collection-utils .layout label:hover svg {opacity: 0.8;}
.collection-utils .layout input:checked + label svg {opacity: 1;}
.collection-utils .layout input:checked + label {border-color: var(--scheme-fields-border-color);}
.user-is-tabbing .collection-utils .layout input:focus + label {outline-width: 2px; outline-style: solid; outline-color: Highlight;}
[data-grid-layout] .common-card:not(.normal):has(.floating-buttons.add-cta) add-to-cart-form {position: static !important;}

.collection-utils collection-layout .button {display: none !important; }

@media (min-width: 66.001em) {
  .collection-utils .sort-filter {min-width: 20%;}
  collection-sort,
  .filters-button-wrapper {width: 100%;}
}
@media (min-width: 38.001em) {
  [data-grid-layout="list"] .add-cta {display: none;}
  [data-grid-layout="list"] .common-card {display: flex; align-items: flex-start; flex-direction: row !important; text-align: left;}
  [data-grid-layout="list"] .common-card .image-container {width: 30%;}
  [data-grid-layout="list"] .common-card.scheme-border-box.image-full-width .image-container,
  [data-grid-layout="list"] .common-card.same-scheme-false.image-full-width .image-container {margin: -1em; margin-right: 0; border-radius: 0em; border-top-right-radius: 0; border-bottom-right-radius: 0;}
  [data-grid-layout="list"] .common-card.scheme-border-box.image-full-width .img-wrap,
  [data-grid-layout="list"] .common-card.same-scheme-false.image-full-width .img-wrap {border-radius: 0em; border-top-right-radius: 0; border-bottom-right-radius: 0;}
  [data-grid-layout="list"] .common-card .info-inner {display: block;}
  [data-grid-layout="list"] .common-card .info {width: 70%; padding: 0.5em 0 0.5em 4%;}
  [data-grid-layout="list"] .common-card .info .title {font-size: 1.5em;}
  [data-grid-layout="list"] .common-card .info .price {font-size: 1.2em; justify-content: flex-start; align-items: flex-start;}
  [data-grid-layout="list"] .common-card .floating-buttons.buttons button.quick-view-trigger {flex: 0; min-width: unset; padding: 1em;}
  [data-grid-layout="list"] .common-card .floating-buttons.buttons button.quick-view-trigger .circle {margin: 0;}
  [data-grid-layout="list"] .common-card .floating-buttons.buttons button.quick-view-trigger .tooltip {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
  [data-grid-layout="list"] .common-card .floating-buttons button.atc-options {display: none !important;}
  [data-grid-layout="list"] .common-card .description {display: block; max-width: 80%; margin-top: 1em;}
  [data-grid-layout="list"] .common-card.atc.colors-out .color-swatches {margin-top: 0;}
  [data-grid-layout="list"] .common-card.atc.colors-out add-to-cart-form > .color-swatches {display: none;}
  [data-grid-layout="list"] .common-card.atc .atc-options-wrapper form {position: static; transform: none; padding: 0; box-shadow: none; opacity: 1; visibility: visible;}
  [data-grid-layout="list"] .common-card.atc .close {display: none;}
  [data-grid-layout="list"] .common-card.atc add-to-cart-form {margin-top: 1em;}
  [data-grid-layout="list"] .common-card.atc product-dropdown {max-width: 30rem;}
  [data-grid-layout="list"] .common-card.atc .swatch-group {justify-content: flex-start; margin-bottom: 0.5em;}
  [data-grid-layout="list"] .common-card.atc .btn {padding: 0.9em 2em; width: auto; min-width: 13em;}
}@media (max-width: 66em) {
  .collection-utils .sort-filter > *:not(:first-child) {margin-left: 1rem;}
  .open-filters, 
  .sort-select select {font-size: 14px !important; height: 3.8rem;}

  .collection-loading.fixed {z-index: 205;}
  [data-grid-layout="list"] .common-card .info {padding: 0 0 0 4%;}

  .collection-utils collection-layout {margin-top: 1.5rem;}

  [data-grid-layout="3"] .common-card:not(.normal):has(.floating-buttons:not(.add-cta)) {padding-bottom: 3.5em;}
  [data-grid-layout="3"] .common-card:not(.normal) .image-container,
  [data-grid-layout="3"] .common-card:not(.normal) .info {position: static;}
  [data-grid-layout="3"] .common-card:not(.normal) add-to-cart-form {position: static !important;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons.add-cta {display: none;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons.buttons {left: -0.25em; right: -0.25em; bottom: -0.25em; --floating-cta-background: var(--scheme-buttons-background); --floating-cta-label: var(--scheme-buttons-label);}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) {flex-direction: row; right: auto; left: 0; bottom: 0;}
  [data-grid-layout="3"] .common-card:not(.normal).text-center .floating-buttons:not(.buttons) {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
  [data-grid-layout="3"] .common-card:not(.normal).text-right .floating-buttons:not(.buttons) {left: auto; right: 0;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) button {margin: 0 0.75em 0 0;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) button:last-child {margin: 0;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) button .circle {font-size: 0.9em; box-shadow: none;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) button .circle:after {border-color: var(--scheme-borders-color); opacity: 1;}
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons:not(.buttons) .tooltip {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
  [data-grid-layout="3"] .common-card:not(.normal).scheme-border-box,
  [data-grid-layout="3"] .common-card:not(.normal).same-scheme-false {padding-bottom: 4.5em;}
  [data-grid-layout="3"] .common-card:not(.normal).scheme-border-box .floating-buttons,
  [data-grid-layout="3"] .common-card:not(.normal).same-scheme-false .floating-buttons {bottom: 0.8em; left: 0.8em;}
}
@media (max-width: 780px) {
  [data-grid-layout="3"] .common-card:not(.normal) .floating-buttons.buttons .tooltip {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
    .collection-utils collection-layout {font-size: 1.2rem;}
}
@media (max-width: 430px) {
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons.buttons .tooltip {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
}
@media (max-width: 38em) {
  .collection-main {--items-margin: 2em;}

  [data-grid-layout="2"] .common-card:not(.normal):has(.floating-buttons:not(.add-cta)) {padding-bottom: 3.5em;}
  [data-grid-layout="2"] .common-card:not(.normal) .image-container,
  [data-grid-layout="2"] .common-card:not(.normal) .info {position: static;}
  [data-grid-layout="2"] .common-card:not(.normal) add-to-cart-form {position: static !important;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons.add-cta {display: none;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons.buttons {left: -0.25em; right: -0.25em; bottom: -0.25em; --floating-cta-background: var(--scheme-buttons-background); --floating-cta-label: var(--scheme-buttons-label);}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) {flex-direction: row; right: auto; left: 0; bottom: 0;}
  [data-grid-layout="2"] .common-card:not(.normal).text-center .floating-buttons:not(.buttons) {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
  [data-grid-layout="2"] .common-card:not(.normal).text-right .floating-buttons:not(.buttons) {left: auto; right: 0;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) button {margin: 0 0.75em 0 0;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) button:last-child {margin: 0;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) button .circle {font-size: 0.9em; box-shadow: none;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) button .circle:after {border-color: var(--scheme-borders-color); opacity: 1;}
  [data-grid-layout="2"] .common-card:not(.normal) .floating-buttons:not(.buttons) .tooltip {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
  [data-grid-layout="2"] .common-card:not(.normal).scheme-border-box,
  [data-grid-layout="2"] .common-card:not(.normal).same-scheme-false {padding-bottom: 4.5em;}
  [data-grid-layout="2"] .common-card:not(.normal).scheme-border-box .floating-buttons,
  [data-grid-layout="2"] .common-card:not(.normal).same-scheme-false .floating-buttons {bottom: 0.8em; left: 0.8em;}
}

.collection-grid .collage-item.has-image .wrap {min-height: 32rem;}@media (min-width: 66.001em) {
  .collage-item.double
  /*,[data-grid-layout="3"] .collage-item.double*/ {width: calc(calc(100% / var(--items-per-row)) * 2 ); max-width: calc(100% - calc(100% / var(--items-per-row)));}
  .collage-item.full-minus1 {--calc-width: calc(100% - calc(100% / var(--items-per-row)) ); width: var(--calc-width); max-width: var(--calc-width);}
  .collage-item.full-width,
  [data-grid-layout="list"] .collage-item,
  [data-grid-layout="1"] .collage-item
  /*,[data-grid-layout="2"] .collage-item.double*/ {width: 100%; max-width: 100%;}
  .collage-item.full-width.has-image .wrap,
  [data-grid-layout="list"] .collage-item.has-image .wrap,
  [data-grid-layout="1"] .collage-item.has-image .wrap
  /*,[data-grid-layout="2"] .collage-item.has-image.double .wrap*/ {min-height: 32rem;}
}
@media (min-width: 38.001em) and (max-width: 66em) {
  .collage-item.double
  ,[data-grid-layout="3"] .collage-item.double {width: calc(calc(100% / var(--items-per-row)) * 2 ); max-width: calc(100% - calc(100% / var(--items-per-row)));}
  .collage-item.full-minus1 {--calc-width: calc(100% - calc(100% / var(--items-per-row)) ); width: var(--calc-width); max-width: var(--calc-width);}
  .collage-item.full-width,
  [data-grid-layout="list"] .collage-item,
  [data-grid-layout="1"] .collage-item
  ,[data-grid-layout="2"] .collage-item.double {width: 100%; max-width: 100%;}
  .collage-item.full-width.has-image .wrap,
  [data-grid-layout="list"] .collage-item.has-image .wrap,
  [data-grid-layout="1"] .collage-item.has-image .wrap
  ,[data-grid-layout="2"] .collage-item.has-image.double .wrap {min-height: 32rem;}
}
@media (max-width: 38em) { 
  .collage-item.double
  ,[data-grid-layout="3"] .collage-item.double {width: calc(calc(100% / var(--items-per-row)) * 2 ); max-width: calc(100% - calc(100% / var(--items-per-row)));}
  .collage-item.full-minus1 {--calc-width: calc(100% - calc(100% / var(--items-per-row)) ); width: var(--calc-width); max-width: var(--calc-width);}
  .collage-item.full-width,
  [data-grid-layout="list"] .collage-item,
  [data-grid-layout="1"] .collage-item
  ,[data-grid-layout="2"] .collage-item.double {width: 100%; max-width: 100%;}
  .collage-item.full-width.has-image .wrap,
  [data-grid-layout="list"] .collage-item.has-image .wrap,
  [data-grid-layout="1"] .collage-item.has-image .wrap
  ,[data-grid-layout="2"] .collage-item.has-image.double .wrap {min-height: 26rem;}
}