load-more{display:block;text-align:center;padding:20px 0}load-more .button .icon{display:none}load-more .button.loading>span{position:relative}load-more .button.loading>span>span{opacity:0}load-more .button.loading .icon{display:block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);animation:rotation 2s infinite linear}.product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;padding:0!important}.product-grid.loading{opacity:.4}.product-grid .layering{grid-row-start:7;grid-column:span 2;padding:27px 16px;outline:1px solid #000}.product-grid .layering .content{position:relative;z-index:1;background:#fff;border:1px dashed #000;border-radius:29px;padding-bottom:21px}.product-grid .layering .content .label{font-family:Messina Sans Mono Web,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px;text-transform:uppercase;padding:19px 23px}.product-grid .layering .content .label.promo_title{font-family:"Universal Sans Display 450",sans-serif;font-size:30px;text-transform:none}.product-grid .layering .content .label.promo_copy{font-family:Messina Sans Mono Web,monospace;text-transform:none;padding-bottom:0}.product-grid .layering .content .label.promo_copy p{margin:0}.product-grid .layering .content .product{display:grid;grid-template-columns:81px auto;gap:7px;position:relative}.product-grid .layering .content .product:nth-child(2){background:url(wave.svg) repeat-x left bottom;padding-bottom:20px;margin-bottom:14px}.product-grid .layering .content .product .image-container{height:94px}.product-grid .layering .content .product .image-container img{object-fit:contain}.product-grid .layering .content .product .title{font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.36px;text-transform:capitalize;padding-right:130px}.product-grid .layering .content .product .notes,.product-grid .layering .content .product .description{font-family:Messina Sans Mono Web,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;margin-top:4px}.product-grid .layering .content .product .notes{margin-top:10px}.product-grid .layering .content .product .quick-add{position:absolute;top:0;right:10px}.product-grid .layering .content .product .quick-add .button>span{padding:6px 24px 6px 10px;position:relative}.product-grid .layering .content .product .quick-add .button>span:before{content:"";width:9px;height:1px;background:#000;position:absolute;right:8px;top:50%}.product-grid .layering .content .product .quick-add .button>span:after{content:"";width:1px;height:9px;background:#000;position:absolute;right:12px;top:8px}.product-grid .collection-tile{grid-column:var(--column-start-m)/span var(--column-end-m);grid-row:var(--row-start-m)/calc(var(--row-start-m) + 2);padding-bottom:100%}.product-grid .collection-tile .mute_container{width:min(100%,30px);position:absolute;top:50px;right:20px;cursor:pointer}.product-grid .collection-tile .mute_container .unmute{display:none}.product-grid .collection-tile .button{position:absolute;z-index:1;bottom:20px;right:20px}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5){grid-column:span 2;grid-row:span 2;padding-bottom:135%}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5) .quick-add .button>span{padding:14px 10px 13px}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5) .title{font-size:32px;letter-spacing:-.32px}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5) .summary{grid-template-columns:auto 1fr;left:20px;width:calc(100% - 40px);column-gap:20px}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5) .summary .spr-badge{grid-column-start:1}.product-grid:not(:has(.collection-tile)) .card.product:nth-child(17n+5) .summary .price{margin-top:10px;grid-row-start:1;grid-column-start:2;text-align:right}.main-product-grid{display:flex;flex-direction:column;justify-content:space-between}.main-product-grid .toolbar{flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.main-product-grid .toolbar>.label{padding-right:15px}.main-product-grid .toolbar .collection_title{margin:0}.main-product-grid .toolbar .collection_title,.main-product-grid .toolbar .facets{padding-left:15px;padding-right:15px}.main-product-grid .toolbar .label>span,.main-product-grid .toolbar .facet-filters__label{display:none}.main-product-grid .toolbar .facets{flex-grow:1}.main-product-grid .toolbar .facets .select{width:100%}.main-product-grid .toolbar .link-list{border-top:1px solid #000;padding:10px 15px;order:10;flex-basis:100%;flex-grow:1;display:flex;flex-direction:row;column-gap:30px;row-gap:8px;overflow-x:auto}.main-product-grid .toolbar .link-list li{white-space:nowrap;text-transform:capitalize}.main-product-grid .toolbar .link-list li a.active{font-weight:700}@media only screen and (min-width:769px){load-more[data-position=prepend]{padding:0 0 19px}.product-grid{grid-template-columns:1fr 1fr 1fr 1fr}.product-grid .collection-tile .button{font-size:20px}.product-grid .collection-tile .button>span{padding-inline:30px}.main-product-grid{gap:16px}.main-product-grid .toolbar{flex-wrap:nowrap;margin:0}.main-product-grid .toolbar>.label{padding-right:0;white-space:nowrap}.main-product-grid .toolbar .collection_title{flex-shrink:0}.main-product-grid .toolbar .collection_title,.main-product-grid .toolbar .facets{padding-left:0}.main-product-grid .toolbar .label>span,.main-product-grid .toolbar .facet-filters__label{display:inline-block;white-space:nowrap}.main-product-grid .toolbar .facets{flex-grow:0}.main-product-grid .toolbar .facets .select{width:auto}.main-product-grid .toolbar .link-list{order:0;border-top:0;padding:0;gap:39px;font-size:14px;letter-spacing:-.14px;overflow-y:hidden;align-self:flex-end}.main-product-grid .toolbar .link-list::-webkit-scrollbar{width:3px;height:3px}.main-product-grid .toolbar .link-list::-webkit-scrollbar-track{background:transparent}.main-product-grid .toolbar .link-list::-webkit-scrollbar-thumb{background:#d8d8d8}.main-product-grid .toolbar .link-list::-webkit-scrollbar-thumb:hover{background:#9b9b9b}.main-product-grid .layering{grid-row-start:5;grid-row-end:6;grid-column-start:3;grid-column-end:5;display:flex;justify-content:center;align-items:center}.main-product-grid .layering .content{width:100%;max-width:483px}.main-product-grid .collection-tile{grid-column:var(--column-start-d)/span var(--column-end-d);grid-row:var(--row-start-d)/calc(var(--row-start-d) + 2)}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/template-collection.css.map */
