.collection-hairtie-header{display:flex;justify-content:center}.collection-hairtie-heading{font-size:14px;letter-spacing:.3em;font-weight:500;line-height:2;display:inline-grid;justify-items:center}.collection-hairtie-heading:after{content:"";display:block;width:100%;height:1px;background:#e3ca80;margin-top:12px}.collection-hairtie-heading span{font-family:"Josefin Sans",var(--font-body-family);font-size:40px;letter-spacing:.26em;font-weight:500;line-height:1.5;margin-bottom:-2px}@media screen and (max-width: 749px){.collection-hairtie-heading{font-size:12px}.collection-hairtie-heading:after{margin-top:15px}.collection-hairtie-heading span{font-size:28px;margin-bottom:0}}.collection-hairtie-catch{background:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_catch-bg.jpg?v=876222214986635990) no-repeat center / cover;color:#fff}.collection-hairtie-catch__inner{max-width:1440px;width:100%;margin-inline:auto}.collection-hairtie-catch__heading{font-size:100px;letter-spacing:.1em;line-height:1.03;margin-top:-42px;margin-left:min(12.5vw,180px);position:relative}.collection-hairtie-catch__body{display:grid;grid-template-columns:1fr min(calc(880 / 1440 * 100vw),880px);justify-items:center;margin-top:68px;column-gap:10px}.collection-hairtie-catch__content{justify-self:center;max-width:800px;width:100%;padding-inline:20px;margin-bottom:60px}.collection-hairtie-catch__catchphrase{font-size:clamp(34px,calc(40 / 1440 * 100vw),40px);letter-spacing:.1em;margin-top:30px}.collection-hairtie-catch__catchphrase span{letter-spacing:.05em}.collection-hairtie-catch__catchphrase:after{content:"";display:block;width:100%;border-top:1px solid;margin-top:30px;margin-bottom:50px}.collection-hairtie-catch__rank{display:grid;grid-template-columns:calc(150 / 760 * 100%) 1fr;align-items:center;gap:calc(30 / 760 * 100%)}.collection-hairtie-catch__rank-description{letter-spacing:.1em;line-height:1.8;font-weight:500}.collection-hairtie-catch__rank-description span:nth-child(1){font-size:24px;line-height:2;display:block}.collection-hairtie-catch__rank-description span:nth-child(2){font-size:36px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:35px;margin-top:-10px}.collection-hairtie-catch__rank-description span.collection-hairtie-catch__rank-label{font-size:26px;display:flex;align-items:baseline;margin-top:-15px}.collection-hairtie-catch__rank-description span.collection-hairtie-catch__rank-number{font-size:62px;line-height:1;margin-inline:.1em}.collection-hairtie-catch__rank-description small{font-family:var(--font-body-family);letter-spacing:.2em;font-weight:700;display:block;margin-top:2px}.collection-hairtie-catch__status-image-wrapper{display:grid;justify-items:center;margin-bottom:20px}.collection-hairtie-catch__statuses-wrapper{display:grid;grid-template-columns:calc(375 / 705 * 100%) 1fr;align-items:center;gap:calc(38 / 705 * 100%);max-width:705px;width:100%;margin-top:50px}.collection-hairtie-catch__status-image-wrapper small{font-size:12px;letter-spacing:.2em;font-weight:700;margin-top:13px}.collection-hairtie-catch__status{line-height:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:28px}.collection-hairtie-catch__term{font-size:18px;letter-spacing:.05em;font-weight:500}.collection-hairtie-catch__description{font-size:40px;letter-spacing:.1em;font-weight:500}.collection-hairtie-catch__description span{font-size:24px}.collection-hairtie-catch__status.--rating .collection-hairtie-catch__description{display:flex;align-items:center;gap:17px}.collection-hairtie-catch__status.--rating .collection-hairtie-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-hairtie-catch__image-wrapper{order:-1;margin-bottom:-80px}.collection-hairtie-catch__image{border-top-right-radius:min(calc(200 / 1440 * 100vw),200px)}@media screen and (max-width: 989px){.collection-hairtie-catch{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_catch-bg--sp.jpg?v=14259625080587215650);margin-bottom:84px}.collection-hairtie-catch__catchphrase{text-align:center}.collection-hairtie-catch__body{grid-template-columns:1fr;margin-top:14px;position:relative}.collection-hairtie-catch__image-wrapper{order:0;margin-right:auto;margin-bottom:-84px;position:relative}.collection-hairtie-catch__image-wrapper:after{content:"SCRUNCHIE";font-family:"Josefin Sans",var(--font-body-family);font-size:35px;font-weight:300;letter-spacing:.1em;line-height:1.2;color:#fff;writing-mode:vertical-rl;position:absolute;top:0;right:3%}.collection-hairtie-catch__image{width:76%}}@media screen and (max-width: 749px){.collection-hairtie-catch{padding-top:27px}.collection-hairtie-catch__heading{font-size:35px;line-height:1.12;margin-top:0;margin-left:24px}.collection-hairtie-catch__content{padding-inline:26px;margin-bottom:53px;display:grid;justify-items:center}.collection-hairtie-catch__catchphrase{font-size:20px;line-height:1.5;margin-top:0;width:100%}.collection-hairtie-catch__catchphrase span{letter-spacing:.1em}.collection-hairtie-catch__catchphrase:after{margin-top:15px;margin-bottom:28px}.collection-hairtie-catch__rank{grid-template-columns:114px 1fr;gap:calc(15 / 390 * 100vw)}.collection-hairtie-catch__rank-description{margin-top:4px}.collection-hairtie-catch__rank-description span:nth-child(1){font-size:13px;line-height:calc(22 / 13);margin-top:0}.collection-hairtie-catch__rank-description span:nth-child(2){font-size:15px;line-height:2;margin-top:0}.collection-hairtie-catch__rank-description small{font-size:10px;margin-top:4px}.collection-hairtie-catch__statuses-wrapper{grid-template-columns:1fr;justify-items:center;gap:10px;max-width:100%;margin-top:26px}.collection-hairtie-catch__status-image-wrapper{width:95%;max-width:390px;margin-bottom:0}.collection-hairtie-catch__status-image-wrapper small{font-size:10px;margin-top:6px}.collection-hairtie-catch__status{gap:44px;margin-top:6px;margin-bottom:6px}.collection-hairtie-catch__term{font-size:16px;letter-spacing:.1em}.collection-hairtie-catch__status.--rating .collection-hairtie-catch__term{font-size:14px}.collection-hairtie-catch__description{font-size:30px}.collection-hairtie-catch__description span{font-size:18px}.collection-hairtie-catch__status.--rating .collection-hairtie-catch__description{gap:32px;margin-left:-16px}.collection-hairtie-catch__image{border-top-right-radius:min(calc(110 / 390 * 100vw),110px);aspect-ratio:284 / 329;object-position:50% 44%;object-fit:cover}}.collection-hairtie-question{padding-top:205px;padding-bottom:130px;max-width:1440px;margin-inline:auto;position:relative}.collection-hairtie-question__inner{display:grid;justify-items:center;gap:40px;position:relative;z-index:1}.collection-hairtie-question__heading{font-size:34px;letter-spacing:.1em;font-weight:500;text-align:center}.collection-hairtie-question__heading span{font-size:24px;display:block;margin-bottom:12px}.collection-hairtie-question__image-wrapper{max-width:548px;width:70%;margin-top:26px}.collection-hairtie-question__capture{font-size:24px;letter-spacing:.3em;font-weight:500;display:grid;justify-items:center}.collection-hairtie-question__capture span{font-size:34px;letter-spacing:.1em;line-height:1.4;color:#fff;display:inline-block;background:#c7a9a8;padding-inline:.2em;margin-top:7px}.collection-hairtie-question__text{font-size:14px;letter-spacing:2.8px;font-weight:500;line-height:2;text-align:center;background:#f7f7f7;padding:20px 50px}@media screen and (max-width: 749px){.collection-hairtie-question{padding-top:55px;padding-bottom:44px}.collection-hairtie-question__inner{gap:20px;padding:0 17px}.collection-hairtie-question__heading{font-size:22px;line-height:1.5}.collection-hairtie-question__heading span{font-size:16px;margin-bottom:8px}.collection-hairtie-question__image-wrapper{max-width:326px;width:100%}.collection-hairtie-question__capture{font-size:18px;line-height:1.4}.collection-hairtie-question__capture span{font-size:26px;padding-inline:.35em;margin-top:10px}.collection-hairtie-question__text{font-size:12px;line-height:calc(22 / 12);letter-spacing:3.2px;text-align:justify;padding:23px 20px 20px;margin-inline:7px}}.collection-hairtie-damageless{padding-top:32px;padding-bottom:80px}.collection-hairtie-damageless__inner{max-width:1440px;margin-inline:auto}.collection-hairtie-damageless__heading{font-size:34px;letter-spacing:.1em;font-weight:500;line-height:1.5;background:#fdfaf8;width:min(calc((780 - 34) / 1440 * 100vw),(780px - 34px));display:grid;justify-items:center;padding:min(calc(165 / 1440 * 100vw),165px) 34px min(calc(161 / 1440 * 100vw),161px) 0}.collection-hairtie-damageless__heading span{font-size:20px;letter-spacing:.3em;line-height:1.3;display:block;margin-bottom:20px}.collection-hairtie-damageless__image-wrapper.--1{display:block;width:min(calc(820 / 1440 * 100vw),820px);margin-left:auto;margin-top:max(calc(-358 / 1440 * 100vw),-358px);position:relative}.collection-hairtie-damageless__image-wrapper.--1:before{content:"DAMAGE LESS";font-family:"Josefin Sans",var(--font-body-family);font-size:min(calc(85 / 1440 * 100vw),85px);color:#f3eceb;letter-spacing:.1em;font-weight:500;text-align:center;width:100%;position:absolute;top:104%;left:50%;transform:translate(-50%)}.collection-hairtie-damageless__image-wrapper.--2{display:block;width:min(calc(431.22 / 1440 * 100vw),431.22px);margin-top:-44px;margin-left:min(10vw,144px)}@media screen and (max-width: 749px){.collection-hairtie-damageless{padding-top:26px;padding-bottom:6px}.collection-hairtie-damageless__image-wrapper.--1{width:86%;margin-top:-18px;overflow:hidden}.collection-hairtie-damageless__image-wrapper.--1 .collection-hairtie-damageless__image{aspect-ratio:324 / 247;object-position:15% 15%;object-fit:cover;transform:translateY(7px) scale(1.08)}.collection-hairtie-damageless__image-wrapper.--2{width:60%;margin-top:50px;margin-left:24px}.collection-hairtie-damageless__image-wrapper.--1:before{writing-mode:vertical-rl}.collection-hairtie-damageless__heading{font-size:22px;line-height:calc(32 / 22);width:86%;padding:60px 20px}.collection-hairtie-damageless__heading span{font-size:14px;margin-bottom:10px}}.collection-hairtie-point{padding-top:80px;padding-bottom:80px}.collection-hairtie-point__inner{max-width:calc(var(--page-width) + 60px)}.collection-hairtie-point__list{display:grid;grid-template-columns:repeat(2,1fr);gap:min(calc(62 / 1440 * 100vw),62px);justify-content:space-between;margin-top:50px}.collection-hairtie-point__item{background:#fff;border:1px solid #E3CA80;border-radius:20px;position:relative}.collection-hairtie-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:-40px;left:50%;transform:translate(-50%)}.collection-hairtie-point__item:after{content:"";display:block;width:64.6px;height:57.4px;background:no-repeat center / cover;position:absolute;top:-8%;left:50%;transform:translate(-50%);z-index:1}.collection-hairtie-point__item.--01:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_point-01.svg?v=6654878323907764522)}.collection-hairtie-point__item.--02:after{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_point-02.svg?v=14601985123010309204)}.collection-hairtie-point__item-inner{padding:50px 42px 60px;background:#fff;border-radius:20px;position:relative;z-index:1}.collection-hairtie-point__item-heading{font-size:30px;letter-spacing:.1em;font-weight:500;text-align:center}.collection-hairtie-point__item-heading:after{content:"";display:block;width:100%;border-top:1px solid #E3CA80;margin-top:26px;margin-bottom:30px}.collection-hairtie-point__item-body{font-size:14px;letter-spacing:2.8px;font-weight:500;line-height:2;padding-inline:16px}.collection-hairtie-point__item-body span{position:relative;z-index:1}@media screen and (max-width: 749px){.collection-hairtie-point{padding-top:0;padding-bottom:0}.collection-hairtie-point__list{grid-template-columns:1fr;gap:56px;margin-top:58px;margin-inline:0}.collection-hairtie-point__item{border-radius:15px}.collection-hairtie-point__item:before{width:150px;height:150px;top:-22px}.collection-hairtie-point__item:after{content:"";display:block;width:37.6px;height:46.8px;top:-16%}.collection-hairtie-point__item:after{width:39.56px;height:31.27px;top:-3%}.collection-hairtie-point__item-inner{padding:36px 26px 28px}.collection-hairtie-point__item-heading{font-size:18px}.collection-hairtie-point__item-heading:after{margin-top:12px;margin-bottom:18px}.collection-hairtie-point__item-body{font-size:12px;line-height:calc(22 / 12);letter-spacing:3.5px;padding-inline:10px}}.collection-hairtie-moisturising{padding-top:98px;padding-bottom:90px}.collection-hairtie-moisturising__inner{max-width:1440px;margin-inline:auto}.collection-hairtie-moisturising__image-container{position:relative}.collection-hairtie-moisturising__image-wrapper{display:block;width:min(calc(978 / 1440 * 100vw),978px)}.collection-hairtie-moisturising__heading{font-size:34px;letter-spacing:.1em;font-weight:500;line-height:1.5;margin-top:12px;position:absolute;top:50%;transform:translateY(-50%);left:8.4%}.collection-hairtie-moisturising__text-container{display:flex;position:relative}.collection-hairtie-moisturising__text-container:before{content:"MOISTURISING";font-family:"Josefin Sans",var(--font-body-family);font-size:min(calc(85 / 1440 * 100vw),85px);color:#f3eceb;letter-spacing:.1em;font-weight:500;margin-top:28px}.collection-hairtie-moisturising__text-wrapper{color:#fff;background:#dfc0bf;width:min(calc(710 / 1440 * 100vw),710px);margin-top:-286px;display:grid;justify-items:center;align-content:center;padding-top:93px;padding-bottom:93px;margin-left:-6px}.collection-hairtie-moisturising__text{width:min(calc(437 / 1440 * 100vw),437px);display:grid;justify-items:start;gap:18px}.collection-hairtie-moisturising__text-eyebrow{font-size:20px;letter-spacing:.3em;font-weight:500;padding-inline:.6em .2em;padding-bottom:8px;border-bottom:1px solid;display:inline-block}.collection-hairtie-moisturising__text-heading{font-size:40px;letter-spacing:.1em;font-weight:500;line-height:1.5}.collection-hairtie-moisturising__text-body{font-size:14px;letter-spacing:3.5px;font-weight:500;line-height:2}@media screen and (max-width: 749px){.collection-hairtie-moisturising{padding-top:62px;padding-bottom:68px}.collection-hairtie-moisturising__image-wrapper{width:100%}.collection-hairtie-moisturising__heading{font-size:20px;margin-top:-14px;left:9.2%}.collection-hairtie-moisturising__text-container{justify-content:space-between;align-items:flex-end}.collection-hairtie-moisturising__text-container:before{font-size:24px;line-height:2.1;font-weight:400;writing-mode:vertical-rl}.collection-hairtie-moisturising__text-wrapper{width:85.3%;margin-top:-38px;padding:58px 35px}.collection-hairtie-moisturising__text{width:100%;gap:16px}.collection-hairtie-moisturising__text-eyebrow{font-size:14px;padding-bottom:9px;padding-inline:.7em .5em}.collection-hairtie-moisturising__text-heading{font-size:22px;line-height:calc(32 / 22)}.collection-hairtie-moisturising__text-body{font-size:12px;line-height:calc(22 / 12);letter-spacing:2.7px}}.collection-hairtie-quality{padding-top:108px;padding-bottom:142px}.collection-hairtie-quality__inner{max-width:calc(var(--page-width) + 160px)}.collection-hairtie-quality__heading:after{content:none}.collection-hairtie-quality__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px min(calc(60 / 1440 * 100vw),60px);margin-top:78px}.collection-hairtie-quality__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:min(calc(26 / 1440 * 100vw),26px)}.collection-hairtie-quality__item-heading{font-size:24px;letter-spacing:.1em;font-weight:500}.collection-hairtie-quality__item-heading:before{content:"";display:block;height:57.5px;background:no-repeat center / cover;margin-bottom:28px}.collection-hairtie-quality__item.--01 .collection-hairtie-quality__item-heading:before{width:76.25px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-01.svg?v=10400414519647366993)}.collection-hairtie-quality__item.--02 .collection-hairtie-quality__item-heading:before{width:90px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-02.svg?v=5974351584249576812)}.collection-hairtie-quality__item.--03 .collection-hairtie-quality__item-heading:before{width:86.25px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-03.svg?v=9278276791576029993)}.collection-hairtie-quality__item-body{font-size:14px;letter-spacing:2.8px;font-weight:500;line-height:2}@media screen and (max-width: 749px){.collection-hairtie-quality{padding-top:0;padding-bottom:52px}.collection-hairtie-quality__list{grid-template-columns:1fr;gap:26px;margin-top:37px}.collection-hairtie-quality__item{max-width:none;width:auto;grid-template-rows:auto;grid-row:auto;justify-items:center;gap:25px;margin-bottom:16px}.collection-hairtie-quality__item-heading{font-size:20px;display:flex;align-items:center;gap:15px}.collection-hairtie-quality__item-heading:before{margin-left:-10px;margin-bottom:0}.collection-hairtie-quality__item.--01 .collection-hairtie-quality__item-heading:before{width:40px;height:30.16px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-01.svg?v=10400414519647366993)}.collection-hairtie-quality__item.--02 .collection-hairtie-quality__item-heading:before{width:40px;height:25.56px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-02.svg?v=5974351584249576812)}.collection-hairtie-quality__item.--03 .collection-hairtie-quality__item-heading:before{width:40px;height:27px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_quality-03.svg?v=9278276791576029993)}.collection-hairtie-quality__item-body{font-size:12px;line-height:calc(22 / 12);letter-spacing:3.5px}}.collection-hairtie-present{max-width:1440px;margin-inline:auto;padding-top:122px;padding-bottom:122px;position:relative}.collection-hairtie-present:before{content:"";display:block;width:70%;border-top-right-radius:min(calc(260 / 1440 * 100vw),260px);border-bottom-right-radius:min(calc(260 / 1440 * 100vw),260px);background:#fdfaf8;position:absolute;top:0;left:0;bottom:0}.collection-hairtie-present__inner{display:grid;grid-template-columns:1fr min(calc(650 / 1440 * 100vw),650px);align-items:center;justify-items:center}.collection-hairtie-present__image-wrapper{width:min(calc(650 / 1440 * 100vw),650px);margin-left:auto;position:relative}.collection-hairtie-present__text-wrapper{max-width:450px;width:100%;margin-left:32px;position:relative}.collection-hairtie-present__text-wrapper:before{content:"";display:block;width:226px;height:74px;background:url(//cocosilk.jp/cdn/shop/files/collection-nightcap_present-recommend.svg?v=8828383618300529163) no-repeat center / cover;position:absolute;top:-74px;left:-58px}.collection-hairtie-present__heading{font-size:34px;letter-spacing:.1em;font-weight:500;margin-bottom:33px;position:relative;z-index:1}.collection-hairtie-present__body{font-size:14px;letter-spacing:3.5px;font-weight:500;line-height:2}@media screen and (max-width: 749px){.collection-hairtie-present{padding-top:100px;padding-bottom:60px}.collection-hairtie-present:before{width:100%;border-bottom-right-radius:0;border-top-left-radius:min(48vw,180px);border-top-right-radius:min(48vw,180px)}.collection-hairtie-present__inner{grid-template-columns:1fr;gap:43px}.collection-hairtie-present__inner:after{content:"";display:block;width:111px;height:93px;background:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_present-box.svg?24203) no-repeat center / cover;position:absolute;right:3%;bottom:-12%}.collection-hairtie-present__image-wrapper{width:calc(290 / 390 * 100%);margin-inline:auto}.collection-hairtie-present__text-wrapper{max-width:none;padding-inline:48px;margin-left:0}.collection-hairtie-present__text-wrapper:before{width:158px;height:56px;top:-44px;left:55px}.collection-hairtie-present__heading{font-size:16px;text-align:center;margin-bottom:28px}.collection-hairtie-present__body{font-size:12px;line-height:calc(22 / 12);letter-spacing:4.8px}}.collection-hairtie-variation{padding-top:160px;padding-bottom:122px}.collection-hairtie-variation__list{display:grid;justify-content:center;grid-template-columns:repeat(3,min(calc(287 / 1440 * 100vw),287px));gap:min(calc(60 / 1440 * 100vw),60px);margin-top:36px}.collection-hairtie-variation__item{display:grid;justify-items:center}.collection-hairtie-variation__item-link{text-decoration:none;transition:opacity var(--duration-short) ease}.collection-hairtie-variation__item-link:hover{opacity:.7}.collection-hairtie-variation__item-image-wrapper{width:min(calc(250 / 1440 * 100vw),250px);overflow:hidden}.collection-hairtie-variation__item-image{transform:scale(1.3)}.collection-hairtie-variation__item-heading{font-size:14px;letter-spacing:2.8px;font-weight:500;line-height:2;text-align:center;margin-top:12px}.collection-hairtie-variation__item-heading span{font-family:"Josefin Sans",var(--font-body-family);font-size:24px;letter-spacing:.2em;display:block;margin-top:6px}@media screen and (max-width: 749px){.collection-hairtie-variation{padding-top:73px;padding-bottom:42px}.collection-hairtie-variation__list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:44px}.collection-hairtie-variation__item-image-wrapper{width:100%}.collection-hairtie-variation__item-image{transform:scale(1.2)}.collection-hairtie-variation__item-heading{font-size:10px;margin-top:5px}.collection-hairtie-variation__item-heading span{font-size:10px;letter-spacing:.1em;line-height:1.4;margin-top:0}}.collection-hairtie-item:not(.--hairtie){margin-top:calc(-103 / 1440 * 100vw)}.collection-hairtie-item:before{content:"";display:block;width:100%;height:calc(103 / 1440 * 100vw);background:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_item-bg-01.png?v=15072520196577335659) no-repeat center / cover;margin-bottom:-1px}.collection-hairtie-item.--scrunchie:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_item-bg-02.png?v=696941233632162416)}.collection-hairtie-item__inner{background:#f8f4f1;padding-top:148px;padding-bottom:326px}.collection-hairtie-item.--scrunchie .collection-hairtie-item__inner{background:#f3eeec}@media screen and (max-width: 749px){.collection-hairtie-item:not(.--hairtie){margin-top:calc(-35 / 375 * 100vw)}.collection-hairtie-item:before{height:calc(35 / 375 * 100vw);background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_item-bg-01--sp.png?v=12698965173166784743)}.collection-hairtie-item.--scrunchie:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_item-bg-02--sp.png?v=8865330671811112811)}.collection-hairtie-item__inner{padding-top:16px;padding-bottom:94px}}.collection-hairtie-item-main__inner{max-width:calc(var(--page-width) - 24px);display:grid;grid-template-columns:1fr min(calc(600 / 1440 * 100vw),600px);gap:20px}.collection-hairtie-item-main__text-wrapper{max-width:383px;width:100%;margin-top:min(calc(194 / 1440 * 100vw),194px);margin-left:6px;position:relative}.collection-hairtie-item-main__header{justify-content:flex-start}.collection-hairtie-item-main__heading{justify-items:start}.collection-hairtie-item-main__heading span{margin-top:18px}.collection-hairtie-item.--ribbon .collection-hairtie-item-main__heading span{margin-top:22px;margin-bottom:12px}.collection-hairtie-item-main__body{font-size:14px;letter-spacing:2.8px;font-weight:500;line-height:2;margin-top:26px}.collection-hairtie-item-main__text-image-wrapper{width:200px;position:absolute}.collection-hairtie-item.--hairtie .collection-hairtie-item-main__text-image-wrapper{top:-45px;right:-75px}.collection-hairtie-item.--scrunchie .collection-hairtie-item-main__text-image-wrapper{top:-132px;right:-67px}.collection-hairtie-item.--ribbon .collection-hairtie-item-main__text-image-wrapper{width:230px;top:-6px;right:-67px}.collection-hairtie-item-main__image-wrapper.--2{width:min(calc(383 / 1440 * 100vw),383px);margin-top:-158px;margin-left:30px}.collection-hairtie-item-main__scene{display:grid;justify-items:center;margin-top:45px}.collection-hairtie-item-main__scene-label{font-size:24px;letter-spacing:.1em;font-weight:500;color:#fff;background:#dabab9;border-radius:10px;padding-inline:1.34em;position:relative}.collection-hairtie-item-main__scene-label:before{content:"";position:absolute;width:15px;height:11px;background:#dabab9;bottom:-10px;left:0;right:0;clip-path:polygon(0 0,100% 0,50% 100%);margin:auto}.collection-hairtie-item-main__scene-list{font-size:16px;letter-spacing:2.8px;font-weight:500;line-height:1.75;display:grid;gap:10px;margin-top:36px;margin-left:-26px}.collection-hairtie-item-main__scene-item{display:flex;gap:1.4em}.collection-hairtie-item-main__scene-item:before{content:"";display:block;width:12px;height:7px;border-left:2px solid #AE827C;border-bottom:2px solid #AE827C;transform:rotate(-43deg);margin-top:6px}@media screen and (max-width: 749px){.collection-hairtie-item-main__inner{grid-template-columns:1fr}.collection-hairtie-item-main__text-wrapper{margin-left:0}.collection-hairtie-item-main__heading span{margin-top:6px}.collection-hairtie-item.--ribbon .collection-hairtie-item-main__heading span{margin-top:13px;margin-bottom:7px}.collection-hairtie-item-main__text-image-wrapper{width:140px}.collection-hairtie-item.--hairtie .collection-hairtie-item-main__text-image-wrapper{top:-20px;right:-5px}.collection-hairtie-item.--scrunchie .collection-hairtie-item-main__text-image-wrapper{top:-70px;right:-18px}.collection-hairtie-item.--ribbon .collection-hairtie-item-main__text-image-wrapper{width:160px;top:-10px;right:-18px}.collection-hairtie-item-main__body{font-size:12px;letter-spacing:3.5px;line-height:calc(22 / 12);margin-top:28px}.collection-hairtie-item-main__image-wrapper.--1{width:98%;margin-right:calc(-1 * var(--page-width-padding) / 2);margin-left:auto;margin-top:24px;overflow:hidden}.collection-hairtie-item.--hairtie .collection-hairtie-item-main__image-wrapper.--1 .collection-hairtie-item-main__image{transform:translate(-7%,7%) scale(1.1)}.collection-hairtie-item.--scrunchie .collection-hairtie-item-main__image-wrapper.--1 .collection-hairtie-item-main__image{transform:translateY(-1%)}.collection-hairtie-item.--ribbon .collection-hairtie-item-main__image-wrapper.--1 .collection-hairtie-item-main__image{transform:translate(-1.3%,.5%) scale(1.05)}.collection-hairtie-item-main__image-wrapper.--2{width:72%;margin-top:20px;margin-left:calc(-1 * var(--page-width-padding) / 2)}.collection-hairtie-item-main__scene{margin-top:25px}.collection-hairtie-item-main__scene-label{font-size:18px;line-height:1.9;padding-inline:3.1em}.collection-hairtie-item-main__scene-list{font-size:12px;letter-spacing:3.3px;gap:11px;margin-top:30px;margin-left:-3px}.collection-hairtie-item-main__scene-item{gap:.9em}.collection-hairtie-item-main__scene-item:before{width:14px;transform:rotate(-48deg);margin-top:4px}}.collection-hairtie-item-gallery{margin-top:138px}.collection-hairtie-item-gallery__image-container{width:min(calc(625 / 1440 * 100vw),625px);margin-left:82px;position:relative}.collection-hairtie-item-gallery__image-wrapper.--1{overflow:hidden}.collection-hairtie-item-gallery__image-container span{font-size:70px;letter-spacing:.1em;font-weight:500;writing-mode:vertical-rl;color:#fff;position:absolute;top:0;right:100%}.collection-hairtie-item.--ribbon .collection-hairtie-item-gallery__image-wrapper.--1 .collection-hairtie-item-gallery__image{transform:translate(4%,6%) scale(1.1)}.collection-hairtie-item-gallery__image-wrapper.--2{width:min(calc(444.5 / 1440 * 100vw),444.5px);margin-left:auto;margin-top:-232px;margin-right:40px;position:relative}@media screen and (max-width: 749px){.collection-hairtie-item-gallery{margin-top:48px}.collection-hairtie-item-gallery__image-container{width:83%;margin-left:0}.collection-hairtie-item-gallery__image-container span{font-size:30px;right:auto;left:98%}.collection-hairtie-item.--scrunchie .collection-hairtie-item-gallery__image-wrapper.--1 .collection-hairtie-item-gallery__image{transform:translate(-2%,3%) scale(1.1)}.collection-hairtie-item.--ribbon .collection-hairtie-item-gallery__image-wrapper.--1 .collection-hairtie-item-gallery__image{transform:translate(1%,3%) scale(1)}.collection-hairtie-item-gallery__image-wrapper.--2{width:58%;margin-left:auto;margin-top:-58px;margin-right:calc(-1 * var(--page-width-padding) / 2)}}.collection-hairtie-item-colors{margin-top:205px}.collection-hairtie-item-colors__inner{max-width:1000px}.collection-hairtie-item-colors__heading{font-size:30px;letter-spacing:.2em;font-weight:500;text-align:center;margin-bottom:34px}.collection-hairtie-item-colors__list{display:flex;flex-wrap:wrap;justify-content:center;gap:44px 40px}.collection-hairtie-item-colors__item{flex:0 1 calc((100% - 120px)/4)}.collection-hairtie-item-colors__item a{display:block;border-radius:10px;box-shadow:5px 5px 10px #eee8e3;position:relative}.collection-hairtie-item-colors__item .collection-hairtie-item-colors__image{background:#fdfcfa;border-radius:10px;aspect-ratio:1 / 1;object-fit:contain}.collection-hairtie-item-colors__item .min{font-size:15px;letter-spacing:0;font-weight:500;margin-top:10px}.collection-hairtie-item-colors__item .en{font-family:"sofia-pro",var(--font-body-family);font-size:12px;letter-spacing:.05em;font-weight:500}@media screen and (max-width: 749px){.collection-hairtie-item-colors{margin-top:70px}.collection-hairtie-item-colors__heading{font-size:20px;margin-bottom:26px}.collection-hairtie-item-colors__list{justify-content:flex-start;gap:25px 12.5px}.collection-hairtie-item-colors__item{flex:0 1 calc((100% - 12.5px * 2) / 3)}.collection-hairtie-item-colors__item.is-active a:before{padding:2px}.collection-hairtie-item-colors__item .min{font-size:11px;line-height:1.4;margin-top:12px}.collection-hairtie-item-colors__item .en{font-size:10px}}.collection-hairtie-combination{margin-top:calc(-128 / 1440 * 100vw);padding-top:355px;padding-bottom:216px;background:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_combination-bg.jpg?v=8814694072750102796) no-repeat top center / cover}.collection-hairtie-combination__inner{max-width:calc(var(--page-width) + -60px);display:grid;grid-template-columns:min(calc(520 / 1440 * 100vw),520px) 1fr;gap:10px;justify-content:space-between;justify-items:end}.collection-hairtie-combination__text-wrapper{color:#fff;text-align:center;display:grid;justify-items:center;align-content:center;gap:40px;margin-top:-14px}.collection-hairtie-combination__text-wrapper:before{content:"";display:block;width:50px;height:1px;background:#fff}.collection-hairtie-combination__heading{order:-1;font-size:34px;letter-spacing:.1em;font-weight:500}.collection-hairtie-combination__heading span{display:block;font-family:"Josefin Sans",var(--font-body-family);font-size:30px;letter-spacing:.2em;line-height:2}.collection-hairtie-combination__body{font-size:24px;letter-spacing:.1em;line-height:1.7;font-weight:500}@media screen and (max-width: 749px){.collection-hairtie-combination{margin-top:calc(-38 / 375 * 100vw);padding-top:98px;padding-bottom:80px;background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_combination-bg--sp.jpg?v=13242482422725441076)}.collection-hairtie-combination__inner{grid-template-columns:1fr;justify-items:center;gap:48px}.collection-hairtie-combination__text-wrapper{order:-1;gap:31px;margin-top:0}.collection-hairtie-combination__heading{font-size:24px}.collection-hairtie-combination__heading span{font-size:20px}.collection-hairtie-combination__body{font-size:16px;line-height:1.8}}.sec-items-care__header:before{background-image:url(//cocosilk.jp/cdn/shop/files/collection-hairtie_howtocare.jpg?v=9622015479609860034)}
/*# sourceMappingURL=/cdn/shop/t/83/assets/style_hairtie.css.map */
