.collection-nightcap-catch{background:url(/cdn/shop/files/collection-nightcap_catch-bg.png?v=1746974828) no-repeat center / cover;color:#fff}.collection-nightcap-catch__inner{max-width:1440px;width:100%;margin-inline:auto}.collection-nightcap-catch__heading{font-size:100px;letter-spacing:.1em;line-height:1.03;margin-top:-42px;margin-left:min(calc(80 / 1440 * 100vw),80px);position:relative}.collection-nightcap-catch__body{display:grid;grid-template-columns:1fr min(calc(860 / 1440 * 100vw),860px);justify-items:center;margin-top:56px;column-gap:10px}.collection-nightcap-catch__content{justify-self:center;max-width:703px;width:100%;padding-inline:20px;margin-bottom:60px}.collection-nightcap-catch__catchphrase{font-size:50px;letter-spacing:.05em;margin-top:12px}.collection-nightcap-catch__catchphrase span{font-size:32px;line-height:1.4;display:block}.collection-nightcap-catch__catchphrase:after{content:"";display:block;width:100%;border-top:1px solid;margin-top:42px;margin-bottom:60px}.collection-nightcap-catch__rank{display:grid;grid-template-columns:calc(150 / 663 * 100%) 1fr;align-items:center;gap:calc(37 / 663 * 100%)}.collection-nightcap-catch__rank-description{letter-spacing:.05em;line-height:calc(36 / 22);font-weight:500;margin-top:6px}.collection-nightcap-catch__rank-description span:nth-child(1){font-size:18px;line-height:2;display:block}.collection-nightcap-catch__rank-description span:nth-child(2){font-size:22px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:35px;margin-top:-10px}.collection-nightcap-catch__rank-description span.collection-nightcap-catch__rank-label{font-size:26px;display:flex;align-items:baseline;margin-top:-15px}.collection-nightcap-catch__rank-description span.collection-nightcap-catch__rank-number{font-size:62px;line-height:1;margin-inline:.1em}.collection-nightcap-catch__rank-description small{font-family:var(--font-body-family);font-size:12px;letter-spacing:.08em;display:block;margin-top:2px}.collection-nightcap-catch__status-image-wrapper{display:grid;justify-items:center;margin-top:8px}.collection-nightcap-catch__statuses-wrapper{display:grid;grid-template-columns:calc(305 / 635 * 100%) 1fr;gap:calc(30 / 635 * 100%);max-width:635px;width:100%;margin-top:33px}.collection-nightcap-catch__status-image-wrapper small{font-size:12px;letter-spacing:.08em;font-weight:500;margin-top:-8px}.collection-nightcap-catch__status{line-height:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.collection-nightcap-catch__term{font-size:18px;letter-spacing:.05em;font-weight:500}.collection-nightcap-catch__description{font-size:40px;letter-spacing:.05em;font-weight:500}.collection-nightcap-catch__description span{font-size:26px}.collection-nightcap-catch__status.--rating .collection-nightcap-catch__description{display:flex;align-items:flex-end;gap:27px}.collection-nightcap-catch__status.--rating .collection-nightcap-catch__description:before{content:"";display:block;width:88.64px;height:15px;background:url(/cdn/shop/files/collection-nightcap_catch-star.svg?v=1746974826) no-repeat center / cover}.collection-nightcap-catch__image-wrapper{order:-1;margin-bottom:-80px}.collection-nightcap-catch__image{border-top-right-radius:min(calc(200 / 1440 * 100vw),200px);aspect-ratio:570 / 740;object-position:left center;object-fit:cover}@media screen and (max-width: 989px){.collection-nightcap-catch{background-image:url(/cdn/shop/files/collection-nightcap_catch-bg--sp.png?v=1746974827);margin-bottom:140px}.collection-nightcap-catch__body{grid-template-columns:1fr;margin-top:26px;position:relative}.collection-nightcap-catch__image-wrapper{order:0;width:77%;margin-right:auto;margin-bottom:-140px;position:relative}.collection-nightcap-catch__body:before,.collection-nightcap-catch__image-wrapper:after{font-family:"Josefin Sans",var(--font-body-family);letter-spacing:.1em;font-weight:300;writing-mode:vertical-rl;position:absolute}.collection-nightcap-catch__body:before{content:"NIGHT CAP";font-size:28px;line-height:2.1;color:#fff;bottom:20px;right:0}.collection-nightcap-catch__image-wrapper:after{content:"RIBBON TYPE";font-size:15px;line-height:1.2;color:#e2b2a2;bottom:0;left:100%}}@media screen and (max-width: 749px){.collection-nightcap-catch{padding-top:25px}.collection-nightcap-catch__heading{font-size:35px;line-height:1.12;margin-top:0;margin-left:20px}.collection-nightcap-catch__content{margin-bottom:38px;display:grid;justify-items:center}.collection-nightcap-catch__catchphrase{font-size:24px;margin-top:0;text-align:center;width:100%}.collection-nightcap-catch__catchphrase span{font-size:19px;line-height:1}.collection-nightcap-catch__catchphrase:after{margin-top:25px;margin-bottom:22px}.collection-nightcap-catch__rank{grid-template-columns:114px 1fr;gap:calc(15 / 390 * 100vw)}.collection-nightcap-catch__rank-description{margin-top:8px}.collection-nightcap-catch__rank-description span:nth-child(1),.collection-nightcap-catch__rank-description span:nth-child(2){font-size:13px;line-height:calc(22 / 13);margin-top:0}.collection-nightcap-catch__rank-description small{font-size:7px}.collection-nightcap-catch__statuses-wrapper{grid-template-columns:1fr;justify-items:center;gap:15px;max-width:100%;margin-top:26px}.collection-nightcap-catch__status-image-wrapper{width:72%}.collection-nightcap-catch__status-image-wrapper small{font-size:10px}.collection-nightcap-catch__status{gap:30px;margin-bottom:10px}.collection-nightcap-catch__term{font-size:15px}.collection-nightcap-catch__description{font-size:30px}.collection-nightcap-catch__description span{font-size:18px}.collection-nightcap-catch__status.--rating .collection-nightcap-catch__description{gap:14px;margin-left:-16px}.collection-nightcap-catch__image{border-top-right-radius:min(calc(100 / 390 * 100vw),100px);aspect-ratio:30 / 33}}.collection-nightcap-why{padding-top:170px;padding-bottom:130px;max-width:1440px;margin-inline:auto;position:relative}.collection-nightcap-why:before,.collection-nightcap-why:after{content:"WHY?";font-family:"Josefin Sans",var(--font-body-family);font-size:130px;letter-spacing:.1em;font-weight:500;line-height:1.4;position:absolute}.collection-nightcap-why:before{writing-mode:vertical-rl;color:#f5f6f8;top:19%;left:0}.collection-nightcap-why:after{writing-mode:sideways-lr;color:#fff;text-shadow:1px 1px 0 rgb(47 79 118 / 20%),-1px 1px 0 rgb(47 79 118 / 20%),1px -1px 0 rgb(47 79 118 / 20%),-1px -1px 0 rgb(47 79 118 / 20%);bottom:8%;right:0}.collection-nightcap-why__inner{display:grid;justify-items:center;gap:54px;position:relative;z-index:1}.collection-nightcap-why__heading{font-size:34px;letter-spacing:.1em;font-weight:500}.collection-nightcap-why__image-wrapper{max-width:676px;width:70%}@media screen and (max-width: 749px){.collection-nightcap-why{padding-top:47px;padding-bottom:44px}.collection-nightcap-why:before{font-size:54px;writing-mode:horizontal-tb;top:10%;left:50%;transform:translate(-50%)}.collection-nightcap-why:after{content:none}.collection-nightcap-why__inner{gap:34px;padding:0 17px}.collection-nightcap-why__heading{font-size:19px;letter-spacing:.05em}.collection-nightcap-why__image-wrapper{max-width:356px;width:100%}}.collection-nightcap-care{background:#fdfbf5;padding-top:87px;padding-bottom:90px}.collection-nightcap-care__text{font-size:28px;letter-spacing:.1em;font-weight:500}.collection-nightcap-care__text.--02{letter-spacing:.01em}.collection-nightcap-care__inner{display:grid;justify-items:center;gap:50px}.collection-nightcap-care__image-wrapper{max-width:931px;width:100%}@media screen and (max-width: 749px){.collection-nightcap-care{padding-top:48px;padding-bottom:48px}.collection-nightcap-care__text{font-size:22px;line-height:calc(32 / 22)}.collection-nightcap-care__text.--02{font-size:18px;letter-spacing:.1em;margin-top:10px}.collection-nightcap-care__inner{gap:18px}.collection-nightcap-care__image-wrapper{max-width:294px}}.collection-nightcap-ng{padding-top:140px;padding-bottom:200px}.collection-nightcap-ng__inner{position:relative}.collection-nightcap-ng__inner:before{content:"";background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/illust_items_02_400x.png?v=5994908304152372741752711224),url(//cocosilk.jp/cdn/shop/t/76/assets/illust_news_02_400x.png?v=23188888739917620981752711228),url(//cocosilk.jp/cdn/shop/t/76/assets/illust_items_01_400x.png?v=174623356806512404871752711223),url(//cocosilk.jp/cdn/shop/t/76/assets/illust_items_02_400x.png?v=5994908304152372741752711224);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:top 1.5% left 15%,top 6.4% right 19.5%,bottom 3.4% left 20%,bottom right 16.5%;background-size:166px auto,90px auto,90px auto,170px auto;position:absolute;top:0;left:0;right:0;bottom:-28%}.collection-nightcap-ng__heading{font-size:32px;letter-spacing:.1em;font-weight:500;position:relative}.collection-nightcap-ng__inner{display:grid;justify-items:center;gap:90px}.collection-nightcap-ng__list{display:grid;justify-items:center;gap:20px}.collection-nightcap-ng__item{width:491px;height:165.87px;padding:20px 38px;position:relative}.collection-nightcap-ng__item:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/collection-nightcap_ng-border.svg?v=1746974826) no-repeat center / cover}.collection-nightcap-ng__term{font-size:22px;letter-spacing:.05em;font-weight:500;display:flex;align-items:center;gap:13.4px;position:relative;z-index:1}.collection-nightcap-ng__term:before{content:"";display:block;width:17px;height:13px;background:url(/cdn/shop/files/collection-nightcap_ng-check.svg?v=1746974826) no-repeat center / cover}.collection-nightcap-ng__description{font-size:14px;letter-spacing:.13em;font-weight:500;line-height:2;margin-top:6px;position:relative;z-index:1}@media screen and (max-width: 749px){.collection-nightcap-ng{padding-top:56px;padding-bottom:34px}.collection-nightcap-ng__inner:before{background-position:top 2.5% left 1%,top 10.4% right 2.5%,bottom 5.4% left 1%,bottom right -2.5%;background-size:105px auto,60px auto,60px auto,107px auto;top:-28%;bottom:-23%}.collection-nightcap-ng__heading{font-size:22px}.collection-nightcap-ng__inner{gap:17px}.collection-nightcap-ng__list{gap:5px}.collection-nightcap-ng__item{width:331.11px;height:135.87px;padding:14px 26px}.collection-nightcap-ng__item:before{background-image:url(/cdn/shop/files/collection-nightcap_ng-border--sp.svg?v=1746974826)}.collection-nightcap-ng__term{font-size:15px;gap:8px}.collection-nightcap-ng__term:before{width:12px;height:9.27px}.collection-nightcap-ng__description{font-size:11px}}.collection-nightcap-point{overflow:hidden}.collection-nightcap-point__header{padding-bottom:100px;position:relative}.collection-nightcap-point__header:before{content:"";display:block;width:100%;height:calc(330 / 1440 * 100vw);max-height:1100px;background:#efd3c8;position:absolute;bottom:0}.collection-nightcap-point__header-inner{max-width:1440px;margin-inline:auto;position:relative}.collection-nightcap-point__heading{font-size:34px;letter-spacing:.1em;font-weight:500;background:#ffffffbf;padding:12px 16px;position:absolute;right:3.5%;bottom:-8%;z-index:1}.collection-nightcap-point__heading small{font-size:22px;letter-spacing:.05em;display:block;margin-bottom:1em}.collection-nightcap-point__heading span{font-size:50px;color:#e3ca80;margin-right:.1em}.collection-nightcap-point__heading span span{background:radial-gradient(circle,#e3ca80 .06em,#0000 .06em) repeat-x top left / 1em .7em;padding-top:.2em}.collection-nightcap-point__image-wrapper{width:calc(1100 / 1440 * 100%);display:block;position:relative}.collection-nightcap-point__list-wrapper{position:relative}.collection-nightcap-point .svg-shooting-star-01{position:absolute;bottom:132%;right:-4vw;z-index:2}.collection-nightcap-point__list{display:grid;grid-template-columns:min(calc(520 / 1143 * 100%),520px) min(calc(560 / 1143 * 100%),560px);justify-content:space-between;margin-top:175px;margin-inline:-20px}.collection-nightcap-point__item{background:#fff;border:1px solid #E3CA80;border-radius:20px;position:relative}.collection-nightcap-point__item:before{content:"";display:block;width:clamp(180px,calc(256 / 1440 * 100vw),256px);height:clamp(180px,calc(256 / 1440 * 100vw),256px);border-radius:50%;border:1px solid #E3CA80;background:#fff;position:absolute;top:-86px;left:50%;transform:translate(-50%)}.collection-nightcap-point__item:after{content:"";display:block;width:64.6px;height:57.4px;background:no-repeat center / cover;position:absolute;top:-20%;left:50%;transform:translate(-50%);z-index:1}.collection-nightcap-point__item.--01:after{background-image:url(/cdn/shop/files/collection-nightcap_point-01.svg?v=1746974826)}.collection-nightcap-point__item.--02:after{background-image:url(/cdn/shop/files/collection-nightcap_point-02.svg?v=1746974826)}.collection-nightcap-point__item-inner{padding:36px 45px 54px;background:#fff;border-radius:20px;position:relative;z-index:1}.collection-nightcap-point__item-heading{font-size:30px;letter-spacing:.05em;font-weight:500;text-align:center;position:relative}.collection-nightcap-point__item-heading:after{content:"";display:block;width:100%;border-top:1px solid #E3CA80;margin-top:32px;margin-bottom:34px}.collection-nightcap-point__item-body{font-size:14px;letter-spacing:.05em;font-weight:500;line-height:2;position:relative}.collection-nightcap-point__item-body span{position:relative;z-index:1}.collection-nightcap-point__item-body:after{content:"";display:block;position:absolute;background:no-repeat center / cover}.collection-nightcap-point__item.--01 .collection-nightcap-point__item-body:after{width:102px;height:144px;background-image:url(/cdn/shop/files/collection-nightcap_point-01-deco.svg?v=1746974826);right:7%;bottom:-18%}.collection-nightcap-point__item.--02 .collection-nightcap-point__item-body:after{width:155px;height:117px;background-image:url(/cdn/shop/files/collection-nightcap_point-02-deco.svg?v=1746974826);right:0;bottom:-2%}@media screen and (max-width: 749px){.collection-nightcap-point{display:grid;justify-items:center}.collection-nightcap-point:before{content:"";display:block;height:40px;border-left:4px dotted #E3CA80;margin-bottom:25px}.collection-nightcap-point__header{padding-bottom:0}.collection-nightcap-point__header:before{width:calc(330 / 390 * 100vw);height:calc(244 / 390 * 100vw);bottom:36px}.collection-nightcap-point__heading{font-size:18px;text-align:center;background:transparent;padding:0;position:static}.collection-nightcap-point__heading small{font-size:15px;margin-bottom:.7em}.collection-nightcap-point__heading span{font-size:28px;margin-right:0}.collection-nightcap-point__image-wrapper{width:calc(318 / 390 * 100%);margin-left:auto;margin-top:74px}.collection-nightcap-point__image-wrapper:before{content:"RIBBON TYPE";font-family:"Josefin Sans",var(--font-body-family);font-size:15px;line-height:2.6;color:#fff;letter-spacing:.1em;font-weight:300;writing-mode:vertical-rl;position:absolute;top:0;right:100%}.collection-nightcap-point__list-wrapper{width:100%;padding-bottom:62px}.collection-nightcap-point .svg-shooting-star-01{bottom:0;right:0}.collection-nightcap-point__list{grid-template-columns:1fr;gap:83px;margin-top:86px;margin-inline:0}.collection-nightcap-point__item:before{width:150px;height:150px;top:-50px}.collection-nightcap-point__item:after{content:"";display:block;width:37.6px;height:46.8px;top:-16%}.collection-nightcap-point__item.--01:after{background-image:url(/cdn/shop/files/collection-nightcap_point-01--sp.svg?v=1747310748)}.collection-nightcap-point__item.--02:after{background-image:url(/cdn/shop/files/collection-nightcap_point-02--sp.svg?v=1747310747)}.collection-nightcap-point__item-inner{padding:28px 18px 24px}.collection-nightcap-point__item-heading{font-size:18px}.collection-nightcap-point__item-heading:after{margin-top:21px;margin-bottom:18px}.collection-nightcap-point__item-body{font-size:11px;margin-left:8px;width:56%}.collection-nightcap-point__item.--01 .collection-nightcap-point__item-body:after{width:74px;height:105px;right:auto;left:117%;bottom:2%}.collection-nightcap-point__item.--02 .collection-nightcap-point__item-body:after{width:107px;height:81px;right:auto;left:107%;bottom:15%}}.collection-nightcap-quality{padding-top:135px;overflow:hidden}.collection-nightcap-quality__heading{font-size:92px;letter-spacing:.04em;font-weight:300;color:#e8ccc8;line-height:1;text-align:center}.collection-nightcap-quality__heading span{font-size:34px;letter-spacing:.1em;font-weight:500;color:rgb(var(--color-foreground));display:block;margin-top:-32px}.collection-nightcap-quality__list{display:grid;grid-template-columns:repeat(2,auto);gap:148px calc(50 / 1440 * 100vw);margin-top:36px}.collection-nightcap-quality__item{max-width:470px;width:calc(515 / 1440 * 100vw);display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:calc(40 / 1440 * 100vw)}.collection-nightcap-quality__item.--01{transform:translate(10px)}.collection-nightcap-quality__item.--02{margin-right:-30px}.collection-nightcap-quality__item-heading{font-size:32px;letter-spacing:.045em;font-weight:500}.collection-nightcap-quality__item-heading:before{content:"";display:block;width:149px;height:149px;background:no-repeat center / cover;margin-left:-26px;margin-bottom:10px}.collection-nightcap-quality__item.--01 .collection-nightcap-quality__item-heading:before{background-image:url(/cdn/shop/files/collection-nightcap_quality-01.svg?v=1746974826)}.collection-nightcap-quality__item.--02 .collection-nightcap-quality__item-heading:before{background-image:url(/cdn/shop/files/collection-nightcap_quality-02.svg?v=1746974826)}.collection-nightcap-quality__item-image-wrapper{display:block;position:relative}.collection-nightcap-quality__item-image-wrapper:before{content:"";display:block;background:no-repeat center / cover;position:absolute}.collection-nightcap-quality__item.--01 .collection-nightcap-quality__item-image-wrapper:before{width:15.86875vw;max-width:228.51px;height:calc(225.81 / 1440 * 100vw);max-height:225.81px;background-image:url(/cdn/shop/files/collection_quality-01-table.png?v=1750262539);right:-17%;bottom:-31%}.collection-nightcap-quality__item.--02 .collection-nightcap-quality__item-image-wrapper:before{width:calc(213 / 1440 * 100vw);max-width:213px;height:10.5125vw;max-height:151.38px;background-image:url(/cdn/shop/files/collection-nightcap_quality-02-certificate.png?v=1749201313);right:-25%;bottom:-17%}.collection-nightcap-quality__item-body{font-size:14px;letter-spacing:.112em;font-weight:500;line-height:2;margin-top:calc(37 / 1440 * 100vw);z-index:1}.collection-nightcap-quality__monme{grid-column:1 / 3}@media screen and (max-width: 749px){.collection-nightcap-quality{padding-top:24px}.collection-nightcap-quality__heading{font-size:50px}.collection-nightcap-quality__heading span{font-size:20px;margin-top:-18px}.collection-nightcap-quality__list{grid-template-columns:1fr;gap:26px;margin-top:24px}.collection-nightcap-quality__item{max-width:none;width:auto;grid-template-rows:auto;grid-row:auto;justify-items:center;gap:26px;margin-bottom:12px}.collection-nightcap-quality__item.--01{transform:translate(0)}.collection-nightcap-quality__item.--02{margin-right:0}.collection-nightcap-quality__item-heading{display:flex;align-items:flex-end}.collection-nightcap-quality__item.--01 .collection-nightcap-quality__item-heading{font-size:20px;gap:10px}.collection-nightcap-quality__item.--02 .collection-nightcap-quality__item-heading{font-size:18px;gap:0}.collection-nightcap-quality__item-heading:before{width:70px;height:70px;margin-left:-16px;margin-bottom:-8px}.collection-nightcap-quality__item-image-wrapper{padding-inline:10px}.collection-nightcap-quality__item.--01 .collection-nightcap-quality__item-image-wrapper:before{background-image:url(/cdn/shop/files/collection_quality-01-table--sp.png?v=1750262657);width:calc(170.35 / 390 * 100vw);height:calc(168.6 / 390 * 100vw);right:-6%;bottom:-26%}.collection-nightcap-quality__item.--02 .collection-nightcap-quality__item-image-wrapper:before{width:calc(126.64 / 390 * 100vw);height:calc(90/ 390 * 100vw);right:0;bottom:-11%}.collection-nightcap-quality__item-body{font-size:12px;line-height:calc(22 / 12);width:94%;max-width:none}.collection-nightcap-quality__monme{grid-column:1 / 2;grid-row:2 / 3}}.collection-nightcap-present{max-width:1440px;margin-inline:auto;padding-top:135px;padding-bottom:155px}.collection-nightcap-present__inner{position:relative}.collection-nightcap-present__inner:before{content:"PRESENT";font-family:"Josefin Sans",var(--font-body-family);font-size:min(7vw,100px);letter-spacing:.05em;color:#f3e5e1;writing-mode:vertical-rl;position:absolute;top:-.4%;left:-1%}.collection-nightcap-present__image-wrapper{max-width:1100px;width:82%;margin-left:auto}.collection-nightcap-present__text-wrapper{background:#fff;max-width:615px;width:100%;padding:42px 44px 46px;box-shadow:5px 6px #e9d5d6;margin-top:-10.3%;position:relative}.collection-nightcap-present__text-wrapper:before{content:"";display:block;width:302px;height:96px;background:url(/cdn/shop/files/collection-nightcap_present-recommend.svg?v=1746974826) no-repeat center / cover;position:absolute;top:-16px;left:13px}.collection-nightcap-present__heading{font-size:32px;letter-spacing:.1em;margin-bottom:18px;position:relative;z-index:1}.collection-nightcap-present__body{font-size:14px;letter-spacing:.112em;line-height:2}@media screen and (max-width: 749px){.collection-nightcap-present{padding-top:42px;padding-bottom:145px}.collection-nightcap-present__inner:before{font-size:30px;top:0;left:5px}.collection-nightcap-present__inner:after{content:"";display:block;width:111px;height:93px;background:url(/cdn/shop/files/collection-nightcap_present-box.svg?v=1746974826) no-repeat center / cover;position:absolute;right:3%;bottom:-12%}.collection-nightcap-present__image-wrapper{width:calc(320 / 390 * 100%)}.collection-nightcap-present__text-wrapper{background:#fff;max-width:283px;padding:18px;box-shadow:5px 5px #e9d5d6;margin-top:-21px}.collection-nightcap-present__text-wrapper:before{width:130px;height:41px;top:-11px;left:0}.collection-nightcap-present__heading{font-size:17px;margin-bottom:10px}.collection-nightcap-present__body{font-size:9.5px;line-height:calc(18 / 9.5)}}.collection-nightcap-item__summary-wrapper{position:relative}.collection-nightcap-item__summary-wrapper:before,.collection-nightcap-item__summary-wrapper:after{content:"";display:block;width:100%;background:no-repeat center / cover}.collection-nightcap-item__summary-wrapper:before{background-image:url(/cdn/shop/files/collection-nightcap_items-summary-bg-top.png?v=1746979194);height:calc(103 / 1440 * 100vw);margin-bottom:-1px}.collection-nightcap-item__summary-wrapper:after{background-image:url(/cdn/shop/files/collection-nightcap_items-summary-bg-bottom.png?v=1746979206);height:calc(59 / 1440 * 100vw);margin-top:-1px}.collection-nightcap-item__summary{padding-top:59px;padding-bottom:34px;background:#f3f0eb}.collection-nightcap-item__summary-inner{max-width:1440px;margin-inline:auto}.collection-nightcap-items__heading{font-size:70px;letter-spacing:.04em;font-weight:500;text-align:right;margin-right:14%}.collection-nightcap-items__item{display:grid}.collection-nightcap-items__item-header{position:relative}.collection-nightcap-items__item-heading{position:relative;margin-bottom:26px;z-index:2}.collection-nightcap-items__item-heading:after{content:"";display:block;width:72px;border-top:1px solid rgb(227 202 128 / 50%);margin-top:26px}.collection-nightcap-items__item-heading .en{font-size:50px;letter-spacing:.1em;font-weight:500;line-height:1.5;display:block}.collection-nightcap-items__item-heading .ja{font-size:20px;letter-spacing:.05em;font-weight:500;display:block}.collection-nightcap-items__item-body{font-size:14px;letter-spacing:.05em;font-weight:500;line-height:2;position:relative;z-index:0}.collection-nightcap-items__item-body:before{content:"";display:block;background:no-repeat center / cover;position:absolute;z-index:-1}.collection-nightcap-items__images-wrapper,.collection-nightcap-items__images{position:relative}.collection-nightcap-items__images:before{content:"";display:block;position:absolute}.collection-nightcap-items__image-wrapper{position:relative;z-index:1}.collection-nightcap-items__item.--night-cap{grid-template-columns:1fr min(calc(920 / 1440 * 100%),920px);gap:calc(55 / 1440 * 100%);padding-top:50px;overflow:hidden}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__text-wrapper{justify-self:end;padding-left:calc(38 / 1440 * 100vw);margin-top:auto;margin-bottom:calc(182 / 1440 * 100vw);margin-inline:auto}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__item-body:before{background-image:url(/cdn/shop/files/collection-nightcap_items-nightcap-pink.png?v=1746974827);width:calc(175 / 1440 * 100vw);max-width:175px;height:calc(121 / 1440 * 100vw);max-height:121px;left:70%;bottom:227px}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__images{display:grid;grid-template-columns:repeat(3,auto);gap:30px 34px;margin-right:-18px}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__images:before{width:calc(843 / 1440 * 100vw);max-width:843px;height:calc(418 / 1440 * 100vw);max-height:418px;background:#e7e0da;top:calc(147 / 612 * 100%);right:0}.collection-nightcap-items__item.--night-cap .svg-shooting-star-01{position:absolute;top:-5%;left:-3%;z-index:2}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image-wrapper.--1{width:calc(505 / 1440 * 100vw);max-width:505px}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image-wrapper.--2{width:25vw;max-width:360px;grid-column:2 / 4;align-self:end}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image-wrapper.--3{width:25vw;max-width:360px;grid-column:1 / 3;justify-self:end}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image-wrapper.--4{width:25vw;max-width:360px}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image{border-radius:20px}.collection-nightcap-items__item.--hair-care-cap{grid-template-columns:min(36.875vw,531px) 1fr;gap:min(calc(301 / 1440 * 100vw),301px);margin-top:-31px}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__text-wrapper{padding-right:20px;margin-top:10vw}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__item-body:before{background-image:url(/cdn/shop/files/collection-nightcap_items-haircarecap-lightpink.png?v=1746974827);width:calc(239 / 1440 * 100vw);max-width:239px;height:calc(179 / 1440 * 100vw);max-height:179px;right:4%;top:35%}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__item-heading{position:relative}.collection-nightcap-items__item.--hair-care-cap .svg-shooting-star-01{position:absolute;bottom:-33px;right:44px;transform:rotate(25deg)}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__images-wrapper{order:-1}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__images:before{width:calc(650 / 1440 * 100vw);max-width:650px;height:calc(424 / 1440 * 100vw);max-height:424px;background:#fcf3f4;top:calc(161 / 521 * 100%);left:0}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__image-wrapper.--2{width:min(calc(317 / 1440 * 100vw),317px);position:absolute;left:85%;bottom:-92px}@media screen and (min-width: 1459px){.collection-nightcap-items__item.--night-cap{overflow:visible}}@media screen and (max-width: 749px){.collection-nightcap-items{overflow:hidden}.collection-nightcap-item__summary-wrapper:before{background-image:url(/cdn/shop/files/collection-nightcap_items-summary-bg-top--sp.png?v=1746979194);height:calc(19 / 390 * 100vw)}.collection-nightcap-item__summary-wrapper:after{background-image:url(/cdn/shop/files/collection-nightcap_items-summary-bg-bottom--sp.png?v=1746979205);height:calc(21 / 390 * 100vw)}.collection-nightcap-item__summary{padding-top:74px;padding-bottom:60px;background:linear-gradient(to top,#f9f5f4,#f8f4f1 70%,#f2ede9)}.collection-nightcap-items__header{margin-left:10px;display:flex;align-items:flex-end;justify-content:center}.collection-nightcap-items__header .svg-shooting-star-01{width:53px}.collection-nightcap-items__heading{font-size:35px;margin-left:10px;margin-right:20px}.collection-nightcap-items__item-heading{margin-bottom:26px}.collection-nightcap-items__item-heading:after{margin-top:26px}.collection-nightcap-items__item-heading .en{font-size:27px}.collection-nightcap-items__item-heading .ja{font-size:13px}.collection-nightcap-items__item-body{font-size:12px;line-height:calc(22 / 12)}.collection-nightcap-items__item-body:before{content:none}.collection-nightcap-items__images:before{content:none}.collection-nightcap-items__item.--night-cap{grid-template-columns:1fr;gap:34px;padding-top:56px}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__text-wrapper{padding-left:0;margin-bottom:0;width:calc(318 / 390 * 100%)}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__images{display:block;margin-right:0}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image-wrapper.--1{max-width:100%}.collection-nightcap-items__item.--night-cap .collection-nightcap-items__image{border-radius:0}.collection-nightcap-items__item.--hair-care-cap{grid-template-columns:1fr;margin-top:34px;gap:34px}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__text-wrapper{padding-right:0;margin-top:20px;margin-inline:auto;width:calc(318 / 390 * 100%)}.collection-nightcap-items__item.--hair-care-cap .collection-nightcap-items__images-wrapper{order:0}}.collection-nightcap-items__details{background:url(/cdn/shop/files/collection-nightcap_items-details-bg.png?v=1746975253) no-repeat center / cover;margin-top:min(calc(-60 / 1440 * 100vw),-60px);padding-top:min(calc(218 / 1440 * 100vw),218px);padding-bottom:min(calc(150 / 1440 * 100vw),150px)}.collection-nightcap-items__details-inner{max-width:1341px}.collection-nightcap-items__details-tabs{display:flex;flex-wrap:wrap;column-gap:10px}.collection-nightcap-items__details-tab-switch{display:none}.collection-nightcap-items__details-tab-label{flex:1;font-size:20px;letter-spacing:.05em;line-height:60px;text-align:center;color:#fff;background:#e5bebe;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;order:-1;transition:all .2s ease}.collection-nightcap-items__details-tab-switch:checked+.collection-nightcap-items__details-tab-label{background:#fff;color:#e5bebe;cursor:auto}.collection-nightcap-items__details-tab-label:not(.collection-nightcap-items__details-tab-switch:checked+.collection-nightcap-items__details-tab-label):hover{opacity:.75}.collection-nightcap-items__details-tab-content{padding:min(calc(75 / 1440 * 100vw),75px) min(calc(98 / 1440 * 100vw),98px) min(calc(100 / 1440 * 100vw),100px);background:#fff;display:none}.collection-nightcap-items__details-tab-switch:checked+.collection-nightcap-items__details-tab-label+.collection-nightcap-items__details-tab-content{display:block}.collection-nightcap-items__details-tab-content section{display:grid;justify-items:center}.collection-nightcap-items__details-tab-content section+section{margin-top:135px}.collection-nightcap-items__details-tab-content h3{font-size:40px;letter-spacing:.1em;display:inline-block}.collection-nightcap-items__details-tab-content h3:after{content:"";display:block;width:100%;border-top:1px solid #E3CA80}@media screen and (max-width: 749px){.collection-nightcap-items__details{background-repeat:repeat;background-size:178% auto;background-position:top;margin-top:calc(-26 / 390 * 100vw);padding-top:calc(104 / 390 * 100vw);padding-bottom:146px}.collection-nightcap-items__details-inner{padding-inline:15px}.collection-nightcap-items__details-tab-label{font-size:14px;line-height:50px}.collection-nightcap-items__details-tab-content{padding:38px 14px 50px}.collection-nightcap-items__details-tab-content section+section{margin-top:55px}.collection-nightcap-items__details-tab-content h3{font-size:27px}}.collection-nightcap-size__heading{margin-bottom:33px}.collection-nightcap-size__body{font-size:14px;letter-spacing:.05em;line-height:2;text-align:center}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__body{margin-bottom:45px}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__body{margin-bottom:65px}.collection-nightcap-size__list{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__list{gap:min(calc(44 / 1440 * 100vw),44px)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__list{gap:min(calc(38 / 1440 * 100vw),38px)}.collection-nightcap-size__item{display:grid;justify-items:center}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__item{flex:0 1 250px}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__item{flex:0 1 clamp(200px,calc(230 / 1440 * 100vw),230px)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__item-image{border-radius:10px}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__item-image{border-top-right-radius:20px;border-bottom-left-radius:20px}.collection-nightcap-size__item-heading{font-size:24px;letter-spacing:.05em;font-weight:500;color:#e9aa97;margin-top:33px}.collection-nightcap-size__item-body{font-size:16px;letter-spacing:.05em;font-weight:500;line-height:1.75;margin-top:18px}.collection-nightcap-size__item-body span{font-size:14px;line-height:2;display:block}.collection-nightcap-size__item-heading-image-wrapper{width:85px;margin-top:28.5px}@media screen and (max-width: 749px){.collection-nightcap-size__heading{margin-bottom:28px}.collection-nightcap-size__body{font-size:12px;line-height:calc(22 / 12)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__body,.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__body{margin-bottom:32px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__list{gap:min(calc(9 / 390 * 100vw),9px)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__list{gap:33px min(calc(19 / 390 * 100vw),19px)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-size__item,.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-size__item{flex:0 1 150px}.collection-nightcap-size__item-heading{font-size:16px;margin-top:15px}.collection-nightcap-size__item-body{font-size:11px;line-height:calc(19 / 11);margin-top:10px}.collection-nightcap-size__item-body span{font-size:9px;line-height:calc(19 / 9)}.collection-nightcap-size__item-heading-image-wrapper{width:53px;margin-top:22px}}.collection-nightcap-type__heading{margin-bottom:82px}.collection-nightcap-type__list{display:grid;grid-template-columns:repeat(2,1fr);gap:87.28px min(calc(50 / 1440 * 100vw),50px);counter-reset:count}.collection-nightcap-type__item{display:grid;grid-template-columns:45% 1fr;gap:min(calc(28 / 1440 * 100vw),28px) min(calc(40 / 1440 * 100vw),40px);grid-template-rows:1fr auto}.collection-nightcap-type__item-image-wrapper{margin-top:20px}.collection-nightcap-type__item-text-wrapper{position:relative}.collection-nightcap-type__item-text-wrapper:before{counter-increment:count;content:counter(count,decimal-leading-zero);font-family:"Josefin Sans",var(--font-body-family);font-size:34px;letter-spacing:.1em;font-weight:300;color:#e9aa97;position:relative;z-index:1}.collection-nightcap-type__item-text-wrapper:after{content:"";display:block;background:no-repeat center / cover;position:absolute}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item-text-wrapper:after{right:-34px;bottom:70%}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item-text-wrapper:after{right:4px;bottom:84%}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-text-wrapper:after{width:calc(125 / 1440 * 100vw);max-width:125px;height:calc(125 / 1440 * 100vw);max-height:125px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-nightcap-elastic-type-image.png?v=1747014283);transform:translate(-32%)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--ribbon-type .collection-nightcap-type__item-text-wrapper:after{width:calc(165 / 1440 * 100vw);max-width:165px;height:calc(113 / 1440 * 100vw);max-height:113px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-nightcap-ribbon-type-image.png?v=1747014283)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--simple-type .collection-nightcap-type__item-text-wrapper:after{width:calc(168 / 1440 * 100vw);max-width:168px;height:8.75vw;max-height:126px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-nightcap-simple-type-image.png?v=1747014283);transform:translate(-11%)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-text-wrapper:after{width:calc(150 / 1440 * 100vw);max-width:150px;height:calc(113 / 1440 * 100vw);max-height:113px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-nightcap-front-ribbon-image.png?v=1747014282)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-text-wrapper:after{width:calc(125 / 1440 * 100vw);max-width:125px;height:calc(94 / 1440 * 100vw);max-height:94px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-haircarecap-elastic-type-image.png?v=1747014287)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-text-wrapper:after{width:7.5vw;max-width:108px;height:5vw;max-height:72px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-haircarecap-front-ribbon-image.png?v=1747014287)}.collection-nightcap-type__item-heading{font-size:24px;letter-spacing:.05em;font-weight:500;margin-top:7px;position:relative;z-index:1}.collection-nightcap-type__item-heading span{position:relative;z-index:1}.collection-nightcap-type__item-heading:before{content:"";display:block;background:no-repeat center / cover;position:absolute;top:22%;left:-4%}.collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-heading:before{width:178px;height:45px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-elastic-type.svg?v=1747014274)}.collection-nightcap-type__item.--ribbon-type .collection-nightcap-type__item-heading:before{width:182px;height:45px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-ribbon-type.svg?v=1747014274)}.collection-nightcap-type__item.--simple-type .collection-nightcap-type__item-heading:before{width:182px;height:48px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-simple-type.svg?v=1747014274)}.collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-heading:before{width:186px;height:50px;background-image:url(/cdn/shop/files/collection-nightcap_items-details-front-ribbon.svg?v=1747014274)}.collection-nightcap-type__item:not(.--elastic-type) .collection-nightcap-type__item-heading:after{content:"*";font-family:Shippori Mincho,serif;font-size:12px;font-weight:500;display:inline-block;transform:translate(8px,-10px)}.collection-nightcap-type__item-body{font-size:14px;letter-spacing:.112em;font-weight:500;line-height:2;margin-top:22px}.collection-nightcap-type__item-button-wrapper{grid-column:1 / 3;display:flex;justify-content:center}.collection-nightcap-type__item-button{font-size:16px;letter-spacing:.05em;font-weight:500;color:#fff;line-height:1.5;min-width:280px;width:100%;max-width:300px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-button{background:#dfd5d9}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--ribbon-type .collection-nightcap-type__item-button{background:#f5d7d9}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--simple-type .collection-nightcap-type__item-button{background:#c7cacc}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-button{background:#baa9a6}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-button{background:#eabaaf}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-button{background:#baa9a6}.collection-nightcap-type__item-button svg{width:5px;position:absolute;top:50%;transform:translateY(-50%);right:22%}.collection-nightcap-type small{font-size:10px;letter-spacing:.05em;font-weight:500;line-height:2;color:#707070;display:block;margin-top:12px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type small{margin-top:72px}@media screen and (max-width: 749px){.collection-nightcap-type__heading{margin-bottom:34px}.collection-nightcap-type__list{grid-template-columns:1fr;gap:40px}.collection-nightcap-type__item{grid-template-columns:repeat(2,1fr);gap:34px 0}.collection-nightcap-type__item-image-wrapper{margin-top:0}.collection-nightcap-type__item:nth-child(odd) .collection-nightcap-type__item-text-wrapper{margin-top:24px;margin-left:-20%}.collection-nightcap-type__item:nth-child(2n) .collection-nightcap-type__item-text-wrapper{order:-1;margin-top:38px;margin-right:-22%;margin-left:14px}.collection-nightcap-type__item-text-wrapper:before{font-size:24px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item-text-wrapper:after{right:-14px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-text-wrapper:after{width:calc(80 / 390 * 100vw);height:calc(80 / 390 * 100vw)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--ribbon-type .collection-nightcap-type__item-text-wrapper:after{width:calc(110 / 390 * 100vw);height:calc(74 / 390 * 100vw)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--simple-type .collection-nightcap-type__item-text-wrapper:after{width:calc(111 / 390 * 100vw);height:calc(83 / 390 * 100vw)}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-text-wrapper:after{width:calc(109 / 390 * 100vw);height:calc(82 / 390 * 100vw)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--elastic-type .collection-nightcap-type__item-text-wrapper:after{width:calc(94 / 390 * 100vw);height:calc(56 / 390 * 100vw)}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type__item.--front-ribbon .collection-nightcap-type__item-text-wrapper:after{width:calc(96 / 390 * 100vw);height:calc(64 / 390 * 100vw)}.collection-nightcap-type__item-heading{font-size:18px;margin-top:0}.collection-nightcap-type__item-heading span span{font-size:14px}.collection-nightcap-type__item-heading:before{top:-11%;left:-6.6%}.collection-nightcap-type__item:not(.--elastic-type) .collection-nightcap-type__item-heading:after{font-size:8px;transform:translate(5px,-6px)}.collection-nightcap-type__item-body{font-size:11.5px;line-height:calc(22 / 11.5);margin-top:11px}.collection-nightcap-type__item-button{min-height:50px}.collection-nightcap-items__details-tab-content.--nightcap .collection-nightcap-type small{margin-top:60px}.collection-nightcap-items__details-tab-content.--haircarecap .collection-nightcap-type small{margin-top:25px}}.collection-nightcap-colors__heading{margin-bottom:50px}.collection-nightcap-colors__tabs{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.collection-nightcap-colors__tab-label{font-size:14px;letter-spacing:.05em;color:#77615d;border:1px solid;padding:10px min(calc(48 / 1440 * 100vw),48px) 8px;border-radius:50px;cursor:pointer;order:-1;transition:all .2s ease}.collection-nightcap-colors__tab-content{display:none;width:100%;margin-top:33px}.collection-nightcap-colors__tab-switch:checked+.collection-nightcap-colors__tab-label{color:#fff;background:#77615d;cursor:auto}.collection-nightcap-colors__tab-label:not(.collection-nightcap-colors__tab-switch:checked+.collection-nightcap-colors__tab-label):hover{opacity:.75}.collection-nightcap-colors__tab-switch:checked+.collection-nightcap-colors__tab-label+.collection-nightcap-colors__tab-content{display:block}.collection-nightcap-colors__tab-switch{display:none}.collection-nightcap-colors__carousel-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border-color:transparent}.collection-nightcap-colors__carousel-wrapper .main-carousel{width:67%;margin-inline:auto}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow{top:46%;background:transparent;opacity:1}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-3em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-3em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow svg{fill:#d2a930;height:1.7em;width:1.7em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide{display:grid;justify-items:center}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .collection-nightcap-colors__carousel-image-wrapper{background:#fdfcfa;border-radius:50px}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .collection-nightcap-colors__carousel-image{background:#fdfcfa;border-radius:50px;aspect-ratio:7 / 4;object-fit:contain}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:20px;letter-spacing:.05em;font-weight:500;margin-top:-22px}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:13px;letter-spacing:.05em;font-weight:500}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel{margin-top:70px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__track{overflow:visible!important}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__list{transform:none!important;flex-wrap:wrap;gap:32px 10px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 40px)/5);margin-right:0!important}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide a{display:block;border-radius:10px;position:relative}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide.is-active a:before{content:"";display:block;width:100%;height:100%;border-radius:10px;padding:3px 4px;border:1px solid rgb(227 202 128 / 50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide .collection-nightcap-colors__carousel-image{background:#fdfcfa;border-radius:10px;aspect-ratio:1 / 1;object-fit:contain}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:15px;letter-spacing:0;font-weight:500;margin-top:18px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide .en{font-family:"sofia-pro",var(--font-body-family);font-size:12px;letter-spacing:.05em;font-weight:500}.collection-nightcap-colors small{font-size:12px;letter-spacing:.05em;font-weight:500;line-height:calc(22 / 12);display:block;margin-top:60px}@media screen and (max-width: 749px){.collection-nightcap-colors__heading{margin-bottom:38px}.collection-nightcap-colors__tabs{gap:10px}.collection-nightcap-colors__tab-label{font-size:12px;padding:7px min(calc(28.7 / 390 * 100vw),28.7px) 5px}.collection-nightcap-colors__tab-label span{font-size:11px}.collection-nightcap-colors__tab-content{margin-top:34px}.collection-nightcap-colors__carousel-wrapper .main-carousel{width:calc(260 / 390 * 100vw)}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow{top:46%}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-2em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-2em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__arrow svg{height:1.5em;width:1.5em}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .collection-nightcap-colors__carousel-image-wrapper{border-radius:20px}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .collection-nightcap-colors__carousel-image{border-radius:20px;aspect-ratio:260 / 151;padding-bottom:0}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:12px;margin-top:0}.collection-nightcap-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:9px;color:#9c9c9c}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel{margin-top:27px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__list{gap:8px 6px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 6px * 2) / 3)}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide.is-active a:before{padding:2px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:10px;margin-top:5px}.collection-nightcap-colors__carousel-wrapper .thumbnail-carousel .splide__slide .en{font-size:8px}.collection-nightcap-colors small{font-size:10px;line-height:2;margin-top:5px}}.collection-nightcap-howto__heading{margin-bottom:66px}.collection-nightcap-howto__list{display:grid;gap:36px;width:100%}.collection-nightcap-howto__term{font-size:20px;letter-spacing:.05em;font-weight:500;color:#fff;background:#f1c3be;padding:17px 24px;position:relative;cursor:pointer}.collection-nightcap-howto__term:before,.collection-nightcap-howto__term:after{content:"";display:block;position:absolute;z-index:1;top:50%;right:29px;width:24px;height:.8px;background:#fff;transition:transform .2s ease}.collection-nightcap-howto__term:before{transform:rotate(0)}.collection-nightcap-howto__term:after{transform:rotate(90deg)}.collection-nightcap-howto__term.is-active:before{transform:rotate(-180deg)}.collection-nightcap-howto__term.is-active:after{transform:rotate(0)}.collection-nightcap-howto__description{display:none;padding:14px;border:1px solid rgb(233 170 151 / 50%)}.collection-nightcap-howto__description-list{display:flex;gap:11px;padding:22px 42px 48px;counter-reset:count;overflow-x:auto;-webkit-overflow-scrolling:touch}.collection-nightcap-howto__description-list::-webkit-scrollbar{height:4px}.collection-nightcap-howto__description-list::-webkit-scrollbar-thumb{background:#f1c3be;border-radius:50px;opacity:.5}.collection-nightcap-howto__description-item{flex-shrink:0;display:flex;flex-direction:column;height:fit-content;padding-right:55px;position:relative}.collection-nightcap-howto__description-item:last-child{padding-right:0}.collection-nightcap-howto__description-item:before{counter-increment:count;content:counter(count,decimal-leading-zero);font-family:"Josefin Sans",var(--font-body-family);font-size:30px;letter-spacing:.1em;font-weight:300;line-height:1.5;color:#e9aa97}.collection-nightcap-howto__description-item+.collection-nightcap-howto__description-item:after{content:"";display:block;width:9.86px;height:12px;background:url(/cdn/shop/files/collection-nightcap_items-details-arrow--pink.svg?v=1747150091) no-repeat center / cover;position:absolute;top:156px;left:-40px}.collection-nightcap-howto__description-heading{font-size:19px;letter-spacing:.05em;font-weight:500;margin-bottom:14px}.collection-nightcap-howto__description-image-wrapper{display:flex;justify-content:center;height:150px}.collection-nightcap-howto__description-image{object-fit:contain}.collection-nightcap-howto__description-body{font-size:14px;letter-spacing:.15em;font-weight:500;line-height:2;max-width:184px;width:100%;margin-top:12px}@media screen and (max-width: 749px){.collection-nightcap-howto__heading{margin-bottom:32px}.collection-nightcap-howto__list{gap:17px;padding-inline:6px}.collection-nightcap-howto__term{font-size:14px;padding:17.8px 15px}.collection-nightcap-howto__term:before,.collection-nightcap-howto__term:after{right:16px;width:15px;height:.5px}.collection-nightcap-howto__description{padding:10px 8px}.collection-nightcap-howto__description-list{gap:10px;padding:4px 10px 26px}.collection-nightcap-howto__description-list::-webkit-scrollbar{height:3px}.collection-nightcap-howto__description-item{padding-right:9px}.collection-nightcap-howto__description-item:before{font-size:24px}.collection-nightcap-howto__description-item+.collection-nightcap-howto__description-item:after{width:5px;height:6px;top:110px;left:-15px}.collection-nightcap-howto__description-heading{font-size:12px;margin-bottom:4px}.collection-nightcap-howto__description-image-wrapper{height:105px}.collection-nightcap-howto__description-image{transform:scale(.7);margin:-8px}.collection-nightcap-howto__description-body{font-size:11px;max-width:126px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/style_nightcap.css.map */
