/** Shopify CDN: Minification failed

Line 59:55 Expected ":"

**/
.collection-grid{display:grid;grid-auto-rows:auto;}
.snippet-promo-image{position:relative;}
.promo-list{display:block;width:100%;height:100%;position:relative;}
.promo-list:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.promo-list{min-height:300px;}
.snippet-collection-filter{width:100%;display:block;position:relative;}
.filter-button.active a,.filter-button.active a:hover{background:var(--Pink-Blur);backdrop-filter:blur(30px);color:var(--Charcoal);}
.filterwrap input[type="radio"],.filterwrap input[type="checkbox"]{display:none;}
.filterwrap label{cursor:pointer;padding:8px 12px;background:transparent;transition:background 0.3s ease-in-out;display:block;line-height:140%;display:flex;align-items:center;justify-content:center;gap:8px;}
.filterwrap label span:not(.filter-color){border:1px solid var(--Charcoal);width:4px;height:4px;transition:all 0.3s linear;}
.filterwrap label span.filter-color{display:inline-block;width:8px;height:8px;border-radius:100%;}
.filterwrap input[type="radio"]:checked+label,.filterwrap input[type="checkbox"]:checked+label{background:var(--White-Blur);}
.filterwrap input[type="radio"]:checked+label span:not(.filter-color),.filterwrap input[type="checkbox"]:checked+label span:not(.filter-color){background:var(--Charcoal);}
.filterwrap input[type="checkbox"][disabled]+label{opacity:0.4;cursor:no-drop;}
.range-wrap {position: relative;width: 100%;max-width: 100%;}
.price-slider {position: relative;z-index: 1;height:3px;margin:0px 5px;}
.price-slider > .track {position: absolute;z-index: 1;left: 0;right: 0;top: 0;bottom: 0;border-radius: 5px;background-color: #8e8e8e;}
.price-slider > .range {position: absolute; z-index: 2;left:0;right:0;top: 0;bottom: 0;border-radius: 5px;background-color: #000;}
.price-slider > .thumb {position: absolute;z-index: 3;width:10px;height:10px;background-color: #000;border-radius: 50%;top:-3px;cursor:pointer;}
.price-slider > .thumb.left {left: 0%;transform: translateX(-5px);}
.price-slider > .thumb.right {right: 0%;transform: translateX(5px);}
#MainContent:not(.firefox) .range-wrap input[type="range"]{pointer-events: none;-webkit-appearance: none;-moz-appearance: none;}
.range-wrap input[type=range] {position: absolute;z-index: 2;height:3px;width: 100%;opacity: 0;cursor:pointer;margin:0;}
.range-wrap input[type=range]::-webkit-slider-thumb {pointer-events: all;width:10px;height:10px;border-radius:50%;background-color:#000;-webkit-appearance: none;margin:0;}
.range-wrap{padding:10px 0px 0;}
.amount-wrap{display:flex;justify-content:space-between;padding:10px 0px;}
.section-collection:not(:has(.coll-empty)){min-height:600px;}
.section-collection:has(.coll-empty){min-height:initial;}
.open-filter{overflow:hidden;}
.open-filter .overlay-box{z-index:1;visibility:visible;pointer-events:auto;cursor:pointer;opacity:0;}
.coll-filter-wrapper form{height:100%;overflow:auto;}
.coll-filter-wrapper form::-webkit-scrollbar-track{background-color:#F5F5F5;}
.coll-filter-wrapper form::-webkit-scrollbar{width:3px;background-color:#efefef;}
.coll-filter-wrapper form::-webkit-scrollbar-thumb{background-color:#999;}
.coll-nav{display:flex;align-items:center;line-height:100%;}
.coll-nav a{white-space:nowrap;}
.coll-nav a:hover{color:var(--Dark-Pink);}
.filter-close{position:absolute;top:10px;right:10px;line-height:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}
.filter-close svg{width:9px;height:9px;}
.filter-sort ul,.facet-list ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;}
.facet-list .filter-label-size label{text-transform:uppercase;}
.filter-sort h3,.facet-list h3{font-size:12px;line-height:130%;text-transform:uppercase;}
.slider{height:1px;position:relative;background:#46454566;top:16px;}
.slider .progress{height:100%;left:0%;right:0%;position:absolute;background:var(--Charcoal);display:block;}
.range-wrap{position:relative;width: 100%;max-width: 100%;}
.price-slider{position:relative;z-index:1;height:3px;margin:0 5px;}
.price-slider>.track{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;border-radius:5px;background-color:var(--Charcoal);}
.price-slider>.range{position:absolute;z-index:2;left:0;right:0;top: 0;bottom: 0;border-radius: 5px;background-color:var(--Charcoal);}
.price-slider>.thumb{position:absolute;z-index:3;width:10px;height:10px;background-color:var(--Charcoal);border-radius: 50%;top:-3px;cursor:pointer;}
.price-slider>.thumb.left{left:0%;transform:translateX(-5px);}
.price-slider>.thumb.right{right:0%;transform:translateX(5px);}
#MainContent:not(.firefox) .range-wrap input[type="range"]{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;}
.range-wrap input[type=range]{position:absolute;z-index:2;height:3px;width:100%;opacity:0;cursor:pointer;margin:0;}
.range-wrap input[type=range]::-webkit-slider-thumb{poi.nter-events: all;width:32px;height:32px;border-radius:50%;background-color:var(--Charcoal);-webkit-appearance:none;margin:0;}
.range-wrap{padding:10px 0px 0;}
input[type=range]{box-sizing:border-box;appearance:none;width:100%;height:32px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;outline:none;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;;background-size:100% 1px;pointer-events:none;}
input[type=range]::-webkit-slider-thumb{height:6px;width:6px;background-color:var(--Charcoal);position:relative;margin:5px 0;cursor:pointer;appearance:none;pointer-events:all;}
input[type=range].price-right::-webkit-slider-thumb{margin:5px 0;}
.firefox input[type=range]::-moz-range-thumb{border:0;height:32px;width:32px;border-radius:0;background-color:var(--Charcoal);position:relative;margin:5px 0;cursor:pointer;appearance:none;pointer-events:all;}
input[type=range]::-webkit-slider-thumb::before{content:'';display:block;position:absolute;top:12px;left:100%;width:2000px;height:1px;}
.multi-range{position:relative;height:32px;display:block;}
.multi-range input[type=range]{position:absolute;top:0;height:100%;}
.multi-range input[type=range]:nth-child(1)::-webkit-slider-thumb::before{background-color:red;}
.multi-range input[type=range]:nth-child(2){background:none;}
.multi-range input[type=range]:nth-child(2)::-webkit-slider-thumb::before{background-color:var(--Charcoal);}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
input[type=range]{-webkit-appearance:none;}
input[type=range]::-webkit-slider-runnable-track{box-shadow:none;}
input[type=range]::-webkit-slider-thumb{box-shadow:none;}
input[type=range]:focus::-webkit-slider-runnable-track{box-shadow:none;}
input[type=range]::-moz-range-track{box-shadow:none;}
input[type=range]::-moz-range-thumb{box-shadow:none;}
input[type=range]::-ms-track{box-shadow:none;}
input[type=range]::-ms-fill-lower{box-shadow:none;}
input[type=range]::-ms-fill-upper{box-shadow:none;}
input[type=range]::-ms-thumb{box-shadow:none;}
input[type=range]:focus::-ms-fill-lower{box-shadow:none;}
input[type=range]:focus::-ms-fill-upper{box-shadow:none;}
.btm-range{display:flex;justify-content:space-between;color:var(--Charcoal);font-size:13px;line-height:100%;margin-top:10px;}
.l_range_position.active,.r_range_position.active{color:var(--Charcoal);}
.filter-price h3{margin-bottom:19px;}
.coll-filter-btm{position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:center;}
.clear-filter{gap:10px;}
.clear-filter svg{width:9px;height:9px;}
.show-button{display:inline-block;}
.template-collection:has(.coll-empty){display:flex;flex-direction:column;}
.template-collection:has(.coll-empty) .main-collection-section{flex:1;}
@media(min-width:992px){
  .collection-grid{gap:16px;}
  .coll-nav{gap:32px;max-width:calc(100% - 95px);font-size:var(--button-font);letter-spacing:-0.12px;z-index:3;overflow-x:auto;overflow-y:hidden;}
  .coll-nav::-webkit-scrollbar-track{background-color:#F5F5F5;}
  .coll-nav::-webkit-scrollbar{height:3px;background-color:#efefef;display:block;}
  .coll-nav::-webkit-scrollbar-thumb{background-color:#999;}
  .coll-nav a{white-space:nowrap;}
  .open-filter .coll-nav{z-index:2;}
  .coll-head{display:grid;gap:20px;}
  .section-collection:not(:has(.coll-nav)) .coll-head{padding:24px 24px 20px;}
  .section-collection:has(.coll-nav) .coll-head{padding:24px 24px 16px;}
  .filter-wrap,.filter-box{display:grid;gap:72px;}
  .snippet-collection-filter{position:sticky;top:58px;z-index:2;text-align:right;margin-top:-35px;padding-right:16px;}
  .filter-button a{padding:8px;gap:8px;line-height:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);}
  .filterwrap input[type="radio"]+label:hover,.filterwrap input[type="checkbox"]+label:hover{background:var(--White-Blur);}
  .filterwrap input[type="radio"]+label:hover span:not(.filter-color),.filterwrap input[type="checkbox"]+label:hover span:not(.filter-color){background:var(--Charcoal);}
  /* .filter-button{position:fixed;right:16px;top:60px;z-index:2;}
  .section-collection:has(.coll-nav) .filter-button{top:94px;} */
  /* facet-filters-form:has(input:checked) .filter-button{background: var(--Pink-Blur);backdrop-filter: blur(30px);} */
  .filter-sort h3,.facet-list h3{letter-spacing:-0.26px;margin-bottom:11px;}
  .coll-filter-wrapper{position:fixed;bottom:0;right:0;height:calc(100dvh - 42px);width:498px;z-index:9;transform:translateX(100%);transition:transform 0.3s linear;background:var(--Grey-Blur);backdrop-filter:blur(30px);text-align:left;}
  body:has(.section-announcement-bar) .coll-filter-wrapper{height:calc(100dvh - 60px);}
  body.solid_header .coll-filter-wrapper{height:calc(100dvh - 42px);}
  .open-filter .coll-filter-wrapper{transform:translateX(0);}
  .coll-filter-wrapper form{max-height:calc(100% - 88px);padding:24px 24px 0;}
  .coll-filter-btm{padding:24px;gap:8px;}
  .clear-filter{flex:0 0 163px;}
  .coll-empty{padding:16px 24px;}
  .template-collection:has(.coll-empty){min-height:calc(100vh - 92px);}
}
@media(min-width:1200px){
  .collection-grid{gap:24px;}
}
@media(max-width:991px){
  .collection-grid{gap:16px 12px;}
  .promo-list{min-height:auto;}
  .rm-filter .snippet-collection-filter{transform:translateY(100%);}
  .snippet-collection-filter{position:fixed;bottom:0;left:0;max-height:calc(100dvh - 40px);width:100%;z-index:9;transform:translateY(calc(100% - 48px));transition:transform 0.3s linear;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%;background:var(--Grey-Blur);}
  body:has(.section-announcement-bar) .snippet-collection-filter{max-height:calc(100dvh - 58px);}
  body.solid_header .snippet-collection-filter{max-height:calc(100dvh - 40px);}
  .open-menu .snippet-collection-filter{z-index:3;}
  .open-drawer .snippet-collection-filter{z-index:2;}
  .open-filter .snippet-collection-filter{transform:translateY(0);}
  .filter-button a{padding:18px 20px;gap:12px;line-height:100%;width:100%;background:var(--Grey-Blur);}
  .open-filter .filter-button a,.filter-button a:hover{background:transparent;color:var(--Charcoal);}
  .filter-close{top:5px;right:5px;transform:translateY(5px);}
  body:not(.open-filter) .filter-close{display:none;}
  .coll-filter-wrapper form{max-height:calc(100dvh - 84px);}
  .filter-wrap{display:grid;gap:40px;}
  .filter-box{display:grid;gap:40px;padding:16px 20px 84px;}
  .filter-sort h3,.facet-list h3{letter-spacing:-0.24px;margin-bottom:12px;}
  .coll-head{display:grid;gap:16px;padding:16px 0 12px;}
  .coll-head h1{padding:0 12px;}
  .coll-nav{gap:24px;width:100%;overflow:auto;padding:0 12px 12px;letter-spacing:-0.11px;}
  .coll-nav::-webkit-scrollbar{display:none;}
  .clear-filter{flex:0 0 149px;}
  .coll-empty{padding:12px;}
  .template-collection:has(.coll-empty){min-height:calc(100vh - 117px);}
  .coll-filter-btm a{padding:16.21px 12px;}
}