.gear-system-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:.4rem;overflow:hidden;width:min(100%,960px);margin-inline:auto;align-items:start}.gear-system-v2__hero,.gear-system-v2__item{position:relative;display:block;overflow:hidden;background:rgb(var(--color-background))}.gear-system-v2__hero{height:524px;min-height:0;aspect-ratio:auto}.gear-system-v2__hero-image,.gear-system-v2__item-image,.gear-system-v2 .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gear-system-v2__hero:hover .gear-system-v2__hero-image,.gear-system-v2__item:hover .gear-system-v2__item-image{transform:scale(1.015)}.gear-system-v2__style-label{position:absolute;z-index:2;top:1.6rem;left:1.6rem;display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:.8rem 1.8rem;border:1px solid currentColor;border-radius:.4rem;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));font-weight:600;line-height:1}.gear-system-v2__complementary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,260px);gap:.4rem;align-content:start}.gear-system-v2__complementary>.gear-system-v2__item:nth-child(n+5){display:none}.gear-system-v2__item{min-width:0;height:100%}.gear-system-v2__item-link{display:block;height:100%;color:inherit;text-decoration:none}.gear-system-v2__item-media{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:auto}.gear-system-v2__plus{position:absolute;z-index:2;top:.8rem;right:.8rem;display:inline-flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;background:rgba(var(--color-background),.94);box-shadow:0 .2rem .8rem #00000014;color:rgb(var(--color-foreground));font-size:2.6rem;font-weight:300;line-height:1}.gear-system-v2__item-info{padding:1rem .4rem .4rem}.gear-system-v2__item-title{margin:0 0 .4rem}@media(max-width:767px){.gear-system-v2{display:block;overflow:visible}.gear-system-v2__hero{width:100%;height:auto;aspect-ratio:4/5}.gear-system-v2__style-label{top:1.2rem;left:1.2rem;min-height:4rem;padding:.7rem 1.5rem}.gear-system-v2__complementary{display:flex;gap:.4rem;margin-top:.4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.gear-system-v2__complementary>.gear-system-v2__item:nth-child(n+5){display:block}.gear-system-v2__item{flex:0 0 42%;height:auto;scroll-snap-align:start}.gear-system-v2__item-media{height:auto;aspect-ratio:4/5}.gear-system-v2__plus{top:.6rem;right:.6rem;width:3.2rem;height:3.2rem;font-size:2.3rem}}.product-care-instructions .care-list{display:flex;flex-direction:column;gap:8px}.product-care-instructions .care-item{border-bottom:1px solid rgba(0,0,0,.08)}.product-care-instructions .care-summary{cursor:pointer;list-style:none;padding:16px 0;-webkit-user-select:none;user-select:none}.product-care-instructions .care-summary::-webkit-details-marker{display:none}.product-care-instructions .care-summary-inner{display:flex;align-items:center;gap:14px}.product-care-instructions .care-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.product-care-instructions .care-icon img{max-width:100%;max-height:100%;display:block}.product-care-instructions .care-title{flex:1;font-weight:600;font-size:1.1rem}.product-care-instructions .care-arrow{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product-care-instructions .care-details{padding:0 0 20px 54px}.product-care-instructions .care-description{font-size:.95rem;line-height:1.6;color:#333}.product-care-instructions .icon-plus-toggle path.horizontal{transform:none!important}.product-care-instructions .care-item[open] .icon-plus-toggle path.vertical{transform:rotate(270deg)!important}.custom-metafield-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.custom-metafield-item{display:flex;align-items:center;gap:12px}.custom-metafield-item-icon{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.custom-metafield-item-icon img{max-width:100%;max-height:100%;display:block;object-fit:contain}.custom-metafield-item-text{font-size:inherit;line-height:1.5}.custom-metafield-item-text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
