@charset "UTF-8";html{scroll-behavior:smooth}body{margin:0}.lp-content.lp-holiday-2026 .font-yumin{font-family:\6e38\660e\671d,YuMincho,Yu Mincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,"Noto Serif JP","serif"!important}.lp-content.lp-holiday-2026 .font-garamond{font-family:EB Garamond,serif!important}.lp-content.lp-holiday-2026 .font-arno{font-family:arno-pro,serif!important}.lp-content.lp-holiday-2026 .font-petrona{font-family:Petrona,serif!important}.lp-content.lp-holiday-2026 .inview{opacity:0}.lp-content.lp-holiday-2026 #Holiday{color:#fff}.lp-content.lp-holiday-2026 .font-capitalize{text-transform:capitalize}.lp-content.lp-holiday-2026 .font-uppercase{text-transform:uppercase}.lp-content.lp-holiday-2026 .obj{position:absolute}.lp-content.lp-holiday-2026 .common__title{color:#fff;font-feature-settings:"palt";line-height:1;text-align:center}.lp-content.lp-holiday-2026 .common__title--ja{font-size:40px}.lp-content.lp-holiday-2026 .common__title--en{font-size:70px;font-weight:600}.lp-content.lp-holiday-2026 .common-kit__catch{font-size:26px;line-height:1.3;text-align:center}.lp-content.lp-holiday-2026 .common__catch{font-size:18px;line-height:1.4;text-align:center}.lp-content.lp-holiday-2026 .name-and-price{font-size:14px;text-align:center;margin-top:19px}.lp-content.lp-holiday-2026 .name-and-price--other-item{color:#2b1b14}.lp-content.lp-holiday-2026 .detail__btn{text-align:center;margin-top:17px;position:relative;z-index:30}.lp-content.lp-holiday-2026 .detail__btn a{width:210px;display:inline-block;background-color:#b3975e;color:#fff;cursor:pointer;font-size:14px;line-height:1;text-align:center;text-decoration:none;margin:0;padding:16px 0;position:relative}.lp-content.lp-holiday-2026 .detail__btn a svg{font-size:10px;position:absolute;top:50%;right:7px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.lp-content.lp-holiday-2026 .limited{width:76px;height:76px;position:absolute;background-color:#a0792d;border-radius:50%;z-index:15;padding:3px;box-sizing:border-box}.lp-content.lp-holiday-2026 .limited--s{width:56px;height:56px}.lp-content.lp-holiday-2026 .limited--new-item{top:11px;right:12px}.lp-content.lp-holiday-2026 .limited--other-item{top:0;right:-10px}.lp-content.lp-holiday-2026 .limited--advent-calendar{top:33px;right:35px;z-index:50}.lp-content.lp-holiday-2026 .limited--special-kit{top:15px;right:14px;z-index:50}.lp-content.lp-holiday-2026 .limited--linup{top:200px;right:29px}.lp-content.lp-holiday-2026 .limited--gwp{top:62px;right:84px}.lp-content.lp-holiday-2026 .limited .limited-in{width:100%;height:100%;display:block;border:1px solid #FFF;border-radius:50%;box-sizing:border-box}.lp-content.lp-holiday-2026 .ltext{width:100%;display:inline-block;color:#fff;font-size:18px;letter-spacing:.05em;line-height:1.1em;text-align:center;margin-top:0;position:absolute;left:0;top:51%;-webkit-transform:translateY(-51%);transform:translateY(-51%)}.lp-content.lp-holiday-2026 .ltext--s{font-size:14px}.lp-content.lp-holiday-2026 .accordion__wrapper{width:723px;text-align:center;margin:20px auto 0}.lp-content.lp-holiday-2026 .accordion__title{border-top:1px solid #9a8a5b;border-bottom:1px solid #9a8a5b;font-size:16px;line-height:1;padding:9px 0;position:relative}.lp-content.lp-holiday-2026 .accordion__title,.lp-content.lp-holiday-2026 .accordion-more__inner{background-color:#fff}.lp-content.lp-holiday-2026 .accordion{display:inline-block;width:100%}.lp-content.lp-holiday-2026 .comment__list{color:#2b1b14;letter-spacing:.04em;text-align:justify;padding:25px 17px 30px 19px}.lp-content.lp-holiday-2026 .comment__item{font-size:14px}.lp-content.lp-holiday-2026 .common-icon{font-size:29px;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.lp-content.lp-holiday-2026 .open .common-icon-plus{display:none}.lp-content.lp-holiday-2026 .open .common-icon-minus{display:block}.lp-content.lp-holiday-2026 .collection-banner__title{color:#fff}.lp-content .slick-arrow.slick-prev:after,.lp-content .slick-arrow.slick-next:after{border:none}.lp-content.lp-holiday-2026 .slick-arrow{background-repeat:no-repeat;background-size:contain}.lp-content.lp-holiday-2026 .common__line{width:100%;background-repeat:repeat-x;background-size:contain;position:absolute;left:0;z-index:10}.lp-content.lp-holiday-2026 .orange__line{height:22px}.lp-content.lp-holiday-2026 .lace__line{height:18px}.lp-content.lp-holiday-2026 .gold__line{height:22px;top:-10px}.lp-content.lp-holiday-2026 .pink__line{height:33px}.lp-content.lp-holiday-2026 .line__obj--center{width:275px;position:absolute;top:-19px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:20}.lp-content.lp-holiday-2026 .kv{overflow:visible;position:relative;z-index:20}.lp-content.lp-holiday-2026 .kv__video{width:100%}.lp-content.lp-holiday-2026 .kv-text__wrapper{position:absolute;top:10vw;left:16vw}.lp-content.lp-holiday-2026 .kv__title img{width:30.3vw;height:auto}.lp-content.lp-holiday-2026 .kv__lead{color:#eee4b8;font-size:1.4vw;line-height:1;text-align:center;margin-top:1.6vw}.lp-content.lp-holiday-2026 .kv__label{width:27.9vw;margin-top:1.2vw}.lp-content.lp-holiday-2026 .kv__notes{color:#fff;font-size:.9vw;letter-spacing:.04em;line-height:1;text-align:center;margin-top:.5vw}.lp-content.lp-holiday-2026 .lp-banner__wrapper{position:absolute;bottom:-90px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .lead{background-size:cover;background-repeat:no-repeat}.lp-content.lp-holiday-2026 .lead__inner{padding:120px 0 73px}.lp-content.lp-holiday-2026 .news__inner{width:fit-content;margin:0 auto}.lp-content.lp-holiday-2026 .news__text{color:#2b1b14;font-size:16px;line-height:1;margin-top:15px}.lp-content.lp-holiday-2026 .news__text--first{margin-top:20px}.lp-content.lp-holiday-2026 .news__text a{text-decoration:underline}.lp-content.lp-holiday-2026 .nav-anchor__list{display:flex;justify-content:center;column-gap:12px;margin-top:50px}.lp-content.lp-holiday-2026 .nav-anchor__item{width:165px;height:65px;background-repeat:no-repeat;text-align:center}.lp-content.lp-holiday-2026 .nav-anchor__link{width:100%;height:100%;display:block;box-sizing:border-box;color:#fff;font-feature-settings:"palt";font-size:16px;letter-spacing:-.025em;line-height:1;padding-top:14px}.lp-content.lp-holiday-2026 .lead__obj{margin:72px auto 0}.lp-content.lp-holiday-2026 .lead__text{color:#2b1b14;font-size:20px;line-height:1.8;text-align:center;margin-top:35px}.lp-content.lp-holiday-2026 .lead__text:last-child{margin-top:40px}.lp-content.lp-holiday-2026 .kol-banner__wrapper{width:600px;margin:40px auto 0}.lp-content.lp-holiday-2026 .fragrance{background-position:center center;background-repeat:no-repeat;background-size:cover}.lp-content.lp-holiday-2026 .fragrance__inner{padding:108px 0 150px}.lp-content.lp-holiday-2026 .fragrance-detail__thumb{display:flex;align-items:center;column-gap:45px;justify-content:center;margin-top:60px}.lp-content.lp-holiday-2026 .fragrance-detail__thumb img{width:346px;margin:0}.lp-content.lp-holiday-2026 .fragrance__name{font-size:24px;line-height:1}.lp-content.lp-holiday-2026 .fragrance__name .fragrance__name--ja{font-size:18px;margin-left:15px}.lp-content.lp-holiday-2026 .fragrance__catch{font-size:24px;line-height:1;margin-top:10px}.lp-content.lp-holiday-2026 .fragrance__text{font-size:16px;line-height:1.6;margin-top:30px}.lp-content.lp-holiday-2026 .reason-more-btn{display:none}.lp-content.lp-holiday-2026 .advent-calendar{position:relative}.lp-content.lp-holiday-2026 .advent-calendar__title{font-size:80px;position:absolute;top:50%;transform:translateY(-50%);left:12.9vw}.lp-content.lp-holiday-2026 .advent-calendar__thumb{background-repeat:no-repeat;background-size:cover}.lp-content.lp-holiday-2026 .advent-calendar__inner{padding:70px 0 95px}.lp-content.lp-holiday-2026 .advent-calendar__sub-title{font-size:60px}.lp-content.lp-holiday-2026 .advent-calendar__item{width:1150px;display:flex;align-items:center;column-gap:33px;justify-content:center;margin:56px auto 0;position:relative}.lp-content.lp-holiday-2026 .advent-calendar-image__wrapper{position:relative}.lp-content.lp-holiday-2026 .advent-calendar__image{position:relative;z-index:30}.lp-content.lp-holiday-2026 .advent-calendar-image__deco{pointer-events:none;top:0;left:-200px;z-index:10}.lp-content.lp-holiday-2026 img.release__label{margin-top:15px}.lp-content.lp-holiday-2026 .advent-calendar__catch{margin-top:34px}.lp-content.lp-holiday-2026 .detail__btn--advent a{width:250px;background-color:#fff;border:1px solid #9a8a5b;color:#2b1b14;line-height:1.2;pointer-events:none}.lp-content.lp-holiday-2026 .detail__btn--advent a svg{display:none}.lp-content.lp-holiday-2026 .accordion__wrapper--advent{width:874px;text-align:center;margin:40px auto 0}.lp-content.lp-holiday-2026 .accordion__title--advent{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff}.lp-content.lp-holiday-2026 .open .accordion__title--advent{border-bottom:none}.lp-content.lp-holiday-2026 .accordion-more--advent{border-bottom:1px solid #fff;padding-bottom:30px}.lp-content.lp-holiday-2026 .accordion__title--advent,.lp-content.lp-holiday-2026 .accordion-more__inner--advent{background-color:transparent}.lp-content.lp-holiday-2026 .accordion__title--advent a{color:#fff}.lp-content.lp-holiday-2026 .advent-kit__detail{display:flex;column-gap:55px;justify-content:center;text-align:left;padding:28px 25px 0}.lp-content.lp-holiday-2026 .advent-kit__text{color:#fff;font-size:14px;line-height:1.7}.lp-content.lp-holiday-2026 .mv{display:block;width:100%;position:relative}.lp-content.lp-holiday-2026 .special-kit{position:relative}.lp-content.lp-holiday-2026 .special-kit__title{font-size:80px;position:absolute;top:50%;transform:translateY(-50%);left:16.9vw}.lp-content.lp-holiday-2026 .special-kit__thumb{background-position:center center;background-repeat:no-repeat;background-size:cover}.lp-content.lp-holiday-2026 .special-kit__inner{padding:120px 0 95px}.lp-content.lp-holiday-2026 .special-kit__item{width:1150px;display:flex;align-items:center;column-gap:60px;justify-content:left;margin:0 auto;position:relative}.lp-content.lp-holiday-2026 .special-kit__item.rev{flex-direction:row-reverse;justify-content:right;margin-top:50px}.lp-content.lp-holiday-2026 .special-kit-image__wrapper{position:relative}.lp-content.lp-holiday-2026 .special-kit-image__deco{pointer-events:none;z-index:10}.lp-content.lp-holiday-2026 .special-kit-image__deco--holiday-gift{top:-60px;left:-210px}.lp-content.lp-holiday-2026 .special-kit-image__deco--treasure-gift{top:0;right:-170px}.lp-content.lp-holiday-2026 .special-kit__image{position:relative;z-index:30}.lp-content.lp-holiday-2026 .deco__line{margin:63px auto 0}.lp-content.lp-holiday-2026 .lineup{background-repeat:repeat;background-size:623px 240px;position:relative}.lp-content.lp-holiday-2026 .lineup__obj--l{left:0}.lp-content.lp-holiday-2026 .lineup__obj--r{top:-1060px;right:0}.lp-content.lp-holiday-2026 .lineup__inner{padding:105px 0 95px}.lp-content.lp-holiday-2026 .lineup__title{color:#002060}.lp-content.lp-holiday-2026 .lineup__sub-title{color:#2b1b14;font-feature-settings:"palt";font-size:30px;line-height:1;text-align:center;margin-top:16px}.lp-content.lp-holiday-2026 .lineup__list{width:1170px;margin:82px auto 0;position:relative}.lp-content.lp-holiday-2026 .lineup__item{width:380px}.lp-content.lp-holiday-2026 .step-img__wrapper{width:380px;height:597px;line-height:1;position:relative}.lp-content.lp-holiday-2026 .step-text__wrapper{width:100%;color:#fff;text-align:center;position:absolute;top:35px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .step__text{width:180px;display:flex;column-gap:15px;font-weight:400;margin:0 auto}.lp-content.lp-holiday-2026 .step-tbg{margin:0 auto;padding:0;font-size:20px;line-height:1;font-weight:600;display:flex;align-items:center;text-align:center;width:77px}.lp-content.lp-holiday-2026 .step-tjp{font-size:44px}.lp-content.lp-holiday-2026 .step-tbg:before,.lp-content.lp-holiday-2026 .step-tbg:after{border-top:1px solid #fff;content:"";flex-grow:1}.lp-content.lp-holiday-2026 .step-tbg:before{margin-right:6px}.lp-content.lp-holiday-2026 .step-tbg:after{margin-left:6px}.lp-content.lp-holiday-2026 .step__catch{line-height:1.3;margin-top:21px}.lp-content.lp-holiday-2026 .name-and-price--step{line-height:1.3;margin-top:302px}.lp-content.lp-holiday-2026 .step-slider .slick-dots{display:none}.lp-content.lp-holiday-2026 .slick-arrow.slick-prev:after,.lp-content.lp-holiday-2026 .slick-arrow.slick-next:after{display:none}.lp-content.lp-holiday-2026 .step-slider .step-prev,.lp-content.lp-holiday-2026 .step-slider .step-next{background-repeat:no-repeat;background-position:0px 0px;background-size:100% 100%;transition:unset;border-width:0px;border-style:none;opacity:1}.lp-content.lp-holiday-2026 .step-slider .step-prev{left:-18px}.lp-content.lp-holiday-2026 .step-slider .step-next{right:-18px}.lp-content.lp-holiday-2026 .new-items__thumb{width:970px;filter:drop-shadow(0 0 12px rgba(79,85,143,.5));margin:87px auto 0;position:relative}.lp-content.lp-holiday-2026 .new-items__thumb:before,.lp-content.lp-holiday-2026 .other-lineup__thumb:before{display:inline-block;content:"";width:100%;height:18px;background-size:contain;position:absolute;top:0}.lp-content.lp-holiday-2026 .new-items__thumb:after,.lp-content.lp-holiday-2026 .other-lineup__thumb:after{content:"";display:inline-block;width:100%;height:4px;border-bottom:4px solid #bd9550;position:absolute;bottom:0}.lp-content.lp-holiday-2026 .new-items__inner{width:100%;padding:75px 0}.lp-content.lp-holiday-2026 .item-title__obj{width:105px;margin-top:18px}.lp-content.lp-holiday-2026 .new-item__list .slick-slide{margin:0 20px}.lp-content.lp-holiday-2026 .new-item__list .slick-list{margin:0 -20px}.lp-content.lp-holiday-2026 .new-item__list{width:579px;margin:27px auto 0}.lp-content.lp-holiday-2026 .new-item__item{width:262px}.lp-content.lp-holiday-2026 .new-item-img__wrapper{width:262px;margin:20px auto 0;position:relative}.lp-content.lp-holiday-2026 .limited__label{margin-top:10px}.lp-content.lp-holiday-2026 .new__icon{position:absolute;top:15px;left:25px}.lp-content.lp-holiday-2026 .other-lineup__thumb{width:970px;filter:drop-shadow(0 0 12px rgba(79,85,143,.5));margin:55px auto 0;position:relative}.lp-content.lp-holiday-2026 .other-lineup__inner{width:100%;padding:75px 0 63px}.lp-content.lp-holiday-2026 .other-lineup__title{color:#002060}.lp-content.lp-holiday-2026 .other-lineup__list{width:708px;margin:33px auto 0;position:relative}.lp-content.lp-holiday-2026 .other-lineup__item{width:236px}.lp-content.lp-holiday-2026 .other-lineup__catch{color:#2b1b14}.lp-content.lp-holiday-2026 .other-lineup-img__wrapper{width:169px;margin:22px auto 0;position:relative}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots{margin-top:20px}.lp-content.lp-holiday-2026 .slick-dots>li.slick-active>button:before,.lp-content.lp-holiday-2026 .slick-dots>li>button:before{background-color:transparent}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots li button{display:block;line-height:0;width:10px;height:10px;background:#d298a6;color:transparent;font-size:0;outline:none;padding:0;border-radius:0%;transform:rotate(45deg)}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots .slick-active button,.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots li button:hover{background:#a21a51}.lp-content.lp-holiday-2026 .slick-dots>li:not(:first-of-type){margin-left:15px}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-arrow{width:40px;height:40px;top:23%}.lp-content.lp-holiday-2026 .other-lineup__list .slick-prev{left:-100px}.lp-content.lp-holiday-2026 .other-lineup__list .slick-next{right:-100px}.lp-content.lp-holiday-2026 .campaign{background-repeat:no-repeat;background-size:cover}.lp-content.lp-holiday-2026 .campaign__inner{padding:87px 0 100px}.lp-content.lp-holiday-2026 .campaign__title{color:#a21a51}.lp-content.lp-holiday-2026 .campaign-detail__wrapper{display:flex;align-items:center;justify-content:center}.lp-content.lp-holiday-2026 .campaign-text__wrapper{padding-top:40px}.lp-content.lp-holiday-2026 .campaign-conditions__text{color:#2b1b14;font-size:20px;line-height:1.3;text-align:center}.lp-content.lp-holiday-2026 .tax{font-size:14px}.lp-content.lp-holiday-2026 .campaign-present__text{color:#2b1b14;font-size:36px;line-height:1.1;text-align:center;margin-top:18px}.lp-content.lp-holiday-2026 .volume{font-size:24px}.lp-content.lp-holiday-2026 .campaign__notes{font-size:14px;text-align:center;margin-top:10px}.lp-content.lp-holiday-2026 .campaign__image{position:relative}.lp-content.lp-holiday-2026 .flower__obj{z-index:10}.lp-content.lp-holiday-2026 .flower__obj--l{left:-30px}.lp-content.lp-holiday-2026 .flower__obj--c{left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .flower__obj--r{right:-30px}.lp-content.lp-holiday-2026 .collection-banner{background-repeat:repeat;background-size:623px 240px}.lp-content.lp-holiday-2026 .collection-banner{padding:0}.lp-content.lp-holiday-2026 .collection-banner__inner{padding:100px 0}.lp-content.lp-holiday-2026 .title__obj{width:435px}@media screen and (max-width:960px){.lp-content.lp-holiday-2026 .common__title--ja{font-size:40px}.lp-content.lp-holiday-2026 .common__title--en{font-size:10.1vw}.lp-content.lp-holiday-2026 .common-kit__catch{font-size:4.7vw;line-height:1.2}.lp-content.lp-holiday-2026 .common__catch{font-size:4vw;line-height:1.2}.lp-content.lp-holiday-2026 .name-and-price{font-size:3.6vw;margin-top:4.5vw}.lp-content.lp-holiday-2026 .detail__btn{margin-top:4vw}.lp-content.lp-holiday-2026 .detail__btn a{width:58.7vw;font-size:4vw;padding:4.5vw 0}.lp-content.lp-holiday-2026 .detail__btn--s a{width:37.2vw}.lp-content.lp-holiday-2026 .detail__btn a svg{font-size:3vw;position:absolute;top:50%;right:2vw;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.lp-content.lp-holiday-2026 .limited{width:11.2vw;height:11.2vw;padding:2px}.lp-content.lp-holiday-2026 .limited--s{width:10vw;height:10vw}.lp-content.lp-holiday-2026 .limited--new-item{top:1vw;right:1vw}.lp-content.lp-holiday-2026 .limited--other-item{top:0;right:-10px}.lp-content.lp-holiday-2026 .limited--advent-calendar{top:5vw;right:5.5vw}.lp-content.lp-holiday-2026 .limited--special-kit{top:2vw;right:2vw}.lp-content.lp-holiday-2026 .limited--linup{top:40vw;right:13vw}.lp-content.lp-holiday-2026 .limited--gwp{top:38vw;right:26vw}.lp-content.lp-holiday-2026 .ltext{font-size:3.3vw}.lp-content.lp-holiday-2026 .ltext--s{font-size:2.7vw}.lp-content.lp-holiday-2026 .accordion__wrapper{width:83.5vw;margin:0 auto}.lp-content.lp-holiday-2026 .accordion__title{font-size:3.6vw;padding:2.8vw 0}.lp-content.lp-holiday-2026 .comment__list{padding:6.2vw 7.5vw 6.2vw 7vw}.lp-content.lp-holiday-2026 .comment__item{font-size:2.7vw}.lp-content.lp-holiday-2026 .common-icon{font-size:7vw;right:2vw}.lp-content .slick-arrow.slick-prev:after,.lp-content .slick-arrow.slick-next:after{border:none}.lp-content.lp-holiday-2026 .slick-arrow{width:37px;height:37px;background-repeat:no-repeat;background-size:contain}.lp-content.lp-holiday-2026 .orange__line{height:2.9vw}.lp-content.lp-holiday-2026 .lace__line{height:3vw}.lp-content.lp-holiday-2026 .gold__line{height:4.1vw;top:-3vw}.lp-content.lp-holiday-2026 .pink__line{height:5.6vw}.lp-content.lp-holiday-2026 .line__obj--center{width:39.5vw;top:-3vw}.lp-content.lp-holiday-2026 .kv-text__wrapper{width:100%;top:8vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .kv__title img{width:85.3vw;height:auto}.lp-content.lp-holiday-2026 .kv__lead{font-size:4.5vw;margin-top:2.8vw}.lp-content.lp-holiday-2026 .kv__label{width:91.1vw;margin-top:7.9vw}.lp-content.lp-holiday-2026 .kv__notes{color:#2b1b14;font-size:3.1vw;line-height:1;margin-top:1.5vw}.lp-content.lp-holiday-2026 .lp-banner__wrapper{width:93.2vw;bottom:-15vw}.lp-content.lp-holiday-2026 .lead{background-size:cover;background-repeat:no-repeat}.lp-content.lp-holiday-2026 .lead__inner{padding:20vw 0 14.1vw}.lp-content.lp-holiday-2026 .news__inner{padding:0 2vw}.lp-content.lp-holiday-2026 .news__label{width:44vw}.lp-content.lp-holiday-2026 .news__text{font-size:3.6vw;line-height:1.5;margin-top:1vw}.lp-content.lp-holiday-2026 .news__text--first{margin-top:3vw}.lp-content.lp-holiday-2026 .nav-anchor__list{column-gap:2vw;row-gap:2vw;flex-wrap:wrap;margin-top:6vw}.lp-content.lp-holiday-2026 .nav-anchor__item{width:28.8vw;height:11.2vw;background-size:100% 100%}.lp-content.lp-holiday-2026 .nav-anchor__link{font-size:3.3vw;letter-spacing:-.025em;padding-top:3vw}.lp-content.lp-holiday-2026 .lead__obj{width:21.8vw;margin:5.6vw auto 0}.lp-content.lp-holiday-2026 .lead__text{font-size:4vw;line-height:1.2;margin-top:2.8vw}.lp-content.lp-holiday-2026 .lead__text:last-child{margin-top:5.6vw}.lp-content.lp-holiday-2026 .fragrance{background-position:auto;background-size:cover}.lp-content.lp-holiday-2026 .fragrance__inner{padding:14.1vw 0 0}.lp-content.lp-holiday-2026 .rb-text-list{position:relative;overflow:hidden}.lp-content.lp-holiday-2026 .fragrance-detail__thumb{flex-direction:column-reverse;column-gap:0;row-gap:6.5vw;margin-top:6.7vw}.lp-content.lp-holiday-2026 .fragrance-detail__thumb img{width:73.4vw}.lp-content.lp-holiday-2026 .fragrance__name{font-size:4.5vw;text-align:center}.lp-content.lp-holiday-2026 .fragrance__name .fragrance__name--ja{font-size:3.6vw;margin-left:2vw}.lp-content.lp-holiday-2026 .fragrance__catch{font-size:4.5vw;text-align:center;margin-top:3.6vw}.lp-content.lp-holiday-2026 .fragrance__text{font-size:3.6vw;text-align:center;margin-top:7vw}.lp-content.lp-holiday-2026 .reason-more-bg{width:100%;height:100%;display:flex;background-size:100% 100%;position:absolute;top:0;left:0}.lp-content.lp-holiday-2026 .rb-text-list.open .reason-more-bg{display:none}.lp-content.lp-holiday-2026 .reason-more-btn{display:block;position:absolute;bottom:14vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:20}.lp-content.lp-holiday-2026 .reason-more-btn a{display:inline-block;width:40vw;background:#9c894d;box-sizing:border-box;cursor:pointer;color:#fff;font-size:4vw;line-height:1;text-align:center;text-decoration:none;padding:4vw 0;position:relative}.lp-content.lp-holiday-2026 .reason-more-btn a:hover{opacity:1}.lp-content.lp-holiday-2026 .reason-more-btn a .icon{display:inline-block;font-size:6vw;font-style:normal;font-weight:400;line-height:1;text-decoration:none;position:absolute;top:50%;transform:translateY(-50%);right:2vw}.lp-content.lp-holiday-2026 .reason-close-btn,.lp-content.lp-holiday-2026 .rb-text-list.open .reason-more-btn{display:none}.lp-content.lp-holiday-2026 .rb-text-list .reason-close-btn{display:block;position:absolute;bottom:11vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .reason-close-btn a{display:inline-block;width:auto;box-sizing:border-box;cursor:pointer;color:#2b1b14;font-size:4vw;line-height:1;text-align:center;text-decoration:none;padding-left:6vw;position:relative}.lp-content.lp-holiday-2026 .reason-close-btn a .icon{display:inline-block;color:#2b1b14;font-size:5vw;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-content.lp-holiday-2026 #rb1{height:90vw;overflow:hidden;transition:height 1.2s ease}.lp-content.lp-holiday-2026 #rb1.open{height:195vw}.lp-content.lp-holiday-2026 .advent-calendar__title{width:100%;font-size:9vw;top:9vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .advent-calendar__inner{padding:8.1vw 0 16.3vw}.lp-content.lp-holiday-2026 .advent-calendar__sub-title{font-size:8vw}.lp-content.lp-holiday-2026 .advent-calendar__item{width:100%;column-gap:0;flex-direction:column;margin:5.6vw auto 0}.lp-content.lp-holiday-2026 .advent-calendar-image__wrapper{width:85.8vw;position:absolute;top:37vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .advent-calendar-image__deco{width:100vw;top:-20vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 img.release__label--online{width:68.6vw;margin:0 auto}.lp-content.lp-holiday-2026 img.release__label{width:53.6vw;margin:3vw auto 0}.lp-content.lp-holiday-2026 .advent-calendar__catch{margin-top:5.6vw}.lp-content.lp-holiday-2026 .detail__btn--advent a{width:65vw}.lp-content.lp-holiday-2026 .data--advent-calendar{margin-top:63vw}.lp-content.lp-holiday-2026 .accordion__wrapper--advent{width:84.4vw;margin:5.4vw auto 0}.lp-content.lp-holiday-2026 .accordion-more--advent{padding-bottom:5.4vw}.lp-content.lp-holiday-2026 .advent-kit__detail{flex-direction:column;column-gap:0;padding:3vw 2vw 0}.lp-content.lp-holiday-2026 .advent-kit__text{font-size:2.9vw;letter-spacing:-.02em}.lp-content.lp-holiday-2026 .special-kit__title{width:100%;font-size:9vw;top:9vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .special-kit__thumb{background-size:cover}.lp-content.lp-holiday-2026 .special-kit__inner{padding:8.7vw 0 15.3vw}.lp-content.lp-holiday-2026 .special-kit__item{width:100%;column-gap:0;flex-direction:column;justify-content:center}.lp-content.lp-holiday-2026 .special-kit__item.rev{flex-direction:column;justify-content:center;margin-top:6.5vw}.lp-content.lp-holiday-2026 .special-kit-image__wrapper{width:84.7vw;position:absolute;top:16vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.lp-content.lp-holiday-2026 .special-kit-image__deco--holiday-gift{width:100vw;top:0;left:-40vw}.lp-content.lp-holiday-2026 .special-kit-image__deco--treasure-gift{width:100vw;top:inherit;right:-25vw;bottom:0}.lp-content.lp-holiday-2026 .data--special-kit{margin-top:62vw}.lp-content.lp-holiday-2026 .deco__line{width:73.1vw;margin:6.7vw auto 0}.lp-content.lp-holiday-2026 .lineup__inner{padding:12.5vw 0 12.4vw}.lp-content.lp-holiday-2026 .lineup__sub-title{font-size:4.7vw;margin-top:3vw}.lp-content.lp-holiday-2026 .lineup__list{width:100%;margin-top:9vw}.lp-content.lp-holiday-2026 .lineup__item{width:89vw;margin:0 auto}.lp-content.lp-holiday-2026 .step-img__wrapper{width:89vw;height:130.6vw;margin:0 auto}.lp-content.lp-holiday-2026 .step-text__wrapper{top:6.6vw}.lp-content.lp-holiday-2026 .step__text{width:37vw;column-gap:4.4vw}.lp-content.lp-holiday-2026 .step-tjp{font-size:8.5vw}.lp-content.lp-holiday-2026 .step-tbg{font-size:4vw;width:15vw}.lp-content.lp-holiday-2026 .step-tbg:before{margin-right:1.1vw}.lp-content.lp-holiday-2026 .step-tbg:after{margin-left:1.1vw}.lp-content.lp-holiday-2026 .step-tbg:before{margin-right:1vw}.lp-content.lp-holiday-2026 .step-tbg:after{margin-left:1vw}.lp-content.lp-holiday-2026 .step__catch{font-size:4.7vw;margin-top:3.9vw}.lp-content.lp-holiday-2026 .name-and-price--step{margin-top:60vw}.lp-content.lp-holiday-2026 .step-slider .slick-dots{bottom:0}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots>li{position:relative}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li button{display:block;line-height:0;width:14.1vw;height:1.5vw;background:#b9a4c9;color:transparent;font-size:0;outline:none;padding:0;transform:skew(30deg);text-align:center;position:relative}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots>li>button:before{content:"";border-radius:0;width:14.1vw;height:1.5vw;background:transparent}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li.slick-active button{background:#7e5d96}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:first-child button{transform:none}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:first-child button:after{content:"";position:absolute;top:0;right:-1vw;width:2vw;height:1.5vw;background:#b9a4c9;transform:skew(30deg);z-index:1}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:first-child.slick-active button:after{background:#7e5d96}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots>li.slick-active>button:before,.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:last-child.slick-active button:after{background:#7e5d96}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:before{position:absolute;top:2.5vw;left:50%;transform:translate(-80%);font-size:3.3vw;font-family:arno-pro,serif;color:#333;content:"Step"}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:after{position:absolute;top:1.8vw;left:50%;transform:translate(40%);font-size:6.3vw;font-family:arno-pro,serif;color:#333;line-height:1}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:nth-child(1):after{content:"1"}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:nth-child(2):after{content:"2"}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:nth-child(3):after{content:"3"}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:before,.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li:after{color:#b9a4c9}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li.slick-active:before,.lp-content.lp-holiday-2026 .lineup-slider .slick-dots li.slick-active:after{color:#7e5d96}.lp-content.lp-holiday-2026 .lineup-slider .slick-dots{margin-top:4vw}.lp-content.lp-holiday-2026 .new-items__thumb{width:93.1vw;margin:12.2vw auto 0}.lp-content.lp-holiday-2026 .new-items__thumb:before,.lp-content.lp-holiday-2026 .other-lineup__thumb:before{height:3vw}.lp-content.lp-holiday-2026 .new-items__inner{padding:14.1vw 0}.lp-content.lp-holiday-2026 .item-title__obj{width:21.8vw;margin-top:6.4vw}.lp-content.lp-holiday-2026 .new-item__list .slick-slide,.lp-content.lp-holiday-2026 .new-item__list .slick-list{margin:0}.lp-content.lp-holiday-2026 .new-item__list{width:100%;margin:27px auto 0}.lp-content.lp-holiday-2026 .new-item__item{width:50%}.lp-content.lp-holiday-2026 .new-item-img__wrapper{width:37.1vw;margin:4.5vw auto 0}.lp-content.lp-holiday-2026 .limited__label{width:38.4vw;margin-top:1.9vw}.lp-content.lp-holiday-2026 .new__icon{width:8.4vw;top:2.2vw;left:2.2vw}.lp-content.lp-holiday-2026 .other-lineup__thumb{width:93.1vw;margin:7.9vw auto 0}.lp-content.lp-holiday-2026 .other-lineup__inner{padding:12.4vw 0 9.7vw}.lp-content.lp-holiday-2026 .other-lineup__list{width:100%;margin:33px auto 0}.lp-content.lp-holiday-2026 .other-lineup__item{width:50%}.lp-content.lp-holiday-2026 .other-lineup-img__wrapper{width:35.2vw;margin:5.4vw auto 0;position:relative}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots{margin-top:5vw}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-dots li button{width:8px;height:8px}.lp-content.lp-holiday-2026 .slick-dots>li:not(:first-of-type){margin-left:4.9vw}.lp-content.lp-holiday-2026 .lineup__obj{bottom:0%;left:0}.lp-content.lp-holiday-2026 .lineup-slider .slick-arrow{width:9vw;height:9vw;top:42%}.lp-content.lp-holiday-2026 .lineup__list .slick-prev{left:1vw}.lp-content.lp-holiday-2026 .lineup__list .slick-next{right:1vw}.lp-content.lp-holiday-2026 .other-lineup-slider .slick-arrow{width:9vw;height:9vw;top:32%}.lp-content.lp-holiday-2026 .other-lineup__list .slick-prev{left:-4vw}.lp-content.lp-holiday-2026 .other-lineup__list .slick-next{right:-4vw}.lp-content.lp-holiday-2026 .campaign__inner{padding:11.6vw 0 14.6vw}.lp-content.lp-holiday-2026 .campaign-detail__wrapper{flex-direction:column;margin-top:3.6vw}.lp-content.lp-holiday-2026 .campaign-detail__wrapper{column-gap:0}.lp-content.lp-holiday-2026 .campaign-text__wrapper{padding-top:0}.lp-content.lp-holiday-2026 .campaign-conditions__text{font-size:4.2vw}.lp-content.lp-holiday-2026 .tax{font-size:2.7vw}.lp-content.lp-holiday-2026 .campaign-present__text{font-size:6.3vw;line-height:1;margin-top:2.4vw}.lp-content.lp-holiday-2026 .volume{font-size:3.6vw}.lp-content.lp-holiday-2026 .campaign__notes{font-size:2.7vw;margin-top:1.8vw}.lp-content.lp-holiday-2026 .campaign__image{width:100vw;margin-top:-30vw}.lp-content.lp-holiday-2026 .flower__obj{width:13.3vw}.lp-content.lp-holiday-2026 .flower__obj--l{left:0}.lp-content.lp-holiday-2026 .flower__obj--r{right:0}.lp-content.lp-holiday-2026 .collection-banner{padding:0}.lp-content.lp-holiday-2026 .collection-banner__inner{padding:13.5vw 0 12.4vw}.lp-content.lp-holiday-2026 .title__obj{width:72.3vw}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/lp-holiday-2026.css.map */
