.ph{position:relative;background:repeating-linear-gradient(135deg,#f1e8e3 0 12px,#ebe1db 12px 24px);border:2px dashed #c9b3ba;border-radius:16px;display:grid;place-items:center;overflow:hidden;width:100%}.ph:after{content:attr(data-ph);font-size:13px;line-height:1.45;color:#6e5560;text-align:center;padding:12px 16px;max-width:300px;background:#fcfaf7e8;border-radius:10px;font-weight:600}.ph.is-dark{background:repeating-linear-gradient(135deg,#2a2226 0 12px,#332a2e 12px 24px);border-color:#6e5560}.ph.is-dark:after{background:#1d1719e6;color:#d9c7cf}.pcimg{display:block;width:100%;height:auto;object-fit:cover;background:#f6f0ec}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-in{opacity:1;transform:none}.sa h1,.sa h2,.sa h3{letter-spacing:-.02em}.sa h3{letter-spacing:0;font-variation-settings:normal}.sa-pd{display:none!important}.saa-sizes{border:0;padding:0;margin:0;display:flex;gap:8px;align-items:center}.saa-sizes legend{font-size:13px;color:var(--muted);margin-bottom:8px;width:100%}.saa-sizes label{position:relative}.saa-sizes input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.saa-sizes span{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;font-size:15px;font-weight:650;background:#fff;transition:.2s}.saa-sizes input:checked+span{border-color:var(--berry);background:var(--berry);color:#fff}.saa-sizes input:focus-visible+span{outline:3px solid var(--berry);outline-offset:3px}.saa-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}.saa-price strong{font-family:var(--display);font-size:34px;letter-spacing:-.02em;font-variation-settings:"opsz" 144}.saa-price del{color:var(--muted);font-size:15px}.saa-save{font-size:13px;font-weight:700;color:var(--berry);background:var(--blush);padding:4px 9px;border-radius:999px}.saa-chips{list-style:none;margin:0;padding:0;display:flex;gap:10px 22px;flex-wrap:wrap;font-size:13px;font-weight:600}.saa-chips li:before{content:"\2713";color:var(--berry);margin-right:6px;font-weight:800}.saa-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;background:var(--berry);color:#fff;border-radius:10px;font-weight:650;font-size:15px;transition:background .2s}.saa-cta:hover{background:#582039}.saa-cta.is-alt{background:transparent;color:var(--berry);border:1px solid var(--berry)}.saa-cta.is-alt:hover{background:var(--blush)}.saa-cost{padding:90px 0}.saa-cost h2{font-size:clamp(30px,3.6vw,48px);max-width:16ch;margin-bottom:36px}.saa-cost-grid{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center}.saa-cost-side .fine{margin-top:10px;text-align:center}.saa-table{display:grid;border-top:2px solid var(--ink)}.saa-row{display:grid;grid-template-columns:1fr 200px 1.2fr;gap:22px;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}.saa-row span{font-weight:650}.saa-row b{font-family:var(--display);font-size:21px;letter-spacing:0;text-align:left;white-space:nowrap;font-variation-settings:normal}.saa-row b del{font-family:inherit;font-size:15px;color:var(--muted);margin-left:8px;font-weight:400;letter-spacing:0}.saa-row em{font-style:normal;color:var(--muted);font-size:15px}.saa-cost-img{border-radius:18px!important}.saa-notes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.saa-note{padding:22px 24px;border-radius:16px;background:#fff;border:1px solid var(--line)}.saa-note.is-wide{grid-column:1/-1;background:var(--blush);border-color:transparent}.saa-note-k{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--berry);margin-bottom:8px}.saa-note p{font-size:15px;line-height:1.6;color:var(--ink)}.saa-note .is-lead{font-family:var(--display);font-size:clamp(18px,1.8vw,22px);letter-spacing:0;line-height:1.35;margin-bottom:12px;font-variation-settings:normal}.saa-note .is-small{font-size:13px;color:var(--muted);padding:12px 16px;background:#fff;border-radius:10px}.saa-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.saa-links a{font-weight:650;color:var(--ink);padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:#fff}.saa-links a:hover{border-color:var(--berry);color:var(--berry)}.saa-tl{list-style:none;margin:40px 0 0;padding:0;grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative}.saa-tl:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line)}.saa-tl li{padding:0 14px 0 0;position:relative;transition-delay:calc(var(--i) * .08s)}.saa-tl li:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--berry);border:4px solid var(--paper);position:relative;margin-bottom:14px}.saa-tl b{display:block;font-size:15px;margin-bottom:4px}.saa-tl span{font-size:13px;color:var(--muted)}.saa-end{padding:70px 0 110px;text-align:center;background:#fff;border-top:1px solid var(--line)}.saa-end h2{font-size:clamp(30px,3.6vw,48px);margin-bottom:14px}.saa-end-line{font-size:17px;color:var(--muted);max-width:52ch;margin:0 auto 26px}.saa-end-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.saa-which{padding:80px 0}.saa-which h2{font-size:clamp(30px,3.6vw,48px);margin-bottom:30px}.saa-which-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.saa-w{padding:26px 28px;border-radius:18px;background:#fff;border:1px solid var(--line)}.saa-w-k{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--berry);margin-bottom:10px}.saa-w p{font-size:17px;line-height:1.6}.saa-w-band{margin-top:22px;padding:34px 40px;border-radius:18px;background:var(--blush);text-align:center}.saa-w-line{font-family:var(--display);font-size:clamp(21px,2.4vw,30px);letter-spacing:-.02em;line-height:1.3;margin:0 auto 12px;max-width:30ch;font-variation-settings:"opsz" 144}.saa-w-small{font-size:15px;color:var(--muted);max-width:64ch;line-height:1.6;margin:0 auto}@media(max-width:900px){.saa-cost-grid,.saa-which-grid,.saa-notes{grid-template-columns:1fr}.saa-cost-side{display:none}.saa-row{grid-template-columns:1fr auto;grid-template-areas:"l v" "n n"}.saa-row span{grid-area:l}.saa-row b{grid-area:v}.saa-row em{grid-area:n}.saa-tl{grid-template-columns:1fr;gap:18px}.saa-tl:before{left:9px;right:auto;top:0;bottom:0;width:2px;height:auto}.saa-tl li{padding-left:36px}.saa-tl li:before{position:absolute;left:0;top:0;margin:0}}@media(max-width:640px){.wrap{width:calc(100% - 32px)}}.saa-hero{padding:44px 0 26px;text-align:center}.saa-hero h1{font-size:clamp(38px,4.6vw,64px);margin:6px auto 12px;max-width:16ch}.saa-sub{font-size:17px;color:var(--muted);max-width:56ch;margin:0 auto}.saa-doors{padding:20px 0 60px}.saa-doors-in{display:flex;gap:14px;width:calc(100% - 96px);max-width:1250px;margin:0 auto 26px;min-height:560px}.saa-door{flex:1;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;transition:flex .6s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.saa-door:hover,.saa-door:focus-within{flex:1.45;box-shadow:0 30px 60px -30px #352d3155}.saa-door-img{position:relative;overflow:hidden}.saa-door-img .pcimg{height:100%;aspect-ratio:auto!important;border-radius:0!important;transition:transform .8s}.saa-door:hover .saa-door-img .pcimg{transform:scale(1.04)}.saa-door-body{padding:34px 30px;display:grid;gap:14px;align-content:center}.saa-door h2{font-size:clamp(24px,2.2vw,32px)}.saa-line{font-size:17px;color:var(--muted)}.saa-sizeline{font-size:13px;color:var(--muted);line-height:1.5}.saa-doors .saa-chips{justify-content:center}@media(max-width:960px){.saa-doors-in{flex-direction:column;width:calc(100% - 32px);min-height:0}.saa-door,.saa-door:hover{flex:none;grid-template-columns:1fr}.saa-door-img .pcimg{aspect-ratio:4/3!important}}.saa-note p,.saa-w p,.saa-sizeline{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}#main.saa .saa-cost h2,#main.saa .saa-end h2,#main.saa .saa-which h2,#main.saa .saa-door h2{font-size:34px}#main.saa .saa-note .is-lead{font-size:21px}#main.saa .saa-w-line{font-size:34px}#main.saa .saa-row>span,#main.saa .saa-line{font-size:17px}#main.saa .saa-links a,#main.saa .saa-row em,#main.saa .saa-w-small{font-size:15px}#main.saa .fine,#main.saa .saa-note-k,#main.saa .saa-sizes legend,#main.saa .saa-w-k{font-size:13px}@media(max-width:760px){#main.saa .saa-cost h2,#main.saa .saa-end h2,#main.saa .saa-which h2,#main.saa .saa-door h2{font-size:28px}#main.saa .saa-note .is-lead,#main.saa .saa-w-line{font-size:21px}#main.saa .saa-w-line{letter-spacing:0;font-variation-settings:normal}#main.saa .saa-row>span,#main.saa .saa-line{font-size:17px}#main.saa .saa-links a,#main.saa .saa-row em,#main.saa .saa-w-small{font-size:15px}#main.saa .fine,#main.saa .saa-note-k,#main.saa .saa-sizes legend,#main.saa .saa-w-k{font-size:13px}}#main.saa .saa-about .saa-w a{color:var(--berry);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html #main.saa .saa-hero .kicker{font:600 13px/1.4 var(--pc-body);letter-spacing:.14em;text-transform:uppercase;font-style:normal;font-variation-settings:normal;color:var(--muted)}html #main.saa>.saa-doors{padding-bottom:80px}html #main.saa>:is(.saa-which,.saa-cost){padding-top:80px;padding-bottom:80px}html #main.saa>.saa-end{padding-top:80px;background:var(--paper)}html #main.saa :is(.saa-door,.saa-w,.saa-note:not(.is-wide)){background:#f4eee6}html #main.saa .saa-sizes input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:760px){html #main.saa>.saa-doors{padding-bottom:56px}html #main.saa>:is(.saa-which,.saa-cost){padding-top:56px;padding-bottom:56px}html #main.saa>.saa-end{padding-top:56px}}html #main.saa .saa-note .is-lead{font-family:var(--pc-body);font-weight:500;letter-spacing:0;font-variation-settings:normal}html #main.saa .saa-w-line{-webkit-hyphens:manual;hyphens:manual}html #main.saa .saa-w-line{text-wrap:balance}html #main.saa .saa-note .is-lead{text-align:left;text-align-last:left;text-wrap:pretty}html #main.saa .saa-hero .kicker{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pc-atelier-shop-all-a.css.map */
