.product-list-background{background:var(--bg-body)}.section-product-list .accordion{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:25px;color:var(--color-body)}.section-product-list .accordion+.accordion:not(.accordion--has-border){border-top:0;margin-top:-25px}.section-product-list .accordion-container .accordion{max-width:760px;margin-right:auto;margin-left:auto}.section-product-list .accordion-container .accordion:last-child{margin-bottom:0}.section-product-list .accordion details[open] summary span{transform:rotateX(180deg)}.section-product-list .accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--font-body-bold-weight, 700);font-size:1rem;line-height:1.2;padding:14px 40px 14px 0;cursor:pointer}[dir=rtl] .section-product-list .accordion summary{padding:14px 0 14px 40px}@media only screen and (min-width: 768px){.section-product-list .accordion summary{font-size:1.25rem}}.section-product-list .accordion summary span{position:absolute;top:calc(50% - 4px);right:0;width:16px;height:8px;display:flex}.section-product-list .accordion summary span svg{color:var(--color-heading, --color-body)}.section-product-list .accordion summary span svg path{stroke:var(--color-heading, --color-body)}[dir=rtl] .section-product-list .accordion summary span{right:auto;left:0}.section-product-list .accordion summary::-webkit-details-marker{display:none}.section-product-list .accordion .accordion__content{padding:0 0 15px}.accordion .accordion__content>*:last-child{margin-bottom:0}.section-product-list .accordion--small summary{font-size:1rem}.section-product-list .accordion--small summary span{width:12px;height:7px}.section-product-list .accordion--has-border{border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px)}.section-product-list .accordion--has-border summary{padding-left:15px}@media only screen and (min-width: 768px){.section-product-list .accordion--has-border summary{padding-left:30px}}.section-product-list .accordion--has-border summary span{right:15px}@media only screen and (min-width: 768px){.section-product-list .accordion--has-border summary span{right:30px}}.section-product-list .accordion--has-border+.accordion{margin-top:0}.section-product-list .accordion--has-border .accordion__content{padding:0 15px 15px}@media only screen and (min-width: 768px){.section-product-list .accordion--has-border .accordion__content{padding:0 30px 30px}}.product-list--item.accordion{border-top:0;margin-bottom:0}@media only screen and (min-width: 768px){.product-list--item.accordion{border-bottom:0}}.product-list--item.accordion details{width:100%}.product-list--item.accordion+.accordion{margin-top:0!important}.product-list--item.accordion summary h6{margin-bottom:0}.product-list--item.accordion summary svg path{stroke:var(--color-heading, --color-body)}@media only screen and (min-width: 768px){.product-list--item.accordion summary{margin-top:0;padding:0 0 18px;color:var(--color-heading, --color-body);border-bottom:1px solid var(--color-border);margin-bottom:25px;cursor:default;pointer-events:none}.product-list--item.accordion details[open] summary{padding:0 0 18px}.product-list--item.accordion summary span{display:none}}.product-list--inner{display:grid;margin-top:-22px;gap:var(--column-gap)}@media only screen and (min-width: 768px){.product-list--inner{--column-gap: 20px;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;grid-auto-columns:calc((100% - (var(--column-gap) * calc(var(--tablet-columns) - 1))) / var(--tablet-columns))}.product-list--inner .accordion{scroll-snap-align:start}}@media only screen and (min-width: 1068px){.product-list--inner{--column-gap: 30px;--tablet-columns: var(--desktop-columns, 5)}}@media only screen and (min-width: 768px){.product-list--inner .product-cart-item{margin-bottom:10px;padding-bottom:0}}.product-list-top-image{margin-top:-1px}.product-list-bottom-image{margin-bottom:-1px}.product-list-top-image,.product-list-bottom-image{width:100%;height:auto;object-fit:cover;min-height:50px}.product-list_heading{margin-bottom:30px}.product-list_heading h3{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-list.css.map */
