.cine-gallery{padding:0;background:#f7f2ee;overflow:hidden;position:relative}.cine-gallery.section{padding:0}.cine-container{position:relative;max-width:1500px;margin:0 auto}.cine-container img{border-radius:0}.cine-row-hero{position:relative;padding:0}.cine-more-beauty{position:absolute;top:0;left:-8px;z-index:3;writing-mode:vertical-rl;font-family:Bodoni Moda,serif;font-size:80px;color:#b7737799;letter-spacing:-.02em;line-height:1;pointer-events:none;white-space:nowrap}.cine-hero-img{position:relative;width:88%;margin-left:auto;overflow:hidden}.cine-hero-img img{width:100%;display:block;object-fit:cover;aspect-ratio:3 / 4}.cine-hero-img-fade{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to bottom,transparent 0%,#b87d8a 100%);pointer-events:none;z-index:1}.cine-hero-textbox{position:relative;z-index:1;width:100%;padding:68px 24px 120px;background:linear-gradient(170deg,#b87d8a 0% 55%,#c89a8990);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:left}.cine-hero-jp{font-family:Cormorant Garamond,serif;font-size:26px;color:#f7f2ee;line-height:1.65;letter-spacing:.06em;font-weight:400}.cine-hero-en{font-family:Cormorant Garamond,serif;font-size:10px;color:#f7f2ee99;letter-spacing:.04em}.cine-row-offset{position:relative;margin-top:-50px;z-index:2}.cine-offset-img{width:68%;margin:0 auto 0 10%;overflow:hidden;position:relative}.cine-offset-img img{width:100%;display:block;object-fit:cover;aspect-ratio:3 / 4;object-position:center top}.cine-offset-grad{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(184,125,138,.9) 0%,transparent 100%);pointer-events:none;z-index:1}.cine-offset-text{position:absolute;bottom:16%;left:30%;z-index:2;text-align:center}.cine-offset-jp{font-family:Cormorant Garamond,serif;font-size:22px;color:#f7f2ee;line-height:1.65;letter-spacing:.06em;font-weight:400;text-shadow:0 1px 10px rgba(61,43,43,.25)}.cine-deco-area{position:relative;height:40px;overflow:visible}.cine-deco-bar{position:absolute;top:50%;left:50%;width:1500px;height:200px;background:linear-gradient(to bottom left,rgba(184,125,138,.9) 0%,transparent 100%);transform:translate(-50%,-50%) rotate(-60deg);pointer-events:none;z-index:0}.cine-row-back{position:relative;padding:24px 0 0;z-index:1}.cine-back-img{width:65%;margin-left:auto;margin-right:8%;overflow:hidden;position:relative}.cine-back-img img{width:100%;display:block;object-fit:cover;aspect-ratio:3 / 4}.cine-back-text-tr{position:absolute;top:0;right:4%;z-index:3;text-align:left}.cine-back-en-tr{font-family:Bodoni Moda,serif;font-style:italic;font-size:12px;color:#3d2b2b73;line-height:1.6;letter-spacing:.03em}.cine-back-text-bl{position:absolute;bottom:18%;left:8%;z-index:3;display:flex;flex-direction:column;gap:8px;text-align:left}.cine-back-jp{font-family:Cormorant Garamond,serif;font-size:22px;color:#3d2b2b;line-height:1.6;letter-spacing:.06em;font-weight:400}.cine-back-en-bl{font-family:Cormorant Garamond,serif;font-size:10px;color:#3d2b2b80;line-height:1.5;letter-spacing:.03em}.cine-closing{position:relative;padding:16px 0 0}.cine-closing-img{position:relative;overflow:hidden}.cine-closing-img img{width:100%;display:block;object-fit:contain}.cine-closing-fade{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(61,43,43,.5) 0%,transparent 100%);pointer-events:none;z-index:1}.cine-closing-text{position:absolute;bottom:28px;left:24px;z-index:2}.cine-closing-jp{font-family:Cormorant Garamond,serif;font-size:26px;color:#f7f2ee;line-height:1.45;letter-spacing:.08em;font-weight:400}@media(min-width:769px){.cine-deco-bar{width:4000px;height:250px}.cine-gallery.section,.cine-container{padding:0}.cine-row-hero{padding:80px 0 0}.cine-more-beauty{font-size:80px;top:60px;left:0;color:#b773772e}.cine-hero-img{width:82%}.cine-hero-img img{aspect-ratio:4 / 5}.cine-hero-textbox{padding:56px 40px 100px}.cine-hero-jp{font-size:32px}.cine-hero-en{font-size:12px}.cine-row-offset{margin-top:-70px}.cine-offset-img{width:55%;margin-left:12%}.cine-offset-text{bottom:20%;left:35%}.cine-offset-jp{font-size:26px}.cine-deco-area{height:60px}.cine-back-img{width:55%;margin-right:10%}.cine-back-en-tr{font-size:14px}.cine-back-jp{font-size:28px}.cine-back-en-bl{font-size:12px}.cine-back-text-bl{bottom:20%;left:6%}.cine-closing{padding:24px 0 0}.cine-closing-text{bottom:48px;left:48px}.cine-closing-jp{font-size:46px}}@media(max-width:768px){.cine-gallery.section,.cine-row-hero{padding:0}.cine-offset-img{width:72%;margin-left:8%}.cine-offset-text{left:36%;bottom:4%}.cine-offset-jp{font-size:26px}.cine-closing{padding-bottom:0}}@media(max-width:360px){.cine-more-beauty{font-size:42px;left:4px}.cine-hero-jp{font-size:22px}.cine-offset-jp{font-size:20px}.cine-back-jp{font-size:18px}.cine-closing-jp{font-size:22px}}.cine-pair{display:flex;gap:8px;padding:0 0 0 8%;position:relative;z-index:1}.cine-pair-item{flex:1;position:relative;overflow:visible}.cine-pair-img{overflow:hidden}.cine-pair-img img{width:100%;display:block;object-fit:cover;aspect-ratio:1 / 1.15}.cine-pair-text-l{position:absolute;bottom:12px;left:0;z-index:2}.cine-pair-en{font-family:Bodoni Moda,serif;font-style:italic;font-size:16px;color:#3d2b2b80;line-height:1.6;letter-spacing:.03em}.cine-rose6-box{position:relative;z-index:20;width:45%;margin:12px 0 -70px auto;padding:40px 16px;background:linear-gradient(to bottom left,rgba(184,125,138,1) 0%,transparent 100%);display:flex;flex-direction:column;gap:4px;text-align:right}.cine-rose6-jp{font-family:Cormorant Garamond,serif;font-size:18px;color:#fff;line-height:1.65;letter-spacing:.05em}.cine-rose6-en{font-family:Cormorant Garamond,serif;font-size:9px;color:#fff;line-height:1.5;letter-spacing:.03em}.cine-single{position:relative;padding:0;z-index:1}.cine-single-img{overflow:hidden}.cine-single-img img{width:100%;height:auto;display:block;object-fit:contain}.cine-pair-img img.ilrose{width:250px;max-width:100%;height:auto;object-fit:contain;aspect-ratio:auto}@media(max-width:768px){.cine-pair-img img.ilrose{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lp-cine-gallery2.css.map */
