.shop-now-cards{padding:44px 0}.shop-now-cards .heading{text-align:center;margin-bottom:48px}.shop-now-cards .heading h2{font-weight:400;margin:0}.shop-now-cards .slick-list{padding-right:130px}.shop-now-cards .slick-track{display:flex}.shop-now-cards .slick-track .item{padding:0 12px}.category-card a{display:block;position:relative;overflow:hidden;border-radius:20px;padding-bottom:150%;background-image:url(/cdn/shop/files/product-bg.png?v=1760354478)}.category-card a img{position:absolute;height:100%;width:100%;left:0;top:0;object-fit:cover;transition:.5s all;z-index:0}.category-card a picture{display:contents}.category-card a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.35) 55%,transparent 100%);pointer-events:none;z-index:1}.category-card .meta-content{position:absolute;width:100%;bottom:0;text-align:center;padding:30px;visibility:hidden;opacity:0;transition:.5s all;z-index:2}.category-card .meta-content h4{font-size:28px;color:var(--white);font-weight:600;margin:0 0 5px;display:flex;flex-direction:column;align-items:center;line-height:1.15;text-shadow:0 2px 14px rgba(0,0,0,.55)}.category-card .meta-content h4 span{display:block}.category-card .meta-content h4 span:last-child{font-weight:500;font-size:.82em;opacity:.95}.category-card .meta-content .price{color:var(--white);margin:10px 0 0;text-shadow:0 1px 8px rgba(0,0,0,.45)}.category-card .meta-content .price .discount-percentage{position:inherit;font-size:16px;color:var(--white);background:#d20000;padding:4px 10px;border-radius:20px;margin:3px;white-space:nowrap;text-shadow:none}.category-card .meta-content .cta-button{margin-top:15px}.category-card a>span,.category-card a .category-card__title{position:absolute;font-size:28px;color:var(--white);font-weight:600;bottom:30px;width:100%;text-align:center;padding:0 15px;transition:.5s all;display:flex;flex-direction:column;align-items:center;line-height:1.15;z-index:2;text-shadow:0 2px 14px rgba(0,0,0,.55)}.category-card a .category-card__title span{position:static;width:auto;padding:0;bottom:auto;display:block;text-shadow:inherit}.category-card a .category-card__title span:last-child{font-weight:500;font-size:.82em;opacity:.95}.category-card__reg{font-size:.55em;font-weight:600;line-height:0;vertical-align:super;margin-left:.05em;top:0!important}.category-card:hover a:after{height:58%;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.4) 58%,transparent 100%)}.category-card:hover .meta-content{opacity:1;visibility:visible}.category-card:hover a>span{opacity:0;visibility:hidden}.category-card:hover a img{transform:scale(1.1)}.category-card .out-of-stock{position:absolute;right:15px;z-index:3;top:32px;height:36px;min-height:45px;padding:0;background:none;border:none}@media(max-width:1023px){.category-card .out-of-stock{position:absolute;right:15px;z-index:3;top:32px;height:36px;min-height:55px;padding:0;background:none;border:none}}.category-card a .out-of-stock img{position:static;height:100%;width:auto;left:auto;top:auto;display:block;object-fit:contain}.card-lists{display:flex;flex-wrap:wrap;margin:0 -16px;justify-content:center}.card-lists .item{width:22.68%;padding:0 16px}@media(max-width:1199px){.shop-now-cards .heading{margin-bottom:35px}}@media(max-width:991px){.card-lists .item{width:50%;margin-bottom:30px}.card-lists .category-card a{padding-bottom:100%}.card-lists .category-card a span{display:none}.card-lists .category-card .meta-content{padding:24px;text-align:left;opacity:1;visibility:visible}.card-lists .category-card .meta-content h4{font-weight:400;line-height:1.2;align-items:flex-start}.card-lists .category-card .meta-content .cta-button{margin-top:0;position:absolute;right:24px;top:auto;bottom:30px;font-size:16px;padding:0 17px;min-width:inherit;min-height:36px}.card-lists .category-card a>.category-card__title{display:flex;flex-direction:column;align-items:flex-start;text-align:left;left:0;right:auto;width:100%;padding:0 145px 24px 24px;bottom:58px}.shop-now-cards--landing .card-lists .category-card a>.category-card__title{bottom:30px}.card-lists .category-card a .category-card__title span{display:block}.card-lists .category-card .meta-content h4{display:none}.card-lists .category-card:hover a>.category-card__title{opacity:1;visibility:visible}}.shop-now-cards .slick-slider{position:relative}.shop-now-cards .slick-arrow.slick-prev,.shop-now-cards .slick-arrow.slick-next{position:absolute;top:50%;bottom:auto;z-index:10;width:48px;height:48px;padding:0;margin:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#ffffff29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #0000001f;cursor:pointer;display:flex;align-items:center;justify-content:center}.shop-now-cards .slick-arrow.slick-prev{left:8px;right:auto;transform:translateY(-50%)}.shop-now-cards .slick-arrow.slick-next{right:8px;left:auto;transform:translateY(-50%) rotate(180deg)}.shop-now-cards .slick-arrow:before,.shop-now-cards .slick-arrow:hover:before{display:none!important;content:none!important;background:none!important}.shop-now-cards .slick-arrow:after{content:"";width:18px;height:18px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 6L9 12L15 18' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.shop-now-cards .slick-arrow:hover{background:#ffffff52;border-color:#ffffffd9}.shop-now-cards .slick-arrow.slick-disabled{opacity:.35;pointer-events:none}@media(min-width:768px){.shop-now-cards .slick-slider{padding:0 56px}.shop-now-cards .slick-arrow.slick-prev,.shop-now-cards .slick-arrow.slick-next{width:48px;height:48px;border:1px solid rgba(0,0,0,.18);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.shop-now-cards .slick-arrow.slick-prev{left:4px}.shop-now-cards .slick-arrow.slick-next{right:4px}.shop-now-cards .slick-arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23111111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shop-now-cards .slick-arrow:hover{background:#0000000a;border-color:#00000059}}@media(max-width:767px){.shop-now-cards{padding:30px 0}.shop-now-cards .slick-list{padding-left:0;padding-right:0}.shop-now-cards .slick-track .item{padding:0 8px}.shop-now-cards .slick-arrow.slick-prev,.shop-now-cards .slick-arrow.slick-next{width:40px;height:40px}.shop-now-cards .slick-arrow.slick-prev{left:16px}.shop-now-cards .slick-arrow.slick-next{right:16px}.card-lists .item{width:100%}.card-lists .category-card a{padding-bottom:0;aspect-ratio:1}.card-lists .category-card a img{object-fit:contain;object-position:center}.card-lists .category-card--thermapod a img{object-fit:unset}.category-card--niseko a img[alt="Niseko Ice Bath"],.card-lists .category-card--niseko a img[alt="Niseko Ice Bath"]{object-fit:fill!important}.card-lists .item{margin-bottom:24px}.card-lists .category-card .out-of-stock{top:auto;bottom:32px}}@media(max-width:374px){.card-lists .category-card .meta-content{padding:20px 145px 20px 20px}.category-card .out-of-stock{right:20px;min-height:30px;height:30px;top:20px}.card-lists .category-card .out-of-stock{bottom:20px}.card-lists .category-card .meta-content h4{font-size:25px}.category-card .meta-content .price{font-size:14px}.category-card .meta-content .price .discount-percentage{display:inline-block;margin-top:5px;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/shop-now-cards.css.map */
