.category-section{grid-column:1 / 3;margin-top:1rem;border:1px solid #E3E4DF;padding:1rem;margin-bottom:1rem}.product-description{font-size:14px}.product-image-inner{border-bottom:1px solid #E3E4DF}.tags-section{grid-column:3 / 7;margin-top:1rem;border:1px solid #E3E4DF;padding:1rem;margin-bottom:1rem}.tags-section h3,.category-section h3{margin-top:0}.hidden{display:none!important}.hover-video{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hover-video.visible{opacity:1;visibility:visible}.tabs{display:flex;justify-content:flex-start;align-items:center;column-gap:.5rem;flex-wrap:wrap;font-size:14px}.tab,.pill{margin-bottom:.5rem}.tab{background-color:#fff;padding:.75rem;border:1px solid #DFE1DB;font-size:12px;position:relative;cursor:pointer;transition:border-color .5s ease}.tab:hover,.tab.active{border-color:#000}.tab:hover .popup{opacity:1;visibility:visible}.popup-inner{position:relative;width:100%;height:auto;display:flex}.popup img{width:100%;height:auto;z-index:2;position:relative;aspect-ratio:1.6;object-fit:contain}.popup video{width:100%;height:auto;z-index:2;position:absolute;top:0;left:0;aspect-ratio:1.6;object-fit:contain}.pill{background-color:#fff;display:flex;gap:0;justify-content:flex-start;align-items:center;border-radius:20px}.tabs--minor{font-size:12px;max-width:1200px}.tabs--minor .pill .tab{border:none;background:none;padding:5px 10px;border-radius:0;margin-bottom:0}.tabs--minor .pill[data-count="2"] .tab:nth-of-type(1):hover,.tabs--minor .pill[data-count="2"] .tab:nth-of-type(1).active{border-right:1px solid black}.tabs--minor .pill .tab:nth-of-type(1){border-left:1px solid #DFE1DB;border-bottom:1px solid #DFE1DB;border-top:1px solid #DFE1DB;border-right:1px solid transparent;border-radius:20px 0 0 20px}.tabs--minor .pill[data-count="2"] .tab:nth-of-type(2){border-left:1px solid #DFE1DB;border-bottom:1px solid #DFE1DB;border-top:1px solid #DFE1DB;border-right:1px solid #DFE1DB;border-radius:0 20px 20px 0}.tabs--minor .pill[data-count="3"] .tab:nth-of-type(2){border-left:1px solid #DFE1DB;border-bottom:1px solid #DFE1DB;border-top:1px solid #DFE1DB;border-right:1px solid transparent;border-radius:0}.tabs--minor .pill[data-count="3"] .tab:nth-of-type(2):hover,.tabs--minor .pill[data-count="3"] .tab:nth-of-type(2).active{border-right:1px solid black}.pill .tab:hover,.pill .tab.active{border-color:#000!important}.pill .tab.active{border-color:#000}.tabs--minor .pill .tab:nth-of-type(3){border-right:1px solid #DFE1DB;border-bottom:1px solid #DFE1DB;border-top:1px solid #DFE1DB;border-radius:0 20px 20px 0}.pill .tab+.tab{border-left:1px solid #DFE1DB}.tabs--minor .tab{border-radius:20px;padding:5px 10px}.heading-block-title{font-size:26px;margin:0}.learn-more{font-size:12px}.product-card+.heading-block{margin-top:1rem}.heading-block{grid-column:span 7;border:1px solid #DFE1DB;background:#fff;align-items:center;justify-content:space-between;margin-bottom:1rem;display:flex;padding:1.5rem;width:100%}.product-list{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:48px 24px;margin-bottom:2rem}.product{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;background:#fff;border:1px solid #DFE1DB;width:100%}.product-image{aspect-ratio:1.6;background:#dfe0dc;width:100%;flex:none}.product-image-inner{aspect-ratio:1.6;position:relative;display:flex}.product-image img{width:100%;height:100%;object-fit:cover;object-position:top}.product-image video{width:100%;position:absolute;top:0;left:0;height:auto;aspect-ratio:1.6;opacity:0;visibility:hidden;z-index:1;object-position:top;object-fit:cover;transition:opacity .5s ease,visibility .5s ease}.product:hover video{opacity:1;visibility:visible}.product-item-details{display:flex;padding:2rem 1rem 1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-name{font-size:20px}.product-tags,.product-categories{font-size:12px;display:flex;gap:5px;flex-wrap:wrap;display:none}.product-tag{border:1px solid #DFE1DB;border-radius:20px;padding:5px 10px;line-height:1}.product-view{padding:1rem 2rem 1rem 0;display:flex;justify-content:center;align-items:center;margin-left:auto;font-size:13px}.product-category{text-decoration:underline}.product-categories{margin-top:auto;margin-bottom:1rem}.product-list a{color:inherit;text-decoration:none;height:100%}.product-card{width:100%}@media screen and (max-width: 750px){.product{flex-direction:column}.product-view{margin:0}.popup{display:none}}.product-card{grid-column:span 7}@media screen and (min-width: 750px){.product-card{grid-column:span 3}}@media screen and (min-width: 1200px){.product-card{grid-column:span 2}.product-image{min-width:300px}}.lines .accordion-title:before,.lines .accordion-title:after{content:"";position:absolute;right:0;top:50%;width:12px;height:2px;background-color:#333;transition:transform .2s ease}.lines .accordion-title:before{margin-top:-1px}.lines .accordion-title:after{transform:translateY(-50%) rotate(90deg)}.lines .accordion-title.open:after{transform:translateY(-50%) rotate(0)}.lines .accordion-title{cursor:pointer;position:relative;padding-right:24px}.accordion-body{overflow:hidden;transition:height .3s ease}.category-section .accordion-title,.tags-section .accordion-title{padding-left:0}.category-section .accordion-title,.tags-section .accordion-title{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/demo.css.map */
