.products-list-section{background:var(--bg)}@media only screen and (min-width: 768px){.products-list-section.section-padding{--padding-top: calc((var(--PT) + var(--circle-additional-padding)) * .8)}}@media only screen and (min-width: 1024px){.products-list-section.section-padding{--padding-top: calc(var(--PT) + var(--circle-additional-padding))}}.products-list__heading{margin-bottom:15px;text-align:left}.products-list__tabs{padding:0 50px 0 0;width:50%}@media only screen and (max-width: 1023px){.products-list__tabs{width:100%;padding:0}}@media only screen and (max-width: 767px){.products-list__nav__wrapper{overflow:hidden;margin-left:calc(var(--gutter-mobile) * -1);margin-right:calc(var(--gutter-mobile) * -1)}}.products-list__nav{margin-left:0;margin-bottom:30px}@media only screen and (max-width: 767px){.products-list__nav{display:flex;overflow-x:scroll;overflow-y:hidden;padding:0 var(--gutter-mobile);scrollbar-width:none;-ms-overflow-style:none}.products-list__nav::-webkit-scrollbar{display:none}}.products-list__nav__button{--underline-thickness: var(--BORDER-WIDTH);margin-bottom:9px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;word-break:break-word}.products-list__nav__button span{opacity:.5;transition:opacity .3s ease,background-size .3s ease;background:linear-gradient(to bottom,currentcolor,currentcolor);background-size:100% 0;background-position:0 100%;background-repeat:no-repeat}@media only screen and (max-width: 767px){.products-list__nav__button{font-size:calc(1.4375rem * var(--adjust-heading));font-weight:var(--FONT-WEIGHT-BODY-MEDIUM);margin-right:var(--grid-gutter);margin-bottom:0;white-space:nowrap}.products-list__nav__button:last-child{margin:0}}.products-list__nav__button:hover span,.products-list__nav__button--active span{opacity:1}.products-list__nav__button--active span{background-size:100% var(--underline-thickness)}.products-list__nav__button--active:only-child span{background-size:100% 0}.products-list__nav__button--active:only-child:hover span{background-size:100% var(--underline-thickness)}.products-list__container{position:relative}@media only screen and (min-width: 768px){.products-list__container{padding-right:calc((100% + var(--gutter)) / 2)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.products-list__container{padding-right:calc((100% + var(--gutter-mobile)) / 2)}}.products-list__item{display:none;height:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.products-list__item .flickity-slider .products-list__item__image,.products-list__item .flickity-slider .products-list__item__content{width:100%;opacity:0!important;transition:opacity .5s,z-index 1s}.products-list__item .flickity-slider .products-list__item__image.is-selected,.products-list__item .flickity-slider .products-list__item__content.is-selected{opacity:1!important}.no-js .products-list__item{opacity:1;visibility:visible;height:100%;display:block}.products-list__item:not(.products-list__item--active) .flickity-prev-next-button{display:none}.products-list__item video{pointer-events:none}.products-list__item--active{height:auto;overflow:initial;opacity:1;visibility:visible;display:block}.products-list__item__contents{position:relative}.products-list__item__content{position:absolute;top:0;opacity:0;padding-top:18px}.products-list__item__content:first-child{position:relative;opacity:1}@media only screen and (min-width: 768px){.products-list__item__content{width:66.6666666667%}}.products-list__item__content .btn{margin-top:50px}.products-list__item__title{margin:0}.products-list__item__title-text{margin-right:14px}.products-list__item__description{margin:0;font-size:calc(1.1rem * var(--adjust-body))}.products-list__item__description p{margin-bottom:0}.products-list__item__aside{position:relative;margin-bottom:30px}@media only screen and (min-width: 768px){.products-list__item__aside{position:absolute;right:0;top:0;width:calc((100% - var(--gutter)) / 2);margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.products-list__item__aside{width:calc((100% - var(--gutter-mobile)) / 2)}}.products-list__item__aside .placeholder-svg-filled{position:absolute;top:50%;left:50%;width:100%;height:200%;max-height:200%;transform:translate(-50%,-50%)}.products-list__item__aside .product-gallery__media img{object-fit:cover}.no-js .products-list__item__aside{position:initial}.products-list__item__images--overlap .products-list__item__image--main{width:75%}.products-list__item__image{position:relative}.products-list__item__image-bg{display:block;width:100%;height:0;padding-top:calc(var(--aspect-ratio) * 100%);background-position:left center;background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;cursor:pointer}@media only screen and (min-width: 768px){.products-list__item__image-bg{background-position:center center}}.products-list__item__image-bg .background-size-cover{background:unset}.products-list__item__image--main{display:block}.products-list__item__image--small{position:absolute;top:50%;right:0;width:40%;transform:translateY(-50%)}.products-list__item__image--small .products-list__item__image__frame{box-shadow:0 2px 6px #0003}.products-list__price{margin-right:12px}.products-list__price:last-child{margin-right:0}.product-list__circle-text{position:absolute;top:0;left:0;z-index:5;pointer-events:none;transform:translate(-50%,-50%)}@media only screen and (max-width: 767px){.product-list__circle-text{top:calc(var(--gutter-mobile) * -1);left:calc(var(--gutter-mobile) * -1);transform:none}}.body--rounded-corners .products-list__item__image__frame{border-radius:var(--radius);overflow:hidden}.body--rounded-corners .products-list__item__image__frame{transform:translateZ(0)}.no-js .products-list__item__content{position:relative;opacity:1}.no-js .products-list__container{padding-right:0}.no-js .products-list__item__aside{width:100%;display:grid;grid-template-columns:var(--grid);gap:var(--grid-gutter)}@media only screen and (max-width: 1023px){.no-js .products-list__item__aside{grid-template-columns:var(--grid-mobile)}}.no-js .products-list__item__image--small{position:relative;top:0;left:0;transform:none;width:75%}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-products-list.css.map */
