.collection-pajamas-catch{background:#fbfbf9;color:#725944}.collection-pajamas-catch__inner{max-width:1440px;width:100%;margin-inline:auto}.collection-pajamas-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-pajamas-catch__heading span:nth-child(1){color:#b1788a;margin-right:34px}.collection-pajamas-catch__heading span:nth-child(2){color:#86a3b9;margin-left:22px}.collection-pajamas-catch__body{display:grid;grid-template-columns:1fr min(calc(860 / 1440 * 100vw),860px);justify-items:center;margin-top:15px;column-gap:10px}.collection-pajamas-catch__content{justify-self:center;max-width:703px;width:100%;padding-inline:20px;margin-bottom:60px}.collection-pajamas-catch__catchphrase{font-size:50px;letter-spacing:.05em;margin-top:12px}.collection-pajamas-catch__catchphrase span{font-size:32px;line-height:1.4;display:block}.collection-pajamas-catch__catchphrase:after{content:"";display:block;width:100%;border-top:1px solid;margin-top:42px;margin-bottom:60px}.collection-pajamas-catch__rank{display:grid;grid-template-columns:calc(150 / 663 * 100%) 1fr;align-items:center;gap:calc(37 / 663 * 100%)}.collection-pajamas-catch__rank-description{letter-spacing:.05em;line-height:calc(36 / 22);font-weight:500;margin-top:6px}.collection-pajamas-catch__rank-description span:nth-child(1){font-size:18px;line-height:2;display:block}.collection-pajamas-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-pajamas-catch__rank-description span.collection-pajamas-catch__rank-label{font-size:26px;display:flex;align-items:baseline;margin-top:-15px;column-gap:0}.collection-pajamas-catch__rank-description span.collection-pajamas-catch__rank-number{font-size:62px;line-height:1;margin-inline:.1em}.collection-pajamas-catch__rank-description small{font-family:var(--font-body-family);font-size:12px;letter-spacing:.08em;display:block;margin-top:2px;margin-left:-22px}.collection-pajamas-catch__status-image-wrapper{display:grid;justify-items:center;margin-top:8px;position:relative}.collection-pajamas-catch__status-number{font-size:30px;letter-spacing:.02em;position:absolute;left:15%;bottom:22%}.collection-pajamas-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-pajamas-catch__status-image-wrapper small{font-size:12px;letter-spacing:.08em;font-weight:500;margin-top:-8px}.collection-pajamas-catch__status{line-height:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.collection-pajamas-catch__term{font-size:18px;letter-spacing:.05em;font-weight:500}.collection-pajamas-catch__description{font-size:40px;letter-spacing:.05em;font-weight:500}.collection-pajamas-catch__description span{font-size:26px}.collection-pajamas-catch__status.--rating .collection-pajamas-catch__description{display:flex;align-items:flex-end;gap:27px}.collection-pajamas-catch__status.--rating .collection-pajamas-catch__description:before{content:"";display:block;width:88.64px;height:15px;background:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_catch-star.svg?v=15340694412978123651) no-repeat center / cover}.collection-pajamas-catch__image-wrapper{order:-1;margin-top:70px;margin-bottom:-110px}.collection-pajamas-catch__image{border-top-right-radius:min(calc(200 / 1440 * 100vw),200px)}@media screen and (max-width: 989px){.collection-pajamas-catch__body{grid-template-columns:1fr;margin-top:26px;position:relative}.collection-pajamas-catch__heading{font-size:10vw}.collection-pajamas-catch__image-wrapper{order:0;width:77%;margin-top:0;margin-right:auto;margin-bottom:-140px;position:relative}.collection-pajamas-catch__image-wrapper:before{content:"";display:block;width:97%;height:10px;background:#e7e6de;position:absolute;top:100%;left:0}.collection-pajamas-catch__body:before,.collection-pajamas-catch__image-wrapper:after{font-family:"Josefin Sans",var(--font-body-family);letter-spacing:.1em;writing-mode:vertical-rl;position:absolute}.collection-pajamas-catch__body:before{content:"PAJAMAS";font-size:28px;font-weight:400;line-height:2.1;color:#fff;bottom:20px;right:0}.collection-pajamas-catch__image-wrapper:after{content:"LONG SLEEVE TYPE";font-size:15px;font-weight:300;line-height:1.2;color:#adaa94;bottom:0;left:100%}}@media screen and (max-width: 749px){.collection-pajamas-catch{padding-top:25px;padding-bottom:74px}.collection-pajamas-catch__heading{font-size:35px;line-height:1.12;margin-top:0;margin-left:20px}.collection-pajamas-catch__heading span:nth-child(1){margin-right:6px}.collection-pajamas-catch__heading span:nth-child(2){margin-left:8px}.collection-pajamas-catch__content{margin-bottom:38px;display:grid;justify-items:center}.collection-pajamas-catch__catchphrase{font-size:24px;margin-top:0;text-align:center;width:100%}.collection-pajamas-catch__catchphrase span{font-size:19px;line-height:1}.collection-pajamas-catch__catchphrase:after{margin-top:25px;margin-bottom:22px}.collection-pajamas-catch__rank{grid-template-columns:114px 1fr;gap:calc(15 / 390 * 100vw)}.collection-pajamas-catch__rank-description{margin-top:8px}.collection-pajamas-catch__rank-description span:nth-child(1),.collection-pajamas-catch__rank-description span:nth-child(2){font-size:13px;line-height:calc(22 / 13);margin-top:0;flex-direction:column}.collection-pajamas-catch__rank-description small{font-size:9px}.collection-pajamas-catch__statuses-wrapper{grid-template-columns:1fr;justify-items:center;gap:15px;max-width:100%;margin-top:30px}.collection-pajamas-catch__status-image-wrapper{width:77%}.collection-pajamas-catch__status-number{font-size:23px;letter-spacing:.08em;left:14%;bottom:24%}.collection-pajamas-catch__status-image-wrapper small{font-size:10px;margin-top:-11px}.collection-pajamas-catch__status{gap:30px;margin-bottom:10px}.collection-pajamas-catch__term{font-size:15px}.collection-pajamas-catch__description{font-size:30px}.collection-pajamas-catch__description span{font-size:18px}.collection-pajamas-catch__status.--rating .collection-pajamas-catch__description{gap:14px;margin-left:-16px}.collection-pajamas-catch__image{border-top-right-radius:min(calc(100 / 390 * 100vw),100px)}}.collection-pajamas-items{padding-top:200px;padding-bottom:140px;background:#f3f2ed;color:#443330}.collection-pajamas-items__inner{max-width:1140px}.collection-pajamas-items__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:80px 20px}.collection-pajamas-items__tab-switch{display:none}.collection-pajamas-items__tab-label{font-size:15px;letter-spacing:.05em;line-height:1.3;font-weight:400;text-align:center;background:#fff;border-top-left-radius:200px;border-top-right-radius:200px;border:1px solid #fff;padding:65px 0 34px;display:grid;grid-template-rows:subgrid;justify-items:center;grid-row:span 3;gap:20px;cursor:pointer;order:-1;transition:all .2s ease}.collection-pajamas-items__tab-label span{font-size:22px;letter-spacing:.1em}.collection-pajamas-items__tab-switch:checked+.collection-pajamas-items__tab-label{cursor:auto;border:1px solid #E3CA80}.collection-pajamas-items__tab-label:not(.collection-pajamas-items__tab-switch:checked+.collection-pajamas-items__tab-label):hover{opacity:.75}.collection-pajamas-items__tab-image-wrapper{width:103%;margin-bottom:12px}.collection-pajamas-items__tab-content{grid-column:1 / 5;display:none}.collection-pajamas-items__tab-switch:checked+.collection-pajamas-items__tab-label+.collection-pajamas-items__tab-content{display:block}.collection-pajamas-items__header{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.collection-pajamas-items__header-text-wrapper{background:no-repeat top 16% right 8% / 218px;padding-top:60px;padding-bottom:60px}.collection-pajamas-items__header-heading{font-size:50px;letter-spacing:.03em;line-height:1.4;font-weight:500;color:#331f10}.collection-pajamas-items__header-info{font-size:18px;letter-spacing:.05em;line-height:2;font-weight:500;margin-top:16px}.collection-pajamas-items__header-image{border-radius:20px}.collection-pajamas-items__points{counter-reset:count;margin-top:82px}.collection-pajamas-items__point{display:grid;grid-template-columns:repeat(2,1fr)}.collection-pajamas-items__point-text-wrapper{text-align:center;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-inline:10px;background:#fff}.collection-pajamas-items__point-text-wrapper:before{counter-increment:count;content:"Point" counter(count,decimal-leading-zero);font-family:"garamond-premier-pro",var(--font-body-family)!important;font-size:30px;letter-spacing:.02em;font-weight:500;line-height:1}.collection-pajamas-items__point-heading{font-size:28px;letter-spacing:.05em;font-weight:500;line-height:1.5}.collection-pajamas-items__point-body{font-size:14px;letter-spacing:.05em;line-height:2;font-weight:500}@media screen and (max-width: 749px){.collection-pajamas-items{padding-top:130px;padding-bottom:56px}.collection-pajamas-items__inner{padding-inline:12.5px}.collection-pajamas-items__tabs{gap:26px 8px}.collection-pajamas-items__tab-label{font-size:8px;padding:23px 0 7px;gap:0}.collection-pajamas-items__tab-label span{font-size:10px}.collection-pajamas-items__tab-image-wrapper{margin-top:8px;margin-bottom:8px}.collection-pajamas-items__tab-content{padding-inline:8px}.collection-pajamas-items__header{grid-template-columns:1fr;justify-items:center;padding-inline:14px}.collection-pajamas-items__header-text-wrapper{background-position:top 43% right -14px;background-size:155px;padding-top:36px;padding-bottom:30px;max-width:320px;width:100%}.collection-pajamas-items__header-heading{font-size:31px}.collection-pajamas-items__header-info{font-size:11px;line-height:calc(20 / 11);margin-top:7px}.collection-pajamas-items__header-image-wrapper{overflow:hidden;border-radius:20px}.collection-pajamas-items__points{margin-top:54px;margin-inline:-20.5px}.collection-pajamas-items__point-text-wrapper{gap:12px}.collection-pajamas-items__point-text-wrapper:before{font-size:18px}.collection-pajamas-items__point-heading{font-size:15px;line-height:calc(20 / 15)}.collection-pajamas-items__point-body{font-size:10px;line-height:calc(17 / 10)}}.collection-pajamas-sleep{padding-top:88px;padding-bottom:96px;background:#d8dfe9;position:relative}.collection-pajamas-sleep__container{max-width:1440px;margin-inline:auto;position:relative}.collection-pajamas-sleep__container:before,.collection-pajamas-sleep__container:after{content:"SLEEP?";font-family:"Josefin Sans",var(--font-body-family);font-size:130px;letter-spacing:.1em;font-weight:500;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.collection-pajamas-sleep__container:before{writing-mode:vertical-rl;color:#f5f6f8;left:0;margin-top:10px}.collection-pajamas-sleep__container:after{writing-mode:sideways-lr;color:#d8dfe9;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;right:0}.collection-pajamas-sleep__inner{display:grid;justify-items:center;gap:45px;position:relative;z-index:1}.collection-pajamas-sleep__heading{font-size:34px;letter-spacing:.1em;font-weight:500}.collection-pajamas-sleep__image-wrapper{max-width:617px;width:70%}@media screen and (max-width: 749px){.collection-pajamas-sleep{padding-top:50px;padding-bottom:50px}.collection-pajamas-sleep__container:before,.collection-pajamas-sleep__container:after{content:none}.collection-pajamas-sleep__inner{gap:30px}.collection-pajamas-sleep__heading{font-size:22px;letter-spacing:.05em}.collection-pajamas-sleep__image-wrapper{max-width:337px;width:100%}}.collection-pajamas-ng{padding-top:112px;padding-bottom:294px}.collection-pajamas-ng__inner{position:relative}.collection-pajamas-ng__inner:before{content:"";background-image:url(//cocosilk.jp/cdn/shop/t/83/assets/illust_items_02_400x.png?v=5994908304152372741756880784),url(//cocosilk.jp/cdn/shop/t/83/assets/illust_news_02_400x.png?v=23188888739917620981756880788),url(//cocosilk.jp/cdn/shop/t/83/assets/illust_items_01_400x.png?v=174623356806512404871756880784),url(//cocosilk.jp/cdn/shop/t/83/assets/illust_items_02_400x.png?v=5994908304152372741756880784);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:top 1.5% left 12.8%,top 6.4% right 15.8%,bottom 3.4% left 14.6%,bottom 21.8% right 4%;background-size:166px auto,90px auto,90px auto,170px auto;position:absolute;top:0;left:0;right:0;bottom:-28%}.collection-pajamas-ng__heading{font-size:32px;letter-spacing:.1em;font-weight:500;position:relative}.collection-pajamas-ng__inner{display:grid;justify-items:center;gap:90px}.collection-pajamas-ng__list{display:grid;justify-items:center;gap:20px}.collection-pajamas-ng__item{width:627px;height:165.87px;padding:20px 38px;position:relative}.collection-pajamas-ng__item:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_ng-border.svg?v=7385629262307461051) no-repeat center / cover}.collection-pajamas-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-pajamas-ng__term:before{content:"";display:block;width:17px;height:13px;background:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_ng-check.svg?v=15750906971229434082) no-repeat center / cover}.collection-pajamas-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-pajamas-ng{padding-top:64px;padding-bottom:66px}.collection-pajamas-ng__inner:before{background-position:top left 1%,top 5.4% right 2.5%,bottom 5.4% left 1%,bottom right -2.5%;background-size:105px auto,60px auto,60px auto,107px auto;top:-20.3%;bottom:-22%}.collection-pajamas-ng__heading{font-size:22px}.collection-pajamas-ng__inner{gap:17px}.collection-pajamas-ng__list{gap:5px}.collection-pajamas-ng__item{padding:17px 30px}.collection-pajamas-ng__item{width:331.11px;height:135.87px}.collection-pajamas-ng__item:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_ng-border--sp.svg?v=5887721226905131226)}.collection-pajamas-ng__term{font-size:15px;gap:8px}.collection-pajamas-ng__term:before{width:12px;height:9.27px}.collection-pajamas-ng__description{font-size:11px}}.collection-pajamas-point{padding-bottom:128px;background:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_point-bg.png?v=13529180018362526228) no-repeat center / cover;position:relative}.collection-pajamas-point .svg-shooting-star-01{position:absolute;top:8%;left:30.5vw}.collection-pajamas-point__header{position:relative}.collection-pajamas-point__header-inner{max-width:1440px;margin-inline:auto;padding-top:min(calc(255 / 1440 * 100%),255px);position:relative}.collection-pajamas-point__heading{font-size:50px;letter-spacing:.1em;font-weight:500;line-height:1.5;position:relative;z-index:1}.collection-pajamas-point__heading span{font-size:28px;letter-spacing:.05em;line-height:1.3;display:block;margin-bottom:.6em}.collection-pajamas-point__image-wrapper{width:calc(800 / 1440 * 100%);display:block;position:absolute;top:-103px;right:0}.collection-pajamas-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:168px;margin-inline:-20px}.collection-pajamas-point__item{background:#fff;border:1px solid #E3CA80;border-radius:20px;position:relative}.collection-pajamas-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-pajamas-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-pajamas-point__item.--01:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_point-01.svg?v=863573081004206878)}.collection-pajamas-point__item.--02:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_point-02.svg?v=15831232493909618153)}.collection-pajamas-point__item-inner{padding:36px 45px 42px;background:#fff;border-radius:20px;position:relative;z-index:1}.collection-pajamas-point__item-heading{font-size:30px;letter-spacing:.05em;font-weight:500;text-align:center;position:relative}.collection-pajamas-point__item-heading:after{content:"";display:block;width:100%;border-top:1px solid #E3CA80;margin-top:32px;margin-bottom:34px}.collection-pajamas-point__item-body{font-size:14px;letter-spacing:.1em;font-weight:500;line-height:2;position:relative}.collection-pajamas-point__item-body span{display:block;position:relative;z-index:1}.collection-pajamas-point__item.--01 .collection-pajamas-point__item-body span{width:273px}.collection-pajamas-point__item.--02 .collection-pajamas-point__item-body span{width:276px}.collection-pajamas-point__item-body:after{content:"";display:block;position:absolute;background:no-repeat center / cover}.collection-pajamas-point__item.--01 .collection-pajamas-point__item-body:after{width:127px;height:132px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_point-01-deco.png?v=8042604555239993062);right:1%;bottom:4%}.collection-pajamas-point__item.--02 .collection-pajamas-point__item-body:after{width:187px;height:117px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_point-02-deco.png?v=4216109974309066495);right:-18px;bottom:17%}@media screen and (max-width: 749px){.collection-pajamas-point{background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_point-bg--sp.png?v=3249814637383415336);display:grid;justify-items:center;padding-bottom:63px}.collection-pajamas-point:before{content:"";display:block;height:40px;border-left:4px dotted #E3CA80;margin-top:-20px}.collection-pajamas-point__header{padding-bottom:0}.collection-pajamas-point__header:before{content:"";display:block;width:calc(330 / 390 * 100vw);height:calc(244 / 390 * 100vw);max-height:1100px;background:#efd3c8;position:absolute;bottom:32px}.collection-pajamas-point__header-inner{padding-top:32px}.collection-pajamas-point__heading{font-size:24px;line-height:calc(34 / 24);text-align:center}.collection-pajamas-point__heading span{font-size:15px;margin-bottom:.7em}.collection-pajamas-point__image-wrapper{width:calc(318 / 390 * 100%);position:relative;top:0;margin-left:auto;margin-top:84px}.collection-pajamas-point__image-wrapper:before{content:"LONG SLEEVE";font-family:"Josefin Sans",var(--font-body-family);font-size:15px;line-height:2.6;color:#747474;letter-spacing:.1em;font-weight:100;writing-mode:vertical-rl;position:absolute;top:0;right:100%}.collection-pajamas-point__list-wrapper{width:100%}.collection-pajamas-point .svg-shooting-star-01{top:auto;left:auto;bottom:-2%;right:0}.collection-pajamas-point__list{grid-template-columns:1fr;gap:73px;margin-top:100px;margin-inline:0}.collection-pajamas-point__item{border:none;border-radius:15px}.collection-pajamas-point__item:before{width:150px;height:150px;top:-50px;border:none}.collection-pajamas-point__item:after{content:"";display:block;width:37.6px;height:46.8px;top:-16%}.collection-pajamas-point__item.--01:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_point-01--sp.svg?v=13027049682485819216)}.collection-pajamas-point__item.--02:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_point-02--sp.svg?v=8924731077651514916)}.collection-pajamas-point__item-inner{padding:27px 18px 25px}.collection-pajamas-point__item-heading{font-size:18px}.collection-pajamas-point__item-heading:after{margin-top:21px;margin-bottom:18px}.collection-pajamas-point__item-body{font-size:10.5px;margin-left:6px}.collection-pajamas-point__item.--01 .collection-pajamas-point__item-body:after{width:84px;height:87px;right:auto;left:68%;bottom:9%}.collection-pajamas-point__item.--02 .collection-pajamas-point__item-body:after{width:101px;height:75px;right:auto;left:68%;bottom:23%}.collection-pajamas-point__item.--01 .collection-pajamas-point__item-body span{width:69.2%}.collection-pajamas-point__item.--02 .collection-pajamas-point__item-body span{width:67.6%}}.collection-pajamas-quality{padding-top:168px;overflow:hidden}.collection-pajamas-quality__heading{font-size:92px;letter-spacing:.04em;font-weight:300;color:#e8ccc8;line-height:1;text-align:center}.collection-pajamas-quality__heading span{font-size:34px;letter-spacing:.1em;font-weight:500;color:rgb(var(--color-foreground));display:block;margin-top:-32px}.collection-pajamas-quality__list{display:grid;grid-template-columns:repeat(2,auto);gap:148px min(calc(50 / 1440 * 100vw),50px);margin-top:36px}.collection-pajamas-quality__item{max-width:470px;width:calc(515 / 1440 * 100vw);display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:min(calc(40 / 1440 * 100vw),40px)}.collection-pajamas-quality__item.--01{transform:translate(10px)}.collection-pajamas-quality__item.--02{margin-right:-30px}.collection-pajamas-quality__item-heading{font-size:32px;letter-spacing:.045em;font-weight:500}.collection-pajamas-quality__item-heading:before{content:"";display:block;width:149px;height:149px;background:no-repeat center / cover;margin-left:-26px;margin-bottom:10px}.collection-pajamas-quality__item.--01 .collection-pajamas-quality__item-heading:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_quality-01.svg?v=5690168578057341612)}.collection-pajamas-quality__item.--02 .collection-pajamas-quality__item-heading:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_quality-02.svg?v=17974285444397322340)}.collection-pajamas-quality__item-image-wrapper{display:block;position:relative}.collection-pajamas-quality__item-image-wrapper:before{content:"";display:block;background:no-repeat center / cover;position:absolute}.collection-pajamas-quality__item.--01 .collection-pajamas-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(//cocosilk.jp/cdn/shop/files/collection_quality-01-table.png?v=11406814396891963575);right:-17%;bottom:-31%}.collection-pajamas-quality__item.--02 .collection-pajamas-quality__item-image-wrapper:before{width:calc(233.51 / 1440 * 100vw);max-width:233.51px;height:calc(151.35 / 1440 * 100vw);max-height:151.35px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_quality-02-certificate.png?v=5308724554315230689);right:-29%;bottom:-17%}.collection-pajamas-quality__item-body{font-size:14px;letter-spacing:.112em;font-weight:500;line-height:2;margin-top:min(calc(37 / 1440 * 100vw),37px);z-index:1}.collection-pajamas-quality__monme{grid-column:1 / 3}@media screen and (max-width: 749px){.collection-pajamas-quality{padding-top:54px}.collection-pajamas-quality__heading{font-size:50px}.collection-pajamas-quality__heading span{font-size:20px;margin-top:-18px}.collection-pajamas-quality__list{grid-template-columns:1fr;gap:26px;margin-top:24px}.collection-pajamas-quality__item{max-width:none;width:auto;grid-template-rows:auto;grid-row:auto;justify-items:center;gap:26px;margin-bottom:12px}.collection-pajamas-quality__item.--01{transform:translate(0)}.collection-pajamas-quality__item.--02{margin-right:0}.collection-pajamas-quality__item-heading{display:flex;align-items:flex-end}.collection-pajamas-quality__item.--01 .collection-pajamas-quality__item-heading{font-size:20px;gap:10px}.collection-pajamas-quality__item.--02 .collection-pajamas-quality__item-heading{font-size:18px;gap:0}.collection-pajamas-quality__item-heading:before{width:70px;height:70px;margin-left:-16px;margin-bottom:-8px}.collection-pajamas-quality__item-image-wrapper{padding-inline:10px}.collection-pajamas-quality__item.--01 .collection-pajamas-quality__item-image-wrapper:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection_quality-01-table--sp.png?v=3843735258121630411);width:calc(170.35 / 390 * 100vw);height:calc(168.6 / 390 * 100vw);right:-6%;bottom:-26%}.collection-pajamas-quality__item.--02 .collection-pajamas-quality__item-image-wrapper:before{width:calc(136.77 / 390 * 100vw);height:calc(100 / 390 * 100vw);background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_quality-02-certificate--sp.png?v=5709043465367104188);right:auto;bottom:-11%;left:-2%}.collection-pajamas-quality__item-body{font-size:12px;line-height:calc(22 / 12);width:94%;max-width:none}.collection-pajamas-quality__monme{grid-column:1 / 2;grid-row:2 / 3}}.collection-pajamas-present{max-width:1440px;margin-inline:auto;padding-top:135px;padding-bottom:128px}.collection-pajamas-present__inner{position:relative}.collection-pajamas-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-pajamas-present__inner:after{content:"";display:block;width:291px;height:244px;background:url(//cocosilk.jp/cdn/shop/files/collection_present-box.svg?v=5328215652916118420) no-repeat center / cover;position:absolute;right:3%;bottom:-10%}.collection-pajamas-present__image-wrapper{max-width:1100px;width:82%;margin-left:auto}.collection-pajamas-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-pajamas-present__text-wrapper:before{content:"";display:block;width:302px;height:96px;background:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_present-recommend.svg?v=8828383618300529163) no-repeat center / cover;position:absolute;top:-16px;left:13px}.collection-pajamas-present__heading{font-size:32px;letter-spacing:.1em;font-weight:500;margin-bottom:18px;position:relative;z-index:1}.collection-pajamas-present__body{font-size:14px;letter-spacing:.112em;font-weight:500;line-height:2}@media screen and (max-width: 749px){.collection-pajamas-present{padding-top:42px;padding-bottom:72px}.collection-pajamas-present__inner:before{font-size:30px;top:0;left:5px}.collection-pajamas-present__inner:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_present-box.svg?v=2507198581257695431);width:111px;height:93px;right:3%;bottom:-12%}.collection-pajamas-present__image-wrapper{width:calc(320 / 390 * 100%)}.collection-pajamas-present__text-wrapper{background:#fff;max-width:283px;padding:18px;box-shadow:5px 5px #e9d5d6;margin-top:-21px}.collection-pajamas-present__text-wrapper:before{width:130px;height:41px;top:-11px;left:0}.collection-pajamas-present__heading{font-size:17px;margin-bottom:10px}.collection-pajamas-present__body{font-size:9.5px;line-height:calc(18 / 9.5)}}.collection-pajamas-type{padding-top:111px;padding-bottom:78px;background:#f3f2ed}.collection-pajamas-type__inner{max-width:1140px}.collection-pajamas-type__header{display:flex;align-items:center;justify-content:center;gap:30px}.collection-pajamas-type__header .svg-shooting-star-01{max-width:50px}.collection-pajamas-type__heading{font-size:35px;letter-spacing:.04em;font-weight:500;color:#523f31;margin-top:10px}.collection-pajamas-type__list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.collection-pajamas-type__item{font-size:13px;letter-spacing:.05em;font-weight:500;color:#443330;text-align:center}.collection-pajamas-type__item-image{border-radius:20px}.collection-pajamas-type__item-name{margin-top:30px}.collection-pajamas-type__item-name span{line-height:1.4;display:block}.collection-pajamas-type__item-name span.en{font-size:22px;letter-spacing:.03em}.collection-pajamas-type__item-name span.en.--long{color:#cdb9b6}.collection-pajamas-type__item-name span.en.--short{color:#c3b4af}.collection-pajamas-type__item-name span.en.--onepiece{color:#c8a89f}.collection-pajamas-type__item-name span.en.--men{color:#523f31}.collection-pajamas-type__item-variants{color:#5a4b47;margin-top:16px}.collection-pajamas-type__item-button{font-size:inherit;font-weight:inherit;font-weight:500;color:inherit;width:100%;padding:0;box-shadow:4px 4px 6px #e8ccc873;margin-top:30px}.collection-pajamas-type__item-button span{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;background:linear-gradient(111.1deg,#e9e9e9,#fff);padding:0 30px;border-radius:inherit;box-shadow:2px 2px 5px #e5e5e5e6,-2px -2px 4px #ffffffe6,2px -2px 4px #e5e5e533,-2px 2px 4px #e5e5e533}.collection-pajamas-type__item-button svg path{fill:#443330}.collection-pajamas-type__type-list{display:grid;gap:36px;width:100%;margin-top:80px}.collection-pajamas-type__term{font-size:16px;letter-spacing:.15em;font-weight:700;line-height:61px;color:#443330;background:var(--bg-color);padding-inline:26px;position:relative;cursor:pointer}.collection-pajamas-type__term:before,.collection-pajamas-type__term:after{content:"";display:block;position:absolute;z-index:1;top:50%;right:30px;width:15px;height:.51px;background:#443330;transition:transform .2s ease}.collection-pajamas-type__term:before{transform:rotate(0)}.collection-pajamas-type__term:after{transform:rotate(90deg)}.collection-pajamas-type__term.is-active:before{transform:rotate(-180deg)}.collection-pajamas-type__term.is-active:after{transform:rotate(0)}.collection-pajamas-type__description{padding-bottom:70px}.collection-pajamas-type__description:not(.collection-pajamas-type__type:first-child .collection-pajamas-type__description){display:none}.collection-pajamas-type__option{display:grid;justify-items:center;padding-top:64px;margin-inline:12px}.collection-pajamas-type__option-heading{font-size:40px;letter-spacing:.1em;font-weight:500;display:inline-block}.collection-pajamas-type__option-heading:after{content:"";display:block;width:100%;border-top:1px solid #E3CA80}.collection-pajamas-type__option-body{color:#5a4b47;display:grid;justify-items:center;width:100%}.collection-pajamas-type__option.--size{max-width:600px;width:100%;margin-inline:auto}.collection-pajamas-type__option-table-wrapper{margin-top:44px;margin-inline:auto;width:100%}.collection-pajamas-type__option-table{font-size:13px;font-weight:500;text-align:center;width:100%}.collection-pajamas-type__option-table tr{display:flex}.collection-pajamas-type__option-table th,.collection-pajamas-type__option-table td{flex:1}.collection-pajamas-type__option-table thead th:not(:first-child){font-size:14px;letter-spacing:.03em;font-weight:500;line-height:1.5;padding-top:4px;color:#fff;background:var(--bg-color)}.collection-pajamas-type__option-table tbody tr:not(:last-child){border-bottom:1px solid var(--bg-color)}.collection-pajamas-type__option-table tbody th,.collection-pajamas-type__option-table tbody td{padding:8px 0}.collection-pajamas-type__option-table tbody th{font-weight:500}.collection-pajamas-type__option-table tbody td{background:#fff}.collection-pajamas-type__option-table th:not(:last-child),.collection-pajamas-type__option-table td:not(:last-child){border-right:6px solid #F3F2ED}.collection-pajamas-type__option-table th:first-child,.collection-pajamas-type__option-table td:first-child{border-right-width:3px;max-width:100px}.collection-pajamas-type__option-table-wrapper small{font-size:10.5px;text-align:right;display:block;margin-top:2px}.collection-pajamas-type__option-image-wrapper{width:100%;margin-top:36px}.collection-pajamas-type__type.--long .collection-pajamas-type__option-image-wrapper{max-width:352px}.collection-pajamas-type__type.--short .collection-pajamas-type__option-image-wrapper{max-width:380.88px}.collection-pajamas-type__type.--onepiece .collection-pajamas-type__option-image-wrapper{max-width:189.62px}.collection-pajamas-type__type.--mens .collection-pajamas-type__option-image-wrapper{max-width:352px}.collection-pajamas-type__option-body>small{font-size:12px;letter-spacing:.12em;line-height:calc(20 / 12);color:#707070;display:block;width:100%}.collection-pajamas-type__option.--size .collection-pajamas-type__option-body>small{margin-top:41px;margin-left:12px}.collection-pajamas-type__option.--colors .collection-pajamas-type__option-body>small{margin-top:63px}.collection-pajamas-colors__carousel-wrapper{margin-top:64px;width:100%}@media screen and (max-width: 959px){.collection-pajamas-type__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.collection-pajamas-type{padding-top:88px;padding-bottom:50px}.collection-pajamas-type__header{gap:26px}.collection-pajamas-type__list{gap:30px 20px;margin-top:40px}.collection-pajamas-type__item{font-size:11px}.collection-pajamas-type__item-name{margin-top:18px}.collection-pajamas-type__item-name span.en{font-size:20px}.collection-pajamas-type__item-variants{font-size:10px;margin-top:16px}.collection-pajamas-type__item-button{line-height:45px;margin-top:16px;position:relative}.collection-pajamas-type__item-button svg{position:absolute;top:50%;transform:translateY(-50%);right:12%}.collection-pajamas-type__type-list{margin-top:64px}.collection-pajamas-type__term{font-size:14px;margin-inline:-10px}.collection-pajamas-type__description{margin-inline:-8px;padding-bottom:28px}.collection-pajamas-type__option{padding-top:50px}.collection-pajamas-type__option-heading{font-size:27px}.collection-pajamas-type__option-table-wrapper{margin-top:32px}.collection-pajamas-type__option-table{font-size:10.5px}.collection-pajamas-type__option-table tbody tr:last-child{border-bottom:1px solid var(--bg-color)}.collection-pajamas-type__option-table tbody th,.collection-pajamas-type__option-table tbody td{padding:10.2px 0}.collection-pajamas-type__option-table thead th:not(:first-child){padding-top:3px}.collection-pajamas-type__option-table th:not(:last-child),.collection-pajamas-type__option-table td:not(:last-child){border-right-width:10px}.collection-pajamas-type__option-table th:first-child,.collection-pajamas-type__option-table td:first-child{border-right-width:0;flex-basis:4%;max-width:64px}.collection-pajamas-type__option-table-wrapper small{margin-top:4px}.collection-pajamas-type__option-image-wrapper{margin-top:20px}.collection-pajamas-type__type.--long .collection-pajamas-type__option-image-wrapper{max-width:320px;margin-left:-16px}.collection-pajamas-type__type.--short .collection-pajamas-type__option-image-wrapper{max-width:304px;margin-left:-12px;margin-top:27px}.collection-pajamas-type__type.--onepiece .collection-pajamas-type__option-image-wrapper{max-width:157px;margin-left:-5px;margin-top:24px}.collection-pajamas-type__type.--mens .collection-pajamas-type__option-image-wrapper{max-width:318px;margin-left:-16px;margin-top:21px}.collection-pajamas-type__option-body>small{font-size:10px;line-height:2}.collection-pajamas-type__option.--size .collection-pajamas-type__option-body>small{margin-top:35px;margin-left:8px}.collection-pajamas-type__option.--colors .collection-pajamas-type__option-body>small{margin-top:28px}.collection-pajamas-colors__carousel-wrapper{margin-top:38px}}.collection-pajamas-colors__carousel-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border-color:transparent}.collection-pajamas-colors__carousel-wrapper .main-carousel{width:100%;max-width:351.44px;margin-inline:auto}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow{top:46%;background:transparent;opacity:1}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-3.8em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-3.8em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow svg{fill:#d2a930;height:1.7em;width:1.7em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide{display:grid;justify-items:center}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .collection-pajamas-colors__carousel-image-wrapper{background:#fdfcfa;border-radius:20px}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .collection-pajamas-colors__carousel-image{background:#fdfcfa;border-radius:20px;aspect-ratio:351.44 / 553.93;object-fit:contain;transform:scale(.9)}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:20px;letter-spacing:.05em;font-weight:500;margin-top:-16px}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:13px;letter-spacing:.05em;font-weight:500}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel{margin-top:66px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__track{overflow:visible!important}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__list{transform:none!important;flex-wrap:wrap;gap:32px 10px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 40px)/5);margin-right:0!important}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide a{display:block;background:#fff;border-radius:10px;position:relative}.collection-pajamas-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-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide .collection-pajamas-colors__carousel-image{background:#fff;border-radius:10px;aspect-ratio:1 / 1;object-fit:contain}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:15px;letter-spacing:0;font-weight:500;margin-top:14px}.collection-pajamas-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;margin-top:4px}.collection-pajamas-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-pajamas-colors__carousel-wrapper .main-carousel{width:calc(260 / 390 * 100vw)}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow{top:44.4%}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-2em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-2em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__arrow svg{height:.9em;width:.9em}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .collection-pajamas-colors__carousel-image-wrapper{border-radius:20px}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .collection-pajamas-colors__carousel-image{border-radius:20px;aspect-ratio:13 / 20;padding-bottom:0}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:12px;margin-top:12px}.collection-pajamas-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:9px;color:#9c9c9c}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel{margin-top:38px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__list{gap:6px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 6px * 2) / 3)}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide.is-active a:before{padding:2px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:10px;margin-top:8px}.collection-pajamas-colors__carousel-wrapper .thumbnail-carousel .splide__slide .en{font-size:8px;line-height:1.5;margin-top:0}.collection-pajamas-colors small{font-size:10px;line-height:2;margin-top:5px}}.sec-items-care__header:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_howtocare.jpg?v=13787746649239200512)}@media screen and (max-width: 749px){.sec-items-care__header:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-pajamas_howtocare--sp.jpg?v=10334269436079243274)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/style_pajamas.css.map */
