.template--collection #main-content{max-width:1500px;margin:0 auto}.template--collection #main-content .collection--body--root{padding:10px 0}.template--collection #main-content .collection--body--root .collection--body--grid{grid-column-gap:20px}.template--collection #main-content .collection--body--root .collection--body--grid .product--quick-add:hover>*{transform:scale(0)}.celebrity_banner{margin-top:30px;margin-bottom:10px}.celebrity_banner .celebrity_banner_wrapper{display:flex}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media{flex:1 0 49.2667%;border-radius:5px;background:#ebebeb;overflow:hidden}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media .plyr__controls{opacity:0;pointer-events:none}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media .plyr__controls.show_control{opacity:1;pointer-events:auto}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media .plyr__control--overlaid{background:transparent;padding:0;height:auto;width:47.6px;height:47.6px;border:solid 3px #fff;display:flex;align-items:center;justify-content:center}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media .plyr__control--overlaid svg{width:18px;height:auto}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content{margin-left:4.8667%}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title{margin-top:3.1481vh}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title{font-size:1.875vw;font-weight:400;line-height:1.777778}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title_line{display:block;width:10.4167vw;height:auto;margin-top:11px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_text{margin-top:3.8889vh}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content p{font-size:20px;font-style:normal;font-weight:400;line-height:1.8}[data-item=pagination-text]{font-size:24px}.pagination--current{color:#bbb}.pagination--num{padding:0 1vw}.pagination--point{margin:0 -.5vw}.pagination--arrow svg{width:inherit;height:auto}.plyr__controls button{height:auto}@media screen and (max-width:1500px){.template--collection #main-content{max-width:100%;padding:0 5%;margin:0}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content p{font-size:16px}}@media screen and (max-width:1300px){.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title{font-size:24px}}@media screen and (max-width:1100px){.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_text{margin-top:.8889vh}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content p{font-size:14px}}@media screen and (max-width:1000px){.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title{margin-top:10px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content p{line-height:1.4}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title_line{margin-top:8px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title{line-height:1}}@media screen and (max-width:768px){.celebrity_banner .celebrity_banner_wrapper{flex-direction:column}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content{margin-left:0;padding:15px 25px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_title .celebrity_banner_title_line{width:150px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content .celebrity_banner_content_text{margin-top:12px}}@media screen and (max-width:550px){.celebrity_banner{margin-top:0}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_media{margin:0 -8px}.template--collection #main-content{padding:0 8px}.celebrity_banner .celebrity_banner_wrapper .celebrity_banner_content{padding:15px}.template--collection #main-content .collection--body--root .collection--body--grid{grid-column-gap:8px}[data-item=pagination-text]{font-size:16px}.pagination--arrow{width:20px}.pagination--num{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sain_custom.scss.css.map */
