body.template-collection .rotating{animation:rotate 2s infinite linear}body.template-collection .rotating:before{animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.template-collection #collection-hero-panel{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}@media screen and (min-width:992px){body.template-collection #collection-hero-panel{flex-direction:row;align-items:stretch;min-height:50vh}}body.template-collection #collection-hero-panel #collection-hero-panel-text{flex-basis:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper{width:100%;max-width:500px;padding:50px 40px;text-align:center}@media screen and (min-width:992px){body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper{padding:50px}}body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper .collection-hero-panel-name{font-family:var(--font-medium);text-transform:uppercase;margin:20px 0}body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper h1{color:inherit;text-align:center;margin:20px 0}body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper p{font-size:1.1em;text-align:center;margin:20px 0}body.template-collection #collection-hero-panel #collection-hero-panel-text #collection-hero-panel-text-wrapper #learn-more{display:none}body.template-collection #collection-hero-panel #collection-hero-panel-image{flex-basis:50%;width:100%;margin:0;display:flex;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:250px}@media screen and (min-width:992px){body.template-collection #collection-hero-panel #collection-hero-panel-image{min-height:500px}}body.template-collection #collection-hero-panel #collection-hero-panel-image img{width:100%;margin:0}body.template-collection #collection-usps-panel.vertical-padding-large{padding-bottom:20px}body.template-collection #collection-usps-panel h2{text-align:center;padding:60px 50px 0;font-size:2.3em}@media screen and (min-width:992px){body.template-collection #collection-usps-panel h2{font-size:2.8em}}body.template-collection #collection-usps-panel .collection-usps-panel-wrapper{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 40px}@media screen and (min-width:992px){body.template-collection #collection-usps-panel .collection-usps-panel-wrapper{flex-wrap:nowrap;margin-bottom:10px;padding-top:10px}}body.template-collection #collection-usps-panel .collection-usps-panel-wrapper .collection-usp{flex-basis:40%;display:flex;flex-direction:column;margin-bottom:20px}@media screen and (min-width:992px){body.template-collection #collection-usps-panel .collection-usps-panel-wrapper .collection-usp{flex-basis:20%;margin-bottom:0}}body.template-collection #collection-usps-panel .collection-usps-panel-wrapper .collection-usp .collection-usp-icon{width:100px;height:100px;margin:0 auto 10px;display:flex;align-items:center;align-content:center;justify-content:center}body.template-collection #collection-usps-panel .collection-usps-panel-wrapper .collection-usp .collection-usp-icon img{width:100%;max-width:100px;margin:0 auto;display:block}body.template-collection #collection-usps-panel .collection-usps-panel-wrapper .collection-usp .collection-usp-text{font-size:1.1em;color:var(--text-color-body);text-align:center}body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-short-text .collection-usp{max-width:125px}body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-short-text .collection-usp:nth-child(2n-1){margin-right:20px}body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-short-text .collection-usp:nth-child(2n){margin-left:20px}@media screen and (min-width:992px){body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-short-text .collection-usp:not(:first-of-type){margin-left:60px}body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-short-text .collection-usp:not(:last-of-type){margin-right:60px}}body.template-collection #collection-usps-panel #collection-usps-panel-wrapper-long-text{gap:20px}body.template-collection #collection-content-panel{background-color:var(--background-color-secondary)}body.template-collection #collection-content-panel .collection-content-product-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:30px;max-width:1920px;margin:0 auto}@media screen and (min-width:992px){body.template-collection #collection-content-panel .collection-content-product-list{padding:75px}}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper{flex-basis:100%;margin-bottom:30px}@media screen and (min-width:992px){body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper{flex-basis:30%;margin-right:40px;margin-bottom:50px}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper:nth-child(2n){margin-right:40px}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper:nth-child(3n){margin-right:0}}@media screen and (min-width:1200px){body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper{flex-basis:21%;margin-right:46px;margin-bottom:50px}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper:nth-child(2n){margin-right:46px}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper:nth-child(3n){margin-right:46px}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper:nth-child(4n){margin-right:0}}body.template-collection #collection-content-panel .collection-content-product-list .product-card-wrapper .product-card-wrapper{height:100%}
