.pt3-store .pt42-hero{display:flex;flex-direction:column;align-items:center;gap:34px;max-width:1660px;margin:auto;padding:52px 5.5% 54px;height:auto;min-height:0;max-height:none;overflow:visible;background:#f7f6f2}.pt3-store .pt42-hero .hero-copy{text-align:center;pointer-events:auto;padding:0;width:100%;max-width:1120px;min-width:0}.pt3-store .pt42-hero h1{font-size:clamp(52px,5.7vw,88px);line-height:1.04;letter-spacing:-.065em;margin:23px auto 19px;max-width:1100px}.pt3-store .pt42-hero h1>span{color:#a4654b}.pt3-store .pt42-hero .hero-sub{font-size:15px;line-height:1.7;letter-spacing:0;color:#68756b}.pt3-store .pt42-purchase-block{display:flex;align-items:center;justify-content:center;gap:32px;width:fit-content;max-width:100%;margin:27px auto 0;padding:20px 0 0;border-top:1px solid #d9dcd2;text-align:left}.pt42-purchase-label{display:block;font-size:9px;letter-spacing:.16em;line-height:1.6;font-weight:600;color:#637164}.pt42-purchase-identity p{font-size:13px;line-height:1.5;margin-top:7px;max-width:175px}.pt3-store .pt42-hero .pt4-hero-actions{margin:0;gap:0;flex-wrap:nowrap}.pt3-store .button.primary,.pt3-store .nav-buy{background:#233e36;color:#fff;border:1px solid #233e36;box-shadow:none;font-weight:500;transition:background .25s,border-color .25s,box-shadow .25s}.pt3-store .button.primary{font-size:14px!important;min-width:168px;min-height:56px!important;padding:7px 7px 7px 24px!important;gap:26px;border-radius:100px;justify-content:space-between}.pt3-store .button.primary:hover,.pt3-store .nav-buy:hover{background:#183028;border-color:#183028;transform:none;box-shadow:0 4px 16px #233e3612}.pt3-store .button.primary .pt42-arrow,.pt3-store .nav-buy .pt42-arrow{display:grid;place-items:center;flex:none;background:#e6e9d9;color:#233e36;width:40px;height:40px;border-radius:50%;line-height:1}.pt42-arrow svg{display:block;transition:transform .35s cubic-bezier(.22,1,.36,1);width:17px;height:17px}.pt3-store a:hover>.pt42-arrow svg,.pt4 a:hover>.pt42-arrow svg{transform:translate(2px,-2px)}.pt3-store .nav-buy{font-size:13px;padding:5px 5px 5px 20px;min-height:44px;gap:22px;align-items:center}.pt3-store .nav-buy .pt42-arrow{width:32px;height:32px}.pt3-store .nav-buy .pt42-arrow svg{width:14px;height:14px}.pt42-hero-links{display:flex;align-items:center;justify-content:center;gap:30px;margin:10px auto 0}.pt42-hero-links a{font-size:11px;color:#68756b;display:inline-flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid transparent}.pt42-hero-links a:hover{border-bottom-color:#8e9b8d;color:#233e36}.pt3-store .pt42-hero .hero-object{position:relative;display:block;flex:none;min-width:0;min-height:0;width:100%;max-width:1280px;height:auto;aspect-ratio:auto;margin:0 auto;overflow:visible;animation:none}.pt42-art-label,.pt42-art-caption{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em;color:#69746a;line-height:1.6}.pt42-art-label{padding:0 0 13px}.pt42-art-label>span:last-child{font-size:16px;font-weight:500;letter-spacing:-.06em;color:#233e36}.pt3-store .pt42-hero .hero-picture{position:relative;inset:auto;display:block;width:100%;aspect-ratio:2/1;background:#ece5d8;border-radius:4px;overflow:hidden}.pt3-store .pt42-hero .hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:0;mix-blend-mode:normal}.pt42-art-caption{padding-top:14px;letter-spacing:0;font-size:10px}.pt42-art-caption>span:last-child{font-size:8px;letter-spacing:.1em}.pt3-store .printer-showcase-note p{margin-bottom:0;max-width:285px}.pt3-store .printer-showcase-image{border-radius:5px 5px 0 0}.pt42-showcase-purchase{max-width:1300px;margin:0 auto;border:1px solid #e1dfd4;border-top:0;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-radius:0 0 5px 5px;background:#faf8f1}.pt42-showcase-purchase>div>p{font-size:18px;letter-spacing:-.025em;line-height:1.4;margin-top:7px}.pt42-showcase-action{display:flex;align-items:center;gap:28px;flex:none}.pt42-showcase-action .pt42-purchase-price{font-size:14px;letter-spacing:0;margin:0}.pt3-store .closing-copy .button{margin-top:5px;min-width:180px}.pt4 .pt4-product .pt4-buy{background:transparent;color:#233e36;border:0;border-top:1px solid #d4d9ce;border-bottom:1px solid #d4d9ce;border-radius:0;padding:12px 0;min-height:60px;min-width:0;width:100%;justify-content:space-between;font-size:13px;font-weight:500}.pt4 .pt4-product .pt4-buy:hover{background:transparent;color:#233e36;border-color:#899c8c}.pt4 .pt4-product .pt42-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e3e8da;color:#233e36}.pt4 .pt4-product .pt4-coming-soon{background:none;border:0;border-top:1px solid #d4d9ce;border-bottom:1px solid #d4d9ce;border-radius:0;width:100%;justify-content:space-between;padding:18px 0;font-size:12px;min-height:60px}.pt-navigation .pt-buy-nav,.pt-menu__panel .pt-buy-nav{background:#233e36;border:1px solid #233e36;font-weight:500;font-size:13px}.pt-navigation .pt-buy-nav:hover,.pt-menu__panel .pt-buy-nav:hover{background:#183028}@media(max-width:900px){.pt3-store .pt42-hero{padding:40px 6% 42px;gap:30px}.pt3-store .pt42-hero h1{font-size:clamp(44px,7.6vw,68px);margin:23px auto 18px}.pt42-showcase-purchase{padding:22px 20px}.pt42-showcase-purchase>div>p{font-size:16px;max-width:245px}.pt42-showcase-action{gap:14px}}@media(max-width:700px){.pt3-store .pt42-hero{padding-top:32px;gap:24px}.pt3-store .pt42-hero h1{font-size:clamp(36px,9.4vw,60px);letter-spacing:-.06em;line-height:1.07}.pt3-store .pt42-hero .hero-sub{font-size:13px}.pt3-store .pt42-purchase-block{gap:22px;margin-top:24px;padding-top:20px}.pt3-store .pt42-hero .pt4-hero-actions{margin:0;gap:0}.pt3-store .pt42-hero .button.primary{min-width:152px;min-height:52px!important;padding:6px 6px 6px 20px!important;gap:20px}.pt3-store .button.primary .pt42-arrow{width:36px;height:36px}.pt42-purchase-label{font-size:8px;letter-spacing:.12em}.pt42-purchase-identity p{font-size:12px;max-width:145px}.pt3-store .nav-buy{font-size:12px;gap:16px;padding:5px 5px 5px 17px}.pt42-hero-links{gap:24px}.pt42-hero-links a{font-size:10px;gap:10px}.pt3-store .pt42-hero .hero-picture{aspect-ratio:1}.pt42-art-label{font-size:7px;padding-bottom:11px}.pt42-art-caption{font-size:9px;padding-top:12px}.pt42-art-caption>span:last-child{font-size:7px}.pt3-store .printer-showcase-image{margin:0}.pt42-showcase-purchase{display:block;padding:24px 22px}.pt42-showcase-purchase>div>p{max-width:none;font-size:17px}.pt42-showcase-action{margin-top:22px;justify-content:space-between}.pt42-showcase-action .button{margin-left:auto}}@media(max-width:359px){.pt3-store .pt42-hero h1{font-size:34px}.pt3-store .pt42-hero .button.primary{min-width:140px;padding-left:18px!important;gap:14px;font-size:13px!important}.pt42-purchase-identity p{font-size:11px;max-width:110px}.pt3-store .pt42-purchase-block{gap:16px}.pt42-art-caption{gap:10px;font-size:8px}.pt42-art-caption>span:last-child{font-size:6px}}@media(prefers-reduced-motion:reduce){.pt42-arrow svg,.pt3-store .button.primary,.pt3-store .nav-buy{transition:none}.pt3-store a:hover>.pt42-arrow svg,.pt4 a:hover>.pt42-arrow svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pt42-purchase.css.map */
