@charset "UTF-8";button{align-items:center;background:none;color:#000;display:inline-flex;font-family:Helvetica Neue,arial,sans-serif;gap:.5em;justify-content:center;line-height:1.5;padding:0}.btn,button{border:0;cursor:pointer;font-size:15px}.btn{border-radius:30px;display:inline-block;letter-spacing:.0938em;margin:.5em 0;overflow:hidden;padding:.6em 1.8em;text-decoration:none;text-overflow:ellipsis;transition:all .5s cubic-bezier(.22,1,.36,1);white-space:nowrap}.btn[disabled]{opacity:.5;pointer-events:none}.btn-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;color:#fff}@media(hover:hover){.btn-overlay:hover{background:#000c}}.btn-default{background:none;border:1px solid #000;color:#000}@media(hover:hover){.btn-default:hover{background:#858280;border-color:#858280;color:#fff}.btn-default:hover svg path{stroke:#fff}}.btn-light-border{border-color:#0003}.btn-solid{background:#000;border:1px solid #000;color:#fff}@media(hover:hover){.btn-solid:hover{background:#858280;border-color:#858280}}.btn-highlight{background:#f1ede4;border:1px solid #f1ede4;color:#000}@media(hover:hover){.btn-highlight:hover{background:#858280;color:#fff}}.btn-full{text-align:center;width:100%}.btn-arrow{color:#000;display:inline-flex;gap:.5em;overflow:visible;padding:.8em 0;text-transform:capitalize}@media(hover:hover){.btn-arrow:hover:after{transform:translate(5px)}}.btn-arrow:after{content:url(icon-right-arrow.svg);top:.1em;transform:translate(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.btn-plus{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em;padding-right:1.8em}.btn-plus:after{background-image:url(icon-plus.svg);background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:.8em;top:-.1em;transition:all .5s cubic-bezier(.22,1,.36,1);width:.8em}.btn-plus.active:after{background-image:url(icon-minus.svg)}.btn-plus.btn-solid:after{filter:invert(1)}@media(hover:hover){.btn-plus:hover:after{filter:invert(1)}.btn-plus:not(.active):hover:after{transform:rotate(180deg)}}.btn-link{border-radius:0;color:#000;margin:0;padding:0;text-decoration:underline;text-transform:capitalize}@media(hover:hover){.btn-link:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.btn-quickview{display:inline-flex}.btn-quickview:after{content:url(icon-eye.svg);line-height:1}.btn-download{display:inline-flex;gap:.8em}.btn-download:after{background-image:url(icon-download.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1em;top:.1em;width:1em}@media(hover:hover){.btn-download:hover:after{filter:invert(1)}}.btn-small{font-size:13px;padding:.5em 1.5em}.btn-wishlist{align-items:center;background:#f1ede4b3;border-radius:100%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:auto;width:30px}.btn-wishlist:before{content:url(icon-heart.svg);top:4px}.btn-wishlist.active{background:#580e0a}.btn-wishlist.active:before{filter:invert(1)}@media(hover:hover){.btn-wishlist:not(.active):hover{background:#580e0a80}.btn-wishlist:not(.active):hover:before{filter:invert(1)}.btn-none:hover{text-decoration:underline}}#nosto-load-more{align-items:center;display:inline-flex;gap:1.5em;opacity:0;pointer-events:none;transform:translateY(20px);transition:none}#nosto-load-more small.manual-loading{display:none}#nosto-load-more svg{top:-1px}#nosto-load-more.btn-plus{pointer-events:auto}#nosto-load-more.btn-plus small.auto-loading,#nosto-load-more.btn-plus svg{display:none}#nosto-load-more.btn-plus small.manual-loading{display:inline}#nosto-load-more.visible{opacity:1;transform:translateY(0);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}#collection-filter{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2000}#collection-filter form.filter-wrapper{background:#fff;display:flex;flex-direction:column;height:100%;left:0;max-width:100%;overflow:auto;pointer-events:auto;position:absolute;top:0;transform:translate(-100%);transition:transform .6s cubic-bezier(.22,1,.36,1);width:450px}#collection-filter #filter-background{background:#00000080;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:0s;width:100%}#collection-filter.open .filter-wrapper{transform:translate(0)}#collection-filter.open #filter-background{opacity:1;pointer-events:auto;transition:opacity 1s cubic-bezier(.33,1,.68,1);transition-delay:.1s}#collection-filter .main,#collection-filter header{margin:0 30px}#collection-filter header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:20px;justify-content:space-between;padding-bottom:15px;padding-top:15px}#collection-filter header p{font-family:Saol Display,Times New Roman,serif;margin:0}#collection-filter header button#collection-filter-close{align-items:center;background:#fff;border:0;border-radius:100%;display:flex;height:40px;justify-content:center;padding:0;transition:all .5s cubic-bezier(.22,1,.36,1);width:40px}#collection-filter header button#collection-filter-close:hover{background:#000}#collection-filter header button#collection-filter-close:hover svg{fill:#fff}#collection-filter .main{margin-bottom:30px}#collection-filter footer{align-items:center;background:#f1ede4;bottom:0;display:flex;flex-wrap:wrap;gap:0 10px;justify-content:space-between;left:0;margin-top:auto;padding:20px;position:sticky}#collection-filter footer .btn{flex-grow:1;text-align:center}#collection-filter button.filter-toggle{align-items:center;background:none;border:0;color:#000;display:flex;font-size:13px;gap:20px;justify-content:space-between;letter-spacing:.153em;padding:15px 10px 15px 0;text-transform:uppercase;width:100%}#collection-filter button.filter-toggle svg{height:8px;transition:all .5s cubic-bezier(.22,1,.36,1);width:8px}#collection-filter button.filter-toggle.active svg{transform:rotate(180deg)}#collection-filter .filter{border-bottom:1px solid rgba(0,0,0,.1)}#collection-filter .dropdown{max-height:0;overflow:hidden;transition:max-height .2s ease-out}#collection-filter .dropdown ul{list-style:none;margin:15px 0 0;padding:0}#collection-filter .dropdown .btn{margin-top:15px;width:100%}#collection-filter .dropdown label{align-items:flex-start;display:flex;gap:.6em;justify-content:flex-start;margin-bottom:12px}#collection-filter .dropdown label div{align-items:flex-start;display:flex;flex-grow:1;gap:1em;justify-content:space-between}#collection-filter .dropdown label div span{-webkit-user-select:none;-moz-user-select:none;user-select:none}#collection-filter .dropdown label div span.count{font-size:12px;opacity:.5}#collection-filter .dropdown input[type=checkbox]{accent-color:#000;background:none;margin:0;top:4px}@media(max-width:800px){#collection-filter .dropdown input[type=checkbox]{top:1px}}#collection-filter .price-range{margin-top:15px}#collection-filter .price-range label{align-items:flex-start;flex-direction:column;margin-bottom:15px}#collection-filter .price-range label span{margin-bottom:0}#collection-filter .price-range label input[type=number]{border:1px solid #000;border-radius:0;padding:1em;width:100%}#collection-filter .price-range-slider{align-items:center;display:flex;height:50px;left:4px;margin:20px 0;width:calc(100% - 8px)}#collection-filter .price-range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;height:2px;left:0;pointer-events:none;position:absolute;top:0;width:100%}#collection-filter .price-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#000;border:2px solid #d3c7b3;border-radius:50%;box-shadow:none;cursor:pointer;height:24px;pointer-events:auto;-webkit-transition:all .5s cubic-bezier(.22,1,.36,1);transition:all .5s cubic-bezier(.22,1,.36,1);width:24px}#collection-filter .price-range-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}#collection-filter .price-range-slider input[type=range][name=price-min]::-webkit-slider-thumb{margin-left:-2px}#collection-filter .price-range-slider .price-range-labels{align-items:center;display:flex;justify-content:space-between;top:20px;width:100%}#collection-filter .price-range-slider .price-range-labels span:before{content:"\a3"}#collection-sort-by label.radio,#nosto-collection-sort-by label.radio{align-items:center;display:flex;gap:.6em}#collection-sort-by label.radio input[type=radio],#nosto-collection-sort-by label.radio input[type=radio]{accent-color:#000;height:20px;margin:0;width:20px}section.products button#load-previous-products{display:block;margin:0 auto 20px}section.products .grid{display:grid}section.products .grid.layout-masonry{gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1200px){section.products .grid.layout-masonry{gap:20px}}@media(max-width:1200px)and (max-width:900px){section.products .grid.layout-masonry{gap:20px 10px;grid-template-columns:1fr 1fr 1fr}}@media(max-width:1200px)and (max-width:900px)and (max-width:650px){section.products .grid.layout-masonry{grid-template-columns:1fr 1fr}}section.products .grid.layout-masonry .grid-item-wide{grid-column:span 2;min-height:300px}@media(max-width:650px){section.products .grid.layout-masonry .grid-item-wide{min-height:auto}}section.products .grid.layout-masonry .grid-item-full-width{grid-column:1/-1}section.products .grid.layout-mini{gap:17px;grid-template-columns:repeat(8,1fr)}@media(max-width:1000px){section.products .grid.layout-mini{grid-template-columns:repeat(6,1fr)}}@media(max-width:1000px)and (max-width:700px){section.products .grid.layout-mini{gap:5px;grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px)and (max-width:700px)and (max-width:500px){section.products .grid.layout-mini{grid-template-columns:repeat(3,1fr)}}section.products .grid.layout-mini .grid-item-wide figure{aspect-ratio:1/1}section.products .grid.layout-mini .gap-filler,section.products .grid.layout-mini .grid-item-full-width,section.products .grid.layout-mini [data-product-grid-feature]{display:none}section.products .grid>*{min-width:0}section.products .grid.no-results,section.products footer.footer-products{align-items:center;display:flex;justify-content:center}section.products footer.footer-products{margin:30px 0}section.products a{text-decoration:none}section.products .gap-filler{align-items:center;aspect-ratio:1/1;background:#f1ede4;display:none;flex-direction:column;justify-content:center;line-height:1.2;padding:20px;text-align:center;text-wrap:balance}@media(max-width:900px){section.products .gap-filler{display:flex}}@media(max-width:900px)and (max-width:650px){section.products .gap-filler{display:none}}section.products .gap-filler p{font-family:Saol Display,Times New Roman,serif;font-size:20px;margin-bottom:0}section.products .gap-filler .icon-wrapper{align-items:center;background:#fff;border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}section.products .gap-filler svg{height:55%;width:55%}#collection-products{scroll-margin-top:200px}header.products-grid-header{background:#fff;padding:10px 0;transition:all 1s cubic-bezier(.22,1,.36,1);white-space:nowrap;z-index:10}header.products-grid-header.stuck{border-bottom:1px solid rgba(0,0,0,.1)}html.view-products header.products-grid-header{left:0;position:sticky;top:0}@media(max-width:700px){html.view-products header.products-grid-header.stuck.themed-collections-populated{transform:translateY(-69px)}html.view-products header.products-grid-header.stuck .product-controls,html.view-products header.products-grid-header.stuck .shop-by{border-bottom:0}}@media(max-width:800px){header.products-grid-header{padding:5px 0}}header.products-grid-header .wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;justify-content:space-between}header.products-grid-header,header.products-grid-header button{font-size:13px;letter-spacing:.153em}header.products-grid-header select{border:0;border-radius:0;color:#000;padding:1em 0}header.products-grid-header .shop-by{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:800px){header.products-grid-header .shop-by .shop-by-label{display:none}}header.products-grid-header .grid-toggles{align-items:center;display:flex;gap:10px;top:-2px}header.products-grid-header #collection-filter-toggle span{top:1px}header.products-grid-header .product-controls{align-items:center;display:none;flex-grow:1;justify-content:space-between}html.view-products header.products-grid-header .product-controls{display:flex}@media(max-width:700px){header.products-grid-header .product-controls{border-bottom:1px solid rgba(0,0,0,.05);padding:10px 0}}header.products-grid-header .product-layouts{align-items:center;display:flex;gap:10px}header.products-grid-header .product-view-toggle{border:1px solid rgba(0,0,0,.1);border-radius:30px;display:flex;flex-wrap:nowrap}header.products-grid-header .product-view-toggle button{background:#fff;border-radius:30px;color:#000;padding:.85em 1em .7em}@media(max-width:600px){header.products-grid-header .product-view-toggle button{font-size:12px}}header.products-grid-header .product-view-toggle button.active{background:#000;color:#fff}header.products-grid-header button.grid-toggle{opacity:.25;padding:2px}header.products-grid-header button.grid-toggle.active{opacity:1}@media(max-width:700px){header.products-grid-header .shop-by{border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);padding:15px 0;width:100%}}nav.sub-collections{overflow:hidden}nav.sub-collections a{color:#000;text-decoration:none}nav.sub-collections footer{margin-top:10px;max-width:200px}@media(max-width:700px){nav.sub-collections footer{margin-top:5px}}nav.sub-collections footer h5{font-family:Helvetica Neue Bold,arial,sans-serif}nav.sub-collections footer h5,nav.sub-collections footer p{margin:0}nav.sub-collections footer p{font-size:13px;line-height:1}nav.sub-collections img{aspect-ratio:1/1;background:#f1ede4;height:auto;-o-object-fit:contain;object-fit:contain}nav.sub-collections .swiper{margin-bottom:30px;overflow:visible}nav.sub-collections .swiper .swiper-slide{height:auto;margin-right:18px;width:auto}@media(max-width:800px){nav.sub-collections .swiper .swiper-slide{margin-right:10px}}nav.sub-collections .swiper .swiper-slide.thumbnail{flex-shrink:0;width:200px}@media(max-width:800px){nav.sub-collections .swiper .swiper-slide.thumbnail{width:120px}}@media(max-width:700px){nav.sub-collections .swiper{margin-bottom:5px}}nav.sub-collections .swiper .swiper-wrapper{display:flex}section.themed-collection{margin-bottom:10px}section.themed-collection:first-of-type,section.themed-collection:first-of-type header.section-header{padding-top:0}section.themed-collection .grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1200px){section.themed-collection .grid{gap:20px 10px}}@media(max-width:1200px)and (max-width:900px){section.themed-collection .grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1200px)and (max-width:900px)and (max-width:650px){section.themed-collection .grid{gap:20px 10px;grid-template-columns:1fr 1fr}}section.themed-collection .grid .grid-item-wide{grid-column:span 2}section.themed-collection .grid .grid-item-full-width{grid-column:span 4}section.themed-collection .grid>*{min-width:0}section.themed-collection .collection-card{color:#000}section.themed-collection .collection-card figure:before{content:"";display:block;padding-top:calc(50% - 15px)}@media(max-width:1200px){section.themed-collection .collection-card figure:before{padding-top:calc(50% - 6px)}}section.themed-collection .collection-card img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.themed-collection .collection-card footer{padding:10px 0 0}@media(max-width:650px){section.themed-collection .collection-card footer{padding:15px 0 10px}}section.themed-collection .collection-card footer p{margin-bottom:0}section.themed-collection .collection-card footer h5{font-family:Helvetica Neue Bold,arial,sans-serif;margin:0}section.themed-collection .collection-card footer h5 a{text-decoration:none}section.themed-collection .collection-card footer .description{display:-webkit-box;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5em;max-height:3em;overflow:hidden;text-overflow:ellipsis}section.themed-collection .collection-card footer .description :first-of-type{margin-top:0}section.themed-collection footer.themed-collection-footer{align-items:center;display:flex;justify-content:center;margin-top:30px}@media(max-width:700px){section.themed-collection footer.themed-collection-footer{margin-top:20px}}#themed-collections .pagination{margin:20px 0}
/*# sourceMappingURL=/cdn/shop/t/478/assets/main_collection.css.map */
