.col-hero{padding-top:calc(var(--nav-h) + 104px);padding-bottom:104px}.col-hero:after{display:none}.col-hero-img{position:absolute;right:0;top:0;height:100%;width:58%;object-fit:cover;object-position:58% 32%;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 62%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 30%,#000 62%)}.col-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--ink) 12%,rgba(12,11,22,.55) 42%,transparent 72%)}.col-hero .wrap{position:relative;z-index:2}@media(max-width:760px){.col-hero-img{width:100%;object-position:60% 30%;opacity:.4}.col-hero:before{background:linear-gradient(180deg,rgba(12,11,22,.4),var(--ink) 78%)}}.product-grid .ptile-media{background:#fff;position:relative}.product-grid .ptile-media img{object-fit:contain;padding:10%;transition:opacity .3s ease-out}.product-grid .pm-pack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.product-grid .ptile-media:hover .pm-pack{opacity:1}.product-grid .ptile-media:hover .pm-render.has-pack{opacity:0}.product-grid .badge-med{background:var(--accent-soft);color:var(--accent-deep);border-color:#0eafe64d}.product-grid .ptile[data-bundle] .ptile-media{background:var(--ink)}.product-grid .ptile[data-bundle] .ptile-media img{object-fit:cover;padding:0}.ptile-benefits{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:7px}.ptile-benefits li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-soft);line-height:1.3}.ptile-benefits svg{color:var(--accent);flex:0 0 auto}.filterbar-2{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.filter-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-group+.filter-group{padding-top:16px;border-top:1px solid var(--line)}.filter-group-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);min-width:110px}.filter-group .filter-sort{margin-left:auto}.filter-group.is-product .filter-tab{font-size:13.5px;padding:9px 16px}.filter-group.is-product .filter-tab.active{background:var(--accent);border-color:var(--accent)}.cdots{display:flex;gap:9px;margin-top:11px}.cdot{width:19px;height:19px;border-radius:50%;background:var(--cd);border:2px solid #fff;box-shadow:0 0 0 1.5px var(--line-2);cursor:pointer;padding:0;transition:box-shadow .15s}.cdot:hover{box-shadow:0 0 0 1.5px var(--line-2),0 0 0 4px var(--accent-soft)}.cdot.active{box-shadow:0 0 0 2px var(--accent)}.btn-add{display:inline-flex;align-items:center;gap:8px}.bundle .bundle-media{background:#fff}.bundle .bundle-media img{object-fit:contain;height:84%;opacity:1}.bundle .bundle-cta{display:inline-flex;align-items:center;gap:9px}.bundle .bundle-bestfor{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute);margin:0 0 13px}.bundle .bundle-benefits{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}.bundle .bundle-benefits li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#fff}.bundle .bundle-benefits svg{color:var(--accent);flex:0 0 auto}.subband{position:relative}.sub-bleed{position:absolute;right:0;top:0;height:100%;width:52%;object-fit:cover;object-position:center;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 46%),linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent 10%,#000 46%),linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-composite:intersect;mask-repeat:no-repeat}.subband-inner{position:relative;z-index:1}.sub-spacer{min-height:300px}@media(max-width:820px){.sub-bleed{display:none}}.ptile-med{display:inline-flex;align-self:flex-start;width:fit-content;align-items:center;font-size:10px;font-weight:700;letter-spacing:.09em;color:#0eafe6;border:1px solid #0EAFE6;border-radius:var(--r-pill);padding:5px 11px;margin:0 0 11px;line-height:1}.product-grid .ptile-cat{color:#0eafe6;margin-bottom:5px}.product-grid .ptile[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection.css.map */
