.custom-banner{overflow:hidden;position:relative;border-radius:1.6rem}.custom-banner__link{display:block;cursor:default}.custom-banner__link.url{cursor:pointer}.custom-banner__link:after{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgba(51,51,51,.1),rgba(51,51,51,0) 30%,#333)}.custom-banner__image{display:block;overflow:hidden;position:relative;min-height:20rem;max-height:42rem}.custom-banner__image img{width:100%;height:100%;min-height:20rem;max-height:42rem;-o-object-fit:cover;object-fit:cover}.custom-banner__info{position:absolute;bottom:0;z-index:1;width:100%;padding:2.4rem 2rem;text-align:left}.custom-banner__title{font-size:2rem;font-weight:700;letter-spacing:-.03rem}.custom-banner__subtitle,.custom-banner__title{display:block;color:var(--colors-white);line-height:1.4;white-space:pre-line}.custom-banner__subtitle{margin-top:.8rem;font-size:1.4rem;font-weight:400;letter-spacing:-.02rem}.skeleton.custom-banner .custom-module__image{width:100%;height:20rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-banner .custom-module__image:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.custom-cart__header{margin-bottom:2.4rem}.custom-cart__header h2{color:var(--colors-text3);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-cart__header h2 b,.custom-cart__header h2 strong{color:var(--colors-primary_text1);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-cart__header h2 strong{display:block}.custom-cart__header>span{display:block;margin-top:.4rem;color:var(--colors-text4);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.skeleton.custom-cart .custom-cart__header p:first-child{width:60%;height:2.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-cart .custom-cart__header p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-cart .product-item-list .product-item__thumb{width:100%;aspect-ratio:1/1;border-radius:1.6rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-cart .product-item-list .product-item__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-cart .product-item-list .product-item__contents p:first-child{width:60%;height:1.7rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-cart .product-item-list .product-item__contents p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-cart .product-item-list .product-item__contents p:nth-child(2){width:60%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-cart .product-item-list .product-item__contents p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-cart .product-item-list .product-item__contents p:nth-child(3){width:100%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-cart .product-item-list .product-item__contents p:nth-child(3):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.custom-clicka__moreclicks .itemlist{margin:-2.4rem -1.6rem 0;padding:1.6rem 0}.custom-clicka__moreclicks .itemlist__item{position:relative;border:2px solid rgba(0,0,0,0);border-radius:50%;font-size:0}.custom-clicka__moreclicks .itemlist__item.active{background:url(/ui/svg/bg_highlight.svg) no-repeat 50%}.custom-clicka__moreclicks .itemlist .btn-item{overflow:hidden;position:relative;box-sizing:content-box;width:5.6rem;height:5.6rem;border:2px solid rgba(0,0,0,0);border-radius:50%;cursor:pointer}.custom-clicka__moreclicks .itemlist .btn-item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-clicka__header{margin-bottom:2.4rem}.custom-clicka__header h2{color:var(--colors-text3);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clicka__header h2 b,.custom-clicka__header h2 strong{color:var(--colors-primary_text1);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clicka__header h2 strong{display:block}.custom-clicka__header>span{display:block;margin-top:.4rem;color:var(--colors-text4);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.skeleton.custom-clicka .custom-clicka__header p:first-child{width:60%;height:2.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .custom-clicka__header p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .custom-clicka__header p:nth-child(2){width:71%;height:2rem;margin-top:.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .custom-clicka__header p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .custom-clicka__moreclicks .itemlist{display:flex;flex-wrap:nowrap;padding-left:1.6rem}.skeleton.custom-clicka .custom-clicka__moreclicks .itemlist__item{flex:0 0 6.4rem;margin-right:.8rem}.skeleton.custom-clicka .custom-clicka__moreclicks .itemlist__item .btn-item{box-sizing:border-box;width:5.6rem;height:5.6rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .custom-clicka__moreclicks .itemlist__item .btn-item:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .product-item-list .product-item__thumb{width:100%;aspect-ratio:1/1;border-radius:1.6rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .product-item-list .product-item__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .product-item-list .product-item__contents p:first-child{width:60%;height:1.7rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .product-item-list .product-item__contents p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .product-item-list .product-item__contents p:nth-child(2){width:60%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .product-item-list .product-item__contents p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clicka .product-item-list .product-item__contents p:nth-child(3){width:100%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clicka .product-item-list .product-item__contents p:nth-child(3):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.custom-clickb__header{margin-bottom:2.4rem}.custom-clickb__header h2{color:var(--colors-text3);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clickb__header h2 b,.custom-clickb__header h2 strong{color:var(--colors-primary_text1);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clickb__header h2 strong{display:block}.custom-clickb__header>span{display:block;margin-top:.4rem;color:var(--colors-text4);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.custom-clickb .store-profile{margin-bottom:.8rem}.custom-clickb .product-item-list+a,.custom-clickb .product-item-list+button{display:block;margin-top:2.4rem}.skeleton.custom-clickb .custom-clickb__header p:first-child{width:60%;height:2.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .custom-clickb__header p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .custom-clickb__header p:nth-child(2){width:71%;height:2rem;margin-top:.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .custom-clickb__header p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .store-profile .store-profile__thumb{flex:0 0 4.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .store-profile .store-profile__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .store-profile .store-profile__info{flex:1 1 auto;min-width:0}.skeleton.custom-clickb .store-profile .store-profile__info p:first-child{width:40%;height:2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .store-profile .store-profile__info p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .store-profile .store-profile__info p:nth-child(2){width:60%;height:1.7rem;margin-top:.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .store-profile .store-profile__info p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .product-item-list .product-item__thumb{width:100%;aspect-ratio:1/1;border-radius:1.6rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .product-item-list .product-item__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .product-item-list .product-item__contents p:first-child{width:60%;height:1.7rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .product-item-list .product-item__contents p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .product-item-list .product-item__contents p:nth-child(2){width:60%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .product-item-list .product-item__contents p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickb .product-item-list .product-item__contents p:nth-child(3){width:100%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickb .product-item-list .product-item__contents p:nth-child(3):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.recently{display:flex;align-items:center;margin-top:1.2rem;padding:1.6rem;border-radius:1.6rem;background-color:var(--colors-background2)}.recently__thumb{overflow:hidden;position:relative;width:4.2rem;height:4.2rem;margin-right:1.2rem;border-radius:50%}.recently__thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recently__info{font-weight:400}.recently__info,.recently__name{font-size:1.4rem;line-height:1.4;letter-spacing:-.02rem}.recently__name{display:block;color:var(--colors-text3);font-weight:700}@keyframes skeleton-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.custom-clickc__header{margin-bottom:2.4rem}.custom-clickc__header h2{color:var(--colors-text3);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clickc__header h2 b,.custom-clickc__header h2 strong{color:var(--colors-primary_text1);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.03rem}.custom-clickc__header h2 strong{display:block}.custom-clickc__header>span{display:block;margin-top:.4rem;color:var(--colors-text4);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.custom-clickc .store-profile{margin-bottom:.8rem}.custom-clickc__item+.custom-clickc__item{margin-top:3.2rem}.custom-clickc .product-item-list+a,.custom-clickc .product-item-list+button{display:block;margin-top:2.4rem}.skeleton.custom-clickc .custom-clickc__header p:first-child{width:60%;height:2.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .custom-clickc__header p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .custom-clickc__header p:nth-child(2){width:71%;height:2rem;margin-top:.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .custom-clickc__header p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .recently{height:7.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .recently:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .store-profile .store-profile__thumb{flex:0 0 4.8rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .store-profile .store-profile__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .store-profile .store-profile__info{flex:1 1 auto;min-width:0}.skeleton.custom-clickc .store-profile .store-profile__info p:first-child{width:40%;height:2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .store-profile .store-profile__info p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .store-profile .store-profile__info p:nth-child(2){width:60%;height:1.7rem;margin-top:.4rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .store-profile .store-profile__info p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .product-item-list .product-item__thumb{width:100%;aspect-ratio:1/1;border-radius:1.6rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .product-item-list .product-item__thumb:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .product-item-list .product-item__contents p:first-child{width:60%;height:1.7rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .product-item-list .product-item__contents p:first-child:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .product-item-list .product-item__contents p:nth-child(2){width:60%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .product-item-list .product-item__contents p:nth-child(2):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}.skeleton.custom-clickc .product-item-list .product-item__contents p:nth-child(3){width:100%;height:2rem;margin-top:.2rem;background-color:var(--colors-background2);overflow:hidden;position:relative}.skeleton.custom-clickc .product-item-list .product-item__contents p:nth-child(3):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;animation:skeleton-loading 2s infinite;background:linear-gradient(90deg,var(--neutral-5) 0,var(--neutral-10) 100%);background-position:100% 0;background-size:100% 100%}