.template-policy .page-width{margin-bottom:60px}.product__media img,.product__media video{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;background:#fff!important;margin:0 auto!important;padding:0!important}.product__media,.product__media-item{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important}.product__media-list{gap:12px!important;margin:0 auto!important}@media (min-width:768px){.product__media img,.product__media video{max-height:720px}}.product__media video[width="720"][height="1280"],.product__media video[src*=".mp4"][style*="aspect-ratio:9/16"]{max-height:820px;object-fit:cover!important;border-radius:6px}@media (max-width:768px){.product__media img,.product__media video{max-height:none!important}}.card__media{position:relative;overflow:hidden}.card__media img:nth-child(1){opacity:1;transition:opacity .5s ease-in-out,transform .6s ease,box-shadow .6s ease}.card__media img:nth-child(2){position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;object-fit:contain;background:#fff;transition:opacity .5s ease-in-out,transform .6s ease,box-shadow .6s ease}.card__media:hover img:nth-child(1){opacity:0;transform:scale(1.05);box-shadow:0 0 30px #fff6,0 0 60px #fff3}.card__media:hover img:nth-child(2){opacity:1;transform:scale(1.05);box-shadow:0 0 30px #fff6,0 0 60px #fff3}.template-collection .card__media img{display:block}.card__media img{will-change:transform,opacity,box-shadow}.template-collection .card__media{position:relative;overflow:hidden}.template-collection .card__media:after{content:"";position:absolute;top:-25%;right:-15%;bottom:-25%;left:-15%;background:conic-gradient(from 0deg,#fff0 0 40%,#ffffff59 50%,#fff0 60%);transform:translate(-120%) rotate(20deg);opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(6px);will-change:transform,opacity}.template-collection .card__media:hover:after{animation:hsqSparkle 1.2s ease-out forwards}@keyframes hsqSparkle{0%{opacity:0;transform:translate(-120%) rotate(20deg)}35%{opacity:.35}to{opacity:0;transform:translate(120%) rotate(20deg)}}@media (prefers-reduced-motion: reduce){.template-collection .card__media:hover:after{animation:none}}.collection .card .media{position:relative;overflow:hidden;z-index:0}.collection .card .media{position:relative;overflow:hidden;z-index:1}.collection .card .media:after{content:"";position:absolute;top:-25%;right:-15%;bottom:-25%;left:-15%;background:conic-gradient(from 0deg,#fff0 0 40%,#ffffff59 50%,#fff0 60%);transform:translate(-120%) rotate(20deg);opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(4px);will-change:transform,opacity;z-index:3}.collection .card .media img{position:relative;z-index:2;display:block;width:100%;height:auto;object-fit:contain;background:#fff}.collection .card:hover .media:after{animation:hsqSparkle 1.2s ease-out forwards}@keyframes hsqSparkle{0%{opacity:0;transform:translate(-120%) rotate(20deg)}40%{opacity:.4}to{opacity:0;transform:translate(120%) rotate(20deg)}}@media (prefers-reduced-motion: reduce){.collection .card:hover .media:after{animation:none}}.featured-collection .card .media,.section-featured-collection .card .media,.index-section .product-grid .card .media,.home .card .media{position:relative;overflow:hidden;z-index:1;background:#fff}.featured-collection .card .media:after,.section-featured-collection .card .media:after,.index-section .product-grid .card .media:after,.home .card .media:after,.featured-collection .card .media:before,.section-featured-collection .card .media:before,.index-section .product-grid .card .media:before,.home .card .media:before{content:"";position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;z-index:3}.featured-collection .card .media:after,.section-featured-collection .card .media:after,.index-section .product-grid .card .media:after,.home .card .media:after{background:conic-gradient(from 0deg,#fff0 0 40%,#fff6 50%,#fff0 60%);filter:blur(5px);transform:translate(-120%) rotate(25deg)}.featured-collection .card .media:before,.section-featured-collection .card .media:before,.index-section .product-grid .card .media:before,.home .card .media:before{background:linear-gradient(120deg,#ffc8ff00,#ffc8ff40 40%,#ffffb440,#c8ffff40 60%,#ffc8ff00);filter:blur(4px) saturate(120%);transform:translate(-130%) rotate(20deg)}.featured-collection .card .media img,.section-featured-collection .card .media img,.index-section .product-grid .card .media img,.home .card .media img{position:relative;z-index:2;background:#fff;display:block;width:100%;height:auto;object-fit:contain;transition:transform .6s ease}.featured-collection .card:hover .media img,.section-featured-collection .card:hover .media img,.index-section .product-grid .card:hover .media img,.home .card:hover .media img{transform:scale(1.03)}.featured-collection .card:hover .media:after,.section-featured-collection .card:hover .media:after,.index-section .product-grid .card:hover .media:after,.home .card:hover .media:after{animation:hsqLuxurySparkle 1.6s ease-out forwards}.featured-collection .card:hover .media:before,.section-featured-collection .card:hover .media:before,.index-section .product-grid .card:hover .media:before,.home .card:hover .media:before{animation:hsqColorSpark 1.8s ease-out forwards}@media (prefers-reduced-motion:reduce){.featured-collection .card:hover .media:after,.featured-collection .card:hover .media:before,.section-featured-collection .card:hover .media:after,.section-featured-collection .card:hover .media:before,.index-section .product-grid .card:hover .media:after,.index-section .product-grid .card:hover .media:before,.home .card:hover .media:after,.home .card:hover .media:before{animation:none}}.collection .card .media,.template-collection .card .media,.featured-collection .card .media,.section-featured-collection .card .media,.index-section .product-grid .card .media,.search .card .media,.template-search .card .media,.related-products .card .media,.recommendations .card .media{position:relative;overflow:hidden;z-index:1;background:#fff}.collection .card .media:after,.template-collection .card .media:after,.featured-collection .card .media:after,.section-featured-collection .card .media:after,.index-section .product-grid .card .media:after,.search .card .media:after,.template-search .card .media:after,.related-products .card .media:after,.recommendations .card .media:after,.collection .card .media:before,.template-collection .card .media:before,.featured-collection .card .media:before,.section-featured-collection .card .media:before,.index-section .product-grid .card .media:before,.search .card .media:before,.template-search .card .media:before,.related-products .card .media:before,.recommendations .card .media:before{content:"";position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;z-index:3}.collection .card .media:after,.template-collection .card .media:after,.featured-collection .card .media:after,.section-featured-collection .card .media:after,.index-section .product-grid .card .media:after,.search .card .media:after,.template-search .card .media:after,.related-products .card .media:after,.recommendations .card .media:after{background:conic-gradient(from 0deg,#fff0 0 40%,#fff6 50%,#fff0 60%);filter:blur(5px);transform:translate(-120%) rotate(25deg)}.collection .card .media:before,.template-collection .card .media:before,.featured-collection .card .media:before,.section-featured-collection .card .media:before,.index-section .product-grid .card .media:before,.search .card .media:before,.template-search .card .media:before,.related-products .card .media:before,.recommendations .card .media:before{background:linear-gradient(120deg,#ffc8ff00,#ffc8ff40 40%,#ffffb440,#c8ffff40 60%,#ffc8ff00);filter:blur(4px) saturate(120%);transform:translate(-130%) rotate(20deg)}.collection .card .media img,.template-collection .card .media img,.featured-collection .card .media img,.section-featured-collection .card .media img,.index-section .product-grid .card .media img,.search .card .media img,.template-search .card .media img,.related-products .card .media img,.recommendations .card .media img{position:relative;z-index:2;background:#fff;display:block;width:100%;height:auto;object-fit:contain;transition:transform .6s ease}.collection .card:hover .media:after,.template-collection .card:hover .media:after,.featured-collection .card:hover .media:after,.section-featured-collection .card:hover .media:after,.index-section .product-grid .card:hover .media:after,.search .card:hover .media:after,.template-search .card:hover .media:after,.related-products .card:hover .media:after,.recommendations .card:hover .media:after{animation:hsqLuxurySparkle 1.6s ease-out forwards}.collection .card:hover .media:before,.template-collection .card:hover .media:before,.featured-collection .card:hover .media:before,.section-featured-collection .card:hover .media:before,.index-section .product-grid .card:hover .media:before,.search .card:hover .media:before,.template-search .card:hover .media:before,.related-products .card:hover .media:before,.recommendations .card:hover .media:before{animation:hsqColorSpark 1.8s ease-out forwards}@media (prefers-reduced-motion:reduce){.collection .card:hover .media:after,.collection .card:hover .media:before,.template-collection .card:hover .media:after,.template-collection .card:hover .media:before,.featured-collection .card:hover .media:after,.featured-collection .card:hover .media:before,.section-featured-collection .card:hover .media:after,.section-featured-collection .card:hover .media:before,.index-section .product-grid .card:hover .media:after,.index-section .product-grid .card:hover .media:before,.search .card:hover .media:after,.search .card:hover .media:before,.template-search .card:hover .media:after,.template-search .card:hover .media:before,.related-products .card:hover .media:after,.related-products .card:hover .media:before,.recommendations .card:hover .media:after,.recommendations .card:hover .media:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hsq-style.css.map */
