.pt-ph{padding:calc(clamp(60px,9vw,116px) + 40px) 0 clamp(56px,7vw,100px)}.pt-ph__title{font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,96px);line-height:.98;letter-spacing:-.035em;margin:0;color:var(--s-ink);max-width:18ch;text-wrap:balance}.pt-ph__title em{font-style:italic;color:var(--s-accent)}.pt-ph__lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.6vw,22px);line-height:1.54;color:var(--s-prose);margin:clamp(18px,2.2vw,28px) 0 0;max-width:46ch}.pt-ph__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:clamp(28px,3.4vw,48px);padding-top:14px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--s-meta)}.pt-ph__meta a{color:var(--s-accent)}.pt-rte2{max-width:74ch}.pt-rte2>*:first-child{margin-top:0}.pt-rte2 p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.62;color:var(--s-prose);margin:0 0 20px;max-width:60ch}.pt-rte2 h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.2vw,46px);line-height:1.04;letter-spacing:-.03em;color:var(--s-ink);margin:clamp(48px,6vw,84px) 0 20px;padding-top:clamp(22px,2.6vw,34px);border-top:1px solid var(--hair)}.pt-rte2 h3{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-accent);margin:34px 0 10px}.pt-rte2 ul{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--hair);max-width:66ch}.pt-rte2 li{font-family:var(--serif);font-weight:300;font-size:18px;line-height:1.56;color:var(--s-prose);padding:14px 0 14px 28px;border-bottom:1px solid var(--hair);position:relative}.pt-rte2 li:before{content:"";position:absolute;left:4px;top:24px;width:7px;height:7px;border-radius:50%;background:var(--s-accent)}.pt-rte2 li strong{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--s-ink)}.pt-rte2 a{color:var(--s-accent);border-bottom:1px solid currentColor}.pt-rte2 table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:11.5px;margin:10px 0 18px;border-top:1px solid var(--hair-strong)}.pt-rte2 th{text-align:left;padding:16px 20px 14px 0;letter-spacing:.16em;text-transform:uppercase;color:var(--s-meta);font-weight:400;font-size:10px;border-bottom:1px solid var(--hair-strong)}.pt-rte2 td{padding:15px 20px 15px 0;border-bottom:1px solid var(--hair);color:var(--s-ink)}.pt-rte2 td:last-child,.pt-rte2 th:last-child{color:var(--s-accent)}.pt-rte2 img{max-width:100%;height:auto;margin:24px 0}.pt-rte2 blockquote{font-family:var(--display);font-size:clamp(24px,2.6vw,36px);line-height:1.16;letter-spacing:-.03em;color:var(--s-ink);margin:40px 0;padding:0;max-width:30ch}.pt-rte2__wrap{overflow-x:auto}.pt-form{max-width:640px;margin-top:clamp(26px,3vw,44px)}.pt-form__grid{display:grid;gap:22px 28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pt-form__f{display:flex;flex-direction:column;gap:8px}.pt-form__f--wide{grid-column:1 / -1}.pt-form label{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-meta)}.pt-form input,.pt-form select,.pt-form textarea{background:transparent;border:0;border-bottom:1px solid var(--hair-strong);padding:8px 0 10px;font-family:var(--text);font-weight:300;font-size:15px;color:var(--s-ink);border-radius:0;outline:none;transition:border-color .18s var(--ease)}.pt-form select{appearance:none;-webkit-appearance:none;cursor:pointer}.pt-form textarea{min-height:120px;resize:vertical;line-height:1.5}.pt-form input:focus,.pt-form select:focus,.pt-form textarea:focus{border-bottom-color:var(--s-accent)}.pt-form input:focus-visible,.pt-form select:focus-visible,.pt-form textarea:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.pt-form__submit{margin-top:30px;background:var(--s-ink);color:var(--ground);border:0;padding:18px 28px;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;transition:background .18s var(--ease)}.pt-form__submit:hover{background:var(--s-accent)}.pt-form__submit:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.pt-form__note{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-meta);margin:16px 0 0;line-height:1.8}.pt-form__ok{font-family:var(--display);font-size:clamp(24px,2.4vw,34px);line-height:1.12;letter-spacing:-.02em;color:var(--s-ink);margin:0;max-width:26ch}.pt-form__err{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-accent);margin:0 0 18px}.pt-aside{display:grid;gap:0;border-top:1px solid var(--hair-strong);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--s-meta)}.pt-aside div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hair)}.pt-aside dd{margin:0;color:var(--s-ink);text-align:right}.pt-aside a{color:var(--s-accent)}.pt-jr{display:grid;gap:clamp(28px,3vw,48px) clamp(20px,2.4vw,36px);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.pt-jr__card{display:block;color:inherit}.pt-jr__plate{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:var(--panel);border:1px solid var(--stroke)}.pt-jr__plate img{width:100%;height:100%;object-fit:cover;filter:grayscale(.92) contrast(1.16) brightness(.8);transform:scale(1);transition:filter .62s var(--ease),transform 1.2s var(--ease)}.pt-jr__card:hover .pt-jr__plate img{filter:grayscale(.12) contrast(1.04) brightness(.96);transform:scale(1.05)}.pt-jr__meta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-meta)}.pt-jr__meta span:first-child{color:var(--s-accent)}.pt-jr__title{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.08;letter-spacing:-.03em;margin:10px 0 8px;color:var(--s-ink);transition:color .38s var(--ease)}.pt-jr__card:hover .pt-jr__title{color:var(--s-accent)}.pt-jr__ex{font-family:var(--serif);font-weight:300;font-size:16.5px;line-height:1.5;color:var(--s-prose);margin:0}.pt-jr__lead{grid-column:1 / -1;display:grid;gap:clamp(20px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end}.pt-jr__lead .pt-jr__plate{aspect-ratio:16/10}.pt-jr__lead .pt-jr__title{font-size:clamp(30px,3.6vw,52px)}.pt-empty{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.6;color:var(--s-prose);margin:0;max-width:44ch}.pt-pager{display:flex;justify-content:space-between;gap:16px;margin-top:clamp(40px,5vw,72px);padding-top:16px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-meta)}.pt-pager a{color:var(--s-ink)}.pt-pager a:hover{color:var(--s-accent)}.pt-art__plate{position:relative;overflow:hidden;aspect-ratio:16/9;background:#191715;border:1px solid var(--stroke);margin-top:clamp(32px,4vw,56px)}.pt-art__plate img{width:100%;height:100%;object-fit:cover}.pt-art__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(48px,6vw,84px);padding-top:16px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-meta)}.pt-art__foot a{color:var(--s-ink)}.pt-art__foot a:hover{color:var(--s-accent)}.pt-sr__form{display:flex;gap:16px;align-items:center;max-width:720px;margin-top:clamp(26px,3vw,40px);border-bottom:1px solid var(--hair-strong);padding-bottom:12px}.pt-sr__form input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;font-family:var(--display);font-size:clamp(24px,2.8vw,40px);letter-spacing:-.02em;color:var(--s-ink)}.pt-sr__form input::placeholder{color:var(--s-meta);opacity:.6}.pt-sr__form button{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-ink)}.pt-sr__form button:hover{color:var(--s-accent)}.pt-sr__form:focus-within{border-bottom-color:var(--s-accent)}.pt-sr__list{list-style:none;margin:clamp(26px,3vw,40px) 0 0;padding:0;border-top:1px solid var(--hair-strong)}.pt-sr__item a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid var(--hair);color:inherit}.pt-sr__kind{flex:0 0 110px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-accent)}.pt-sr__t{flex:1 1 auto;font-family:var(--display);font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;line-height:1.1;color:var(--s-ink);transition:color .28s var(--ease)}.pt-sr__item a:hover .pt-sr__t{color:var(--s-accent)}.pt-sr__p{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--s-meta);white-space:nowrap}.pt-cp{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start}@media(max-width:900px){.pt-cp{grid-template-columns:minmax(0,1fr)}}.pt-cp__lines{border-top:1px solid var(--hair-strong)}.pt-cp__line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--hair)}.pt-cp__thumb{width:96px;height:120px;background:#191715 center/cover no-repeat;border:1px solid var(--stroke)}.pt-cp__title{font-family:var(--display);font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;line-height:1.1;color:var(--s-ink)}.pt-cp__title a{color:inherit}.pt-cp__meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--s-meta);margin-top:8px;line-height:1.7}.pt-cp__qty{display:inline-flex;align-items:center;border:1px solid var(--hair-strong);margin-top:14px}.pt-cp__qty input{width:52px;background:transparent;border:0;text-align:center;font-family:var(--mono);font-size:12px;color:var(--s-ink);padding:9px 0;-moz-appearance:textfield}.pt-cp__qty input::-webkit-outer-spin-button,.pt-cp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pt-cp__rm{display:inline-block;margin:14px 0 0 16px;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--s-meta);border-bottom:1px solid currentColor}.pt-cp__rm:hover{color:var(--s-accent)}.pt-cp__price{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--s-ink);white-space:nowrap}.pt-cp__sum{position:sticky;top:96px;border:1px solid var(--hair-strong);padding:clamp(20px,2.4vw,32px)}.pt-cp__sum dl{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--s-meta)}.pt-cp__sum dl div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--hair)}.pt-cp__sum dd{margin:0;color:var(--s-ink)}.pt-cp__total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0 4px}.pt-cp__total span:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--s-meta)}.pt-cp__total span:last-child{font-family:var(--display);font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;color:var(--s-ink)}.pt-cp__btns{display:grid;gap:10px;margin-top:20px}.pt-cp__go{width:100%;background:#f2ede6;color:#191715;border:0;padding:17px;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;transition:background .18s var(--ease)}.pt-cp__go:hover{background:var(--s-ink);color:var(--ground)}.pt-cp__up{width:100%;background:transparent;color:var(--s-ink);border:1px solid var(--hair-strong);padding:14px;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.pt-cp__up:hover{border-color:var(--s-ink)}.pt-cp__note{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--s-meta);margin:14px 0 0;line-height:1.8}.pt-cp__notefield{margin-top:18px}.pt-404__giant{position:absolute;right:-2vw;bottom:-10vh;font-family:var(--display);font-size:42vw;line-height:.74;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(242,237,230,.14);pointer-events:none;-webkit-user-select:none;user-select:none}.pt-404__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.4vw,48px)}.pt-404__links a{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-ink);border:1px solid var(--hair-strong);padding:15px 22px;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.pt-404__links a:first-child,.pt-404__links a:hover{background:#f2ede6;color:#191715;border-color:#f2ede6}.pt-cx{display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pt-cx__card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--stroke);padding:14px 14px 18px;color:inherit;transition:border-color .42s var(--ease)}.pt-cx__card:hover{border-color:#f2ede68c}.pt-cx__top{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--s-meta)}.pt-cx__plate{position:relative;overflow:hidden;aspect-ratio:4/5;background:#35321e;margin:10px 0 16px}.pt-cx__plate img{width:100%;height:100%;object-fit:cover;filter:grayscale(.92) contrast(1.16) brightness(.8);transition:filter .62s var(--ease),transform 1.2s var(--ease)}.pt-cx__card:hover .pt-cx__plate img{filter:grayscale(.12) contrast(1.04) brightness(.96);transform:scale(1.05)}.pt-cx__series{font-family:var(--script);font-size:22px;line-height:1;color:var(--s-accent);margin:0 0 6px}.pt-cx__title{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;line-height:1.04;margin:0 0 10px;color:var(--s-ink);transition:color .38s var(--ease)}.pt-cx__card:hover .pt-cx__title{color:var(--s-accent)}.pt-cx__desc{font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.5;color:var(--s-prose);margin:0 0 16px}.pt-cx__foot{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--s-meta)}.pt-cx__foot span:last-child{color:var(--s-ink)}
/*# sourceMappingURL=/cdn/shop/t/73/assets/petale-pages.css.map */
