@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.product-grid{gap:2rem;perspective:1000px}.card-wrapper,.card,.grid__item .card{position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#fff,#f0f0f0);box-shadow:0 10px 30px #0000001a,0 1px 8px #0000000f;border:1px solid rgba(255,255,255,.8)}.card-wrapper:hover,.card:hover,.grid__item .card:hover{transform:translateY(-15px) rotateX(5deg) rotateY(5deg);box-shadow:0 25px 50px #00000026,0 10px 20px #0000001a}.card{position:relative;background:transparent;border:none;border-radius:20px;overflow:hidden;height:100%;display:flex;flex-direction:column}.card__media,.card-wrapper .card__media,.card .card__media{position:relative!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;background:#f8f9fa!important;display:block!important;width:100%!important;height:300px!important;flex-shrink:0}.card__media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s;z-index:2;pointer-events:none}.card-wrapper:hover .card__media:before,.card:hover .card__media:before{transform:translate(100%)}.card__media img,.card__media .media img,.card__media>img,.card .card__media img,.card .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:all .5s ease!important;transform-origin:center!important;display:block!important;border-radius:16px 16px 0 0!important;opacity:1!important;visibility:visible!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img,.card:hover .card__media img,.card:hover .card__media .media img{transform:scale(1.05) rotate(1deg)}.card__content,.card .card__content,.card-information{padding:1rem 1.2rem!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 20px 20px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center;flex-grow:1}.card__content:before,.card .card__content:before,.card-information:before{display:none!important}.card__heading,.card__heading h3,.card__heading a,.card-information__text h3,.card-information__text a{margin:0 0 .5rem!important;font-weight:600!important;color:#2d3748!important;transition:color .3s ease!important;line-height:1.3!important;text-align:center!important;font-size:.95rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper:hover .card__heading,.card-wrapper:hover .card__heading h3,.card-wrapper:hover .card__heading a,.card:hover .card__heading,.card:hover .card-information__text h3{color:#667eea!important}.price,.card__content .price,.card-information .price{font-weight:700!important;color:#e53e3e!important;font-size:1.05rem!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;text-align:center!important}.price__sale{color:#38a169!important}.price__regular{color:#a0aec0!important;text-decoration:line-through!important}.card__caption{color:#718096;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.quick-add{opacity:0;transform:translateY(20px);transition:all .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;margin-top:1rem;position:relative;overflow:hidden}.quick-add:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.quick-add:hover:before{left:100%}.card-wrapper:hover .quick-add{opacity:1;transform:translateY(0)}.card__badge{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:3;box-shadow:0 4px 15px #ff6b6b66}.rating{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.rating__star{color:gold;font-size:.875rem}@media screen and (max-width: 749px){.product-grid{gap:.8rem;padding:0 1rem;margin:0 .5rem}.card-wrapper:hover,.card:hover{transform:translateY(-6px) rotateX(1deg)}.card__content,.card .card__content,.card-information{padding:.6rem .8rem!important}.card__media,.card-wrapper .card__media,.card .card__media{height:180px!important}.card__heading,.card__heading h3,.card__heading a,.card-information__text h3,.card-information__text a{font-size:.8rem!important;margin:0 0 .3rem!important;-webkit-line-clamp:1}.price,.card__content .price,.card-information .price{font-size:.9rem!important}.quick-add{opacity:1;transform:translateY(0);padding:.5rem 1rem;font-size:.8rem}.collection:not(.collection--empty){padding:0 1rem}.product-grid-container{padding:0 .5rem}}@media screen and (max-width: 479px){.card__media,.card-wrapper .card__media,.card .card__media{height:160px!important}.card__content,.card .card__content,.card-information{padding:.5rem .7rem!important}.card__heading,.card__heading h3,.card__heading a,.card-information__text h3,.card-information__text a{font-size:.75rem!important}.price,.card__content .price,.card-information .price{font-size:.85rem!important}}@media screen and (min-width: 750px) and (max-width: 990px){.product-grid{gap:1.5rem;padding:0 1rem}.card__media,.card-wrapper .card__media,.card .card__media{height:260px!important}.card__content,.card .card__content,.card-information{padding:.9rem 1.1rem!important}}@keyframes cardLoad{0%{opacity:0;transform:translateY(30px) rotateX(-10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.card-wrapper,.card,.grid__item{animation:cardLoad .6s ease-out forwards}.card-wrapper:nth-child(2n),.card:nth-child(2n),.grid__item:nth-child(2n){animation-delay:.1s}.card-wrapper:nth-child(3n),.card:nth-child(3n),.grid__item:nth-child(3n){animation-delay:.2s}.card__media,.card__media img,.card__media .media,.card__media .media img{opacity:1!important;visibility:visible!important;display:block!important}.card__media img{transform:none!important}.card__media .media--secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;z-index:1}.card-wrapper:hover .card__media .media--secondary{opacity:1}.card__media .media,.card__media .media--secondary{width:100%;height:100%;display:block}.card__media .media img,.card__media .media--secondary img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.card__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:-1}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width: 990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/template-collection.css.map */
