.p4{box-sizing:border-box;padding:88px max(24px,calc((100vw - 1220px)/2));overflow:clip;line-height:1.55}.p4 *{box-sizing:border-box;min-width:0}.p4 h2,.p4 h3,.p4 p,.p4 figure{margin:0;color:inherit}.p4 h2{font-size:clamp(34px,4.1vw,60px);line-height:1.06;letter-spacing:-.045em}.p4 h3{font-size:23px;line-height:1.18;letter-spacing:-.025em}.p4 p{font-size:16px;line-height:1.65}.p4 img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.p4 .p4-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.p4 .p4-copy>*+*{margin-top:23px}.p4 .p4-copy p{max-width:49ch}.p4 .p4-grid{display:grid;gap:60px;align-items:center}.p4 .p4-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 24px;text-decoration:none;font-size:14px;font-weight:700;min-height:54px;line-height:1.4}.p4 .p4-button span:last-child{font-size:23px}.p4 a:focus-visible,.p4 summary:focus-visible,.p4 input:focus-visible{outline:3px solid #e4a438;outline-offset:5px}.p4 details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:22px 0;font-weight:600}.p4 details summary::-webkit-details-marker{display:none}.p4 details summary:after{content:"+";font-size:26px;font-weight:400}.p4 details[open] summary:after{content:"\2212"}.p4 details p{padding-bottom:24px}.p4 details+details{border-top:1px solid #c9d1d4}.p4 .p4-qa{max-width:780px;margin-inline:auto}.p4 .p4-qa h2{margin-bottom:38px}.p4 .p4-fine{font-size:13px;line-height:1.6}.p4 .p4-link{color:inherit;text-underline-offset:5px}.p4 .p4-rule{height:1px;background:currentColor;opacity:.2;margin:28px 0}.p4 .p4-check{display:flex;gap:14px;align-items:flex-start}.p4 input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;flex:none;margin:4px 0;accent-color:currentColor}.p4 label:has(input:checked) strong{text-decoration:line-through;opacity:.65}.p4 .p4-check strong{display:block;font-size:18px}.p4 .p4-check span{display:block;font-size:14px;line-height:1.55;margin-top:7px}.atp .atp-info h1{color:inherit;line-height:1.04}.atp .atp-choice-title,.atp .atp-choice-price,.atp .atp-description p{color:inherit}.atp .atp-packs,.atp .atp-choice{min-width:0}.atp .atp-choice-title,.atp .atp-choice-detail{overflow-wrap:anywhere}.atp .atp-product-notes{border-top:1px solid currentColor;padding-top:20px}.atp .atp-product-notes span{line-height:1.5}@media(max-width:749px){.p4{padding:56px 22px}.p4 h2{font-size:38px}.p4 h3{font-size:23px}.p4 .p4-grid{grid-template-columns:1fr!important;gap:30px}.p4 .p4-copy>*+*{margin-top:18px}.p4 p{font-size:15px}.p4 .p4-button{width:100%}.atp .atp-shell{grid-template-columns:1fr!important;gap:26px!important}.atp .atp-info{order:2!important}.atp .atp-gallery{order:1!important}.atp .atp-info h1{font-size:38px!important;line-height:1.06!important}.p4 details summary{padding:19px 0}.p4 .p4-qa h2{margin-bottom:25px}}.p4-ej{font-family:DM Sans,sans-serif;background:#f8f7ef;color:#193f38}.p4-ej h2,.p4-ej h3{font-family:Space Grotesk,sans-serif;font-weight:600}.p4-ej .p4-kicker{letter-spacing:.18em}.p4-ej .p4-button{background:#193f38;color:#f8f7ef;border-radius:0}.ej-folio{padding-top:22px;padding-bottom:22px;border-bottom:1px solid #a8b7ac}.ej-folio-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ej-folio-inner span:last-child{text-align:right}.ej-walk{background:#dfe9df;padding-top:65px}.ej-walk-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:45px}.ej-walk h2{font-size:clamp(64px,8vw,116px);line-height:.96;max-width:8ch;letter-spacing:-.065em}.ej-walk .p4-grid{grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.ej-walk .ej-side-note{display:flex;flex-direction:column;justify-content:space-between;padding:40px;background:#193f38;color:#f8f7ef}.ej-side-note h3{font-size:38px;max-width:12ch}.ej-side-note p{max-width:34ch}.ej-side-note .ej-mark{font-size:72px;line-height:1;letter-spacing:-.08em;opacity:.5;margin-bottom:50px}.ej-space .p4-grid{grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.ej-space h2{max-width:11ch}.ej-space .ej-prep{border-top:2px solid #193f38}.ej-space label{padding:27px 0;border-bottom:1px solid #b9c5b7}.ej-space .p4-fine{margin-top:26px;color:#546d60}.ej-study{background:#193f38;color:#f8f7ef}.ej-study .p4-grid{grid-template-columns:1.15fr .85fr;align-items:center}.ej-study h2{font-size:54px;margin:20px 0 32px;max-width:11ch}.ej-study-item{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;border-top:1px solid #698076}.ej-study-item b{font-size:12px;font-weight:500;padding-top:4px;color:#b9cfbf}.ej-study-item h3{font-size:23px;margin-bottom:10px}.ej-study-item p{font-size:14px;color:#d3e2d5}.ej-study figure{background:#f8f7ef}.ej-routine{background:#f8f7ef}.ej-routine-head{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end;margin-bottom:35px}.ej-routine-head h2{max-width:11ch}.ej-routine details{border-top:1px solid #9eafa4}.ej-routine summary{display:grid;grid-template-columns:70px 1fr 30px;gap:30px;font:500 29px Space Grotesk,sans-serif;min-height:92px}.ej-routine summary b{font:400 14px DM Sans,sans-serif;color:#718776}.ej-routine details p{padding-left:100px;max-width:75ch}.ej-routine details:last-child{border-bottom:1px solid #9eafa4}.ej-order{background:#e4e7d4;padding-top:65px;padding-bottom:65px}.ej-order .p4-grid{grid-template-columns:1fr 1fr;gap:70px}.ej-order h2{font-size:58px;max-width:9ch}.ej-order .ej-order-sheet{border:1px solid #7f947e;padding:32px}.ej-order-row{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #9dad94}.ej-order-row strong{font-family:Space Grotesk,sans-serif;font-size:20px}.ej-order-row span{font-size:14px;text-align:right}.ej-order-sheet p{font-size:14px;margin:23px 0}.ej-faq{background:#f8f7ef}.ej-faq .p4-qa{max-width:850px}.ej-faq .p4-kicker{margin-bottom:18px}.ej-faq summary{font-family:Space Grotesk,sans-serif;font-size:20px}.ej-final{text-align:center;background:#193f38;color:#f8f7ef;padding-top:90px;padding-bottom:90px}.ej-final h2{font-size:clamp(54px,7vw,100px);letter-spacing:-.065em;max-width:12ch;margin:24px auto}.ej-final p:not(.p4-kicker){max-width:40ch;margin:0 auto 30px;color:#c4d9c8}.ej-final .p4-button{background:#dfe9df;color:#193f38;min-width:285px}.atp{font-family:var(--atp-body-family,"DM Sans",sans-serif)!important;background:#f8f7ef;color:#193f38;padding-top:48px}.atp .atp-shell{grid-template-columns:.85fr 1.15fr;gap:70px}.atp .atp-info{order:1}.atp .atp-gallery{order:2;background:#dfe9df;padding:18px;border-radius:0}.atp .atp-info h1{font-family:var(--atp-heading-family,"Space Grotesk",sans-serif)!important;font-size:58px;font-weight:600;letter-spacing:-.055em;text-transform:none}.atp .atp-brand{font-family:DM Sans,sans-serif;color:#193f38;letter-spacing:.17em;font-size:10px}.atp .atp-price{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:35px}.atp .atp-price-row{border-top:1px solid #aab9aa;padding-top:20px}.atp .atp-choice-grid{grid-template-columns:1fr}.atp .atp-choice{border:0;border-top:2px solid #193f38;border-bottom:1px solid #aab9aa;border-radius:0;background:transparent;padding:22px 0;box-shadow:none;color:#193f38}.atp .atp-choice:has(input:checked){border-color:#193f38;background:transparent;box-shadow:none}.atp .atp-choice-title{font-family:Space Grotesk,sans-serif;font-size:23px}.atp .atp-choice-detail{font-size:14px}.atp .atp-choice-price{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:24px}.atp .atp-add,.atp .atp-inquiry{background:#193f38!important;color:#f8f7ef!important;border-radius:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500}.atp .atp-thumbs button{border-radius:0}.atp .atp-thumbs button[aria-pressed=true]{border-color:#193f38}.atp .atp-product-notes{display:block}.atp .atp-product-notes span{display:block;padding:9px 0}.atp .atp-policy-links{font-size:12px;letter-spacing:.03em}@media(max-width:749px){.ej-folio{padding:17px 20px}.ej-folio-inner{grid-template-columns:1fr auto;font-size:9px;gap:12px}.ej-folio-inner span:nth-child(2){display:none}.ej-walk-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.ej-walk h2{font-size:64px}.ej-side-note .ej-mark{font-size:48px;margin-bottom:30px}.ej-walk .ej-side-note{padding:29px}.ej-side-note h3{font-size:32px;margin-bottom:30px}.ej-study h2{font-size:40px}.ej-routine-head{grid-template-columns:1fr;gap:20px}.ej-routine summary{grid-template-columns:32px 1fr 22px;gap:14px;font-size:24px;min-height:82px}.ej-routine details p{padding-left:46px}.ej-order h2{font-size:48px}.ej-order .ej-order-sheet{padding:23px}.ej-order-row strong{font-size:18px}.ej-order-row span{font-size:13px}.ej-final h2{font-size:56px}.atp .atp-gallery{padding:12px}.atp .atp-info h1{font-size:46px!important}.atp .atp-product-notes{margin-top:21px}}.atp .atp-included{display:grid;grid-template-columns:78px minmax(0,1fr) 35px;gap:18px;align-items:center;border:0;border-top:2px solid #193f38;border-bottom:1px solid #aab9aa;padding:22px 0;margin:20px 0;background:transparent;color:#193f38}.atp .atp-included .atp-choice-media{display:block;width:78px;height:78px;background:#dfe9df}.atp .atp-included img{width:100%;height:100%;object-fit:contain}.atp .atp-included strong{display:block;font:600 22px/1.15 Space Grotesk,sans-serif;margin:7px 0}.atp .atp-included p{font-size:13px}.atp .atp-choice-kicker{font-size:9px;letter-spacing:.14em;font-weight:600}.atp .atp-included-count{font:400 29px Space Grotesk,sans-serif;color:#50765b}.atp .atp-subnav{border-bottom:1px solid #aab9aa;background:#f8f7ef;color:#193f38;font:500 12px Space Grotesk,sans-serif}.atp .atp-benefits{border-bottom:1px solid #aab9aa;padding-bottom:22px;color:#365b48}@media(max-width:749px){.atp .atp-included{grid-template-columns:66px minmax(0,1fr) 28px;gap:13px}.atp .atp-included .atp-choice-media{width:66px;height:66px}.atp .atp-included strong{font-size:20px}.atp .atp-included-count{font-size:25px}}.ej-space .ej-space-photo{margin-top:32px;border:1px solid #c1cbbb;background:#e4e7d4}.ej-space .ej-space-photo img{display:block;aspect-ratio:1;object-fit:contain}@media(max-width:749px){.ej-space .ej-space-photo{margin-top:26px}}.atp.pdp-elystrail .atp-included-count{white-space:nowrap;min-width:max-content}@media(max-width:749px){.atp.pdp-elystrail .atp-sticky{gap:12px;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.atp.pdp-elystrail .atp-sticky .atp-price{font-size:18px;line-height:1.2;white-space:nowrap;min-width:0}.atp.pdp-elystrail .atp-sticky>div{min-width:0;flex:0 0 auto}.atp.pdp-elystrail .atp-sticky .atp-add,.atp.pdp-elystrail .atp-sticky .atp-inquiry{font-size:12px;line-height:1.3;white-space:nowrap;min-width:0;flex:1 1 auto;padding:12px 10px}.atp.pdp-elystrail .atp-included{grid-template-columns:66px minmax(0,1fr) max-content}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/atelier-pdp-brand.css.map */
