section.japa-closing,section.japa-closing *{box-sizing:border-box}section.japa-closing{width:100%;max-width:none;margin:0;color:#34261e;font-family:Georgia,Times New Roman,serif;background:#f8f1e7;--ivory:#f8f1e7;--ink:#38271d;--muted:#665247;--gold:#a47a4c}section.japa-closing button.cta{border:0;cursor:pointer;-webkit-appearance:none;appearance:none}section.japa-closing h1,section.japa-closing h2,section.japa-closing h3,section.japa-closing p{color:inherit}section.japa-closing .closing-panel{position:relative;width:100%;min-height:clamp(470px,35vw,720px);overflow:hidden}section.japa-closing .closing-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}section.japa-closing .closing-copy{position:relative;z-index:2;width:min(38%,680px);margin-left:auto;margin-right:clamp(70px,6.5vw,135px);padding:clamp(25px,6vw,25px) 0 25px;text-align:center}section.japa-closing .closing-copy h1{margin:0;font-size:clamp(30px,2.15vw,44px);line-height:1.22;font-weight:500;letter-spacing:.01em}section.japa-closing .brand{margin-top:clamp(25px,4vw,25px)}section.japa-closing .brand-name{font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,2.05vw,42px);line-height:1;font-weight:500;letter-spacing:.075em}section.japa-closing .brand-name .reg{font-size:.42em;vertical-align:super;margin-left:2px}section.japa-closing .brand-line{margin-top:11px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(15px,.68vw,14px);letter-spacing:.11em;font-weight:600}section.japa-closing .intent-line{margin-top:25px;font-size:clamp(17px,1.15vw,22px);line-height:1.4;font-style:italic}@media(max-width:1199px)and (min-width:681px){section.japa-closing .closing-panel{min-height:610px}section.japa-closing .closing-bg{object-position:48% center}section.japa-closing .closing-copy{width:42%;margin-right:35px;padding:25px 0}section.japa-closing .closing-copy h1{font-size:30px;line-height:1.2}section.japa-closing .brand{margin-top:25px}section.japa-closing .brand-name{font-size:30px}section.japa-closing .brand-line{font-size:15px}section.japa-closing .intent-line{margin-top:22px;font-size:17px}}section.japa-closing .mobile-closing{display:none}@media(max-width:680px){section.japa-closing .closing-panel{display:none}section.japa-closing .mobile-closing{display:block;width:100%;background:var(--ivory)}section.japa-closing .mobile-photo{display:block;width:100%;height:92vw;min-height:330px;max-height:470px;object-fit:cover;object-position:46% center}section.japa-closing .mobile-copy{padding:25px 23px;text-align:center}section.japa-closing .mobile-copy h1{margin:0;font-size:28px;line-height:1.25;font-weight:500}section.japa-closing .mobile-copy .brand{margin-top:25px}section.japa-closing .mobile-copy .brand-name{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1;font-weight:500;letter-spacing:.065em}section.japa-closing .mobile-copy .brand-line{margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4;letter-spacing:.085em;font-weight:600}section.japa-closing .mobile-copy .intent-line{margin-top:24px;font-size:17px;line-height:1.45;font-style:italic}}@media(max-width:390px){section.japa-closing .mobile-photo{height:96vw;min-height:315px}section.japa-closing .mobile-copy{padding:25px 20px}section.japa-closing .mobile-copy h1{font-size:26px}section.japa-closing .mobile-copy .brand-name{font-size:28px}section.japa-closing .mobile-copy .intent-line{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/japa-mala-closing.css.map */
