@media screen and (min-width: 768px){.halloween__product-item{text-decoration:none;color:#333}.halloween__product-item .img-box{position:relative}.halloween__product-item .img-box .discount-tips{position:absolute;top:calc(10/1920*100vw);left:calc(10/1920*100vw);z-index:1;background-color:#fec629;color:#000;padding:calc(4/1920*100vw) .78125vw;border-radius:.625vw;font-size:calc(16/1920*100vw);font-weight:600}.halloween__product-item img{width:100%;display:block;height:auto;border-radius:calc(16/1920*100vw);border:1px solid #ddd;box-sizing:border-box}.halloween__product-item .product-info{min-height:calc(80/1920*100vw)}.halloween__product-item .product-title{padding:0 calc(10/1920*100vw);font-weight:600;font-size:14px;color:#000;line-height:20px;margin-top:calc(16/1920*100vw);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width: 768px)and (max-width: 1280px){.halloween__product-item .product-title{font-size:12px}}@media screen and (min-width: 768px){.halloween__product-item .item-price{padding:0 calc(10/1920*100vw);margin-top:.15625vw;font-weight:400;font-size:14px;color:#5e5e5e;line-height:20px}}@media screen and (min-width: 768px)and (max-width: 1280px){.halloween__product-item .item-price{font-size:12px}}@media screen and (min-width: 768px){.halloween__product-item .item-price b{color:#0f0f0f;font-weight:600}.halloween__product-item .shop-now{width:calc(200/1920*100vw);height:3.125vw;background-color:#fec629;text-align:center;border-radius:calc(20/1920*100vw);font-weight:600;font-size:16px;color:#0f0f0f;line-height:3.125vw;margin:.9375vw auto 0;transition:all .3s linear}.halloween__product-item:hover .shop-now{background-color:#f5c02a;transform:translateY(-2px)}}@media screen and (max-width: 768px){.halloween__product-item{text-decoration:none;color:#333}.halloween__product-item .img-box{position:relative}.halloween__product-item .img-box .discount-tips{position:absolute;top:calc(10/430*100vw);left:calc(10/430*100vw);z-index:1;background-color:#fec629;color:#000;padding:calc(4/430*100vw) calc(12/430*100vw);border-radius:calc(8/430*100vw);font-size:calc(14/430*100vw);line-height:1.2;font-weight:600}.halloween__product-item img{width:100%;display:block;height:auto;border-radius:calc(16/430*100vw);border:1px solid #ddd;box-sizing:border-box;aspect-ratio:1/1}.halloween__product-item .product-title{font-weight:600;font-size:calc(12/430*100vw);color:#000;line-height:calc(17/430*100vw);margin-top:calc(10/430*100vw)}.halloween__product-item .item-price{margin-top:calc(3/430*100vw);font-weight:400;font-size:calc(12/430*100vw);color:#5e5e5e;line-height:calc(18/430*100vw)}.halloween__product-item .item-price b{color:#0f0f0f;font-weight:600}.halloween__product-item .shop-now{display:none}}@media screen and (min-width: 768px){.halloween_products-box .right-icon{display:none}.halloween_products-box .type-area{width:calc(1340/1920*100vw);margin:0 auto;padding:1.5625vw 0;margin-top:calc(-5/1920*100vw)}}@media screen and (min-width: 768px)and (max-width: 1440px){.halloween_products-box .type-area{width:87.5vw}}@media screen and (min-width: 768px){.halloween_products-box .type-area .halloween__tags-box{padding-bottom:.78125vw;padding-top:calc(5/1920*100vw);position:sticky;top:var(--header-height);z-index:9;background:linear-gradient(to bottom,#fff 0% 90%,#fff0);width:100%}.halloween_products-box .type-area .halloween__tags{max-width:869px;margin:0 auto;padding:0 74px;background:#fff;box-shadow:0 2px 6px 1px #00000029;border-radius:calc(23000/1920*100vw)}.halloween_products-box .type-area .halloween__tags .swiper-slide{width:auto;min-width:32px;margin-right:60px;padding:13px 0;cursor:pointer;font-weight:500;font-size:14px;color:#000;line-height:20px;text-align:center;font-style:normal;text-transform:none}}@media screen and (min-width: 768px)and (min-width: 2000px){.halloween_products-box .type-area .halloween__tags .swiper-slide{margin-right:60px}}@media screen and (min-width: 768px){.halloween_products-box .type-area .halloween__tags .swiper-slide.active{position:relative}.halloween_products-box .type-area .halloween__tags .swiper-slide.active:after{content:"";position:absolute;background-color:#000;width:100%;height:2px;border-radius:100px;bottom:0;left:0}.halloween_products-box .type-area .halloween__tags .swiper-slide:last-child{margin-right:0}.halloween_products-box .type-area .halloween__products{margin-top:calc(55/1920*100vw)}.halloween_products-box .type-area .halloween__products .swiper .halloween__product-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(20/1920*100vw);row-gap:3.90625vw}}@media screen and (max-width: 768px){.halloween_products-box .type-area{width:100%;margin:0 auto;padding:calc(20/430*100vw) 0;margin-top:calc(-5/430*100vw)}.halloween_products-box .type-area .halloween__tags{width:100%;margin:0 auto;padding-left:calc(15/430*100vw);background:#fff;z-index:9;padding-bottom:calc(5/430*100vw);padding-top:calc(5/430*100vw);position:sticky;top:var(--header-height)}.halloween_products-box .type-area .halloween__tags .swiper-wrapper :last-child{margin-right:calc(77/430*100vw)}.halloween_products-box .type-area .halloween__tags .swiper-slide{min-width:calc(103/430*100vw);width:auto;height:calc(42/430*100vw);background-color:#f8f8f8;border-radius:calc(12/430*100vw);margin-right:calc(10/430*100vw);padding:0 calc(10/430*100vw);cursor:pointer;font-weight:500;font-size:calc(12/430*100vw);color:#000;line-height:calc(42/430*100vw);text-align:center;transition:all .3s linear}.halloween_products-box .type-area .halloween__tags .swiper-slide.active{background-color:#0f0f0f;color:#fff}.halloween_products-box .type-area .halloween__tags .right-icon{position:absolute;width:calc(77/430*100vw);top:0;right:0;height:100%;z-index:9;background:linear-gradient(to right,#fff0,#ffffffe6 50%);display:flex;align-items:center;justify-content:flex-end;padding:0 17px}.halloween_products-box .type-area .halloween__tags .right-icon svg{transition:all .3s linear;display:block;width:8px;height:auto}.halloween_products-box .type-area .halloween__tags .right-icon.swiper-button-disabled svg{opacity:.5}.halloween_products-box .type-area .halloween__products{margin-top:calc(15/430*100vw);padding:0 calc(15/430*100vw);position:relative}.halloween_products-box .type-area .halloween__products .swiper .halloween__product-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10/430*100vw);row-gap:calc(30/430*100vw)}}
/*# sourceMappingURL=/cdn/shop/t/641/assets/halloween_product-list.css.map */
