.intro-section { --intro-u:calc(100cqw / 390); position:relative; color:#363636; font-family:'Noto Sans JP',sans-serif; font-size:calc(16 * var(--intro-u)); }
.intro-section p,.intro-section h1,.intro-section h2,.intro-section h3,.intro-section ol,.intro-section ul,.intro-section dl,.intro-section dd { margin:0; }
.intro-section p,.intro-section h2,.intro-section h3 { white-space:pre-line; }
.intro-section img { display:block; max-width:none; }
.intro-section a { color:inherit; text-decoration:none; }
.intro-section em { color:#ec8fa5; font-style:normal; }
.intro-section__eyebrow { color:#ec8fa5; font-family:Outfit,sans-serif; font-weight:500; font-size:calc(22 * var(--intro-u)); letter-spacing:calc(1.1 * var(--intro-u)); line-height:1.5; }
.intro-header { height:calc(54 * var(--intro-u)); background:#fff; display:flex; justify-content:space-between; align-items:center; }
.intro-header__brand { margin-left:calc(22 * var(--intro-u)); }
.intro-header__brand img { width:calc(27 * var(--intro-u)); height:calc(40 * var(--intro-u)); }
.intro-header .intro-header__reservation { width:calc(127 * var(--intro-u)); height:calc(54 * var(--intro-u)); display:flex; justify-content:center; align-items:center; gap:calc(3 * var(--intro-u)); background:#ec8fa5; color:#fff; font-size:calc(14 * var(--intro-u)); font-weight:700; }
.intro-header__cart { width:calc(18 * var(--intro-u)); height:calc(18 * var(--intro-u)); }
.intro-hero { min-height:calc(771 * var(--intro-u)); background:#f4f0ee; overflow:hidden; }
.intro-hero__photo { position:absolute; inset:0; width:calc(390 * var(--intro-u)); height:calc(771 * var(--intro-u)); object-fit:cover; }
.intro-hero__top-shade { position:absolute; top:0; left:0; right:0; height:calc(206 * var(--intro-u)); background:linear-gradient(#f4f0ee,transparent); }
.intro-hero__bottom-shade { position:absolute; top:calc(439 * var(--intro-u)); left:0; right:0; bottom:0; background:linear-gradient(transparent,#fff 100%); }
.intro-hero__scent { position:absolute; top:calc(24 * var(--intro-u)); left:calc(37 * var(--intro-u)); width:calc(317 * var(--intro-u)); min-height:calc(28 * var(--intro-u)); border-radius:calc(14 * var(--intro-u)); background:#ec8fa5; color:#fff; font-size:calc(13 * var(--intro-u)); line-height:calc(28 * var(--intro-u)); text-align:center; font-weight:700; }
.intro-hero__copy { position:absolute; top:calc(67.85 * var(--intro-u)); left:calc(46 * var(--intro-u)); width:calc(297.844 * var(--intro-u)); height:calc(117.487 * var(--intro-u)); }
.intro-hero__copy img { width:100%; height:100%; }
.intro-hero__fruit { position:absolute; top:calc(16.651 * var(--intro-u)); left:calc(333 * var(--intro-u)); width:calc(30 * var(--intro-u)); height:calc(29.694 * var(--intro-u)); }
.intro-hero__flower { position:absolute; top:calc(18.47 * var(--intro-u)); left:calc(321.89 * var(--intro-u)); width:calc(55.404 * var(--intro-u)); height:calc(43.277 * var(--intro-u)); }
.intro-hero__portrait { position:absolute; top:calc(337 * var(--intro-u)); left:calc(280 * var(--intro-u)); width:calc(100 * var(--intro-u)); height:calc(100 * var(--intro-u)); }
.intro-hero__collaboration { position:absolute; top:calc(425 * var(--intro-u)); left:calc(286 * var(--intro-u)); width:calc(88 * var(--intro-u)); background:#c33856; border-radius:calc(3 * var(--intro-u)); color:#fff; font-size:calc(11 * var(--intro-u)); font-weight:700; line-height:calc(19 * var(--intro-u)); text-align:center; }
.intro-hero__offer { position:relative; padding:calc(460 * var(--intro-u)) calc(16 * var(--intro-u)) calc(15 * var(--intro-u)); text-align:center; }
.intro-hero__release { color:#c33856; font-family:Outfit,sans-serif; font-size:calc(28 * var(--intro-u)); font-weight:700; letter-spacing:calc(1.12 * var(--intro-u)); line-height:calc(28 * var(--intro-u)); display:flex; flex-direction:column; gap:calc(5 * var(--intro-u)); }
.intro-hero__rule { width:calc(358 * var(--intro-u)); height:calc(1 * var(--intro-u)); }
.intro-hero__countdown-caption { margin-top:calc(6 * var(--intro-u))!important; font-size:calc(14 * var(--intro-u)); color:#c33856; font-weight:700; line-height:calc(24.5 * var(--intro-u)); }
.intro-hero__countdown { display:flex; justify-content:center; gap:calc(8 * var(--intro-u)); margin-top:calc(6 * var(--intro-u)); font-family:Outfit,sans-serif; font-weight:600; color:#ec8fa5; }
.intro-hero__countdown>div { background:#fff; width:calc(72 * var(--intro-u)); height:calc(80 * var(--intro-u)); display:flex; flex-direction:column; align-items:center; }
.intro-hero__countdown strong { font-size:calc(36 * var(--intro-u)); line-height:calc(54 * var(--intro-u)); font-weight:600; padding-top:calc(4 * var(--intro-u)); }
.intro-hero__countdown span { font-size:calc(14 * var(--intro-u)); line-height:calc(21 * var(--intro-u)); margin-top:calc(-7 * var(--intro-u)); }
.intro-hero .intro-hero__button { display:flex; align-items:center; justify-content:center; min-height:calc(67 * var(--intro-u)); margin-top:calc(26 * var(--intro-u)); padding:calc(18 * var(--intro-u)) calc(10 * var(--intro-u)); border:calc(2 * var(--intro-u)) solid #ec8fa5; border-radius:calc(999 * var(--intro-u)); background:#ec8fa5; color:#fff; font-size:calc(18 * var(--intro-u)); line-height:calc(27 * var(--intro-u)); font-weight:700; }
.intro-hero__store { font-size:calc(14 * var(--intro-u)); font-weight:500; line-height:calc(14 * var(--intro-u)); margin-top:calc(12 * var(--intro-u))!important; }
.intro-hero__note { font-size:calc(10 * var(--intro-u)); color:#8f8f8f; line-height:calc(10 * var(--intro-u)); text-align:right; margin-top:calc(12 * var(--intro-u))!important; }
.intro-reservation { min-height:calc(77 * var(--intro-u)); background:#fff; }
.intro-reservation__link { display:block; position:relative; min-height:calc(77 * var(--intro-u)); }
.intro-reservation__link::before { content:''; position:absolute; top:calc(15.85 * var(--intro-u)); bottom:0; left:0; right:0; background:#ec8fa5; }
.intro-reservation__package { position:absolute; left:calc(10 * var(--intro-u)); top:calc(9.85 * var(--intro-u)); width:calc(54.611 * var(--intro-u)); height:calc(59.623 * var(--intro-u)); }
.intro-reservation__bottles { position:absolute; left:calc(319 * var(--intro-u)); top:0; width:calc(67.391 * var(--intro-u)); height:calc(72.502 * var(--intro-u)); }
.intro-reservation__label { position:absolute; left:calc(93 * var(--intro-u)); top:calc(9.85 * var(--intro-u)); width:calc(204 * var(--intro-u)); min-height:calc(28 * var(--intro-u)); border:calc(3 * var(--intro-u)) solid #ec8fa5; border-radius:calc(14 * var(--intro-u)); background:#fefefe; font-size:calc(14 * var(--intro-u)); font-weight:700; line-height:calc(21 * var(--intro-u)); color:#ec8fa5; text-align:center; }
.intro-reservation__announcement { position:absolute; top:calc(40.85 * var(--intro-u)); width:100%; text-align:center; color:#fff; font-size:calc(16 * var(--intro-u)); line-height:calc(24 * var(--intro-u)); font-weight:700; }
.intro-for-you { background:#fcf1db; min-height:calc(622 * var(--intro-u)); overflow:hidden; padding-top:calc(32 * var(--intro-u)); }
.intro-for-you__lineart { position:absolute; top:0; left:0; width:calc(390 * var(--intro-u)); height:calc(192 * var(--intro-u)); }
.intro-for-you__heading { position:relative; margin:0 calc(16 * var(--intro-u)); text-align:center; }
.intro-for-you h2 { font-size:calc(22 * var(--intro-u)); font-weight:700; line-height:calc(33 * var(--intro-u)); }
.intro-for-you__wishes { position:relative; list-style:none; padding:0 calc(16 * var(--intro-u)); margin-top:calc(20 * var(--intro-u))!important; display:flex; flex-direction:column; gap:calc(9 * var(--intro-u)); }
.intro-for-you__wishes li { display:flex; align-items:center; gap:calc(11 * var(--intro-u)); border-radius:calc(4 * var(--intro-u)); background:#fff; padding:calc(16 * var(--intro-u)) calc(13 * var(--intro-u)); font-size:calc(16 * var(--intro-u)); line-height:calc(24 * var(--intro-u)); font-weight:700; }
.intro-for-you__check { width:calc(14 * var(--intro-u)); height:calc(15 * var(--intro-u)); flex:none; }
.intro-for-you__wish--hair { letter-spacing:calc(-.8 * var(--intro-u)); }
.intro-for-you__recommendation { position:relative; margin-top:calc(6 * var(--intro-u)); height:calc(158 * var(--intro-u)); }
.intro-for-you__portrait { position:absolute; left:calc(-3 * var(--intro-u)); top:0; width:calc(214 * var(--intro-u)); height:calc(160 * var(--intro-u)); }
.intro-for-you__flower--left { position:absolute; left:calc(-41 * var(--intro-u)); top:calc(75 * var(--intro-u)); width:calc(115.022 * var(--intro-u)); height:calc(87.744 * var(--intro-u)); }
.intro-for-you__fruit--left { position:absolute; left:calc(121 * var(--intro-u)); top:calc(132 * var(--intro-u)); width:calc(39 * var(--intro-u)); height:calc(37 * var(--intro-u)); }
.intro-for-you__fruit--right { position:absolute; left:calc(359.14 * var(--intro-u)); top:calc(105 * var(--intro-u)); width:calc(49 * var(--intro-u)); height:calc(47 * var(--intro-u)); }
.intro-for-you__flower--right { position:absolute; left:calc(326 * var(--intro-u)); top:calc(108.06 * var(--intro-u)); width:calc(90.139 * var(--intro-u)); height:calc(68.762 * var(--intro-u)); }
.intro-for-you__flower--bottom { position:absolute; left:calc(-36 * var(--intro-u)); top:calc(113 * var(--intro-u)); width:calc(90.139 * var(--intro-u)); height:calc(68.762 * var(--intro-u)); }
.intro-for-you__recommend-copy { position:absolute; left:calc(158 * var(--intro-u)); top:calc(16 * var(--intro-u)); width:calc(200 * var(--intro-u)); font-size:calc(20 * var(--intro-u)); font-weight:700; text-align:center; line-height:calc(36 * var(--intro-u)); }
.intro-for-you__recommend-copy em { color:#e57f97; }
.intro-for-you__dashes { position:absolute; left:calc(2 * var(--intro-u)); width:calc(191 * var(--intro-u)); height:calc(2 * var(--intro-u)); }
.intro-for-you__dashes--one { top:calc(35 * var(--intro-u)); }.intro-for-you__dashes--two { top:calc(73 * var(--intro-u)); }.intro-for-you__dashes--three { top:calc(109 * var(--intro-u)); }
.intro-story { min-height:calc(553 * var(--intro-u)); background:#ec8fa5; padding:calc(32 * var(--intro-u)) calc(16 * var(--intro-u)) calc(37 * var(--intro-u)); }
.intro-story__pattern { position:absolute; left:0; top:0; width:calc(390 * var(--intro-u)); height:calc(194 * var(--intro-u)); }
.intro-story__inner { position:relative; }
.intro-story__heading { text-align:center; color:#fff; }
.intro-story .intro-section__eyebrow { color:#fff; }
.intro-story h2 { font-size:calc(27 * var(--intro-u)); line-height:calc(40.5 * var(--intro-u)); font-weight:700; }
.intro-story__description { margin-top:calc(12 * var(--intro-u))!important; font-size:calc(14 * var(--intro-u)); font-weight:500; line-height:calc(21 * var(--intro-u)); color:rgba(255,255,255,.8); }
.intro-story__timeline { padding:calc(20 * var(--intro-u)); margin-top:calc(24 * var(--intro-u))!important; list-style:none; background:#fff; border-radius:calc(4 * var(--intro-u)); position:relative; display:flex; flex-direction:column; gap:calc(16 * var(--intro-u)); }
.intro-story__event { position:relative; display:flex; align-items:flex-start; gap:calc(9 * var(--intro-u)); padding-left:calc(21 * var(--intro-u)); font-size:calc(16 * var(--intro-u)); line-height:calc(24 * var(--intro-u)); font-weight:700; }
.intro-story__line { position:absolute; left:calc(26 * var(--intro-u)); top:calc(32 * var(--intro-u)); width:calc(1 * var(--intro-u)); height:calc(220 * var(--intro-u)); }
.intro-story__dot { position:absolute; width:calc(12 * var(--intro-u)); height:calc(12 * var(--intro-u)); left:0; top:calc(7 * var(--intro-u)); }
.intro-story__date { flex:none; width:calc(61 * var(--intro-u)); color:#ec8fa5; font-family:Outfit,sans-serif; font-weight:500; letter-spacing:calc(.8 * var(--intro-u)); }
.intro-story__event p { flex:1; min-width:0; }
.intro-story__event--limited { color:#ec8fa5; }
.intro-story__package { width:calc(59 * var(--intro-u)); height:calc(67 * var(--intro-u)); flex:none; object-fit:cover; }
.intro-message { background:#fbd2d8; padding:calc(294 * var(--intro-u)) calc(16 * var(--intro-u)) calc(32 * var(--intro-u)); }
.intro-message__profile-photo { position:absolute; left:0; top:0; width:calc(390 * var(--intro-u)); height:calc(383 * var(--intro-u)); }
.intro-message__profile { position:absolute; top:calc(43 * var(--intro-u)); left:calc(194 * var(--intro-u)); width:calc(180 * var(--intro-u)); text-align:center; }
.intro-message__profile h2 { font-size:calc(30 * var(--intro-u)); font-weight:800; line-height:calc(36 * var(--intro-u)); }
.intro-message__roman { color:#ec8fa5; font-family:Outfit,sans-serif; font-size:calc(20 * var(--intro-u)); letter-spacing:calc(1 * var(--intro-u)); font-weight:500; line-height:calc(30 * var(--intro-u)); margin-top:calc(2 * var(--intro-u))!important; }
.intro-message__stats { display:flex; flex-direction:column; gap:calc(6 * var(--intro-u)); margin-top:calc(12 * var(--intro-u))!important; }
.intro-message__stats>div { height:calc(44 * var(--intro-u)); background:#009aac; border-radius:calc(4 * var(--intro-u)); display:flex; align-items:center; justify-content:space-around; padding:0 calc(8 * var(--intro-u)); }
.intro-message__stats dt { font-family:Outfit,sans-serif; color:#fff; font-size:calc(16 * var(--intro-u)); letter-spacing:calc(.16 * var(--intro-u)); font-weight:600; }
.intro-message__stats dd { display:flex; align-items:baseline; gap:calc(2 * var(--intro-u)); color:#f9f08a; }
.intro-message__stats strong { font-family:Outfit,sans-serif; font-size:calc(26 * var(--intro-u)); line-height:calc(33.8 * var(--intro-u)); letter-spacing:calc(1.3 * var(--intro-u)); font-weight:600; }
.intro-message__stats dd span { font-size:calc(12 * var(--intro-u)); font-weight:800; }
.intro-message__biography { position:relative; font-size:calc(16 * var(--intro-u)); line-height:calc(32 * var(--intro-u)); font-weight:400; }
.intro-message__card { background:#fff; padding:calc(24 * var(--intro-u)) calc(20 * var(--intro-u)); position:relative; margin-top:calc(24 * var(--intro-u)); }
.intro-message__corner { position:absolute; left:0; top:0; width:calc(16 * var(--intro-u)); height:calc(16 * var(--intro-u)); }
.intro-message__card-heading { display:flex; gap:calc(16 * var(--intro-u)); align-items:center; }
.intro-message__portrait { width:calc(100 * var(--intro-u)); height:calc(100 * var(--intro-u)); flex:none; }
.intro-message__card-heading .intro-section__eyebrow { font-size:calc(18 * var(--intro-u)); line-height:calc(27 * var(--intro-u)); letter-spacing:calc(.9 * var(--intro-u)); }
.intro-message__card-heading h2 { font-size:calc(24 * var(--intro-u)); font-weight:700; line-height:calc(33.6 * var(--intro-u)); }
.intro-message__body { margin-top:calc(16 * var(--intro-u))!important; font-size:calc(16 * var(--intro-u)); line-height:calc(32 * var(--intro-u)); }
.intro-message .intro-message__video { margin-top:calc(16 * var(--intro-u)); padding:calc(12 * var(--intro-u)) calc(13 * var(--intro-u)); min-height:calc(80 * var(--intro-u)); border-radius:calc(4 * var(--intro-u)); background:#ec8fa5; color:#fff; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; font-size:calc(16 * var(--intro-u)); line-height:calc(24 * var(--intro-u)); font-weight:700; }
.intro-message__video strong { font-size:calc(20 * var(--intro-u)); line-height:calc(30 * var(--intro-u)); }
.intro-fragrance { min-height:calc(502 * var(--intro-u)); background:#f79fb7; overflow:hidden; }
.intro-fragrance__texture { position:absolute; inset:0; width:calc(390 * var(--intro-u)); height:calc(502 * var(--intro-u)); mix-blend-mode:multiply; }
.intro-fragrance__fruit { position:absolute; left:calc(327 * var(--intro-u)); top:calc(-6 * var(--intro-u)); width:calc(77 * var(--intro-u)); height:calc(77 * var(--intro-u)); }
.intro-fragrance__flower--bottom { position:absolute; left:calc(-10.71 * var(--intro-u)); top:calc(414.99 * var(--intro-u)); width:calc(186.755 * var(--intro-u)); height:calc(143.767 * var(--intro-u)); }
.intro-fragrance__flower--top-right { position:absolute; left:calc(273 * var(--intro-u)); top:calc(-.45 * var(--intro-u)); width:calc(144.139 * var(--intro-u)); height:calc(109.956 * var(--intro-u)); }
.intro-fragrance__flower--top-left { position:absolute; left:calc(-31.62 * var(--intro-u)); top:calc(-27.74 * var(--intro-u)); width:calc(125.503 * var(--intro-u)); height:calc(122.961 * var(--intro-u)); }
.intro-fragrance__flower--left { position:absolute; left:calc(-68 * var(--intro-u)); top:calc(424.02 * var(--intro-u)); width:calc(161.533 * var(--intro-u)); height:calc(121.123 * var(--intro-u)); }
.intro-fragrance__flower--right { position:absolute; left:calc(290 * var(--intro-u)); top:calc(400 * var(--intro-u)); width:calc(186.057 * var(--intro-u)); height:calc(139.512 * var(--intro-u)); }
.intro-fragrance__glow { position:absolute; left:calc(16 * var(--intro-u)); top:calc(279 * var(--intro-u)); width:calc(358 * var(--intro-u)); height:calc(175 * var(--intro-u)); border-radius:calc(99 * var(--intro-u)); background:rgba(255,255,255,.9); filter:blur(calc(47 * var(--intro-u))); }
.intro-fragrance__content { position:relative; padding:calc(36 * var(--intro-u)) calc(16 * var(--intro-u)) calc(69 * var(--intro-u)); color:#fff; text-align:center; }
.intro-fragrance .intro-section__eyebrow { color:#fff; text-shadow:0 0 calc(10 * var(--intro-u)) #db8f8d,0 0 calc(7 * var(--intro-u)) #db8f8d; }
.intro-fragrance h2 { font-size:calc(30 * var(--intro-u)); line-height:calc(45 * var(--intro-u)); font-weight:700; text-shadow:0 0 calc(10 * var(--intro-u)) #db8f8d,0 0 calc(7 * var(--intro-u)) #db8f8d; }
.intro-fragrance__description { margin-top:calc(12 * var(--intro-u))!important; font-size:calc(14 * var(--intro-u)); font-weight:500; line-height:calc(24.5 * var(--intro-u)); text-shadow:0 0 calc(10 * var(--intro-u)) #db8f8d,0 0 calc(7 * var(--intro-u)) #db8f8d; }
.intro-fragrance__chart { width:calc(320 * var(--intro-u)); height:calc(173 * var(--intro-u)); margin:calc(14 * var(--intro-u)) auto 0; }
.intro-scene { padding:calc(32 * var(--intro-u)) calc(16 * var(--intro-u)); background:#d9f6f0; min-height:calc(603 * var(--intro-u)); }
.intro-scene__heading { text-align:center; }
.intro-scene h2 { font-size:calc(30 * var(--intro-u)); line-height:calc(45 * var(--intro-u)); font-weight:700; }
.intro-scene__items { margin-top:calc(20 * var(--intro-u)); display:flex; flex-direction:column; gap:calc(18 * var(--intro-u)); }
.intro-scene__line { width:calc(358 * var(--intro-u)); height:calc(1 * var(--intro-u)); margin-top:calc(-.5 * var(--intro-u)); margin-bottom:calc(-.5 * var(--intro-u)); }
.intro-scene__item { display:flex; align-items:center; gap:calc(16 * var(--intro-u)); min-height:calc(96 * var(--intro-u)); }
.intro-scene__item>div { flex:1; min-width:0; }
.intro-scene h3 { color:#ec8fa5; font-family:Outfit,sans-serif; font-weight:500; font-size:calc(24 * var(--intro-u)); line-height:calc(36 * var(--intro-u)); letter-spacing:calc(1.2 * var(--intro-u)); }
.intro-scene__item p { font-size:calc(14 * var(--intro-u)); line-height:calc(28 * var(--intro-u)); font-weight:500; }
.intro-scene__photo { width:calc(132 * var(--intro-u)); height:calc(96 * var(--intro-u)); object-fit:cover; flex:none; }
.intro-scene__item--dry .intro-scene__photo { order:-1; }

/* Match the isolated asset render bounds, including clipped decoration and shadows. */
.intro-hero__rule { margin-top:calc(-.5 * var(--intro-u)); margin-bottom:calc(-.5 * var(--intro-u)); }
.intro-hero__copy { left:calc(45.251 * var(--intro-u)); top:calc(67.598 * var(--intro-u)); width:calc(298.343 * var(--intro-u)); height:calc(117.987 * var(--intro-u)); }
.intro-hero__portrait { left:calc(279.5 * var(--intro-u)); }
.intro-hero__flower { left:calc(311.827 * var(--intro-u)); width:calc(55.405 * var(--intro-u)); height:calc(43.277 * var(--intro-u)); }
.intro-reservation__package { left:calc(6 * var(--intro-u)); top:calc(7.848 * var(--intro-u)); width:calc(62.611 * var(--intro-u)); height:calc(67.623 * var(--intro-u)); }
.intro-reservation__bottles { left:calc(315 * var(--intro-u)); top:calc(-2 * var(--intro-u)); width:calc(75 * var(--intro-u)); height:calc(80.502 * var(--intro-u)); }
.intro-for-you__portrait { left:0; width:calc(211 * var(--intro-u)); height:calc(158 * var(--intro-u)); }
.intro-for-you__flower--left { left:0; width:calc(74.021 * var(--intro-u)); height:calc(83 * var(--intro-u)); }
.intro-for-you__fruit--left { height:calc(26 * var(--intro-u)); }
.intro-for-you__fruit--right { left:calc(359.139 * var(--intro-u)); width:calc(30.861 * var(--intro-u)); }
.intro-for-you__flower--right { width:calc(64 * var(--intro-u)); height:calc(49.936 * var(--intro-u)); }
.intro-for-you__flower--bottom { left:0; width:calc(54.139 * var(--intro-u)); height:calc(45 * var(--intro-u)); }
.intro-for-you__check { width:calc(14.815 * var(--intro-u)); height:calc(15.58 * var(--intro-u)); }
.intro-for-you__wishes li { gap:calc(10.185 * var(--intro-u)); }
.intro-fragrance__fruit { top:0; width:calc(63 * var(--intro-u)); height:calc(71 * var(--intro-u)); }
.intro-fragrance__flower--bottom { left:0; top:calc(414.994 * var(--intro-u)); width:calc(176.049 * var(--intro-u)); height:calc(87.006 * var(--intro-u)); }
.intro-fragrance__flower--top-right { top:0; width:calc(117 * var(--intro-u)); height:calc(109.503 * var(--intro-u)); }
.intro-fragrance__flower--top-left { top:0; left:0; width:calc(93.88 * var(--intro-u)); height:calc(95.22 * var(--intro-u)); }
.intro-fragrance__flower--left { left:0; width:calc(93.536 * var(--intro-u)); height:calc(77.979 * var(--intro-u)); }
.intro-fragrance__flower--right { width:calc(99.999 * var(--intro-u)); height:calc(102 * var(--intro-u)); }
