html{font-size:62.5%;font-feature-settings:"palt"}body{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;color:#1a1a1a;letter-spacing:.1em}a{color:#1a1a1a}.sp{display:block}@media screen and (min-width:821px){.sp{display:none}}.pc{display:none}@media screen and (min-width:821px){.pc{display:block}}.c-btn{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.c-btn__text{display:block;transition:transform .5s ease;font-family:Poppins,sans-serif;font-weight:300;letter-spacing:.1em;padding-bottom:4px;font-size:1.3rem}@media screen and (min-width:821px){.c-btn__text{font-size:1.4rem}}.c-btn__text--hover{position:absolute;top:0;left:0;width:100%;transform:translateY(100%)}.c-btn:hover .c-btn__text{transform:translateY(-100%)}.c-btn:hover .c-btn__text--hover{transform:translateY(0)}.c-btn--white{border-bottom:1px solid #ffffff}.c-btn--white .c-btn__text{color:#fff}.c-btn.c-btn--white.with-arrow:after{border-left:1px solid #ffffff;border-top:1px solid #ffffff}.c-btn--black{border-bottom:1px solid #000000}.c-btn--black .c-btn__text{color:#000}.c-btn.with-arrow:after{content:"";position:absolute;right:1px;top:38%;transform:translateY(-50%) rotate(135deg);width:6px;height:6px;border-left:1px solid #000000;border-top:1px solid #000000}.c-btn.with-arrow .c-btn__text{padding-right:10px}.c-btn.with-arrow:hover:after{-webkit-animation:arrowMove .6s ease;animation:arrowMove .6s ease}@-webkit-keyframes arrowMove{0%{transform:translateY(-50%) translate(0) rotate(135deg);opacity:1}50%{transform:translateY(-50%) translate(8px) rotate(135deg);opacity:0}51%{transform:translateY(-50%) translate(-8px) rotate(135deg);opacity:0}to{transform:translateY(-50%) translate(0) rotate(135deg);opacity:1}}@keyframes arrowMove{0%{transform:translateY(-50%) translate(0) rotate(135deg);opacity:1}50%{transform:translateY(-50%) translate(8px) rotate(135deg);opacity:0}51%{transform:translateY(-50%) translate(-8px) rotate(135deg);opacity:0}to{transform:translateY(-50%) translate(0) rotate(135deg);opacity:1}}main{position:relative;z-index:1;margin-top:60px}@media screen and (min-width:821px){main{margin-top:85px}}body.has-announcement-bar main{margin-top:calc(60px + var(--announcement-bar-height, 0px))}@media screen and (min-width:821px){body.has-announcement-bar main{margin-top:calc(85px + var(--announcement-bar-height, 0px))}}.search-area{align-items:center;background:#fff;padding:10px 14px;display:none;position:fixed;top:0;left:0;right:0;z-index:9999}.search-area.is-show{display:flex}.search-area form{width:90%}.header{position:fixed;top:0;left:0;right:0;background-color:#fff;border-bottom:1px solid #e0e0e0;z-index:1000;height:60px;transition:background-color .4s ease,border-color .4s ease,top .3s ease}@media screen and (min-width:821px){.header{height:85px}}body.has-announcement-bar .header{top:var(--announcement-bar-height, 0px)}.header.menu-active{background-color:#000;border-bottom-color:#000}.header__container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 20px;max-width:1474px;margin:0 auto;position:relative;z-index:1000}@media screen and (min-width:821px){.header__container{padding:0 2rem}}.header__menu-button{display:flex;align-items:center;justify-content:flex-start;width:80px;height:40px;color:#000;border:none;background:none}.header__menu-button:focus-visible{outline:2px solid #000;outline-offset:2px}@media screen and (min-width:821px){.header__menu-button{display:none}}.header__menu-icon{display:flex;flex-direction:column;gap:6px;width:30px}.header__menu-icon span{display:block;width:100%;height:2px;background-color:#000;transition:transform .4s ease,background-color .4s ease}.header.menu-active .header__menu-icon span{background-color:#fff}.header.menu-active .header__menu-icon span:first-child{transform:translateY(4px) rotate(45deg)}.header.menu-active .header__menu-icon span:last-child{transform:translateY(-4px) rotate(-45deg)}.header__logo{flex:1;text-align:center;font-size:0}@media screen and (min-width:821px){.header__logo{flex:0 0 auto;text-align:left;margin-right:3rem}}.header__logo-link{display:inline-block}.header__logo-link:focus-visible{outline:2px solid #000;outline-offset:2px}.header__logo-text{background:url(/cdn/shop/files/logo.png?v=1764230198) no-repeat center top/cover;width:96px;transition:color .4s ease;display:block;height:18px}@media screen and (min-width:821px){.header__logo-text{width:133px;height:25px}}.header.menu-active .header__logo-text{background:url(/cdn/shop/files/logo-white.png?v=1765107294) no-repeat center top/cover}.header__nav{display:none}@media screen and (min-width:821px){.header__nav{display:block;flex:1}}.header__nav-list{display:flex;gap:3.5rem;justify-content:center;list-style:none;margin:0;padding:0}.header__nav-item{position:relative}.header__nav-item--dropdown:hover .header__dropdown{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.header__nav-link{display:flex;align-items:center;gap:.25rem;padding:.5rem 0;font-size:1.6rem;font-family:Poppins,sans-serif;font-weight:300;letter-spacing:.05em;color:#000;text-decoration:none;background:none;border:none;cursor:pointer;transition:opacity .2s ease}.header__nav-link:focus-visible{outline:2px solid #000;outline-offset:2px}.header__nav-link:hover{opacity:.6}.header__nav-link--active{border-bottom:2px solid #000}.header__nav-arrow{transition:transform .2s ease;margin:1px 0 0 4px}.header__nav-item--dropdown:hover .header__nav-arrow{transform:rotate(180deg)}.header__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-10px);margin-top:.5rem;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1100;visibility:hidden;opacity:0;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.header__dropdown-list{list-style:none;margin:0;padding:.5rem 0}.header__dropdown-link{display:block;padding:.75rem 1.5rem;font-size:1.6rem;color:#000;font-family:Poppins,sans-serif;text-decoration:none;transition:background-color .2s ease}.header__dropdown-link:focus-visible{outline:2px solid #000;outline-offset:2px}.header__dropdown-link:hover{background-color:#f5f5f5}.header__utilities{display:flex;align-items:center;gap:1rem}@media screen and (min-width:821px){.header__utilities{gap:2.4rem}}.header__utility-button,.header__utility-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#000;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:opacity .2s ease,color .4s ease}.header__utility-button:focus-visible,.header__utility-link:focus-visible{outline:2px solid #000;outline-offset:2px}.header__utility-button:hover,.header__utility-link:hover{opacity:.6}.header__utility-button span,.header__utility-link span{display:block;width:19px;height:19px}.header__utility-button span.search-icon,.header__utility-link span.search-icon{background:url(./icon-search-nav.svg) no-repeat center center/cover}.header__utility-button span.account-icon,.header__utility-link span.account-icon{background:url(./icon-mypage-nav.svg) no-repeat center center/cover;height:20px}.header__utility-button span.cart-icon,.header__utility-link span.cart-icon{background:url(./icon-cart-nav.svg) no-repeat center center/cover}.header.menu-active .header__utility-button span.search-icon,.header.menu-active .header__utility-link span.search-icon{background:url(./icon-search-nav-white.svg) no-repeat center center/cover}.header.menu-active .header__utility-button span.account-icon,.header.menu-active .header__utility-link span.account-icon{background:url(./icon-mypage-nav-white.svg) no-repeat center center/cover}.header.menu-active .header__utility-button span.cart-icon,.header.menu-active .header__utility-link span.cart-icon{background:url(./icon-cart-nav-white.svg) no-repeat center center/cover}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;visibility:hidden;pointer-events:none}@media screen and (min-width:821px){.mobile-menu{display:none}}.mobile-menu__overlay{position:absolute;top:60px;left:0;right:0;bottom:0;background-color:#fff;transform:translateY(-100%);transition:transform .5s cubic-bezier(.33,0,.2,1)}.mobile-menu__panel{position:absolute;top:60px;left:0;right:0;bottom:0;background-color:transparent;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000}.mobile-menu[aria-hidden=false]{visibility:visible;pointer-events:auto}.mobile-menu[aria-hidden=false] .mobile-menu__overlay{transform:translateY(0)}.mobile-menu[aria-hidden=false] .mobile-menu__content{opacity:1;transform:translateY(0)}.mobile-menu__header,.mobile-menu__close{display:none}.mobile-menu__content{padding:2rem 1.5rem 1.5rem;opacity:0;transform:translateY(20px);transition:opacity .4s ease .3s,transform .4s ease .3s}.mobile-menu__section{margin-bottom:2rem}.mobile-menu__section-title{font-size:2rem;font-family:Poppins,sans-serif;margin-bottom:1rem;color:#000;text-align:center}.mobile-menu__section-list{display:flex;list-style:none;margin:0;padding:0;border-top:1px solid #dfdada;border-bottom:1px solid #dfdada}.mobile-menu__section-item{width:33.3333333333%;text-align:center;position:relative}.mobile-menu__section-item:after{content:"";display:block;width:1px;height:85%;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#dfdada}.mobile-menu__section-link{font-size:1.5rem;text-decoration:none;transition:opacity .2s ease;display:block;width:100%;height:100%;font-family:Poppins,sans-serif;font-weight:300;padding:16px 0}.mobile-menu__section-link:hover{opacity:.6}.mobile-menu__brand-logo{margin:0 auto 30px;width:245px;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;font-weight:700;letter-spacing:.1em}.mobile-menu__brand-text{font-size:10px;line-height:2;color:#333;text-align:center;letter-spacing:.05em}.mobile-menu__auth{margin:2rem 0}.mobile-menu__auth-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.3rem;font-size:1.5rem;font-weight:300;background-color:#fff;border:1px solid #000;text-decoration:none;transition:background-color .2s ease,color .2s ease;position:relative}.mobile-menu__auth-button:focus-visible{outline:2px solid #000;outline-offset:2px}.mobile-menu__auth-button img{display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mobile-menu__social{display:flex;justify-content:center;margin-top:2rem}.mobile-menu__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#000;text-decoration:none;transition:opacity .2s ease}.mobile-menu__social-link:focus-visible{outline:2px solid #000;outline-offset:2px}.mobile-menu__social-link:hover{opacity:.6}body.menu-open{overflow:hidden}footer{padding:100px 22px 40px}@media screen and (min-width:821px){footer{padding:100px 22px}}footer .footer__inner{max-width:1335px;margin:0 auto}@media screen and (min-width:821px){footer .footer__inner{display:grid;grid-template-columns:1.1fr 1fr auto}}footer .footer__inner .footer__logo-area{margin-bottom:28px}footer .footer__inner .footer__logo-area a{display:block;width:126px;margin-bottom:16px}footer .footer__inner .footer__logo-area p{font-family:Poppins,sans-serif;font-size:1rem;line-height:2.1;letter-spacing:.06em;color:#040000}@media screen and (min-width:821px){footer .footer__inner .footer__logo-area p{font-size:1.2rem}}footer .footer__inner .footer__links{display:flex;gap:37px;margin-bottom:42px}@media screen and (min-width:821px){footer .footer__inner .footer__links{gap:74px}}footer .footer__inner .footer__links .footer__links-list h3{font-size:1.8rem;font-weight:300;font-family:Poppins,sans-serif;margin-bottom:18px;letter-spacing:.06em}footer .footer__inner .footer__links .footer__links-list ul li{margin-bottom:8px}footer .footer__inner .footer__links .footer__links-list ul li:last-of-type{margin-bottom:0}footer .footer__inner .footer__links .footer__links-list ul li a{font-weight:300;font-size:1.3rem;color:#040000;font-family:Poppins,sans-serif}footer .footer__inner .footer__social-area{margin-bottom:26px}footer .footer__inner .footer__social-area .footer__social-area-sns{display:flex;align-items:center;gap:22px;margin-bottom:40px}@media screen and (min-width:821px){footer .footer__inner .footer__social-area .footer__social-area-sns{margin-bottom:140px}}footer .footer__inner .footer__social-area .footer__social-area-sns .contact{width:235px;padding:9px 0;display:block;text-align:center;border:1px solid #040000;font-family:Jost,sans-serif}footer .footer__inner .footer__social-area .footer__social-area-info{display:flex;align-items:center;gap:24px}footer .footer__inner .footer__social-area .footer__social-area-info a{font-size:1.2rem;font-weight:400;letter-spacing:.12em}footer .footer__copyright{font-size:1.2rem;text-align:left;letter-spacing:.3em;font-family:Jost,sans-serif;font-weight:300}@media screen and (min-width:821px){footer .footer__copyright{max-width:1335px;margin:-40px auto 0}}.sec-ttl{font-family:Poppins,sans-serif;font-weight:300;font-size:2.6rem;letter-spacing:.12em}@media screen and (min-width:821px){.sec-ttl{font-size:3.8rem}}.section-category{padding:70px 20px 102px}@media screen and (min-width:821px){.section-category{padding:84px 0 140px}}.section-category .sec-ttl{margin-bottom:20px}@media screen and (min-width:821px){.section-category .sec-ttl{max-width:1000px;margin:0 auto 30px}}.section-category .section-category__list{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:821px){.section-category .section-category__list{grid-template-columns:1fr 1fr 1fr}}.section-category .section-category__list .section-category__item{position:relative;-webkit-mask-image:linear-gradient(to top,black 0%,black 40%,transparent 80%,transparent 100%);mask-image:linear-gradient(to top,black 0%,black 40%,transparent 80%,transparent 100%);-webkit-mask-size:100% 400%;mask-size:100% 400%;-webkit-mask-position:0% 0%;mask-position:0% 0%}.section-category .section-category__list .section-category__item .section-category__item-link{display:block;text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s ease-out}.section-category .section-category__list .section-category__item .section-category__item-link:hover .section-category__item-image img{filter:brightness(.5);transform:scale(1.1)}.section-category .section-category__list .section-category__item .section-category__item-image{overflow:hidden}.section-category .section-category__list .section-category__item .section-category__item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;transition:all .5s ease-out}@media screen and (min-width:821px){.section-category .section-category__list .section-category__item .section-category__item-image img{aspect-ratio:1/1}}.section-category .section-category__list .section-category__item .section-category__item-title{position:relative}.section-category .section-category__list .section-category__item h3{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:90px;height:90px;border:1px solid #fff;font-family:Poppins,sans-serif;font-weight:300;color:#fff;font-size:1.6rem;letter-spacing:.12em;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (min-width:821px){.section-category .section-category__list .section-category__item h3{font-size:2.4rem;width:135px;height:135px}}.top-mv{position:relative;width:100%}.top-mv .top-mv__logo{width:245px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;z-index:100}@media screen and (min-width:821px){.top-mv .top-mv__logo{width:586px}}.top-mv .top-mv__inner{position:relative;width:100%;aspect-ratio:375/570;overflow:hidden}@media screen and (min-width:821px){.top-mv .top-mv__inner{aspect-ratio:2/1}}.top-mv .top-mv__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;overflow:visible}.top-mv .top-mv__item figure{width:100%;height:100%;overflow:hidden}.top-mv .top-mv__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transition:transform 6s ease-out}.top-mv .top-mv__item.is-active{opacity:1;visibility:visible;z-index:2}.top-mv .top-mv__item.is-zooming img{transform:scale(1) translate(0);transition:transform 6s ease-out}.top-mv .top-mv__item.is-entering-from-right{opacity:1;visibility:visible;z-index:3;-webkit-animation:slideInFromRight 1.2s cubic-bezier(.7,0,.4,1) forwards;animation:slideInFromRight 1.2s cubic-bezier(.7,0,.4,1) forwards}.top-mv .top-mv__item.is-entering-from-right img{transform:scale(1.1)}.top-mv .top-mv__item.is-entering-from-top{opacity:1;visibility:visible;z-index:3;-webkit-animation:slideInFromTop 1.2s cubic-bezier(.7,0,.4,1) forwards;animation:slideInFromTop 1.2s cubic-bezier(.7,0,.4,1) forwards}.top-mv .top-mv__item.is-entering-from-top img{transform:scale(1.2)}.top-mv .top-mv__item.is-entering-from-bottom{opacity:1;visibility:visible;z-index:3;-webkit-animation:slideInFromBottom 1.2s cubic-bezier(.7,0,.4,1) forwards;animation:slideInFromBottom 1.2s cubic-bezier(.7,0,.4,1) forwards}.top-mv .top-mv__item.is-entering-from-bottom img{transform:scale(1.2)}.top-mv .top-mv__item.is-leaving-for-top{opacity:1;visibility:visible;z-index:1}.top-mv .top-mv__item.is-leaving-for-top img{transform:scale(1.3) translateY(50%);transition:transform 1.15s cubic-bezier(.7,0,.4,1)}.top-mv .top-mv__item.is-leaving-for-right{opacity:1;visibility:visible;z-index:1}.top-mv .top-mv__item.is-leaving-for-right img{transform:scale(1.3) translate(-50%);transition:transform 1.15s cubic-bezier(.7,0,.4,1)}.top-mv .top-mv__item.is-leaving-for-bottom{opacity:1;visibility:visible;z-index:1}.top-mv .top-mv__item.is-leaving-for-bottom img{transform:scale(1.3) translateY(-50%);transition:transform 1.15s cubic-bezier(.7,0,.4,1)}.top-mv .top-mv__item.is-leaving{opacity:1;visibility:visible;z-index:1}.top-mv .top-mv__pagination{position:absolute;bottom:14px;left:10%;transform:translate(-50%);display:flex;align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:300;color:#fff;letter-spacing:.1em;z-index:10}@media screen and (min-width:821px){.top-mv .top-mv__pagination{bottom:19px;left:5%;font-size:2.1rem}}.top-mv .top-mv__pagination-current{min-width:1.2em;text-align:right}.top-mv .top-mv__pagination-separator{opacity:.6}.top-mv .top-mv__pagination-total{min-width:1.2em;text-align:left}.top-mv .top-mv__progress{position:absolute;bottom:-11px;left:0;width:100%;height:1px;background-color:#dfdada;z-index:999}.top-mv .top-mv__progress-bar{width:0%;height:1px;display:block;background-color:#000;position:absolute;top:0;left:0;-webkit-animation:progressBar 4.3s linear forwards;animation:progressBar 4.3s linear forwards}@-webkit-keyframes progressBar{0%{width:0%}to{width:100%}}@keyframes progressBar{0%{width:0%}to{width:100%}}@-webkit-keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@-webkit-keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.top-about{position:relative}.top-about .top-about__content{width:100%;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;text-align:center}.top-about .top-about__content h2{font-size:2.6rem;color:#fff;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.12em;margin-bottom:14px}@media screen and (min-width:821px){.top-about .top-about__content h2{font-size:3.8rem}}.top-news{padding:70px 20px}@media screen and (min-width:821px){.top-news{padding:140px 20px}}@media screen and (min-width:821px){.top-news .top-news__inner{max-width:1000px;margin:0 auto;display:flex;align-items:flex-start;gap:80px}}.top-news .top-news__inner .title-area{display:flex;justify-content:space-between;margin-bottom:24px;align-items:center}@media screen and (min-width:821px){.top-news .top-news__inner .title-area{flex-shrink:0;display:block}}@media screen and (min-width:821px){.top-news .top-news__inner .title-area .sec-ttl{margin-bottom:20px}}@media screen and (min-width:821px){.top-news .top-news__inner .news-area{flex:1;margin-top:10px}}.top-news .top-news__inner .news-area .news-item{position:relative}.top-news .top-news__inner .news-area .news-item:first-of-type .news-item__link{border-top:1px solid #dfdada}.top-news .top-news__inner .news-area .news-item .news-item__link{display:block;padding:24px 0;border-bottom:1px solid #dfdada}@media screen and (min-width:821px){.top-news .top-news__inner .news-area .news-item .news-item__link{padding:38px 0}}.top-news .top-news__inner .news-area .news-item .flip{position:relative;overflow:hidden;display:block}.top-news .top-news__inner .news-area .news-item .flip .news-title{font-size:1.5rem;font-weight:300;letter-spacing:.2em;line-height:1.5333333333}@media screen and (min-width:821px){.top-news .top-news__inner .news-area .news-item .flip .news-title{font-size:1.6rem}}.top-news .top-news__inner .news-area .news-item .flip .news-title:first-child{display:block;transition:transform .5s ease}.top-news .top-news__inner .news-area .news-item .flip .news-title:last-child{position:absolute;top:0;left:0;width:100%;transform:translateY(100%);transition:transform .5s ease}.top-news .top-news__inner .news-area .news-item .news-item__link:hover .flip .news-title:first-child{transform:translateY(-100%)}.top-news .top-news__inner .news-area .news-item .news-item__link:hover .flip .news-title:last-child{transform:translateY(0)}.top-news .top-news__inner .news-area .news-item .news-data-category{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;margin-top:8px}.top-news .top-news__inner .news-area .news-item .news-data-category .news-data{font-size:1.2rem}@media screen and (min-width:821px){.top-news .top-news__inner .news-area .news-item .news-data-category .news-data{font-size:1.4rem}}.top-news .top-news__inner .news-area .news-item .news-data-category .news-category{font-size:1.2rem;color:#7f8080}@media screen and (min-width:821px){.top-news .top-news__inner .news-area .news-item .news-data-category .news-category{font-size:1.4rem}}.top-news .top-news__inner .news-area .news-item .c-btn{position:absolute;bottom:24px;right:5px}@media screen and (min-width:821px){.top-news .top-news__inner .news-area .news-item .c-btn{bottom:32px;right:15px}}.card__content .card__heading{font-size:1.5rem;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.06em;line-height:1.3333333333}@media screen and (min-width:821px){.card__content .card__heading{font-size:1.6rem}}.card__content .card__information{padding:10px 0}.card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){color:#4d4d4d;font-size:1.3rem;font-family:Poppins,sans-serif;letter-spacing:.06em;font-weight:300;margin-top:-2px}@media screen and (min-width:821px){.card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){font-size:1.4rem;margin-top:4px}}.collection-featured-collection{margin-top:60px}@media screen and (min-width:821px){.collection-featured-collection{margin-top:145px}.collection-featured-collection .grid--3-col-desktop .grid__item{width:100%;max-width:100%}.collection-featured-collection .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}.video-container{background:linear-gradient(180deg,transparent 0%,transparent 50%,#f8f5f5 50%,#f8f5f5 100%)}.video-container .video-section{width:325px;margin:0 auto}@media screen and (min-width:821px){.video-container .video-section{width:100%;max-width:900px}}.video-container .deferred-media__poster-button{width:2.2rem;height:2.2rem}@media screen and (min-width:821px){.video-container .deferred-media__poster-button{width:6.2rem;height:6.2rem}}.video-container .deferred-media__poster-button .icon{width:.8rem;height:.8rem}@media screen and (min-width:821px){.video-container .deferred-media__poster-button .icon{width:2rem;height:2rem}}.sec-insta{padding:73px 0 78px 20px;background:#f8f5f5}@media screen and (min-width:821px){.sec-insta{padding:135px 20px}}.sec-insta .title-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 20px 0 0}@media screen and (min-width:821px){.sec-insta .title-area{margin-bottom:30px}}.sec-insta .insta-img{overflow-x:scroll;overflow-y:hidden}@media screen and (min-width:821px){.sec-insta .insta-img{overflow:hidden}}.sec-insta .img-block{width:800px;padding-right:20px}@media screen and (min-width:821px){.sec-insta .img-block{width:100%;padding:0}}.sec-insta .container{max-width:1000px;margin:0 auto}.button{padding:6px 8px}.price__container{display:flex!important;align-items:flex-end;gap:2px}.price__tax-in{font-size:1.1rem;font-family:Poppins,sans-serif;letter-spacing:.06em;font-weight:300;color:#4d4d4d}@media screen and (min-width:821px){.price__tax-in{font-size:1.4rem}}.card__color-swatches{justify-content:flex-end!important}#mainpage{line-height:1.8}#mainpage .main-page-title{font-size:2rem}@media screen and (min-width:821px){#mainpage .main-page-title{font-size:2.8rem}}#mainpage .rte ul,#mainpage .rte ol{padding:0}#mainpage *{margin-top:1.6rem}#mainpage h2,#mainpage h3,#mainpage h4,#mainpage h5,#mainpage h6{font-size:1.8rem;font-weight:600}@media screen and (min-width:821px){#mainpage h2,#mainpage h3,#mainpage h4,#mainpage h5,#mainpage h6{font-size:1.8rem}}@media screen and (max-width:821px){#insta-feed{overflow-x:scroll!important}}@media screen and (max-width:821px){#insta-feed .instafeed-new-layout-container{width:700px!important}#insta-feed .instafeed-new-layout-container .instafeed-new-layout-item{width:auto!important;height:auto!important;aspect-ratio:3/4!important}}.accordion__title{line-height:1.5!important;max-width:calc(100% - 3rem)!important}.accordion summary{padding:12px!important;line-height:1.5!important;transition:background-color .3s ease!important}@media screen and (min-width:821px){.accordion summary{padding:20px 12px!important}}.accordion summary:hover .accordion__title{text-decoration:none!important}.accordion__content{line-height:1.6;padding:0 12px!important;overflow:visible!important}.announcement-bar-section{position:fixed;top:0;left:0;width:100%}.article-template__content{line-height:1.5;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
