.accordion{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:25px;color:var(--color-body)}.accordion+.accordion:not(.accordion--has-border){border-top:0;margin-top:-25px}.accordion-container .accordion{max-width:760px;margin-right:auto;margin-left:auto}.accordion-container .accordion:last-child{margin-bottom:0}.accordion details[open] summary span{transform:rotateX(180deg)}.accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--font-body-medium-weight, 500);padding:22px 40px 22px 0;cursor:pointer}[dir=rtl] .accordion summary{padding:22px 0 22px 40px}.accordion summary span{position:absolute;top:calc(50% - 12px);right:0;display:flex}[dir=rtl] .accordion summary span{right:auto;left:0}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion__content{padding:0 0 15px}.accordion .accordion__content>*:last-child{margin-bottom:0}.accordion--small summary{font-size:1rem}.accordion--small summary span{width:12px;height:7px}.accordion--has-border{border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px)}.accordion--has-border summary{padding-left:15px}@media only screen and (min-width:768px){.accordion--has-border summary{padding-left:30px}}.accordion--has-border summary span{right:15px}@media only screen and (min-width:768px){.accordion--has-border summary span{right:30px}}[dir=rtl] .accordion--has-border summary{padding-left:auto;padding-right:15px}@media only screen and (min-width:768px){[dir=rtl] .accordion--has-border summary{padding-left:auto;padding-right:30px}}[dir=rtl] .accordion--has-border summary span{right:auto;left:15px}@media only screen and (min-width:768px){[dir=rtl] .accordion--has-border summary span{right:auto;left:30px}}.accordion--has-border+.accordion{margin-top:0}.accordion--has-border .accordion__content{padding:0 15px 15px}@media only screen and (min-width:768px){.accordion--has-border .accordion__content{padding:0 30px 30px}}.product-list--item.accordion{border-top:0;margin-bottom:0;border-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}@media only screen and (min-width:768px){.product-list--item.accordion summary{margin-top:0;margin-bottom:24px;padding:3px 0;cursor:default;pointer-events:none}.product-list--item.accordion summary span{display:none}}.product-list--item.accordion:last-child{border-bottom:0}.product-list--inner{display:grid;margin-top:-22px;--column-gap: 32px;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)}}.product-list--item.accordion summary{padding:6px 30px 6px 0}@media only screen and (max-width:767px){.product-list--item.accordion summary{margin-bottom:16px}}.product-list--item.accordion summary .heading-wrapper{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:flex-end}.product-list--item.accordion summary .heading-wrapper h3{margin-bottom:0}.product-list--item.accordion summary .heading-wrapper .text-button{padding-bottom:3px}@media only screen and (min-width:768px){.product-list--item.accordion summary .heading-wrapper .text-button{padding-bottom:6px}}.product-list--item .product-cart-item{padding:10px;--general-border-radius: 10px;background:var(--content-color,var(--bg-body));border-radius:var(--general-border-radius, 3px);margin-bottom:20px;max-width:100%}@media only screen and (min-width:768px){.product-list--item .product-cart-item{margin-bottom:30px}}.product-list--item .product-cart-item:last-child{margin-bottom:0}.product-list--item .product-cart-item img,.product-list--item .product-cart-item .thb-placeholder{width:112px;height:112px}.collapsible__content--inner{display:grid;gap:20px;background:var(--content-color);padding:20px;border-radius:var(--general-border-radius, 3px)}.collapsible__content--grid{--desktop-height: 174px;--mobile-height: 182px;display:grid;gap:20px;grid:auto-flow dense var(--mobile-height) / repeat(2,minmax(0,1fr))}.collapsible__content--grid.grid-1{grid:auto-flow dense var(--mobile-height) / repeat(1,minmax(0,1fr))}@media only screen and (min-width:768px){.collapsible__content--grid{grid:auto-flow dense var(--desktop-height) / repeat(2,minmax(0,1fr))}.collapsible__content--grid.grid-1{grid:auto-flow dense var(--desktop-height) / repeat(1,minmax(0,1fr))}}.collapsible__content--grid.grid-1 .product-cart-item{--row-span: 2;--column-span: 2;grid-area:span var(--row-span) / span var(--column-span)}.collapsible__content--inner .product-cart-item{background:var(--bg-body, var(--bg-body));display:block;margin-bottom:0}.collapsible__content--inner .product-cart-item-image{margin-right:0}.collapsible__content--inner .product-cart-item .cart-product-link{position:relative;padding-bottom:calc(var(--mobile-height) - 20px)}.collapsible__content--grid.grid-1 .product-cart-item .cart-product-link{padding-bottom:calc(var(--mobile-height) * 2)}@media only screen and (min-width:768px){.collapsible__content--inner .product-cart-item .cart-product-link{padding-bottom:calc(var(--desktop-height) - 20px)}.collapsible__content--grid.grid-1 .product-cart-item .cart-product-link{padding-bottom:calc(var(--desktop-height) * 2)}}.collapsible__content--inner .product-cart-item img,.collapsible__content--inner .product-cart-item .thb-placeholder{width:100%;height:100%!important;position:absolute;top:0;left:0;object-fit:none}.product-list--inner .collapsible__content .product-cart-item img{transition:all 1s cubic-bezier(.104,.204,.492,1)}.product-list--inner .collapsible__content .product-cart-item:hover img{transform:scale(1.07)}.collapsible__content--inner .product-cart-item-info{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-list.css.map */
