.lollipop-body .lollipop-product-detail{width:100%;color:var(--text-secondary-color);background:var(--background-color)}.lollipop-body .customize-product-content,.lollipop-body .customize-product-content-v2{z-index:1002!important}.lollipop-body .lollipop-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:100%;max-width:var(--lollipop-content-width);margin:0 auto;padding:56px var(--lollipop-page-gutter) 72px;align-items:start}.lollipop-body .lollipop-product-gallery-column,.lollipop-body .lollipop-product-layout>.lollipop-product-info{position:sticky;top:0;align-self:start;min-width:0}.lollipop-body .lollipop-product-gallery-column{width:100%}.lollipop-body .lollipop-product-media{width:100%;min-width:0}.lollipop-body .lollipop-product-media .product-single__media-slider{display:none}.lollipop-body .lollipop-product-media .product-single__media{position:relative;min-width:0;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--background-color)}.lollipop-body .lollipop-product-media .product-single__media--image-height{width:100%;padding-top:100%}.lollipop-body .lollipop-product-media .lazy-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;overflow:hidden}.lollipop-body .lollipop-product-media .gallery-top .swiper-slide>img,.lollipop-body .lollipop-product-media .lazy-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.lollipop-body .lollipop-product-media .product-details-banner{position:relative;display:block;width:100%;min-width:0}.lollipop-body .lollipop-product-media .gallery-top{position:relative;width:100%;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--background-color)}.lollipop-body .lollipop-product-media .gallery-top .swiper-slide,.lollipop-body .lollipop-product-media .gallery-top .swiper-wrapper{min-height:0}.lollipop-body .lollipop-product-media .gallery-top .swiper-slide{position:relative;width:100%;height:auto;padding-top:100%;overflow:hidden}.lollipop-body .lollipop-product-media .gallery-top .J-YTPlayer,.lollipop-body .lollipop-product-media .gallery-top .J-YTPlayer iframe,.lollipop-body .lollipop-product-media .gallery-top .swiper-slide>img{position:absolute;top:0;left:0;width:100%;height:100%}.lollipop-body .lollipop-product-media .gallery-top .swiper-pagination{display:none}.lollipop-body .lollipop-product-media .gallery-thumbs{width:100%;margin-top:16px;overflow:hidden}.lollipop-body .lollipop-product-media .gallery-thumbs .swiper-wrapper{align-items:stretch}.lollipop-body .lollipop-product-media .gallery-thumbs .swiper-slide-min{position:relative;height:auto;padding-top:23%;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:12px;background:var(--background-color);opacity:1}.lollipop-body .lollipop-product-media .gallery-thumbs .swiper-slide-min img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-product-media .gallery-thumbs .swiper-slide-thumb-active{border-color:var(--lollipop-border-color)}.lollipop-body .lollipop-product-media .expand-img{position:absolute;right:18px;bottom:18px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--secondary-button-background-color);pointer-events:auto}.lollipop-body .lollipop-product-media .expand-img .iconfont{font-size:20px}.lollipop-body .lollipop-product-media .swiper-button-next,.lollipop-body .lollipop-product-media .swiper-button-prev{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-top:-30px;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);opacity:0;transition:opacity .3s linear}.lollipop-body .lollipop-product-media .swiper-button-next::after,.lollipop-body .lollipop-product-media .swiper-button-prev::after{display:none}.lollipop-body .lollipop-product-media .swiper-button-prev{left:15px}.lollipop-body .lollipop-product-media .swiper-button-next{right:15px}.lollipop-body .lollipop-product-media .swiper-button-disabled{cursor:not-allowed;opacity:0;pointer-events:auto}.lollipop-body .lollipop-product-media .product-details-banner:focus-within>.swiper-button-next:not(.swiper-button-disabled),.lollipop-body .lollipop-product-media .product-details-banner:focus-within>.swiper-button-prev:not(.swiper-button-disabled),.lollipop-body .lollipop-product-media .product-details-banner:hover>.swiper-button-next:not(.swiper-button-disabled),.lollipop-body .lollipop-product-media .product-details-banner:hover>.swiper-button-prev:not(.swiper-button-disabled){opacity:1}.lollipop-body .lollipop-product-media .product-details-banner:focus-within>.swiper-button-disabled,.lollipop-body .lollipop-product-media .product-details-banner:hover>.swiper-button-disabled{opacity:.35}.lollipop-body .lollipop-product-media .lollipop-carousel-arrow-icon{display:block;width:21px;height:31px;max-width:none}.lollipop-body .lollipop-product-media .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-product-media .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .lollipop-product-media.images-grid .product-single__media-slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lollipop-body .lollipop-product-media.images-grid.single .product-single__media-slider{grid-template-columns:minmax(0,1fr)}.lollipop-body .lollipop-product-media.images-grid .product-details-banner{display:none}.lollipop-body .lollipop-product-media.images-thumbs_vertical .product-details-banner{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-areas:"thumbs gallery";gap:16px}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-top{grid-area:gallery}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs{grid-area:thumbs;height:100%;max-height:690px;margin:0}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs .swiper-wrapper{height:100%}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs .swiper-slide-min{width:100%;min-height:96px;padding-top:0}.lollipop-body .lollipop-product-media.images-thumbs_vertical .swiper-button-prev{left:140px}.lollipop-body .lollipop-product-layout>.lollipop-product-info{padding:0 0 0 24px;color:var(--text-secondary-color);text-align:left;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.title{margin:0 0 16px;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:var(--lollipop-title-font-size,58px)!important;font-weight:900;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.lollipop-body .lollipop-product-layout>.lollipop-product-info .sub-title{margin:-6px 0 18px;color:var(--text-thirdy-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.cart-success,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-coupon,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.flipclock,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.good-quantity-tips,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.incentive-share,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.inventory-threshold-num,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.product-order-shop-sfreShipping,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.products-tisp,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.random-discount-mount,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.star,.lollipop-body .lollipop-product-layout>.lollipop-product-info>[data-style-groups]{margin-bottom:16px}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif)}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .tag-item{display:inline-flex;align-items:center;width:auto;min-width:0;max-width:100%;min-height:38px;margin:0;padding:0;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:12px;background:var(--default-tag-background-color);box-shadow:1px 2px 0 var(--default-tag-border-color);font-size:14px;font-weight:900;line-height:1.3;text-align:left;overflow:hidden}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .tag-item::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .tag-item::before{border:0;background:0 0!important;-webkit-mask:none;mask:none}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .text-wrap{display:flex;min-width:0;align-items:stretch;border:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .text-ellipsis{min-width:0;margin:0;padding:8px 12px;color:inherit;line-height:1.3}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-0 .tag-item::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item::after{display:none}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-0 .tag-item::before{position:static;display:flex;flex:0 0 36px;align-self:stretch;align-items:center;justify-content:center;width:36px;height:auto;min-height:36px;margin:0;color:var(--main-button-text-color);border:0;border-right:2px solid var(--default-tag-border-color);border-radius:0;background:var(--main-button-background-color)!important;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px;font-weight:900;line-height:1;transform:none;content:"%"}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-1 .tag-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-2 .tag-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item{min-width:0;padding-right:0;color:var(--default-tag-text-color);background:var(--default-tag-background-color);-webkit-mask:none;mask:none}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-1 .tag-item.J-discount-tag-more,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-1 .tag-item.J-view-gift-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-2 .tag-item.J-discount-tag-more,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-2 .tag-item.J-view-gift-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item.J-discount-tag-more,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item.J-view-gift-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item.J-discount-tag-more,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item.J-view-gift-list{padding-right:32px}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-1 .tag-item.J-discount-tag-more::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-1 .tag-item.J-view-gift-list::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-2 .tag-item.J-discount-tag-more::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-2 .tag-item.J-view-gift-list::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item.J-discount-tag-more::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-3 .tag-item.J-view-gift-list::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item.J-discount-tag-more::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag.tag-style-4 .tag-item.J-view-gift-list::before{right:10px;display:block;color:var(--default-tag-text-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .text-wrap .iconxfont{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;min-height:36px;color:var(--main-button-text-color);border-right:2px solid var(--default-tag-border-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .more-wrap{display:inline-flex;align-items:center}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .more{margin:0;color:var(--text-primary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;font-weight:800;line-height:38px;text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .coupons-box{border:2px solid var(--lollipop-border-color);border-radius:12px;background:var(--secondary-button-background-color);box-shadow:3px 4px 0 var(--lollipop-border-color);color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);overflow:hidden}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .coupons-title{color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-weight:900}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .coupons-item-list .coupons-item{color:var(--default-tag-text-color);border:1px solid var(--default-tag-border-color);border-radius:8px;background:var(--background-color);overflow:hidden}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .coupons-item-list .coupons-item .iconfont,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.discount-tag .coupons-item-list .coupons-item .iconxfont{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:30px!important;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .pay-price{font-size:30px;font-weight:900}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .orig-price{font-size:18px;font-weight:400}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .product-payment-icon{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:6px;margin-top:8px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .lollipop-detail-sale-tag{padding:4px 10px;color:var(--sale-tag-text-color);border:2px solid var(--sale-tag-border-color);background:var(--sale-tag-background-color);font-size:14px!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .lollipop-detail-sale-tag.triangle{padding:7px 5px 0 18px;border:0;background:0 0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .lollipop-detail-sale-tag.samll-rounded{border-radius:6px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item{position:relative;width:100%;margin:0 0 20px;color:var(--text-thirdy-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-title,.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item p.font14,.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item>label{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:0 0 12px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:30px!important;font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item-size{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:600}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:16px;margin:0;padding:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list::before,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list::before{display:none!important;content:none!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list{margin-right:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list .swatch-element{margin:5px 0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPiece .colorPice-list .swatch-element>.list-colorTotle.commens{box-sizing:border-box!important;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px!important;min-width:34px;max-width:34px!important;height:34px!important;min-height:34px;max-height:34px;margin:0;padding:0!important;overflow:hidden;line-height:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPiece .colorPice-list .swatch-element>.list-colorTotle.commens>.list-bcks{box-sizing:border-box;display:block;flex:none;width:30px!important;min-width:30px;max-width:30px!important;height:30px!important;min-height:30px;max-height:30px;aspect-ratio:1;object-fit:cover}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPiece .colorPice-list .swatch-element>.list-colorTotle.commens.active{padding:0!important;border-width:2px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPiece .colorPice-list .swatch-element>.list-colorTotle.commens.active>.list-bcks{width:30px!important;min-width:30px;max-width:30px!important;height:30px!important;min-height:30px;max-height:30px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle-text,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:50px;margin:0;padding:8px 16px;color:var(--default-tag-text-color)!important;border:2px solid var(--default-tag-border-color)!important;border-radius:16px;background:var(--default-tag-background-color)!important;font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif)!important;font-size:var(--lollipop-subhead-font-size,19px)!important;font-weight:900;line-height:1.5;cursor:pointer}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle-text.active,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item.active{color:var(--active-tag-text-color)!important;border-color:var(--active-tag-border-color)!important;background:var(--active-tag-background-color)!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle-text.spec-disable,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item.spec-disable{position:relative;color:rgba(28,28,28,.45)!important;border-color:rgba(0,0,0,.45)!important;background:0 0!important;overflow:hidden}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle-text.spec-disable::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item.spec-disable::after{position:absolute;top:50%;left:-10%;width:120%;height:2px;background:currentColor;transform:rotate(-14deg);content:""}.lollipop-body .lollipop-product-layout>.lollipop-product-info .swatch-element{margin:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle,.lollipop-body .lollipop-product-layout>.lollipop-product-info .setCommens{border-width:2px;border-color:var(--default-tag-border-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle.active{box-shadow:0 0 0 2px var(--active-tag-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .good-quantity-sizeChart{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--text-primary-color);cursor:pointer;text-decoration:underline}.lollipop-body .lollipop-product-layout>.lollipop-product-info .good-quantity-sizeChart img{width:24px;height:24px;object-fit:contain}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity>label{margin-bottom:12px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number{position:relative;display:block;width:100%;max-width:none;height:64px;padding:0 64px;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:15px;background:var(--background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-decrease,.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-increase{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:62px;height:60px;margin:0;color:var(--text-secondary-color);border:0;background:0 0;font-size:18px;line-height:60px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-decrease{left:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-increase{right:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input,.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-box{width:100%;height:60px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input{padding:0;color:var(--text-secondary-color);border:0;background:0 0;text-align:center;font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:24px!important;font-weight:400;outline:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .inventory-threshold-num{position:relative;display:block;box-sizing:border-box;width:100%;max-width:none;min-height:24px;padding-left:20px;color:var(--text-secondary-color);font-size:15px;line-height:24px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .inventory-threshold-num::before{position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;background:var(--main-button-background-color);content:""}.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-harryup-percent-bar-box{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%!important;margin-right:0!important;margin-left:0!important;left:0!important;right:auto!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-harryup-percent-bar-box>.c-harryup-box,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-harryup-percent-bar-box>.c-harryup-percent-bar{box-sizing:border-box;width:100%!important;min-width:0;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left{text-align:left}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left .colorPice-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left .colorPice-title,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left .product-types-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left .types-item p.font14,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-left .types-item>label{justify-content:flex-start}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center{text-align:center}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center .colorPice-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center .colorPice-title,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center .product-types-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center .types-item p.font14,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-center .types-item>label{justify-content:center}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right{text-align:right}.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right .colorPice-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right .colorPice-title,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right .product-types-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right .types-item p.font14,.lollipop-body .lollipop-product-layout>.lollipop-product-info.text-right .types-item>label{justify-content:flex-end}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.J-BuyNowBtn,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.J-PaypalBtn,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.customize-product-btn,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.customize-product-btn-v1,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.np-ui-btn,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.np-ui-btn-google,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.paypal-fake-button,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.product-f-checkout{width:100%;max-width:none;margin:0 0 12px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn .np-ui-btn,.lollipop-body .lollipop-product-layout>.lollipop-product-info .np-ui-btn-google,.lollipop-body .lollipop-product-layout>.lollipop-product-info .paypal-fake-button,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.np-ui-btn{display:flex!important;align-items:center;justify-content:center;min-height:56px;padding:11px 32px;border-width:2px;border-style:solid;font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif)!important;font-size:var(--lollipop-subhead-font-size,19px)!important;font-weight:900;line-height:1.5}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.customize-product-btn-v1{display:none!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.J-BuyCart{color:var(--secondary-button-text-color);border-color:var(--secondary-button-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .np-ui-btn-google,.lollipop-body .lollipop-product-layout>.lollipop-product-info .paypal-fake-button,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.J-BuyNowBtn{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn img,.lollipop-body .lollipop-product-layout>.lollipop-product-info .np-ui-btn-google img,.lollipop-body .lollipop-product-layout>.lollipop-product-info .paypal-fake-button img{width:auto;max-width:88px;max-height:26px;margin-left:8px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn,.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn .Paypal-buy-now,.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn .paypal-btn{width:100%;max-width:none}.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-f-checkout.checkout--show{display:block}.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-browsing-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-recommend-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-review-sold,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-order-shop-sfreShipping,.lollipop-body .lollipop-product-layout>.lollipop-product-info .pruduct-payment-icon{justify-content:flex-start}.lollipop-body .lollipop-product-layout>.lollipop-product-info .flipclock{max-width:480px;position:relative}.lollipop-body .lollipop-product-layout>.lollipop-product-info .flipclock.flipclock--show{display:inline-flex}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-coupon-wrap,.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-list-container,.lollipop-body .lollipop-product-layout>.lollipop-product-info .incentive-share{width:100%;margin-bottom:16px;text-align:left;box-sizing:border-box}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-coupon-wrap .discount-coupon-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-coupon-wrap .discount-coupon-more.single{color:var(--text-primary-color);border-color:var(--main-button-border-color);background:0 0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-coupon-wrap .discount-coupon-list>span,.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-coupon-wrap .discount-coupon-more.single .coupon-title{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-list-container .discount-list-box{color:var(--text-secondary-color);border-color:var(--lollipop-border-color);background:0 0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-list-container .list-flex{border-color:var(--lollipop-border-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-list-container .np-ui-btn,.lollipop-body .lollipop-product-layout>.lollipop-product-info .discount-list-container .view-gift{color:var(--secondary-button-text-color);border-color:var(--secondary-button-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-product-layout>.lollipop-product-info .incentive-share{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 14px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:12px;background:0 0}.lollipop-body .lollipop-product-layout>.lollipop-product-info .incentive-share-get{flex:0 0 auto;color:var(--text-primary-color);font-weight:800;text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-browsing-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-recommend-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-review-sold,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-order-shop-sfreShipping{display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;line-height:1.4;text-align:left}.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-browsing-item .iconfont,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-recommend-item .iconfont,.lollipop-body .lollipop-product-layout>.lollipop-product-info .c-review-sold .iconfont,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-order-shop-sfreShipping .icon,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-order-shop-sfreShipping .iconfont{flex:0 0 20px;color:var(--text-thirdy-color)!important;font-size:18px}.lollipop-body .lollipop-product-groups-upward{width:100%;margin-top:28px}.lollipop-body .lollipop-product-app-section .product-groups,.lollipop-body .lollipop-product-groups-upward .product-groups{width:100%;padding:0;color:var(--text-secondary-color);background:0 0}.lollipop-body .lollipop-product-app-section .product-groups>.title,.lollipop-body .lollipop-product-groups-upward .product-groups>.title{margin:0 0 18px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:24px!important;font-weight:900;line-height:1.25}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info{width:100%;min-width:0;float:none;clear:both}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info.clearfloat::after,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info.clearfloat::before,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info.clearfloat::after,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info.clearfloat::before{display:none;content:none}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-swiper,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-swiper{display:flex;align-items:center;gap:0;width:100%;padding-bottom:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-swiper::-webkit-scrollbar,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-swiper::-webkit-scrollbar{display:none}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-swiper .J-ProductGroupsImg,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-swiper .J-ProductGroupsImg{display:flex;align-items:center;flex:0 0 auto}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-img,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-img{display:flex;flex:0 0 86px;align-items:center;justify-content:center;width:86px;height:86px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:10px;background:0 0}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-img>div,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-img>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-img img,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-img img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-link,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-link{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:86px;padding:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total{display:grid;gap:12px;width:100%;margin:16px 0 0;float:none;clear:both}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px;font-weight:900;line-height:1.4;white-space:nowrap}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price .pay-price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price .pay-price{font-size:18px;font-weight:900}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price .orig-price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price .orig-price{color:var(--orig-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;font-weight:400;text-decoration:line-through}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .np-ui-btn,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .np-ui-btn{width:100%;min-width:0;min-height:48px;color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);border-radius:var(--lollipop-button-radius,16px);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info ul,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info ul{display:grid;gap:8px;width:100%;min-width:0;margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgba(0,0,0,.18);box-sizing:border-box;clear:both}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(96px,auto) auto;align-items:center;gap:8px 10px;min-width:0;margin:0;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.1)}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li:last-child,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li:last-child{border-bottom:0}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li.checked,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li.checked{opacity:1}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li:not(.checked),.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li:not(.checked){opacity:.62}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title a,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title a{display:block;min-width:0;margin:0;padding:0;color:var(--text-primary-color);font-family:Petrona,serif!important;font-size:22.6px!important;line-height:1.2;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.lollipop-body .lollipop-product-app-section .product-groups .J-ProductGroups.np-ui-checkbox-active::before,.lollipop-body .lollipop-product-groups-upward .product-groups .J-ProductGroups.np-ui-checkbox-active::before{content:"\2713";top:50%;left:50%;width:auto;height:auto;color:#fff;background:0 0;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.lollipop-body .lollipop-product-app-section .product-groups .J-ProductGroups.np-ui-checkbox-active::after,.lollipop-body .lollipop-product-groups-upward .product-groups .J-ProductGroups.np-ui-checkbox-active::after{display:none}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-type,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-type{display:block;width:auto;min-width:110px;max-width:220px;height:36px;margin:0;padding:0 30px 0 10px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:8px;background:var(--default-tag-background-color)}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-type.select-hide,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-type.select-hide{display:none!important}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li>.price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li>.price{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;margin:0;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:900;line-height:1.4;white-space:nowrap}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li>.price .orig-price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li>.price .orig-price{color:var(--orig-price-color);font-size:13px;font-weight:400;text-decoration:line-through}.lollipop-body .lollipop-product-groups-downward .product-groups{max-width:1280px;margin-right:auto;margin-left:auto}.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-info{display:block;width:100%;float:none;clear:both}.lollipop-body .lollipop-product-groups-downward .product-groups .J-ProductGroupsImg,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-img,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-info li,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-info ul,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-link,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-swiper,.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-total{float:none}.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-swiper{clear:both}.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-total{display:block;width:100%;margin:16px 0 0;clear:both}.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-total .np-ui-btn{width:340px;min-width:0;max-width:100%;box-sizing:border-box}.lollipop-body .lollipop-product-groups-downward .product-groups .product-groups-info ul{width:100%;clear:both}.lollipop-body .lollipop-product-applications{width:100%;max-width:var(--lollipop-content-width);margin:0 auto;padding:24px var(--lollipop-page-gutter) 0;box-sizing:border-box}.lollipop-body .lollipop-product-applications:empty{display:none}.lollipop-body .bundle-sale-popup{z-index:1002}.lollipop-body .lollipop-product-app-section .product-groups,.lollipop-body .lollipop-product-detail .bundle-sale-product,.lollipop-body .lollipop-product-groups-upward .product-groups{color:var(--text-secondary-color);background:0 0}.lollipop-body .lollipop-product-app-section .product-groups h3.title,.lollipop-body .lollipop-product-app-section .product-groups>.title,.lollipop-body .lollipop-product-detail .bundle-sale-product h3.title,.lollipop-body .lollipop-product-detail .bundle-sale-product>.title,.lollipop-body .lollipop-product-groups-upward .product-groups h3.title,.lollipop-body .lollipop-product-groups-upward .product-groups>.title{color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-weight:900}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title a,.lollipop-body .lollipop-product-app-section .product-groups .product-name,.lollipop-body .lollipop-product-detail .bundle-sale-product .product-groups-title,.lollipop-body .lollipop-product-detail .bundle-sale-product .product-groups-title a,.lollipop-body .lollipop-product-detail .bundle-sale-product .product-name,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title a,.lollipop-body .lollipop-product-groups-upward .product-groups .product-name{color:var(--text-primary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)}.lollipop-body .lollipop-product-app-section .product-groups .img-wrapper,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-img,.lollipop-body .lollipop-product-detail .bundle-sale-product .img-wrapper,.lollipop-body .lollipop-product-detail .bundle-sale-product .product-groups-img,.lollipop-body .lollipop-product-groups-upward .product-groups .img-wrapper,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-img{overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:12px;background:0 0}.lollipop-body .lollipop-product-app-section .product-groups select,.lollipop-body .lollipop-product-detail .bundle-sale-product select,.lollipop-body .lollipop-product-groups-upward .product-groups select{color:var(--default-tag-text-color);border-color:var(--default-tag-border-color);background:var(--default-tag-background-color)}.lollipop-body .lollipop-product-app-section .product-groups .np-ui-main-btn,.lollipop-body .lollipop-product-detail .bundle-sale-product .np-ui-main-btn,.lollipop-body .lollipop-product-groups-upward .product-groups .np-ui-main-btn{color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-detail .lollipop-product-layout>.lollipop-product-info>[data-style-groups] .style-groups .style-groups-item.style-text,.lollipop-body .lollipop-product-detail .lollipop-product-layout>.lollipop-product-info>[data-style-groups] .style-groups .types-item>p.font14,.lollipop-body .lollipop-product-detail .product-package .package-item,.lollipop-body .lollipop-product-detail .product-package .package-title,.lollipop-body .lollipop-product-detail .product-package>.title{font-family:Petrona,serif!important;font-size:22.6px!important}.lollipop-body .lollipop-product-detail .bundle-sale-product{box-sizing:border-box;overflow:hidden;margin-top:0}.lollipop-body .lollipop-product-detail .bundle-sale-product.sections{padding:0}.lollipop-body .lollipop-product-detail .bundle-sale-product h3.title{margin:0 0 18px;font-size:24px!important;line-height:1.25}.lollipop-body .lollipop-product-detail .bundle-sale-product h3.title .discount{border-radius:4px;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-weight:800}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) minmax(220px,.9fr);gap:20px;min-width:0}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list-main,.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list-wrapper,.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total,.lollipop-body .lollipop-product-detail .bundle-sale-product .swiper-slide{min-width:0}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list-main{margin-right:0}.lollipop-body .lollipop-product-detail .bundle-sale-product .img-wrapper{box-sizing:border-box;background:var(--background-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .swiper-slide.checked .img-wrapper::after{border:2px solid var(--lollipop-border-color);border-radius:10px}.lollipop-body .lollipop-product-detail .bundle-sale-product .J-bundleSaleCheck{box-sizing:border-box;border:2px solid var(--main-button-border-color);background:var(--background-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .J-bundleSaleCheck.np-ui-checkbox-active{border-color:var(--main-button-border-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .J-bundleSaleCheck.np-ui-checkbox-active::before{content:"\2713";top:50%;left:50%;width:auto;height:auto;color:var(--main-button-text-color);background:0 0;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.lollipop-body .lollipop-product-detail .bundle-sale-product .J-bundleSaleCheck.np-ui-checkbox-active::after{display:none}.lollipop-body .lollipop-product-detail .bundle-sale-product .product-name{color:var(--text-primary-color);font-family:Petrona,serif!important;display:block;font-size:22.6px!important;line-height:1.2!important;height:auto!important}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total .save-price,.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total .total-price span,.lollipop-body .lollipop-product-detail .bundle-sale-product .price .pay-price{color:var(--pay-price-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total .total-price .orig-price,.lollipop-body .lollipop-product-detail .bundle-sale-product .price .orig-price{color:var(--orig-price-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .variants-wrapper .variants-select{height:36px;border:1px solid var(--default-tag-border-color);border-radius:6px;color:var(--default-tag-text-color);background:var(--background-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .variants-wrapper .variants-select option,.lollipop-body .lollipop-product-detail .bundle-sale-product .variants-wrapper .variants-select option:checked,.lollipop-body .lollipop-product-detail .bundle-sale-product .variants-wrapper .variants-select option:focus,.lollipop-body .lollipop-product-detail .bundle-sale-product .variants-wrapper .variants-select option:hover{color:var(--default-tag-text-color);background-color:var(--background-color)!important}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total{padding:20px 24px;border-left:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total .save-price{border-color:var(--pay-price-color)}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total .np-ui-main-btn{width:100%;min-width:0;min-height:48px}.lollipop-body .bundle-sale-popup .J-Product{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);text-align:left}.lollipop-body .bundle-sale-popup .J-Product .types-item{position:relative;width:100%;margin:0 0 20px;color:var(--text-thirdy-color)}.lollipop-body .bundle-sale-popup .J-Product .types-item p.font14{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin:0 0 12px;padding:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:30px!important;font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .bundle-sale-popup .J-Product .product-types-list{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;width:100%;margin:0;padding:0;font-size:0}.lollipop-body .bundle-sale-popup .J-Product .product-types-list::after,.lollipop-body .bundle-sale-popup .J-Product .product-types-list::before{display:none!important;content:none!important}.lollipop-body .bundle-sale-popup .J-Product .product-types-item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:50px;margin:0;padding:8px 16px;color:var(--default-tag-text-color)!important;border:2px solid var(--default-tag-border-color)!important;border-radius:16px;background:var(--default-tag-background-color)!important;font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif)!important;font-size:var(--lollipop-subhead-font-size,19px)!important;font-style:normal;font-weight:900;line-height:1.5;cursor:pointer}.lollipop-body .bundle-sale-popup .J-Product .product-types-item.active{color:var(--active-tag-text-color)!important;border-color:var(--active-tag-border-color)!important;background:var(--active-tag-background-color)!important}.lollipop-body .bundle-sale-popup .J-Product .product-types-item.spec-disable{color:rgba(28,28,28,.45)!important;border-color:rgba(0,0,0,.45)!important;background:0 0!important;overflow:hidden}.lollipop-body .bundle-sale-popup .J-Product .product-types-item.spec-disable::after{position:absolute;top:50%;left:-10%;width:120%;height:2px;background:currentColor;transform:rotate(-14deg);content:""}@media screen and (min-width:769px){.lollipop-body .bundle-sale-popup .J-Product{box-sizing:border-box;min-width:0;min-height:0;padding-right:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.lollipop-body .lollipop-product-app-section .product-groups .np-ui-main-btn,.lollipop-body .lollipop-product-groups-upward .product-groups .np-ui-main-btn{min-width:0;border-radius:var(--lollipop-button-radius,16px)}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price .pay-price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price .pay-price{color:var(--pay-price-color)}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price .orig-price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price .orig-price{color:var(--orig-price-color)}.lollipop-body .lollipop-product-content-blocks{width:100%;margin-top:24px;border-top:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-product-content-blocks.is-empty{display:none}.lollipop-body .lollipop-product-icon-block{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 0;color:var(--text-secondary-color);border-bottom:1px solid rgba(0,0,0,.2);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);line-height:1.4}.lollipop-body .lollipop-product-icon-media{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text-thirdy-color);border:1px solid rgba(0,0,0,.18);border-radius:50%;background:rgba(255,255,255,.35)}.lollipop-body .lollipop-product-icon-media img{display:block;width:24px;height:24px;object-fit:contain}.lollipop-body .lollipop-product-icon-media .iconfont{font-size:20px}.lollipop-body .lollipop-product-icon-text{min-width:0;overflow-wrap:anywhere}.lollipop-body .lollipop-product-accordion{width:100%;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-product-accordion .accordion-menu{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:78px;padding:20px 0;color:var(--text-secondary-color);border:0;background:0 0;text-align:left;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:30px!important;font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-product-accordion .lollipop-accordion-icon{position:relative;flex:0 0 18px;width:18px;height:18px}.lollipop-body .lollipop-product-accordion .lollipop-accordion-icon::after,.lollipop-body .lollipop-product-accordion .lollipop-accordion-icon::before{position:absolute;top:8px;left:2px;width:14px;height:2px;background:currentColor;transition:transform .2s ease;content:""}.lollipop-body .lollipop-product-accordion .lollipop-accordion-icon::after{transform:rotate(90deg)}.lollipop-body .lollipop-product-accordion .accordion-menu.active .lollipop-accordion-icon::after{transform:rotate(0)}.lollipop-body .lollipop-product-accordion .product-details{display:none;padding:0 0 22px;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:var(--lollipop-text-font-size,18px)!important;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.lollipop-body .lollipop-product-accordion .product-details iframe,.lollipop-body .lollipop-product-accordion .product-details img,.lollipop-body .lollipop-product-accordion .product-details table,.lollipop-body .lollipop-product-accordion .product-details video{max-width:100%}.lollipop-body .lollipop-product-accordion .product-details table{display:block;overflow-x:auto}.lollipop-body .lollipop-product-info .share-this{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--text-thirdy-color);font-size:16px}.lollipop-body .lollipop-product-info .share-this .share-box{display:flex;align-items:center;gap:8px}.lollipop-body .lollipop-product-info .share-this a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--secondary-button-background-color)}.lollipop-body .lollipop-product-app-section,.lollipop-body .lollipop-product-detail .model-recommend,.lollipop-body .lollipop-product-detail .reviews,.lollipop-body .lollipop-product-detail+.product-groups{width:100%;max-width:var(--lollipop-content-width);margin:0 auto;padding-right:var(--lollipop-page-gutter);padding-left:var(--lollipop-page-gutter);box-sizing:border-box}.lollipop-body .lollipop-product-app-section,.lollipop-body .lollipop-product-detail .model-recommend{padding-top:56px;padding-bottom:56px;background:0 0}.lollipop-body .lollipop-product-detail .model-recommend>.title{margin:0 0 28px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-weight:900}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture{position:relative;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:36px}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture .lollipop-recommend-media,.lollipop-body .lollipop-product-detail .model-recommend .grid-picture>a{position:absolute;inset:0;display:block;width:100%;height:100%}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture .lollipop-recommend-image,.lollipop-body .lollipop-product-detail .model-recommend .grid-picture img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture .lollipop-recommend-image--primary{z-index:1;opacity:1}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture .lollipop-recommend-image--secondary{z-index:2;opacity:0}.lollipop-body .lollipop-product-detail .model-recommend .grid-picture .lollipop-recommend-media.has-secondary-image .lollipop-recommend-image,.lollipop-body .lollipop-product-detail .model-recommend .grid-picture.has-secondary-image .lollipop-recommend-image{transition:opacity .3s linear}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li{padding:0;text-align:left}.lollipop-body .lollipop-product-detail .model-recommend .lollipop-recommend-action{position:absolute;top:20px;right:20px;z-index:3;display:flex;align-items:center;justify-content:center;width:45px;height:45px;min-height:45px;margin:0;padding:0;color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);border-radius:8px;background:#ffc6ef;opacity:0;transition:opacity .3s linear}.lollipop-body .lollipop-product-detail .model-recommend .lollipop-recommend-action>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.lollipop-body .lollipop-product-detail .model-recommend .lollipop-recommend-action-icon{display:block;width:25px;height:25px;fill:currentColor;pointer-events:none}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:focus-within .lollipop-recommend-action,.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:hover .lollipop-recommend-action{opacity:1}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--primary{opacity:0}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--secondary{opacity:1}.lollipop-body .lollipop-product-detail .model-recommend .sale-tag{top:20px;right:auto;left:20px;z-index:3}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.title{display:-webkit-box;height:auto;max-height:72px;margin:24px 4px 8px;overflow:hidden;color:var(--text-thirdy-color);font-family:Petrona,serif!important;font-size:22.6px!important;font-weight:900;line-height:1.2;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.title>a{color:inherit;font-family:inherit!important;font-size:inherit!important;line-height:inherit}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.title.ellipsis{max-height:36px;-webkit-line-clamp:1}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;margin:0 4px 8px;column-gap:16px;row-gap:8px;text-align:left!important}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li>.price .pay-price{font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:20px;font-weight:900;line-height:1.5}.lollipop-body .lollipop-product-detail .model-recommend .swiper-button-next,.lollipop-body .lollipop-product-detail .model-recommend .swiper-button-prev{display:none!important}.lollipop-body .lollipop-product-detail .reviews{margin-bottom:0;padding-top:56px;padding-bottom:72px;background:0 0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)}.lollipop-body .lollipop-product-detail .reviews>.title{margin:0 0 36px;padding:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:var(--lollipop-title-font-size,58px)!important;font-weight:900;line-height:1.2}.lollipop-body .lollipop-product-detail .reviews .reviews-title{padding:0;color:var(--text-secondary-color)}.lollipop-body .lollipop-product-detail .reviews .review-top{display:grid;grid-template-columns:minmax(180px,240px) minmax(280px,1fr) auto;align-items:center;gap:48px;padding:0 0 40px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-product-detail .reviews .review-top>.star{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;margin:0;padding:0}.lollipop-body .lollipop-product-detail .reviews .review-top>.star .score{display:block;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:48px;font-weight:900;line-height:1}.lollipop-body .lollipop-product-detail .reviews .review-top>.star>span{padding:8px 0 0;color:var(--text-primary-color);font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif)!important;font-weight:900;line-height:1.35}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar{display:grid;gap:5px;width:100%;line-height:1.2}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar>div{display:grid;grid-template-columns:42px minmax(120px,1fr) 36px;align-items:center;gap:10px}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar .star-rating{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:auto;color:var(--text-secondary-color)}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar .star-rating .iconfont{color:var(--star-color)}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar>div>span{position:relative;display:block;width:100%;height:8px;margin:0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.72)}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar>div>span>i{position:absolute;top:0;left:0;display:block;height:100%;border-radius:inherit;background:var(--star-color)}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar em{min-width:0;color:var(--text-secondary-color);font-style:normal}.lollipop-body .lollipop-product-detail .reviews .np-ui-btn-review{float:none;min-width:230px;margin:0;padding:12px 24px;color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);background:var(--secondary-button-background-color);text-align:center;cursor:pointer}.lollipop-body .lollipop-product-detail .reviews .write-review-box{padding:36px 0 56px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-product-detail .reviews .write-review-box>p{margin:0 0 8px;padding:18px 0 0;color:var(--text-thirdy-color);font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif);font-size:var(--lollipop-subhead-font-size,19px);font-weight:900;line-height:1.4}.lollipop-body .lollipop-product-detail .reviews .write-review-box input[type=text],.lollipop-body .lollipop-product-detail .reviews .write-review-box textarea{width:100%;min-height:52px;padding:12px 16px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:12px;background:rgba(255,255,255,.24);outline:0}.lollipop-body .lollipop-product-detail .reviews .write-review-box textarea{min-height:150px;resize:vertical}.lollipop-body .lollipop-product-detail .reviews .write-review-box input[type=text]:focus,.lollipop-body .lollipop-product-detail .reviews .write-review-box textarea:focus{box-shadow:0 0 0 3px rgba(72,40,105,.18)}.lollipop-body .lollipop-product-detail .reviews .write-review-box .starRating{display:flex;gap:4px;padding:0}.lollipop-body .lollipop-product-detail .reviews .write-review-box .starRating span{float:none}.lollipop-body .lollipop-product-detail .reviews .write-review-box .ai-btn{min-height:40px;margin:0 8px 10px 0;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);background:var(--default-tag-background-color);font-size:14px!important;line-height:36px;cursor:pointer}.lollipop-body .lollipop-product-detail .reviews .write-review-box .ai-btn.ai_active,.lollipop-body .lollipop-product-detail .reviews .write-review-box .ai-btn:focus,.lollipop-body .lollipop-product-detail .reviews .write-review-box .ai-btn:hover{color:var(--active-tag-text-color);border-color:var(--active-tag-border-color);background:var(--active-tag-background-color)}.lollipop-body .lollipop-product-detail .reviews .write-review-box .np-ui-message-img{width:220px;height:50px;margin:18px 0}.lollipop-body .lollipop-product-detail .reviews .write-review-box .np-ui-message-img .np-ui-btn{color:var(--secondary-button-text-color);border:2px dashed var(--secondary-button-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-product-detail .reviews .write-review-box .J-submitReview{float:none;min-width:220px;min-height:52px;margin:0;color:var(--main-button-text-color);border-width:2px;border-color:var(--main-button-border-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-product-detail .reviews .review-ok{margin-top:32px;padding:40px 56px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--secondary-button-background-color);letter-spacing:0}.lollipop-body .lollipop-product-detail .reviews .review-ok h3{color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900}.lollipop-body .lollipop-product-detail .reviews .review-ok .iconfont,.lollipop-body .lollipop-product-detail .reviews .review-ok p{color:var(--text-secondary-color)}.lollipop-body .lollipop-product-detail .reviews .reviews-list{margin-top:24px}.lollipop-body .lollipop-product-detail .reviews .reviews-list li{padding:28px 0;color:var(--text-secondary-color);border-bottom:1px solid rgba(0,0,0,.2)}.lollipop-body .lollipop-product-detail .reviews.list-style-column .reviews-list .reviews-info{display:flex;align-items:center;justify-content:flex-start;min-width:0;gap:12px}.lollipop-body .lollipop-product-detail .reviews.list-style-column .reviews-list .reviews-avatar{position:relative;top:auto;left:auto;flex:0 0 40px;width:40px;margin:0}.lollipop-body .lollipop-product-detail .reviews.list-style-column .reviews-list .reviews-info>div{min-width:0}.lollipop-body .lollipop-product-detail .reviews .reviews-list .reviews-detail,.lollipop-body .lollipop-product-detail .reviews .reviews-list .reviews-name{color:var(--text-secondary-color)}.lollipop-body .lollipop-product-detail .reviews .reviews-list .pages-item,.lollipop-body .lollipop-product-detail .reviews .reviews-list .pages-list span{color:var(--text-thirdy-color);cursor:pointer}.lollipop-body .sizeChartPopup{z-index:1002}.lollipop-body .lollipop-product-detail .sizeChartPopup{width:960px;max-width:calc(100vw - 64px);max-height:calc(100vh - 64px);padding:78px 24px 24px;overflow:hidden;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--background-color);box-shadow:0 24px 80px rgba(0,0,0,.28);text-align:left;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);letter-spacing:0}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChartPopup-title{top:24px;right:72px;left:24px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900;line-height:1.2}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-content{height:auto;max-height:calc(100vh - 190px);padding:0 12px 0 0}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-content-list{margin-bottom:28px}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-img img{display:block;width:auto;max-width:100%;margin:0 auto;border:2px solid var(--lollipop-border-color);border-radius:12px}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-header{color:var(--text-thirdy-color);font-family:var(--lollipop-subhead-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-select{display:flex;align-items:center;justify-content:space-between;gap:12px}.lollipop-body .lollipop-product-detail .sizeChartPopup .in-and-cu>span,.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChartSel{min-height:34px;color:var(--default-tag-text-color);border:1px solid var(--default-tag-border-color);background:var(--default-tag-background-color)}.lollipop-body .lollipop-product-detail .sizeChartPopup .in-and-cu>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:34px}.lollipop-body .lollipop-product-detail .sizeChartPopup .in-and-cu>span.active{color:var(--active-tag-text-color);border-color:var(--active-tag-border-color);background:var(--active-tag-background-color)}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-list .table{color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);background:rgba(255,255,255,.22)}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-list .table td,.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-list .table th{min-width:84px;padding:8px 10px;border:1px solid var(--lollipop-border-color);text-align:center}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-footer,.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-text{color:var(--text-secondary-color)}.lollipop-body .lollipop-product-detail .sizeChartPopup .close-popup{top:24px;right:24px;color:var(--text-thirdy-color);font-size:24px}.lollipop-body .lollipop-product-detail .product-big-img{z-index:1002;background:rgba(0,0,0,.78)}.lollipop-body .lollipop-product-detail .product-big-img .layer-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:56px;overflow:auto}.lollipop-body .lollipop-product-detail .product-big-img .layer-img img{max-width:100%;max-height:100%;object-fit:contain}.lollipop-body .lollipop-product-detail .product-big-img>.iconfont{color:#fff}.lollipop-body .model-add-to-cart{padding:12px var(--lollipop-page-gutter);border-top:2px solid var(--lollipop-border-color);background:var(--background-color);box-shadow:0 -8px 24px rgba(0,0,0,.12)}.lollipop-body .model-add-to-cart .model-add-to-cart-wrap{max-width:var(--lollipop-content-width);gap:24px}.lollipop-body .model-add-to-cart .product-info{min-width:220px;gap:12px}.lollipop-body .model-add-to-cart .product-info .product-img{width:64px;height:64px;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:10px}.lollipop-body .model-add-to-cart .product-info .product-title{margin:0 0 4px;color:#005ecc;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:17px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.lollipop-body .model-add-to-cart .product-info .attribute{color:var(--text-secondary-color);font-size:14px}.lollipop-body .model-add-to-cart .right-content{flex:0 1 auto;gap:12px;min-width:0}.lollipop-body .model-add-to-cart .price{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:130px;margin:0}.lollipop-body .model-add-to-cart .price .pay-price{font-size:18px;font-weight:800}.lollipop-body .model-add-to-cart .price .orig-price{font-size:14px}.lollipop-body .model-add-to-cart .product-button,.lollipop-body .model-add-to-cart .product-variant{gap:10px}.lollipop-body .model-add-to-cart .product-button .types-item,.lollipop-body .model-add-to-cart .product-variant .types-item{margin:0}.lollipop-body .model-add-to-cart .product-types-select{min-width:118px}.lollipop-body .model-add-to-cart .product-types-select>select{height:52px;padding:0 34px 0 14px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:12px;background:var(--default-tag-background-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:15px!important}.lollipop-body .model-add-to-cart .product-button .np-ui-input-number{position:relative;width:132px;height:52px;overflow:hidden;border:2px solid var(--default-tag-border-color);border-radius:12px;background:#d9beff}.lollipop-body .model-add-to-cart .product-button .np-ui-input-number-decrease,.lollipop-body .model-add-to-cart .product-button .np-ui-input-number-increase{top:0;display:flex;align-items:center;justify-content:center;width:38px;height:48px;margin:0;border:0;color:var(--default-tag-text-color);background:0 0;line-height:48px}.lollipop-body .model-add-to-cart .product-button .np-ui-input-number-decrease{left:0}.lollipop-body .model-add-to-cart .product-button .np-ui-input-number-increase{right:0}.lollipop-body .model-add-to-cart .product-button .np-ui-input,.lollipop-body .model-add-to-cart .product-button .np-ui-input-box{width:100%;height:48px}.lollipop-body .model-add-to-cart .product-button .np-ui-input{padding:0 38px;border:0;background:0 0;text-align:center;font-size:16px!important}.lollipop-body .model-add-to-cart .product-button .np-ui-btn{min-width:164px;height:52px;margin:0;padding:10px 20px;white-space:nowrap;border-width:2px;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:17px!important;font-weight:900}.lollipop-body .model-discount-popup{z-index:1002}.lollipop-body .giveaway-model{z-index:1400;background:rgba(0,0,0,.55)}.lollipop-body .giveaway-model .giveaway-dialog{top:50%;width:1120px;max-width:calc(100vw - 64px);max-height:calc(100vh - 64px);grid-template-rows:auto minmax(0,1fr) 20px;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--background-color)}.lollipop-body .giveaway-model .giveaway-dialog .title-wrap{padding:22px 24px 18px;color:var(--text-thirdy-color)}.lollipop-body .giveaway-model .giveaway-dialog .title-wrap .title{height:auto;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:26px;font-weight:900}.lollipop-body .giveaway-model .giveaway-dialog .title-wrap .label-content{color:var(--text-secondary-color);border:1px solid rgba(0,0,0,.14);border-radius:8px;background:rgba(255,255,255,.35);font-size:14px}.lollipop-body .giveaway-model .giveaway-dialog .content{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;max-height:620px;padding:0 24px 24px}.lollipop-body .giveaway-model .giveaway-dialog .gift-item{min-width:0}.lollipop-body .giveaway-model .giveaway-dialog .gift-image{position:relative;width:100%;height:auto;aspect-ratio:1;box-sizing:border-box;margin:0 0 12px;padding-top:0;overflow:hidden;border:2px solid var(--lollipop-border-color);border-radius:12px;background:rgba(255,255,255,.35)}.lollipop-body .giveaway-model .giveaway-dialog .gift-image img,.lollipop-body .giveaway-model .giveaway-dialog .gift-image>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lollipop-body .giveaway-model .giveaway-dialog .gift-image img{object-fit:cover}.lollipop-body .giveaway-model .giveaway-dialog .gift-title{margin:0 0 8px;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:17px;font-weight:900;line-height:1.3;-webkit-line-clamp:2}.lollipop-body .giveaway-model .giveaway-dialog .gift-title::before{display:none}.lollipop-body .giveaway-model .giveaway-dialog .gift-desc{margin:0;color:var(--text-thirdy-color);font-size:14px;line-height:1.4}.lollipop-body .giveaway-model .giveaway-dialog .gift-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px}.lollipop-body .giveaway-model .giveaway-dialog .gift-price .current{display:inline;color:var(--pay-price-color);font-size:17px;font-weight:800}.lollipop-body .giveaway-model .giveaway-dialog .gift-price .original{color:var(--orig-price-color);font-size:14px}@media (hover:none){.lollipop-body .lollipop-product-detail .model-recommend .J-BuyRecommendCart,.lollipop-body .lollipop-product-media .product-details-banner>.swiper-button-next:not(.swiper-button-disabled),.lollipop-body .lollipop-product-media .product-details-banner>.swiper-button-prev:not(.swiper-button-disabled){opacity:1}.lollipop-body .lollipop-product-media .product-details-banner>.swiper-button-disabled{opacity:.35}}@media screen and (min-width:768px){.lollipop-body .lollipop-product-info .discount-tag .coupons-box{max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lollipop-body .lollipop-product-info .discount-tag .coupons-item-list{max-height:none;overflow:visible}}@media screen and (max-width:1200px){.lollipop-body .lollipop-product-layout{gap:32px;padding-top:40px}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.title{font-size:var(--lollipop-product-title-size-medium,42px)!important}.lollipop-body .model-add-to-cart .product-info{min-width:180px}.lollipop-body .model-add-to-cart .product-info .product-img{width:54px;height:54px}.lollipop-body .model-add-to-cart .price{display:none}.lollipop-body .model-add-to-cart .product-types-select{min-width:100px}}@media screen and (max-width:991px){.lollipop-body .lollipop-product-layout{grid-template-columns:minmax(0,1fr);max-width:760px;gap:36px}.lollipop-body .lollipop-product-gallery-column,.lollipop-body .lollipop-product-layout>.lollipop-product-info{position:static}.lollipop-body .lollipop-product-layout>.lollipop-product-info{padding:0}.lollipop-body .lollipop-product-media .product-single__media-slider{display:none!important}.lollipop-body .lollipop-product-media .product-details-banner{display:block!important}.lollipop-body .lollipop-product-media.images-thumbs_vertical .product-details-banner{display:block}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs{height:auto;max-height:none;margin-top:16px}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs .swiper-wrapper{height:auto}.lollipop-body .lollipop-product-media.images-thumbs_vertical .gallery-thumbs .swiper-slide-min{min-height:0;padding-top:23%}.lollipop-body .lollipop-product-media.images-thumbs_vertical .swiper-button-prev{left:16px}.lollipop-body .lollipop-product-media.mobile-images-pagination .gallery-thumbs{position:absolute;right:0;bottom:0;display:block;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.lollipop-body .lollipop-product-media.mobile-images-pagination .gallery-top .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:7px;bottom:16px}.lollipop-body .lollipop-product-media.mobile-images-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.title{font-size:var(--lollipop-product-title-size-tablet,46px)!important}}@media screen and (max-width:768px){.lollipop-body .lollipop-product-layout{gap:16px;padding-top:24px;padding-bottom:48px}.lollipop-body .lollipop-product-media .product-details-banner{padding-bottom:86px}.lollipop-body .lollipop-product-media .gallery-top,.lollipop-body .lollipop-product-media .product-single__media{border-radius:22.68px}.lollipop-body .lollipop-product-media .gallery-thumbs{display:none!important}.lollipop-body .lollipop-product-media .gallery-top .swiper-pagination{display:none!important}.lollipop-body .lollipop-product-media .swiper-button-next,.lollipop-body .lollipop-product-media .swiper-button-prev{top:auto;right:auto;bottom:20px;display:flex!important;width:46px;height:46px;margin-top:0;opacity:1!important}.lollipop-body .lollipop-product-media .swiper-button-prev{left:calc(50% - 56px)}.lollipop-body .lollipop-product-media .swiper-button-next{left:calc(50% + 10px)}.lollipop-body .lollipop-product-media .swiper-button-disabled{opacity:.35!important}.lollipop-body .lollipop-product-media .lollipop-carousel-arrow-icon{width:24px;height:24px}.lollipop-body .lollipop-product-media .expand-img{display:none}.lollipop-body .lollipop-product-layout>.lollipop-product-info{padding:0!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info>.title{margin-bottom:16px;font-size:var(--lollipop-product-title-size-mobile,34px)!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .sub-title{font-size:16px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .price,.lollipop-body .lollipop-product-layout>.lollipop-product-info .price .pay-price{font-size:22.35px!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-title,.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item p.font14,.lollipop-body .lollipop-product-layout>.lollipop-product-info .types-item>label{font-size:22.35px!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .list-colorTotle-text,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item{min-height:47px;padding:8px 16px;font-size:18.09px!important;font-weight:400}.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-Attribute,.lollipop-body .lollipop-product-layout>.lollipop-product-info .colorPice-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list,.lollipop-body .lollipop-product-layout>.lollipop-product-info [data-product-variants]{margin-left:0!important;padding-left:0!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-item,.lollipop-body .lollipop-product-layout>.lollipop-product-info .swatch-element{margin-left:0!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list::after,.lollipop-body .lollipop-product-layout>.lollipop-product-info .product-types-list::before{display:none!important;content:none!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number{height:61px;padding:0 60px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input,.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-box,.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-decrease,.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input-number-increase{height:57px;line-height:57px}.lollipop-body .lollipop-product-layout>.lollipop-product-info .quantity .np-ui-input{font-size:20.18px!important}.lollipop-body .lollipop-product-layout>.lollipop-product-info .J-PaypalBtn .np-ui-btn,.lollipop-body .lollipop-product-layout>.lollipop-product-info .np-ui-btn-google,.lollipop-body .lollipop-product-layout>.lollipop-product-info .paypal-fake-button,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.np-ui-btn{min-height:54px;font-size:18.09px!important;font-weight:400}.lollipop-body .lollipop-product-detail .model-recommend>.title{padding:0;font-size:var(--lollipop-product-title-size-mobile,34px)!important;line-height:1.2}.lollipop-body .lollipop-product-detail .model-recommend .J-productList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:28px;width:100%!important;transform:none!important}.lollipop-body .lollipop-product-detail .model-recommend .J-productList>li{width:auto!important;margin:0!important;padding:0!important}.lollipop-body .lollipop-product-detail .model-recommend .J-BuyRecommendCart,.lollipop-body .lollipop-product-detail .model-recommend .lollipop-recommend-action{display:none!important}.lollipop-body .lollipop-product-detail .bundle-sale-product{margin-top:16px}.lollipop-body .lollipop-product-detail .bundle-sale-product.sections{padding:0}.lollipop-body .lollipop-product-detail .bundle-sale-product h3.title{margin-bottom:14px;font-size:22px!important}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list{grid-template-columns:minmax(0,1fr);gap:16px}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list-main,.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-list-wrapper{width:100%}.lollipop-body .lollipop-product-detail .bundle-sale-product .bundle-sale-product-total{margin-top:4px;padding:20px 0 0;border-top:2px solid var(--lollipop-border-color);border-left:0}.lollipop-body .bundle-sale-popup .J-Product .types-item{margin-bottom:12px}.lollipop-body .bundle-sale-popup .J-Product .types-item p.font14{margin-bottom:10px;font-size:22.35px!important}.lollipop-body .bundle-sale-popup .J-Product .product-types-list{gap:12px}.lollipop-body .bundle-sale-popup .J-Product .product-types-item{min-height:47px;padding:8px 16px;font-size:18.09px!important;font-weight:400}.lollipop-body .bundle-sale-popup .J-Product .J-SelectBundleSale{min-height:54px;font-size:18.09px!important;font-weight:400}.lollipop-body .lollipop-product-app-section .product-groups,.lollipop-body .lollipop-product-groups-upward .product-groups{margin-top:20px}.lollipop-body .lollipop-product-app-section .product-groups>.title,.lollipop-body .lollipop-product-groups-upward .product-groups>.title{font-size:22px!important}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-swiper,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-swiper{max-width:100%}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-img,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-img{flex-basis:72px;width:72px;height:72px;border-radius:12px}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-link,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-link{flex-basis:24px;width:24px;height:72px;font-size:18px}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-total .price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-total .price{flex-wrap:wrap;white-space:normal}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:8px 0}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li .price,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li .product-groups-type,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li .price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li .product-groups-type{grid-column:2}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li .product-groups-type,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li .product-groups-type{width:100%;max-width:none;height:42px}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-info li .price,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-info li .price{justify-content:flex-start;white-space:normal}.lollipop-body .lollipop-product-app-section .product-groups .lollipop-product-groups-downward .product-groups-total .np-ui-btn,.lollipop-body .lollipop-product-groups-upward .product-groups .lollipop-product-groups-downward .product-groups-total .np-ui-btn{width:100%;min-width:0}.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title,.lollipop-body .lollipop-product-app-section .product-groups .product-groups-title a,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title,.lollipop-body .lollipop-product-groups-upward .product-groups .product-groups-title a{white-space:normal;overflow:visible;text-overflow:clip}.lollipop-body .lollipop-product-icon-block{align-items:flex-start;min-height:54px;padding:10px 0;font-size:15px}.lollipop-body .lollipop-product-accordion .accordion-menu{min-height:67px;padding:20px 0;font-size:16px!important;font-weight:400}.lollipop-body .lollipop-product-app-section,.lollipop-body .lollipop-product-detail .model-recommend,.lollipop-body .lollipop-product-detail .reviews{padding-top:40px;padding-bottom:48px}.lollipop-body .lollipop-product-detail .product-big-img .layer-img{padding:48px 16px}.lollipop-body .lollipop-product-detail .reviews>.title{margin-bottom:28px;font-size:var(--lollipop-product-title-size-mobile,34px)!important}.lollipop-body .lollipop-product-detail .reviews .review-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:28px}.lollipop-body .lollipop-product-detail .reviews .review-top>.star{align-items:flex-start}.lollipop-body .lollipop-product-detail .reviews .review-top .star-bar>div{grid-template-columns:38px minmax(90px,1fr) 34px;gap:8px}.lollipop-body .lollipop-product-detail .reviews .np-ui-btn-review,.lollipop-body .lollipop-product-detail .reviews .write-review-box .J-submitReview,.lollipop-body .lollipop-product-detail .reviews .write-review-box .np-ui-message-img{width:100%;min-width:0}.lollipop-body .lollipop-product-detail .reviews .write-review-box{padding:28px 0 40px}.lollipop-body .lollipop-product-detail .reviews .write-review-box .ai-btn{width:100%;margin-right:0;white-space:normal}.lollipop-body .lollipop-product-detail .reviews .review-ok{padding:32px 40px 32px 20px}.lollipop-body .lollipop-product-detail .sizeChartPopup{width:calc(100vw - 24px)!important;max-width:none;max-height:calc(100vh - 24px);padding:70px 14px 18px;border-radius:14px}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChartPopup-title{top:20px;right:58px;left:16px;font-size:23px}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-content{height:auto!important;max-height:calc(100vh - 120px);padding-right:6px}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-list{overflow-x:auto}.lollipop-body .lollipop-product-detail .sizeChartPopup .sizeChart-table-list .table{min-width:520px}.lollipop-body .lollipop-product-detail .sizeChartPopup .close-popup{top:20px;right:16px}.lollipop-body .model-add-to-cart{padding:10px 12px}.lollipop-body .model-add-to-cart .model-add-to-cart-wrap{display:block}.lollipop-body .model-add-to-cart .price,.lollipop-body .model-add-to-cart .product-info{display:none}.lollipop-body .model-add-to-cart .right-content{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.lollipop-body .model-add-to-cart .product-variant{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;width:100%}.lollipop-body .model-add-to-cart .product-types-select,.lollipop-body .model-add-to-cart .product-types-select>select{width:100%;min-width:0}.lollipop-body .model-add-to-cart .product-types-select>select{height:46px}.lollipop-body .model-add-to-cart .product-button{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;width:100%}.lollipop-body .model-add-to-cart .product-button .np-ui-btn,.lollipop-body .model-add-to-cart .product-button .np-ui-input-number{width:100%;min-width:0;height:48px}.lollipop-body .model-add-to-cart .product-button .np-ui-btn{padding:8px 12px;font-size:16px!important}.lollipop-body .model-add-to-cart.mobile-default .product-variant,.lollipop-body .model-add-to-cart.mobile-default .quantity{display:none}.lollipop-body .model-add-to-cart.mobile-default .product-button{grid-template-columns:minmax(0,1fr)}.lollipop-body .giveaway-model div.giveaway-dialog{top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;max-height:86vh;border-width:2px 0 0;border-radius:16px 16px 0 0;transform:none}.lollipop-body .giveaway-model .giveaway-dialog .title-wrap{padding:18px 16px 14px}.lollipop-body .giveaway-model .giveaway-dialog .title-wrap .title{font-size:22px}.lollipop-body .giveaway-model .giveaway-dialog .content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-height:62vh;padding:0 16px 20px}.lollipop-body .giveaway-model div.giveaway-dialog .content .gift-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;width:100%}.lollipop-body .giveaway-model div.giveaway-dialog .content .gift-image{grid-row:1/span 4;width:112px;min-width:112px;height:112px;margin:0;padding:0}.lollipop-body .giveaway-model div.giveaway-dialog .content .gift-desc-warp{min-width:0;max-width:none}.lollipop-body .giveaway-model .giveaway-dialog .gift-title{font-size:16px}}@media screen and (max-width:420px){.lollipop-body .lollipop-product-detail .model-recommend>.title,.lollipop-body .lollipop-product-detail .reviews>.title,.lollipop-body .lollipop-product-layout>.lollipop-product-info>.title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .model-add-to-cart .product-button{grid-template-columns:98px minmax(0,1fr)}.lollipop-body .giveaway-model div.giveaway-dialog .content .gift-item{grid-template-columns:96px minmax(0,1fr)}.lollipop-body .giveaway-model div.giveaway-dialog .content .gift-image{width:96px;min-width:96px;height:96px}}
.lollipop-body{--background-color:#FFC6EF;--main-button-background-color:#DA0063;--main-button-border-color:#000000;--main-button-text-color:#FFFFFF;--secondary-button-background-color:#D9BEFF;--secondary-button-border-color:#000000;--secondary-button-text-color:#482869;--pay-price-color:#482869;--orig-price-color:rgba(28, 28, 28, 0.65);--sale-tag-background-color:#DA0063;--sale-tag-border-color:#000000;--sale-tag-text-color:#FFFFFF;--star-color:#DA0063;--text-primary-color:#482869;--text-secondary-color:#1C1C1C;--text-thirdy-color:#482869;--default-tag-text-color:#482869;--default-tag-background-color:#D9BEFF;--default-tag-border-color:#000000;--active-tag-text-color:#FFFFFF;--active-tag-background-color:#DA0063;--active-tag-border-color:#000000;--caption-text-color:#482869;--sub-caption-text-color:#000000;--lollipop-border-color:#000000;--lollipop-content-width:1632px;--lollipop-page-gutter:32px;margin:0;min-width:320px;color:var(--text-secondary-color);background:var(--background-color);font-family:Nunito,sans-serif;font-size:18px;line-height:1.5;overflow-x:clip;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.lollipop-body *,.lollipop-body ::after,.lollipop-body ::before{box-sizing:border-box}.lollipop-body .PageContainer{position:relative;width:100%;min-height:50vh;background:var(--background-color);overflow-x:clip;overflow-y:visible}.lollipop-body a{color:inherit;text-decoration:none}.lollipop-body button,.lollipop-body input,.lollipop-body select,.lollipop-body textarea{color:inherit;font:inherit}.lollipop-body [role=button],.lollipop-body button{cursor:pointer}.lollipop-body img,.lollipop-body svg{max-width:100%}.lollipop-body .np-ui-main-title,.lollipop-body .np-ui-subhead-title,.lollipop-body h1,.lollipop-body h2,.lollipop-body h3,.lollipop-body h4,.lollipop-body h5,.lollipop-body h6{margin-top:0;color:var(--caption-text-color);font-family:Petrona,Fraunces,serif;font-weight:900;line-height:1.12}.lollipop-body .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)}.lollipop-body .np-ui-subhead-title{font-size:19px}.lollipop-body .lollipop-content-width{width:100%;max-width:var(--lollipop-content-width);margin-right:auto;margin-left:auto;padding-right:var(--lollipop-page-gutter);padding-left:var(--lollipop-page-gutter)}.lollipop-body .category-name,.lollipop-body .collection-name,.lollipop-body .product-name,.lollipop-body .product-name a{color:var(--text-primary-color);font-family:Petrona,serif;font-size:26.4px;font-weight:900;line-height:1.2}.lollipop-body .orig-price,.lollipop-body .pay-price,.lollipop-body .price{font-variant-numeric:tabular-nums}.lollipop-body .pay-price{color:var(--pay-price-color)}.lollipop-body .orig-price{color:var(--orig-price-color);text-decoration:line-through;text-decoration-thickness:1px}.lollipop-body .account-main .empty-box .shop-btn,.lollipop-body .cancel-reset-password,.lollipop-body .np-ui-btn,.lollipop-body .np-ui-btn-review{min-height:44px;padding:10px 24px;border-width:2px;border-style:solid;border-radius:10px;font-weight:900;line-height:1.2;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.lollipop-body .np-ui-main-btn{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color)}.lollipop-body .np-ui-main-btn .iconfont,.lollipop-body .np-ui-main-btn .loading,.lollipop-body .np-ui-main-btn a{color:inherit}.lollipop-body .np-ui-main-btn:active,.lollipop-body .np-ui-main-btn:focus,.lollipop-body .np-ui-main-btn:hover{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:0 0;opacity:1}.lollipop-body .model-discount-popup .go-to-buy.np-ui-main-btn:active,.lollipop-body .model-discount-popup .go-to-buy.np-ui-main-btn:focus,.lollipop-body .model-discount-popup .go-to-buy.np-ui-main-btn:hover{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);opacity:1}.lollipop-body .np-ui-secondary-btn{color:var(--secondary-button-text-color);border-color:var(--secondary-button-border-color);background:var(--secondary-button-background-color)}.lollipop-body .np-ui-secondary-btn .iconfont,.lollipop-body .np-ui-secondary-btn .loading,.lollipop-body .np-ui-secondary-btn a{color:inherit}.lollipop-body .np-ui-secondary-btn:focus,.lollipop-body .np-ui-secondary-btn:hover{color:var(--secondary-button-text-color);border-color:var(--secondary-button-border-color);background:0 0;opacity:1}.lollipop-body .np-ui-btn-disabled,.lollipop-body .np-ui-btn[disabled],.lollipop-body button[disabled]{cursor:not-allowed;opacity:.45}.lollipop-body .sale-tag{color:var(--sale-tag-text-color);border-color:var(--sale-tag-border-color);background:var(--sale-tag-background-color)}.lollipop-body .sale-tag.square{border-radius:0}.lollipop-body .sale-tag.circle{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:5px;border-radius:50%;flex-wrap:wrap;text-align:center}.lollipop-body .sale-tag.triangle{position:relative;z-index:0;display:inline-flex;align-items:flex-start;justify-content:flex-end;width:64px;height:64px;padding:7px 5px 0 18px;border:0;border-radius:0;background:0 0;flex-wrap:wrap;overflow:hidden;text-align:right}.lollipop-body .sale-tag.triangle::before{position:absolute;top:0;right:0;z-index:-1;width:0;height:0;border-width:0 64px 64px 0;border-style:solid;border-color:transparent var(--sale-tag-background-color) transparent transparent;content:''}.lollipop-body .sale-tag.rectangle{border-radius:999px}.lollipop-body .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .sale-tag .save-price{display:inline-block;margin-left:4px}.lollipop-body .sale-tag.circle .save-price,.lollipop-body .sale-tag.triangle .save-price{width:100%;margin-left:0}.lollipop-body .product-name.none{display:none!important}.lollipop-body .product-name.one-line,.lollipop-body .product-name.two-line{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.lollipop-body .product-name.one-line{-webkit-line-clamp:1}.lollipop-body .product-name.two-line{-webkit-line-clamp:2}.lollipop-body .icon-star,.lollipop-body .star,.lollipop-body .star-icon{color:var(--star-color);fill:var(--star-color)}.lollipop-body .placeholder-svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;fill:currentColor;background:0 0}.lollipop-body .responsive-image{display:block;width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .25s ease}.lollipop-body .responsive-image.lazy-load-show,.lollipop-body .responsive-image.responsive-image-eager{opacity:1}.lollipop-body .lollipop-section{position:relative;color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-section>.lollipop-content-width{padding-top:72px;padding-bottom:72px}.lollipop-body .lollipop-section.text-left{text-align:left}.lollipop-body .lollipop-section.text-center{text-align:center}.lollipop-body .lollipop-section.text-right{text-align:right}.lollipop-body .lollipop-section-heading{display:flex;flex-direction:column;max-width:920px;margin-bottom:38px;gap:10px}.lollipop-body .lollipop-section-heading .np-ui-main-title{margin-bottom:0}.lollipop-body .text-center .lollipop-section-heading{margin-right:auto;margin-left:auto}.lollipop-body .text-right .lollipop-section-heading{margin-left:auto}.lollipop-body .lollipop-section-description{color:var(--sub-caption-text-color);font-size:18px;line-height:1.55}.lollipop-body .lollipop-carousel,.lollipop-body .lollipop-logo-carousel{position:relative;overflow:hidden}.lollipop-body .lollipop-carousel .swiper-button-next,.lollipop-body .lollipop-carousel .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:0 0;font-family:sans-serif;font-size:36px;line-height:1}.lollipop-body .lollipop-carousel-controls{--lollipop-carousel-button-size:clamp(45px, 42px + .9375vw, 60px);display:flex;align-items:center;justify-content:center;gap:15px}.lollipop-body .lollipop-carousel-controls .swiper-button-next,.lollipop-body .lollipop-carousel-controls .swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;flex:0 0 var(--lollipop-carousel-button-size);align-items:center;justify-content:center;width:var(--lollipop-carousel-button-size);height:var(--lollipop-carousel-button-size);margin:0;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--section-background,var(--background-color));transition:all .3s linear}.lollipop-body .lollipop-carousel-controls .swiper-button-next::after,.lollipop-body .lollipop-carousel-controls .swiper-button-prev::after{display:none}.lollipop-body .lollipop-carousel-controls .swiper-button-disabled{cursor:not-allowed;opacity:.35;pointer-events:auto}.lollipop-body .lollipop-carousel-controls .lollipop-carousel-arrow-icon{display:block;width:24px;height:24px;max-width:none}.lollipop-body .lollipop-carousel-controls .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-carousel-controls .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .swiper-pagination-bullet{width:12px;height:12px;border:2px solid var(--lollipop-border-color);background:0 0;opacity:1}.lollipop-body .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-button-background-color)}.checkout-body .order-header .pc-logo{display:block}.checkout-body .order-header .mobile-logo{display:none}.checkout-body .np-ui-btn.np-ui-main-btn{color:var(--main-button-text-color,#fff);border-color:var(--main-button-border-color,#000);background-color:var(--main-button-background-color,#da0063)}.checkout-body .np-ui-btn.np-ui-main-btn .iconfont,.checkout-body .np-ui-btn.np-ui-main-btn .loading,.checkout-body .np-ui-btn.np-ui-main-btn a{color:inherit}@media screen and (max-width:768px){.checkout-body .order-header .pc-logo{display:none}.checkout-body .order-header .mobile-logo{display:block}}.lollipop-backtop{position:fixed;right:20px;bottom:140px;z-index:1020;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:15px;color:var(--main-button-text-color,#fff);border:2px solid var(--main-button-border-color,#000);border-radius:50%;background:var(--main-button-background-color,#da0063);box-shadow:1px 2px 0 var(--main-button-border-color,#000);cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.lollipop-backtop.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.lollipop-backtop .lollipop-backtop-icon{display:block;flex:none;width:30px;height:30px;max-width:none}.lollipop-backtop .lollipop-backtop-icon-fill{fill:var(--secondary-button-background-color,#d9beff)}.lollipop-backtop .lollipop-backtop-icon-stroke{fill:var(--main-button-border-color,#000)}@media screen and (max-width:768px){.lollipop-body{--lollipop-page-gutter:16px;font-size:16px}.lollipop-body .lollipop-carousel-controls{gap:20px}.lollipop-body .category-name,.lollipop-body .collection-name,.lollipop-body .product-name,.lollipop-body .product-name a{font-family:Petrona,serif;font-size:26.4px}.lollipop-body .account-main .empty-box .shop-btn,.lollipop-body .cancel-reset-password,.lollipop-body .np-ui-btn,.lollipop-body .np-ui-btn-review{min-height:42px;padding:9px 18px}.lollipop-body .lollipop-section>.lollipop-content-width{padding-top:48px;padding-bottom:48px}.lollipop-body .lollipop-section-heading{margin-bottom:26px}}.lollipop-body .lollipop-header-shell{position:relative;z-index:40}.lollipop-body .lollipop-header-shell .fixed-top,.lollipop-body .lollipop-header-shell.fixed-top{position:fixed;top:0;right:0;left:0;z-index:40;width:100%}.lollipop-body .lollipop-announcement{position:relative;z-index:2;width:100%;height:51px;min-height:51px;color:var(--announcement-color);background:var(--announcement-background);overflow:hidden}.lollipop-body .lollipop-announcement:focus-within .lollipop-announcement-track,.lollipop-body .lollipop-announcement:hover .lollipop-announcement-track{animation-play-state:paused}.lollipop-body .lollipop-announcement-track{display:flex;align-items:center;justify-content:flex-start;width:max-content;height:35px;margin-top:8px;margin-left:12px;white-space:nowrap}.lollipop-body .lollipop-announcement-track.is-rtl{animation:lollipop-announcement-rtl 60s linear infinite}.lollipop-body .lollipop-announcement-track.is-ltr{animation:lollipop-announcement-ltr 60s linear infinite}.lollipop-body .lollipop-announcement-group{display:flex;flex:none;align-items:center;justify-content:space-around;width:calc(100vw - 24px);max-width:1656px;height:35px;padding:4px 0}.lollipop-body .lollipop-announcement-item{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:0;padding:0 48px;gap:10px;font-size:16px;font-weight:600;line-height:27px;letter-spacing:0}.lollipop-body .lollipop-header{position:relative;z-index:2;color:var(--header-color);border-top:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);background:var(--header-background)}.lollipop-body .lollipop-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:114px;padding:16px 12px;gap:10px}.lollipop-body .lollipop-desktop-nav{display:flex;flex-wrap:wrap;align-items:center;max-height:312px;overflow:hidden;gap:0}.lollipop-body .lollipop-desktop-nav:focus-within,.lollipop-body .lollipop-desktop-nav:hover{overflow:visible}.lollipop-body .lollipop-nav-item{position:relative;flex:none;font-family:Petrona,serif;font-size:var(--lollipop-pc-menu-level-1-size,19.45px);font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-nav-item>a{display:inline-flex;align-items:center;min-height:52px;margin:0 5px;padding:8px 13px;font-size:var(--lollipop-pc-menu-level-1-size,19.45px)}.lollipop-body .lollipop-nav-item>a.is-active{text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-nav-item .lollipop-nav-caret{display:inline-flex;flex:none;width:14px;height:14px;margin-left:8px;fill:currentColor}.lollipop-body .lollipop-nav-item .lollipop-nav-caret .lollipop-source-icon{width:100%;height:100%}.lollipop-body .lollipop-nav-item:focus-within .lollipop-nav-panel,.lollipop-body .lollipop-nav-item:hover .lollipop-nav-panel{visibility:visible;opacity:1}.lollipop-body .lollipop-nav-panel{position:absolute;top:100%;left:0;z-index:3;display:flex;flex-direction:column;width:220px;padding:12px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:0 0 8px 8px;background:var(--header-background);box-shadow:6px 6px 0 var(--lollipop-border-color);visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease;gap:2px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 180px)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-nav-column{position:relative;flex:none}.lollipop-body .lollipop-nav-column>a:first-child{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 10px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-2-size,18px);font-weight:900;line-height:1.25}.lollipop-body .lollipop-nav-column:focus-within>.lollipop-nav-third-panel,.lollipop-body .lollipop-nav-column:hover>.lollipop-nav-third-panel{visibility:visible;opacity:1;transform:translateX(0)}.lollipop-body .lollipop-nav-caret--next{transform:rotate(-90deg)}.lollipop-body .lollipop-nav-third-panel{position:fixed;top:var(--lollipop-submenu-top,12px);left:var(--lollipop-submenu-left,12px);z-index:4;width:220px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:6px 6px 0 var(--lollipop-border-color);visibility:hidden;opacity:0;transform:translateX(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.lollipop-body .lollipop-nav-third-panel.opens-left{transform:translateX(-8px)}.lollipop-body .lollipop-nav-third-panel.opens-left::before{right:-14px;left:auto}.lollipop-body .lollipop-nav-third-panel::before{position:absolute;top:0;bottom:0;left:-14px;width:14px;content:''}.lollipop-body .lollipop-nav-third-list{max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));padding:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-nav-grandchild{display:block;min-height:38px;padding:7px 10px;font-family:Nunito,sans-serif;font-size:var(--lollipop-menu-level-3-size,18px);font-weight:400;line-height:1.3}.lollipop-body .lollipop-logo{display:inline-flex;align-items:center;justify-content:center;min-width:140px;text-align:center}.lollipop-body .lollipop-logo .np-ui-main-title{margin:0;color:inherit;font-size:36px;white-space:nowrap}.lollipop-body .lollipop-logo img{display:block;width:auto;max-width:180px;max-height:82px}.lollipop-body .lollipop-logo-mobile{display:none!important}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner .lollipop-logo{grid-column:1;grid-row:1}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner .lollipop-desktop-nav{grid-column:2;grid-row:1;justify-content:center}.lollipop-body .lollipop-header-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;margin-right:8px;gap:16px}.lollipop-body .lollipop-header-actions>a,.lollipop-body .lollipop-header-actions>button,.lollipop-body .lollipop-header-actions>label{display:inline-flex;align-items:center;justify-content:center;flex:none}.lollipop-body .lollipop-header-actions .lollipop-cart,.lollipop-body .lollipop-header-actions .lollipop-search-open{width:56px;height:56px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-login{width:40px;height:40px}.lollipop-body .lollipop-header-actions .lollipop-source-icon{display:block;width:40px;height:40px;max-width:none}.lollipop-body .lollipop-header-actions .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions .lollipop-icon-background{fill:var(--header-background)}.lollipop-body .lollipop-header-actions>.lollipop-currency{position:relative;display:flex;align-items:center;flex:none;font-size:15px}.lollipop-body .lollipop-header-actions>.lollipop-currency::after{content:'';position:absolute;top:50%;right:14px;z-index:1;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg);transition:transform .2s ease,margin-top .2s ease;pointer-events:none}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold::after{margin-top:-2px;transform:rotate(225deg)}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold::before{content:'';position:absolute;top:100%;right:0;left:0;height:8px}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list,.lollipop-body .lollipop-header-actions>.lollipop-currency>.text{box-sizing:border-box}.lollipop-body .lollipop-header-actions>.lollipop-currency>.text{display:flex;align-items:center;min-width:116px;max-width:200px;min-height:42px;padding:0 34px 0 12px;gap:5px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.lollipop-body .lollipop-header-actions>.lollipop-currency>.text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold>.text,.lollipop-body .lollipop-header-actions>.lollipop-currency:hover>.text{background:rgba(255,255,255,.3);box-shadow:2px 2px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list{position:absolute;top:calc(100% + 8px);right:0;z-index:4;width:260px;max-height:min(400px,36vh);margin:0;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);list-style:none;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list .np-ui-model-arrow{display:none}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list li{display:flex;align-items:center;min-height:38px;margin:0;padding:6px 12px;gap:5px;cursor:pointer;transition:background-color .15s ease}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list li:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-header-actions>.google-translate{display:flex;align-items:center;flex:none;width:112px;min-width:112px;height:42px;padding:0 12px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background)}.lollipop-body .lollipop-header-actions>.google-translate::after{content:'';position:absolute;top:50%;right:12px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg)}.lollipop-body .lollipop-header-actions>.google-translate .google-translate-current{width:100%;min-width:0;padding:0 18px 0 0;overflow:hidden;font-size:15px;line-height:38px;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-header-actions>.google-translate .google-language{top:calc(100% + 8px);right:0;left:auto;width:180px;max-height:min(400px,36vh);margin:0;padding:8px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) transparent;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar{width:5px}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar-track{background:0 0}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar-thumb{border:1px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions>.google-translate .google-language .google-translate-item{min-height:38px;padding:6px 12px;line-height:26px}.lollipop-body .lollipop-header-actions>.google-translate .google-language .google-translate-item:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions{display:none}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions svg{display:block;width:36px;height:36px}.lollipop-body .lollipop-login-text{display:none}.lollipop-body .lollipop-login{gap:8px}.lollipop-body .lollipop-cart{position:relative;padding:0;color:inherit;border:0;background:0 0}.lollipop-body .lollipop-cart i{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 3px;color:#000;border:2px solid #000;border-radius:50%;background:#d9beff;font-size:11px;font-style:normal;line-height:1;text-align:center}.lollipop-body .lollipop-cart i:empty{visibility:hidden}.lollipop-body .lollipop-mobile-menu-button{display:none;flex-direction:column;width:42px;padding:8px;cursor:pointer;gap:5px}.lollipop-body .lollipop-mobile-menu-button span{display:block;height:2px;background:currentColor}.lollipop-body .lollipop-panel-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lollipop-body .lollipop-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:52;display:flex;flex-direction:column;width:calc(100vw - 24px);max-width:480px;color:var(--header-color);border-top:2px solid var(--lollipop-border-color);border-right:0;border-bottom:2px solid var(--lollipop-border-color);border-left:2px solid var(--lollipop-border-color);border-radius:22px 0 0 22px;background:var(--header-background);box-shadow:none;overflow:hidden;overscroll-behavior:contain;transform:translateX(100%);transition:transform .3s ease-in-out;will-change:transform}.lollipop-body .lollipop-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:10px 20px 10px 12px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-drawer-head .lollipop-drawer-logo{display:inline-flex;align-items:center;min-width:0;color:var(--header-color);font-family:Petrona,serif;font-size:30px;font-weight:900;line-height:1}.lollipop-body .lollipop-drawer-head .lollipop-drawer-logo img{display:block;width:auto;max-width:144px;max-height:66px}.lollipop-body .lollipop-drawer-head>label{display:flex;align-items:center;justify-content:center;width:29px;height:29px;padding:4px;color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);border-radius:50%;background:var(--main-button-background-color);cursor:pointer}.lollipop-body .lollipop-drawer-head>label svg{display:block;width:18px;height:18px;max-width:none}.lollipop-body .lollipop-mobile-categories{display:flex;flex:none;padding:14px 24px 4px;gap:14px;overflow-x:auto}.lollipop-body .lollipop-mobile-categories a{flex:none;color:var(--header-color)}.lollipop-body .lollipop-mobile-nav{flex:1;min-height:0;padding:20px 0;color:var(--header-color);overflow-x:hidden;overflow-y:auto}.lollipop-body .lollipop-mobile-nav>a,.lollipop-body .lollipop-mobile-nav>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 24px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-1-size,19.45px);font-weight:900;line-height:1.2;letter-spacing:0;list-style:none;cursor:pointer}.lollipop-body .lollipop-mobile-nav>a.is-active,.lollipop-body .lollipop-mobile-nav>details>summary.is-active{text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-mobile-nav summary::-webkit-details-marker{display:none}.lollipop-body .lollipop-mobile-nav .lollipop-mobile-nav-caret{display:inline-flex;flex:none;width:16px;height:16px;fill:currentColor;transform:rotate(0);transition:transform .2s ease}.lollipop-body .lollipop-mobile-nav .lollipop-mobile-nav-caret .lollipop-source-icon{width:100%;height:100%}.lollipop-body .lollipop-mobile-nav details[open]>summary .lollipop-mobile-nav-caret{transform:rotate(180deg)}.lollipop-body .lollipop-mobile-submenu{background:0 0}.lollipop-body .lollipop-mobile-submenu>a,.lollipop-body .lollipop-mobile-submenu>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:7px 24px 7px 36px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-2-size,18px);font-weight:900;line-height:1.25;letter-spacing:0;list-style:none;cursor:pointer}.lollipop-body .lollipop-mobile-submenu .lollipop-mobile-submenu>a{min-height:38px;padding:5px 24px 5px 52px;font-family:Nunito,sans-serif;font-size:var(--lollipop-menu-level-3-size,18px);font-weight:400;letter-spacing:0}.lollipop-body .lollipop-mobile-drawer-footer{position:relative;display:flex;align-items:center;flex:none;min-height:72px;padding:12px 20px;border-top:2px solid var(--lollipop-border-color);gap:10px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate,.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text{display:flex;align-items:center;min-height:42px;box-sizing:border-box;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency{position:relative;flex:0 1 160px;min-width:88px;max-width:160px;font-size:15px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency::after{content:'';position:absolute;top:50%;right:12px;z-index:1;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg);transition:transform .2s ease,margin-top .2s ease;pointer-events:none}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold::after{margin-top:-2px;transform:rotate(225deg)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold::before{content:'';position:absolute;right:0;bottom:100%;left:0;height:8px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text{width:100%;padding:0 32px 0 12px;gap:5px;background:var(--header-background);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold>.text{background:rgba(255,255,255,.3);box-shadow:2px 2px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list{position:absolute;right:auto;bottom:calc(100% + 8px);left:0;z-index:4;width:min(260px,calc(100vw - 86px));max-height:28vh;margin:0;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);box-sizing:border-box;list-style:none;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list .np-ui-model-arrow{display:none}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list li{display:flex;align-items:center;min-height:38px;margin:0;padding:6px 12px;gap:5px;cursor:pointer;transition:background-color .15s ease}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list li:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate{position:relative;flex:1 1 0;width:auto;min-width:0;height:42px;margin:0;padding:0 12px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate::after{content:'';position:absolute;top:50%;right:12px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-translate-current{width:100%;height:100%;min-width:0;padding:0 18px 0 0;overflow:hidden;font-size:15px;line-height:38px;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language{top:auto;right:0;bottom:calc(100% + 8px);left:auto;width:min(260px,calc(100vw - 48px));max-height:21vh;margin:0;padding:8px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) transparent;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar{width:5px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar-track{background:0 0}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar-thumb{border:1px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language .google-translate-item{min-height:38px;padding:6px 12px;line-height:26px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language .google-translate-item:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-source-icon{display:block;width:28px;height:28px}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-drawer-overlay{position:fixed;inset:0;z-index:51;display:block;background:rgba(0,0,0,.35);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.lollipop-body #LollipopMenuToggle:checked~.lollipop-mobile-drawer{transform:translateX(0)}.lollipop-body #LollipopMenuToggle:checked~.lollipop-menu-overlay{visibility:visible;opacity:1}@keyframes lollipop-announcement-rtl{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lollipop-announcement-ltr{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media screen and (max-width:1024px){.lollipop-body .lollipop-announcement{height:43px;min-height:43px}.lollipop-body .lollipop-announcement-track{width:max-content;margin-top:4px;margin-left:0}.lollipop-body .lollipop-announcement-group{width:auto;max-width:none}.lollipop-body .lollipop-announcement-item{width:78vw;min-width:78vw;padding-right:22px;padding-left:22px}.lollipop-body .lollipop-header-inner,.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:151px;padding:12px;gap:10px}.lollipop-body .lollipop-desktop-nav,.lollipop-body .lollipop-header-actions .google-translate,.lollipop-body .lollipop-header-actions .lollipop-currency,.lollipop-body .lollipop-header-actions .translate,.lollipop-body .lollipop-login-text{display:none}.lollipop-body .lollipop-mobile-menu-button{display:none}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions{display:inline-flex;grid-column:auto;width:43px;min-width:43px;min-height:43px;padding:8px}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo,.lollipop-body .lollipop-logo{grid-column:1;grid-row:1;justify-content:center;min-width:0}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo .np-ui-main-title,.lollipop-body .lollipop-logo .np-ui-main-title{font-size:30px!important}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo img,.lollipop-body .lollipop-logo img{max-width:180px;max-height:64px}.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-mobile{display:block!important}.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-desktop,.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-fallback{display:none}.lollipop-body .lollipop-header-actions{grid-column:1;grid-row:2;justify-content:center;margin-right:0;gap:4px}.lollipop-body .lollipop-header-actions>a,.lollipop-body .lollipop-header-actions>button,.lollipop-body .lollipop-header-actions>label{min-width:43px;min-height:43px;width:43px;height:43px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-cart,.lollipop-body .lollipop-header-actions .lollipop-search-open{width:43px;height:43px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-source-icon{width:27px;height:27px}.lollipop-body .lollipop-login{display:none!important}}.lollipop-body .lollipop-footer{color:var(--text-secondary-color);border-top:2px solid var(--lollipop-border-color);background:var(--footer-background)}.lollipop-body .lollipop-footer-main{display:flex;flex-direction:column;align-items:center;width:100%;max-width:764px;padding-top:100px;padding-bottom:100px;gap:40px}.lollipop-body .lollipop-footer-block{width:100%;min-width:0}.lollipop-body .lollipop-footer-block .np-ui-main-title,.lollipop-body .lollipop-footer-block .np-ui-subhead-title{color:var(--text-primary-color)}.lollipop-body .lollipop-footer-brand{display:flex;justify-content:center;margin-bottom:40px}.lollipop-body .lollipop-footer-brand .lollipop-footer-logo{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:550px;color:var(--text-primary-color);text-align:center}.lollipop-body .lollipop-footer-brand img{display:block;width:100%;max-width:550px;height:auto}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name{max-width:100%;margin:0;color:inherit;text-align:center;word-break:break-word}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name[hidden]{display:none!important}.lollipop-body .lollipop-footer-menu{display:flex;flex-direction:column;align-items:center}.lollipop-body .lollipop-footer-menu>.np-ui-subhead-title{margin-bottom:24px;font-size:33px;line-height:1.2}.lollipop-body .lollipop-footer-menu.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-menu.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-menu-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-height:min(520px,calc(100vh - 180px));margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);gap:24px}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar-thumb{border:2px solid var(--footer-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-footer-menu-item--level-1{position:relative;display:flex;flex:1 1 180px;flex-direction:column;align-items:center;min-width:0;text-align:center}.lollipop-body .lollipop-footer-menu-item--level-1>a,.lollipop-body .lollipop-footer-menu-list>a{color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:33px;font-weight:900;line-height:1.2;letter-spacing:.96px}.lollipop-body .lollipop-footer-menu-item--level-1>a:focus-visible,.lollipop-body .lollipop-footer-menu-item--level-1>a:hover,.lollipop-body .lollipop-footer-menu-list>a:focus-visible,.lollipop-body .lollipop-footer-menu-list>a:hover{text-decoration:underline}.lollipop-body .lollipop-footer-menu-list>a{display:block;min-width:0}.lollipop-body .lollipop-footer-submenu{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:8px;gap:6px}.lollipop-body .lollipop-footer-menu-item--level-2{display:flex;flex:none;flex-direction:column;align-items:center;width:100%;min-width:0;text-align:center}.lollipop-body .lollipop-footer-menu-item--level-2>a{width:100%;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:24px;font-weight:900;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.lollipop-body .lollipop-footer-menu-item--level-2>a:focus-visible,.lollipop-body .lollipop-footer-menu-item--level-2>a:hover{text-decoration:underline}.lollipop-body .lollipop-footer-submenu--level-3{margin-top:4px;gap:4px}.lollipop-body .lollipop-footer-submenu--level-3>a{width:100%;color:var(--text-secondary-color);font-family:Nunito,sans-serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.lollipop-body .lollipop-footer-submenu--level-3>a:focus-visible,.lollipop-body .lollipop-footer-submenu--level-3>a:hover{color:var(--text-primary-color);text-decoration:underline}@media screen and (min-width:768px){.lollipop-body .lollipop-footer-menu-list{max-height:none;overflow:visible}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2{position:absolute;top:calc(100% + 8px);left:50%;z-index:3;align-items:stretch;justify-content:flex-start;width:220px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));margin-top:0;margin-left:-110px;padding:12px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--footer-background);box-shadow:6px 6px 0 var(--lollipop-border-color);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-item--level-2.has-children>.lollipop-footer-submenu--level-3{position:fixed;top:var(--lollipop-submenu-top,12px);left:var(--lollipop-submenu-left,12px);z-index:4;align-items:stretch;justify-content:flex-start;width:220px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));margin-top:0;padding:12px;border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--footer-background);box-shadow:6px 6px 0 var(--lollipop-border-color);transform:translateX(8px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2,.lollipop-body .lollipop-footer-submenu--level-3{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.lollipop-body .lollipop-footer-menu-item--level-1.has-children:focus-within>.lollipop-footer-submenu--level-2,.lollipop-body .lollipop-footer-menu-item--level-1.has-children:hover>.lollipop-footer-submenu--level-2{visibility:visible;opacity:1;pointer-events:auto}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2.opens-up{top:auto;bottom:calc(100% + 8px)}.lollipop-body .lollipop-footer-menu-item--level-2.has-children:focus-within>.lollipop-footer-submenu--level-3,.lollipop-body .lollipop-footer-menu-item--level-2.has-children:hover>.lollipop-footer-submenu--level-3{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.lollipop-body .lollipop-footer-submenu--level-3.opens-left{transform:translateX(-8px)}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar-track,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar-thumb,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar-thumb{border:2px solid var(--footer-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-footer-submenu--level-3::before{position:absolute;top:0;bottom:0;left:-14px;width:14px;content:''}.lollipop-body .lollipop-footer-submenu--level-3.opens-left::before{right:-14px;left:auto}}.lollipop-body .lollipop-footer-menu.text-left .lollipop-footer-menu-list{justify-content:flex-start}.lollipop-body .lollipop-footer-menu.text-right .lollipop-footer-menu-list{justify-content:flex-end}.lollipop-body .lollipop-footer-menu.text-left .lollipop-footer-menu-item{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-menu.text-right .lollipop-footer-menu-item{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-subscribe{display:flex;flex-direction:column;align-items:center;text-align:center}.lollipop-body .lollipop-footer-subscribe>.np-ui-main-title{margin-bottom:32px;font-size:58px;line-height:1.12}.lollipop-body .lollipop-footer-subscribe.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-subscribe.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-description{width:100%;margin-bottom:24px;color:var(--text-secondary-color);font-size:18px;line-height:1.5}.lollipop-body .lollipop-newsletter{display:flex;justify-content:center;width:100%;gap:8px}.lollipop-body .lollipop-newsletter input{flex:1;width:100%;min-width:0;max-width:536px;height:64px;padding:0 28px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:var(--background-color);outline:0}.lollipop-body .lollipop-newsletter input::placeholder{color:var(--text-primary-color);opacity:.65}.lollipop-body .lollipop-newsletter input:focus-visible{outline:2px dotted var(--lollipop-border-color);outline-offset:3px}.lollipop-body .lollipop-newsletter button{flex:0 0 auto;min-width:124px;min-height:64px;padding:0 24px;border-radius:15.12px;font-family:Petrona,Fraunces,serif;font-size:18px;font-weight:900;letter-spacing:.96px}.lollipop-body .lollipop-footer-subscribe.text-left .lollipop-newsletter{justify-content:flex-start}.lollipop-body .lollipop-footer-subscribe.text-right .lollipop-newsletter{justify-content:flex-end}.lollipop-body .subscribe-tips{margin-top:8px}.lollipop-body .lollipop-footer-social{display:flex;justify-content:center;width:100%}.lollipop-body .lollipop-footer-social-list{--lollipop-social-button-size:calc(clamp(40px, 36px + 1.25vw, 60px) + 4px);--lollipop-social-icon-size:calc(clamp(26px, 23.2px + .875vw, 40px) - 4px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.lollipop-body .lollipop-footer-social-list a{display:flex;flex:0 0 var(--lollipop-social-button-size);align-items:center;justify-content:center;width:var(--lollipop-social-button-size);height:var(--lollipop-social-button-size);color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:var(--background-color);overflow:hidden;transition:color .2s linear}.lollipop-body .lollipop-footer-social-list a:focus-visible{outline:2px dotted var(--lollipop-border-color);outline-offset:3px}.lollipop-body .lollipop-footer-social-list svg{display:block;width:var(--lollipop-social-icon-size);height:var(--lollipop-social-icon-size);max-width:none;fill:currentColor}.lollipop-body .lollipop-footer-bottom{max-width:1680px;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-footer-bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:91px;padding:24px 4px;border-top:2px solid var(--lollipop-border-color);text-align:center;gap:16px}.lollipop-body .lollipop-footer-copyright{order:1;color:var(--text-secondary-color);font-size:18px;line-height:1.5;letter-spacing:.96px;text-align:center}.lollipop-body .lollipop-payment-icons{display:flex;order:2;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:4px}.lollipop-body .lollipop-payment-icons img{display:block;width:auto;height:24px}@media screen and (max-width:767px){.lollipop-body .lollipop-footer-main{max-width:100%;padding:75px 20px;gap:32px}.lollipop-body .lollipop-footer-brand{margin-bottom:8px}.lollipop-body .lollipop-footer-brand .lollipop-footer-logo,.lollipop-body .lollipop-footer-brand img{max-width:350px}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name{font-size:40px!important}.lollipop-body .lollipop-footer-menu-list{max-height:none;overflow:visible;row-gap:8px;column-gap:16px}.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1{flex-basis:140px}.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1>a,.lollipop-body .lollipop-footer-menu-list>a{font-size:20px;line-height:1.2}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children>a{position:relative;display:block;width:100%;padding-right:28px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a::after,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children>a::after{position:absolute;top:50%;right:4px;content:'+';font-family:Nunito,sans-serif;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%)}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.is-open>a::after,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children.is-open>a::after{content:'-'}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu,.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>.lollipop-footer-submenu{display:none;max-height:none;overflow:visible}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-1.is-open>.lollipop-footer-submenu,.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.is-open>.lollipop-footer-submenu{display:flex}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2>a{font-size:17px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a{position:relative;display:block;padding-right:28px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-submenu--level-3>a{font-size:15px}.lollipop-body .lollipop-footer-subscribe>.np-ui-main-title{margin-bottom:28px;font-size:29.3125px}.lollipop-body .lollipop-newsletter{flex-direction:column;align-items:center;gap:8px}.lollipop-body .lollipop-newsletter input{max-width:100%;height:64px;padding:0 28px}.lollipop-body .lollipop-newsletter button{min-width:118px;min-height:58px;padding:0 24px}.lollipop-body .lollipop-footer-subscribe.text-left .lollipop-newsletter{align-items:flex-start}.lollipop-body .lollipop-footer-subscribe.text-right .lollipop-newsletter{align-items:flex-end}.lollipop-body .lollipop-footer-social-list{gap:8px}.lollipop-body .lollipop-footer-bottom{padding-right:20px;padding-left:20px}.lollipop-body .lollipop-footer-bottom-inner{display:flex;flex-direction:column;min-height:0;padding:24px 0;text-align:center;gap:16px}.lollipop-body .lollipop-payment-icons{justify-content:center}.lollipop-body .lollipop-footer-copyright{font-size:18px}}.lollipop-body .user-defined:not(.lollipop-tracking-page){position:relative;width:100%;max-width:25.5rem;margin:0 auto;padding:30px;font-size:14px;word-wrap:break-word}.lollipop-body .user-defined:not(.lollipop-tracking-page) a{font-size:14px}.lollipop-body .user-defined:not(.lollipop-tracking-page) h3.title{font-size:24px;font-weight:600;text-align:center}.lollipop-body .user-defined:not(.lollipop-tracking-page) dd,.lollipop-body .user-defined:not(.lollipop-tracking-page) dt,.lollipop-body .user-defined:not(.lollipop-tracking-page) li,.lollipop-body .user-defined:not(.lollipop-tracking-page) ol,.lollipop-body .user-defined:not(.lollipop-tracking-page) ul{list-style:inherit}.lollipop-body .user-defined:not(.lollipop-tracking-page) ol,.lollipop-body .user-defined:not(.lollipop-tracking-page) ul{padding-left:25px}.lollipop-body .user-defined:not(.lollipop-tracking-page) p{font-size:14px;line-height:20px}.lollipop-body .user-defined:not(.lollipop-tracking-page) img{display:inline-block;max-width:100%;margin:.25rem 0;box-sizing:border-box}.lollipop-body .user-defined:not(.lollipop-tracking-page) video{max-width:100%!important}.lollipop-body .lollipop-tracking-page{width:100%;max-width:960px;margin:0 auto;padding:80px 32px 100px;color:var(--text-secondary-color);text-align:center}.lollipop-body .lollipop-tracking-page>.title{margin:0 0 40px;color:var(--caption-text-color)}.lollipop-body .lollipop-tracking-page .logistics-search{width:100%;max-width:720px;margin:32px auto 0;text-align:left}.lollipop-body .lollipop-tracking-page .logistics-search>.TM_input-group{display:flex;align-items:stretch;width:100%;min-width:0;border-collapse:separate;gap:12px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style{position:static;z-index:auto;flex:1 1 auto;float:none;width:auto;min-width:0;height:64px;margin:0!important;padding:0 24px;color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color)!important;border-radius:var(--lollipop-button-radius,15px)!important;background:var(--secondary-button-background-color);box-shadow:none;outline:0}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style::placeholder{color:var(--secondary-button-text-color);opacity:.65}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style:focus-visible{outline:2px dotted var(--secondary-button-border-color);outline-offset:3px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_input-group-btn{display:block;flex:0 0 124px;width:124px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:64px;margin:0;padding:0 24px;color:var(--main-button-text-color)!important;border:2px solid var(--main-button-border-color)!important;border-radius:var(--lollipop-button-radius,15px)!important;background:var(--main-button-background-color)!important;font-family:var(--lollipop-title-font-family,Petrona,serif)!important;font-size:18px!important;font-weight:900;line-height:1.2;box-shadow:none}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style:focus-visible,.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style:hover{color:var(--main-button-background-color)!important;background:var(--main-button-text-color)!important}.lollipop-body .lollipop-tracking-page .logistics-search .error-tip{color:var(--text-primary-color);font-size:14px;line-height:1.4}@media screen and (max-width:767px){.lollipop-body .main.user-defined{padding:32px var(--lollipop-page-gutter) 56px}.lollipop-body .main.user-defined>.title{margin-bottom:24px}.lollipop-body .lollipop-tracking-page{padding:48px 16px 64px}.lollipop-body .lollipop-tracking-page>.title{margin-bottom:28px}.lollipop-body .lollipop-tracking-page .logistics-search{margin-top:24px}.lollipop-body .lollipop-tracking-page .logistics-search>.TM_input-group{flex-direction:column;gap:10px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style,.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style{width:100%;height:56px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_input-group-btn{flex-basis:auto;width:100%}}.lollipop-body .lollipop-search-open{cursor:pointer}.lollipop-body .lollipop-search-drawer{position:fixed;top:0;right:0;z-index:52;width:100vw;height:203.14px;color:var(--text-thirdy-color);background:var(--secondary-button-background-color);overflow:hidden;transform:translateY(-120%);transition:transform .3s linear}.lollipop-body .lollipop-search-head{position:relative;display:flex;align-items:center;justify-content:center;height:91.95px;padding:20.5px 38px}.lollipop-body .lollipop-search-head .lollipop-search-title{margin:0 0 8px;color:var(--text-thirdy-color);font-family:Petrona,Fraunces,serif;font-size:35.8px;font-weight:900;line-height:42.96px}.lollipop-body .lollipop-search-head label{position:absolute;top:29.18px;right:25px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:6.8px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);box-sizing:content-box;cursor:pointer}.lollipop-body .lollipop-search-head label svg{display:block;width:18px;height:18px;max-width:none}.lollipop-body #LollipopSearchToggle:checked~.lollipop-search-drawer{transform:translateY(0)}.lollipop-body #LollipopSearchToggle:checked~.lollipop-search-overlay{visibility:visible;opacity:.5}.lollipop-body .lollipop-search-overlay{background:#000;transition:opacity .15s linear,visibility 0s}.lollipop-body .lollipop-search-form{position:relative;display:flex;width:calc(45vw - 46.2px);max-width:828px;height:71.19px;margin:0 auto;padding:4px}.lollipop-body .lollipop-search-form input{flex:1;min-width:0;width:100%;height:63.19px;padding:17.6px 88px 17.6px 28.8px;color:var(--text-secondary-color);border:2px solid var(--main-button-background-color);border-radius:15px;background:var(--background-color);font-size:16px!important;line-height:24px;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lollipop-body .lollipop-search-form button{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;width:42.61px;min-height:42.61px;height:42.61px;padding:8px;color:var(--lollipop-border-color);border:0;border-radius:0;background:0 0;transform:translateY(-50%)}.lollipop-body .lollipop-search-form button svg{display:block;width:26.61px;height:26.61px;max-width:none}.lollipop-body .lollipop-search-form button .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-search-form button .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-search-drawer .lollipop-search-form{padding:4px}.lollipop-body .lollipop-search-view-all{display:none}.lollipop-body .lollipop-search-page{width:100%;min-height:560px;padding-top:100px;padding-bottom:100px}.lollipop-body .lollipop-search-page-head{display:flex;flex-direction:column;align-items:center;text-align:center}.lollipop-body .lollipop-search-page-title{margin:0 0 48px}.lollipop-body .lollipop-search-page-form{display:grid;grid-template-columns:minmax(0,600px) auto;justify-content:center;width:100%;gap:8px}.lollipop-body .lollipop-search-page-field{position:relative;width:100%}.lollipop-body .lollipop-search-page-field input{width:100%;height:63px;padding:17px 58px 17px 29px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:15px;background:var(--background-color);font-size:16px!important;line-height:24px;outline:0;-webkit-appearance:none;appearance:none}.lollipop-body .lollipop-search-page-field input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.lollipop-body .lollipop-search-page-field input:focus-visible{box-shadow:0 0 0 2px var(--main-button-background-color)}.lollipop-body .lollipop-search-page-clear{position:absolute;top:50%;right:18px;display:none;align-items:center;justify-content:center;width:28px;min-height:28px;height:28px;padding:0;color:var(--text-secondary-color);border:0;background:0 0;font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:400;line-height:1;transform:translateY(-50%)}.lollipop-body .lollipop-search-page-form.has-value .lollipop-search-page-clear{display:flex}.lollipop-body .lollipop-search-page-submit{min-width:135px;min-height:63px;height:63px;padding:11px 32px}.lollipop-body .lollipop-search-content{width:100%;max-width:1242px;margin:48px auto 0}.lollipop-body .lollipop-search-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:50px;margin-bottom:24px;gap:16px}.lollipop-body .lollipop-search-count{font-family:var(--lollipop-text-font-family);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5}.lollipop-body .lollipop-search-sort{width:262px}.lollipop-body .lollipop-search-page .lollipop-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;text-align:left}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-search-empty{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:250px;margin-top:24px;text-align:center}.lollipop-body .lollipop-search-empty p{max-width:900px;margin:0}@media screen and (min-width:769px) and (max-width:1399px){.lollipop-body .lollipop-search-page{padding-top:75px;padding-bottom:75px}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:66px}}@media screen and (max-width:768px){.lollipop-body .lollipop-search-head{height:61.24px;padding:10.65625px 11.75px}.lollipop-body .lollipop-search-head .lollipop-search-title{font-size:26.6125px;line-height:31.935px}.lollipop-body .lollipop-search-head label{top:16.445px;right:20px;width:16px;height:16px;padding:4.175px}.lollipop-body .lollipop-search-head label svg{width:18px;height:18px}.lollipop-body .lollipop-search-drawer{height:164.43px}.lollipop-body .lollipop-search-form{width:calc(100% - 47.5px);height:71.19px;padding:4px}.lollipop-body .lollipop-search-form button{width:42.61px;min-height:42.61px;height:42.61px}.lollipop-body .lollipop-search-page{min-height:0;padding:40px 12px 56px}.lollipop-body .lollipop-search-page-title{margin-bottom:24px;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-search-page-form{grid-template-columns:minmax(0,1fr);gap:8px}.lollipop-body .lollipop-search-page-submit{justify-self:center;min-width:129px;min-height:54px;height:54px}.lollipop-body .lollipop-search-content{margin-top:64px}.lollipop-body .lollipop-search-toolbar{flex-direction:column;justify-content:center;margin-bottom:24px;gap:16px;text-align:center}.lollipop-body .lollipop-search-sort{width:250px;max-width:100%}.lollipop-body .lollipop-search-page .lollipop-search-results{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-search-page .lollipop-product-card.is-collection-product .lollipop-quick-add-mobile{display:none}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-search-empty{min-height:180px;margin-top:24px;line-height:1.55}}.lollipop-body .lollipop-not-found{display:flex;align-items:center;justify-content:center;min-height:clamp(468px,calc(100vh - 92px),760px);padding:0;color:var(--sub-caption-text-color);background:var(--background-color);text-align:center}.lollipop-body .lollipop-not-found__content{padding-top:84px;padding-bottom:84px}.lollipop-body .lollipop-not-found__title{max-width:100%;margin:0;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family);font-size:var(--lollipop-title-font-size,58px);font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-not-found__description{max-width:920px;margin:16px auto 0;color:var(--sub-caption-text-color);font-family:var(--lollipop-text-font-family);font-size:var(--lollipop-text-font-size);line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-not-found__button{display:inline-flex;align-items:center;justify-content:center;min-width:226px;min-height:52px;margin-top:30px;padding:11px 28px;border-radius:var(--lollipop-button-radius,16px);box-shadow:1px 2px 0 var(--main-button-border-color);letter-spacing:0}@media screen and (max-width:768px){.lollipop-body .lollipop-not-found{min-height:360px}.lollipop-body .lollipop-not-found__content{padding-top:64px;padding-bottom:64px}.lollipop-body .lollipop-not-found__title{max-width:320px;margin-right:auto;margin-left:auto;font-size:var(--lollipop-mobile-title-font-size);line-height:1.18}.lollipop-body .lollipop-not-found__description{max-width:320px;margin-top:16px;font-size:16px;line-height:1.55}.lollipop-body .lollipop-not-found__button{min-width:204px;min-height:50px;margin-top:28px;padding:9px 24px}}.lollipop-body .lollipop-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:28px 18px}.lollipop-body .lollipop-product-card{position:relative;width:auto;min-width:0;letter-spacing:0}.lollipop-body .lollipop-product-card .lollipop-product-media{position:relative;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle{border-radius:36px}.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle img,.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle svg,.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle>.lollipop-product-link{border-radius:15.12px}.lollipop-body .lollipop-product-card .lollipop-product-media>.lollipop-product-link{position:relative;display:block;padding-bottom:100%;overflow:hidden}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-3-4>.lollipop-product-link{padding-bottom:133.333%}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-2-3>.lollipop-product-link{padding-bottom:150%}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original>.lollipop-product-link{padding-bottom:0}.lollipop-body .lollipop-product-card .lollipop-product-media img,.lollipop-body .lollipop-product-card .lollipop-product-media svg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.lollipop-body .lollipop-product-card .lollipop-product-media .lollipop-product-image{transition:opacity .3s linear}.lollipop-body .lollipop-product-card .lollipop-product-media .second-img{pointer-events:none}.lollipop-body .lollipop-product-card .lollipop-product-media .lollipop-product-image-secondary{opacity:0}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original img,.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original svg{position:relative;height:auto}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original .lollipop-product-image-secondary{position:absolute;height:100%}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag{position:absolute;top:20px;left:20px;z-index:2;padding:.2em .5em;border:2px solid var(--sale-tag-border-color);font-family:Petrona,Fraunces,serif;font-size:20px;font-weight:900;line-height:1;letter-spacing:0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.square{border-radius:0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.circle{border-radius:50%}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.triangle{padding:7px 5px 0 18px;border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.rectangle{border-radius:999px}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .lollipop-quick-add{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;color:var(--secondary-button-text-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:#ffc6ef;opacity:0;transition:opacity .3s linear}.lollipop-body .lollipop-quick-add .lollipop-quick-view-icon{display:block;width:25px;height:25px;max-width:none;fill:currentColor}.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:focus-within .lollipop-product-image-primary,.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:hover .lollipop-product-image-primary{opacity:0}.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:focus-within .lollipop-product-image-secondary,.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:hover .lollipop-product-image-secondary{opacity:1}.lollipop-body .lollipop-product-card .lollipop-product-media:focus-within .lollipop-quick-add,.lollipop-body .lollipop-product-card .lollipop-product-media:hover .lollipop-quick-add{opacity:1}.lollipop-body .lollipop-product-card .lollipop-product-media:focus-within .lollipop-quick-add[disabled],.lollipop-body .lollipop-product-card .lollipop-product-media:hover .lollipop-quick-add[disabled]{opacity:.45}.lollipop-body .lollipop-product-info{padding:24px 4px}.lollipop-body .lollipop-product-info.text-left{text-align:left}.lollipop-body .lollipop-product-info.text-center{text-align:center}.lollipop-body .lollipop-product-info.text-right{text-align:right}.lollipop-body .lollipop-product-vendor{margin:-4px 0 4px;font-family:Nunito,sans-serif;font-size:18.08px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-product-price{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 8px;column-gap:16px;row-gap:8px}.lollipop-body .lollipop-product-price .orig-price,.lollipop-body .lollipop-product-price .pay-price{font-family:Nunito,sans-serif;font-size:20px;font-weight:900;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-product-price .price{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;gap:8px 16px}.lollipop-body .lollipop-product-info .product-name{display:block;margin-bottom:8px;color:var(--text-primary-color);font-family:Petrona,serif;font-size:26.4px;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-product-info .colorPieceList{margin:4px 0 12px}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .swatch-element .list-colorTotle.commens{width:30px;height:30px;padding:0}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .swatch-element .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .colorNum{position:static;display:inline-flex;align-items:center;align-self:center;justify-content:center;flex:0 0 auto;height:30px;margin-left:4px;line-height:1;white-space:nowrap}.lollipop-body .lollipop-product-info>.J-conversion-assistant{display:block;width:100%;min-width:0;max-width:100%;margin:4px 0 8px;text-align:inherit}.lollipop-body .lollipop-product-info .star{display:flex;align-items:center;gap:8px}.lollipop-body .lollipop-product-info.text-left .colorPice-list,.lollipop-body .lollipop-product-info.text-left .lollipop-product-price,.lollipop-body .lollipop-product-info.text-left .star{justify-content:flex-start}.lollipop-body .lollipop-product-info.text-center .colorPice-list,.lollipop-body .lollipop-product-info.text-center .lollipop-product-price,.lollipop-body .lollipop-product-info.text-center .star{justify-content:center}.lollipop-body .lollipop-product-info.text-right .colorPice-list,.lollipop-body .lollipop-product-info.text-right .lollipop-product-price,.lollipop-body .lollipop-product-info.text-right .star{justify-content:flex-end}@media screen and (min-width:769px){.lollipop-body .lollipop-product-card .lollipop-product-media>.lollipop-quick-add{box-sizing:border-box;width:45px!important;min-width:45px!important;max-width:45px!important;height:45px!important;min-height:45px!important;max-height:45px!important;flex:0 0 45px;margin:0!important;padding:0!important;color:var(--secondary-button-text-color)!important;border:2px solid var(--secondary-button-border-color)!important;border-radius:8px!important;background:#ffc6ef!important;box-shadow:none!important}}@media screen and (max-width:768px){.lollipop-body .lollipop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag{top:14px;left:14px;font-size:18.09px}.lollipop-body .lollipop-quick-add{display:none}.lollipop-body .lollipop-product-price .orig-price,.lollipop-body .lollipop-product-price .pay-price{font-size:18.09px}.lollipop-body .lollipop-product-vendor{font-size:14.28px}.lollipop-body .lollipop-product-info .product-name{font-family:Petrona,serif;font-size:26.4px}}.lollipop-body .lollipop-slideshow{position:relative;width:100%;color:var(--slide-text-color,#482869);background:var(--slideshow-curve-bottom);overflow:hidden}.lollipop-body .lollipop-slideshow.round-angle{width:calc(100% - 16px);margin:8px auto;border:2px solid var(--lollipop-border-color);border-radius:24px}.lollipop-body .lollipop-slideshow .swiper-container,.lollipop-body .lollipop-slideshow .swiper-slide,.lollipop-body .lollipop-slideshow .swiper-wrapper{height:46.354vw;min-height:0}.lollipop-body .lollipop-slideshow .swiper-wrapper{display:flex}.lollipop-body .lollipop-slideshow .swiper-slide{position:relative;flex:none;width:100%}.lollipop-body .lollipop-slideshow .swiper-button-next,.lollipop-body .lollipop-slideshow .swiper-button-prev{position:absolute;top:50%;z-index:4;transform:translateY(-50%)}.lollipop-body .lollipop-slideshow .swiper-button-prev{left:24px}.lollipop-body .lollipop-slideshow .swiper-button-next{right:24px}.lollipop-body .lollipop-slideshow .swiper-pagination{position:absolute;bottom:26px;left:50%;z-index:4;width:max-content;transform:translateX(-50%);line-height:27.12px;white-space:nowrap}.lollipop-body .lollipop-slideshow .swiper-pagination-bullet{width:16px;height:16px;margin:0 4px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--secondary-button-background-color);opacity:1}.lollipop-body .lollipop-slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-button-background-color)}.lollipop-body .lollipop-slide-media,.lollipop-body .lollipop-slide-media img,.lollipop-body .lollipop-slide-media picture,.lollipop-body .lollipop-slide-media svg,.lollipop-body .lollipop-slide-media video{position:absolute;inset:0;display:block;width:100%;height:100%}.lollipop-body .lollipop-slide-media{background:#f1c9ea}.lollipop-body .lollipop-slide-media img,.lollipop-body .lollipop-slide-media svg,.lollipop-body .lollipop-slide-media video{object-fit:cover}.lollipop-body .lollipop-slide-media svg{color:#000}.lollipop-body .lollipop-slide-media .lollipop-slide-mobile-image{display:none}.lollipop-body .lollipop-slide-media .lollipop-slide-desktop-placeholder{display:block}.lollipop-body .lollipop-slide-overlay{position:absolute;inset:0;z-index:1;background:var(--overlay-color,#000);opacity:var(--overlay-opacity,0)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve{position:absolute;top:auto;right:auto;bottom:0;left:50%;z-index:2;display:block;width:100%;height:50px;min-width:1920px;max-width:none;background:var(--slideshow-curve-top);pointer-events:none;transform:translateX(-50%)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve .lollipop-curve-fill{fill:var(--slideshow-curve-bottom)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve .lollipop-curve-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}.lollipop-body .lollipop-slide.has-media .lollipop-slide-media .lollipop-slideshow-curve{background:0 0}.lollipop-body .lollipop-slide-content{position:absolute;inset:0;z-index:3;display:flex;align-items:center;width:100%;max-width:1680px;margin-right:auto;margin-left:auto;padding:0 12px;box-sizing:border-box;color:var(--slide-text-color,#482869)}.lollipop-body .lollipop-slide-content>div{width:100%;max-width:40vw;padding:24px 0;margin:24px 0;box-sizing:border-box}.lollipop-body .lollipop-slide-content .lollipop-section-description,.lollipop-body .lollipop-slide-content .np-ui-main-title{color:inherit}.lollipop-body .lollipop-slide-content .np-ui-main-title{margin-bottom:16px;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-slide-content .lollipop-section-description{margin-bottom:16px}.lollipop-body .lollipop-slide.position-top-left .lollipop-slide-content{align-items:flex-start;justify-content:flex-start}.lollipop-body .lollipop-slide.position-top-center .lollipop-slide-content{align-items:flex-start;justify-content:center}.lollipop-body .lollipop-slide.position-top-right .lollipop-slide-content{align-items:flex-start;justify-content:flex-end}.lollipop-body .lollipop-slide.position-left .lollipop-slide-content{justify-content:flex-start}.lollipop-body .lollipop-slide.position-center .lollipop-slide-content{justify-content:center}.lollipop-body .lollipop-slide.position-right .lollipop-slide-content{justify-content:flex-end}.lollipop-body .lollipop-slide.position-bottom-left .lollipop-slide-content{align-items:flex-end;justify-content:flex-start}.lollipop-body .lollipop-slide.position-bottom-center .lollipop-slide-content{align-items:flex-end;justify-content:center}.lollipop-body .lollipop-slide.position-bottom-right .lollipop-slide-content{align-items:flex-end;justify-content:flex-end}.lollipop-body .lollipop-slide.text-left .lollipop-slide-content{text-align:left}.lollipop-body .lollipop-slide.text-center .lollipop-slide-content{text-align:center}.lollipop-body .lollipop-slide.text-right .lollipop-slide-content{text-align:right}.lollipop-body .lollipop-slide-button{display:inline-flex;margin-top:12px}.lollipop-body .lollipop-slide-button.is-text-link{display:inline-block;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;font-family:Nunito,sans-serif!important;font-size:18px!important;font-weight:400;line-height:1.5;text-decoration:underline}.lollipop-body .lollipop-slide-button.np-ui-btn{min-height:0;margin-top:4px;padding:11.2px 32px;border-radius:16px;box-shadow:1px 2px 0 0 var(--lollipop-border-color);align-items:center;justify-content:center;box-sizing:border-box;font-size:clamp(18px,calc(17.6px + .125vw),20px)!important;font-weight:400!important;line-height:1.2;transition:none}.lollipop-body .lollipop-slide-button.np-ui-btn:hover{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);opacity:1}@media screen and (max-width:768px){.lollipop-body .lollipop-slideshow,.lollipop-body .lollipop-slideshow .swiper-container,.lollipop-body .lollipop-slideshow .swiper-slide,.lollipop-body .lollipop-slideshow .swiper-wrapper{height:auto;min-height:0}.lollipop-body .lollipop-slideshow .swiper-slide{display:flex;flex-direction:column}.lollipop-body .lollipop-slideshow .lollipop-slide-media{position:relative;inset:auto;flex:0 0 auto;height:auto;aspect-ratio:.8}.lollipop-body .lollipop-slide-media .lollipop-slide-mobile-image{display:block}.lollipop-body .lollipop-slide-media .lollipop-slide-desktop-placeholder{display:none}.lollipop-body .lollipop-slideshow .swiper-pagination{position:relative;bottom:auto;left:auto;width:100%;margin-top:2px;margin-bottom:24px;transform:none;text-align:center}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve{top:auto;right:auto;bottom:0;left:50%;display:block;width:100%;height:20px;min-width:1920px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-slideshow.round-angle{width:calc(100% - 16px);margin:8px auto;border-radius:12px}.lollipop-body .lollipop-slide-content{position:relative;inset:auto;display:block;flex:0 0 auto;padding:24px 16px;color:var(--slide-text-color,#482869);background:var(--background-color)}.lollipop-body .lollipop-slide-content>div{max-width:100%;padding:0;margin:0}.lollipop-body .lollipop-slide-content .np-ui-main-title{margin-bottom:16px;font-size:28px!important;line-height:1.2}.lollipop-body .lollipop-slide-content .lollipop-section-description{margin-bottom:16px}.lollipop-body .lollipop-slide-content .lollipop-slide-button.np-ui-btn{margin-top:0}.lollipop-body .lollipop-slideshow .swiper-button-next,.lollipop-body .lollipop-slideshow .swiper-button-prev{display:none}}@media screen and (min-width:769px) and (max-width:960px){.lollipop-body .lollipop-slide-content .np-ui-main-title{font-size:48px}}@media screen and (min-width:1680px){.lollipop-body .lollipop-slide-content .np-ui-main-title{font-size:84px}}@media screen and (max-width:960px),(hover:none),(pointer:coarse){.lollipop-body .lollipop-slideshow .lollipop-curve-line{display:none}}.lollipop-body .lollipop-spacer{position:relative;width:100%;max-width:none;height:var(--spacer-pc);margin-right:auto;margin-left:auto;background:var(--spacer-top);overflow:hidden}.lollipop-body .lollipop-spacer.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-spacer.is-contained{width:calc(100% - var(--lollipop-page-gutter) - var(--lollipop-page-gutter))!important;max-width:var(--lollipop-content-width)!important;margin-right:auto!important;margin-left:auto!important}.lollipop-body .lollipop-spacer.is-contained svg{min-width:0}.lollipop-body .lollipop-spacer svg{position:absolute;bottom:0;left:50%;width:100%;min-width:1920px;height:100%;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-spacer svg .lollipop-spacer-fill{fill:var(--spacer-bottom)}.lollipop-body .lollipop-spacer svg .lollipop-spacer-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}@media screen and (max-width:768px){.lollipop-body .lollipop-spacer{height:var(--spacer-mobile)}.lollipop-body .lollipop-spacer.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}}.lollipop-body .lollipop-featured-products>.lollipop-content-width{width:100%;max-width:1680px;padding:72px 12px 56px}.lollipop-body .lollipop-featured-products .lollipop-featured-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-featured-products .lollipop-section-heading{align-items:stretch;width:100%;max-width:100%;margin-bottom:0}.lollipop-body .lollipop-featured-products .lollipop-section-heading .np-ui-main-title{display:block;width:100%;color:var(--caption-text-color);font-size:var(--lollipop-title-font-size,var(--featured-title-size,58px))!important;line-height:1.2;letter-spacing:.96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .lollipop-featured-products .lollipop-section-description{width:100%;font-size:18px;line-height:1.5;letter-spacing:.96px}.lollipop-body .lollipop-featured-products .lollipop-section-description:empty{display:none}.lollipop-body .lollipop-featured-products.text-left .lollipop-section-heading{text-align:left}.lollipop-body .lollipop-featured-products.text-center .lollipop-section-heading{text-align:center}.lollipop-body .lollipop-featured-products.text-right .lollipop-section-heading{text-align:right}.lollipop-body .lollipop-featured-products .lollipop-product-controls{display:flex;align-items:center;justify-content:center;gap:15px}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-next,.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:60px;margin:0;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--section-background)}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-next::after,.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-prev::after{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-disabled{cursor:not-allowed;opacity:.35;pointer-events:auto}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-icon{display:block;width:21px;height:31px;max-width:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .lollipop-featured-products .lollipop-product-controls-desktop{position:absolute;top:50%;right:0;transform:translateY(-50%)}.lollipop-body .lollipop-featured-products.text-right .lollipop-product-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-featured-products .lollipop-product-controls-mobile{display:none}.lollipop-body .lollipop-featured-products .lollipop-carousel{padding:1px;overflow:visible;overflow-x:clip;clip-path:inset(0 0 -100vmax 0)}.lollipop-body .lollipop-featured-products .lollipop-product-grid{grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));gap:36px 55px}.lollipop-body .lollipop-featured-products .colorPieceList .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none;object-fit:cover}.lollipop-body .lollipop-featured-products .swiper-wrapper{display:flex;gap:0}@media screen and (min-width:1400px){.lollipop-body .lollipop-featured-products>.lollipop-content-width{padding-top:88px;padding-bottom:64px}}@media screen and (min-width:769px){.lollipop-body .lollipop-featured-products.has-product-controls.text-left .lollipop-section-heading{padding-right:150px}.lollipop-body .lollipop-featured-products.has-product-controls.text-center .lollipop-section-heading{padding-right:150px;padding-left:150px}.lollipop-body .lollipop-featured-products.has-product-controls.text-right .lollipop-section-heading{padding-left:150px}.lollipop-body .lollipop-featured-products.desktop-layout-grid .lollipop-product-grid.swiper-wrapper{display:grid;gap:36px 55px;transform:none!important}.lollipop-body .lollipop-featured-products.desktop-layout-grid .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-featured-products.desktop-layout-grid .lollipop-product-controls-desktop{display:none}.lollipop-body .lollipop-featured-products.desktop-layout-grid.has-product-controls .lollipop-section-heading{padding-right:0;padding-left:0}.lollipop-body .lollipop-featured-products .lollipop-product-media .lollipop-quick-add{opacity:0}.lollipop-body .lollipop-featured-products .lollipop-product-media:focus-within .lollipop-quick-add,.lollipop-body .lollipop-featured-products .lollipop-product-media:hover .lollipop-quick-add{opacity:1}.lollipop-body .lollipop-featured-products .lollipop-product-media:focus-within .lollipop-quick-add[disabled],.lollipop-body .lollipop-featured-products .lollipop-product-media:hover .lollipop-quick-add[disabled]{opacity:.45}}@media screen and (max-width:768px){.lollipop-body .lollipop-featured-products .lollipop-quick-add{display:none!important}.lollipop-body .lollipop-featured-products>.lollipop-content-width{max-width:none;padding:48px 12px 40px}.lollipop-body .lollipop-featured-products .lollipop-featured-heading-row{margin-bottom:16px}.lollipop-body .lollipop-featured-products.has-product-controls.text-center .lollipop-section-heading,.lollipop-body .lollipop-featured-products.has-product-controls.text-left .lollipop-section-heading,.lollipop-body .lollipop-featured-products.has-product-controls.text-right .lollipop-section-heading{padding-right:0;padding-left:0}.lollipop-body .lollipop-featured-products .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,var(--featured-mobile-title-size,29.3125px))!important;line-height:1.2}.lollipop-body .lollipop-featured-products .lollipop-product-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr));gap:36px 27.5px}.lollipop-body .lollipop-featured-products .lollipop-product-grid.swiper-wrapper{gap:0}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .lollipop-product-grid.swiper-wrapper{display:grid;gap:36px 27.5px;transform:none!important}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .lollipop-product-controls-mobile{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls-desktop{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls-mobile{margin-top:48px}.lollipop-body .lollipop-featured-products.mobile-scroll-enabled .lollipop-product-controls-mobile{display:flex}}.lollipop-body .lollipop-content-showcase{padding-bottom:48px;color:var(--showcase-text)}.lollipop-body .lollipop-content-showcase .lollipop-content-width{max-width:none;padding:100px 0 148px}.lollipop-body .lollipop-content-showcase .lollipop-section-description,.lollipop-body .lollipop-content-showcase .lollipop-showcase-title{color:inherit}.lollipop-body .lollipop-content-showcase .lollipop-section-description{width:calc(100% - 32px);max-width:1100px;margin:24px auto 0;padding:0}.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title{width:calc(100% - 32px);max-width:1100px;margin-right:auto;margin-left:auto;font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.5}.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title .lollipop-inline-image,.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title>span{display:inline-block;margin:0 4px 8px;vertical-align:middle}.lollipop-body .lollipop-inline-image{width:250px;height:90px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-inline-image img,.lollipop-body .lollipop-inline-image svg{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-inline-image .placeholder-svg{color:var(--lollipop-border-color);fill:currentColor;transform:scale(4.2);transform-origin:center}.lollipop-body .lollipop-content-showcase.round-angle .lollipop-inline-image{border-radius:15.12px}.lollipop-body .lollipop-showcase-actions{width:calc(100% - 32px);max-width:1100px;margin-right:auto;margin-left:auto}.lollipop-body .lollipop-showcase-button{display:inline-flex;margin-top:32px;color:var(--showcase-button-text);border-color:var(--lollipop-border-color);background:var(--showcase-button-background)}.lollipop-body .lollipop-showcase-button.is-text-link{padding-bottom:4px;border-bottom:2px solid currentColor;font-weight:900}.lollipop-body .lollipop-showcase-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;z-index:2;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-showcase-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-showcase-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (max-width:768px){.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title{max-width:calc(100% - 24px);font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.5}.lollipop-body .lollipop-content-showcase .lollipop-showcase-actions{width:calc(100% - 24px)}.lollipop-body .lollipop-inline-image{width:150px;height:54px}.lollipop-body .lollipop-content-showcase .lollipop-content-width{padding-top:40px;padding-bottom:59px}.lollipop-body .lollipop-content-showcase .lollipop-section-description{width:100%;margin-top:16px}}.lollipop-body .lollipop-collection-list{padding-bottom:160px}.lollipop-body .lollipop-collection-list>.lollipop-content-width{position:relative;left:calc((100vw - 100%)/ 2);width:90vw;max-width:1680px;padding:160px 12px 0}.lollipop-body .lollipop-collection-list .lollipop-section-heading{max-width:100%;margin-bottom:0}.lollipop-body .lollipop-collection-list .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-collection-list .lollipop-collection-carousel{width:90%;max-width:var(--lollipop-content-width);margin-right:auto;margin-left:auto;overflow:hidden;padding:4px 0}.lollipop-body .lollipop-collection-list .lollipop-collection-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-collection-list .lollipop-collection-controls{display:none}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-desktop{position:absolute;top:50%;right:0;display:flex;transform:translateY(-50%)}.lollipop-body .lollipop-collection-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:18px}.lollipop-body .lollipop-collection-grid.swiper-wrapper{display:flex;gap:0;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.lollipop-body .lollipop-collection-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-collection-card{display:flex;flex-direction:column;min-width:0;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);overflow:hidden}.lollipop-body .lollipop-collection-card .collection-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.lollipop-body .lollipop-collection-media{position:relative;padding-bottom:100%;color:var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-collection-media.ratio-3-4{padding-bottom:133.333%}.lollipop-body .lollipop-collection-media.ratio-original{padding-bottom:0}.lollipop-body .lollipop-collection-media.ratio-original img,.lollipop-body .lollipop-collection-media.ratio-original svg{position:relative;inset:auto;width:100%;height:auto}.lollipop-body .lollipop-collection-media img,.lollipop-body .lollipop-collection-media svg{position:absolute;inset:24px;display:block;width:calc(100% - 48px);height:calc(100% - 48px);object-fit:cover;transform-origin:center;transition:transform .3s linear}.lollipop-body .lollipop-collection-card:nth-child(odd) .lollipop-collection-media img,.lollipop-body .lollipop-collection-card:nth-child(odd) .lollipop-collection-media svg{transform:rotate(-2deg)}.lollipop-body .lollipop-collection-card:nth-child(even) .lollipop-collection-media img,.lollipop-body .lollipop-collection-card:nth-child(even) .lollipop-collection-media svg{transform:rotate(2deg)}.lollipop-body .lollipop-collection-info{position:relative;display:flex;flex-direction:column;min-height:69px;padding:16px;gap:4px;color:var(--main-button-text-color);background:var(--main-button-background-color);flex:1}.lollipop-body .lollipop-collection-info.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-collection-info.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-collection-info.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-collection-info .collection-name{color:var(--main-button-text-color);font-family:Petrona,serif;font-size:26.4px;line-height:1.2}.lollipop-body .lollipop-collection-info .collection-product-count{position:absolute;top:-17px;left:50%;z-index:2;padding:0 5px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:9px;background:#ffc6ef;font-size:18px;line-height:1.5;white-space:nowrap;transform:translateX(-50%) rotate(3deg)}@media screen and (min-width:769px){.lollipop-body .lollipop-collection-list.has-collection-controls .lollipop-collection-heading-row{margin-right:-12px;margin-left:-12px}.lollipop-body .lollipop-collection-list.has-collection-controls .lollipop-section-heading{max-width:75%;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-collection-list.has-collection-controls.text-right .lollipop-collection-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-collection-list.desktop-layout-grid .lollipop-collection-grid.swiper-wrapper{display:grid;gap:18px;transform:none!important}.lollipop-body .lollipop-collection-list.desktop-layout-grid .swiper-slide{width:auto!important;margin-right:0!important}}@media screen and (max-width:768px){.lollipop-body .lollipop-collection-list{padding-bottom:64px}.lollipop-body .lollipop-collection-list>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:64px 12px 0}.lollipop-body .lollipop-collection-list .lollipop-section-heading{text-align:center}.lollipop-body .lollipop-collection-list .lollipop-collection-heading-row{margin-bottom:24px}.lollipop-body .lollipop-collection-list .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-desktop{display:none}.lollipop-body .lollipop-collection-list .lollipop-collection-carousel{width:100%;max-width:none;padding-bottom:4px}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-carousel{padding-bottom:79px}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-mobile{position:absolute;bottom:0;left:50%;display:flex;transform:translateX(-50%)}.lollipop-body .lollipop-collection-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}.lollipop-body .lollipop-collection-list.mobile-scroll-disabled .lollipop-collection-grid.swiper-wrapper{display:grid;gap:35px;transform:none!important}.lollipop-body .lollipop-collection-list.mobile-scroll-disabled .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-collection-info{min-height:62.82px;padding:16px}.lollipop-body .lollipop-collection-info .collection-name{font-family:Petrona,serif;font-size:26.4px}}.lollipop-body .lollipop-category-page{color:var(--text-secondary-color);background:var(--background-color)}.lollipop-body .lollipop-category-container{width:90%;max-width:1680px;margin:0 auto;padding:100px 12px}.lollipop-body .lollipop-category-title{margin:0 0 48px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:var(--lollipop-title-font-size,58px)!important;font-weight:900;line-height:1.2;text-align:center}.lollipop-body .lollipop-category-grid{display:grid;grid-template-columns:repeat(var(--category-desktop-columns),minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none}.lollipop-body .lollipop-category-item{min-width:0;padding:10px}.lollipop-body .lollipop-category-card{display:flex;flex-direction:column;min-width:0;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);overflow:hidden}.lollipop-body .lollipop-category-media{position:relative;padding-bottom:100%;border-bottom:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-category-image-link{position:absolute;inset:0;display:block;padding:24px;overflow:hidden;transform-origin:center;transition:all .3s linear}.lollipop-body .lollipop-category-image-link img,.lollipop-body .lollipop-category-image-link svg{display:block;width:100%;height:100%;border:2px solid var(--lollipop-border-color);object-fit:cover}.lollipop-body .lollipop-category-item:nth-child(odd) .lollipop-category-image-link{transform:rotate(-2deg)}.lollipop-body .lollipop-category-item:nth-child(even) .lollipop-category-image-link{transform:rotate(2deg)}.lollipop-body .image-style-round-angle .lollipop-category-image-link img,.lollipop-body .image-style-round-angle .lollipop-category-image-link svg{border-radius:15.12px}.lollipop-body .image-style-right-angle .lollipop-category-image-link img,.lollipop-body .image-style-right-angle .lollipop-category-image-link svg{border-radius:0}.lollipop-body .lollipop-category-info{position:relative;display:block;padding:16px;color:var(--main-button-text-color);background:var(--main-button-background-color);text-align:center}.lollipop-body .lollipop-category-name{display:block;width:100%;margin:4px 0 0;color:var(--main-button-text-color);font-family:Petrona,serif;font-size:26.4px;font-weight:900;line-height:1.2}.lollipop-body .lollipop-category-name>a{color:inherit;font:inherit}.lollipop-body .lollipop-category-count{position:absolute;top:-15px;left:50%;z-index:2;padding:0 5px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:7px;background:#ffc6ef;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5;white-space:nowrap;transform:translateX(-50%) rotate(3deg);transition:all .3s linear}.lollipop-body .lollipop-category-page .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-category-page .lollipop-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;gap:16px;list-style:none}.lollipop-body .lollipop-category-page .lollipop-pagination a,.lollipop-body .lollipop-category-page .lollipop-pagination li,.lollipop-body .lollipop-category-page .lollipop-pagination span{display:flex;align-items:center;justify-content:center}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{width:64px;height:64px;border-radius:50%}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);background:var(--secondary-button-background-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1;transition:color .2s ease,background-color .2s ease}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a:focus-visible,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a:hover,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number.active a{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow span{width:48px;height:64px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow svg{width:21px;height:31px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow.disabled{display:none}@media screen and (max-width:768px){.lollipop-body .lollipop-category-container{width:100%;max-width:none;padding:40px 12px}.lollipop-body .lollipop-category-page .lollipop-category-title{margin-bottom:24px;font-size:calc(var(--lollipop-title-font-size,58px) * .611853448)!important}.lollipop-body .lollipop-category-grid{grid-template-columns:minmax(0,1fr)}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-category-info{min-height:62.82px;padding:16px}.lollipop-body .lollipop-category-name{font-family:Petrona,serif;font-size:26.4px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-item{padding:6px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-image-link{padding:12px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-info{min-height:54px;padding:12px 8px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-name{font-family:Petrona,serif;font-size:26.4px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-count{top:-12px;max-width:90%;overflow:hidden;font-size:12px;text-overflow:ellipsis}.lollipop-body .lollipop-category-page .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-category-page .lollipop-pagination ul{gap:10px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{width:52px;height:52px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{font-size:18px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow span{width:38px;height:52px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow svg{width:17px;height:25px}}.lollipop-body .lollipop-product-list{color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-product-list>.lollipop-content-width{width:90%;padding:88px 0 124px}.lollipop-body .lollipop-product-list.text-left{text-align:left}.lollipop-body .lollipop-product-list.text-center{text-align:center}.lollipop-body .lollipop-product-list.text-right{text-align:right}.lollipop-body .lollipop-product-list-header{max-width:920px;margin:0 auto 48px}.lollipop-body .lollipop-product-list-header .np-ui-main-title{margin-bottom:0;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-product-list-header .classified-information{margin-top:10px;color:var(--sub-caption-text-color);font-size:18px;line-height:1.55}.lollipop-body .text-left .lollipop-product-list-header{margin-left:0}.lollipop-body .text-right .lollipop-product-list-header{margin-right:0}.lollipop-body .lollipop-products-page-heading{padding-top:3rem!important;color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-products-page-heading>.lollipop-content-width{padding-top:100px;padding-bottom:100px}.lollipop-body .lollipop-products-page-heading .np-ui-main-title{margin-bottom:0;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-products-page-heading .classified-information{margin-top:10px;color:var(--sub-caption-text-color);font-size:18px;line-height:1.55}.lollipop-body .lollipop-products-page-heading.text-left{text-align:left}.lollipop-body .lollipop-products-page-heading.text-center{text-align:center}.lollipop-body .lollipop-products-page-heading.text-right{text-align:right}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list{padding-bottom:64px}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list>.lollipop-content-width{padding-top:32px}.lollipop-body .lollipop-product-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.lollipop-body .lollipop-product-count{font-family:Nunito,sans-serif;font-size:18.08px;font-weight:400;line-height:1.5;text-align:left}.lollipop-body .lollipop-product-sort{width:262px}.lollipop-body .lollipop-sort-dropdown{position:relative;z-index:4;max-width:100%;margin:0;text-align:left}.lollipop-body .lollipop-sort-dropdown.is-open{z-index:6}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{position:relative;display:flex;align-items:center;width:100%;min-height:50px;margin:0;padding:8px 48px 8px 24px;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);font-family:var(--lollipop-subhead-font-family),Petrona,Fraunces,serif!important;font-size:20px!important;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:focus-visible,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:hover{color:var(--text-thirdy-color);background:var(--secondary-button-background-color);box-shadow:2px 3px 0 var(--lollipop-border-color);outline:0}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:focus-visible{outline:2px solid var(--main-button-background-color);outline-offset:3px}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-current{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-sort-dropdown .lollipop-caret-icon{position:absolute;top:50%;right:20px;flex:none;width:15px;height:15px;fill:currentColor;transform:translateY(-50%);pointer-events:none}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:1;width:100%;margin:0;padding:0;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:9px;background:var(--background-color);list-style:none;overflow:hidden}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu[hidden]{display:none}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu li{margin:0;padding:0;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu li:last-child{border-bottom:0}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option{display:block;width:100%;min-height:46px;margin:0;padding:8px 16px;color:var(--text-thirdy-color);border:0;border-radius:0;background:var(--secondary-button-background-color);box-shadow:none;font-family:var(--lollipop-subhead-font-family),Petrona,Fraunces,serif!important;font-size:20px!important;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option.is-selected,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option:focus-visible,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option:hover{color:var(--text-secondary-color);background:var(--background-color);text-decoration:underline;text-underline-offset:3px;outline:0}.lollipop-body .lollipop-product-list .lollipop-collection-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;text-align:left}.lollipop-body .lollipop-products-discount{color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-products-discount>.lollipop-content-width{width:90%;padding:76px 0 124px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro{max-width:920px;margin:0 auto 48px;color:var(--text-secondary-color);text-align:center}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text{margin-bottom:0!important;font-family:Nunito,sans-serif;font-size:18px;line-height:1.55}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text .np-ui-main-title{margin:0 0 10px;color:var(--caption-text-color);font-family:Petrona,Fraunces,serif;font-size:58px!important;font-weight:900;line-height:1.2}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-page-giveaway{margin-top:24px}.lollipop-body .lollipop-products-discount .lollipop-discount-products{text-align:left}.lollipop-body .lollipop-products-discount .lollipop-products-discount-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:20px;font-family:Nunito,sans-serif;font-size:18px;text-align:center}.lollipop-body .lollipop-product-list .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:20px;font-family:Nunito,sans-serif;font-size:18px;text-align:center}.lollipop-body .lollipop-product-list .no-data .np-ui-btn{min-width:220px}.lollipop-body .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;gap:16px;list-style:none}.lollipop-body .lollipop-pagination a,.lollipop-body .lollipop-pagination li,.lollipop-body .lollipop-pagination span{display:flex;align-items:center;justify-content:center}.lollipop-body .lollipop-pagination .pagination-number,.lollipop-body .lollipop-pagination .pagination-number a{width:64px;height:64px;border-radius:50%}.lollipop-body .lollipop-pagination .pagination-number a{color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);background:var(--secondary-button-background-color);font-family:Petrona,Fraunces,serif;font-size:20px;font-weight:900;line-height:1;transition:color .2s ease,background-color .2s ease}.lollipop-body .lollipop-pagination .pagination-number a:focus-visible,.lollipop-body .lollipop-pagination .pagination-number a:hover,.lollipop-body .lollipop-pagination .pagination-number.active a{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-pagination .pagination-arrow span{width:48px;height:64px}.lollipop-body .lollipop-pagination .pagination-arrow svg{width:21px;height:31px}.lollipop-body .lollipop-pagination .pagination-arrow.disabled{opacity:.35}.lollipop-body .lollipop-quick-view-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:block;width:100vw;height:100vh;border:0;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s linear,visibility .3s linear}.lollipop-body .lollipop-quick-view-mask.is-visible{opacity:.5;visibility:visible;pointer-events:auto}.lollipop-body .quick-purchase-new-style{--lollipop-quick-view-width:clamp(352px, calc(278.4px + 23vw), 720px);--lollipop-quick-view-padding-x:clamp(10px, calc(2px + 2.5vw), 50px);--lollipop-quick-view-padding-y:clamp(20px, calc(14px + 1.875vw), 50px);position:fixed;top:0;right:0;left:auto;z-index:1300;display:flex;flex-direction:column;width:var(--lollipop-quick-view-width);max-width:100vw;min-width:0;height:100vh;height:100dvh;min-height:0;color:var(--text-secondary-color);background:#d9beff;opacity:1;visibility:hidden;overflow:hidden;border:2px solid var(--lollipop-border-color);border-right:0;border-radius:22.68px 0 0 22.68px;transform:translateX(100%);transition:transform .3s linear,visibility .3s linear}.lollipop-body .quick-purchase-new-style.quick-purchase-new-style--show{opacity:1;visibility:visible;transform:translateX(0)}.lollipop-body .quick-purchase-new-style .lollipop-quick-view-header{position:relative;z-index:5;display:flex;flex:0 0 auto;align-items:center;min-height:0;padding:calc(var(--lollipop-quick-view-padding-y)/ 2) var(--lollipop-quick-view-padding-x);border-bottom:2px solid var(--lollipop-border-color);background:#d9beff}.lollipop-body .quick-purchase-new-style .lollipop-quick-view-header h2{margin:0;color:var(--caption-text-color);font-family:Petrona,Fraunces,serif;font-size:clamp(30px,calc(24px + .625vw),40px);font-weight:900;line-height:1.5}.lollipop-body .quick-purchase-new-style .quick-purchase-new-content{display:block;flex:1 1 auto;min-height:0;padding:var(--lollipop-quick-view-padding-y) var(--lollipop-quick-view-padding-x);overflow-x:hidden;overflow-y:auto}.lollipop-body .quick-purchase-new-style .swiper-thumbs{display:none}.lollipop-body .quick-purchase-new-style .J-ProductSwiper{display:block;width:100%;margin-bottom:16px}.lollipop-body .quick-purchase-new-style .product-details-banner,.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top{display:block;width:100%;height:calc(var(--lollipop-quick-view-width) - var(--lollipop-quick-view-padding-x) - var(--lollipop-quick-view-padding-x) - 2px);min-height:0;max-height:none;border-radius:22.68px}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top{color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);background:var(--background-color);overflow:hidden}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top .swiper-slide{height:100%;background:var(--background-color)}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top .swiper-slide img{width:100%;height:100%;border-radius:20.68px;object-fit:contain}.lollipop-body .quick-purchase-new-style .J-product-right,.lollipop-body .quick-purchase-new-style .J-product-right-content{width:100%;max-width:none;margin:0;padding:0}.lollipop-body .quick-purchase-new-style .J-product-right-content{overflow:visible}.lollipop-body .quick-purchase-new-style .J-product-right{position:static;height:auto;overflow:visible}.lollipop-body .quick-purchase-new-style .title{margin:0 0 18px;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:clamp(30px,calc(24px + .625vw),40px);font-weight:900;line-height:1.2}.lollipop-body .quick-purchase-new-style .sub-title,.lollipop-body .quick-purchase-new-style .t-view-details{display:none}.lollipop-body .quick-purchase-new-style .price{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:28px;padding:0;gap:8px 12px}.lollipop-body .quick-purchase-new-style .price .orig-price,.lollipop-body .quick-purchase-new-style .price .pay-price,.lollipop-body .quick-purchase-new-style .price .sale-tag{margin:0;font-family:Nunito,sans-serif;font-size:18px;font-weight:900;line-height:1.4}.lollipop-body .quick-purchase-new-style .price .sale-tag{font-size:18px!important}.lollipop-body .quick-purchase-new-style .price .sale-tag{position:static;display:inline-flex;padding:3px 8px;border:2px solid var(--sale-tag-border-color);border-radius:9px}.lollipop-body .quick-purchase-new-style .price .sale-tag.square{border-radius:0}.lollipop-body .quick-purchase-new-style .price .sale-tag.circle{border-radius:50%}.lollipop-body .quick-purchase-new-style .price .sale-tag.triangle{padding:7px 5px 0 18px;border:0;border-radius:0;background:0 0}.lollipop-body .quick-purchase-new-style .price .sale-tag.rectangle{border-radius:999px}.lollipop-body .quick-purchase-new-style .price .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .quick-purchase-new-style .np-ui-specification{margin-top:8px}.lollipop-body .quick-purchase-new-style .np-ui-specification>.types-item{margin-bottom:22px}.lollipop-body .quick-purchase-new-style .colorPice-title,.lollipop-body .quick-purchase-new-style .types-item .font14{margin:0 0 10px;padding:0;color:var(--text-thirdy-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900}.lollipop-body .quick-purchase-new-style .colorPice-list .swatch-element .list-colorTotle.commens{width:30px;height:30px;padding:0}.lollipop-body .quick-purchase-new-style .colorPice-list .swatch-element .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none}.lollipop-body .quick-purchase-new-style .product-types-list{margin:0 -6px;padding:0}.lollipop-body .quick-purchase-new-style .product-types-item{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px;margin:0 6px 12px;padding:8px 14px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:9px;background:var(--default-tag-background-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1}.lollipop-body .quick-purchase-new-style .product-types-item::after,.lollipop-body .quick-purchase-new-style .product-types-item::before{display:none}.lollipop-body .quick-purchase-new-style .product-types-item.active{color:var(--active-tag-text-color);border-color:var(--active-tag-border-color);background:var(--active-tag-background-color)}.lollipop-body .quick-purchase-new-style .product-types-item.spec-disable{cursor:not-allowed;opacity:.45;text-decoration:line-through}.lollipop-body .quick-purchase-new-style .product-types-item{font-size:16px!important}.lollipop-body .quick-purchase-new-style .product-types-select{max-width:none}.lollipop-body .quick-purchase-new-style .product-types-select select{height:48px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:9px;background:var(--default-tag-background-color)}.lollipop-body .quick-purchase-new-style .np-ui-input-number{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:64px;padding:11px 30px;border:2px solid var(--default-tag-border-color);border-radius:15px;background:0 0;line-height:normal;overflow:hidden}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-decrease,.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-increase{position:static;top:auto;right:auto;left:auto;z-index:auto;display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;padding:4px;color:var(--default-tag-text-color);border:0;border-radius:0;background:0 0;font-size:24px;line-height:30px}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-decrease{order:1}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-box{position:relative;order:2;display:block;flex:1 1 auto;width:auto;min-width:0;height:38px}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-increase{order:3}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input{width:100%;height:38px;padding:0;background:0 0;border:0;font-size:24px!important;line-height:38px;text-align:center}.lollipop-body .quick-purchase-new-style .lollipop-quantity-label{margin:0 0 8px;color:var(--text-thirdy-color);font-family:Petrona,Fraunces,serif;font-size:16px;font-weight:900;line-height:1.2}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:12px;padding:0;background:0 0;gap:16px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>*{width:100%;min-width:0;max-width:none;margin:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn{width:100%;max-width:none;min-height:56px;margin:0;height:auto}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-BuyCart{min-width:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-BuyNowBtn{min-width:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-Paypal,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .cart-success,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn-google,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-f-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-fpaypal-preauth-checkout{grid-column:1/-1;width:100%}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn-google{align-items:center;justify-content:center;text-align:center}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-PaypalBtn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .paypal-btn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-fpaypal-preauth-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .product-fpaypal-preauth-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.paypal-fake-button{width:100%;max-width:none}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.paypal-fake-button{grid-column:1/-1}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.popup-f-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.popup-fpaypal-preauth-checkout{display:block}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .J-PaypalBtn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .paypal-btn{min-height:56px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .Paypal-buy-now.realbtn{height:56px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .paypal-fake-button .Paypal-buy-now{height:36px;min-height:36px}.lollipop-body .quick-purchase-new-style .view-details{position:static;display:block;margin-top:14px;color:var(--text-thirdy-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1.4;text-align:center;text-decoration:underline}.lollipop-body .quick-purchase-new-style .pop-close{position:absolute;top:0;right:20px;bottom:0;z-index:6;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:auto 0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);line-height:1}.lollipop-body .quick-purchase-new-style .pop-close .lollipop-menu-close-icon{display:block;width:18px;height:18px}@media screen and (min-width:769px) and (max-width:1399px){.lollipop-body .lollipop-product-list>.lollipop-content-width{padding-top:66px;padding-bottom:93px}.lollipop-body .lollipop-pagination{margin-top:66px}}@media screen and (max-width:768px){.lollipop-body .lollipop-products-page-heading>.lollipop-content-width{padding-top:40px;padding-bottom:40px}.lollipop-body .lollipop-products-page-heading .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list>.lollipop-content-width{padding-top:24px}.lollipop-body .lollipop-product-list>.lollipop-content-width{width:100%;padding:35px 16px 50px}.lollipop-body .lollipop-product-list-header{margin-bottom:28px;text-align:center}.lollipop-body .lollipop-product-list-header .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-product-list-header .classified-information{font-size:16px}.lollipop-body .lollipop-product-toolbar{flex-direction:column;align-items:stretch;margin-bottom:24px;gap:12px}.lollipop-body .lollipop-product-count{text-align:center}.lollipop-body .lollipop-product-sort{align-self:center;width:250px;min-width:0;max-width:100%}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{font-size:18.0875px!important}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{min-height:48px}.lollipop-body .lollipop-product-list .lollipop-collection-products{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-products-discount>.lollipop-content-width{width:100%;padding:35px 16px 50px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro{margin-bottom:28px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text{font-size:16px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-products-discount .lollipop-product-toolbar{margin-bottom:24px}.lollipop-body .lollipop-products-discount .lollipop-discount-products{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-pagination ul{gap:10px}.lollipop-body .lollipop-pagination .pagination-number,.lollipop-body .lollipop-pagination .pagination-number a{width:52px;height:52px}.lollipop-body .lollipop-pagination .pagination-number a{font-size:18px}.lollipop-body .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-pagination .pagination-arrow span{width:38px;height:52px}.lollipop-body .lollipop-pagination .pagination-arrow svg{width:17px;height:25px}.lollipop-body .lollipop-quick-view-mask,.lollipop-body .lollipop-quick-view-mask.is-visible,.lollipop-body .quick-purchase-new-style,.lollipop-body .quick-purchase-new-style.quick-purchase-new-style--show{display:none}}.lollipop-body .lollipop-brand-logo>.lollipop-content-width{width:90%;max-width:1680px;padding:84px 12px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading{max-width:1100px;margin-bottom:48px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-logo-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));gap:18px}.lollipop-body .lollipop-logo-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-logo-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-logo-card{position:relative;display:block;min-width:0;height:auto;aspect-ratio:1.5;color:var(--lollipop-border-color);border:0;border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-logo-card img,.lollipop-body .lollipop-logo-card svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:1}.lollipop-body .lollipop-logo-card svg.placeholder-svg path{fill:var(--lollipop-border-color)!important}.lollipop-body .lollipop-logo-card.is-placeholder{background:#d9beff}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid{display:flex;justify-content:center}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-card{width:50%!important;margin-right:auto;margin-left:auto}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid.swiper-wrapper .lollipop-logo-card{opacity:0;transition:opacity .2s linear}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid.swiper-wrapper .lollipop-logo-card.swiper-slide-active{opacity:1}.lollipop-body .lollipop-logo-controls{position:absolute;top:50%;right:8px;left:8px;z-index:3;display:flex;align-items:center;justify-content:space-between;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .2s linear,visibility .2s linear}.lollipop-body .lollipop-logo-controls .swiper-button-next,.lollipop-body .lollipop-logo-controls .swiper-button-prev{position:relative;top:auto;right:auto;left:auto;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--section-background);pointer-events:auto}.lollipop-body .lollipop-logo-controls .swiper-button-next::after,.lollipop-body .lollipop-logo-controls .swiper-button-prev::after{display:none}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-icon{display:block;width:24px;height:24px;max-width:none}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .lollipop-logo-carousel:focus-within .lollipop-logo-controls,.lollipop-body .lollipop-logo-carousel:hover .lollipop-logo-controls{opacity:1;visibility:visible}@media screen and (min-width:1400px){.lollipop-body .lollipop-brand-logo>.lollipop-content-width{padding-top:112px;padding-bottom:112px}}@media screen and (max-width:768px){.lollipop-body .lollipop-brand-logo>.lollipop-content-width{max-width:none;padding:45px 12px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-compact-title-font-size,22.35px)!important}.lollipop-body .lollipop-logo-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}.lollipop-body .lollipop-logo-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-logo-card{height:auto}.lollipop-body .lollipop-logo-controls{position:relative;top:auto;right:auto;left:auto;display:flex;justify-content:center;gap:20px;margin-top:32px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.lollipop-body .lollipop-logo-controls .swiper-button-next,.lollipop-body .lollipop-logo-controls .swiper-button-prev{width:48px;height:48px}}.lollipop-body .lollipop-wave-marquee{position:relative;width:100%;max-width:none;height:var(--wave-height-pc);margin-right:auto;margin-left:auto;color:var(--wave-color);background:var(--wave-background);overflow:hidden}.lollipop-body .lollipop-wave-marquee.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-wave-marquee.is-contained{width:calc(100% - var(--lollipop-page-gutter) - var(--lollipop-page-gutter))!important;max-width:var(--lollipop-content-width)!important;margin-right:auto!important;margin-left:auto!important}.lollipop-body .lollipop-wave-container{width:100%;height:100%}.lollipop-body .lollipop-wave-wrapper{position:absolute;top:50%;z-index:1;left:50%;width:100%;min-width:1920px;overflow:hidden;transform:translate(-50%,-50%)}.lollipop-body .lollipop-wave-svg{display:block;width:100%;min-width:0;height:auto;overflow:hidden}.lollipop-body .lollipop-spacer.has-wave+.lollipop-wave-marquee .lollipop-wave-wrapper{top:50%;transform:translate(-50%,-50%)}.lollipop-body .lollipop-wave-path{fill:none;stroke:none}.lollipop-body .lollipop-wave-text,.lollipop-body .lollipop-wave-text-path{fill:currentColor;color:var(--wave-color);font-family:Nunito,sans-serif;font-size:22.8px;font-weight:400;line-height:1.5;white-space:nowrap}@media screen and (max-width:768px){.lollipop-body .lollipop-wave-marquee{height:var(--wave-height-mobile)}.lollipop-body .lollipop-wave-marquee.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-wave-text,.lollipop-body .lollipop-wave-text-path{font-size:20.175px}}.lollipop-body .lollipop-shop-look>.lollipop-content-width{position:relative;left:calc((100vw - 100%)/ 2);width:90vw;max-width:1680px;padding:40px 12px}.lollipop-body .lollipop-look-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;aspect-ratio:1.6094;border:2px solid var(--lollipop-border-color);border-radius:36px;background:var(--look-background);overflow:hidden}.lollipop-body .lollipop-look-layout.no-image{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-look-image{position:relative;min-height:0;border-right:2px solid var(--lollipop-border-color);background:#d9beff}.lollipop-body .lollipop-look-image>img{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-look-image>svg{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;color:var(--lollipop-border-color);box-sizing:border-box;object-fit:contain}.lollipop-body .lollipop-hotspot{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:transparent;border:2px solid var(--main-button-background-color);border-radius:50%;background:var(--main-button-text-color);font-size:0;transform:translate(-50%,-50%);animation:lollipop-hotspot-ping 2s ease-in-out infinite}.lollipop-body .lollipop-hotspot::before{content:'';position:absolute;top:50%;left:50%;z-index:-1;width:34px;height:34px;border:1px solid var(--main-button-text-color);border-radius:50%;transform:translate(-50%,-50%);animation:lollipop-hotspot-ping 2s ease-in-out infinite}.lollipop-body .lollipop-hotspot.is-active{width:24px;height:24px;border-color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-look-products{position:relative;display:flex;flex-direction:column;justify-content:center;padding:24px;background:var(--product-background)}.lollipop-body .lollipop-look-products-viewport{width:66%;margin:0 auto;overflow:hidden}.lollipop-body .lollipop-look-products-track{display:flex;width:100%;align-items:flex-start;gap:10px;transform:translate3d(0,0,0);transition-property:transform;transition-duration:0s;transition-timing-function:ease;will-change:transform}.lollipop-body .lollipop-look-product{display:block;width:100%;flex:0 0 100%}.lollipop-body .lollipop-look-product-image{position:relative;display:block;width:calc(100% - 2px);height:auto;aspect-ratio:1;margin-right:auto;margin-left:auto;padding-bottom:0;border:2px solid var(--lollipop-border-color);border-radius:36px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-look-product-image>img,.lollipop-body .lollipop-look-product-image>svg{position:absolute;inset:0;width:100%;height:100%;color:var(--lollipop-border-color);border-radius:15.12px;object-fit:cover}.lollipop-body .lollipop-look-product-image .sale-tag{position:absolute;top:12px;left:12px;padding:4px 9px;border:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-look-product-image .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .lollipop-look-product-copy{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center;gap:8px}.lollipop-body .lollipop-look-product-copy.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-look-product-copy.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-look-product-copy.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn{width:100%;max-width:270px;min-height:52px;padding:12px 28px;color:var(--secondary-button-text-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn:focus,.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn:hover{color:var(--secondary-button-text-color);border-color:var(--lollipop-border-color);background:var(--section-background,var(--background-color));opacity:1}.lollipop-body .lollipop-look-pagination{display:flex;justify-content:center;margin-top:24px;gap:8px}.lollipop-body .lollipop-look-pagination button{width:16px;height:16px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:0 0}.lollipop-body .lollipop-look-pagination button.is-active{background:var(--main-button-background-color)}@keyframes lollipop-hotspot-ping{0%,100%{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1)}}@media screen and (max-width:1439px){.lollipop-body .lollipop-hotspot,.lollipop-body .lollipop-hotspot.is-active{width:20px;height:20px}.lollipop-body .lollipop-hotspot::before{width:30px;height:30px}}@media screen and (max-width:1200px){.lollipop-body .lollipop-hotspot::before{width:26px;height:26px}}@media screen and (max-width:768px){.lollipop-body .lollipop-shop-look>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:20px 12px}.lollipop-body .lollipop-look-layout,.lollipop-body .lollipop-look-layout.no-image{grid-template-columns:1fr;min-height:0;aspect-ratio:auto}.lollipop-body .lollipop-look-image{min-height:352px;border-right:0;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-look-products{min-height:227px;padding:24px 10px}.lollipop-body .lollipop-look-products-viewport{width:340px;max-width:100%}.lollipop-body .lollipop-look-product,.lollipop-body .lollipop-look-product.is-active{display:flex;flex-direction:column;width:100%;max-width:100%;flex-basis:100%;align-items:center;gap:0}.lollipop-body .lollipop-look-product-image{flex:0 0 120px;width:120px;height:120px;border-radius:22.68px}.lollipop-body .lollipop-look-product-copy{width:254px;max-width:100%;min-height:0;margin:0 auto;padding:24px 16px;box-sizing:border-box;gap:0}.lollipop-body .lollipop-look-product-copy .product-name{width:100%;margin-bottom:8px;font-family:Petrona,serif;font-size:26.4px;line-height:1.2}.lollipop-body .lollipop-look-product-copy .lollipop-product-price{width:100%}.lollipop-body .lollipop-look-product-copy>.add-to-cart{display:none!important}.lollipop-body .lollipop-look-product-copy.text-left .lollipop-product-price{justify-content:flex-start}.lollipop-body .lollipop-look-product-copy.text-center .lollipop-product-price{justify-content:center}.lollipop-body .lollipop-look-product-copy.text-right .lollipop-product-price{justify-content:flex-end}.lollipop-body .lollipop-look-pagination{margin-top:24px}}@media screen and (max-width:389px){.lollipop-body .lollipop-look-image{min-height:90.256vw}}@media screen and (max-width:768px){.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style{--lollipop-quick-view-width:min(100vw, 430px);--lollipop-quick-view-padding-x:20px;--lollipop-quick-view-padding-y:24px;border-radius:16px 0 0 16px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .lollipop-quick-view-header{padding-top:14px;padding-bottom:14px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .lollipop-quick-view-header h2,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .title{font-size:28px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .product-details-banner,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .product-details-banner .gallery-top{height:calc(var(--lollipop-quick-view-width) - 42px)}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style.quick-purchase-new-style--show{display:flex}.lollipop-body.lollipop-shop-look-quick-view-open .lollipop-quick-view-mask,.lollipop-body.lollipop-shop-look-quick-view-open .lollipop-quick-view-mask.is-visible{display:block}}.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{width:90%;max-width:1680px;padding:90px 12px 99px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading{max-width:1100px;margin-bottom:48px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-video-grid{display:flex}.lollipop-body .lollipop-video-grid .swiper-slide{flex:none}.lollipop-body .lollipop-video-card{border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--video-card-background);overflow:hidden}.lollipop-body .lollipop-video-media{position:relative;padding-bottom:133.333%;border-bottom:2px solid var(--lollipop-border-color);background:#000}.lollipop-body .lollipop-video-media iframe,.lollipop-body .lollipop-video-media video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.lollipop-body .lollipop-video-card.ratio-1-1 .lollipop-video-media{padding-bottom:100%}.lollipop-body .lollipop-video-card.ratio-original .lollipop-video-media{padding-bottom:177.62%}.lollipop-body .lollipop-video-product{display:grid;grid-template-columns:.5fr 1.5fr;align-items:center;min-height:120.75px;padding:16px;background:var(--video-card-background);gap:0}.lollipop-body .lollipop-video-product>img,.lollipop-body .lollipop-video-product>svg{width:100%;height:auto;aspect-ratio:1;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:#f1c9ea;object-fit:cover}.lollipop-body .lollipop-video-product>span{display:flex;flex-direction:column;min-width:0;padding-left:16px;text-align:left}.lollipop-body .lollipop-video-product strong{color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:24px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-video-product em{color:var(--pay-price-color);font-style:normal;font-size:20px;font-weight:900;line-height:1.5}.lollipop-body .lollipop-video-carousel{position:relative}.lollipop-body .lollipop-video-controls{position:absolute;top:calc((100% - 120.75px)/ 2);right:8px;left:8px;z-index:3;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.lollipop-body .lollipop-video-controls .swiper-button-next,.lollipop-body .lollipop-video-controls .swiper-button-prev{pointer-events:auto}.lollipop-body .lollipop-video-controls .swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (min-width:1400px){.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{padding-top:120px;padding-bottom:132px}}@media screen and (max-width:768px){.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{width:100%;max-width:none;padding:48px 12px 53px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading{margin-bottom:24px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-video-product strong{font-size:22.35px}.lollipop-body .lollipop-video-controls{position:static;justify-content:center;margin-top:20px;pointer-events:auto;transform:none}.lollipop-body .lollipop-video-controls .swiper-button-disabled{opacity:.35;pointer-events:auto}}.lollipop-body .lollipop-comparison-banner{position:relative;overflow:visible}.lollipop-body .lollipop-comparison-stage{position:relative;width:100%;height:972px;background:#ffc6ef;overflow:hidden}.lollipop-body .lollipop-comparison-image{position:absolute;inset:0;overflow:hidden;color:rgba(0,0,0,.46)}.lollipop-body .lollipop-comparison-image img,.lollipop-body .lollipop-comparison-image svg{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-comparison-image.is-after{color:#000;clip-path:inset(0 0 0 50%)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve{position:absolute;right:auto;left:50%;z-index:2;width:100%;height:50px;min-width:1920px;max-width:none;pointer-events:none;transform:translateX(-50%)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-top{top:0;bottom:auto;background:var(--comparison-top-inner)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-top .lollipop-curve-fill{fill:var(--comparison-top-outer)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-bottom{top:auto;bottom:0;background:var(--comparison-bottom-inner)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-bottom .lollipop-curve-fill{fill:var(--comparison-bottom-outer)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve .lollipop-curve-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}.lollipop-body .lollipop-comparison-image.has-media .lollipop-comparison-curve{background:0 0}.lollipop-body .lollipop-comparison-labels{position:absolute;z-index:3;right:24px;bottom:clamp(60px,calc(48px + 3.75vw),120px);left:24px;display:flex;justify-content:space-between;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-labels span{padding:4px 16px;color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);border-radius:var(--lollipop-button-radius,16px);background:var(--main-button-background-color)}.lollipop-body .lollipop-comparison-labels span:empty{display:none}.lollipop-body .lollipop-comparison-labels .is-after-label{margin-left:auto}.lollipop-body .position-top .lollipop-comparison-labels{top:24px;bottom:auto}.lollipop-body .position-center .lollipop-comparison-labels{top:50%;bottom:auto;transform:translateY(-50%)}.lollipop-body .lollipop-comparison-stage>input{position:absolute;inset:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lollipop-body .lollipop-comparison-handle{position:absolute;top:0;bottom:0;left:50%;z-index:7;width:2px;background:var(--lollipop-border-color);pointer-events:none}.lollipop-body .lollipop-comparison-handle span{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:69px;height:69px;padding:8px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--comparison-accent);transform:translate(-50%,-50%)}.lollipop-body .lollipop-comparison-handle span svg{display:block;width:51px;height:21px;max-width:none}.lollipop-body .lollipop-comparison-handle span path{fill:var(--text-primary-color)}@media screen and (max-width:1399px){.lollipop-body .lollipop-comparison-stage{height:650px}}@media screen and (max-width:1199px){.lollipop-body .lollipop-comparison-stage{height:550px}}@media screen and (max-width:991px){.lollipop-body .lollipop-comparison-stage{height:450px}}@media screen and (max-width:768px){.lollipop-body .lollipop-comparison-stage{height:350px}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve{height:20px}.lollipop-body .lollipop-comparison-labels{right:16px;bottom:16px;left:16px}.lollipop-body .position-top .lollipop-comparison-labels{top:16px}.lollipop-body .lollipop-comparison-handle{background:#fff}.lollipop-body .lollipop-comparison-handle span{width:30px;height:30px;padding:4px;border:0;background:var(--comparison-accent)}.lollipop-body .lollipop-comparison-handle span svg{width:18px;height:8px}.lollipop-body .lollipop-comparison-handle span path{fill:var(--text-primary-color)}}.lollipop-body .lollipop-comparison-table{position:relative;overflow:hidden}.lollipop-body .lollipop-comparison-table>.lollipop-content-width{width:90%;max-width:1680px;padding:160px 12px 68px}.lollipop-body .lollipop-comparison-table .lollipop-section-description{font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px)}.lollipop-body .lollipop-table-scroll{width:100%;border:2px solid var(--lollipop-border-color);border-radius:36px;background:var(--table-background);overflow-x:auto;scrollbar-color:var(--main-button-background-color) #fff;scrollbar-width:thin}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar{width:8px;height:8px}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar-track{border:1px solid var(--lollipop-border-color);border-radius:6px;background:#fff}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar-thumb{border:1px solid var(--lollipop-border-color);border-radius:6px;background:var(--main-button-background-color)}.lollipop-body .lollipop-table-scroll-mobile{display:none}.lollipop-body .lollipop-comparison-table-desktop{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:30px}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-label-column{width:320px}.lollipop-body .lollipop-comparison-table-desktop td,.lollipop-body .lollipop-comparison-table-desktop th{min-width:0;padding:24px;border-right:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);vertical-align:middle}.lollipop-body .lollipop-comparison-table-desktop tr>:last-child{border-right:0}.lollipop-body .lollipop-comparison-table-desktop tbody tr:last-child>*{border-bottom:0}.lollipop-body .lollipop-comparison-table-desktop thead th{height:538px;color:var(--main-button-background-color);text-align:center}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:320px;min-width:320px;max-width:320px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:40px;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop thead th a{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:16px}.lollipop-body .lollipop-comparison-table-desktop thead th img,.lollipop-body .lollipop-comparison-table-desktop thead th svg{display:block;width:calc(100% - 32px);max-width:378px;height:auto;aspect-ratio:1;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;object-fit:cover}.lollipop-body .lollipop-comparison-table-desktop thead th .product-name{display:block;width:100%;min-width:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-price{color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-table-desktop tbody th{width:320px;min-width:320px;max-width:320px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop tbody tr{height:100px}.lollipop-body .lollipop-comparison-table-desktop tbody td{color:var(--lollipop-border-color);font-family:Nunito,sans-serif;font-size:50px;line-height:1;text-align:center}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{position:sticky;left:0;z-index:2;background:var(--table-background)}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{z-index:3}.lollipop-body .lollipop-table-value{display:inline-flex;align-items:center;justify-content:center;min-width:1em}.lollipop-body .lollipop-comparison-check{display:block;width:50px;height:50px;max-width:none}@media screen and (max-width:1399px){.lollipop-body .lollipop-comparison-table>.lollipop-content-width{padding-top:120px;padding-bottom:51px}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:300px;min-width:300px}.lollipop-body .lollipop-comparison-check{width:40px;height:40px}}@media screen and (max-width:768px){.lollipop-body .lollipop-comparison-table>.lollipop-content-width{width:100%;max-width:none;padding:64px 12px 27px}.lollipop-body .lollipop-table-scroll-desktop{display:none}.lollipop-body .lollipop-table-scroll-mobile{display:block;min-width:0}.lollipop-body .lollipop-comparison-table-mobile{width:auto;min-width:1072px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product-column{width:268px}.lollipop-body .lollipop-comparison-table-mobile col:not(.lollipop-mobile-product-column){width:268px}.lollipop-body .lollipop-comparison-table-mobile td,.lollipop-body .lollipop-comparison-table-mobile th{min-width:0;padding:16px;border-right:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);vertical-align:middle}.lollipop-body .lollipop-comparison-table-mobile tr>:last-child{border-right:0}.lollipop-body .lollipop-comparison-table-mobile tbody tr:last-child>*{border-bottom:0}.lollipop-body .lollipop-comparison-table-mobile thead th{width:268px;min-width:268px;height:68px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-mobile thead th:first-child{width:268px;min-width:268px;max-width:268px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product{width:268px;min-width:268px;max-width:268px;color:var(--text-primary-color);text-align:center}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product a{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:12px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product img,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product svg{display:block;width:124px;height:124px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;object-fit:cover}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product .product-name{display:block;width:100%;min-width:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-mobile .lollipop-table-price{color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-table-mobile tbody tr{height:208px}.lollipop-body .lollipop-comparison-table-mobile tbody td{color:var(--lollipop-border-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:50px;line-height:1;text-align:center}.lollipop-body .lollipop-comparison-table-desktop{min-width:580px;font-size:16px}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-label-column{width:150px}.lollipop-body .lollipop-comparison-table-desktop td,.lollipop-body .lollipop-comparison-table-desktop th{min-width:0;padding:16px}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:150px;min-width:150px;max-width:150px}.lollipop-body .lollipop-comparison-table-desktop thead th{height:300px}.lollipop-body .lollipop-comparison-table-desktop thead th img,.lollipop-body .lollipop-comparison-table-desktop thead th svg{width:100px;height:100px}.lollipop-body .lollipop-comparison-table-desktop thead th .product-name{font-size:16px}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{font-size:22px}.lollipop-body .lollipop-comparison-table-desktop tbody tr{height:78px}.lollipop-body .lollipop-comparison-table-desktop tbody th{font-size:18px}.lollipop-body .lollipop-comparison-table-desktop tbody td{font-size:22px}.lollipop-body .lollipop-comparison-table-mobile{min-width:1072px;font-size:16px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product-column,.lollipop-body .lollipop-comparison-table-mobile col:not(.lollipop-mobile-product-column),.lollipop-body .lollipop-comparison-table-mobile thead th,.lollipop-body .lollipop-comparison-table-mobile thead th:first-child{width:268px;min-width:268px;max-width:268px}.lollipop-body .lollipop-comparison-table-mobile td,.lollipop-body .lollipop-comparison-table-mobile th{padding:16px}.lollipop-body .lollipop-comparison-table-mobile thead th{height:68px;font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product{height:208px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product img,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product svg{width:100px;height:100px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product .product-name{font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-table-price{font-size:16px}.lollipop-body .lollipop-comparison-table-mobile tbody tr{height:208px}.lollipop-body .lollipop-comparison-table-mobile tbody td{font-size:22px}.lollipop-body .lollipop-comparison-check{width:28px;height:28px}}.lollipop-body .lollipop-icon-list{position:relative;padding-bottom:48px}.lollipop-body .lollipop-icon-list>.lollipop-content-width{width:90%;max-width:1680px;padding:54px 12px 120px}.lollipop-body .lollipop-icon-carousel{position:relative;overflow:hidden}.lollipop-body .lollipop-icon-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:18px}.lollipop-body .lollipop-icon-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-icon-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-icon-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:189px;padding:16px;color:var(--text-secondary-color);border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-icon-card.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-icon-card.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-icon-card.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-icon-card .np-ui-subhead-title{margin-bottom:0;color:var(--text-thirdy-color);font-size:clamp(20px,calc(19.2px + .25vw),24px)!important;font-weight:900;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-media{display:flex;align-items:center;align-self:center;justify-content:center;width:100px;height:100px;margin-bottom:24px;color:var(--lollipop-border-color);border-radius:15px;background:var(--section-background);overflow:hidden}.lollipop-body .lollipop-icon-media img,.lollipop-body .lollipop-icon-media svg{display:block;width:100%;height:100%;object-fit:contain}.lollipop-body .lollipop-icon-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border:2px solid var(--lollipop-border-color);border-radius:15px;overflow:hidden}.lollipop-body .lollipop-icon-placeholder .placeholder-svg{flex:none;transform:none;transform-origin:center}.lollipop-body .lollipop-icon-description{margin-top:12px;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-icon-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-icon-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (min-width:1400px){.lollipop-body .lollipop-icon-list>.lollipop-content-width{padding-top:72px;padding-bottom:160px}}@media screen and (max-width:768px){.lollipop-body .lollipop-icon-list>.lollipop-content-width{width:100%;max-width:none;padding:29px 12px 64px}.lollipop-body .lollipop-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-icon-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-icon-card{min-height:189px;padding:16px}.lollipop-body .lollipop-icon-media{width:100px;height:100px;margin-bottom:24px}}.lollipop-body .lollipop-icon-list-2{position:relative}.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{width:90%;max-width:1680px;padding:57px 12px}.lollipop-body .lollipop-icon-2-carousel{overflow:hidden}.lollipop-body .lollipop-icon-2-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:50px;padding-top:24px}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-icon-2-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:234px;margin-top:65px;padding:64px 0 24px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--icon-card-background)}.lollipop-body .lollipop-icon-2-card.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-icon-2-card.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-icon-2-card.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-icon-2-card .np-ui-subhead-title{width:100%;margin-top:24px;margin-bottom:16px;padding:0 16px;color:var(--text-thirdy-color);font-size:clamp(22px,calc(20.4px + .5vw),30px)!important;font-weight:900;line-height:1.5;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-2-media{position:absolute;top:-76px;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:137px;height:137px;padding:24px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--main-button-background-color);transform:translateX(-50%)}.lollipop-body .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-media svg{display:block;width:100%;height:100%;object-fit:contain}.lollipop-body .lollipop-icon-2-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:2px solid var(--lollipop-border-color);border-radius:11.34px;background:var(--icon-card-background);overflow:hidden}.lollipop-body .lollipop-icon-2-placeholder .placeholder-svg{flex:none;transform:none;transform-origin:center}.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media{transform:translateX(-50%) rotate(-6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media svg{transform:rotate(6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media{transform:translateX(-50%) rotate(6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media svg{transform:rotate(-6deg)}.lollipop-body .lollipop-icon-2-description{width:100%;margin:0 auto;padding:0 16px;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width:1400px){.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{padding-top:76px;padding-bottom:76px}}@media screen and (max-width:768px){.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{width:100%;max-width:none;padding:30px 12px}.lollipop-body .lollipop-icon-2-grid{grid-template-columns:1fr;gap:25px}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-icon-2-card{min-height:247px}.lollipop-body .lollipop-icon-2-description{padding:0 16px;font-size:18px}}.lollipop-body .lollipop-testimonials>.lollipop-content-width{position:relative;left:auto;width:90vw;max-width:1680px;padding:120px 12px 60px}.lollipop-body .lollipop-testimonials .lollipop-section-heading{max-width:100%;margin-bottom:0}.lollipop-body .lollipop-testimonials .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-testimonial-carousel{padding:1px;overflow:hidden}.lollipop-body .lollipop-testimonial-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-testimonial-heading-row .lollipop-section-heading{width:100%;max-width:100%;margin-bottom:0}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-left .lollipop-section-heading{padding-right:150px;text-align:left}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-center .lollipop-section-heading{padding-right:150px;padding-left:150px;text-align:center}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-right .lollipop-section-heading{padding-left:150px;text-align:right}.lollipop-body .lollipop-testimonial-controls-desktop{position:absolute;top:50%;right:0;transform:translateY(-50%)}.lollipop-body .lollipop-testimonial-heading-row.text-right .lollipop-testimonial-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-testimonial-controls-mobile{display:none}.lollipop-body .lollipop-testimonial{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;width:calc(50% - 15px);min-height:322px;color:var(--text-secondary-color);border:0;border-radius:0;background:0 0;gap:16px;overflow:visible}.lollipop-body .lollipop-testimonial.has-no-product-image{display:grid}.lollipop-body .lollipop-testimonial-product{display:flex;align-items:center;justify-content:center;min-height:318px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-testimonial-product img,.lollipop-body .lollipop-testimonial-product svg{display:block;width:100%;height:100%;color:var(--lollipop-border-color);object-fit:cover}.lollipop-body .lollipop-testimonial-product.is-placeholder{background:#d9beff}.lollipop-body .lollipop-testimonial-product.is-placeholder svg{object-fit:contain;transform:scale(2.5);transform-origin:center}.lollipop-body .lollipop-testimonial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--testimonial-background)}.lollipop-body .lollipop-rating{display:flex;margin-bottom:16px;color:var(--main-button-background-color);letter-spacing:0;line-height:1;gap:4px}.lollipop-body .lollipop-rating .lollipop-rating-star{display:block;width:21px;height:20px;max-width:none}.lollipop-body .lollipop-rating .lollipop-rating-star .lollipop-rating-star-base{fill:transparent;stroke:var(--lollipop-border-color);stroke-width:2px}.lollipop-body .lollipop-rating .lollipop-rating-star .lollipop-rating-star-fill{fill:var(--main-button-background-color);stroke:none}.lollipop-body .lollipop-rating .lollipop-rating-star.is-half .lollipop-rating-star-fill{clip-path:inset(0 50% 0 0)}.lollipop-body .lollipop-testimonial-quote{font-size:44px;line-height:20px}.lollipop-body .lollipop-testimonial-title{margin-bottom:8px;color:var(--main-button-background-color);font-size:30px;line-height:1.2;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-testimonial-text{max-width:100%;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-author{display:flex;align-items:center;margin-top:16px;gap:12px}.lollipop-body .lollipop-author img{width:65px;height:65px;border:2px solid var(--lollipop-border-color);border-radius:15.12px;object-fit:cover}.lollipop-body .lollipop-author>span{display:flex;flex-direction:column}.lollipop-body .lollipop-author .product-name{color:var(--main-button-background-color);font-size:18px;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-author em{color:var(--text-secondary-color);font-size:14px;font-style:normal}@media screen and (min-width:1400px){.lollipop-body .lollipop-testimonials>.lollipop-content-width{padding-top:160px;padding-bottom:80px}.lollipop-body .lollipop-testimonial{grid-template-columns:5fr 7fr}.lollipop-body .lollipop-testimonial-copy{padding:24px}}@media screen and (max-width:768px){.lollipop-body .lollipop-testimonials>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:64px 12px 32px}.lollipop-body .lollipop-testimonial-heading-row{margin-bottom:24px}.lollipop-body .lollipop-testimonial-heading-row .lollipop-section-heading{padding:0;max-width:100%}.lollipop-body .lollipop-testimonial-controls-desktop{display:none}.lollipop-body .lollipop-testimonial-controls-mobile{display:flex;margin-top:32px}.lollipop-body .lollipop-testimonials .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-testimonial{grid-template-columns:1fr;width:100%;min-height:0;gap:0}.lollipop-body .lollipop-testimonial:not(.has-no-product-image) .lollipop-testimonial-product{position:absolute;inset:0;min-height:0;max-height:none;border-radius:22.68px;opacity:.35}.lollipop-body .lollipop-testimonial.has-no-product-image .lollipop-testimonial-product{display:none}.lollipop-body .lollipop-testimonial:not(.has-no-product-image) .lollipop-testimonial-copy{position:relative;min-height:286.04px;padding:16px;background:rgba(217,190,255,.8);justify-content:center}.lollipop-body .lollipop-testimonial.has-no-product-image .lollipop-testimonial-copy{position:relative;min-height:286.04px;padding:16px;background:var(--testimonial-background);justify-content:center}.lollipop-body .lollipop-rating{margin-bottom:12px}.lollipop-body .lollipop-testimonial-title{margin-bottom:12px;font-size:22.35px}}.lollipop-body .lollipop-gallery{position:relative;padding-bottom:48px}.lollipop-body .lollipop-gallery>.lollipop-content-width{max-width:none;padding:60px 0 120px}.lollipop-body .lollipop-gallery .lollipop-section-heading{width:90vw;max-width:1680px;margin-right:auto;margin-bottom:48px;margin-left:auto;padding:0 12px}.lollipop-body .lollipop-gallery .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-gallery-carousel{padding:16px 1px;overflow:hidden}.lollipop-body .lollipop-gallery-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:center;gap:30px}.lollipop-body .lollipop-gallery-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .lollipop-gallery-item:nth-child(odd){transform:rotate(-5deg)}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .lollipop-gallery-item:nth-child(even){transform:rotate(5deg)}.lollipop-body .lollipop-gallery-item{display:block;min-width:0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:0 0;overflow:hidden;transition:transform .3s linear}.lollipop-body .lollipop-gallery-item:hover{z-index:1}.lollipop-body .lollipop-gallery-item:hover img,.lollipop-body .lollipop-gallery-item:hover svg{transform:scale(1.1)}.lollipop-body .lollipop-gallery-item img,.lollipop-body .lollipop-gallery-item svg{display:block;width:100%;aspect-ratio:1;color:var(--lollipop-border-color);object-fit:cover;transition:transform .3s linear}.lollipop-body .lollipop-gallery-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-gallery-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-gallery-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (min-width:1400px){.lollipop-body .lollipop-gallery>.lollipop-content-width{padding-top:80px;padding-bottom:160px}}@media screen and (max-width:768px){.lollipop-body .lollipop-gallery>.lollipop-content-width{padding-top:32px;padding-bottom:64px}.lollipop-body .lollipop-gallery .lollipop-section-heading{width:100%;max-width:none;margin-bottom:24px}.lollipop-body .lollipop-gallery .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-gallery-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr));gap:36px}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-gallery-item{padding:0;border-radius:22.68px}}.lollipop-body{--lollipop-cart-drawer-width:min(720px, calc(100vw - 10px));--lollipop-cart-radius:16px;--lollipop-cart-shadow:1px 2px 0 #000000}.lollipop-body .lollipop-cart-page{color:var(--text-secondary-color);background:var(--background-color)}.lollipop-body .lollipop-cart-page__inner{padding-top:160px;padding-bottom:160px}.lollipop-body .lollipop-cart-page__title{margin:0 0 24px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:var(--lollipop-title-font-size,58px);font-weight:900;line-height:1.2;text-align:left}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{width:100%!important;max-width:none!important;margin:0 0 48px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;text-align:left}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--cart-page{color:inherit}.lollipop-body .lollipop-cart-page .np-free-shipping-promo__message{justify-content:flex-start;color:inherit;font-size:inherit}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{position:relative;width:100%;height:40px;padding:12px 0}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__track{position:relative;width:100%;height:16px;border:2px solid var(--lollipop-border-color);border-radius:999px;background:var(--secondary-button-background-color);overflow:hidden}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill{width:var(--np-fsp-progress-width,0%);height:12px;border-radius:999px;background:var(--main-button-background-color);transition:width .8s ease-out}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{position:absolute;top:0;right:auto;left:var(--np-fsp-marker-left,0);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);box-shadow:var(--lollipop-cart-shadow);transition:left .8s ease-out}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon svg{width:26px;height:24px;fill:currentColor}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{display:flex;align-items:center;justify-content:space-between;margin-top:12px;line-height:1.5;gap:20px}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon{display:inline-flex;flex:none;align-items:center;align-self:center;justify-content:center;width:24px;height:24px;color:var(--main-button-background-color);font-size:22px;line-height:24px;vertical-align:middle}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon svg{display:block;width:26px;height:24px;fill:currentColor}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon::before{display:block;line-height:24px}.lollipop-body .np-free-shipping-promo--lollipop.np-free-shipping-promo--success .np-free-shipping-promo__message{justify-content:flex-start;gap:10px}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__action{flex:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-cart-content{width:100%}.lollipop-body .lollipop-cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:start;gap:clamp(48px,5vw,96px)}.lollipop-body .lollipop-cart-products,.lollipop-body .lollipop-cart-summary-column,.lollipop-body .lollipop-cart-summary-column .flex-cart{min-width:0}.lollipop-body .lollipop-cart-page .cart-sub-title{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;padding:0 0 18px 148px;border-bottom:2px solid var(--lollipop-border-color);color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:700;gap:20px}.lollipop-body .lollipop-cart-page .cart-sub-title span:not(:first-child){text-align:center}.lollipop-body .lollipop-cart-page .cart-list{margin:0;padding:0;overflow:visible}.lollipop-body .lollipop-cart-page .cart-item{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);min-height:152px;margin:0;padding:28px 0;border-bottom:2px solid var(--lollipop-border-color);gap:32px}.lollipop-body .lollipop-cart-page .cart-item>.cart-discount-tips,.lollipop-body .lollipop-cart-page .cart-item>.cart-glasses-detail,.lollipop-body .lollipop-cart-page .cart-item>.dicount-gifts-wrap{grid-column:1/-1}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:116px;height:116px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:15px;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text,.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text a,.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text img{display:block;width:100%;height:100%}.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text img{object-fit:cover}.lollipop-body .lollipop-cart-page .cart-item .cart-info{position:static;display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;min-width:0;padding:0;gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-name{display:block;width:auto;min-width:0;padding:0;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{display:-webkit-box;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:22px;font-weight:900;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page{margin-top:10px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{display:block;width:auto;margin:0!important;padding:0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.55;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types>div{display:block}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del,.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price,.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-types{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number,.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{width:auto;padding:0;text-align:center}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:block;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:700}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{position:relative;display:grid;grid-template-columns:42px 46px 42px;width:130px;height:47px;margin:0 auto;padding:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:#fff;overflow:visible}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{position:static;display:flex;align-items:center;justify-content:center;width:42px;height:43px;border:0;background:0 0;color:var(--text-secondary-color);font-size:13px;line-height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.disabled,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.is-disabled{cursor:not-allowed;opacity:.35}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease{grid-column:1}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{grid-column:3}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box{grid-column:2;grid-row:1;width:46px;height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:100%;height:43px;padding:0;border:0;background:0 0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;font-weight:700;line-height:43px;text-align:center}.lollipop-body .lollipop-cart-page .cart-item .delete-text{position:absolute;top:calc(108%);left:50%;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;font-weight:400;text-decoration:underline;transform:translateX(-50%);cursor:pointer}.lollipop-body .lollipop-cart-page .cart-discount-tips{display:none;width:100%;margin:0 0 20px;padding:12px 16px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:15px!important;font-weight:700;line-height:1.4}.lollipop-body .lollipop-cart-page .cart-discount-tips.cart-discount-tips-show{display:flex;align-items:center;gap:10px}.lollipop-body .lollipop-cart-page .cart-discount-tips em{font-style:normal}.lollipop-body .lollipop-cart-page .total-tips{display:none;position:relative;margin:0 0 24px;padding:16px 62px 16px 62px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-icon{position:absolute;top:50%;left:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:Arial,sans-serif;font-size:19px;font-weight:700;line-height:1;transform:translateY(-50%);box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;margin:0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;transform:translateY(-50%);box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close:focus-visible,.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close:hover{box-shadow:none;transform:translate(1px,calc(-48%))}.lollipop-body .lollipop-cart-page .total-tips h4,.lollipop-body .lollipop-cart-page .total-tips p{margin:0}.lollipop-body .lollipop-cart-page .total-tips h4{margin-bottom:4px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px;font-weight:900;line-height:1.2}.lollipop-body .lollipop-cart-page .total-tips p{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.4}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:34px;padding:22px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .lollipop-cart-page .cart-coupon-open{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:0 28px 0 0;background:0 0;color:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:19px;font-weight:900;text-align:left}.lollipop-body .lollipop-cart-page .cart-coupon-open::after{position:absolute;top:50%;right:4px;width:auto;height:auto;border:0;content:"+"!important;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:22px;font-weight:700;line-height:1;transform:translateY(-50%);transition:none}.lollipop-body .lollipop-cart-page .cart-coupon-open--show::after{content:"−"!important;transform:translateY(-50%)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open::before,.lollipop-body .lollipop-cart-page .cart-coupon-open::before{display:none!important;content:none!important}.lollipop-body .lollipop-cart-coupon__account{margin:18px 0 12px;font-size:14px}.lollipop-body .lollipop-cart-coupon__account a,.lollipop-body .lollipop-cart-coupon__account button{border:0;padding:0;background:0 0;color:inherit;text-decoration:underline}.lollipop-body .lollipop-cart-page .cart-coupon-box{display:grid;grid-template-columns:minmax(0,1fr) auto}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-input{width:100%;min-width:0;height:50px;margin:0;border:2px solid var(--lollipop-border-color);border-right:0;padding:0 16px;background:#d9beff;color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:120px;min-height:50px;margin:0;padding:10px 20px;border-radius:0 var(--lollipop-cart-radius) var(--lollipop-cart-radius) 0}.lollipop-body .lollipop-cart-continue{display:inline-flex;align-items:center;justify-content:center;min-width:257px;min-height:56px;margin-top:28px;border:2px solid var(--main-button-border-color);border-radius:var(--lollipop-button-radius,var(--lollipop-cart-radius));padding:10px 28px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px;font-weight:900;line-height:1.3;text-decoration:none;box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .lollipop-cart-continue:focus-visible,.lollipop-body .lollipop-cart-continue:hover{color:var(--main-button-text-color);box-shadow:none;transform:translate(1px,2px)}.lollipop-body .lollipop-cart-page .currency-tips{margin-top:28px;color:var(--text-secondary-color);font-size:12px;line-height:1.5}.lollipop-body .lollipop-cart-summary-column{position:sticky;top:24px}.lollipop-body .lollipop-cart-summary-column .cart-comments{width:100%;max-width:none;margin-bottom:32px}.lollipop-body .lollipop-cart-summary-column .cart-comments>label{display:block;margin-bottom:12px;color:var(--text-secondary-color);font-size:19px}.lollipop-body .lollipop-cart-note{position:relative}.lollipop-body .lollipop-cart-note .np-ui-textarea{display:block;width:100%;height:130px;min-height:130px;resize:vertical;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);padding:16px 18px 34px;background:#fff;color:var(--text-secondary-color);outline:0}.lollipop-body .lollipop-cart-note .np-ui-textarea:focus{box-shadow:0 0 0 3px rgba(72,40,105,.25)}.lollipop-body .lollipop-cart-note .np-ui-maxcharacter{position:absolute;right:16px;bottom:10px;color:rgba(28,28,28,.65);font-size:12px}.lollipop-body .lollipop-cart-summary-column .cart-total{padding:30px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--secondary-button-text-color)}.lollipop-body .lollipop-cart-summary-column .cart-discount,.lollipop-body .lollipop-cart-summary-column .cart-total-price,.lollipop-body .lollipop-cart-summary-column .subtotal-price{display:flex;align-items:center;justify-content:space-between;min-height:38px;color:inherit;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:17px;font-weight:700;gap:20px}.lollipop-body .lollipop-cart-summary-column .cart-discount:not(.discount--show){display:none}.lollipop-body .lollipop-cart-summary-column .cart-discount>div{position:relative;display:flex;align-items:center;gap:6px}.lollipop-body .lollipop-cart-summary-column .J-DiscountTips{border:0;padding:0;background:0 0;color:inherit}.lollipop-body .lollipop-cart-summary-column .cart-total-price{margin-top:14px;padding-top:20px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900}.lollipop-body .lollipop-cart-summary-column .cart-total-describe{margin:12px 0 22px;color:var(--text-secondary-color);font-size:13px}.lollipop-body .lollipop-cart-summary-column .J-Gopay{width:100%;min-height:56px;border:2px solid var(--main-button-border-color);box-shadow:var(--lollipop-cart-shadow);transition:none}.lollipop-body .lollipop-cart-summary-column .J-Gopay:active:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:focus-visible:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:focus:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:hover:not(:disabled){color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);box-shadow:var(--lollipop-cart-shadow);transform:none}.lollipop-body .lollipop-cart-empty{max-width:680px;margin:0 auto;padding:72px 32px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);text-align:center}.lollipop-body .lollipop-cart-empty .cart-describe{margin-bottom:30px;color:var(--secondary-button-text-color);font-size:28px}.lollipop-body .lollipop-cart-empty__button{min-width:220px;min-height:54px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-recommend{margin-top:96px}.lollipop-body .lollipop-cart-recommend .model-recommend.main{max-width:none;padding:0;border:0;background:0 0}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{display:flex;width:100%;margin:0 0 48px;align-items:baseline;justify-content:space-between;color:var(--caption-text-color);line-height:1.2;letter-spacing:.96px;gap:32px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title>span{min-width:0}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{display:block;flex:none;margin-left:auto;color:inherit;font:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:14px;font-weight:900;font-style:italic;line-height:1.3;text-align:right;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-navigation{pointer-events:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{top:116px;display:flex;width:60px;height:60px;margin-top:-30px;padding:0;align-items:center;justify-content:center;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--main-button-background-color);line-height:1;pointer-events:auto}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{left:-30px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next{right:-30px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next::after,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev::after{display:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:auto}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-icon{display:block;width:21px;height:31px;max-width:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture{position:relative;border:2px solid var(--lollipop-border-color);border-radius:36px;background:#fff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture>a,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-media,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture>a,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-media{position:absolute;inset:0;display:block;width:100%;height:100%}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture img,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture img,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image--primary{z-index:1;opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image--secondary{z-index:2;opacity:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .has-secondary-image .lollipop-recommend-image,.lollipop-body .lollipop-cart-page .model-recommend .has-secondary-image .lollipop-recommend-image{transition:opacity .3s linear}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li{position:relative;padding:0;text-align:left}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action{position:absolute;top:20px;right:20px;z-index:4;display:flex;align-items:center;justify-content:center;width:45px;height:45px;min-height:45px;margin:0;padding:0;border:2px solid var(--secondary-button-border-color);border-radius:8px;background:#ffc6ef;color:var(--secondary-button-text-color);opacity:0;box-shadow:none;transition:opacity .3s linear}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action:disabled,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action:disabled{cursor:not-allowed;opacity:.45}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action>span,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action-icon{display:block;width:25px;height:25px;fill:currentColor;pointer-events:none}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .lollipop-recommend-action,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .lollipop-recommend-action{opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--primary{opacity:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--secondary{opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .sale-tag,.lollipop-body .lollipop-cart-page .model-recommend .sale-tag{top:20px;right:auto;left:20px;z-index:3}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title{display:-webkit-box;height:auto;max-height:72px;margin:24px 4px 8px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:30px;font-weight:900;line-height:1.2;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;margin:0 4px 8px;column-gap:16px;row-gap:8px;text-align:left!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .pay-price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price .pay-price{font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:20px;font-weight:900;line-height:1.5}.lollipop-body .nav-model-mask.J-Mask{z-index:1001;background:rgba(0,0,0,.5)}.lollipop-body .buy-cart-box.drawer.lollipop{right:calc(var(--lollipop-cart-drawer-width) * -1);display:flex;flex-direction:column;width:var(--lollipop-cart-drawer-width);max-width:none;height:100dvh;border-radius:23px 0 0 23px;background:#d9beff;color:var(--text-secondary-color);overflow:hidden;transform:translateX(0);transition:transform .3s ease-in-out}.lollipop-body .buy-cart-box.drawer.lollipop.buy-cart--right{transform:translateX(calc(var(--lollipop-cart-drawer-width) * -1))}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title{position:relative;z-index:4;display:flex;flex:none;align-items:center;justify-content:space-between;min-height:112px;margin:0;padding:25px 50px;border:0;border-bottom:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color);font-size:40px!important;line-height:1.1;text-align:left}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title-cart{color:inherit;font:inherit}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-size:16px;box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close:focus-visible,.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close:hover{box-shadow:none;transform:translate(1px,2px)}.lollipop-body .buy-cart-box.drawer.lollipop>.cart-order-shop-sfreShipping{flex:none;width:auto!important;margin:24px 50px 0!important;color:var(--text-secondary-color);font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--drawer{padding:0;border:0;border-radius:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{height:32px;padding:10px 0}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__track{height:12px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill{height:8px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{right:auto;left:var(--np-fsp-marker-left,0);width:32px;height:32px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon svg{width:21px;height:19px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:30px 50px 0;background:#d9beff;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-discount-tips{order:-5}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.style-one-recommed-shop{order:4}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.buy-product-list{order:-3}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-comments{order:1}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.currency-tips,.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.total-tips{order:2}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-coupon-main{position:static;order:3;margin:24px -50px 0;padding:20px 50px;border:0;border-top:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-list{margin:0;padding:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item{position:relative;display:grid;grid-template-columns:165px minmax(0,1fr);min-height:165px;margin:0 0 32px;padding:0 0 32px;border-bottom:2px solid var(--lollipop-border-color);gap:26px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.cart-discount-tips,.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.cart-glasses-detail,.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.dicount-gifts-wrap{grid-column:1/-1}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img{position:relative;width:165px;height:165px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#fff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img .buy-text,.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img a,.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img img{display:block;width:100%;height:100%}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img img{object-fit:contain}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-width:0;min-height:165px;margin:0;column-gap:20px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-actions{display:flex;flex-direction:column;grid-column:1/-1;grid-row:4;align-items:flex-start;min-width:0;row-gap:8px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;column-gap:20px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header{display:contents}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.product-name{grid-column:1;grid-row:1;min-width:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.product-subtotal{grid-column:2;grid-row:1;justify-self:end;align-self:start}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-meta{display:flex;flex-direction:column;grid-column:1/-1;grid-row:3;min-width:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-actions>.conversion-assistant-cart-drawer{flex:none;align-self:flex-start;width:100%;min-width:0;margin:0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform>.conversion-assistant-cart-drawer{grid-column:-1;grid-row:6;justify-self:start;margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .product-name{margin:0;padding:0;font-size:23px;line-height:1.2}.lollipop-body .buy-cart-box.drawer.lollipop .product-name a{display:-webkit-box;color:var(--text-primary-color);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .cart-properties,.lollipop-body .buy-cart-box.drawer.lollipop .product-type{margin:0 0 10px;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.5}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top{display:block}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top>div{display:inline}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top>div:not(:last-child)::after{content:", "}.lollipop-body .buy-cart-box.drawer.lollipop .product-price,.lollipop-body .buy-cart-box.drawer.lollipop .product-subtotal{margin:0 0 12px;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:17px;font-weight:700}.lollipop-body .buy-cart-box.drawer.lollipop .product-subtotal{display:block;margin:0;text-align:right;white-space:nowrap}.lollipop-body .buy-cart-box.drawer.lollipop .product-price{grid-column:1/-1;grid-row:2;margin:10px 0 12px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number{position:relative;display:grid;grid-template-columns:42px 46px 42px;width:130px;height:47px;grid-column:1;grid-row:4;margin-top:12px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:0 0;overflow:visible}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity>.np-ui-input-number{grid-column:1;grid-row:1;margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity>.product-del{grid-column:2;grid-row:1;align-self:center;margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{position:static;display:flex;align-items:center;justify-content:center;width:42px;height:43px;border:0;background:0 0;color:var(--text-secondary-color);font-size:18.08px;font-weight:700;line-height:43px;opacity:1;text-shadow:0 0 .45px currentColor}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease{grid-column:1}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{grid-column:3}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box{grid-column:2;grid-row:1;width:46px;height:43px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box .np-ui-input{width:100%;height:43px;padding:0;border:0;background:0 0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;line-height:43px;text-align:center}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer{display:block;align-self:flex-start;width:100%;min-width:0;height:20px;max-height:20px;margin:0;padding:0!important;color:var(--main-button-background-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:13px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer:empty{display:none}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer>span{display:block;width:100%;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer .icon{display:flex;align-items:center;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer .icon::before{flex:none;width:13px;height:13px;margin-right:4px}.lollipop-body .buy-cart-box.drawer.lollipop .c-hurryup-bar{position:static!important;display:inline-flex;flex:none;align-self:flex-start;align-items:center;justify-content:center;justify-self:start;box-sizing:border-box;width:fit-content!important;max-width:100%;min-height:26px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:7px;padding:3px 9px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:12px;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform>.c-hurryup-bar,.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.c-hurryup-bar{grid-column:1;grid-row:5;margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .delete-text{display:none}.lollipop-body .buy-cart-box.drawer.lollipop .product-del{position:static;grid-column:2;justify-self:end;width:auto}.lollipop-body .buy-cart-box.drawer.lollipop .product-del .J-DelCartRow{display:inline;width:auto;height:auto;border:0;padding:0;background:0 0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:24px;letter-spacing:.96px;text-decoration:none;box-shadow:none;cursor:pointer}.lollipop-body .buy-cart-box.drawer.lollipop .product-del .J-DelCartRow::before{display:none;content:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments{width:100%;max-width:none;margin:8px 0 0;background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments p{margin-bottom:10px;color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:19px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments .np-ui-textarea{width:100%;min-height:100px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);padding:14px;background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .currency-tips{margin:22px 0;color:var(--text-secondary-color);font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount-tips{margin:0 0 20px;padding:12px 14px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:14px!important;font-weight:700}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open{position:relative;display:block;width:100%;padding-right:28px;color:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px;font-weight:900;line-height:1.3}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open::after{position:absolute;top:50%;right:4px;width:auto;height:auto;border:0;content:"+"!important;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:22px;font-weight:700;line-height:1;transform:translateY(-50%);transition:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open--show::after{content:"−"!important;transform:translateY(-50%)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-input{width:100%;height:48px!important;margin:0;min-width:0;border:0;border-radius:0;padding:0 14px;background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn{min-width:112px;height:48px!important;min-height:48px;margin:0;border:0;border-left:2px solid var(--lollipop-border-color);border-radius:0;padding:8px 18px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px!important;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn.np-ui-btn-disabled,.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn:disabled{background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);cursor:not-allowed;opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .style-one-recommed-shop{margin:24px 0 30px;padding:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend.main{width:100%;max-width:none;margin:0;padding:20px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend>.title{margin-bottom:16px;color:var(--text-primary-color);font-size:23px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-container{width:100%;min-width:0;max-width:100%}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-container{margin:0;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-wrapper{width:100%;min-width:100%;flex-wrap:nowrap!important;align-items:stretch;justify-content:flex-start!important;height:auto!important;overflow:visible!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide{display:block!important;flex:0 0 auto;width:calc((100% - 16px)/ 2)!important;min-width:0;height:auto!important;margin-right:16px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide:last-child{margin-right:0!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture{border-radius:var(--lollipop-cart-radius)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action{top:12px;right:12px;width:45px;height:45px;min-height:45px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon{width:25px;height:25px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .sale-tag{top:12px;left:12px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title>a,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title>a{font-size:18px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title{max-height:48px;margin:12px 2px 5px;line-height:1.3}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price{margin:0 2px 6px;gap:6px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .pay-price{font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total{position:relative;z-index:4;flex:none;margin:0;padding:25px 50px;border:0;border-top:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount,.lollipop-body .buy-cart-box.drawer.lollipop .subtotal-price,.lollipop-body .buy-cart-box.drawer.lollipop .total-price{display:flex;align-items:center;justify-content:space-between;min-height:31px;color:inherit;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;gap:16px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount:not(.discount--show){display:none}.lollipop-body .buy-cart-box.drawer.lollipop .total-price{margin-top:8px;padding-top:14px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:22px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .total-describe{margin:8px 0 14px;color:var(--text-secondary-color);font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay{width:100%;min-height:56px;border:2px solid var(--main-button-border-color);box-shadow:var(--lollipop-cart-shadow);transition:none}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:active:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:focus-visible:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:focus:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:hover:not(:disabled){color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);box-shadow:var(--lollipop-cart-shadow);transform:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon{margin-top:12px}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty>.buy-cart{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty .icon-cart-empty{margin:auto auto 24px;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty .buy-cart>p{margin:0 auto auto;color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900}.lollipop-body .dicount-gifts-wrap{padding:16px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff}.lollipop-body .dicount-gifts-wrap .gift-item{border:2px solid var(--lollipop-border-color);border-radius:12px;background:#fff}.lollipop-body .gift-choose-model{background:rgba(0,0,0,.5)}.lollipop-body .gift-choose-model .gift-choose-dialog{display:flex;flex-direction:column;width:var(--lollipop-cart-drawer-width);max-width:none;border-radius:23px 0 0 23px;background:var(--secondary-button-background-color);color:var(--text-secondary-color);animation:lollipop-gift-drawer-in .3s ease-in-out both}.lollipop-body .gift-choose-model .gift-choose-dialog>.title{height:96px;padding:25px 50px;border-bottom:2px solid var(--lollipop-border-color);color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:34px;font-weight:900}.lollipop-body .gift-choose-model .gift-choose-dialog>.title .icon-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-size:16px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content{flex:1 1 auto;min-height:0;max-height:calc(100% - 212px);padding:30px 50px;background:0 0}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item{display:grid;grid-template-columns:22px 120px minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:160px;margin:0 0 24px;padding:0 0 24px;border-bottom:2px solid var(--lollipop-border-color);background:0 0;gap:18px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:22px;margin:0;border:2px solid var(--lollipop-border-color);background:#fff}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox::after,.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox::before{content:none;display:none}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox-active{background:var(--main-button-background-color)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox-active::before{content:"\2713";display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;color:#fff;background:0 0;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image{width:120px;height:160px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#fff;object-fit:cover;overflow:hidden}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image img{width:100%;height:100%;object-fit:cover}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc-warp{display:flex;flex-direction:column;width:100%;max-width:none;min-height:160px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-title{margin:0 0 10px;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:21px;font-weight:900;line-height:1.25;white-space:normal}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc{margin:0;padding:0;background:0 0;color:var(--text-secondary-color);font-size:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-option-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;gap:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price .current{color:var(--pay-price-color);font-size:17px;font-weight:700}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price .original{color:var(--orig-price-color);font-size:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity{width:114px;height:42px;flex:none}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity.gift-ui-input-number .gift-ui-input-box .gift-ui-input{height:42px;border:2px solid var(--lollipop-border-color);border-radius:9px;background:#fff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:15px}.lollipop-body .gift-choose-model .gift-foot{position:static;flex:0 0 auto;min-height:116px;padding:18px 50px;border-top:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color);box-shadow:none}.lollipop-body .gift-choose-model .gift-foot>span{color:var(--text-secondary-color);font-size:14px}.lollipop-body .gift-choose-model .gift-foot .choose-save{min-height:52px;margin-top:10px;border:2px solid var(--main-button-border-color);background:var(--main-button-background-color);color:var(--main-button-text-color);box-shadow:var(--lollipop-cart-shadow)}@keyframes lollipop-gift-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (max-width:1024px){.lollipop-body .lollipop-cart-page__inner{padding-top:96px;padding-bottom:96px}.lollipop-body .lollipop-cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.lollipop-body .lollipop-cart-page .cart-sub-title{grid-template-columns:minmax(0,1fr) 130px 120px;padding-left:132px}.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:100px minmax(0,1fr);gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:100px;height:100px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{grid-template-columns:minmax(0,1fr) 130px 120px;gap:12px}}@media screen and (max-width:768px){.lollipop-body{--lollipop-page-gutter:12px}.lollipop-body .lollipop-cart-page__inner{padding-top:64px;padding-bottom:64px}.lollipop-body .lollipop-cart-page .lollipop-cart-page__title{margin-bottom:22px;font-size:min(var(--lollipop-title-font-size,58px),40px)!important}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{margin-bottom:32px!important;font-size:15px;text-align:left}.lollipop-body .lollipop-cart-page .np-free-shipping-promo__message{justify-content:flex-start}.lollipop-body .lollipop-cart-layout{display:block}.lollipop-body .lollipop-cart-page .cart-sub-title{display:none}.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:115px minmax(0,1fr);min-height:151px;padding:24px 0;gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{font-size:18px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page{margin-top:6px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{font-size:12px}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{display:block;width:auto;padding:0;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;font-weight:700;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number{margin-top:auto}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:34px 38px 34px;width:106px;height:40px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:34px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:38px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .delete-text{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{position:absolute;top:14px;left:-8px;z-index:2;display:block;width:32px;height:32px;padding:0}.lollipop-body .lollipop-cart-page .cart-item .cart-del .J-DelCartRow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-size:11px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:28px;padding:18px}.lollipop-body .lollipop-cart-page .cart-coupon-box{grid-template-columns:minmax(0,1fr) 92px}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:92px;padding-right:10px;padding-left:10px}.lollipop-body .lollipop-cart-continue{margin-top:24px;font-size:16px}.lollipop-body .lollipop-cart-summary-column{position:static;margin-top:44px}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin-bottom:26px}.lollipop-body .lollipop-cart-summary-column .cart-total{padding:24px 20px}.lollipop-body .lollipop-cart-recommend{margin-top:64px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{margin-bottom:28px;align-items:flex-start;flex-direction:column;gap:10px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{width:100%;margin-left:0;font-size:14px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{top:92px;width:45px;height:45px;margin-top:-22.5px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{left:0}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next{right:0}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-icon{width:16px;height:24px}.lollipop-body .lollipop-cart-empty{padding:52px 20px}.lollipop-body .lollipop-cart-empty .cart-describe{font-size:23px}.lollipop-body .buy-cart-box.drawer.lollipop{height:100dvh;border-radius:16px 0 0 16px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title{min-height:63px;padding:10px 18px;font-size:27px!important}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close{width:38px;height:38px;font-size:14px}.lollipop-body .buy-cart-box.drawer.lollipop>.cart-order-shop-sfreShipping{margin:16px 18px 0!important;font-size:13px}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main{padding:22px 18px 0}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-coupon-main{margin-right:-18px;margin-left:-18px;padding:17px 18px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item{grid-template-columns:102px minmax(0,1fr);min-height:136px;margin-bottom:24px;padding-bottom:24px;gap:16px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img{width:102px;height:102px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform{min-height:136px;column-gap:12px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header{gap:12px}.lollipop-body .buy-cart-box.drawer.lollipop .product-name{margin-bottom:5px;font-size:18px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend>.title{font-size:20px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide{width:calc(86.956522% - 2.086957px)!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-properties,.lollipop-body .buy-cart-box.drawer.lollipop .product-type{margin-bottom:6px;font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .product-price{margin-bottom:7px;font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number{grid-template-columns:32px 36px 32px;width:100px;height:38px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{width:32px;height:34px;line-height:34px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box .np-ui-input{width:36px;height:34px;line-height:34px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total{padding:18px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay{min-height:50px}.lollipop-body .gift-choose-model .gift-choose-dialog{border-radius:16px 0 0 16px}.lollipop-body .gift-choose-model .gift-choose-dialog>.title{height:63px;padding:10px 18px;font-size:26px}.lollipop-body .gift-choose-model .gift-choose-dialog>.title .icon-close{width:38px;height:38px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content{max-height:calc(100% - 169px);padding:22px 18px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item{grid-template-columns:20px 88px minmax(0,1fr);min-height:118px;margin-bottom:18px;padding:0 0 18px;gap:12px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image{width:88px;height:118px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc-warp{min-height:118px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-title{margin-bottom:5px;font-size:16px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc{font-size:12px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-option-wrap{display:block}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity{margin-top:8px}.lollipop-body .gift-choose-model .gift-foot{min-height:106px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.lollipop-body .gift-choose-model .gift-choose-dialog{animation:none}.lollipop-body .model-recommend .lollipop-recommend-action,.lollipop-body .model-recommend .lollipop-recommend-image,.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill,.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{animation:none;transition:none}}@media (hover:none){.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action{opacity:1}}.lollipop-body .lollipop-cart-page .cart-wrap.lollipop-cart-layout{display:grid;float:none;width:100%;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0}.lollipop-body .lollipop-cart-page .lollipop-cart-page__inner{width:min(1680px,100%);max-width:1680px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-cart-page .lollipop-cart-products{float:none;width:auto;max-width:none;margin:0;padding:0}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{float:none;width:auto;max-width:none;margin:0;padding:0 0 0 48px}.lollipop-body .lollipop-cart-page .cart-sub-title{display:grid;width:100%;min-height:60px;margin:0;padding:0 0 24px;border-bottom:2px solid var(--lollipop-border-color);color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900;line-height:1.2;grid-template-columns:41.666667% repeat(3,19.444444%);gap:0}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(1){grid-column:1;text-align:left}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(2){grid-column:2;text-align:center}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(3){grid-column:3;text-align:center}.lollipop-body .lollipop-cart-page .cart-list{width:100%}.lollipop-body .lollipop-cart-page .cart-item{display:grid;width:100%;min-height:164px;margin:0;padding:24px 0;border-bottom:2px solid var(--lollipop-border-color);overflow:visible;grid-template-columns:112px minmax(0,1fr);gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:112px;height:112px;border:2px solid var(--lollipop-border-color);border-radius:15px;background:#fff}.lollipop-body .lollipop-cart-page .cart-item .cart-img img{object-fit:cover}.lollipop-body .lollipop-cart-page .cart-item .cart-info{position:relative;display:grid;width:100%;min-width:0;margin:0;padding:0;align-content:center;align-items:start;grid-template-columns:minmax(0,1fr) repeat(3,22.085%);grid-template-rows:repeat(5,auto);column-gap:0;row-gap:6px}.lollipop-body .lollipop-cart-page .cart-item .cart-name{display:contents}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{display:-webkit-box;min-width:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900;line-height:1.2;letter-spacing:.96px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{display:block;width:auto;margin:0;padding:0;color:var(--text-thirdy-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;font-weight:900;line-height:1.5;letter-spacing:.96px;text-align:left;grid-column:1;grid-row:2}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page{display:grid!important;align-items:start;min-width:0;margin:0;grid-column:1;grid-row:3;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;row-gap:4px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page){min-width:0;margin-top:2px!important;grid-column:1;grid-row:4}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page):empty{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.discount-tag{min-width:0;margin-top:2px;grid-column:1;grid-row:5}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{display:block;width:auto;margin:0!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.96px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page>.cart-types{min-width:0;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant{display:block;align-self:start;min-width:0;height:20px;max-height:20px;margin:0;color:var(--main-button-background-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:13px;font-weight:700;line-height:20px;letter-spacing:0;overflow:hidden;grid-column:2;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant>span{display:block;width:100%;height:20px;min-width:0;max-width:100%;margin:0;color:inherit;font:inherit;line-height:20px;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon{display:flex;align-items:center;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon::before{flex:none;width:13px;height:13px;margin-right:4px}.lollipop-body .lollipop-cart-page .cart-item .not-style-one-conversion-assistant-cart-page>.J-conversion-assistant:only-child{grid-column:1/-1}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-properties,.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-properties>span,.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types>div{display:block}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-types{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number{display:flex;width:auto;min-width:0;margin:0;padding:0;align-self:stretch;align-items:center;flex-direction:column;justify-content:center;text-align:center;height:100%;grid-column:2;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-number .c-hurryup-bar{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:100%;min-height:26px;margin-top:8px;border:2px solid var(--lollipop-border-color);border-radius:7px;padding:3px 9px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:12px;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:flex;width:auto;margin:0;padding:0;align-self:stretch;align-items:center;justify-content:center;color:var(--lollipop-border-color,#000);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:18.08px!important;font-weight:700;line-height:1.5;letter-spacing:.96px;text-align:center;height:100%;grid-column:3;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{display:flex;width:auto;min-width:0;margin:0;padding:0;align-self:stretch;align-items:center;justify-content:flex-end;text-align:right;height:100%;grid-column:4;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow{display:inline;width:auto;height:auto;border:0;padding:0;background:0 0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:24px;letter-spacing:.96px;text-decoration:none;cursor:pointer}.lollipop-body .lollipop-cart-page .cart-item .cart-number .delete-text{display:none}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:42px 42px 42px;width:130px;height:47px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:0 0}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:42px;height:43px;line-height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{color:var(--lollipop-border-color,#000);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:18.08px!important;font-weight:400}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:42px;height:43px;color:var(--lollipop-border-color,#000);font-size:18.08px;font-weight:700;line-height:43px;opacity:1;text-shadow:0 0 .45px currentColor}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.disabled,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.is-disabled{opacity:.6}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin:0 0 36px}.lollipop-body .lollipop-cart-summary-column .lollipop-cart-note .np-ui-textarea{width:100%;height:130px;min-height:130px;border-radius:15px;background:0 0}.lollipop-body .lollipop-cart-shipping>h2,.lollipop-body .lollipop-cart-summary-column .cart-comments>label{margin:0 0 16px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px!important;font-weight:900;line-height:1.2}.lollipop-body .lollipop-cart-shipping{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-cart-summary-column .cart-total{margin:0;padding:24px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-summary-column .cart-discount,.lollipop-body .lollipop-cart-summary-column .cart-total-price,.lollipop-body .lollipop-cart-summary-column .subtotal-price{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px!important;font-weight:400;line-height:1.5}.lollipop-body .lollipop-cart-summary-column .cart-total-price{margin-top:8px;padding-top:16px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px!important;font-weight:900}.lollipop-body .lollipop-cart-summary-column .J-Gopay{min-height:56px;margin-top:24px;border-radius:16px;font-size:20px!important}.lollipop-body .lollipop-cart-summary-column [data-cart-checkout]{display:flex;flex-direction:column;margin-top:24px;gap:14px}.lollipop-body .lollipop-cart-summary-column [data-cart-checkout] .J-Gopay{margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn.np-ui-btn,.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.paypal-fake-button,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn.np-ui-btn,.lollipop-body .lollipop-cart-summary-column .paypal-fake-button{position:relative;width:100%;min-height:56px;margin:0;border:2px solid var(--lollipop-border-color)!important;border-radius:var(--lollipop-button-radius,var(--lollipop-cart-radius));padding:0;background:#ffc439!important;overflow:hidden;box-shadow:var(--lollipop-cart-shadow);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn.np-ui-btn.cart-paypal-btn--show,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn.np-ui-btn.cart-paypal-btn--show{display:flex}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn .Paypal-buy-now,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn .Paypal-buy-now{width:100%;min-height:52px;border:0!important;border-radius:0;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:900;box-shadow:none!important}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn,.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.paypal-fake-button{margin-bottom:14px!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon,.lollipop-body .lollipop-cart-summary-column .cart-payment-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:14px;gap:8px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon img,.lollipop-body .lollipop-cart-summary-column .cart-payment-icon img{width:auto;max-width:44px;height:26px;object-fit:contain}.lollipop-body .lollipop-cart-page .cart-coupon-main{width:100%;margin-top:32px;padding:24px}.lollipop-body .lollipop-cart-page .cart-coupon-open{color:var(--secondary-button-text-color);font-size:18px;line-height:1.35}.lollipop-body .lollipop-cart-page .lollipop-cart-coupon__account{margin:18px 0 14px;color:var(--secondary-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;line-height:1.5}.lollipop-body .lollipop-cart-page .cart-coupon-box{border:2px solid var(--lollipop-border-color);border-radius:15px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-input{height:52px;border:0;padding:0 16px;background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:120px;min-height:52px;border:0;border-left:2px solid var(--lollipop-border-color);border-radius:0;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px!important;font-weight:900}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn.np-ui-btn-disabled,.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn:disabled{background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);cursor:not-allowed;opacity:.55}.lollipop-body .lollipop-cart-empty{max-width:none;padding:120px 24px;border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-cart-empty .cart-describe{color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900}@media screen and (max-width:1199px){.lollipop-body .lollipop-cart-page .cart-wrap.lollipop-cart-layout{display:block}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{position:static;width:100%;margin-top:56px;padding-left:0}}@media screen and (max-width:768px){.lollipop-body .lollipop-cart-page__inner{padding-top:40px;padding-bottom:48px}.lollipop-body .lollipop-cart-page .lollipop-cart-page__title{margin-bottom:8px;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.2}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{margin-bottom:8px!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:0 0!important;white-space:normal!important}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{margin-top:0}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{margin-top:8px}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target:empty,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping:empty{display:none!important;margin:0!important}.lollipop-body .lollipop-cart-page .cart-discount-tips{margin:0 0 12px!important}.lollipop-body .lollipop-cart-page .cart-sub-title{display:none}.lollipop-body .lollipop-cart-page .cart-item{min-height:148px;padding:18px 0;grid-template-columns:115px minmax(0,1fr);gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{display:grid;align-items:start;align-content:start;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,auto);column-gap:0;row-gap:4px;position:relative}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{font-size:18px;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{font-size:16px!important;grid-column:1;grid-row:2}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page{display:grid!important;margin-top:0;grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;column-gap:8px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.J-conversion-assistant,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-glasses-summary,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-glasses-view-more,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-types{grid-column:1;width:100%;min-width:0}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-types{overflow-wrap:anywhere}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{font-size:12px;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant{height:18px;max-height:18px;margin:0;font-size:12px;line-height:18px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.J-conversion-assistant{grid-row:auto;justify-self:stretch}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile{display:grid!important;grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:4px}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.J-conversion-assistant,.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.cart-types{grid-column:1;width:100%;min-width:0}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.cart-types{overflow-wrap:anywhere}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.J-conversion-assistant{grid-row:auto;justify-self:stretch}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon,.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant>span{height:18px;line-height:18px}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon::before{width:12px;height:12px}.lollipop-body .lollipop-cart-page .cart-item .cart-number{align-items:flex-start;grid-column:1;grid-row:4;height:auto;margin-top:2px}.lollipop-body .lollipop-cart-page .cart-item .cart-number .c-hurryup-bar{min-height:24px;margin-top:6px;padding:2px 8px;font-size:11px}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{position:absolute;top:-8px;left:-139px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:0;font-weight:900;line-height:20px;box-shadow:var(--lollipop-cart-shadow);z-index:2}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;background:0 0;color:inherit;font-size:0;line-height:1;box-shadow:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow::before{display:block;content:"×";color:inherit;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del::before{display:none;content:none}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page){grid-column:1;grid-row:5}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.discount-tag{grid-column:1;grid-row:6}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:34px 36px 34px;width:108px;height:40px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:34px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:36px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:24px;padding:20px}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{margin-top:32px}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin-bottom:24px}.lollipop-body .lollipop-cart-shipping>h2,.lollipop-body .lollipop-cart-summary-column .cart-comments>label,.lollipop-body .lollipop-cart-summary-column .cart-total-price{font-size:24px!important}.lollipop-body .lollipop-cart-empty{padding:80px 16px}.lollipop-body .lollipop-cart-continue{min-width:0;width:auto;min-height:54px}.lollipop-body .lollipop-cart-recommend{margin-top:48px;padding:0!important}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{display:flex!important;flex-direction:row;align-items:flex-end;justify-content:space-between;margin:0 0 24px!important;line-height:1.2;gap:16px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title>span{max-width:68%;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.2}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{width:auto;margin:0 0 2px auto;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:14px!important;font-weight:900;line-height:1.3}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-wrapper{flex-wrap:nowrap!important;align-items:stretch;height:auto!important}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-slide{display:block!important;height:auto!important}.lollipop-body .lollipop-cart-recommend .model-recommend .grid-picture{border-radius:24px}.lollipop-body .lollipop-cart-recommend .model-recommend .lollipop-recommend-action{display:none!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action{display:none!important;width:38px;height:38px;min-height:38px;background:var(--secondary-button-background-color)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon{width:21px;height:21px}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.title{display:-webkit-box!important;min-height:52px;max-height:52px;margin:12px 2px 5px;font-size:18px!important;line-height:1.4;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price{display:flex!important;flex-direction:column;align-items:flex-start;margin:0 2px 4px;column-gap:0;row-gap:2px}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price .pay-price{font-size:16px;line-height:1.4}.lollipop-body .lollipop-cart-recommend .model-recommend .sale-tag{top:12px;left:12px}}@media screen and (max-width:420px){.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:115px minmax(0,1fr);gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}}.lollipop-body .account-main>.login-content{width:100%;max-width:640px;min-height:0;margin:0 auto;border:2px solid var(--lollipop-border-color);border-radius:16px;padding:48px;background:var(--secondary-button-background-color);box-sizing:border-box}.lollipop-body .account-main>.login-content>.login-account,.lollipop-body .account-main>.login-content>.replace-email-content,.lollipop-body .account-main>.login-content>.reset-password,.lollipop-body .account-main>.login-content>.submit-reset-password{width:100%;min-width:0;margin:0;padding:0}.lollipop-body .account-main>.login-content .account-title{margin-bottom:16px!important}.lollipop-body .account-main>.login-content .account-title .title{margin:0;padding:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:48px!important;font-weight:900;line-height:1.1}.lollipop-body .account-main>.login-content .main-tips{margin-bottom:24px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;line-height:1.5}.lollipop-body .account-main>.login-content .main-tips .register-link{color:var(--main-button-background-color);font-size:inherit;text-decoration:underline}.lollipop-body .account-main .register-box .account-input,.lollipop-body .account-main>.login-content .account-input{margin-bottom:18px!important}.lollipop-body .account-main .register-box .account-input input,.lollipop-body .account-main>.login-content .account-input input{display:block;width:100%;height:54px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:15px;padding:0 18px;background:var(--background-color);color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;line-height:1.3;outline:0;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lollipop-body .account-main .register-box .account-input input::placeholder,.lollipop-body .account-main>.login-content .account-input input::placeholder{color:var(--text-secondary-color);opacity:.55}.lollipop-body .account-main .register-box .account-input input:hover,.lollipop-body .account-main>.login-content .account-input input:hover{border-color:var(--lollipop-border-color)}.lollipop-body .account-main .register-box .account-input input:focus,.lollipop-body .account-main .register-box .account-input input:focus-visible,.lollipop-body .account-main>.login-content .account-input input:focus,.lollipop-body .account-main>.login-content .account-input input:focus-visible{border-color:var(--main-button-background-color);box-shadow:none}.lollipop-body .account-main>.login-content .forgot-password{width:fit-content;margin:-2px 0 22px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.lollipop-body .account-main>.login-content .login-account .np-ui-main-btn,.lollipop-body .account-main>.login-content .reset-password .np-ui-main-btn,.lollipop-body .account-main>.login-content .submit-reset-password .np-ui-main-btn{width:100%;min-height:52px;margin:0;border:2px solid var(--main-button-border-color);border-radius:15px;padding:8px 20px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:18px!important;font-weight:900}.lollipop-body .account-main>.login-content .cancel-reset-password{margin-top:16px;border:2px solid var(--secondary-button-border-color);border-radius:15px;background:0 0;color:var(--secondary-button-text-color)}@media screen and (max-width:991px){.lollipop-body .account-main>.login-content{max-width:640px;padding:44px}}@media screen and (max-width:600px){.lollipop-body .account-main>.login-content{max-width:none;border-radius:12px;padding:28px 20px 32px}.lollipop-body .account-main>.login-content .account-title .title{font-size:38px!important}.lollipop-body .account-main .register-box .account-input input,.lollipop-body .account-main>.login-content .account-input input{height:50px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.lollipop-body *,.lollipop-body ::after,.lollipop-body ::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
.lollipop-body .account-main>.login-content{width:100%;max-width:640px;min-height:0;margin:0 auto;border:2px solid var(--lollipop-border-color);border-radius:16px;padding:48px;background:var(--secondary-button-background-color);box-sizing:border-box}.lollipop-body .account-main>.login-content>.login-account,.lollipop-body .account-main>.login-content>.replace-email-content,.lollipop-body .account-main>.login-content>.reset-password,.lollipop-body .account-main>.login-content>.submit-reset-password{width:100%;min-width:0;margin:0;padding:0}.lollipop-body .account-main>.login-content .account-title{margin-bottom:16px!important}.lollipop-body .account-main>.login-content .account-title .title{margin:0;padding:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:48px!important;font-weight:900;line-height:1.1}.lollipop-body .account-main>.login-content .main-tips{margin-bottom:24px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;line-height:1.5}.lollipop-body .account-main>.login-content .main-tips .register-link{color:var(--main-button-background-color);font-size:inherit;text-decoration:underline}.lollipop-body .account-main .register-box .account-input,.lollipop-body .account-main>.login-content .account-input{margin-bottom:18px!important}.lollipop-body .account-main .register-box .account-input input,.lollipop-body .account-main>.login-content .account-input input{display:block;width:100%;height:54px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:15px;padding:0 18px;background:var(--background-color);color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;line-height:1.3;outline:0;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lollipop-body .account-main .register-box .account-input input::placeholder,.lollipop-body .account-main>.login-content .account-input input::placeholder{color:var(--text-secondary-color);opacity:.55}.lollipop-body .account-main .register-box .account-input input:hover,.lollipop-body .account-main>.login-content .account-input input:hover{border-color:var(--lollipop-border-color)}.lollipop-body .account-main .register-box .account-input input:focus,.lollipop-body .account-main .register-box .account-input input:focus-visible,.lollipop-body .account-main>.login-content .account-input input:focus,.lollipop-body .account-main>.login-content .account-input input:focus-visible{border-color:var(--main-button-background-color);box-shadow:none}.lollipop-body .account-main>.login-content .forgot-password{width:fit-content;margin:-2px 0 22px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.lollipop-body .account-main>.login-content .login-account .np-ui-main-btn,.lollipop-body .account-main>.login-content .reset-password .np-ui-main-btn,.lollipop-body .account-main>.login-content .submit-reset-password .np-ui-main-btn{width:100%;min-height:52px;margin:0;border:2px solid var(--main-button-border-color);border-radius:15px;padding:8px 20px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:18px!important;font-weight:900}.lollipop-body .account-main>.login-content .cancel-reset-password{margin-top:16px;border:2px solid var(--secondary-button-border-color);border-radius:15px;background:0 0;color:var(--secondary-button-text-color)}@media screen and (max-width:991px){.lollipop-body .account-main>.login-content{max-width:640px;padding:44px}}@media screen and (max-width:600px){.lollipop-body .account-main>.login-content{max-width:none;border-radius:12px;padding:28px 20px 32px}.lollipop-body .account-main>.login-content .account-title .title{font-size:38px!important}.lollipop-body .account-main .register-box .account-input input,.lollipop-body .account-main>.login-content .account-input input{height:50px;padding:0 14px}}
.lollipop-body .lollipop-brand-logo>.lollipop-content-width{width:90%;max-width:1680px;padding:84px 12px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading{max-width:1100px;margin-bottom:48px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-logo-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));gap:18px}.lollipop-body .lollipop-logo-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-logo-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-logo-card{position:relative;display:block;min-width:0;height:auto;aspect-ratio:1.5;color:var(--lollipop-border-color);border:0;border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-logo-card img,.lollipop-body .lollipop-logo-card svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:1}.lollipop-body .lollipop-logo-card svg.placeholder-svg path{fill:var(--lollipop-border-color)!important}.lollipop-body .lollipop-logo-card.is-placeholder{background:#d9beff}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid{display:flex;justify-content:center}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-card{width:50%!important;margin-right:auto;margin-left:auto}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid.swiper-wrapper .lollipop-logo-card{opacity:0;transition:opacity .2s linear}.lollipop-body .lollipop-brand-logo.is-single-logo .lollipop-logo-grid.swiper-wrapper .lollipop-logo-card.swiper-slide-active{opacity:1}.lollipop-body .lollipop-logo-controls{position:absolute;top:50%;right:8px;left:8px;z-index:3;display:flex;align-items:center;justify-content:space-between;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .2s linear,visibility .2s linear}.lollipop-body .lollipop-logo-controls .swiper-button-next,.lollipop-body .lollipop-logo-controls .swiper-button-prev{position:relative;top:auto;right:auto;left:auto;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--section-background);pointer-events:auto}.lollipop-body .lollipop-logo-controls .swiper-button-next::after,.lollipop-body .lollipop-logo-controls .swiper-button-prev::after{display:none}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-icon{display:block;width:24px;height:24px;max-width:none}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-logo-controls .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .lollipop-logo-carousel:focus-within .lollipop-logo-controls,.lollipop-body .lollipop-logo-carousel:hover .lollipop-logo-controls{opacity:1;visibility:visible}@media screen and (min-width:1400px){.lollipop-body .lollipop-brand-logo>.lollipop-content-width{padding-top:112px;padding-bottom:112px}}@media screen and (max-width:768px){.lollipop-body .lollipop-brand-logo>.lollipop-content-width{max-width:none;padding:45px 12px}.lollipop-body .lollipop-brand-logo .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-compact-title-font-size,22.35px)!important}.lollipop-body .lollipop-logo-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}.lollipop-body .lollipop-logo-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-logo-card{height:auto}.lollipop-body .lollipop-logo-controls{position:relative;top:auto;right:auto;left:auto;display:flex;justify-content:center;gap:20px;margin-top:32px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.lollipop-body .lollipop-logo-controls .swiper-button-next,.lollipop-body .lollipop-logo-controls .swiper-button-prev{width:48px;height:48px}}
.lollipop-body{--lollipop-cart-drawer-width:min(720px, calc(100vw - 10px));--lollipop-cart-radius:16px;--lollipop-cart-shadow:1px 2px 0 #000000}.lollipop-body .lollipop-cart-page{color:var(--text-secondary-color);background:var(--background-color)}.lollipop-body .lollipop-cart-page__inner{padding-top:160px;padding-bottom:160px}.lollipop-body .lollipop-cart-page__title{margin:0 0 24px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:var(--lollipop-title-font-size,58px);font-weight:900;line-height:1.2;text-align:left}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{width:100%!important;max-width:none!important;margin:0 0 48px!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;text-align:left}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--cart-page{color:inherit}.lollipop-body .lollipop-cart-page .np-free-shipping-promo__message{justify-content:flex-start;color:inherit;font-size:inherit}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{position:relative;width:100%;height:40px;padding:12px 0}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__track{position:relative;width:100%;height:16px;border:2px solid var(--lollipop-border-color);border-radius:999px;background:var(--secondary-button-background-color);overflow:hidden}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill{width:var(--np-fsp-progress-width,0%);height:12px;border-radius:999px;background:var(--main-button-background-color);transition:width .8s ease-out}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{position:absolute;top:0;right:auto;left:var(--np-fsp-marker-left,0);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);box-shadow:var(--lollipop-cart-shadow);transition:left .8s ease-out}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon svg{width:26px;height:24px;fill:currentColor}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{display:flex;align-items:center;justify-content:space-between;margin-top:12px;line-height:1.5;gap:20px}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon{display:inline-flex;flex:none;align-items:center;align-self:center;justify-content:center;width:24px;height:24px;color:var(--main-button-background-color);font-size:22px;line-height:24px;vertical-align:middle}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon svg{display:block;width:26px;height:24px;fill:currentColor}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__success-icon::before{display:block;line-height:24px}.lollipop-body .np-free-shipping-promo--lollipop.np-free-shipping-promo--success .np-free-shipping-promo__message{justify-content:flex-start;gap:10px}.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__action{flex:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-cart-content{width:100%}.lollipop-body .lollipop-cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:start;gap:clamp(48px,5vw,96px)}.lollipop-body .lollipop-cart-products,.lollipop-body .lollipop-cart-summary-column,.lollipop-body .lollipop-cart-summary-column .flex-cart{min-width:0}.lollipop-body .lollipop-cart-page .cart-sub-title{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;padding:0 0 18px 148px;border-bottom:2px solid var(--lollipop-border-color);color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:700;gap:20px}.lollipop-body .lollipop-cart-page .cart-sub-title span:not(:first-child){text-align:center}.lollipop-body .lollipop-cart-page .cart-list{margin:0;padding:0;overflow:visible}.lollipop-body .lollipop-cart-page .cart-item{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);min-height:152px;margin:0;padding:28px 0;border-bottom:2px solid var(--lollipop-border-color);gap:32px}.lollipop-body .lollipop-cart-page .cart-item>.cart-discount-tips,.lollipop-body .lollipop-cart-page .cart-item>.cart-glasses-detail,.lollipop-body .lollipop-cart-page .cart-item>.dicount-gifts-wrap{grid-column:1/-1}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:116px;height:116px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:15px;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text,.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text a,.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text img{display:block;width:100%;height:100%}.lollipop-body .lollipop-cart-page .cart-item .cart-img .cart-text img{object-fit:cover}.lollipop-body .lollipop-cart-page .cart-item .cart-info{position:static;display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;min-width:0;padding:0;gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-name{display:block;width:auto;min-width:0;padding:0;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{display:-webkit-box;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:22px;font-weight:900;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page{margin-top:10px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{display:block;width:auto;margin:0!important;padding:0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.55;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types>div{display:block}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del,.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price,.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-types{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number,.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{width:auto;padding:0;text-align:center}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:block;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:700}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{position:relative;display:grid;grid-template-columns:42px 46px 42px;width:130px;height:47px;margin:0 auto;padding:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:#fff;overflow:visible}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{position:static;display:flex;align-items:center;justify-content:center;width:42px;height:43px;border:0;background:0 0;color:var(--text-secondary-color);font-size:13px;line-height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.disabled,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.is-disabled{cursor:not-allowed;opacity:.35}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease{grid-column:1}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{grid-column:3}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box{grid-column:2;grid-row:1;width:46px;height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:100%;height:43px;padding:0;border:0;background:0 0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;font-weight:700;line-height:43px;text-align:center}.lollipop-body .lollipop-cart-page .cart-item .delete-text{position:absolute;top:calc(108%);left:50%;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;font-weight:400;text-decoration:underline;transform:translateX(-50%);cursor:pointer}.lollipop-body .lollipop-cart-page .cart-discount-tips{display:none;width:100%;margin:0 0 20px;padding:12px 16px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:15px!important;font-weight:700;line-height:1.4}.lollipop-body .lollipop-cart-page .cart-discount-tips.cart-discount-tips-show{display:flex;align-items:center;gap:10px}.lollipop-body .lollipop-cart-page .cart-discount-tips em{font-style:normal}.lollipop-body .lollipop-cart-page .total-tips{display:none;position:relative;margin:0 0 24px;padding:16px 62px 16px 62px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-icon{position:absolute;top:50%;left:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:Arial,sans-serif;font-size:19px;font-weight:700;line-height:1;transform:translateY(-50%);box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;margin:0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;transform:translateY(-50%);box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close:focus-visible,.lollipop-body .lollipop-cart-page .total-tips .lollipop-cart-alert-close:hover{box-shadow:none;transform:translate(1px,calc(-48%))}.lollipop-body .lollipop-cart-page .total-tips h4,.lollipop-body .lollipop-cart-page .total-tips p{margin:0}.lollipop-body .lollipop-cart-page .total-tips h4{margin-bottom:4px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px;font-weight:900;line-height:1.2}.lollipop-body .lollipop-cart-page .total-tips p{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.4}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:34px;padding:22px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .lollipop-cart-page .cart-coupon-open{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:0 28px 0 0;background:0 0;color:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:19px;font-weight:900;text-align:left}.lollipop-body .lollipop-cart-page .cart-coupon-open::after{position:absolute;top:50%;right:4px;width:auto;height:auto;border:0;content:"+"!important;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:22px;font-weight:700;line-height:1;transform:translateY(-50%);transition:none}.lollipop-body .lollipop-cart-page .cart-coupon-open--show::after{content:"−"!important;transform:translateY(-50%)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open::before,.lollipop-body .lollipop-cart-page .cart-coupon-open::before{display:none!important;content:none!important}.lollipop-body .lollipop-cart-coupon__account{margin:18px 0 12px;font-size:14px}.lollipop-body .lollipop-cart-coupon__account a,.lollipop-body .lollipop-cart-coupon__account button{border:0;padding:0;background:0 0;color:inherit;text-decoration:underline}.lollipop-body .lollipop-cart-page .cart-coupon-box{display:grid;grid-template-columns:minmax(0,1fr) auto}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-input{width:100%;min-width:0;height:50px;margin:0;border:2px solid var(--lollipop-border-color);border-right:0;padding:0 16px;background:#d9beff;color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:120px;min-height:50px;margin:0;padding:10px 20px;border-radius:0 var(--lollipop-cart-radius) var(--lollipop-cart-radius) 0}.lollipop-body .lollipop-cart-continue{display:inline-flex;align-items:center;justify-content:center;min-width:257px;min-height:56px;margin-top:28px;border:2px solid var(--main-button-border-color);border-radius:var(--lollipop-button-radius,var(--lollipop-cart-radius));padding:10px 28px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px;font-weight:900;line-height:1.3;text-decoration:none;box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .lollipop-cart-continue:focus-visible,.lollipop-body .lollipop-cart-continue:hover{color:var(--main-button-text-color);box-shadow:none;transform:translate(1px,2px)}.lollipop-body .lollipop-cart-page .currency-tips{margin-top:28px;color:var(--text-secondary-color);font-size:12px;line-height:1.5}.lollipop-body .lollipop-cart-summary-column{position:sticky;top:24px}.lollipop-body .lollipop-cart-summary-column .cart-comments{width:100%;max-width:none;margin-bottom:32px}.lollipop-body .lollipop-cart-summary-column .cart-comments>label{display:block;margin-bottom:12px;color:var(--text-secondary-color);font-size:19px}.lollipop-body .lollipop-cart-note{position:relative}.lollipop-body .lollipop-cart-note .np-ui-textarea{display:block;width:100%;height:130px;min-height:130px;resize:vertical;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);padding:16px 18px 34px;background:#fff;color:var(--text-secondary-color);outline:0}.lollipop-body .lollipop-cart-note .np-ui-textarea:focus{box-shadow:0 0 0 3px rgba(72,40,105,.25)}.lollipop-body .lollipop-cart-note .np-ui-maxcharacter{position:absolute;right:16px;bottom:10px;color:rgba(28,28,28,.65);font-size:12px}.lollipop-body .lollipop-cart-summary-column .cart-total{padding:30px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--secondary-button-text-color)}.lollipop-body .lollipop-cart-summary-column .cart-discount,.lollipop-body .lollipop-cart-summary-column .cart-total-price,.lollipop-body .lollipop-cart-summary-column .subtotal-price{display:flex;align-items:center;justify-content:space-between;min-height:38px;color:inherit;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:17px;font-weight:700;gap:20px}.lollipop-body .lollipop-cart-summary-column .cart-discount:not(.discount--show){display:none}.lollipop-body .lollipop-cart-summary-column .cart-discount>div{position:relative;display:flex;align-items:center;gap:6px}.lollipop-body .lollipop-cart-summary-column .J-DiscountTips{border:0;padding:0;background:0 0;color:inherit}.lollipop-body .lollipop-cart-summary-column .cart-total-price{margin-top:14px;padding-top:20px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900}.lollipop-body .lollipop-cart-summary-column .cart-total-describe{margin:12px 0 22px;color:var(--text-secondary-color);font-size:13px}.lollipop-body .lollipop-cart-summary-column .J-Gopay{width:100%;min-height:56px;border:2px solid var(--main-button-border-color);box-shadow:var(--lollipop-cart-shadow);transition:none}.lollipop-body .lollipop-cart-summary-column .J-Gopay:active:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:focus-visible:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:focus:not(:disabled),.lollipop-body .lollipop-cart-summary-column .J-Gopay:hover:not(:disabled){color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);box-shadow:var(--lollipop-cart-shadow);transform:none}.lollipop-body .lollipop-cart-empty{max-width:680px;margin:0 auto;padding:72px 32px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);text-align:center}.lollipop-body .lollipop-cart-empty .cart-describe{margin-bottom:30px;color:var(--secondary-button-text-color);font-size:28px}.lollipop-body .lollipop-cart-empty__button{min-width:220px;min-height:54px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-recommend{margin-top:96px}.lollipop-body .lollipop-cart-recommend .model-recommend.main{max-width:none;padding:0;border:0;background:0 0}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{display:flex;width:100%;margin:0 0 48px;align-items:baseline;justify-content:space-between;color:var(--caption-text-color);line-height:1.2;letter-spacing:.96px;gap:32px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title>span{min-width:0}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{display:block;flex:none;margin-left:auto;color:inherit;font:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:14px;font-weight:900;font-style:italic;line-height:1.3;text-align:right;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-navigation{pointer-events:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{top:116px;display:flex;width:60px;height:60px;margin-top:-30px;padding:0;align-items:center;justify-content:center;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--main-button-background-color);line-height:1;pointer-events:auto}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{left:-30px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next{right:-30px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next::after,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev::after{display:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:auto}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-icon{display:block;width:21px;height:31px;max-width:none}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture{position:relative;border:2px solid var(--lollipop-border-color);border-radius:36px;background:#fff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture>a,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-media,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture>a,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-media{position:absolute;inset:0;display:block;width:100%;height:100%}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture img,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image,.lollipop-body .lollipop-cart-page .model-recommend .grid-picture img,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image--primary{z-index:1;opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-image--secondary{z-index:2;opacity:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .has-secondary-image .lollipop-recommend-image,.lollipop-body .lollipop-cart-page .model-recommend .has-secondary-image .lollipop-recommend-image{transition:opacity .3s linear}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li{position:relative;padding:0;text-align:left}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action{position:absolute;top:20px;right:20px;z-index:4;display:flex;align-items:center;justify-content:center;width:45px;height:45px;min-height:45px;margin:0;padding:0;border:2px solid var(--secondary-button-border-color);border-radius:8px;background:#ffc6ef;color:var(--secondary-button-text-color);opacity:0;box-shadow:none;transition:opacity .3s linear}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action:disabled,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action:disabled{cursor:not-allowed;opacity:.45}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action>span,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action-icon{display:block;width:25px;height:25px;fill:currentColor;pointer-events:none}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .lollipop-recommend-action,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .lollipop-recommend-action{opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--primary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--primary{opacity:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:focus-within .has-secondary-image .lollipop-recommend-image--secondary,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li:hover .has-secondary-image .lollipop-recommend-image--secondary{opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .sale-tag,.lollipop-body .lollipop-cart-page .model-recommend .sale-tag{top:20px;right:auto;left:20px;z-index:3}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title{display:-webkit-box;height:auto;max-height:72px;margin:24px 4px 8px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif)!important;font-size:30px;font-weight:900;line-height:1.2;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;margin:0 4px 8px;column-gap:16px;row-gap:8px;text-align:left!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .pay-price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.price .pay-price{font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:20px;font-weight:900;line-height:1.5}.lollipop-body .nav-model-mask.J-Mask{z-index:1001;background:rgba(0,0,0,.5)}.lollipop-body .buy-cart-box.drawer.lollipop{right:calc(var(--lollipop-cart-drawer-width) * -1);display:flex;flex-direction:column;width:var(--lollipop-cart-drawer-width);max-width:none;height:100dvh;border-radius:23px 0 0 23px;background:#d9beff;color:var(--text-secondary-color);overflow:hidden;transform:translateX(0);transition:transform .3s ease-in-out}.lollipop-body .buy-cart-box.drawer.lollipop.buy-cart--right{transform:translateX(calc(var(--lollipop-cart-drawer-width) * -1))}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title{position:relative;z-index:4;display:flex;flex:none;align-items:center;justify-content:space-between;min-height:112px;margin:0;padding:25px 50px;border:0;border-bottom:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color);font-size:40px!important;line-height:1.1;text-align:left}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title-cart{color:inherit;font:inherit}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-size:16px;box-shadow:var(--lollipop-cart-shadow);transition:transform 150ms ease,box-shadow 150ms ease}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close:focus-visible,.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close:hover{box-shadow:none;transform:translate(1px,2px)}.lollipop-body .buy-cart-box.drawer.lollipop>.cart-order-shop-sfreShipping{flex:none;width:auto!important;margin:24px 50px 0!important;color:var(--text-secondary-color);font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--drawer{padding:0;border:0;border-radius:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{height:32px;padding:10px 0}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__track{height:12px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill{height:8px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{right:auto;left:var(--np-fsp-marker-left,0);width:32px;height:32px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon svg{width:21px;height:19px}.lollipop-body .buy-cart-box.drawer.lollipop .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:30px 50px 0;background:#d9beff;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-discount-tips{order:-5}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.style-one-recommed-shop{order:4}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.buy-product-list{order:-3}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-comments{order:1}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.currency-tips,.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.total-tips{order:2}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-coupon-main{position:static;order:3;margin:24px -50px 0;padding:20px 50px;border:0;border-top:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-list{margin:0;padding:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item{position:relative;display:grid;grid-template-columns:165px minmax(0,1fr);min-height:165px;margin:0 0 32px;padding:0 0 32px;border-bottom:2px solid var(--lollipop-border-color);gap:26px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.cart-discount-tips,.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.cart-glasses-detail,.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item>.dicount-gifts-wrap{grid-column:1/-1}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img{position:relative;width:165px;height:165px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#fff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img .buy-text,.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img a,.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img img{display:block;width:100%;height:100%}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img img{object-fit:contain}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-width:0;min-height:165px;margin:0;column-gap:20px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-actions{display:flex;flex-direction:column;grid-column:1/-1;grid-row:4;align-items:flex-start;min-width:0;row-gap:8px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;column-gap:20px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header{display:contents}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.product-name{grid-column:1;grid-row:1;min-width:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.product-subtotal{grid-column:2;grid-row:1;justify-self:end;align-self:start}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-meta{display:flex;flex-direction:column;grid-column:1/-1;grid-row:3;min-width:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-actions>.conversion-assistant-cart-drawer{flex:none;align-self:flex-start;width:100%;min-width:0;margin:0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform>.conversion-assistant-cart-drawer{grid-column:-1;grid-row:6;justify-self:start;margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .product-name{margin:0;padding:0;font-size:23px;line-height:1.2}.lollipop-body .buy-cart-box.drawer.lollipop .product-name a{display:-webkit-box;color:var(--text-primary-color);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .cart-properties,.lollipop-body .buy-cart-box.drawer.lollipop .product-type{margin:0 0 10px;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:14px;line-height:1.5}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top{display:block}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top>div{display:inline}.lollipop-body .buy-cart-box.drawer.lollipop .product-type.top>div:not(:last-child)::after{content:", "}.lollipop-body .buy-cart-box.drawer.lollipop .product-price,.lollipop-body .buy-cart-box.drawer.lollipop .product-subtotal{margin:0 0 12px;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:17px;font-weight:700}.lollipop-body .buy-cart-box.drawer.lollipop .product-subtotal{display:block;margin:0;text-align:right;white-space:nowrap}.lollipop-body .buy-cart-box.drawer.lollipop .product-price{grid-column:1/-1;grid-row:2;margin:10px 0 12px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number{position:relative;display:grid;grid-template-columns:42px 46px 42px;width:130px;height:47px;grid-column:1;grid-row:4;margin-top:12px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:0 0;overflow:visible}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity>.np-ui-input-number{grid-column:1;grid-row:1;margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-quantity>.product-del{grid-column:2;grid-row:1;align-self:center;margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{position:static;display:flex;align-items:center;justify-content:center;width:42px;height:43px;border:0;background:0 0;color:var(--text-secondary-color);font-size:18.08px;font-weight:700;line-height:43px;opacity:1;text-shadow:0 0 .45px currentColor}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease{grid-column:1}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{grid-column:3}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box{grid-column:2;grid-row:1;width:46px;height:43px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box .np-ui-input{width:100%;height:43px;padding:0;border:0;background:0 0;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;line-height:43px;text-align:center}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer{display:block;align-self:flex-start;width:100%;min-width:0;height:20px;max-height:20px;margin:0;padding:0!important;color:var(--main-button-background-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:13px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer:empty{display:none}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer>span{display:block;width:100%;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer .icon{display:flex;align-items:center;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .buy-cart-box.drawer.lollipop .conversion-assistant-cart-drawer .icon::before{flex:none;width:13px;height:13px;margin-right:4px}.lollipop-body .buy-cart-box.drawer.lollipop .c-hurryup-bar{position:static!important;display:inline-flex;flex:none;align-self:flex-start;align-items:center;justify-content:center;justify-self:start;box-sizing:border-box;width:fit-content!important;max-width:100%;min-height:26px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:7px;padding:3px 9px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:12px;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform>.c-hurryup-bar,.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header>.c-hurryup-bar{grid-column:1;grid-row:5;margin-top:8px}.lollipop-body .buy-cart-box.drawer.lollipop .delete-text{display:none}.lollipop-body .buy-cart-box.drawer.lollipop .product-del{position:static;grid-column:2;justify-self:end;width:auto}.lollipop-body .buy-cart-box.drawer.lollipop .product-del .J-DelCartRow{display:inline;width:auto;height:auto;border:0;padding:0;background:0 0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:24px;letter-spacing:.96px;text-decoration:none;box-shadow:none;cursor:pointer}.lollipop-body .buy-cart-box.drawer.lollipop .product-del .J-DelCartRow::before{display:none;content:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments{width:100%;max-width:none;margin:8px 0 0;background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments p{margin-bottom:10px;color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:19px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .cart-comments .np-ui-textarea{width:100%;min-height:100px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);padding:14px;background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .currency-tips{margin:22px 0;color:var(--text-secondary-color);font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount-tips{margin:0 0 20px;padding:12px 14px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:14px!important;font-weight:700}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open{position:relative;display:block;width:100%;padding-right:28px;color:inherit;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px;font-weight:900;line-height:1.3}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open::after{position:absolute;top:50%;right:4px;width:auto;height:auto;border:0;content:"+"!important;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:22px;font-weight:700;line-height:1;transform:translateY(-50%);transition:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-open--show::after{content:"−"!important;transform:translateY(-50%)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-input{width:100%;height:48px!important;margin:0;min-width:0;border:0;border-radius:0;padding:0 14px;background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn{min-width:112px;height:48px!important;min-height:48px;margin:0;border:0;border-left:2px solid var(--lollipop-border-color);border-radius:0;padding:8px 18px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px!important;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn.np-ui-btn-disabled,.lollipop-body .buy-cart-box.drawer.lollipop .cart-coupon-box .np-ui-btn:disabled{background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);cursor:not-allowed;opacity:1}.lollipop-body .buy-cart-box.drawer.lollipop .style-one-recommed-shop{margin:24px 0 30px;padding:0}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend.main{width:100%;max-width:none;margin:0;padding:20px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend>.title{margin-bottom:16px;color:var(--text-primary-color);font-size:23px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-container{width:100%;min-width:0;max-width:100%}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-container{margin:0;overflow:hidden}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-wrapper{width:100%;min-width:100%;flex-wrap:nowrap!important;align-items:stretch;justify-content:flex-start!important;height:auto!important;overflow:visible!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide{display:block!important;flex:0 0 auto;width:calc((100% - 16px)/ 2)!important;min-width:0;height:auto!important;margin-right:16px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide:last-child{margin-right:0!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .grid-picture{border-radius:var(--lollipop-cart-radius)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action{top:12px;right:12px;width:45px;height:45px;min-height:45px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon{width:25px;height:25px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .sale-tag{top:12px;left:12px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title>a,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title,.lollipop-body .lollipop-cart-page .model-recommend .J-productList>li>.title>a{font-size:18px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.title{max-height:48px;margin:12px 2px 5px;line-height:1.3}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price{margin:0 2px 6px;gap:6px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .J-productList>li>.price .pay-price{font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total{position:relative;z-index:4;flex:none;margin:0;padding:25px 50px;border:0;border-top:2px solid var(--lollipop-border-color);background:#d9beff;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount,.lollipop-body .buy-cart-box.drawer.lollipop .subtotal-price,.lollipop-body .buy-cart-box.drawer.lollipop .total-price{display:flex;align-items:center;justify-content:space-between;min-height:31px;color:inherit;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;gap:16px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-discount:not(.discount--show){display:none}.lollipop-body .buy-cart-box.drawer.lollipop .total-price{margin-top:8px;padding-top:14px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:22px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .total-describe{margin:8px 0 14px;color:var(--text-secondary-color);font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay{width:100%;min-height:56px;border:2px solid var(--main-button-border-color);box-shadow:var(--lollipop-cart-shadow);transition:none}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:active:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:focus-visible:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:focus:not(:disabled),.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay:hover:not(:disabled){color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);box-shadow:var(--lollipop-cart-shadow);transform:none}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon{margin-top:12px}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty>.buy-cart{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;background:0 0}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty .icon-cart-empty{margin:auto auto 24px;color:var(--secondary-button-text-color)}.lollipop-body .buy-cart-box.drawer.lollipop.cart-empty .buy-cart>p{margin:0 auto auto;color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900}.lollipop-body .dicount-gifts-wrap{padding:16px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#d9beff}.lollipop-body .dicount-gifts-wrap .gift-item{border:2px solid var(--lollipop-border-color);border-radius:12px;background:#fff}.lollipop-body .gift-choose-model{background:rgba(0,0,0,.5)}.lollipop-body .gift-choose-model .gift-choose-dialog{display:flex;flex-direction:column;width:var(--lollipop-cart-drawer-width);max-width:none;border-radius:23px 0 0 23px;background:var(--secondary-button-background-color);color:var(--text-secondary-color);animation:lollipop-gift-drawer-in .3s ease-in-out both}.lollipop-body .gift-choose-model .gift-choose-dialog>.title{height:96px;padding:25px 50px;border-bottom:2px solid var(--lollipop-border-color);color:var(--secondary-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:34px;font-weight:900}.lollipop-body .gift-choose-model .gift-choose-dialog>.title .icon-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--background-color);color:var(--text-secondary-color);font-size:16px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content{flex:1 1 auto;min-height:0;max-height:calc(100% - 212px);padding:30px 50px;background:0 0}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item{display:grid;grid-template-columns:22px 120px minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:160px;margin:0 0 24px;padding:0 0 24px;border-bottom:2px solid var(--lollipop-border-color);background:0 0;gap:18px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:22px;margin:0;border:2px solid var(--lollipop-border-color);background:#fff}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox::after,.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox::before{content:none;display:none}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox-active{background:var(--main-button-background-color)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item .np-ui-checkbox-active::before{content:"\2713";display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;color:#fff;background:0 0;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image{width:120px;height:160px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:#fff;object-fit:cover;overflow:hidden}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image img{width:100%;height:100%;object-fit:cover}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc-warp{display:flex;flex-direction:column;width:100%;max-width:none;min-height:160px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-title{margin:0 0 10px;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:21px;font-weight:900;line-height:1.25;white-space:normal}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc{margin:0;padding:0;background:0 0;color:var(--text-secondary-color);font-size:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-option-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;gap:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price .current{color:var(--pay-price-color);font-size:17px;font-weight:700}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-price .original{color:var(--orig-price-color);font-size:14px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity{width:114px;height:42px;flex:none}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity.gift-ui-input-number .gift-ui-input-box .gift-ui-input{height:42px;border:2px solid var(--lollipop-border-color);border-radius:9px;background:#fff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:15px}.lollipop-body .gift-choose-model .gift-foot{position:static;flex:0 0 auto;min-height:116px;padding:18px 50px;border-top:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color);box-shadow:none}.lollipop-body .gift-choose-model .gift-foot>span{color:var(--text-secondary-color);font-size:14px}.lollipop-body .gift-choose-model .gift-foot .choose-save{min-height:52px;margin-top:10px;border:2px solid var(--main-button-border-color);background:var(--main-button-background-color);color:var(--main-button-text-color);box-shadow:var(--lollipop-cart-shadow)}@keyframes lollipop-gift-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (max-width:1024px){.lollipop-body .lollipop-cart-page__inner{padding-top:96px;padding-bottom:96px}.lollipop-body .lollipop-cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.lollipop-body .lollipop-cart-page .cart-sub-title{grid-template-columns:minmax(0,1fr) 130px 120px;padding-left:132px}.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:100px minmax(0,1fr);gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:100px;height:100px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{grid-template-columns:minmax(0,1fr) 130px 120px;gap:12px}}@media screen and (max-width:768px){.lollipop-body{--lollipop-page-gutter:12px}.lollipop-body .lollipop-cart-page__inner{padding-top:64px;padding-bottom:64px}.lollipop-body .lollipop-cart-page .lollipop-cart-page__title{margin-bottom:22px;font-size:min(var(--lollipop-title-font-size,58px),40px)!important}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{margin-bottom:32px!important;font-size:15px;text-align:left}.lollipop-body .lollipop-cart-page .np-free-shipping-promo__message{justify-content:flex-start}.lollipop-body .lollipop-cart-layout{display:block}.lollipop-body .lollipop-cart-page .cart-sub-title{display:none}.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:115px minmax(0,1fr);min-height:151px;padding:24px 0;gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{font-size:18px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page{margin-top:6px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{font-size:12px}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{display:block;width:auto;padding:0;color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;font-weight:700;text-align:left}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number{margin-top:auto}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:34px 38px 34px;width:106px;height:40px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:34px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:38px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .delete-text{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{position:absolute;top:14px;left:-8px;z-index:2;display:block;width:32px;height:32px;padding:0}.lollipop-body .lollipop-cart-page .cart-item .cart-del .J-DelCartRow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-size:11px;box-shadow:var(--lollipop-cart-shadow)}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:28px;padding:18px}.lollipop-body .lollipop-cart-page .cart-coupon-box{grid-template-columns:minmax(0,1fr) 92px}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:92px;padding-right:10px;padding-left:10px}.lollipop-body .lollipop-cart-continue{margin-top:24px;font-size:16px}.lollipop-body .lollipop-cart-summary-column{position:static;margin-top:44px}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin-bottom:26px}.lollipop-body .lollipop-cart-summary-column .cart-total{padding:24px 20px}.lollipop-body .lollipop-cart-recommend{margin-top:64px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{margin-bottom:28px;align-items:flex-start;flex-direction:column;gap:10px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{width:100%;margin-left:0;font-size:14px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next,.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{top:92px;width:45px;height:45px;margin-top:-22.5px}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-prev{left:0}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-button-next{right:0}.lollipop-body .lollipop-cart-recommend .model-recommend-container .lollipop-carousel-arrow-icon{width:16px;height:24px}.lollipop-body .lollipop-cart-empty{padding:52px 20px}.lollipop-body .lollipop-cart-empty .cart-describe{font-size:23px}.lollipop-body .buy-cart-box.drawer.lollipop{height:100dvh;border-radius:16px 0 0 16px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title{min-height:63px;padding:10px 18px;font-size:27px!important}.lollipop-body .buy-cart-box.drawer.lollipop .buy-title .close{width:38px;height:38px;font-size:14px}.lollipop-body .buy-cart-box.drawer.lollipop>.cart-order-shop-sfreShipping{margin:16px 18px 0!important;font-size:13px}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main{padding:22px 18px 0}.lollipop-body .buy-cart-box.drawer.lollipop .flex-main>.cart-coupon-main{margin-right:-18px;margin-left:-18px;padding:17px 18px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-product-item{grid-template-columns:102px minmax(0,1fr);min-height:136px;margin-bottom:24px;padding-bottom:24px;gap:16px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-img{width:102px;height:102px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-prod-inform{min-height:136px;column-gap:12px}.lollipop-body .buy-cart-box.drawer.lollipop .lollipop-cart-item-header{gap:12px}.lollipop-body .buy-cart-box.drawer.lollipop .product-name{margin-bottom:5px;font-size:18px}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend>.title{font-size:20px!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend-container .swiper-slide{width:calc(86.956522% - 2.086957px)!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-properties,.lollipop-body .buy-cart-box.drawer.lollipop .product-type{margin-bottom:6px;font-size:12px}.lollipop-body .buy-cart-box.drawer.lollipop .product-price{margin-bottom:7px;font-size:15px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number{grid-template-columns:32px 36px 32px;width:100px;height:38px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-decrease,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-number-increase{width:32px;height:34px;line-height:34px}.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box,.lollipop-body .buy-cart-box.drawer.lollipop .np-ui-input-box .np-ui-input{width:36px;height:34px;line-height:34px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total{padding:18px}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.J-Gopay{min-height:50px}.lollipop-body .gift-choose-model .gift-choose-dialog{border-radius:16px 0 0 16px}.lollipop-body .gift-choose-model .gift-choose-dialog>.title{height:63px;padding:10px 18px;font-size:26px}.lollipop-body .gift-choose-model .gift-choose-dialog>.title .icon-close{width:38px;height:38px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content{max-height:calc(100% - 169px);padding:22px 18px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-choose-item{grid-template-columns:20px 88px minmax(0,1fr);min-height:118px;margin-bottom:18px;padding:0 0 18px;gap:12px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-image{width:88px;height:118px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc-warp{min-height:118px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-title{margin-bottom:5px;font-size:16px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-desc{font-size:12px}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-option-wrap{display:block}.lollipop-body .gift-choose-model .gift-choose-dialog>.content .gift-quantity{margin-top:8px}.lollipop-body .gift-choose-model .gift-foot{min-height:106px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.lollipop-body .gift-choose-model .gift-choose-dialog{animation:none}.lollipop-body .model-recommend .lollipop-recommend-action,.lollipop-body .model-recommend .lollipop-recommend-image,.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__fill,.lollipop-body .np-free-shipping-promo--lollipop .np-free-shipping-promo__icon{animation:none;transition:none}}@media (hover:none){.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action,.lollipop-body .lollipop-cart-page .model-recommend .lollipop-recommend-action{opacity:1}}.lollipop-body .lollipop-cart-page .cart-wrap.lollipop-cart-layout{display:grid;float:none;width:100%;max-width:none;margin:0;padding:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0}.lollipop-body .lollipop-cart-page .lollipop-cart-page__inner{width:min(1680px,100%);max-width:1680px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-cart-page .lollipop-cart-products{float:none;width:auto;max-width:none;margin:0;padding:0}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{float:none;width:auto;max-width:none;margin:0;padding:0 0 0 48px}.lollipop-body .lollipop-cart-page .cart-sub-title{display:grid;width:100%;min-height:60px;margin:0;padding:0 0 24px;border-bottom:2px solid var(--lollipop-border-color);color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900;line-height:1.2;grid-template-columns:41.666667% repeat(3,19.444444%);gap:0}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(1){grid-column:1;text-align:left}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(2){grid-column:2;text-align:center}.lollipop-body .lollipop-cart-page .cart-sub-title span:nth-child(3){grid-column:3;text-align:center}.lollipop-body .lollipop-cart-page .cart-list{width:100%}.lollipop-body .lollipop-cart-page .cart-item{display:grid;width:100%;min-height:164px;margin:0;padding:24px 0;border-bottom:2px solid var(--lollipop-border-color);overflow:visible;grid-template-columns:112px minmax(0,1fr);gap:20px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:112px;height:112px;border:2px solid var(--lollipop-border-color);border-radius:15px;background:#fff}.lollipop-body .lollipop-cart-page .cart-item .cart-img img{object-fit:cover}.lollipop-body .lollipop-cart-page .cart-item .cart-info{position:relative;display:grid;width:100%;min-width:0;margin:0;padding:0;align-content:center;align-items:start;grid-template-columns:minmax(0,1fr) repeat(3,22.085%);grid-template-rows:repeat(5,auto);column-gap:0;row-gap:6px}.lollipop-body .lollipop-cart-page .cart-item .cart-name{display:contents}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{display:-webkit-box;min-width:0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:24px;font-weight:900;line-height:1.2;letter-spacing:.96px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{display:block;width:auto;margin:0;padding:0;color:var(--text-thirdy-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important;font-weight:900;line-height:1.5;letter-spacing:.96px;text-align:left;grid-column:1;grid-row:2}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page{display:grid!important;align-items:start;min-width:0;margin:0;grid-column:1;grid-row:3;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;row-gap:4px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page){min-width:0;margin-top:2px!important;grid-column:1;grid-row:4}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page):empty{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.discount-tag{min-width:0;margin-top:2px;grid-column:1;grid-row:5}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{display:block;width:auto;margin:0!important;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.96px}.lollipop-body .lollipop-cart-page .cart-item .cart-name .not-style-one-conversion-assistant-cart-page>.cart-types{min-width:0;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant{display:block;align-self:start;min-width:0;height:20px;max-height:20px;margin:0;color:var(--main-button-background-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:13px;font-weight:700;line-height:20px;letter-spacing:0;overflow:hidden;grid-column:2;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant>span{display:block;width:100%;height:20px;min-width:0;max-width:100%;margin:0;color:inherit;font:inherit;line-height:20px;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon{display:flex;align-items:center;min-width:0;max-width:100%;height:20px;margin:0;color:inherit;font:inherit;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon::before{flex:none;width:13px;height:13px;margin-right:4px}.lollipop-body .lollipop-cart-page .cart-item .not-style-one-conversion-assistant-cart-page>.J-conversion-assistant:only-child{grid-column:1/-1}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-properties,.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-properties>span,.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types>div{display:block}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-types{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-number{display:flex;width:auto;min-width:0;margin:0;padding:0;align-self:stretch;align-items:center;flex-direction:column;justify-content:center;text-align:center;height:100%;grid-column:2;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-number .c-hurryup-bar{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:100%;min-height:26px;margin-top:8px;border:2px solid var(--lollipop-border-color);border-radius:7px;padding:3px 9px;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:12px;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:flex;width:auto;margin:0;padding:0;align-self:stretch;align-items:center;justify-content:center;color:var(--lollipop-border-color,#000);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:18.08px!important;font-weight:700;line-height:1.5;letter-spacing:.96px;text-align:center;height:100%;grid-column:3;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{display:flex;width:auto;min-width:0;margin:0;padding:0;align-self:stretch;align-items:center;justify-content:flex-end;text-align:right;height:100%;grid-column:4;grid-row:1/6}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow{display:inline;width:auto;height:auto;border:0;padding:0;background:0 0;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:24px;letter-spacing:.96px;text-decoration:none;cursor:pointer}.lollipop-body .lollipop-cart-page .cart-item .cart-number .delete-text{display:none}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:42px 42px 42px;width:130px;height:47px;margin:0;border:2px solid var(--lollipop-border-color);border-radius:9px;background:0 0}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:42px;height:43px;line-height:43px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{color:var(--lollipop-border-color,#000);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:18.08px!important;font-weight:400}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:42px;height:43px;color:var(--lollipop-border-color,#000);font-size:18.08px;font-weight:700;line-height:43px;opacity:1;text-shadow:0 0 .45px currentColor}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.disabled,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease.is-disabled{opacity:.6}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin:0 0 36px}.lollipop-body .lollipop-cart-summary-column .lollipop-cart-note .np-ui-textarea{width:100%;height:130px;min-height:130px;border-radius:15px;background:0 0}.lollipop-body .lollipop-cart-shipping>h2,.lollipop-body .lollipop-cart-summary-column .cart-comments>label{margin:0 0 16px;color:var(--text-thirdy-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px!important;font-weight:900;line-height:1.2}.lollipop-body .lollipop-cart-shipping{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-cart-summary-column .cart-total{margin:0;padding:24px;border:2px solid var(--lollipop-border-color);border-radius:var(--lollipop-cart-radius);background:var(--secondary-button-background-color);color:var(--text-secondary-color)}.lollipop-body .lollipop-cart-summary-column .cart-discount,.lollipop-body .lollipop-cart-summary-column .cart-total-price,.lollipop-body .lollipop-cart-summary-column .subtotal-price{color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px!important;font-weight:400;line-height:1.5}.lollipop-body .lollipop-cart-summary-column .cart-total-price{margin-top:8px;padding-top:16px;border-top:2px solid var(--lollipop-border-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px!important;font-weight:900}.lollipop-body .lollipop-cart-summary-column .J-Gopay{min-height:56px;margin-top:24px;border-radius:16px;font-size:20px!important}.lollipop-body .lollipop-cart-summary-column [data-cart-checkout]{display:flex;flex-direction:column;margin-top:24px;gap:14px}.lollipop-body .lollipop-cart-summary-column [data-cart-checkout] .J-Gopay{margin-top:0}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn.np-ui-btn,.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.paypal-fake-button,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn.np-ui-btn,.lollipop-body .lollipop-cart-summary-column .paypal-fake-button{position:relative;width:100%;min-height:56px;margin:0;border:2px solid var(--lollipop-border-color)!important;border-radius:var(--lollipop-button-radius,var(--lollipop-cart-radius));padding:0;background:#ffc439!important;overflow:hidden;box-shadow:var(--lollipop-cart-shadow);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:900}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn.np-ui-btn.cart-paypal-btn--show,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn.np-ui-btn.cart-paypal-btn--show{display:flex}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn .Paypal-buy-now,.lollipop-body .lollipop-cart-summary-column .cart-paypal-btn .Paypal-buy-now{width:100%;min-height:52px;border:0!important;border-radius:0;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:16px;font-weight:900;box-shadow:none!important}.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.cart-paypal-btn,.lollipop-body .buy-cart-box.drawer.lollipop .buy-cart-total>.paypal-fake-button{margin-bottom:14px!important}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon,.lollipop-body .lollipop-cart-summary-column .cart-payment-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:14px;gap:8px}.lollipop-body .buy-cart-box.drawer.lollipop .cart-payment-icon img,.lollipop-body .lollipop-cart-summary-column .cart-payment-icon img{width:auto;max-width:44px;height:26px;object-fit:contain}.lollipop-body .lollipop-cart-page .cart-coupon-main{width:100%;margin-top:32px;padding:24px}.lollipop-body .lollipop-cart-page .cart-coupon-open{color:var(--secondary-button-text-color);font-size:18px;line-height:1.35}.lollipop-body .lollipop-cart-page .lollipop-cart-coupon__account{margin:18px 0 14px;color:var(--secondary-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:15px;line-height:1.5}.lollipop-body .lollipop-cart-page .cart-coupon-box{border:2px solid var(--lollipop-border-color);border-radius:15px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-input{height:52px;border:0;padding:0 16px;background:#d9beff;color:var(--text-secondary-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif)!important;font-size:16px!important}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn{min-width:120px;min-height:52px;border:0;border-left:2px solid var(--lollipop-border-color);border-radius:0;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:16px!important;font-weight:900}.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn.np-ui-btn-disabled,.lollipop-body .lollipop-cart-page .cart-coupon-box .np-ui-btn:disabled{background:var(--secondary-button-background-color);color:var(--secondary-button-text-color);cursor:not-allowed;opacity:.55}.lollipop-body .lollipop-cart-empty{max-width:none;padding:120px 24px;border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-cart-empty .cart-describe{color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900}@media screen and (max-width:1199px){.lollipop-body .lollipop-cart-page .cart-wrap.lollipop-cart-layout{display:block}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{position:static;width:100%;margin-top:56px;padding-left:0}}@media screen and (max-width:768px){.lollipop-body .lollipop-cart-page__inner{padding-top:40px;padding-bottom:48px}.lollipop-body .lollipop-cart-page .lollipop-cart-page__title{margin-bottom:8px;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.2}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping{margin-bottom:8px!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:0 0!important;white-space:normal!important}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--lollipop .np-free-shipping-promo__progress-row{margin-top:0}.lollipop-body .lollipop-cart-page .np-free-shipping-promo--lollipop .np-free-shipping-promo__message{margin-top:8px}.lollipop-body .lollipop-cart-page .np-cart-page-free-shipping-promo-target:empty,.lollipop-body .lollipop-cart-page .order-shop-sfreShipping:empty{display:none!important;margin:0!important}.lollipop-body .lollipop-cart-page .cart-discount-tips{margin:0 0 12px!important}.lollipop-body .lollipop-cart-page .cart-sub-title{display:none}.lollipop-body .lollipop-cart-page .cart-item{min-height:148px;padding:18px 0;grid-template-columns:115px minmax(0,1fr);gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}.lollipop-body .lollipop-cart-page .cart-item .cart-info{display:grid;align-items:start;align-content:start;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,auto);column-gap:0;row-gap:4px;position:relative}.lollipop-body .lollipop-cart-page .cart-item .cart-name>a{font-size:18px;grid-column:1;grid-row:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-price{font-size:16px!important;grid-column:1;grid-row:2}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page{display:grid!important;margin-top:0;grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;column-gap:8px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.J-conversion-assistant,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-glasses-summary,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-glasses-view-more,.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-types{grid-column:1;width:100%;min-width:0}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.cart-types{overflow-wrap:anywhere}.lollipop-body .lollipop-cart-page .cart-item .cart-name .cart-types{font-size:12px;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant{height:18px;max-height:18px;margin:0;font-size:12px;line-height:18px}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.not-style-one-conversion-assistant-cart-page>.J-conversion-assistant{grid-row:auto;justify-self:stretch}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile{display:grid!important;grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:4px}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.J-conversion-assistant,.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.cart-types{grid-column:1;width:100%;min-width:0}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.cart-types{overflow-wrap:anywhere}.lollipop-body .lollipop-cart-page .cart-item .style-one-conversion-assistant-cart-page-mobile>.J-conversion-assistant{grid-row:auto;justify-self:stretch}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon,.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant>span{height:18px;line-height:18px}.lollipop-body .lollipop-cart-page .cart-item .J-conversion-assistant .icon::before{width:12px;height:12px}.lollipop-body .lollipop-cart-page .cart-item .cart-number{align-items:flex-start;grid-column:1;grid-row:4;height:auto;margin-top:2px}.lollipop-body .lollipop-cart-page .cart-item .cart-number .c-hurryup-bar{min-height:24px;margin-top:6px;padding:2px 8px;font-size:11px}.lollipop-body .lollipop-cart-page .cart-item .product-subtotal{display:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del{position:absolute;top:-8px;left:-139px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);color:var(--main-button-text-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:0;font-weight:900;line-height:20px;box-shadow:var(--lollipop-cart-shadow);z-index:2}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;background:0 0;color:inherit;font-size:0;line-height:1;box-shadow:none}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del .J-DelCartRow::before{display:block;content:"×";color:inherit;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1}.lollipop-body .lollipop-cart-page .cart-item .cart-info>.cart-del::before{display:none;content:none}.lollipop-body .lollipop-cart-page .cart-item .cart-name>div[style]:not(.not-style-one-conversion-assistant-cart-page){grid-column:1;grid-row:5}.lollipop-body .lollipop-cart-page .cart-item .cart-name>.discount-tag{grid-column:1;grid-row:6}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number{grid-template-columns:34px 36px 34px;width:108px;height:40px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-decrease,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-number-increase{width:34px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box,.lollipop-body .lollipop-cart-page .cart-item .np-ui-input-box .np-ui-input{width:36px;height:36px;line-height:36px}.lollipop-body .lollipop-cart-page .cart-coupon-main{margin-top:24px;padding:20px}.lollipop-body .lollipop-cart-page .lollipop-cart-summary-column{margin-top:32px}.lollipop-body .lollipop-cart-summary-column .cart-comments{margin-bottom:24px}.lollipop-body .lollipop-cart-shipping>h2,.lollipop-body .lollipop-cart-summary-column .cart-comments>label,.lollipop-body .lollipop-cart-summary-column .cart-total-price{font-size:24px!important}.lollipop-body .lollipop-cart-empty{padding:80px 16px}.lollipop-body .lollipop-cart-continue{min-width:0;width:auto;min-height:54px}.lollipop-body .lollipop-cart-recommend{margin-top:48px;padding:0!important}.lollipop-body .lollipop-cart-recommend .model-recommend>.title{display:flex!important;flex-direction:row;align-items:flex-end;justify-content:space-between;margin:0 0 24px!important;line-height:1.2;gap:16px}.lollipop-body .lollipop-cart-recommend .model-recommend>.title>span{max-width:68%;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.2}.lollipop-body .lollipop-cart-recommend .model-recommend>.title .J-refreshRecommend{width:auto;margin:0 0 2px auto;font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:14px!important;font-weight:900;line-height:1.3}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-wrapper{flex-wrap:nowrap!important;align-items:stretch;height:auto!important}.lollipop-body .lollipop-cart-recommend .model-recommend-container .swiper-slide{display:block!important;height:auto!important}.lollipop-body .lollipop-cart-recommend .model-recommend .grid-picture{border-radius:24px}.lollipop-body .lollipop-cart-recommend .model-recommend .lollipop-recommend-action{display:none!important}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action{display:none!important;width:38px;height:38px;min-height:38px;background:var(--secondary-button-background-color)}.lollipop-body .buy-cart-box.drawer.lollipop .model-recommend .lollipop-recommend-action-icon{width:21px;height:21px}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.title{display:-webkit-box!important;min-height:52px;max-height:52px;margin:12px 2px 5px;font-size:18px!important;line-height:1.4;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price{display:flex!important;flex-direction:column;align-items:flex-start;margin:0 2px 4px;column-gap:0;row-gap:2px}.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price .orig-price,.lollipop-body .lollipop-cart-recommend .model-recommend .J-productList>li>.price .pay-price{font-size:16px;line-height:1.4}.lollipop-body .lollipop-cart-recommend .model-recommend .sale-tag{top:12px;left:12px}}@media screen and (max-width:420px){.lollipop-body .lollipop-cart-page .cart-item{grid-template-columns:115px minmax(0,1fr);gap:16px}.lollipop-body .lollipop-cart-page .cart-item .cart-img{width:115px;height:115px}}
.lollipop-body .lollipop-category-page{color:var(--text-secondary-color);background:var(--background-color)}.lollipop-body .lollipop-category-container{width:90%;max-width:1680px;margin:0 auto;padding:100px 12px}.lollipop-body .lollipop-category-title{margin:0 0 48px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:var(--lollipop-title-font-size,58px)!important;font-weight:900;line-height:1.2;text-align:center}.lollipop-body .lollipop-category-grid{display:grid;grid-template-columns:repeat(var(--category-desktop-columns),minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none}.lollipop-body .lollipop-category-item{min-width:0;padding:10px}.lollipop-body .lollipop-category-card{display:flex;flex-direction:column;min-width:0;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);overflow:hidden}.lollipop-body .lollipop-category-media{position:relative;padding-bottom:100%;border-bottom:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-category-image-link{position:absolute;inset:0;display:block;padding:24px;overflow:hidden;transform-origin:center;transition:all .3s linear}.lollipop-body .lollipop-category-image-link img,.lollipop-body .lollipop-category-image-link svg{display:block;width:100%;height:100%;border:2px solid var(--lollipop-border-color);object-fit:cover}.lollipop-body .lollipop-category-item:nth-child(odd) .lollipop-category-image-link{transform:rotate(-2deg)}.lollipop-body .lollipop-category-item:nth-child(even) .lollipop-category-image-link{transform:rotate(2deg)}.lollipop-body .image-style-round-angle .lollipop-category-image-link img,.lollipop-body .image-style-round-angle .lollipop-category-image-link svg{border-radius:15.12px}.lollipop-body .image-style-right-angle .lollipop-category-image-link img,.lollipop-body .image-style-right-angle .lollipop-category-image-link svg{border-radius:0}.lollipop-body .lollipop-category-info{position:relative;display:block;padding:16px;color:var(--main-button-text-color);background:var(--main-button-background-color);text-align:center}.lollipop-body .lollipop-category-name{display:block;width:100%;margin:4px 0 0;color:var(--main-button-text-color);font-family:Petrona,serif;font-size:26.4px;font-weight:900;line-height:1.2}.lollipop-body .lollipop-category-name>a{color:inherit;font:inherit}.lollipop-body .lollipop-category-count{position:absolute;top:-15px;left:50%;z-index:2;padding:0 5px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:7px;background:#ffc6ef;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5;white-space:nowrap;transform:translateX(-50%) rotate(3deg);transition:all .3s linear}.lollipop-body .lollipop-category-page .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-category-page .lollipop-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;gap:16px;list-style:none}.lollipop-body .lollipop-category-page .lollipop-pagination a,.lollipop-body .lollipop-category-page .lollipop-pagination li,.lollipop-body .lollipop-category-page .lollipop-pagination span{display:flex;align-items:center;justify-content:center}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{width:64px;height:64px;border-radius:50%}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);background:var(--secondary-button-background-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1;transition:color .2s ease,background-color .2s ease}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a:focus-visible,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a:hover,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number.active a{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow span{width:48px;height:64px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow svg{width:21px;height:31px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow.disabled{display:none}@media screen and (max-width:768px){.lollipop-body .lollipop-category-container{width:100%;max-width:none;padding:40px 12px}.lollipop-body .lollipop-category-page .lollipop-category-title{margin-bottom:24px;font-size:calc(var(--lollipop-title-font-size,58px) * .611853448)!important}.lollipop-body .lollipop-category-grid{grid-template-columns:minmax(0,1fr)}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-category-info{min-height:62.82px;padding:16px}.lollipop-body .lollipop-category-name{font-family:Petrona,serif;font-size:26.4px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-item{padding:6px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-image-link{padding:12px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-info{min-height:54px;padding:12px 8px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-name{font-family:Petrona,serif;font-size:26.4px}.lollipop-body .lollipop-category-page.mobile-layout-grid-2 .lollipop-category-count{top:-12px;max-width:90%;overflow:hidden;font-size:12px;text-overflow:ellipsis}.lollipop-body .lollipop-category-page .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-category-page .lollipop-pagination ul{gap:10px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{width:52px;height:52px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-number a{font-size:18px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow span{width:38px;height:52px}.lollipop-body .lollipop-category-page .lollipop-pagination .pagination-arrow svg{width:17px;height:25px}}
.lollipop-body .lollipop-collection-list{padding-bottom:160px}.lollipop-body .lollipop-collection-list>.lollipop-content-width{position:relative;left:calc((100vw - 100%)/ 2);width:90vw;max-width:1680px;padding:160px 12px 0}.lollipop-body .lollipop-collection-list .lollipop-section-heading{max-width:100%;margin-bottom:0}.lollipop-body .lollipop-collection-list .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-collection-list .lollipop-collection-carousel{width:90%;max-width:var(--lollipop-content-width);margin-right:auto;margin-left:auto;overflow:hidden;padding:4px 0}.lollipop-body .lollipop-collection-list .lollipop-collection-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-collection-list .lollipop-collection-controls{display:none}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-desktop{position:absolute;top:50%;right:0;display:flex;transform:translateY(-50%)}.lollipop-body .lollipop-collection-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:18px}.lollipop-body .lollipop-collection-grid.swiper-wrapper{display:flex;gap:0;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.lollipop-body .lollipop-collection-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-collection-card{display:flex;flex-direction:column;min-width:0;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);overflow:hidden}.lollipop-body .lollipop-collection-card .collection-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.lollipop-body .lollipop-collection-media{position:relative;padding-bottom:100%;color:var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);background:var(--secondary-button-background-color)}.lollipop-body .lollipop-collection-media.ratio-3-4{padding-bottom:133.333%}.lollipop-body .lollipop-collection-media.ratio-original{padding-bottom:0}.lollipop-body .lollipop-collection-media.ratio-original img,.lollipop-body .lollipop-collection-media.ratio-original svg{position:relative;inset:auto;width:100%;height:auto}.lollipop-body .lollipop-collection-media img,.lollipop-body .lollipop-collection-media svg{position:absolute;inset:24px;display:block;width:calc(100% - 48px);height:calc(100% - 48px);object-fit:cover;transform-origin:center;transition:transform .3s linear}.lollipop-body .lollipop-collection-card:nth-child(odd) .lollipop-collection-media img,.lollipop-body .lollipop-collection-card:nth-child(odd) .lollipop-collection-media svg{transform:rotate(-2deg)}.lollipop-body .lollipop-collection-card:nth-child(even) .lollipop-collection-media img,.lollipop-body .lollipop-collection-card:nth-child(even) .lollipop-collection-media svg{transform:rotate(2deg)}.lollipop-body .lollipop-collection-info{position:relative;display:flex;flex-direction:column;min-height:69px;padding:16px;gap:4px;color:var(--main-button-text-color);background:var(--main-button-background-color);flex:1}.lollipop-body .lollipop-collection-info.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-collection-info.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-collection-info.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-collection-info .collection-name{color:var(--main-button-text-color);font-family:Petrona,serif;font-size:26.4px;line-height:1.2}.lollipop-body .lollipop-collection-info .collection-product-count{position:absolute;top:-17px;left:50%;z-index:2;padding:0 5px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:9px;background:#ffc6ef;font-size:18px;line-height:1.5;white-space:nowrap;transform:translateX(-50%) rotate(3deg)}@media screen and (min-width:769px){.lollipop-body .lollipop-collection-list.has-collection-controls .lollipop-collection-heading-row{margin-right:-12px;margin-left:-12px}.lollipop-body .lollipop-collection-list.has-collection-controls .lollipop-section-heading{max-width:75%;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-collection-list.has-collection-controls.text-right .lollipop-collection-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-collection-list.desktop-layout-grid .lollipop-collection-grid.swiper-wrapper{display:grid;gap:18px;transform:none!important}.lollipop-body .lollipop-collection-list.desktop-layout-grid .swiper-slide{width:auto!important;margin-right:0!important}}@media screen and (max-width:768px){.lollipop-body .lollipop-collection-list{padding-bottom:64px}.lollipop-body .lollipop-collection-list>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:64px 12px 0}.lollipop-body .lollipop-collection-list .lollipop-section-heading{text-align:center}.lollipop-body .lollipop-collection-list .lollipop-collection-heading-row{margin-bottom:24px}.lollipop-body .lollipop-collection-list .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-desktop{display:none}.lollipop-body .lollipop-collection-list .lollipop-collection-carousel{width:100%;max-width:none;padding-bottom:4px}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-carousel{padding-bottom:79px}.lollipop-body .lollipop-collection-list.is-swiper-active .lollipop-collection-controls-mobile{position:absolute;bottom:0;left:50%;display:flex;transform:translateX(-50%)}.lollipop-body .lollipop-collection-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}.lollipop-body .lollipop-collection-list.mobile-scroll-disabled .lollipop-collection-grid.swiper-wrapper{display:grid;gap:35px;transform:none!important}.lollipop-body .lollipop-collection-list.mobile-scroll-disabled .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-collection-info{min-height:62.82px;padding:16px}.lollipop-body .lollipop-collection-info .collection-name{font-family:Petrona,serif;font-size:26.4px}}
.lollipop-body .lollipop-comparison-banner{position:relative;overflow:visible}.lollipop-body .lollipop-comparison-stage{position:relative;width:100%;height:972px;background:#ffc6ef;overflow:hidden}.lollipop-body .lollipop-comparison-image{position:absolute;inset:0;overflow:hidden;color:rgba(0,0,0,.46)}.lollipop-body .lollipop-comparison-image img,.lollipop-body .lollipop-comparison-image svg{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-comparison-image.is-after{color:#000;clip-path:inset(0 0 0 50%)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve{position:absolute;right:auto;left:50%;z-index:2;width:100%;height:50px;min-width:1920px;max-width:none;pointer-events:none;transform:translateX(-50%)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-top{top:0;bottom:auto;background:var(--comparison-top-inner)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-top .lollipop-curve-fill{fill:var(--comparison-top-outer)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-bottom{top:auto;bottom:0;background:var(--comparison-bottom-inner)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve.is-bottom .lollipop-curve-fill{fill:var(--comparison-bottom-outer)}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve .lollipop-curve-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}.lollipop-body .lollipop-comparison-image.has-media .lollipop-comparison-curve{background:0 0}.lollipop-body .lollipop-comparison-labels{position:absolute;z-index:3;right:24px;bottom:clamp(60px,calc(48px + 3.75vw),120px);left:24px;display:flex;justify-content:space-between;font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-labels span{padding:4px 16px;color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);border-radius:var(--lollipop-button-radius,16px);background:var(--main-button-background-color)}.lollipop-body .lollipop-comparison-labels span:empty{display:none}.lollipop-body .lollipop-comparison-labels .is-after-label{margin-left:auto}.lollipop-body .position-top .lollipop-comparison-labels{top:24px;bottom:auto}.lollipop-body .position-center .lollipop-comparison-labels{top:50%;bottom:auto;transform:translateY(-50%)}.lollipop-body .lollipop-comparison-stage>input{position:absolute;inset:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lollipop-body .lollipop-comparison-handle{position:absolute;top:0;bottom:0;left:50%;z-index:7;width:2px;background:var(--lollipop-border-color);pointer-events:none}.lollipop-body .lollipop-comparison-handle span{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:69px;height:69px;padding:8px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--comparison-accent);transform:translate(-50%,-50%)}.lollipop-body .lollipop-comparison-handle span svg{display:block;width:51px;height:21px;max-width:none}.lollipop-body .lollipop-comparison-handle span path{fill:var(--text-primary-color)}@media screen and (max-width:1399px){.lollipop-body .lollipop-comparison-stage{height:650px}}@media screen and (max-width:1199px){.lollipop-body .lollipop-comparison-stage{height:550px}}@media screen and (max-width:991px){.lollipop-body .lollipop-comparison-stage{height:450px}}@media screen and (max-width:768px){.lollipop-body .lollipop-comparison-stage{height:350px}.lollipop-body .lollipop-comparison-image .lollipop-comparison-curve{height:20px}.lollipop-body .lollipop-comparison-labels{right:16px;bottom:16px;left:16px}.lollipop-body .position-top .lollipop-comparison-labels{top:16px}.lollipop-body .lollipop-comparison-handle{background:#fff}.lollipop-body .lollipop-comparison-handle span{width:30px;height:30px;padding:4px;border:0;background:var(--comparison-accent)}.lollipop-body .lollipop-comparison-handle span svg{width:18px;height:8px}.lollipop-body .lollipop-comparison-handle span path{fill:var(--text-primary-color)}}
.lollipop-body .lollipop-comparison-table{position:relative;overflow:hidden}.lollipop-body .lollipop-comparison-table>.lollipop-content-width{width:90%;max-width:1680px;padding:160px 12px 68px}.lollipop-body .lollipop-comparison-table .lollipop-section-description{font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:var(--lollipop-text-font-size,18px)}.lollipop-body .lollipop-table-scroll{width:100%;border:2px solid var(--lollipop-border-color);border-radius:36px;background:var(--table-background);overflow-x:auto;scrollbar-color:var(--main-button-background-color) #fff;scrollbar-width:thin}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar{width:8px;height:8px}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar-track{border:1px solid var(--lollipop-border-color);border-radius:6px;background:#fff}.lollipop-body .lollipop-table-scroll::-webkit-scrollbar-thumb{border:1px solid var(--lollipop-border-color);border-radius:6px;background:var(--main-button-background-color)}.lollipop-body .lollipop-table-scroll-mobile{display:none}.lollipop-body .lollipop-comparison-table-desktop{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:30px}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-label-column{width:320px}.lollipop-body .lollipop-comparison-table-desktop td,.lollipop-body .lollipop-comparison-table-desktop th{min-width:0;padding:24px;border-right:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);vertical-align:middle}.lollipop-body .lollipop-comparison-table-desktop tr>:last-child{border-right:0}.lollipop-body .lollipop-comparison-table-desktop tbody tr:last-child>*{border-bottom:0}.lollipop-body .lollipop-comparison-table-desktop thead th{height:538px;color:var(--main-button-background-color);text-align:center}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:320px;min-width:320px;max-width:320px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:40px;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop thead th a{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:16px}.lollipop-body .lollipop-comparison-table-desktop thead th img,.lollipop-body .lollipop-comparison-table-desktop thead th svg{display:block;width:calc(100% - 32px);max-width:378px;height:auto;aspect-ratio:1;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;object-fit:cover}.lollipop-body .lollipop-comparison-table-desktop thead th .product-name{display:block;width:100%;min-width:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-price{color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-table-desktop tbody th{width:320px;min-width:320px;max-width:320px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:30px;font-weight:900;line-height:1.2;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-desktop tbody tr{height:100px}.lollipop-body .lollipop-comparison-table-desktop tbody td{color:var(--lollipop-border-color);font-family:Nunito,sans-serif;font-size:50px;line-height:1;text-align:center}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{position:sticky;left:0;z-index:2;background:var(--table-background)}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{z-index:3}.lollipop-body .lollipop-table-value{display:inline-flex;align-items:center;justify-content:center;min-width:1em}.lollipop-body .lollipop-comparison-check{display:block;width:50px;height:50px;max-width:none}@media screen and (max-width:1399px){.lollipop-body .lollipop-comparison-table>.lollipop-content-width{padding-top:120px;padding-bottom:51px}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:300px;min-width:300px}.lollipop-body .lollipop-comparison-check{width:40px;height:40px}}@media screen and (max-width:768px){.lollipop-body .lollipop-comparison-table>.lollipop-content-width{width:100%;max-width:none;padding:64px 12px 27px}.lollipop-body .lollipop-table-scroll-desktop{display:none}.lollipop-body .lollipop-table-scroll-mobile{display:block;min-width:0}.lollipop-body .lollipop-comparison-table-mobile{width:auto;min-width:1072px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product-column{width:268px}.lollipop-body .lollipop-comparison-table-mobile col:not(.lollipop-mobile-product-column){width:268px}.lollipop-body .lollipop-comparison-table-mobile td,.lollipop-body .lollipop-comparison-table-mobile th{min-width:0;padding:16px;border-right:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);vertical-align:middle}.lollipop-body .lollipop-comparison-table-mobile tr>:last-child{border-right:0}.lollipop-body .lollipop-comparison-table-mobile tbody tr:last-child>*{border-bottom:0}.lollipop-body .lollipop-comparison-table-mobile thead th{width:268px;min-width:268px;height:68px;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-mobile thead th:first-child{width:268px;min-width:268px;max-width:268px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product{width:268px;min-width:268px;max-width:268px;color:var(--text-primary-color);text-align:center}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product a{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:12px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product img,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product svg{display:block;width:124px;height:124px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;object-fit:cover}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product .product-name{display:block;width:100%;min-width:0;color:var(--text-primary-color);font-family:var(--lollipop-title-font-family,Petrona,Fraunces,serif);font-size:20px;font-weight:900;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lollipop-body .lollipop-comparison-table-mobile .lollipop-table-price{color:var(--pay-price-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:18px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-comparison-table-mobile tbody tr{height:208px}.lollipop-body .lollipop-comparison-table-mobile tbody td{color:var(--lollipop-border-color);font-family:var(--lollipop-text-font-family,Nunito,sans-serif);font-size:50px;line-height:1;text-align:center}.lollipop-body .lollipop-comparison-table-desktop{min-width:580px;font-size:16px}.lollipop-body .lollipop-comparison-table-desktop .lollipop-table-label-column{width:150px}.lollipop-body .lollipop-comparison-table-desktop td,.lollipop-body .lollipop-comparison-table-desktop th{min-width:0;padding:16px}.lollipop-body .lollipop-comparison-table-desktop tbody th,.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{width:150px;min-width:150px;max-width:150px}.lollipop-body .lollipop-comparison-table-desktop thead th{height:300px}.lollipop-body .lollipop-comparison-table-desktop thead th img,.lollipop-body .lollipop-comparison-table-desktop thead th svg{width:100px;height:100px}.lollipop-body .lollipop-comparison-table-desktop thead th .product-name{font-size:16px}.lollipop-body .lollipop-comparison-table-desktop thead th:first-child{font-size:22px}.lollipop-body .lollipop-comparison-table-desktop tbody tr{height:78px}.lollipop-body .lollipop-comparison-table-desktop tbody th{font-size:18px}.lollipop-body .lollipop-comparison-table-desktop tbody td{font-size:22px}.lollipop-body .lollipop-comparison-table-mobile{min-width:1072px;font-size:16px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product-column,.lollipop-body .lollipop-comparison-table-mobile col:not(.lollipop-mobile-product-column),.lollipop-body .lollipop-comparison-table-mobile thead th,.lollipop-body .lollipop-comparison-table-mobile thead th:first-child{width:268px;min-width:268px;max-width:268px}.lollipop-body .lollipop-comparison-table-mobile td,.lollipop-body .lollipop-comparison-table-mobile th{padding:16px}.lollipop-body .lollipop-comparison-table-mobile thead th{height:68px;font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product{height:208px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product img,.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product svg{width:100px;height:100px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-mobile-product .product-name{font-size:18px}.lollipop-body .lollipop-comparison-table-mobile .lollipop-table-price{font-size:16px}.lollipop-body .lollipop-comparison-table-mobile tbody tr{height:208px}.lollipop-body .lollipop-comparison-table-mobile tbody td{font-size:22px}.lollipop-body .lollipop-comparison-check{width:28px;height:28px}}
.lollipop-body .lollipop-content-showcase{padding-bottom:48px;color:var(--showcase-text)}.lollipop-body .lollipop-content-showcase .lollipop-content-width{max-width:none;padding:100px 0 148px}.lollipop-body .lollipop-content-showcase .lollipop-section-description,.lollipop-body .lollipop-content-showcase .lollipop-showcase-title{color:inherit}.lollipop-body .lollipop-content-showcase .lollipop-section-description{width:calc(100% - 32px);max-width:1100px;margin:24px auto 0;padding:0}.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title{width:calc(100% - 32px);max-width:1100px;margin-right:auto;margin-left:auto;font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.5}.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title .lollipop-inline-image,.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title>span{display:inline-block;margin:0 4px 8px;vertical-align:middle}.lollipop-body .lollipop-inline-image{width:250px;height:90px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-inline-image img,.lollipop-body .lollipop-inline-image svg{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-inline-image .placeholder-svg{color:var(--lollipop-border-color);fill:currentColor;transform:scale(4.2);transform-origin:center}.lollipop-body .lollipop-content-showcase.round-angle .lollipop-inline-image{border-radius:15.12px}.lollipop-body .lollipop-showcase-actions{width:calc(100% - 32px);max-width:1100px;margin-right:auto;margin-left:auto}.lollipop-body .lollipop-showcase-button{display:inline-flex;margin-top:32px;color:var(--showcase-button-text);border-color:var(--lollipop-border-color);background:var(--showcase-button-background)}.lollipop-body .lollipop-showcase-button.is-text-link{padding-bottom:4px;border-bottom:2px solid currentColor;font-weight:900}.lollipop-body .lollipop-showcase-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;z-index:2;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-showcase-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-showcase-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (max-width:768px){.lollipop-body .lollipop-content-showcase .lollipop-showcase-title.np-ui-main-title{max-width:calc(100% - 24px);font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important;line-height:1.5}.lollipop-body .lollipop-content-showcase .lollipop-showcase-actions{width:calc(100% - 24px)}.lollipop-body .lollipop-inline-image{width:150px;height:54px}.lollipop-body .lollipop-content-showcase .lollipop-content-width{padding-top:40px;padding-bottom:59px}.lollipop-body .lollipop-content-showcase .lollipop-section-description{width:100%;margin-top:16px}}
.lollipop-body .user-defined:not(.lollipop-tracking-page){position:relative;width:100%;max-width:25.5rem;margin:0 auto;padding:30px;font-size:14px;word-wrap:break-word}.lollipop-body .user-defined:not(.lollipop-tracking-page) a{font-size:14px}.lollipop-body .user-defined:not(.lollipop-tracking-page) h3.title{font-size:24px;font-weight:600;text-align:center}.lollipop-body .user-defined:not(.lollipop-tracking-page) dd,.lollipop-body .user-defined:not(.lollipop-tracking-page) dt,.lollipop-body .user-defined:not(.lollipop-tracking-page) li,.lollipop-body .user-defined:not(.lollipop-tracking-page) ol,.lollipop-body .user-defined:not(.lollipop-tracking-page) ul{list-style:inherit}.lollipop-body .user-defined:not(.lollipop-tracking-page) ol,.lollipop-body .user-defined:not(.lollipop-tracking-page) ul{padding-left:25px}.lollipop-body .user-defined:not(.lollipop-tracking-page) p{font-size:14px;line-height:20px}.lollipop-body .user-defined:not(.lollipop-tracking-page) img{display:inline-block;max-width:100%;margin:.25rem 0;box-sizing:border-box}.lollipop-body .user-defined:not(.lollipop-tracking-page) video{max-width:100%!important}.lollipop-body .lollipop-tracking-page{width:100%;max-width:960px;margin:0 auto;padding:80px 32px 100px;color:var(--text-secondary-color);text-align:center}.lollipop-body .lollipop-tracking-page>.title{margin:0 0 40px;color:var(--caption-text-color)}.lollipop-body .lollipop-tracking-page .logistics-search{width:100%;max-width:720px;margin:32px auto 0;text-align:left}.lollipop-body .lollipop-tracking-page .logistics-search>.TM_input-group{display:flex;align-items:stretch;width:100%;min-width:0;border-collapse:separate;gap:12px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style{position:static;z-index:auto;flex:1 1 auto;float:none;width:auto;min-width:0;height:64px;margin:0!important;padding:0 24px;color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color)!important;border-radius:var(--lollipop-button-radius,15px)!important;background:var(--secondary-button-background-color);box-shadow:none;outline:0}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style::placeholder{color:var(--secondary-button-text-color);opacity:.65}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style:focus-visible{outline:2px dotted var(--secondary-button-border-color);outline-offset:3px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_input-group-btn{display:block;flex:0 0 124px;width:124px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:64px;margin:0;padding:0 24px;color:var(--main-button-text-color)!important;border:2px solid var(--main-button-border-color)!important;border-radius:var(--lollipop-button-radius,15px)!important;background:var(--main-button-background-color)!important;font-family:var(--lollipop-title-font-family,Petrona,serif)!important;font-size:18px!important;font-weight:900;line-height:1.2;box-shadow:none}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style:focus-visible,.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style:hover{color:var(--main-button-background-color)!important;background:var(--main-button-text-color)!important}.lollipop-body .lollipop-tracking-page .logistics-search .error-tip{color:var(--text-primary-color);font-size:14px;line-height:1.4}@media screen and (max-width:767px){.lollipop-body .main.user-defined{padding:32px var(--lollipop-page-gutter) 56px}.lollipop-body .main.user-defined>.title{margin-bottom:24px}.lollipop-body .lollipop-tracking-page{padding:48px 16px 64px}.lollipop-body .lollipop-tracking-page>.title{margin-bottom:28px}.lollipop-body .lollipop-tracking-page .logistics-search{margin-top:24px}.lollipop-body .lollipop-tracking-page .logistics-search>.TM_input-group{flex-direction:column;gap:10px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_button_style,.lollipop-body .lollipop-tracking-page .logistics-search .TM_my_search_input_style{width:100%;height:56px}.lollipop-body .lollipop-tracking-page .logistics-search .TM_input-group-btn{flex-basis:auto;width:100%}}
.lollipop-body .lollipop-featured-products>.lollipop-content-width{width:100%;max-width:1680px;padding:72px 12px 56px}.lollipop-body .lollipop-featured-products .lollipop-featured-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-featured-products .lollipop-section-heading{align-items:stretch;width:100%;max-width:100%;margin-bottom:0}.lollipop-body .lollipop-featured-products .lollipop-section-heading .np-ui-main-title{display:block;width:100%;color:var(--caption-text-color);font-size:var(--lollipop-title-font-size,var(--featured-title-size,58px))!important;line-height:1.2;letter-spacing:.96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lollipop-body .lollipop-featured-products .lollipop-section-description{width:100%;font-size:18px;line-height:1.5;letter-spacing:.96px}.lollipop-body .lollipop-featured-products .lollipop-section-description:empty{display:none}.lollipop-body .lollipop-featured-products.text-left .lollipop-section-heading{text-align:left}.lollipop-body .lollipop-featured-products.text-center .lollipop-section-heading{text-align:center}.lollipop-body .lollipop-featured-products.text-right .lollipop-section-heading{text-align:right}.lollipop-body .lollipop-featured-products .lollipop-product-controls{display:flex;align-items:center;justify-content:center;gap:15px}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-next,.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:60px;margin:0;padding:0;color:var(--main-button-background-color);border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--section-background)}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-next::after,.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-prev::after{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls .swiper-button-disabled{cursor:not-allowed;opacity:.35;pointer-events:auto}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-icon{display:block;width:21px;height:31px;max-width:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-featured-products .lollipop-product-controls .lollipop-carousel-arrow-stroke{fill:var(--main-button-border-color)}.lollipop-body .lollipop-featured-products .lollipop-product-controls-desktop{position:absolute;top:50%;right:0;transform:translateY(-50%)}.lollipop-body .lollipop-featured-products.text-right .lollipop-product-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-featured-products .lollipop-product-controls-mobile{display:none}.lollipop-body .lollipop-featured-products .lollipop-carousel{padding:1px;overflow:visible;overflow-x:clip;clip-path:inset(0 0 -100vmax 0)}.lollipop-body .lollipop-featured-products .lollipop-product-grid{grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));gap:36px 55px}.lollipop-body .lollipop-featured-products .colorPieceList .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none;object-fit:cover}.lollipop-body .lollipop-featured-products .swiper-wrapper{display:flex;gap:0}@media screen and (min-width:1400px){.lollipop-body .lollipop-featured-products>.lollipop-content-width{padding-top:88px;padding-bottom:64px}}@media screen and (min-width:769px){.lollipop-body .lollipop-featured-products.has-product-controls.text-left .lollipop-section-heading{padding-right:150px}.lollipop-body .lollipop-featured-products.has-product-controls.text-center .lollipop-section-heading{padding-right:150px;padding-left:150px}.lollipop-body .lollipop-featured-products.has-product-controls.text-right .lollipop-section-heading{padding-left:150px}.lollipop-body .lollipop-featured-products.desktop-layout-grid .lollipop-product-grid.swiper-wrapper{display:grid;gap:36px 55px;transform:none!important}.lollipop-body .lollipop-featured-products.desktop-layout-grid .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-featured-products.desktop-layout-grid .lollipop-product-controls-desktop{display:none}.lollipop-body .lollipop-featured-products.desktop-layout-grid.has-product-controls .lollipop-section-heading{padding-right:0;padding-left:0}.lollipop-body .lollipop-featured-products .lollipop-product-media .lollipop-quick-add{opacity:0}.lollipop-body .lollipop-featured-products .lollipop-product-media:focus-within .lollipop-quick-add,.lollipop-body .lollipop-featured-products .lollipop-product-media:hover .lollipop-quick-add{opacity:1}.lollipop-body .lollipop-featured-products .lollipop-product-media:focus-within .lollipop-quick-add[disabled],.lollipop-body .lollipop-featured-products .lollipop-product-media:hover .lollipop-quick-add[disabled]{opacity:.45}}@media screen and (max-width:768px){.lollipop-body .lollipop-featured-products .lollipop-quick-add{display:none!important}.lollipop-body .lollipop-featured-products>.lollipop-content-width{max-width:none;padding:48px 12px 40px}.lollipop-body .lollipop-featured-products .lollipop-featured-heading-row{margin-bottom:16px}.lollipop-body .lollipop-featured-products.has-product-controls.text-center .lollipop-section-heading,.lollipop-body .lollipop-featured-products.has-product-controls.text-left .lollipop-section-heading,.lollipop-body .lollipop-featured-products.has-product-controls.text-right .lollipop-section-heading{padding-right:0;padding-left:0}.lollipop-body .lollipop-featured-products .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,var(--featured-mobile-title-size,29.3125px))!important;line-height:1.2}.lollipop-body .lollipop-featured-products .lollipop-product-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr));gap:36px 27.5px}.lollipop-body .lollipop-featured-products .lollipop-product-grid.swiper-wrapper{gap:0}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .lollipop-product-grid.swiper-wrapper{display:grid;gap:36px 27.5px;transform:none!important}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .swiper-slide{width:auto!important;margin-right:0!important}.lollipop-body .lollipop-featured-products.mobile-scroll-disabled .lollipop-product-controls-mobile{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls-desktop{display:none}.lollipop-body .lollipop-featured-products .lollipop-product-controls-mobile{margin-top:48px}.lollipop-body .lollipop-featured-products.mobile-scroll-enabled .lollipop-product-controls-mobile{display:flex}}
.lollipop-body .lollipop-footer{color:var(--text-secondary-color);border-top:2px solid var(--lollipop-border-color);background:var(--footer-background)}.lollipop-body .lollipop-footer-main{display:flex;flex-direction:column;align-items:center;width:100%;max-width:764px;padding-top:100px;padding-bottom:100px;gap:40px}.lollipop-body .lollipop-footer-block{width:100%;min-width:0}.lollipop-body .lollipop-footer-block .np-ui-main-title,.lollipop-body .lollipop-footer-block .np-ui-subhead-title{color:var(--text-primary-color)}.lollipop-body .lollipop-footer-brand{display:flex;justify-content:center;margin-bottom:40px}.lollipop-body .lollipop-footer-brand .lollipop-footer-logo{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:550px;color:var(--text-primary-color);text-align:center}.lollipop-body .lollipop-footer-brand img{display:block;width:100%;max-width:550px;height:auto}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name{max-width:100%;margin:0;color:inherit;text-align:center;word-break:break-word}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name[hidden]{display:none!important}.lollipop-body .lollipop-footer-menu{display:flex;flex-direction:column;align-items:center}.lollipop-body .lollipop-footer-menu>.np-ui-subhead-title{margin-bottom:24px;font-size:33px;line-height:1.2}.lollipop-body .lollipop-footer-menu.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-menu.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-menu-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-height:min(520px,calc(100vh - 180px));margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);gap:24px}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-list::-webkit-scrollbar-thumb{border:2px solid var(--footer-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-footer-menu-item--level-1{position:relative;display:flex;flex:1 1 180px;flex-direction:column;align-items:center;min-width:0;text-align:center}.lollipop-body .lollipop-footer-menu-item--level-1>a,.lollipop-body .lollipop-footer-menu-list>a{color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:33px;font-weight:900;line-height:1.2;letter-spacing:.96px}.lollipop-body .lollipop-footer-menu-item--level-1>a:focus-visible,.lollipop-body .lollipop-footer-menu-item--level-1>a:hover,.lollipop-body .lollipop-footer-menu-list>a:focus-visible,.lollipop-body .lollipop-footer-menu-list>a:hover{text-decoration:underline}.lollipop-body .lollipop-footer-menu-list>a{display:block;min-width:0}.lollipop-body .lollipop-footer-submenu{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:8px;gap:6px}.lollipop-body .lollipop-footer-menu-item--level-2{display:flex;flex:none;flex-direction:column;align-items:center;width:100%;min-width:0;text-align:center}.lollipop-body .lollipop-footer-menu-item--level-2>a{width:100%;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:24px;font-weight:900;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.lollipop-body .lollipop-footer-menu-item--level-2>a:focus-visible,.lollipop-body .lollipop-footer-menu-item--level-2>a:hover{text-decoration:underline}.lollipop-body .lollipop-footer-submenu--level-3{margin-top:4px;gap:4px}.lollipop-body .lollipop-footer-submenu--level-3>a{width:100%;color:var(--text-secondary-color);font-family:Nunito,sans-serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.lollipop-body .lollipop-footer-submenu--level-3>a:focus-visible,.lollipop-body .lollipop-footer-submenu--level-3>a:hover{color:var(--text-primary-color);text-decoration:underline}@media screen and (min-width:768px){.lollipop-body .lollipop-footer-menu-list{max-height:none;overflow:visible}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2{position:absolute;top:calc(100% + 8px);left:50%;z-index:3;align-items:stretch;justify-content:flex-start;width:220px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));margin-top:0;margin-left:-110px;padding:12px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--footer-background);box-shadow:6px 6px 0 var(--lollipop-border-color);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-item--level-2.has-children>.lollipop-footer-submenu--level-3{position:fixed;top:var(--lollipop-submenu-top,12px);left:var(--lollipop-submenu-left,12px);z-index:4;align-items:stretch;justify-content:flex-start;width:220px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));margin-top:0;padding:12px;border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--footer-background);box-shadow:6px 6px 0 var(--lollipop-border-color);transform:translateX(8px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2,.lollipop-body .lollipop-footer-submenu--level-3{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.lollipop-body .lollipop-footer-menu-item--level-1.has-children:focus-within>.lollipop-footer-submenu--level-2,.lollipop-body .lollipop-footer-menu-item--level-1.has-children:hover>.lollipop-footer-submenu--level-2{visibility:visible;opacity:1;pointer-events:auto}.lollipop-body .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu--level-2.opens-up{top:auto;bottom:calc(100% + 8px)}.lollipop-body .lollipop-footer-menu-item--level-2.has-children:focus-within>.lollipop-footer-submenu--level-3,.lollipop-body .lollipop-footer-menu-item--level-2.has-children:hover>.lollipop-footer-submenu--level-3{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.lollipop-body .lollipop-footer-submenu--level-3.opens-left{transform:translateX(-8px)}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar-track,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-footer-submenu--level-2::-webkit-scrollbar-thumb,.lollipop-body .lollipop-footer-submenu--level-3::-webkit-scrollbar-thumb{border:2px solid var(--footer-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-footer-submenu--level-3::before{position:absolute;top:0;bottom:0;left:-14px;width:14px;content:''}.lollipop-body .lollipop-footer-submenu--level-3.opens-left::before{right:-14px;left:auto}}.lollipop-body .lollipop-footer-menu.text-left .lollipop-footer-menu-list{justify-content:flex-start}.lollipop-body .lollipop-footer-menu.text-right .lollipop-footer-menu-list{justify-content:flex-end}.lollipop-body .lollipop-footer-menu.text-left .lollipop-footer-menu-item{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-menu.text-right .lollipop-footer-menu-item{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-subscribe{display:flex;flex-direction:column;align-items:center;text-align:center}.lollipop-body .lollipop-footer-subscribe>.np-ui-main-title{margin-bottom:32px;font-size:58px;line-height:1.12}.lollipop-body .lollipop-footer-subscribe.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-footer-subscribe.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-footer-description{width:100%;margin-bottom:24px;color:var(--text-secondary-color);font-size:18px;line-height:1.5}.lollipop-body .lollipop-newsletter{display:flex;justify-content:center;width:100%;gap:8px}.lollipop-body .lollipop-newsletter input{flex:1;width:100%;min-width:0;max-width:536px;height:64px;padding:0 28px;color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:var(--background-color);outline:0}.lollipop-body .lollipop-newsletter input::placeholder{color:var(--text-primary-color);opacity:.65}.lollipop-body .lollipop-newsletter input:focus-visible{outline:2px dotted var(--lollipop-border-color);outline-offset:3px}.lollipop-body .lollipop-newsletter button{flex:0 0 auto;min-width:124px;min-height:64px;padding:0 24px;border-radius:15.12px;font-family:Petrona,Fraunces,serif;font-size:18px;font-weight:900;letter-spacing:.96px}.lollipop-body .lollipop-footer-subscribe.text-left .lollipop-newsletter{justify-content:flex-start}.lollipop-body .lollipop-footer-subscribe.text-right .lollipop-newsletter{justify-content:flex-end}.lollipop-body .subscribe-tips{margin-top:8px}.lollipop-body .lollipop-footer-social{display:flex;justify-content:center;width:100%}.lollipop-body .lollipop-footer-social-list{--lollipop-social-button-size:calc(clamp(40px, 36px + 1.25vw, 60px) + 4px);--lollipop-social-icon-size:calc(clamp(26px, 23.2px + .875vw, 40px) - 4px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.lollipop-body .lollipop-footer-social-list a{display:flex;flex:0 0 var(--lollipop-social-button-size);align-items:center;justify-content:center;width:var(--lollipop-social-button-size);height:var(--lollipop-social-button-size);color:var(--text-primary-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:var(--background-color);overflow:hidden;transition:color .2s linear}.lollipop-body .lollipop-footer-social-list a:focus-visible{outline:2px dotted var(--lollipop-border-color);outline-offset:3px}.lollipop-body .lollipop-footer-social-list svg{display:block;width:var(--lollipop-social-icon-size);height:var(--lollipop-social-icon-size);max-width:none;fill:currentColor}.lollipop-body .lollipop-footer-bottom{max-width:1680px;padding-right:12px;padding-left:12px}.lollipop-body .lollipop-footer-bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:91px;padding:24px 4px;border-top:2px solid var(--lollipop-border-color);text-align:center;gap:16px}.lollipop-body .lollipop-footer-copyright{order:1;color:var(--text-secondary-color);font-size:18px;line-height:1.5;letter-spacing:.96px;text-align:center}.lollipop-body .lollipop-payment-icons{display:flex;order:2;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:4px}.lollipop-body .lollipop-payment-icons img{display:block;width:auto;height:24px}@media screen and (max-width:767px){.lollipop-body .lollipop-footer-main{max-width:100%;padding:75px 20px;gap:32px}.lollipop-body .lollipop-footer-brand{margin-bottom:8px}.lollipop-body .lollipop-footer-brand .lollipop-footer-logo,.lollipop-body .lollipop-footer-brand img{max-width:350px}.lollipop-body .lollipop-footer-brand .lollipop-footer-shop-name{font-size:40px!important}.lollipop-body .lollipop-footer-menu-list{max-height:none;overflow:visible;row-gap:8px;column-gap:16px}.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1{flex-basis:140px}.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1>a,.lollipop-body .lollipop-footer-menu-list>a{font-size:20px;line-height:1.2}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children>a{position:relative;display:block;width:100%;padding-right:28px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a::after,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children>a::after{position:absolute;top:50%;right:4px;content:'+';font-family:Nunito,sans-serif;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%)}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.is-open>a::after,.lollipop-body .lollipop-footer-menu-list>.lollipop-footer-menu-item--level-1.has-children.is-open>a::after{content:'-'}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-1.has-children>.lollipop-footer-submenu,.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>.lollipop-footer-submenu{display:none;max-height:none;overflow:visible}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-1.is-open>.lollipop-footer-submenu,.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.is-open>.lollipop-footer-submenu{display:flex}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2>a{font-size:17px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-menu-item--level-2.has-children>a{position:relative;display:block;padding-right:28px}.lollipop-body .lollipop-footer-menu-list .lollipop-footer-submenu--level-3>a{font-size:15px}.lollipop-body .lollipop-footer-subscribe>.np-ui-main-title{margin-bottom:28px;font-size:29.3125px}.lollipop-body .lollipop-newsletter{flex-direction:column;align-items:center;gap:8px}.lollipop-body .lollipop-newsletter input{max-width:100%;height:64px;padding:0 28px}.lollipop-body .lollipop-newsletter button{min-width:118px;min-height:58px;padding:0 24px}.lollipop-body .lollipop-footer-subscribe.text-left .lollipop-newsletter{align-items:flex-start}.lollipop-body .lollipop-footer-subscribe.text-right .lollipop-newsletter{align-items:flex-end}.lollipop-body .lollipop-footer-social-list{gap:8px}.lollipop-body .lollipop-footer-bottom{padding-right:20px;padding-left:20px}.lollipop-body .lollipop-footer-bottom-inner{display:flex;flex-direction:column;min-height:0;padding:24px 0;text-align:center;gap:16px}.lollipop-body .lollipop-payment-icons{justify-content:center}.lollipop-body .lollipop-footer-copyright{font-size:18px}}
.lollipop-body .lollipop-gallery{position:relative;padding-bottom:48px}.lollipop-body .lollipop-gallery>.lollipop-content-width{max-width:none;padding:60px 0 120px}.lollipop-body .lollipop-gallery .lollipop-section-heading{width:90vw;max-width:1680px;margin-right:auto;margin-bottom:48px;margin-left:auto;padding:0 12px}.lollipop-body .lollipop-gallery .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-gallery-carousel{padding:16px 1px;overflow:hidden}.lollipop-body .lollipop-gallery-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:center;gap:30px}.lollipop-body .lollipop-gallery-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .lollipop-gallery-item:nth-child(odd){transform:rotate(-5deg)}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .lollipop-gallery-item:nth-child(even){transform:rotate(5deg)}.lollipop-body .lollipop-gallery-item{display:block;min-width:0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:0 0;overflow:hidden;transition:transform .3s linear}.lollipop-body .lollipop-gallery-item:hover{z-index:1}.lollipop-body .lollipop-gallery-item:hover img,.lollipop-body .lollipop-gallery-item:hover svg{transform:scale(1.1)}.lollipop-body .lollipop-gallery-item img,.lollipop-body .lollipop-gallery-item svg{display:block;width:100%;aspect-ratio:1;color:var(--lollipop-border-color);object-fit:cover;transition:transform .3s linear}.lollipop-body .lollipop-gallery-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-gallery-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-gallery-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (min-width:1400px){.lollipop-body .lollipop-gallery>.lollipop-content-width{padding-top:80px;padding-bottom:160px}}@media screen and (max-width:768px){.lollipop-body .lollipop-gallery>.lollipop-content-width{padding-top:32px;padding-bottom:64px}.lollipop-body .lollipop-gallery .lollipop-section-heading{width:100%;max-width:none;margin-bottom:24px}.lollipop-body .lollipop-gallery .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-gallery-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr));gap:36px}.lollipop-body .lollipop-gallery-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-gallery-item{padding:0;border-radius:22.68px}}
.lollipop-body .lollipop-header-shell{position:relative;z-index:40}.lollipop-body .lollipop-header-shell .fixed-top,.lollipop-body .lollipop-header-shell.fixed-top{position:fixed;top:0;right:0;left:0;z-index:40;width:100%}.lollipop-body .lollipop-announcement{position:relative;z-index:2;width:100%;height:51px;min-height:51px;color:var(--announcement-color);background:var(--announcement-background);overflow:hidden}.lollipop-body .lollipop-announcement:focus-within .lollipop-announcement-track,.lollipop-body .lollipop-announcement:hover .lollipop-announcement-track{animation-play-state:paused}.lollipop-body .lollipop-announcement-track{display:flex;align-items:center;justify-content:flex-start;width:max-content;height:35px;margin-top:8px;margin-left:12px;white-space:nowrap}.lollipop-body .lollipop-announcement-track.is-rtl{animation:lollipop-announcement-rtl 60s linear infinite}.lollipop-body .lollipop-announcement-track.is-ltr{animation:lollipop-announcement-ltr 60s linear infinite}.lollipop-body .lollipop-announcement-group{display:flex;flex:none;align-items:center;justify-content:space-around;width:calc(100vw - 24px);max-width:1656px;height:35px;padding:4px 0}.lollipop-body .lollipop-announcement-item{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:0;padding:0 48px;gap:10px;font-size:16px;font-weight:600;line-height:27px;letter-spacing:0}.lollipop-body .lollipop-header{position:relative;z-index:2;color:var(--header-color);border-top:2px solid var(--lollipop-border-color);border-bottom:2px solid var(--lollipop-border-color);background:var(--header-background)}.lollipop-body .lollipop-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:114px;padding:16px 12px;gap:10px}.lollipop-body .lollipop-desktop-nav{display:flex;flex-wrap:wrap;align-items:center;max-height:312px;overflow:hidden;gap:0}.lollipop-body .lollipop-desktop-nav:focus-within,.lollipop-body .lollipop-desktop-nav:hover{overflow:visible}.lollipop-body .lollipop-nav-item{position:relative;flex:none;font-family:Petrona,serif;font-size:var(--lollipop-pc-menu-level-1-size,19.45px);font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-nav-item>a{display:inline-flex;align-items:center;min-height:52px;margin:0 5px;padding:8px 13px;font-size:var(--lollipop-pc-menu-level-1-size,19.45px)}.lollipop-body .lollipop-nav-item>a.is-active{text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-nav-item .lollipop-nav-caret{display:inline-flex;flex:none;width:14px;height:14px;margin-left:8px;fill:currentColor}.lollipop-body .lollipop-nav-item .lollipop-nav-caret .lollipop-source-icon{width:100%;height:100%}.lollipop-body .lollipop-nav-item:focus-within .lollipop-nav-panel,.lollipop-body .lollipop-nav-item:hover .lollipop-nav-panel{visibility:visible;opacity:1}.lollipop-body .lollipop-nav-panel{position:absolute;top:100%;left:0;z-index:3;display:flex;flex-direction:column;width:220px;padding:12px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:0 0 8px 8px;background:var(--header-background);box-shadow:6px 6px 0 var(--lollipop-border-color);visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease;gap:2px;max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 180px)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-panel::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-nav-column{position:relative;flex:none}.lollipop-body .lollipop-nav-column>a:first-child{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 10px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-2-size,18px);font-weight:900;line-height:1.25}.lollipop-body .lollipop-nav-column:focus-within>.lollipop-nav-third-panel,.lollipop-body .lollipop-nav-column:hover>.lollipop-nav-third-panel{visibility:visible;opacity:1;transform:translateX(0)}.lollipop-body .lollipop-nav-caret--next{transform:rotate(-90deg)}.lollipop-body .lollipop-nav-third-panel{position:fixed;top:var(--lollipop-submenu-top,12px);left:var(--lollipop-submenu-left,12px);z-index:4;width:220px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:6px 6px 0 var(--lollipop-border-color);visibility:hidden;opacity:0;transform:translateX(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.lollipop-body .lollipop-nav-third-panel.opens-left{transform:translateX(-8px)}.lollipop-body .lollipop-nav-third-panel.opens-left::before{right:-14px;left:auto}.lollipop-body .lollipop-nav-third-panel::before{position:absolute;top:0;bottom:0;left:-14px;width:14px;content:''}.lollipop-body .lollipop-nav-third-list{max-height:var(--lollipop-menu-max-height,min(520px,calc(100vh - 24px)));padding:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-nav-third-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-nav-grandchild{display:block;min-height:38px;padding:7px 10px;font-family:Nunito,sans-serif;font-size:var(--lollipop-menu-level-3-size,18px);font-weight:400;line-height:1.3}.lollipop-body .lollipop-logo{display:inline-flex;align-items:center;justify-content:center;min-width:140px;text-align:center}.lollipop-body .lollipop-logo .np-ui-main-title{margin:0;color:inherit;font-size:36px;white-space:nowrap}.lollipop-body .lollipop-logo img{display:block;width:auto;max-width:180px;max-height:82px}.lollipop-body .lollipop-logo-mobile{display:none!important}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner .lollipop-logo{grid-column:1;grid-row:1}.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner .lollipop-desktop-nav{grid-column:2;grid-row:1;justify-content:center}.lollipop-body .lollipop-header-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;margin-right:8px;gap:16px}.lollipop-body .lollipop-header-actions>a,.lollipop-body .lollipop-header-actions>button,.lollipop-body .lollipop-header-actions>label{display:inline-flex;align-items:center;justify-content:center;flex:none}.lollipop-body .lollipop-header-actions .lollipop-cart,.lollipop-body .lollipop-header-actions .lollipop-search-open{width:56px;height:56px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-login{width:40px;height:40px}.lollipop-body .lollipop-header-actions .lollipop-source-icon{display:block;width:40px;height:40px;max-width:none}.lollipop-body .lollipop-header-actions .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions .lollipop-icon-background{fill:var(--header-background)}.lollipop-body .lollipop-header-actions>.lollipop-currency{position:relative;display:flex;align-items:center;flex:none;font-size:15px}.lollipop-body .lollipop-header-actions>.lollipop-currency::after{content:'';position:absolute;top:50%;right:14px;z-index:1;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg);transition:transform .2s ease,margin-top .2s ease;pointer-events:none}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold::after{margin-top:-2px;transform:rotate(225deg)}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold::before{content:'';position:absolute;top:100%;right:0;left:0;height:8px}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list,.lollipop-body .lollipop-header-actions>.lollipop-currency>.text{box-sizing:border-box}.lollipop-body .lollipop-header-actions>.lollipop-currency>.text{display:flex;align-items:center;min-width:116px;max-width:200px;min-height:42px;padding:0 34px 0 12px;gap:5px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.lollipop-body .lollipop-header-actions>.lollipop-currency>.text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-header-actions>.lollipop-currency.unfold>.text,.lollipop-body .lollipop-header-actions>.lollipop-currency:hover>.text{background:rgba(255,255,255,.3);box-shadow:2px 2px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list{position:absolute;top:calc(100% + 8px);right:0;z-index:4;width:260px;max-height:min(400px,36vh);margin:0;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);list-style:none;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list .np-ui-model-arrow{display:none}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list li{display:flex;align-items:center;min-height:38px;margin:0;padding:6px 12px;gap:5px;cursor:pointer;transition:background-color .15s ease}.lollipop-body .lollipop-header-actions>.lollipop-currency>.currency-list li:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-header-actions>.google-translate{display:flex;align-items:center;flex:none;width:112px;min-width:112px;height:42px;padding:0 12px;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background)}.lollipop-body .lollipop-header-actions>.google-translate::after{content:'';position:absolute;top:50%;right:12px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg)}.lollipop-body .lollipop-header-actions>.google-translate .google-translate-current{width:100%;min-width:0;padding:0 18px 0 0;overflow:hidden;font-size:15px;line-height:38px;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-header-actions>.google-translate .google-language{top:calc(100% + 8px);right:0;left:auto;width:180px;max-height:min(400px,36vh);margin:0;padding:8px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) transparent;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar{width:5px}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar-track{background:0 0}.lollipop-body .lollipop-header-actions>.google-translate .google-language::-webkit-scrollbar-thumb{border:1px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-header-actions>.google-translate .google-language .google-translate-item{min-height:38px;padding:6px 12px;line-height:26px}.lollipop-body .lollipop-header-actions>.google-translate .google-language .google-translate-item:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions{display:none}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions svg{display:block;width:36px;height:36px}.lollipop-body .lollipop-login-text{display:none}.lollipop-body .lollipop-login{gap:8px}.lollipop-body .lollipop-cart{position:relative;padding:0;color:inherit;border:0;background:0 0}.lollipop-body .lollipop-cart i{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 3px;color:#000;border:2px solid #000;border-radius:50%;background:#d9beff;font-size:11px;font-style:normal;line-height:1;text-align:center}.lollipop-body .lollipop-cart i:empty{visibility:hidden}.lollipop-body .lollipop-mobile-menu-button{display:none;flex-direction:column;width:42px;padding:8px;cursor:pointer;gap:5px}.lollipop-body .lollipop-mobile-menu-button span{display:block;height:2px;background:currentColor}.lollipop-body .lollipop-panel-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lollipop-body .lollipop-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:52;display:flex;flex-direction:column;width:calc(100vw - 24px);max-width:480px;color:var(--header-color);border-top:2px solid var(--lollipop-border-color);border-right:0;border-bottom:2px solid var(--lollipop-border-color);border-left:2px solid var(--lollipop-border-color);border-radius:22px 0 0 22px;background:var(--header-background);box-shadow:none;overflow:hidden;overscroll-behavior:contain;transform:translateX(100%);transition:transform .3s ease-in-out;will-change:transform}.lollipop-body .lollipop-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:10px 20px 10px 12px;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-drawer-head .lollipop-drawer-logo{display:inline-flex;align-items:center;min-width:0;color:var(--header-color);font-family:Petrona,serif;font-size:30px;font-weight:900;line-height:1}.lollipop-body .lollipop-drawer-head .lollipop-drawer-logo img{display:block;width:auto;max-width:144px;max-height:66px}.lollipop-body .lollipop-drawer-head>label{display:flex;align-items:center;justify-content:center;width:29px;height:29px;padding:4px;color:var(--main-button-text-color);border:2px solid var(--main-button-border-color);border-radius:50%;background:var(--main-button-background-color);cursor:pointer}.lollipop-body .lollipop-drawer-head>label svg{display:block;width:18px;height:18px;max-width:none}.lollipop-body .lollipop-mobile-categories{display:flex;flex:none;padding:14px 24px 4px;gap:14px;overflow-x:auto}.lollipop-body .lollipop-mobile-categories a{flex:none;color:var(--header-color)}.lollipop-body .lollipop-mobile-nav{flex:1;min-height:0;padding:20px 0;color:var(--header-color);overflow-x:hidden;overflow-y:auto}.lollipop-body .lollipop-mobile-nav>a,.lollipop-body .lollipop-mobile-nav>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 24px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-1-size,19.45px);font-weight:900;line-height:1.2;letter-spacing:0;list-style:none;cursor:pointer}.lollipop-body .lollipop-mobile-nav>a.is-active,.lollipop-body .lollipop-mobile-nav>details>summary.is-active{text-decoration:underline;text-underline-offset:3px}.lollipop-body .lollipop-mobile-nav summary::-webkit-details-marker{display:none}.lollipop-body .lollipop-mobile-nav .lollipop-mobile-nav-caret{display:inline-flex;flex:none;width:16px;height:16px;fill:currentColor;transform:rotate(0);transition:transform .2s ease}.lollipop-body .lollipop-mobile-nav .lollipop-mobile-nav-caret .lollipop-source-icon{width:100%;height:100%}.lollipop-body .lollipop-mobile-nav details[open]>summary .lollipop-mobile-nav-caret{transform:rotate(180deg)}.lollipop-body .lollipop-mobile-submenu{background:0 0}.lollipop-body .lollipop-mobile-submenu>a,.lollipop-body .lollipop-mobile-submenu>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:7px 24px 7px 36px;font-family:Petrona,serif;font-size:var(--lollipop-menu-level-2-size,18px);font-weight:900;line-height:1.25;letter-spacing:0;list-style:none;cursor:pointer}.lollipop-body .lollipop-mobile-submenu .lollipop-mobile-submenu>a{min-height:38px;padding:5px 24px 5px 52px;font-family:Nunito,sans-serif;font-size:var(--lollipop-menu-level-3-size,18px);font-weight:400;letter-spacing:0}.lollipop-body .lollipop-mobile-drawer-footer{position:relative;display:flex;align-items:center;flex:none;min-height:72px;padding:12px 20px;border-top:2px solid var(--lollipop-border-color);gap:10px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate,.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text{display:flex;align-items:center;min-height:42px;box-sizing:border-box;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency{position:relative;flex:0 1 160px;min-width:88px;max-width:160px;font-size:15px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency::after{content:'';position:absolute;top:50%;right:12px;z-index:1;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg);transition:transform .2s ease,margin-top .2s ease;pointer-events:none}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold::after{margin-top:-2px;transform:rotate(225deg)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold::before{content:'';position:absolute;right:0;bottom:100%;left:0;height:8px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text{width:100%;padding:0 32px 0 12px;gap:5px;background:var(--header-background);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency.unfold>.text{background:rgba(255,255,255,.3);box-shadow:2px 2px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list{position:absolute;right:auto;bottom:calc(100% + 8px);left:0;z-index:4;width:min(260px,calc(100vw - 86px));max-height:28vh;margin:0;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) rgba(255,255,255,.25);box-sizing:border-box;list-style:none;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar{width:8px}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:rgba(255,255,255,.25)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list::-webkit-scrollbar-thumb{border:2px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list .np-ui-model-arrow{display:none}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list li{display:flex;align-items:center;min-height:38px;margin:0;padding:6px 12px;gap:5px;cursor:pointer;transition:background-color .15s ease}.lollipop-body .lollipop-mobile-drawer-footer>.lollipop-currency>.currency-list li:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate{position:relative;flex:1 1 0;width:auto;min-width:0;height:42px;margin:0;padding:0 12px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate::after{content:'';position:absolute;top:50%;right:12px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-color:var(--header-color);transform:rotate(45deg)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-translate-current{width:100%;height:100%;min-width:0;padding:0 18px 0 0;overflow:hidden;font-size:15px;line-height:38px;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language{top:auto;right:0;bottom:calc(100% + 8px);left:auto;width:min(260px,calc(100vw - 48px));max-height:21vh;margin:0;padding:8px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-button-background-color) transparent;color:var(--header-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:var(--header-background);box-shadow:4px 4px 0 var(--lollipop-border-color)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar{width:5px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar-track{background:0 0}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language::-webkit-scrollbar-thumb{border:1px solid var(--header-background);border-radius:999px;background:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language .google-translate-item{min-height:38px;padding:6px 12px;line-height:26px}.lollipop-body .lollipop-mobile-drawer-footer>.google-translate .google-language .google-translate-item:hover{background:rgba(255,255,255,.3)}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-source-icon{display:block;width:28px;height:28px}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-mobile-drawer-footer .lollipop-mobile-account .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-drawer-overlay{position:fixed;inset:0;z-index:51;display:block;background:rgba(0,0,0,.35);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.lollipop-body #LollipopMenuToggle:checked~.lollipop-mobile-drawer{transform:translateX(0)}.lollipop-body #LollipopMenuToggle:checked~.lollipop-menu-overlay{visibility:visible;opacity:1}@keyframes lollipop-announcement-rtl{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lollipop-announcement-ltr{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media screen and (max-width:1024px){.lollipop-body .lollipop-announcement{height:43px;min-height:43px}.lollipop-body .lollipop-announcement-track{width:max-content;margin-top:4px;margin-left:0}.lollipop-body .lollipop-announcement-group{width:auto;max-width:none}.lollipop-body .lollipop-announcement-item{width:78vw;min-width:78vw;padding-right:22px;padding-left:22px}.lollipop-body .lollipop-header-inner,.lollipop-body .lollipop-header.is-logo-left .lollipop-header-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:151px;padding:12px;gap:10px}.lollipop-body .lollipop-desktop-nav,.lollipop-body .lollipop-header-actions .google-translate,.lollipop-body .lollipop-header-actions .lollipop-currency,.lollipop-body .lollipop-header-actions .translate,.lollipop-body .lollipop-login-text{display:none}.lollipop-body .lollipop-mobile-menu-button{display:none}.lollipop-body .lollipop-header-actions>.lollipop-mobile-menu-button--actions{display:inline-flex;grid-column:auto;width:43px;min-width:43px;min-height:43px;padding:8px}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo,.lollipop-body .lollipop-logo{grid-column:1;grid-row:1;justify-content:center;min-width:0}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo .np-ui-main-title,.lollipop-body .lollipop-logo .np-ui-main-title{font-size:30px!important}.lollipop-body .lollipop-header.is-logo-left .lollipop-logo img,.lollipop-body .lollipop-logo img{max-width:180px;max-height:64px}.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-mobile{display:block!important}.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-desktop,.lollipop-body .lollipop-logo.has-mobile-logo .lollipop-logo-fallback{display:none}.lollipop-body .lollipop-header-actions{grid-column:1;grid-row:2;justify-content:center;margin-right:0;gap:4px}.lollipop-body .lollipop-header-actions>a,.lollipop-body .lollipop-header-actions>button,.lollipop-body .lollipop-header-actions>label{min-width:43px;min-height:43px;width:43px;height:43px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-cart,.lollipop-body .lollipop-header-actions .lollipop-search-open{width:43px;height:43px;padding:8px}.lollipop-body .lollipop-header-actions .lollipop-source-icon{width:27px;height:27px}.lollipop-body .lollipop-login{display:none!important}}
.lollipop-body .lollipop-icon-list-2{position:relative}.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{width:90%;max-width:1680px;padding:57px 12px}.lollipop-body .lollipop-icon-2-carousel{overflow:hidden}.lollipop-body .lollipop-icon-2-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:50px;padding-top:24px}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-icon-2-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:234px;margin-top:65px;padding:64px 0 24px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--icon-card-background)}.lollipop-body .lollipop-icon-2-card.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-icon-2-card.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-icon-2-card.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-icon-2-card .np-ui-subhead-title{width:100%;margin-top:24px;margin-bottom:16px;padding:0 16px;color:var(--text-thirdy-color);font-size:clamp(22px,calc(20.4px + .5vw),30px)!important;font-weight:900;line-height:1.5;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-2-media{position:absolute;top:-76px;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:137px;height:137px;padding:24px;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--main-button-background-color);transform:translateX(-50%)}.lollipop-body .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-media svg{display:block;width:100%;height:100%;object-fit:contain}.lollipop-body .lollipop-icon-2-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:2px solid var(--lollipop-border-color);border-radius:11.34px;background:var(--icon-card-background);overflow:hidden}.lollipop-body .lollipop-icon-2-placeholder .placeholder-svg{flex:none;transform:none;transform-origin:center}.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media{transform:translateX(-50%) rotate(-6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-card:nth-child(odd) .lollipop-icon-2-media svg{transform:rotate(6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media{transform:translateX(-50%) rotate(6deg)}.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media img,.lollipop-body .lollipop-icon-2-card:nth-child(even) .lollipop-icon-2-media svg{transform:rotate(-6deg)}.lollipop-body .lollipop-icon-2-description{width:100%;margin:0 auto;padding:0 16px;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width:1400px){.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{padding-top:76px;padding-bottom:76px}}@media screen and (max-width:768px){.lollipop-body .lollipop-icon-list-2>.lollipop-content-width{width:100%;max-width:none;padding:30px 12px}.lollipop-body .lollipop-icon-2-grid{grid-template-columns:1fr;gap:25px}.lollipop-body .lollipop-icon-2-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-icon-2-card{min-height:247px}.lollipop-body .lollipop-icon-2-description{padding:0 16px;font-size:18px}}
.lollipop-body .lollipop-icon-list{position:relative;padding-bottom:48px}.lollipop-body .lollipop-icon-list>.lollipop-content-width{width:90%;max-width:1680px;padding:54px 12px 120px}.lollipop-body .lollipop-icon-carousel{position:relative;overflow:hidden}.lollipop-body .lollipop-icon-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns),minmax(0,1fr));align-items:stretch;gap:18px}.lollipop-body .lollipop-icon-grid.swiper-wrapper{display:flex;gap:0}.lollipop-body .lollipop-icon-grid.swiper-wrapper .swiper-slide{flex:none}.lollipop-body .lollipop-icon-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:189px;padding:16px;color:var(--text-secondary-color);border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-icon-card.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-icon-card.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-icon-card.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-icon-card .np-ui-subhead-title{margin-bottom:0;color:var(--text-thirdy-color);font-size:clamp(20px,calc(19.2px + .25vw),24px)!important;font-weight:900;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-media{display:flex;align-items:center;align-self:center;justify-content:center;width:100px;height:100px;margin-bottom:24px;color:var(--lollipop-border-color);border-radius:15px;background:var(--section-background);overflow:hidden}.lollipop-body .lollipop-icon-media img,.lollipop-body .lollipop-icon-media svg{display:block;width:100%;height:100%;object-fit:contain}.lollipop-body .lollipop-icon-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border:2px solid var(--lollipop-border-color);border-radius:15px;overflow:hidden}.lollipop-body .lollipop-icon-placeholder .placeholder-svg{flex:none;transform:none;transform-origin:center}.lollipop-body .lollipop-icon-description{margin-top:12px;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-icon-shape-bottom{display:none;position:absolute;right:0;bottom:0;left:0;height:50px;overflow:hidden;pointer-events:none}.lollipop-body .lollipop-icon-shape-bottom svg{position:absolute;left:50%;display:block;width:1920px;height:51.3px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-icon-shape-bottom path{fill:var(--background-color);stroke:var(--background-color)}@media screen and (min-width:1400px){.lollipop-body .lollipop-icon-list>.lollipop-content-width{padding-top:72px;padding-bottom:160px}}@media screen and (max-width:768px){.lollipop-body .lollipop-icon-list>.lollipop-content-width{width:100%;max-width:none;padding:29px 12px 64px}.lollipop-body .lollipop-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-icon-grid.swiper-wrapper .swiper-slide{width:auto}.lollipop-body .lollipop-icon-card{min-height:189px;padding:16px}.lollipop-body .lollipop-icon-media{width:100px;height:100px;margin-bottom:24px}}
.lollipop-body .lollipop-not-found{display:flex;align-items:center;justify-content:center;min-height:clamp(468px,calc(100vh - 92px),760px);padding:0;color:var(--sub-caption-text-color);background:var(--background-color);text-align:center}.lollipop-body .lollipop-not-found__content{padding-top:84px;padding-bottom:84px}.lollipop-body .lollipop-not-found__title{max-width:100%;margin:0;color:var(--caption-text-color);font-family:var(--lollipop-title-font-family);font-size:var(--lollipop-title-font-size,58px);font-weight:900;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-not-found__description{max-width:920px;margin:16px auto 0;color:var(--sub-caption-text-color);font-family:var(--lollipop-text-font-family);font-size:var(--lollipop-text-font-size);line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-not-found__button{display:inline-flex;align-items:center;justify-content:center;min-width:226px;min-height:52px;margin-top:30px;padding:11px 28px;border-radius:var(--lollipop-button-radius,16px);box-shadow:1px 2px 0 var(--main-button-border-color);letter-spacing:0}@media screen and (max-width:768px){.lollipop-body .lollipop-not-found{min-height:360px}.lollipop-body .lollipop-not-found__content{padding-top:64px;padding-bottom:64px}.lollipop-body .lollipop-not-found__title{max-width:320px;margin-right:auto;margin-left:auto;font-size:var(--lollipop-mobile-title-font-size);line-height:1.18}.lollipop-body .lollipop-not-found__description{max-width:320px;margin-top:16px;font-size:16px;line-height:1.55}.lollipop-body .lollipop-not-found__button{min-width:204px;min-height:50px;margin-top:28px;padding:9px 24px}}
.lollipop-body .lollipop-product-list{color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-product-list>.lollipop-content-width{width:90%;padding:88px 0 124px}.lollipop-body .lollipop-product-list.text-left{text-align:left}.lollipop-body .lollipop-product-list.text-center{text-align:center}.lollipop-body .lollipop-product-list.text-right{text-align:right}.lollipop-body .lollipop-product-list-header{max-width:920px;margin:0 auto 48px}.lollipop-body .lollipop-product-list-header .np-ui-main-title{margin-bottom:0;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-product-list-header .classified-information{margin-top:10px;color:var(--sub-caption-text-color);font-size:18px;line-height:1.55}.lollipop-body .text-left .lollipop-product-list-header{margin-left:0}.lollipop-body .text-right .lollipop-product-list-header{margin-right:0}.lollipop-body .lollipop-products-page-heading{padding-top:3rem!important;color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-products-page-heading>.lollipop-content-width{padding-top:100px;padding-bottom:100px}.lollipop-body .lollipop-products-page-heading .np-ui-main-title{margin-bottom:0;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-products-page-heading .classified-information{margin-top:10px;color:var(--sub-caption-text-color);font-size:18px;line-height:1.55}.lollipop-body .lollipop-products-page-heading.text-left{text-align:left}.lollipop-body .lollipop-products-page-heading.text-center{text-align:center}.lollipop-body .lollipop-products-page-heading.text-right{text-align:right}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list{padding-bottom:64px}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list>.lollipop-content-width{padding-top:32px}.lollipop-body .lollipop-product-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.lollipop-body .lollipop-product-count{font-family:Nunito,sans-serif;font-size:18.08px;font-weight:400;line-height:1.5;text-align:left}.lollipop-body .lollipop-product-sort{width:262px}.lollipop-body .lollipop-sort-dropdown{position:relative;z-index:4;max-width:100%;margin:0;text-align:left}.lollipop-body .lollipop-sort-dropdown.is-open{z-index:6}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{position:relative;display:flex;align-items:center;width:100%;min-height:50px;margin:0;padding:8px 48px 8px 24px;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--secondary-button-background-color);box-shadow:1px 2px 0 var(--lollipop-border-color);font-family:var(--lollipop-subhead-font-family),Petrona,Fraunces,serif!important;font-size:20px!important;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:focus-visible,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:hover{color:var(--text-thirdy-color);background:var(--secondary-button-background-color);box-shadow:2px 3px 0 var(--lollipop-border-color);outline:0}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle:focus-visible{outline:2px solid var(--main-button-background-color);outline-offset:3px}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-current{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-body .lollipop-sort-dropdown .lollipop-caret-icon{position:absolute;top:50%;right:20px;flex:none;width:15px;height:15px;fill:currentColor;transform:translateY(-50%);pointer-events:none}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:1;width:100%;margin:0;padding:0;color:var(--text-thirdy-color);border:2px solid var(--lollipop-border-color);border-radius:9px;background:var(--background-color);list-style:none;overflow:hidden}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu[hidden]{display:none}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu li{margin:0;padding:0;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-menu li:last-child{border-bottom:0}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option{display:block;width:100%;min-height:46px;margin:0;padding:8px 16px;color:var(--text-thirdy-color);border:0;border-radius:0;background:var(--secondary-button-background-color);box-shadow:none;font-family:var(--lollipop-subhead-font-family),Petrona,Fraunces,serif!important;font-size:20px!important;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option.is-selected,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option:focus-visible,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option:hover{color:var(--text-secondary-color);background:var(--background-color);text-decoration:underline;text-underline-offset:3px;outline:0}.lollipop-body .lollipop-product-list .lollipop-collection-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;text-align:left}.lollipop-body .lollipop-products-discount{color:var(--text-secondary-color);background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-products-discount>.lollipop-content-width{width:90%;padding:76px 0 124px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro{max-width:920px;margin:0 auto 48px;color:var(--text-secondary-color);text-align:center}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text{margin-bottom:0!important;font-family:Nunito,sans-serif;font-size:18px;line-height:1.55}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text .np-ui-main-title{margin:0 0 10px;color:var(--caption-text-color);font-family:Petrona,Fraunces,serif;font-size:58px!important;font-weight:900;line-height:1.2}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-page-giveaway{margin-top:24px}.lollipop-body .lollipop-products-discount .lollipop-discount-products{text-align:left}.lollipop-body .lollipop-products-discount .lollipop-products-discount-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:20px;font-family:Nunito,sans-serif;font-size:18px;text-align:center}.lollipop-body .lollipop-product-list .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:20px;font-family:Nunito,sans-serif;font-size:18px;text-align:center}.lollipop-body .lollipop-product-list .no-data .np-ui-btn{min-width:220px}.lollipop-body .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;gap:16px;list-style:none}.lollipop-body .lollipop-pagination a,.lollipop-body .lollipop-pagination li,.lollipop-body .lollipop-pagination span{display:flex;align-items:center;justify-content:center}.lollipop-body .lollipop-pagination .pagination-number,.lollipop-body .lollipop-pagination .pagination-number a{width:64px;height:64px;border-radius:50%}.lollipop-body .lollipop-pagination .pagination-number a{color:var(--secondary-button-text-color);border:2px solid var(--secondary-button-border-color);background:var(--secondary-button-background-color);font-family:Petrona,Fraunces,serif;font-size:20px;font-weight:900;line-height:1;transition:color .2s ease,background-color .2s ease}.lollipop-body .lollipop-pagination .pagination-number a:focus-visible,.lollipop-body .lollipop-pagination .pagination-number a:hover,.lollipop-body .lollipop-pagination .pagination-number.active a{color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-pagination .pagination-arrow span{width:48px;height:64px}.lollipop-body .lollipop-pagination .pagination-arrow svg{width:21px;height:31px}.lollipop-body .lollipop-pagination .pagination-arrow.disabled{opacity:.35}.lollipop-body .lollipop-quick-view-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:block;width:100vw;height:100vh;border:0;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s linear,visibility .3s linear}.lollipop-body .lollipop-quick-view-mask.is-visible{opacity:.5;visibility:visible;pointer-events:auto}.lollipop-body .quick-purchase-new-style{--lollipop-quick-view-width:clamp(352px, calc(278.4px + 23vw), 720px);--lollipop-quick-view-padding-x:clamp(10px, calc(2px + 2.5vw), 50px);--lollipop-quick-view-padding-y:clamp(20px, calc(14px + 1.875vw), 50px);position:fixed;top:0;right:0;left:auto;z-index:1300;display:flex;flex-direction:column;width:var(--lollipop-quick-view-width);max-width:100vw;min-width:0;height:100vh;height:100dvh;min-height:0;color:var(--text-secondary-color);background:#d9beff;opacity:1;visibility:hidden;overflow:hidden;border:2px solid var(--lollipop-border-color);border-right:0;border-radius:22.68px 0 0 22.68px;transform:translateX(100%);transition:transform .3s linear,visibility .3s linear}.lollipop-body .quick-purchase-new-style.quick-purchase-new-style--show{opacity:1;visibility:visible;transform:translateX(0)}.lollipop-body .quick-purchase-new-style .lollipop-quick-view-header{position:relative;z-index:5;display:flex;flex:0 0 auto;align-items:center;min-height:0;padding:calc(var(--lollipop-quick-view-padding-y)/ 2) var(--lollipop-quick-view-padding-x);border-bottom:2px solid var(--lollipop-border-color);background:#d9beff}.lollipop-body .quick-purchase-new-style .lollipop-quick-view-header h2{margin:0;color:var(--caption-text-color);font-family:Petrona,Fraunces,serif;font-size:clamp(30px,calc(24px + .625vw),40px);font-weight:900;line-height:1.5}.lollipop-body .quick-purchase-new-style .quick-purchase-new-content{display:block;flex:1 1 auto;min-height:0;padding:var(--lollipop-quick-view-padding-y) var(--lollipop-quick-view-padding-x);overflow-x:hidden;overflow-y:auto}.lollipop-body .quick-purchase-new-style .swiper-thumbs{display:none}.lollipop-body .quick-purchase-new-style .J-ProductSwiper{display:block;width:100%;margin-bottom:16px}.lollipop-body .quick-purchase-new-style .product-details-banner,.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top{display:block;width:100%;height:calc(var(--lollipop-quick-view-width) - var(--lollipop-quick-view-padding-x) - var(--lollipop-quick-view-padding-x) - 2px);min-height:0;max-height:none;border-radius:22.68px}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top{color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);background:var(--background-color);overflow:hidden}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top .swiper-slide{height:100%;background:var(--background-color)}.lollipop-body .quick-purchase-new-style .product-details-banner .gallery-top .swiper-slide img{width:100%;height:100%;border-radius:20.68px;object-fit:contain}.lollipop-body .quick-purchase-new-style .J-product-right,.lollipop-body .quick-purchase-new-style .J-product-right-content{width:100%;max-width:none;margin:0;padding:0}.lollipop-body .quick-purchase-new-style .J-product-right-content{overflow:visible}.lollipop-body .quick-purchase-new-style .J-product-right{position:static;height:auto;overflow:visible}.lollipop-body .quick-purchase-new-style .title{margin:0 0 18px;color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:clamp(30px,calc(24px + .625vw),40px);font-weight:900;line-height:1.2}.lollipop-body .quick-purchase-new-style .sub-title,.lollipop-body .quick-purchase-new-style .t-view-details{display:none}.lollipop-body .quick-purchase-new-style .price{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:28px;padding:0;gap:8px 12px}.lollipop-body .quick-purchase-new-style .price .orig-price,.lollipop-body .quick-purchase-new-style .price .pay-price,.lollipop-body .quick-purchase-new-style .price .sale-tag{margin:0;font-family:Nunito,sans-serif;font-size:18px;font-weight:900;line-height:1.4}.lollipop-body .quick-purchase-new-style .price .sale-tag{font-size:18px!important}.lollipop-body .quick-purchase-new-style .price .sale-tag{position:static;display:inline-flex;padding:3px 8px;border:2px solid var(--sale-tag-border-color);border-radius:9px}.lollipop-body .quick-purchase-new-style .price .sale-tag.square{border-radius:0}.lollipop-body .quick-purchase-new-style .price .sale-tag.circle{border-radius:50%}.lollipop-body .quick-purchase-new-style .price .sale-tag.triangle{padding:7px 5px 0 18px;border:0;border-radius:0;background:0 0}.lollipop-body .quick-purchase-new-style .price .sale-tag.rectangle{border-radius:999px}.lollipop-body .quick-purchase-new-style .price .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .quick-purchase-new-style .np-ui-specification{margin-top:8px}.lollipop-body .quick-purchase-new-style .np-ui-specification>.types-item{margin-bottom:22px}.lollipop-body .quick-purchase-new-style .colorPice-title,.lollipop-body .quick-purchase-new-style .types-item .font14{margin:0 0 10px;padding:0;color:var(--text-thirdy-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900}.lollipop-body .quick-purchase-new-style .colorPice-list .swatch-element .list-colorTotle.commens{width:30px;height:30px;padding:0}.lollipop-body .quick-purchase-new-style .colorPice-list .swatch-element .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none}.lollipop-body .quick-purchase-new-style .product-types-list{margin:0 -6px;padding:0}.lollipop-body .quick-purchase-new-style .product-types-item{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px;margin:0 6px 12px;padding:8px 14px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:9px;background:var(--default-tag-background-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1}.lollipop-body .quick-purchase-new-style .product-types-item::after,.lollipop-body .quick-purchase-new-style .product-types-item::before{display:none}.lollipop-body .quick-purchase-new-style .product-types-item.active{color:var(--active-tag-text-color);border-color:var(--active-tag-border-color);background:var(--active-tag-background-color)}.lollipop-body .quick-purchase-new-style .product-types-item.spec-disable{cursor:not-allowed;opacity:.45;text-decoration:line-through}.lollipop-body .quick-purchase-new-style .product-types-item{font-size:16px!important}.lollipop-body .quick-purchase-new-style .product-types-select{max-width:none}.lollipop-body .quick-purchase-new-style .product-types-select select{height:48px;color:var(--default-tag-text-color);border:2px solid var(--default-tag-border-color);border-radius:9px;background:var(--default-tag-background-color)}.lollipop-body .quick-purchase-new-style .np-ui-input-number{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:64px;padding:11px 30px;border:2px solid var(--default-tag-border-color);border-radius:15px;background:0 0;line-height:normal;overflow:hidden}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-decrease,.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-increase{position:static;top:auto;right:auto;left:auto;z-index:auto;display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;padding:4px;color:var(--default-tag-text-color);border:0;border-radius:0;background:0 0;font-size:24px;line-height:30px}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-decrease{order:1}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-box{position:relative;order:2;display:block;flex:1 1 auto;width:auto;min-width:0;height:38px}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input-number-increase{order:3}.lollipop-body .quick-purchase-new-style .np-ui-input-number .np-ui-input{width:100%;height:38px;padding:0;background:0 0;border:0;font-size:24px!important;line-height:38px;text-align:center}.lollipop-body .quick-purchase-new-style .lollipop-quantity-label{margin:0 0 8px;color:var(--text-thirdy-color);font-family:Petrona,Fraunces,serif;font-size:16px;font-weight:900;line-height:1.2}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:12px;padding:0;background:0 0;gap:16px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>*{width:100%;min-width:0;max-width:none;margin:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn{width:100%;max-width:none;min-height:56px;margin:0;height:auto}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-BuyCart{min-width:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-BuyNowBtn{min-width:0}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-Paypal,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .cart-success,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn-google,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-f-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-fpaypal-preauth-checkout{grid-column:1/-1;width:100%}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .np-ui-btn-google{align-items:center;justify-content:center;text-align:center}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .J-PaypalBtn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .paypal-btn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .popup-fpaypal-preauth-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .product-fpaypal-preauth-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.paypal-fake-button{width:100%;max-width:none}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.paypal-fake-button{grid-column:1/-1}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.popup-f-checkout,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.popup-fpaypal-preauth-checkout{display:block}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .J-PaypalBtn,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .Paypal-buy-now,.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .paypal-btn{min-height:56px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content>.J-Paypal .Paypal-buy-now.realbtn{height:56px}.lollipop-body .quick-purchase-new-style .J-product-right-btn-content .paypal-fake-button .Paypal-buy-now{height:36px;min-height:36px}.lollipop-body .quick-purchase-new-style .view-details{position:static;display:block;margin-top:14px;color:var(--text-thirdy-color);font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1.4;text-align:center;text-decoration:underline}.lollipop-body .quick-purchase-new-style .pop-close{position:absolute;top:0;right:20px;bottom:0;z-index:6;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:auto 0;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);line-height:1}.lollipop-body .quick-purchase-new-style .pop-close .lollipop-menu-close-icon{display:block;width:18px;height:18px}@media screen and (min-width:769px) and (max-width:1399px){.lollipop-body .lollipop-product-list>.lollipop-content-width{padding-top:66px;padding-bottom:93px}.lollipop-body .lollipop-pagination{margin-top:66px}}@media screen and (max-width:768px){.lollipop-body .lollipop-products-page-heading>.lollipop-content-width{padding-top:40px;padding-bottom:40px}.lollipop-body .lollipop-products-page-heading .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-products-page-heading+.lollipop-collection-list>.lollipop-content-width{padding-top:24px}.lollipop-body .lollipop-product-list>.lollipop-content-width{width:100%;padding:35px 16px 50px}.lollipop-body .lollipop-product-list-header{margin-bottom:28px;text-align:center}.lollipop-body .lollipop-product-list-header .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-product-list-header .classified-information{font-size:16px}.lollipop-body .lollipop-product-toolbar{flex-direction:column;align-items:stretch;margin-bottom:24px;gap:12px}.lollipop-body .lollipop-product-count{text-align:center}.lollipop-body .lollipop-product-sort{align-self:center;width:250px;min-width:0;max-width:100%}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-option,.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{font-size:18.0875px!important}.lollipop-body .lollipop-sort-dropdown .lollipop-sort-toggle{min-height:48px}.lollipop-body .lollipop-product-list .lollipop-collection-products{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-products-discount>.lollipop-content-width{width:100%;padding:35px 16px 50px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro{margin-bottom:28px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text{font-size:16px}.lollipop-body .lollipop-products-discount .lollipop-products-discount-intro .discount-text .np-ui-main-title{font-size:29.3125px!important}.lollipop-body .lollipop-products-discount .lollipop-product-toolbar{margin-bottom:24px}.lollipop-body .lollipop-products-discount .lollipop-discount-products{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-pagination ul{gap:10px}.lollipop-body .lollipop-pagination .pagination-number,.lollipop-body .lollipop-pagination .pagination-number a{width:52px;height:52px}.lollipop-body .lollipop-pagination .pagination-number a{font-size:18px}.lollipop-body .lollipop-pagination .pagination-arrow a,.lollipop-body .lollipop-pagination .pagination-arrow span{width:38px;height:52px}.lollipop-body .lollipop-pagination .pagination-arrow svg{width:17px;height:25px}.lollipop-body .lollipop-quick-view-mask,.lollipop-body .lollipop-quick-view-mask.is-visible,.lollipop-body .quick-purchase-new-style,.lollipop-body .quick-purchase-new-style.quick-purchase-new-style--show{display:none}}
.lollipop-body .lollipop-search-open{cursor:pointer}.lollipop-body .lollipop-search-drawer{position:fixed;top:0;right:0;z-index:52;width:100vw;height:203.14px;color:var(--text-thirdy-color);background:var(--secondary-button-background-color);overflow:hidden;transform:translateY(-120%);transition:transform .3s linear}.lollipop-body .lollipop-search-head{position:relative;display:flex;align-items:center;justify-content:center;height:91.95px;padding:20.5px 38px}.lollipop-body .lollipop-search-head .lollipop-search-title{margin:0 0 8px;color:var(--text-thirdy-color);font-family:Petrona,Fraunces,serif;font-size:35.8px;font-weight:900;line-height:42.96px}.lollipop-body .lollipop-search-head label{position:absolute;top:29.18px;right:25px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:6.8px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--main-button-background-color);box-sizing:content-box;cursor:pointer}.lollipop-body .lollipop-search-head label svg{display:block;width:18px;height:18px;max-width:none}.lollipop-body #LollipopSearchToggle:checked~.lollipop-search-drawer{transform:translateY(0)}.lollipop-body #LollipopSearchToggle:checked~.lollipop-search-overlay{visibility:visible;opacity:.5}.lollipop-body .lollipop-search-overlay{background:#000;transition:opacity .15s linear,visibility 0s}.lollipop-body .lollipop-search-form{position:relative;display:flex;width:calc(45vw - 46.2px);max-width:828px;height:71.19px;margin:0 auto;padding:4px}.lollipop-body .lollipop-search-form input{flex:1;min-width:0;width:100%;height:63.19px;padding:17.6px 88px 17.6px 28.8px;color:var(--text-secondary-color);border:2px solid var(--main-button-background-color);border-radius:15px;background:var(--background-color);font-size:16px!important;line-height:24px;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lollipop-body .lollipop-search-form button{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;width:42.61px;min-height:42.61px;height:42.61px;padding:8px;color:var(--lollipop-border-color);border:0;border-radius:0;background:0 0;transform:translateY(-50%)}.lollipop-body .lollipop-search-form button svg{display:block;width:26.61px;height:26.61px;max-width:none}.lollipop-body .lollipop-search-form button .lollipop-icon-fill{fill:var(--main-button-background-color)}.lollipop-body .lollipop-search-form button .lollipop-icon-stroke{fill:var(--lollipop-border-color)}.lollipop-body .lollipop-search-drawer .lollipop-search-form{padding:4px}.lollipop-body .lollipop-search-view-all{display:none}.lollipop-body .lollipop-search-page{width:100%;min-height:560px;padding-top:100px;padding-bottom:100px}.lollipop-body .lollipop-search-page-head{display:flex;flex-direction:column;align-items:center;text-align:center}.lollipop-body .lollipop-search-page-title{margin:0 0 48px}.lollipop-body .lollipop-search-page-form{display:grid;grid-template-columns:minmax(0,600px) auto;justify-content:center;width:100%;gap:8px}.lollipop-body .lollipop-search-page-field{position:relative;width:100%}.lollipop-body .lollipop-search-page-field input{width:100%;height:63px;padding:17px 58px 17px 29px;color:var(--text-secondary-color);border:2px solid var(--lollipop-border-color);border-radius:15px;background:var(--background-color);font-size:16px!important;line-height:24px;outline:0;-webkit-appearance:none;appearance:none}.lollipop-body .lollipop-search-page-field input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.lollipop-body .lollipop-search-page-field input:focus-visible{box-shadow:0 0 0 2px var(--main-button-background-color)}.lollipop-body .lollipop-search-page-clear{position:absolute;top:50%;right:18px;display:none;align-items:center;justify-content:center;width:28px;min-height:28px;height:28px;padding:0;color:var(--text-secondary-color);border:0;background:0 0;font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:400;line-height:1;transform:translateY(-50%)}.lollipop-body .lollipop-search-page-form.has-value .lollipop-search-page-clear{display:flex}.lollipop-body .lollipop-search-page-submit{min-width:135px;min-height:63px;height:63px;padding:11px 32px}.lollipop-body .lollipop-search-content{width:100%;max-width:1242px;margin:48px auto 0}.lollipop-body .lollipop-search-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:50px;margin-bottom:24px;gap:16px}.lollipop-body .lollipop-search-count{font-family:var(--lollipop-text-font-family);font-size:var(--lollipop-text-font-size,18px);font-weight:400;line-height:1.5}.lollipop-body .lollipop-search-sort{width:262px}.lollipop-body .lollipop-search-page .lollipop-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;text-align:left}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:88px}.lollipop-body .lollipop-search-empty{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:250px;margin-top:24px;text-align:center}.lollipop-body .lollipop-search-empty p{max-width:900px;margin:0}@media screen and (min-width:769px) and (max-width:1399px){.lollipop-body .lollipop-search-page{padding-top:75px;padding-bottom:75px}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:66px}}@media screen and (max-width:768px){.lollipop-body .lollipop-search-head{height:61.24px;padding:10.65625px 11.75px}.lollipop-body .lollipop-search-head .lollipop-search-title{font-size:26.6125px;line-height:31.935px}.lollipop-body .lollipop-search-head label{top:16.445px;right:20px;width:16px;height:16px;padding:4.175px}.lollipop-body .lollipop-search-head label svg{width:18px;height:18px}.lollipop-body .lollipop-search-drawer{height:164.43px}.lollipop-body .lollipop-search-form{width:calc(100% - 47.5px);height:71.19px;padding:4px}.lollipop-body .lollipop-search-form button{width:42.61px;min-height:42.61px;height:42.61px}.lollipop-body .lollipop-search-page{min-height:0;padding:40px 12px 56px}.lollipop-body .lollipop-search-page-title{margin-bottom:24px;font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-search-page-form{grid-template-columns:minmax(0,1fr);gap:8px}.lollipop-body .lollipop-search-page-submit{justify-self:center;min-width:129px;min-height:54px;height:54px}.lollipop-body .lollipop-search-content{margin-top:64px}.lollipop-body .lollipop-search-toolbar{flex-direction:column;justify-content:center;margin-bottom:24px;gap:16px;text-align:center}.lollipop-body .lollipop-search-sort{width:250px;max-width:100%}.lollipop-body .lollipop-search-page .lollipop-search-results{grid-template-columns:minmax(0,1fr);gap:35px}.lollipop-body .lollipop-search-page .lollipop-product-card.is-collection-product .lollipop-quick-add-mobile{display:none}.lollipop-body .lollipop-search-page .lollipop-pagination{margin-top:50px}.lollipop-body .lollipop-search-empty{min-height:180px;margin-top:24px;line-height:1.55}}
.lollipop-body .lollipop-shop-look>.lollipop-content-width{position:relative;left:calc((100vw - 100%)/ 2);width:90vw;max-width:1680px;padding:40px 12px}.lollipop-body .lollipop-look-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;aspect-ratio:1.6094;border:2px solid var(--lollipop-border-color);border-radius:36px;background:var(--look-background);overflow:hidden}.lollipop-body .lollipop-look-layout.no-image{grid-template-columns:repeat(2,minmax(0,1fr))}.lollipop-body .lollipop-look-image{position:relative;min-height:0;border-right:2px solid var(--lollipop-border-color);background:#d9beff}.lollipop-body .lollipop-look-image>img{display:block;width:100%;height:100%;object-fit:cover}.lollipop-body .lollipop-look-image>svg{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;color:var(--lollipop-border-color);box-sizing:border-box;object-fit:contain}.lollipop-body .lollipop-hotspot{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:transparent;border:2px solid var(--main-button-background-color);border-radius:50%;background:var(--main-button-text-color);font-size:0;transform:translate(-50%,-50%);animation:lollipop-hotspot-ping 2s ease-in-out infinite}.lollipop-body .lollipop-hotspot::before{content:'';position:absolute;top:50%;left:50%;z-index:-1;width:34px;height:34px;border:1px solid var(--main-button-text-color);border-radius:50%;transform:translate(-50%,-50%);animation:lollipop-hotspot-ping 2s ease-in-out infinite}.lollipop-body .lollipop-hotspot.is-active{width:24px;height:24px;border-color:var(--main-button-text-color);background:var(--main-button-background-color)}.lollipop-body .lollipop-look-products{position:relative;display:flex;flex-direction:column;justify-content:center;padding:24px;background:var(--product-background)}.lollipop-body .lollipop-look-products-viewport{width:66%;margin:0 auto;overflow:hidden}.lollipop-body .lollipop-look-products-track{display:flex;width:100%;align-items:flex-start;gap:10px;transform:translate3d(0,0,0);transition-property:transform;transition-duration:0s;transition-timing-function:ease;will-change:transform}.lollipop-body .lollipop-look-product{display:block;width:100%;flex:0 0 100%}.lollipop-body .lollipop-look-product-image{position:relative;display:block;width:calc(100% - 2px);height:auto;aspect-ratio:1;margin-right:auto;margin-left:auto;padding-bottom:0;border:2px solid var(--lollipop-border-color);border-radius:36px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-look-product-image>img,.lollipop-body .lollipop-look-product-image>svg{position:absolute;inset:0;width:100%;height:100%;color:var(--lollipop-border-color);border-radius:15.12px;object-fit:cover}.lollipop-body .lollipop-look-product-image .sale-tag{position:absolute;top:12px;left:12px;padding:4px 9px;border:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-look-product-image .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .lollipop-look-product-copy{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center;gap:8px}.lollipop-body .lollipop-look-product-copy.text-left{align-items:flex-start;text-align:left}.lollipop-body .lollipop-look-product-copy.text-center{align-items:center;text-align:center}.lollipop-body .lollipop-look-product-copy.text-right{align-items:flex-end;text-align:right}.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn{width:100%;max-width:270px;min-height:52px;padding:12px 28px;color:var(--secondary-button-text-color);border:2px solid var(--lollipop-border-color);border-radius:16px;background:var(--section-background,var(--background-color))}.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn:focus,.lollipop-body .lollipop-look-product-copy>.np-ui-secondary-btn:hover{color:var(--secondary-button-text-color);border-color:var(--lollipop-border-color);background:var(--section-background,var(--background-color));opacity:1}.lollipop-body .lollipop-look-pagination{display:flex;justify-content:center;margin-top:24px;gap:8px}.lollipop-body .lollipop-look-pagination button{width:16px;height:16px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:50%;background:0 0}.lollipop-body .lollipop-look-pagination button.is-active{background:var(--main-button-background-color)}@keyframes lollipop-hotspot-ping{0%,100%{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1)}}@media screen and (max-width:1439px){.lollipop-body .lollipop-hotspot,.lollipop-body .lollipop-hotspot.is-active{width:20px;height:20px}.lollipop-body .lollipop-hotspot::before{width:30px;height:30px}}@media screen and (max-width:1200px){.lollipop-body .lollipop-hotspot::before{width:26px;height:26px}}@media screen and (max-width:768px){.lollipop-body .lollipop-shop-look>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:20px 12px}.lollipop-body .lollipop-look-layout,.lollipop-body .lollipop-look-layout.no-image{grid-template-columns:1fr;min-height:0;aspect-ratio:auto}.lollipop-body .lollipop-look-image{min-height:352px;border-right:0;border-bottom:2px solid var(--lollipop-border-color)}.lollipop-body .lollipop-look-products{min-height:227px;padding:24px 10px}.lollipop-body .lollipop-look-products-viewport{width:340px;max-width:100%}.lollipop-body .lollipop-look-product,.lollipop-body .lollipop-look-product.is-active{display:flex;flex-direction:column;width:100%;max-width:100%;flex-basis:100%;align-items:center;gap:0}.lollipop-body .lollipop-look-product-image{flex:0 0 120px;width:120px;height:120px;border-radius:22.68px}.lollipop-body .lollipop-look-product-copy{width:254px;max-width:100%;min-height:0;margin:0 auto;padding:24px 16px;box-sizing:border-box;gap:0}.lollipop-body .lollipop-look-product-copy .product-name{width:100%;margin-bottom:8px;font-family:Petrona,serif;font-size:26.4px;line-height:1.2}.lollipop-body .lollipop-look-product-copy .lollipop-product-price{width:100%}.lollipop-body .lollipop-look-product-copy>.add-to-cart{display:none!important}.lollipop-body .lollipop-look-product-copy.text-left .lollipop-product-price{justify-content:flex-start}.lollipop-body .lollipop-look-product-copy.text-center .lollipop-product-price{justify-content:center}.lollipop-body .lollipop-look-product-copy.text-right .lollipop-product-price{justify-content:flex-end}.lollipop-body .lollipop-look-pagination{margin-top:24px}}@media screen and (max-width:389px){.lollipop-body .lollipop-look-image{min-height:90.256vw}}@media screen and (max-width:768px){.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style{--lollipop-quick-view-width:min(100vw, 430px);--lollipop-quick-view-padding-x:20px;--lollipop-quick-view-padding-y:24px;border-radius:16px 0 0 16px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .lollipop-quick-view-header{padding-top:14px;padding-bottom:14px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .lollipop-quick-view-header h2,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .title{font-size:28px}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .product-details-banner,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style .product-details-banner .gallery-top{height:calc(var(--lollipop-quick-view-width) - 42px)}.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style,.lollipop-body.lollipop-shop-look-quick-view-open .quick-purchase-new-style.quick-purchase-new-style--show{display:flex}.lollipop-body.lollipop-shop-look-quick-view-open .lollipop-quick-view-mask,.lollipop-body.lollipop-shop-look-quick-view-open .lollipop-quick-view-mask.is-visible{display:block}}
.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{width:90%;max-width:1680px;padding:90px 12px 99px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading{max-width:1100px;margin-bottom:48px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-video-grid{display:flex}.lollipop-body .lollipop-video-grid .swiper-slide{flex:none}.lollipop-body .lollipop-video-card{border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--video-card-background);overflow:hidden}.lollipop-body .lollipop-video-media{position:relative;padding-bottom:133.333%;border-bottom:2px solid var(--lollipop-border-color);background:#000}.lollipop-body .lollipop-video-media iframe,.lollipop-body .lollipop-video-media video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.lollipop-body .lollipop-video-card.ratio-1-1 .lollipop-video-media{padding-bottom:100%}.lollipop-body .lollipop-video-card.ratio-original .lollipop-video-media{padding-bottom:177.62%}.lollipop-body .lollipop-video-product{display:grid;grid-template-columns:.5fr 1.5fr;align-items:center;min-height:120.75px;padding:16px;background:var(--video-card-background);gap:0}.lollipop-body .lollipop-video-product>img,.lollipop-body .lollipop-video-product>svg{width:100%;height:auto;aspect-ratio:1;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:15.12px;background:#f1c9ea;object-fit:cover}.lollipop-body .lollipop-video-product>span{display:flex;flex-direction:column;min-width:0;padding-left:16px;text-align:left}.lollipop-body .lollipop-video-product strong{color:var(--text-primary-color);font-family:Petrona,Fraunces,serif;font-size:24px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-video-product em{color:var(--pay-price-color);font-style:normal;font-size:20px;font-weight:900;line-height:1.5}.lollipop-body .lollipop-video-carousel{position:relative}.lollipop-body .lollipop-video-controls{position:absolute;top:calc((100% - 120.75px)/ 2);right:8px;left:8px;z-index:3;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.lollipop-body .lollipop-video-controls .swiper-button-next,.lollipop-body .lollipop-video-controls .swiper-button-prev{pointer-events:auto}.lollipop-body .lollipop-video-controls .swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (min-width:1400px){.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{padding-top:120px;padding-bottom:132px}}@media screen and (max-width:768px){.lollipop-body .lollipop-shoppable-video>.lollipop-content-width{width:100%;max-width:none;padding:48px 12px 53px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading{margin-bottom:24px}.lollipop-body .lollipop-shoppable-video .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-video-product strong{font-size:22.35px}.lollipop-body .lollipop-video-controls{position:static;justify-content:center;margin-top:20px;pointer-events:auto;transform:none}.lollipop-body .lollipop-video-controls .swiper-button-disabled{opacity:.35;pointer-events:auto}}
.lollipop-body .lollipop-slideshow{position:relative;width:100%;color:var(--slide-text-color,#482869);background:var(--slideshow-curve-bottom);overflow:hidden}.lollipop-body .lollipop-slideshow.round-angle{width:calc(100% - 16px);margin:8px auto;border:2px solid var(--lollipop-border-color);border-radius:24px}.lollipop-body .lollipop-slideshow .swiper-container,.lollipop-body .lollipop-slideshow .swiper-slide,.lollipop-body .lollipop-slideshow .swiper-wrapper{height:46.354vw;min-height:0}.lollipop-body .lollipop-slideshow .swiper-wrapper{display:flex}.lollipop-body .lollipop-slideshow .swiper-slide{position:relative;flex:none;width:100%}.lollipop-body .lollipop-slideshow .swiper-button-next,.lollipop-body .lollipop-slideshow .swiper-button-prev{position:absolute;top:50%;z-index:4;transform:translateY(-50%)}.lollipop-body .lollipop-slideshow .swiper-button-prev{left:24px}.lollipop-body .lollipop-slideshow .swiper-button-next{right:24px}.lollipop-body .lollipop-slideshow .swiper-pagination{position:absolute;bottom:26px;left:50%;z-index:4;width:max-content;transform:translateX(-50%);line-height:27.12px;white-space:nowrap}.lollipop-body .lollipop-slideshow .swiper-pagination-bullet{width:16px;height:16px;margin:0 4px;border:2px solid var(--lollipop-border-color);border-radius:50%;background:var(--secondary-button-background-color);opacity:1}.lollipop-body .lollipop-slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-button-background-color)}.lollipop-body .lollipop-slide-media,.lollipop-body .lollipop-slide-media img,.lollipop-body .lollipop-slide-media picture,.lollipop-body .lollipop-slide-media svg,.lollipop-body .lollipop-slide-media video{position:absolute;inset:0;display:block;width:100%;height:100%}.lollipop-body .lollipop-slide-media{background:#f1c9ea}.lollipop-body .lollipop-slide-media img,.lollipop-body .lollipop-slide-media svg,.lollipop-body .lollipop-slide-media video{object-fit:cover}.lollipop-body .lollipop-slide-media svg{color:#000}.lollipop-body .lollipop-slide-media .lollipop-slide-mobile-image{display:none}.lollipop-body .lollipop-slide-media .lollipop-slide-desktop-placeholder{display:block}.lollipop-body .lollipop-slide-overlay{position:absolute;inset:0;z-index:1;background:var(--overlay-color,#000);opacity:var(--overlay-opacity,0)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve{position:absolute;top:auto;right:auto;bottom:0;left:50%;z-index:2;display:block;width:100%;height:50px;min-width:1920px;max-width:none;background:var(--slideshow-curve-top);pointer-events:none;transform:translateX(-50%)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve .lollipop-curve-fill{fill:var(--slideshow-curve-bottom)}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve .lollipop-curve-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}.lollipop-body .lollipop-slide.has-media .lollipop-slide-media .lollipop-slideshow-curve{background:0 0}.lollipop-body .lollipop-slide-content{position:absolute;inset:0;z-index:3;display:flex;align-items:center;width:100%;max-width:1680px;margin-right:auto;margin-left:auto;padding:0 12px;box-sizing:border-box;color:var(--slide-text-color,#482869)}.lollipop-body .lollipop-slide-content>div{width:100%;max-width:40vw;padding:24px 0;margin:24px 0;box-sizing:border-box}.lollipop-body .lollipop-slide-content .lollipop-section-description,.lollipop-body .lollipop-slide-content .np-ui-main-title{color:inherit}.lollipop-body .lollipop-slide-content .np-ui-main-title{margin-bottom:16px;font-size:58px!important;line-height:1.2}.lollipop-body .lollipop-slide-content .lollipop-section-description{margin-bottom:16px}.lollipop-body .lollipop-slide.position-top-left .lollipop-slide-content{align-items:flex-start;justify-content:flex-start}.lollipop-body .lollipop-slide.position-top-center .lollipop-slide-content{align-items:flex-start;justify-content:center}.lollipop-body .lollipop-slide.position-top-right .lollipop-slide-content{align-items:flex-start;justify-content:flex-end}.lollipop-body .lollipop-slide.position-left .lollipop-slide-content{justify-content:flex-start}.lollipop-body .lollipop-slide.position-center .lollipop-slide-content{justify-content:center}.lollipop-body .lollipop-slide.position-right .lollipop-slide-content{justify-content:flex-end}.lollipop-body .lollipop-slide.position-bottom-left .lollipop-slide-content{align-items:flex-end;justify-content:flex-start}.lollipop-body .lollipop-slide.position-bottom-center .lollipop-slide-content{align-items:flex-end;justify-content:center}.lollipop-body .lollipop-slide.position-bottom-right .lollipop-slide-content{align-items:flex-end;justify-content:flex-end}.lollipop-body .lollipop-slide.text-left .lollipop-slide-content{text-align:left}.lollipop-body .lollipop-slide.text-center .lollipop-slide-content{text-align:center}.lollipop-body .lollipop-slide.text-right .lollipop-slide-content{text-align:right}.lollipop-body .lollipop-slide-button{display:inline-flex;margin-top:12px}.lollipop-body .lollipop-slide-button.is-text-link{display:inline-block;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;font-family:Nunito,sans-serif!important;font-size:18px!important;font-weight:400;line-height:1.5;text-decoration:underline}.lollipop-body .lollipop-slide-button.np-ui-btn{min-height:0;margin-top:4px;padding:11.2px 32px;border-radius:16px;box-shadow:1px 2px 0 0 var(--lollipop-border-color);align-items:center;justify-content:center;box-sizing:border-box;font-size:clamp(18px,calc(17.6px + .125vw),20px)!important;font-weight:400!important;line-height:1.2;transition:none}.lollipop-body .lollipop-slide-button.np-ui-btn:hover{color:var(--main-button-text-color);border-color:var(--main-button-border-color);background:var(--main-button-background-color);opacity:1}@media screen and (max-width:768px){.lollipop-body .lollipop-slideshow,.lollipop-body .lollipop-slideshow .swiper-container,.lollipop-body .lollipop-slideshow .swiper-slide,.lollipop-body .lollipop-slideshow .swiper-wrapper{height:auto;min-height:0}.lollipop-body .lollipop-slideshow .swiper-slide{display:flex;flex-direction:column}.lollipop-body .lollipop-slideshow .lollipop-slide-media{position:relative;inset:auto;flex:0 0 auto;height:auto;aspect-ratio:.8}.lollipop-body .lollipop-slide-media .lollipop-slide-mobile-image{display:block}.lollipop-body .lollipop-slide-media .lollipop-slide-desktop-placeholder{display:none}.lollipop-body .lollipop-slideshow .swiper-pagination{position:relative;bottom:auto;left:auto;width:100%;margin-top:2px;margin-bottom:24px;transform:none;text-align:center}.lollipop-body .lollipop-slide-media .lollipop-slideshow-curve{top:auto;right:auto;bottom:0;left:50%;display:block;width:100%;height:20px;min-width:1920px;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-slideshow.round-angle{width:calc(100% - 16px);margin:8px auto;border-radius:12px}.lollipop-body .lollipop-slide-content{position:relative;inset:auto;display:block;flex:0 0 auto;padding:24px 16px;color:var(--slide-text-color,#482869);background:var(--background-color)}.lollipop-body .lollipop-slide-content>div{max-width:100%;padding:0;margin:0}.lollipop-body .lollipop-slide-content .np-ui-main-title{margin-bottom:16px;font-size:28px!important;line-height:1.2}.lollipop-body .lollipop-slide-content .lollipop-section-description{margin-bottom:16px}.lollipop-body .lollipop-slide-content .lollipop-slide-button.np-ui-btn{margin-top:0}.lollipop-body .lollipop-slideshow .swiper-button-next,.lollipop-body .lollipop-slideshow .swiper-button-prev{display:none}}@media screen and (min-width:769px) and (max-width:960px){.lollipop-body .lollipop-slide-content .np-ui-main-title{font-size:48px}}@media screen and (min-width:1680px){.lollipop-body .lollipop-slide-content .np-ui-main-title{font-size:84px}}@media screen and (max-width:960px),(hover:none),(pointer:coarse){.lollipop-body .lollipop-slideshow .lollipop-curve-line{display:none}}
.lollipop-body .lollipop-spacer{position:relative;width:100%;max-width:none;height:var(--spacer-pc);margin-right:auto;margin-left:auto;background:var(--spacer-top);overflow:hidden}.lollipop-body .lollipop-spacer.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-spacer.is-contained{width:calc(100% - var(--lollipop-page-gutter) - var(--lollipop-page-gutter))!important;max-width:var(--lollipop-content-width)!important;margin-right:auto!important;margin-left:auto!important}.lollipop-body .lollipop-spacer.is-contained svg{min-width:0}.lollipop-body .lollipop-spacer svg{position:absolute;bottom:0;left:50%;width:100%;min-width:1920px;height:100%;max-width:none;transform:translateX(-50%)}.lollipop-body .lollipop-spacer svg .lollipop-spacer-fill{fill:var(--spacer-bottom)}.lollipop-body .lollipop-spacer svg .lollipop-spacer-line{fill:none;stroke:var(--lollipop-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}@media screen and (max-width:768px){.lollipop-body .lollipop-spacer{height:var(--spacer-mobile)}.lollipop-body .lollipop-spacer.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}}
.lollipop-body .lollipop-testimonials>.lollipop-content-width{position:relative;left:auto;width:90vw;max-width:1680px;padding:120px 12px 60px}.lollipop-body .lollipop-testimonials .lollipop-section-heading{max-width:100%;margin-bottom:0}.lollipop-body .lollipop-testimonials .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-title-font-size,58px)!important;line-height:1.2}.lollipop-body .lollipop-testimonial-carousel{padding:1px;overflow:hidden}.lollipop-body .lollipop-testimonial-heading-row{position:relative;margin-bottom:48px}.lollipop-body .lollipop-testimonial-heading-row .lollipop-section-heading{width:100%;max-width:100%;margin-bottom:0}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-left .lollipop-section-heading{padding-right:150px;text-align:left}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-center .lollipop-section-heading{padding-right:150px;padding-left:150px;text-align:center}.lollipop-body .lollipop-testimonial-heading-row.has-testimonial-controls.text-right .lollipop-section-heading{padding-left:150px;text-align:right}.lollipop-body .lollipop-testimonial-controls-desktop{position:absolute;top:50%;right:0;transform:translateY(-50%)}.lollipop-body .lollipop-testimonial-heading-row.text-right .lollipop-testimonial-controls-desktop{right:auto;left:0}.lollipop-body .lollipop-testimonial-controls-mobile{display:none}.lollipop-body .lollipop-testimonial{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;width:calc(50% - 15px);min-height:322px;color:var(--text-secondary-color);border:0;border-radius:0;background:0 0;gap:16px;overflow:visible}.lollipop-body .lollipop-testimonial.has-no-product-image{display:grid}.lollipop-body .lollipop-testimonial-product{display:flex;align-items:center;justify-content:center;min-height:318px;padding:0;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:#d9beff;overflow:hidden}.lollipop-body .lollipop-testimonial-product img,.lollipop-body .lollipop-testimonial-product svg{display:block;width:100%;height:100%;color:var(--lollipop-border-color);object-fit:cover}.lollipop-body .lollipop-testimonial-product.is-placeholder{background:#d9beff}.lollipop-body .lollipop-testimonial-product.is-placeholder svg{object-fit:contain;transform:scale(2.5);transform-origin:center}.lollipop-body .lollipop-testimonial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;border:2px solid var(--lollipop-border-color);border-radius:22.68px;background:var(--testimonial-background)}.lollipop-body .lollipop-rating{display:flex;margin-bottom:16px;color:var(--main-button-background-color);letter-spacing:0;line-height:1;gap:4px}.lollipop-body .lollipop-rating .lollipop-rating-star{display:block;width:21px;height:20px;max-width:none}.lollipop-body .lollipop-rating .lollipop-rating-star .lollipop-rating-star-base{fill:transparent;stroke:var(--lollipop-border-color);stroke-width:2px}.lollipop-body .lollipop-rating .lollipop-rating-star .lollipop-rating-star-fill{fill:var(--main-button-background-color);stroke:none}.lollipop-body .lollipop-rating .lollipop-rating-star.is-half .lollipop-rating-star-fill{clip-path:inset(0 50% 0 0)}.lollipop-body .lollipop-testimonial-quote{font-size:44px;line-height:20px}.lollipop-body .lollipop-testimonial-title{margin-bottom:8px;color:var(--main-button-background-color);font-size:30px;line-height:1.2;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-testimonial-text{max-width:100%;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-author{display:flex;align-items:center;margin-top:16px;gap:12px}.lollipop-body .lollipop-author img{width:65px;height:65px;border:2px solid var(--lollipop-border-color);border-radius:15.12px;object-fit:cover}.lollipop-body .lollipop-author>span{display:flex;flex-direction:column}.lollipop-body .lollipop-author .product-name{color:var(--main-button-background-color);font-size:18px;overflow-wrap:break-word;word-break:break-word}.lollipop-body .lollipop-author em{color:var(--text-secondary-color);font-size:14px;font-style:normal}@media screen and (min-width:1400px){.lollipop-body .lollipop-testimonials>.lollipop-content-width{padding-top:160px;padding-bottom:80px}.lollipop-body .lollipop-testimonial{grid-template-columns:5fr 7fr}.lollipop-body .lollipop-testimonial-copy{padding:24px}}@media screen and (max-width:768px){.lollipop-body .lollipop-testimonials>.lollipop-content-width{left:auto;width:100%;max-width:none;padding:64px 12px 32px}.lollipop-body .lollipop-testimonial-heading-row{margin-bottom:24px}.lollipop-body .lollipop-testimonial-heading-row .lollipop-section-heading{padding:0;max-width:100%}.lollipop-body .lollipop-testimonial-controls-desktop{display:none}.lollipop-body .lollipop-testimonial-controls-mobile{display:flex;margin-top:32px}.lollipop-body .lollipop-testimonials .lollipop-section-heading .np-ui-main-title{font-size:var(--lollipop-mobile-title-font-size,29.3125px)!important}.lollipop-body .lollipop-testimonial{grid-template-columns:1fr;width:100%;min-height:0;gap:0}.lollipop-body .lollipop-testimonial:not(.has-no-product-image) .lollipop-testimonial-product{position:absolute;inset:0;min-height:0;max-height:none;border-radius:22.68px;opacity:.35}.lollipop-body .lollipop-testimonial.has-no-product-image .lollipop-testimonial-product{display:none}.lollipop-body .lollipop-testimonial:not(.has-no-product-image) .lollipop-testimonial-copy{position:relative;min-height:286.04px;padding:16px;background:rgba(217,190,255,.8);justify-content:center}.lollipop-body .lollipop-testimonial.has-no-product-image .lollipop-testimonial-copy{position:relative;min-height:286.04px;padding:16px;background:var(--testimonial-background);justify-content:center}.lollipop-body .lollipop-rating{margin-bottom:12px}.lollipop-body .lollipop-testimonial-title{margin-bottom:12px;font-size:22.35px}}
.lollipop-body .lollipop-wave-marquee{position:relative;width:100%;max-width:none;height:var(--wave-height-pc);margin-right:auto;margin-left:auto;color:var(--wave-color);background:var(--wave-background);overflow:hidden}.lollipop-body .lollipop-wave-marquee.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-wave-marquee.is-contained{width:calc(100% - var(--lollipop-page-gutter) - var(--lollipop-page-gutter))!important;max-width:var(--lollipop-content-width)!important;margin-right:auto!important;margin-left:auto!important}.lollipop-body .lollipop-wave-container{width:100%;height:100%}.lollipop-body .lollipop-wave-wrapper{position:absolute;top:50%;z-index:1;left:50%;width:100%;min-width:1920px;overflow:hidden;transform:translate(-50%,-50%)}.lollipop-body .lollipop-wave-svg{display:block;width:100%;min-width:0;height:auto;overflow:hidden}.lollipop-body .lollipop-spacer.has-wave+.lollipop-wave-marquee .lollipop-wave-wrapper{top:50%;transform:translate(-50%,-50%)}.lollipop-body .lollipop-wave-path{fill:none;stroke:none}.lollipop-body .lollipop-wave-text,.lollipop-body .lollipop-wave-text-path{fill:currentColor;color:var(--wave-color);font-family:Nunito,sans-serif;font-size:22.8px;font-weight:400;line-height:1.5;white-space:nowrap}@media screen and (max-width:768px){.lollipop-body .lollipop-wave-marquee{height:var(--wave-height-mobile)}.lollipop-body .lollipop-wave-marquee.is-full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.lollipop-body .lollipop-wave-text,.lollipop-body .lollipop-wave-text-path{font-size:20.175px}}
.lollipop-body .lollipop-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:28px 18px}.lollipop-body .lollipop-product-card{position:relative;width:auto;min-width:0;letter-spacing:0}.lollipop-body .lollipop-product-card .lollipop-product-media{position:relative;color:var(--lollipop-border-color);border:2px solid var(--lollipop-border-color);border-radius:0;background:0 0;overflow:hidden}.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle{border-radius:36px}.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle img,.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle svg,.lollipop-body .lollipop-product-card .lollipop-product-media.round-angle>.lollipop-product-link{border-radius:15.12px}.lollipop-body .lollipop-product-card .lollipop-product-media>.lollipop-product-link{position:relative;display:block;padding-bottom:100%;overflow:hidden}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-3-4>.lollipop-product-link{padding-bottom:133.333%}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-2-3>.lollipop-product-link{padding-bottom:150%}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original>.lollipop-product-link{padding-bottom:0}.lollipop-body .lollipop-product-card .lollipop-product-media img,.lollipop-body .lollipop-product-card .lollipop-product-media svg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.lollipop-body .lollipop-product-card .lollipop-product-media .lollipop-product-image{transition:opacity .3s linear}.lollipop-body .lollipop-product-card .lollipop-product-media .second-img{pointer-events:none}.lollipop-body .lollipop-product-card .lollipop-product-media .lollipop-product-image-secondary{opacity:0}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original img,.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original svg{position:relative;height:auto}.lollipop-body .lollipop-product-card .lollipop-product-media.ratio-original .lollipop-product-image-secondary{position:absolute;height:100%}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag{position:absolute;top:20px;left:20px;z-index:2;padding:.2em .5em;border:2px solid var(--sale-tag-border-color);font-family:Petrona,Fraunces,serif;font-size:20px;font-weight:900;line-height:1;letter-spacing:0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.square{border-radius:0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.circle{border-radius:50%}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.triangle{padding:7px 5px 0 18px;border:0;border-radius:0;background:0 0}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.rectangle{border-radius:999px}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag.samll-rounded{border-radius:6px}.lollipop-body .lollipop-quick-add{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;color:var(--secondary-button-text-color);border:2px solid var(--lollipop-border-color);border-radius:8px;background:#ffc6ef;opacity:0;transition:opacity .3s linear}.lollipop-body .lollipop-quick-add .lollipop-quick-view-icon{display:block;width:25px;height:25px;max-width:none;fill:currentColor}.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:focus-within .lollipop-product-image-primary,.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:hover .lollipop-product-image-primary{opacity:0}.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:focus-within .lollipop-product-image-secondary,.lollipop-body .lollipop-product-card.has-secondary-image .lollipop-product-media:hover .lollipop-product-image-secondary{opacity:1}.lollipop-body .lollipop-product-card .lollipop-product-media:focus-within .lollipop-quick-add,.lollipop-body .lollipop-product-card .lollipop-product-media:hover .lollipop-quick-add{opacity:1}.lollipop-body .lollipop-product-card .lollipop-product-media:focus-within .lollipop-quick-add[disabled],.lollipop-body .lollipop-product-card .lollipop-product-media:hover .lollipop-quick-add[disabled]{opacity:.45}.lollipop-body .lollipop-product-info{padding:24px 4px}.lollipop-body .lollipop-product-info.text-left{text-align:left}.lollipop-body .lollipop-product-info.text-center{text-align:center}.lollipop-body .lollipop-product-info.text-right{text-align:right}.lollipop-body .lollipop-product-vendor{margin:-4px 0 4px;font-family:Nunito,sans-serif;font-size:18.08px;font-weight:400;line-height:1.5}.lollipop-body .lollipop-product-price{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 8px;column-gap:16px;row-gap:8px}.lollipop-body .lollipop-product-price .orig-price,.lollipop-body .lollipop-product-price .pay-price{font-family:Nunito,sans-serif;font-size:20px;font-weight:900;line-height:1.5;letter-spacing:0}.lollipop-body .lollipop-product-price .price{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;gap:8px 16px}.lollipop-body .lollipop-product-info .product-name{display:block;margin-bottom:8px;color:var(--text-primary-color);font-family:Petrona,serif;font-size:26.4px;line-height:1.2;letter-spacing:0}.lollipop-body .lollipop-product-info .colorPieceList{margin:4px 0 12px}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .swatch-element .list-colorTotle.commens{width:30px;height:30px;padding:0}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .swatch-element .list-colorTotle.commens .list-bcks{width:26px;height:26px;max-width:none}.lollipop-body .lollipop-product-info .colorPieceList .colorPice-list .colorNum{position:static;display:inline-flex;align-items:center;align-self:center;justify-content:center;flex:0 0 auto;height:30px;margin-left:4px;line-height:1;white-space:nowrap}.lollipop-body .lollipop-product-info>.J-conversion-assistant{display:block;width:100%;min-width:0;max-width:100%;margin:4px 0 8px;text-align:inherit}.lollipop-body .lollipop-product-info .star{display:flex;align-items:center;gap:8px}.lollipop-body .lollipop-product-info.text-left .colorPice-list,.lollipop-body .lollipop-product-info.text-left .lollipop-product-price,.lollipop-body .lollipop-product-info.text-left .star{justify-content:flex-start}.lollipop-body .lollipop-product-info.text-center .colorPice-list,.lollipop-body .lollipop-product-info.text-center .lollipop-product-price,.lollipop-body .lollipop-product-info.text-center .star{justify-content:center}.lollipop-body .lollipop-product-info.text-right .colorPice-list,.lollipop-body .lollipop-product-info.text-right .lollipop-product-price,.lollipop-body .lollipop-product-info.text-right .star{justify-content:flex-end}@media screen and (min-width:769px){.lollipop-body .lollipop-product-card .lollipop-product-media>.lollipop-quick-add{box-sizing:border-box;width:45px!important;min-width:45px!important;max-width:45px!important;height:45px!important;min-height:45px!important;max-height:45px!important;flex:0 0 45px;margin:0!important;padding:0!important;color:var(--secondary-button-text-color)!important;border:2px solid var(--secondary-button-border-color)!important;border-radius:8px!important;background:#ffc6ef!important;box-shadow:none!important}}@media screen and (max-width:768px){.lollipop-body .lollipop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.lollipop-body .lollipop-product-card .lollipop-product-media .sale-tag{top:14px;left:14px;font-size:18.09px}.lollipop-body .lollipop-quick-add{display:none}.lollipop-body .lollipop-product-price .orig-price,.lollipop-body .lollipop-product-price .pay-price{font-size:18.09px}.lollipop-body .lollipop-product-vendor{font-size:14.28px}.lollipop-body .lollipop-product-info .product-name{font-family:Petrona,serif;font-size:26.4px}}