.olive-nutrients{width:100%;margin-top:200px;padding:138px 0 160px;overflow-x:hidden}.olive-nutrients__inner{width:min(1280px,100%);margin:0 auto;padding:0 40px}.olive-nutrients__title{font-family:Shippori Mincho B1,serif;font-weight:400;font-size:44px;line-height:1.3;text-align:center;margin:0}.olive-nutrients__grid{margin-top:60px;display:grid;grid-template-columns:repeat(2,minmax(0,622px));gap:36px;justify-content:center}.olive-nutrients__card{width:100%;max-width:622px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.olive-nutrients__chip{width:100%;min-height:38px;border-radius:44px;border:1px solid #0d0d0d;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#0d0d0d;background-color:#fff}.olive-nutrients__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#0d0d0d}.olive-nutrients__text p{margin:0 0 8px}.olive-nutrients__text p:last-child{margin-bottom:0}.olive-nutrients__card--full{grid-column:span 2;max-width:100%}.olive-nutrients__benefits{margin-top:120px;display:flex;flex-direction:column;gap:80px}.olive-nutrients__benefits-title{font-family:Shippori Mincho B1,serif;font-weight:500;font-size:36px;line-height:1.4;text-align:center;margin:0}.olive-nutrients__benefits-row{display:grid;grid-template-columns:minmax(0,380px) minmax(0,810px);column-gap:90px;align-items:start;max-width:100%}.olive-nutrients__benefits-image{width:100%;max-width:380px;height:400px;overflow:hidden}.olive-nutrients__benefits-image img{width:100%;height:100%;display:block;object-fit:cover}.olive-nutrients__benefits-text{width:100%;max-width:810px;display:flex;flex-direction:column;gap:100px}.olive-nutrients__benefits-copy{display:flex;flex-direction:column;gap:37px}.olive-nutrients__benefits-lead{font-family:Shippori Mincho B1,serif;font-weight:500;font-size:30px;line-height:1.8;color:#0d0d0d}.olive-nutrients__benefits-lead p{margin-top:19px;margin-bottom:-15px}.olive-nutrients__benefits-lead p:last-child{margin-bottom:0}.olive-nutrients__benefits-highlight{background-image:linear-gradient(180deg,#dee30000 calc(100% - 21px),#dee300 calc(100% - 21px));display:inline;padding:0 4px}.olive-nutrients__benefits-body{font-family:Shippori Mincho B1,serif;font-weight:400;font-size:19px;line-height:1.8;color:#0d0d0d}.olive-nutrients__benefits-body--desktop{display:block}.olive-nutrients__benefits-body--mobile{display:none}.olive-nutrients__benefits-body p{margin:0 0 20px}.olive-nutrients__benefits-body p:last-child{margin-bottom:0}.olive-nutrients__benefits-body .olive-nutrients__body-em{font-family:Noto Sans JP,sans-serif;font-weight:400}.olive-nutrients__compare{display:grid;grid-template-columns:minmax(0,581px) minmax(0,599px);column-gap:100px;align-items:start;max-width:100%}.olive-nutrients__compare-heading{font-family:Shippori Mincho B1,serif;font-weight:400;font-size:26px;line-height:1.5;text-align:center;margin:0}.olive-nutrients__compare-text{display:flex;flex-direction:column;gap:12px;font-family:Noto Sans JP,sans-serif;font-size:14px;color:#0d0d0d}.olive-nutrients__compare-text p{margin:0;line-height:24px}.olive-nutrients__compare-text .olive-nutrients__compare-em{font-family:Noto Sans JP,sans-serif;font-weight:500}.olive-nutrients__compare-text .olive-nutrients__compare-strong{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:24px}.olive-nutrients__compare-strong-wrapper--desktop{display:block}.olive-nutrients__compare-strong-wrapper--mobile{display:none}.olive-nutrients__compare-arrow{width:28px;height:28px;margin:18px auto}.olive-nutrients__compare-arrow img{width:100%;height:100%;display:block}.olive-nutrients__compare-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;border:1px solid #0d0d0d;padding:0 24px;font-family:Noto Sans JP,sans-serif;font-size:14px;height:29px;box-sizing:border-box}.olive-nutrients__compare-chip--wide{width:100%;max-width:581px}.olive-nutrients__compare-chip-row{display:flex;gap:0}.olive-nutrients__compare-chip-row.olive-nutrients__compare-chip-row--arrow{align-items:center;gap:24px}.olive-nutrients__compare-chip-small{width:100%;max-width:290px}.olive-nutrients__compare-chip-highlight{background-color:#dee300;border-color:#0d0d0d;font-weight:500}.olive-nutrients__compare-chip-large{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:290px;height:29px;border-radius:40px;background-color:#dee300;border:1px solid #0d0d0d;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:29px}.olive-nutrients__compare-chip-wide-small{width:100%;max-width:581px}.olive-nutrients__compare-graph{width:100%;max-width:599px;height:auto;aspect-ratio:599 / 456}.olive-nutrients__compare-graph img{width:100%;height:100%;object-fit:contain;display:block}.olive-nutrients__compare-graph picture{width:100%;height:100%;display:block}@media screen and (max-width: 920px){.olive-nutrients__benefits{gap:60px}.olive-nutrients__benefits-row{grid-template-columns:1fr;gap:40px;justify-items:center}.olive-nutrients__benefits-image{width:min(320px,100%);height:auto}.olive-nutrients__benefits-text{width:100%;gap:32px}.olive-nutrients__compare{grid-template-columns:1fr;row-gap:32px;justify-items:center;max-width:800px;margin:0 auto}.olive-nutrients__compare-text{width:100%;max-width:100%}.olive-nutrients__compare-graph{width:100%;height:auto}.olive-nutrients__compare-chip--wide,.olive-nutrients__compare-chip-small,.olive-nutrients__compare-chip-large,.olive-nutrients__compare-chip-wide-small{width:100%;max-width:100%}.olive-nutrients__compare-chip-row{width:100%}}.olive-nutrients__supervisor-block{margin-top:161px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:60px;align-items:start}.olive-nutrients__supervisor-image{width:310px;height:310px;border-radius:20px;overflow:hidden}.olive-nutrients__supervisor-image img{width:100%;height:100%;display:block;object-fit:cover}.olive-nutrients__supervisor-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#0d0d0d;display:flex;flex-direction:column;gap:24px}.olive-nutrients__supervisor-text p{margin:0;font-size:16px;line-height:32px;letter-spacing:.8px}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-link,.olive-nutrients__supervisor-text .olive-nutrients__supervisor-disclaimer{font-size:12px;line-height:20px}.olive-nutrients__supervisor-text a{color:inherit;text-decoration:underline;text-decoration-skip-ink:auto}.olive-nutrients__supervisor-name--desktop{display:block}.olive-nutrients__supervisor-name--mobile{display:none}.olive-nutrients__supervisor-disclaimer--desktop{display:block}.olive-nutrients__supervisor-disclaimer--mobile{display:none}@media screen and (min-width: 681px) and (max-width: 1024px){.olive-nutrients__supervisor-block{grid-template-columns:320px 400px;justify-items:flex-start;text-align:left;gap:40px;max-width:760px;margin:161px auto}.olive-nutrients__supervisor-image{width:320px;height:320px}.olive-nutrients__supervisor-text{align-items:flex-start;width:334px;max-height:16px;gap:8px}.olive-nutrients__supervisor-text p{text-align:left}}.olive-nutrients__info{margin-top:115px;background-color:#f7f7f7;border-radius:12px;padding:68px 60px 66px;display:flex;flex-direction:column;gap:60px;position:relative;width:100%;max-width:1340px;height:980px;margin-left:auto;margin-right:auto}.olive-nutrients__info-item{display:flex;flex-direction:column;gap:12px;color:#000}.olive-nutrients__info-title{font-family:Shippori Mincho B1,serif;font-weight:400;font-size:26px;line-height:32px;letter-spacing:1.3px;margin:0}.olive-nutrients__info-body{font-family:Shippori Mincho B1,serif;font-weight:400;font-size:20px;line-height:36px;letter-spacing:1px;margin:0}.olive-nutrients__info-body p{margin:0}.olive-nutrients__info-body p+p{text-indent:2em}.olive-nutrients__info-body span.olive-nutrients__info-em{font-family:Noto Sans JP,sans-serif;font-weight:400}.olive-nutrients__info-image{position:absolute;bottom:-120px;right:-162px;width:310px;height:310px;transform:rotate(10.88deg);pointer-events:none}.olive-nutrients__info-image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width: 769px) and (max-width: 1024px){.olive-nutrients__info{padding:48px 36px;width:100%;max-width:840px;height:1080px}.olive-nutrients__info-image{position:absolute;bottom:-100px;right:-80px;width:260px;height:260px;transform:rotate(10.88deg);pointer-events:none}}@media screen and (min-width: 769px) and (max-width: 900px){.olive-nutrients__info-image{bottom:-90px;right:-70px;width:230px;height:230px}}@media screen and (min-width: 769px) and (max-width: 800px){.olive-nutrients__info-image{bottom:-80px;right:-60px;width:210px;height:210px}}@media screen and (max-width: 768px){.olive-nutrients__info{padding:40px 25px;gap:40px;margin-top:80px}.olive-nutrients__info-title{font-size:17px;line-height:28px}.olive-nutrients__info-title--nowrap{white-space:nowrap}.olive-nutrients__info-title-em{font-family:Noto Sans JP,sans-serif;font-weight:500}.olive-nutrients__info-body{font-size:14px;line-height:23px}.olive-nutrients__info-note{font-size:12px}}@media screen and (max-width: 768px){.olive-nutrients__benefits-title{font-size:30px}.olive-nutrients__benefits-lead{font-size:24px}.olive-nutrients__benefits-body{font-size:17px}}@media screen and (max-width: 900px){.olive-nutrients{padding:100px 0 120px}.olive-nutrients__inner{padding:0 24px}.olive-nutrients__title{font-size:36px}.olive-nutrients__grid{margin-top:48px}}@media screen and (min-width: 681px){.olive-nutrients__info-title-em br{display:none}}@media screen and (max-width: 680px){.olive-nutrients{padding:80px 0 100px;margin-top:0}.olive-nutrients__inner{padding:0 28px;display:flex;flex-direction:column;align-items:center}.olive-nutrients__title{font-size:24px;text-align:center}.olive-nutrients__grid{margin-top:40px;display:flex;flex-direction:column;gap:25px;width:100%;max-width:320px}.olive-nutrients__card{width:100%;max-width:320px;display:flex;flex-direction:column;gap:8px}.olive-nutrients__chip{width:100%;max-width:320px;min-height:22px;height:22px;border-radius:26.67px;font-size:13px;text-align:center;letter-spacing:4px}.olive-nutrients__chip--long-text{letter-spacing:.5px}.olive-nutrients__text{font-size:12px;text-align:left;line-height:1.4;letter-spacing:3.2px}.olive-nutrients__text p{margin:0 0 5px}.olive-nutrients__benefits{margin-top:80px;gap:20px}.olive-nutrients__benefits-title{font-size:24px}.olive-nutrients__benefits-row{grid-template-columns:1fr;gap:32px;display:flex;flex-direction:column;align-items:center}.olive-nutrients__benefits-image{width:320px;height:360px;position:static;order:1}.olive-nutrients__benefits-text{width:100%;max-width:320px;gap:40px;margin:0 auto;position:relative;padding-bottom:0;order:2}.olive-nutrients__benefits-copy{position:relative;z-index:2}.olive-nutrients__benefits-lead{font-size:20px;line-height:1.8;text-align:left;margin:0;display:inline}.olive-nutrients__benefits-body{font-size:16px;line-height:1.8;text-align:left;margin:0;display:inline}.olive-nutrients__benefits-body--desktop{display:none}.olive-nutrients__benefits-body--mobile{display:block;margin-bottom:55px}.olive-nutrients__benefits-highlight{background-image:linear-gradient(180deg,#dee30000 calc(100% - 14px),#dee300 calc(100% - 14px))}.olive-nutrients__info{position:relative;width:320px;height:938px;background-color:#f7f7f7;border-radius:7.2px;padding:40px 25px;gap:28px;margin-top:80px}.olive-nutrients__info-image{position:absolute;bottom:-117px;right:-56px;width:180px;height:180px;transform:rotate(10.88deg);pointer-events:none}.olive-nutrients__supervisor-block{grid-template-columns:1fr;justify-items:center;text-align:left;gap:24px;margin-top:81px}.olive-nutrients__supervisor-image{width:192px;height:192px}.olive-nutrients__supervisor-text{align-items:flex-start;text-align:left;gap:7px}.olive-nutrients__supervisor-text p{text-align:left}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-title{font-size:16px;font-weight:500}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-name{font-size:14.4px;font-weight:500;line-height:24px}.olive-nutrients__supervisor-name--desktop{display:none}.olive-nutrients__supervisor-name--mobile{display:block}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-description{font-size:12px;line-height:20px}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-link{font-size:10px}.olive-nutrients__supervisor-text .olive-nutrients__supervisor-disclaimer{font-size:10px;line-height:16px;margin-top:-7px;margin-bottom:-40px}.olive-nutrients__supervisor-disclaimer--desktop{display:none}.olive-nutrients__supervisor-disclaimer--mobile{display:block;margin-top:-7px}.olive-nutrients__compare-heading{font-size:24px}.olive-nutrients__compare-chip{font-size:12px;font-weight:500;letter-spacing:3.2px}.olive-nutrients__compare-text,.olive-nutrients__compare-text p{font-size:14px}.olive-nutrients__compare-chip-row{width:100%}.olive-nutrients__compare-chip-small{flex:1 1 auto;min-width:fit-content;white-space:nowrap}.olive-nutrients__compare-chip--wide{width:101%;letter-spacing:2.2px;padding:0}.olive-nutrients__compare-arrow{width:22px;height:22px;margin:5px auto}.olive-nutrients__compare-strong-wrapper--desktop{display:none}.olive-nutrients__compare-strong-wrapper--mobile{display:block;letter-spacing:2.2px}.olive-nutrients__compare-strong-wrapper--mobile p+p{margin-top:0}.olive-nutrients__compare-graph{width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:-24px}}@media screen and (min-width: 921px) and (max-width: 1197px){.olive-nutrients__compare-chip-row{gap:8px;width:100%}.olive-nutrients__compare-chip-small{flex:1 1 auto;min-width:fit-content;white-space:nowrap}}@media screen and (min-width: 681px) and (max-width: 920px){.olive-nutrients__benefits{margin-top:100px;gap:60px}.olive-nutrients__benefits-title{font-size:36px}.olive-nutrients__benefits-row{display:flex;flex-direction:row;gap:40px;max-width:800px;margin:0 auto;align-items:flex-start}.olive-nutrients__benefits-image{flex:0 0 400px;width:400px;height:449px}.olive-nutrients__benefits-text{flex:1;width:100%;max-width:336px;gap:50px}.olive-nutrients__benefits-lead{font-size:26px;line-height:1.4}.olive-nutrients__benefits-body{font-size:16px;line-height:1.8}.olive-nutrients__benefits-lead{font-size:30px}.olive-nutrients__benefits-highlight{background-image:linear-gradient(180deg,#dee30000 calc(100% - 18px),#dee300 calc(100% - 18px))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-olive-nutrients.css.map */
