.breadCrumbs{z-index:5;border-top:1px solid #0000001a;align-items:center;gap:0 30px;width:100%;padding:15px 60px;display:flex;overflow:hidden}@media only screen and (width<=1440px){.breadCrumbs{gap:0 20px;padding:15px 30px}}@media only screen and (width<=900px){.breadCrumbs{padding:10px 30px}}.breadCrumbs:has(.items) .bread-btn{position:relative}.breadCrumbs:has(.items) .bread-btn:after{content:"";background:#b2b2b2;width:1px;height:15px;display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}@media only screen and (width<=1440px){.breadCrumbs:has(.items) .bread-btn:after{right:-10px}}.breadCrumbs .bread-btn{color:#b2b2b2;flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadCrumbs .bread-btn a.home{display:flex}.breadCrumbs .bread-btn i{font-size:1rem}.breadCrumbs .items{color:#b2b2b2;align-items:center;gap:0 30px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}@media only screen and (width<=1440px){.breadCrumbs .items{gap:0 20px;font-size:.75rem}}.breadCrumbs .item{word-break:break-all;flex-grow:0;flex-shrink:1;min-width:0;max-width:300px;position:relative}.breadCrumbs .item:first-child{flex-shrink:0}.breadCrumbs .item:not(:last-child)>a,.breadCrumbs .item:not(:last-child) span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.breadCrumbs .item:not(:last-child)>a:after,.breadCrumbs .item:not(:last-child) span:after{content:"";background:#b2b2b2;width:1px;height:15px;display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}@media only screen and (width<=1440px){.breadCrumbs .item:not(:last-child)>a:after,.breadCrumbs .item:not(:last-child) span:after{right:-10px}}.breadCrumbs .item:last-child{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:0 10 auto;min-width:50px;display:-webkit-box;overflow:hidden}.no-content-box{text-align:center;background:#f7f7f7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:45px;max-width:100%;margin:0 auto;padding:90px 0;display:flex}@media only screen and (width<=900px){.no-content-box{border-radius:6px;gap:30px;padding:60px 30px}}.no-content-box .pic-box{max-width:120px}@media only screen and (width<=900px){.no-content-box .pic-box{max-width:60px}}.no-content-box .pic-box:after{padding-top:90%}.no-content-box .wrap{flex-direction:column;gap:15px 0;display:flex}.no-content-box .wrap .row{text-transform:uppercase;justify-content:center;gap:10px 25px;display:flex}@media only screen and (width<=900px){.no-content-box .wrap .row{flex-direction:column}}modern-modal{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:linear-gradient(0deg, #0003 0%, #0003 100%)}modern-modal[data-modal-id=shop_login_notice] .modal-content,modern-modal[data-modal-id=shop_detail_soldout] .modal-content{background:#fff;border-radius:12px;width:calc(100% - 60px);max-width:600px;overflow:hidden;box-shadow:10px 10px 15px #0000001a}modern-modal[data-modal-id=shop_login_notice] .container,modern-modal[data-modal-id=shop_detail_soldout] .container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:0 auto;padding:60px;display:flex}@media only screen and (width<=900px){modern-modal[data-modal-id=shop_login_notice] .container,modern-modal[data-modal-id=shop_detail_soldout] .container{border-radius:6px;gap:15px;padding:30px}}modern-modal[data-modal-id=shop_login_notice] .image-wrap,modern-modal[data-modal-id=shop_detail_soldout] .image-wrap{background:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}@media only screen and (width<=900px){modern-modal[data-modal-id=shop_login_notice] .image-wrap,modern-modal[data-modal-id=shop_detail_soldout] .image-wrap{width:60px;height:60px}}modern-modal[data-modal-id=shop_login_notice] .image-wrap .pic-box:after,modern-modal[data-modal-id=shop_detail_soldout] .image-wrap .pic-box:after{padding-top:100%}modern-modal[data-modal-id=shop_login_notice] .content-wrap,modern-modal[data-modal-id=shop_detail_soldout] .content-wrap{text-align:center;flex-direction:column;justify-content:center;gap:10px;display:flex}modern-modal[data-modal-id=shop_login_notice] .controller-wrap,modern-modal[data-modal-id=shop_detail_soldout] .controller-wrap{flex-direction:column;justify-content:center;gap:10px;width:100%;display:flex}@media only screen and (width<=900px){modern-modal[data-modal-id=shop_login_notice] .controller-wrap,modern-modal[data-modal-id=shop_detail_soldout] .controller-wrap{flex-flow:row-reverse wrap;align-items:center}}.toast-item{z-index:10000;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 100px);max-width:950px;transition:opacity .5s ease-in-out;display:flex;position:fixed;bottom:60px;left:50%;transform:translate(-50%)}.toast-item.show{opacity:1;pointer-events:auto}.base-type{justify-content:center;display:flex}.base-type.black .popup-box{color:#fff;background:#000;border:1px solid #fff}.base-type.black .content .inner-R{color:#65e8ff}.base-type .popup-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:12px;padding:20px 25px;position:relative;box-shadow:10px 10px 15px #0000001a}@media only screen and (width<=900px){.base-type .popup-box{border-radius:6px;padding:15px}}.base-type .content{justify-content:space-between;align-items:center;gap:30px;display:flex}@media only screen and (width<=900px){.base-type .content{gap:10px}}.base-type .content .inner-L,.base-type .content .inner-R{align-items:center;gap:10px;display:flex}.base-type .content .inner-L .i-box{font-size:1.25rem;line-height:1}.base-type .content .inner-R{color:#1860e7}[data-products-type=card] .products-wrap .product-item .image-box{opacity:1;grid-template-rows:1fr}[data-products-type=card] .products-wrap .product-item .image-box .pic-box:after{padding-top:114%}@media only screen and (width<=767px){[data-products-type=list] .products-wrap{gap:60px 30px}[data-products-type=list] .products-wrap .info-wrap{padding:0}[data-products-type=list] .products-wrap .product-item{gap:0;margin-top:-15px;position:relative}[data-products-type=list] .products-wrap .product-item:not(:last-child):after{content:"";opacity:.2;border:1px dashed #000;width:100%;height:1px;position:absolute;bottom:-30px;left:0}[data-products-type=list] .products-wrap .info-wrap .inner-r{display:block}[data-products-type=list] .products-wrap .image-box{opacity:0;grid-template-rows:0fr}[data-products-type=list] .products-wrap .image-box .pic-box:after{padding-top:0%}}@media only screen and (width>=1201px) and (width>=1201px){.products-wrap .product-item:not([inStock="false"]) .image-box:not(:has(.wish-button:hover)):hover .float-wrap .i-box.plus{opacity:1}.products-wrap .product-item:not([inStock="false"]) .image-box:not(:has(.wish-button:hover)):hover .pic-box:before{opacity:1}}@media only screen and (width>=1201px) and (width<=1200px){.products-wrap .product-item:not([inStock="false"]) .image-box:not(:has(.wish-button:hover)):active .float-wrap .i-box.plus{opacity:1}.products-wrap .product-item:not([inStock="false"]) .image-box:not(:has(.wish-button:hover)):active .pic-box:before{opacity:1}}.products-wrap .product-item[inStock="false"] .image-box .float-wrap{background:#00000080}.products-wrap .product-item[inStock="false"] .image-box .float-wrap .soldout-box{display:flex}.products-wrap .product-item[inStock="false"] .info-wrap .inner-l{opacity:.2}.products-wrap .inner-content{flex-direction:column;gap:15px 0;display:flex}.products-wrap .image-box{border-radius:12px;transition:grid-template-rows .3s,opacity .3s;display:grid;position:relative;overflow:hidden}@media only screen and (width<=900px){.products-wrap .image-box{border-radius:6px}}.products-wrap .image-box .pic-box{position:relative}.products-wrap .image-box .pic-box:after{padding-top:114%;transition:padding-top .3s}.products-wrap .image-box .pic-box:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#00000080;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.products-wrap .image-box .float-wrap{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.products-wrap .image-box .float-wrap .wish-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;cursor:pointer;color:#fff;background:#0000001a;border:1px solid #fff3;width:40px;height:40px;font-size:1.25rem;position:absolute;top:15px;right:15px}.products-wrap .image-box .float-wrap .i-box.plus{opacity:0;z-index:1;pointer-events:auto;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-wrap .image-box .float-wrap .tag{border-radius:50px;justify-content:center;align-items:center;max-width:150px;min-height:30px;padding:6px 15px;display:flex;position:absolute;top:15px;left:15px}.products-wrap .image-box .float-wrap .tag p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (width<=900px){.products-wrap .image-box .float-wrap .tag .paragraph-s{font-size:.75rem}}.products-wrap .image-box .float-wrap .soldout-box{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px 0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-wrap .info-wrap{justify-content:space-between;align-items:flex-start;gap:15px;padding:0 15px;display:flex}@media only screen and (width<=900px){.products-wrap .info-wrap{gap:10px}}.products-wrap .info-wrap .inner-l{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.products-wrap .info-wrap .inner-r{display:none}.products-wrap .info-wrap .inner-r .wish-button{border:1px solid #0003;width:30px;height:30px;font-size:1.125rem;position:relative}.products-wrap .info-wrap .inner-r .wish-button:after{content:"";z-index:-1;opacity:0;background:linear-gradient(141deg,#18e0e7 .05%,#1860e7 99.98%);border-radius:50%;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.products-wrap .info-wrap .inner-r .wish-button[inWish="true"]{border:1px solid #0000}.products-wrap .info-wrap .inner-r .wish-button[inWish="true"]:after{opacity:1}.products-wrap .info-wrap .inner-r .wish-button[inWish="true"] .i-box{color:#fff}.products-wrap .info-wrap .inner-r .wish-button[inWish="true"] .i-box .full{opacity:1}.products-wrap .info-wrap .title h3,.products-wrap .info-wrap .title a{text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-wrap .price{flex-wrap:wrap;align-items:center;gap:10px 15px;display:flex}.products-wrap .price .base-price{opacity:.2;position:relative}.products-wrap .price .base-price:after{content:"";background:#000;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-wrap .price .sale-price{color:#1860e7;display:flex}.products-wrap .wish-button{border-radius:50%;justify-content:center;align-items:center;display:flex}.products-wrap .wish-button[inWish="true"] .i-box .full{opacity:1}.products-wrap .wish-button .i-box{line-height:1;position:relative}.products-wrap .wish-button .i-box .full{opacity:0;transition:opacity .3s;position:absolute;top:0;left:0}.products-wrap .wish-button .i-box .line,.products-wrap .wish-button .i-box .full{justify-content:center;align-items:center;width:20px;height:20px;display:flex;transform:translateY(1px)}section.carousel .container{flex-direction:column;justify-content:center;gap:60px 0;padding-top:60px;display:flex}@media only screen and (width<=900px){section.carousel .container{gap:40px 0;padding-top:40px}}section.carousel .heading-wrap{text-align:center;flex-direction:column;gap:30px 0;width:calc(100% - 60px);max-width:720px;margin:0 auto;display:flex}@media only screen and (width<=900px){section.carousel .heading-wrap{gap:15px 0}}section.carousel .heading-wrap .group{flex-direction:column;gap:15px 0;display:flex}section.carousel .heading-wrap .group p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.carousel .carousel-banner-swiper .swiper-box{overflow:hidden}section.carousel .carousel-banner-swiper .swiper{width:100%}section.carousel .carousel-banner-swiper .swiper-slide{border-radius:12px;width:59.3vw;max-width:1140px;padding:0 15px;transition:opacity .3s .3s}@media only screen and (width<=900px){section.carousel .carousel-banner-swiper .swiper-slide{border-radius:6px;width:calc(81.3% + 15px);padding:0 7px}}@media only screen and (width>=1201px) and (width>=1201px){section.carousel .carousel-banner-swiper .swiper-slide:has(a.pic-box):hover .pic-box img{transform:translate(-50%,-50%)scale(1.05)}}@media only screen and (width>=1201px) and (width<=1200px){section.carousel .carousel-banner-swiper .swiper-slide:has(a.pic-box):active .pic-box img{transform:translate(-50%,-50%)scale(1.05)}}section.carousel .carousel-banner-swiper .pic-box{border-radius:12px;display:block;overflow:hidden}@media only screen and (width<=900px){section.carousel .carousel-banner-swiper .pic-box{border-radius:6px}}section.carousel .carousel-banner-swiper .pic-box:after{padding-top:56.2%}@media only screen and (width<=767px){section.carousel .carousel-banner-swiper .pic-box:after{padding-top:114%}}section.carousel .carousel-banner-swiper .pic-box img{transition:transform .3s}section.carousel .carousel-banner-swiper .swiper-pagination{bottom:unset;margin-top:30px}@media only screen and (width<=900px){section.carousel .carousel-banner-swiper .swiper-pagination{margin-top:15px}}section.main{padding:60px 0 180px}@media only screen and (width<=1200px){section.main{padding:60px 0 120px}}@media only screen and (width<=900px){section.main{padding:40px 0 120px}}section.main .container{flex-direction:column;gap:60px 0;display:flex}@media only screen and (width<=900px){section.main .container{gap:40px 0}}section.main .container .multipurpose-wrap{justify-content:center;display:flex}section.main .container .multipurpose-wrap .multipurpose-box{width:auto;max-width:100%}section.main .title-wrap{justify-content:space-between;align-items:flex-end;gap:20px 30px;display:flex}@media only screen and (width<=900px){section.main .title-wrap{flex-direction:column}}section.main .title-wrap>.inner-l{flex-direction:column;gap:20px 0;max-width:660px;display:flex}@media only screen and (width<=900px){section.main .title-wrap>.inner-l{gap:10px 0;max-width:100%}}section.main .title-wrap>.inner-r{flex-shrink:0;width:300px}@media only screen and (width<=900px){section.main .title-wrap>.inner-r{width:100%}}.products-controller{background:#212121;border-radius:6px;align-items:center;gap:10px;padding:12px 25px;display:flex;position:relative}.products-controller:has([d4-status=open]){box-shadow:10px 10px 15px #0003}@media only screen and (width<=900px){.products-controller{padding:10px 15px}}.products-controller .content-type-controller{display:none}@media only screen and (width<=767px){.products-controller .content-type-controller{width:80px;display:flex}}.products-controller .content-type-controller .i-box{color:#fff;pointer-events:auto;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex;position:relative}.products-controller .content-type-controller .i-box i{z-index:1;pointer-events:none}.products-controller .content-type-controller .i-box:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(141deg,#18e0e7 .05%,#1860e7 99.98%);border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0}.products-controller dropdown-el{position:unset}.products-controller dropdown-el[d4-status=open] .icon-dropdown{transform:rotateX(180deg)}.products-controller dropdown-el .dropdown{color:#fff;letter-spacing:.5px;border-radius:0 0 6px 6px;font-size:1rem;font-weight:700;line-height:1.6;transform:translateY(-3px);box-shadow:10px 10px 15px #0003}.products-controller dropdown-el .dropdown:after{background-color:#212121;border-radius:0}.products-controller dropdown-el .dropdown .dropdown-list>li{text-align:center;padding:12px 15px}.products-controller dropdown-el .dropdown .dropdown-list>li:not(:first-child){border-top:1px solid #fff3}.products-controller dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer).active,.products-controller dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer):hover{color:#65e8ff;background:#3a3a3a}.products-controller dropdown-el .select-wrapper{background:0 0;gap:10px;min-height:auto;padding:0}.products-controller dropdown-el .select-wrapper .inner-l{flex:1;gap:30px;display:flex}@media only screen and (width<=767px){.products-controller dropdown-el .select-wrapper .inner-l p{display:none}}.products-controller dropdown-el .select-wrapper .inner-l .i-box{color:#fff;justify-content:center;align-items:center;gap:10px;line-height:1;display:flex;position:relative}.products-controller dropdown-el .select-wrapper .inner-l .i-box:after{content:"";opacity:.5;background:#fff;width:1px;height:100%;position:absolute;top:0;right:-15px}.products-controller dropdown-el .select-wrapper .inner-l .i-box i{font-size:1.125rem}.products-controller dropdown-el .select-wrapper .inner-l .group{flex:1;align-items:center;display:flex}.products-controller dropdown-el .select-wrapper .inner-l .group .select-display{letter-spacing:.5px;font-size:1rem;font-weight:700;line-height:1.6}.products-controller dropdown-el .select-wrapper .inner-l .group .icon-dropdown{color:#fff;font-size:.75rem}.products-controller dropdown-el .select-wrapper .inner-r{display:none}@media only screen and (width<=767px){.products-controller dropdown-el .select-wrapper .inner-r{width:80px;display:flex}}[data-products-type=card] .content-type-controller [data-products-type-btn=card]:after,[data-products-type=card] dropdown-el .select-wrapper .inner-r [data-products-type-btn=card]:after,[data-products-type=list] .content-type-controller [data-products-type-btn=list]:after,[data-products-type=list] dropdown-el .select-wrapper .inner-r [data-products-type-btn=list]:after{opacity:1}.products-wrap{flex-wrap:wrap;gap:90px 30px;margin-top:60px;display:flex}@media only screen and (width<=900px){.products-wrap{gap:40px 30px;margin-top:40px}}.products-wrap .product-item{width:calc(25% - 22.5px)}@media only screen and (width<=1366px){.products-wrap .product-item{width:calc(33.3333% - 20px)}}@media only screen and (width<=900px){.products-wrap .product-item{width:calc(50% - 15px)}}@media only screen and (width<=767px){.products-wrap .product-item{width:100%}}.no-content-wrap{margin-top:60px}@media only screen and (width<=900px){.no-content-wrap{margin-top:40px}}
