.elvita-jq{background:var(--jq-bg,#F7F5F0);color:#35423b;padding-block:var(--jq-top,48px) var(--jq-bottom,48px);font-family:inherit}.elvita-jq *{box-sizing:border-box}.elvita-jq__inner{min-width:0}.elvita-jq__draft{border:1px solid rgba(23,55,47,.16);color:#35423b;padding:8px 12px;font-size:11px;line-height:1.6;margin:0 0 24px;text-align:center}.elvita-jq__hero{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:40px;align-items:center}.elvita-jq__copy{min-width:0;padding-block:4px 28px}.elvita-jq__eyebrow{font-family:"New York",var(--font-heading--family,serif);font-size:13px;line-height:1.5;letter-spacing:.16em;color:#17372f;margin:0 0 26px}.elvita-jq__eyebrow:after{content:"";display:block;width:150px;height:1px;background:#b49a73;margin-top:12px;opacity:.5}.elvita-jq h2{font-family:inherit;font-size:clamp(52px,4.4vw,64px);font-weight:400;line-height:1.2;letter-spacing:.02em;color:#17372f;margin:0 0 24px;text-wrap:balance}.elvita-jq__subheading{font-size:clamp(20px,1.7vw,26px);line-height:1.65;margin:0 0 16px;letter-spacing:.025em}.elvita-jq__description{font-size:15px;line-height:1.8;margin:0;overflow-wrap:anywhere}.elvita-jq__visual{position:relative;min-width:0;margin-bottom:30px}.elvita-jq__factory{margin:0;aspect-ratio:1.9;overflow:hidden;border-radius:8px;background:#edece6}.elvita-jq__factory picture{display:block;width:100%;height:100%}.elvita-jq__factory img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--jq-factory-x,42%) var(--jq-factory-y,56%)}.elvita-jq__cert{position:absolute;right:12px;bottom:-30px;display:flex;align-items:center;gap:20px;padding:18px 24px;background:#fff;border:1px solid rgba(23,55,47,.1);border-radius:18px;max-width:calc(100% - 24px);color:#17372f}.elvita-jq__gmp{flex:0 0 104px;width:104px;height:104px;display:grid;place-items:center}.elvita-jq__gmp img{display:block;width:100%;height:100%;object-fit:contain}.elvita-jq__gmp-placeholder{font-size:11px;text-align:center}.elvita-jq__cert-copy{border-left:1px solid #d9cebd;padding-left:20px;min-width:0}.elvita-jq__cert-copy p{font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.elvita-jq__cert-copy .elvita-jq__cert-number{border-top:1px solid #d9cebd;margin-top:8px;padding-top:7px;font-size:14px;letter-spacing:.03em}.elvita-jq__process{margin-top:24px}.elvita-jq__process-header{text-align:center;margin:0 0 20px}.elvita-jq__process-header h3{font-family:inherit;font-size:28px;line-height:1.4;letter-spacing:.12em;font-weight:400;color:#17372f;margin:0 0 4px}.elvita-jq__process-header p{font-family:"New York",var(--font-heading--family,serif);font-size:11px;line-height:1.5;letter-spacing:.16em;margin:0;color:#59675e}.elvita-jq__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0;min-width:0}.elvita-jq__step{position:relative;min-width:0}.elvita-jq__step-title{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:10px}.elvita-jq__step-title>span{font-family:"New York",var(--font-heading--family,serif);font-size:34px;line-height:1;color:#b49a73;font-variant-numeric:tabular-nums;flex:none}.elvita-jq__step-title h4{font:inherit;font-size:18px;line-height:1.45;font-weight:400;color:#17372f;border-left:1px solid #d4ccbd;padding-left:12px;margin:0;overflow-wrap:anywhere}.elvita-jq__step-photo{width:100%;aspect-ratio:4/3;border-radius:7px;overflow:hidden;background:#efeee8}.elvita-jq__step-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--jq-crop,50% 50%)}.elvita-jq__arrow{position:absolute;width:20px;height:28px;right:-26px;top:calc(38px + (100% - 52px)/2);color:#b49a73;pointer-events:none}.elvita-jq__arrow svg{display:block;width:100%;height:100%}.elvita-jq__points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.elvita-jq__point{display:flex;gap:18px;border-right:1px solid rgba(23,55,47,.12);padding:0 22px;min-width:0}.elvita-jq__point:first-child{padding-left:0}.elvita-jq__point:last-child{padding-right:0;border-right:0}.elvita-jq__point-icon{flex:0 0 42px;width:42px;height:42px;color:#b49a73}.elvita-jq__point h3{font:inherit;font-size:20px;line-height:1.4;font-weight:400;color:#17372f;margin:0 0 8px;overflow-wrap:anywhere}.elvita-jq__point p{font-size:13px;line-height:1.85;margin:0;overflow-wrap:anywhere}.elvita-jq__footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(23,55,47,.12);padding-top:14px;margin-top:28px}.elvita-jq__footer p{font-size:11px;line-height:1.8;margin:0;overflow-wrap:anywhere}.elvita-jq__footer p>span{margin-left:20px}.elvita-jq__footer p:last-child{flex:none;text-align:right}.elvita-jq__placeholder{display:grid;place-items:center;min-height:100%;padding:20px;color:#59675e;font-size:13px;text-align:center}.elvita-jq__steps:focus-visible{outline:2px solid #17372F;outline-offset:5px}.elvita-jq__editor-notice{background:#f7f5f0;color:#17372f;padding:24px;font-size:14px}@media(min-width:750px)and (max-width:1099px){.elvita-jq__hero{gap:24px}.elvita-jq h2{font-size:clamp(36px,4vw,46px)}.elvita-jq__subheading{font-size:19px}.elvita-jq__description{font-size:13px}.elvita-jq__cert{gap:12px;padding:14px;right:8px;max-width:calc(100% - 16px)}.elvita-jq__gmp{flex-basis:76px;width:76px;height:76px}.elvita-jq__cert-copy{padding-left:12px}.elvita-jq__cert-copy p,.elvita-jq__cert-copy .elvita-jq__cert-number{font-size:12px}.elvita-jq__steps{gap:20px}.elvita-jq__step-title{gap:7px;min-height:56px}.elvita-jq__step-title h4{padding-left:7px;font-size:15px}.elvita-jq__step-title>span{font-size:27px}.elvita-jq__arrow{width:14px;right:-17px;top:calc(52px + (100% - 66px)/2)}.elvita-jq__point{display:block;padding-inline:14px}.elvita-jq__point-icon{margin-bottom:12px;width:34px;height:34px}.elvita-jq__point h3{font-size:17px}.elvita-jq__point p{font-size:12px}.elvita-jq__footer{display:block}.elvita-jq__footer p:last-child{text-align:left;margin-top:8px}}@media(max-width:749px){.elvita-jq{padding-block:min(var(--jq-top,48px),40px) min(var(--jq-bottom,48px),40px)}.elvita-jq__draft{text-align:left;font-size:10px;margin-bottom:24px}.elvita-jq__hero{display:flex;flex-direction:column;gap:24px;align-items:stretch}.elvita-jq__copy{padding:0}.elvita-jq__eyebrow{font-size:12px;margin-bottom:20px}.elvita-jq h2{font-size:clamp(32px,9.5vw,40px);line-height:1.25;margin-bottom:20px}.elvita-jq__subheading{font-size:19px;line-height:1.65;margin-bottom:14px}.elvita-jq__description{font-size:13px;line-height:1.85}.elvita-jq__visual{margin:0}.elvita-jq__factory{aspect-ratio:4/3}.elvita-jq__factory img{object-position:var(--jq-mobile-x,42%) var(--jq-mobile-y,56%)}.elvita-jq__cert{position:static;max-width:none;width:100%;margin-top:14px;padding:16px;border-radius:12px;gap:16px}.elvita-jq__gmp{flex-basis:86px;width:86px;height:86px}.elvita-jq__cert-copy{padding-left:16px}.elvita-jq__cert-copy p,.elvita-jq__cert-copy .elvita-jq__cert-number{font-size:13px}.elvita-jq__process{margin-top:36px}.elvita-jq__process-header{text-align:left;margin-bottom:18px}.elvita-jq__process-header h3{font-size:25px}.elvita-jq__process-header p{font-size:10px}.elvita-jq__steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:18px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#B49A73 #e6e2d9}.elvita-jq__step{flex:0 0 82%;scroll-snap-align:start}.elvita-jq__step-title{min-height:42px;gap:12px}.elvita-jq__step-title>span{font-size:32px}.elvita-jq__step-title h4{font-size:19px;padding-left:12px}.elvita-jq__step-photo img{object-fit:contain}.elvita-jq__arrow{display:none}.elvita-jq__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;margin-top:28px}.elvita-jq__point{display:block;padding:0 14px;min-width:0}.elvita-jq__point:first-child{padding-left:0}.elvita-jq__point:nth-child(2){padding-right:0;border-right:0}.elvita-jq__point:nth-child(3){padding-left:0}.elvita-jq__point:last-child{padding-left:14px}.elvita-jq__point-icon{width:34px;height:34px;margin-bottom:12px}.elvita-jq__point h3{font-size:17px;margin-bottom:8px}.elvita-jq__point p{font-size:12px;line-height:1.85}.elvita-jq__footer{display:block;margin-top:28px;padding-top:14px}.elvita-jq__footer p{font-size:11px;line-height:1.9}.elvita-jq__footer p>span{display:block;margin-left:0;margin-top:4px}.elvita-jq__footer p:last-child{margin-top:8px;text-align:left}}@media(prefers-reduced-motion:reduce){.elvita-jq *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elvita-japan-quality.css.map */
