.purchase-summary[data-v-41baa066]{--ps-ink:#33291f;--ps-muted:#786b5d;--ps-line:#674d303d;--ps-accent:#9b4037;border:1px solid var(--ps-line);text-align:left;background:#fffdf7e8;grid-template-columns:minmax(140px,.62fr) minmax(260px,2.35fr);gap:0;max-width:900px;margin-top:30px;display:grid;box-shadow:0 18px 48px #4a331b14}.purchase-summary--altar[data-v-41baa066]{--ps-ink:#eee3cd;--ps-muted:#b7aa94;--ps-line:#463620;--ps-accent:#cfa168;background:#171108f0;max-width:900px;box-shadow:0 24px 58px #0005}.purchase-summary__plans[data-v-41baa066],.purchase-summary__price[data-v-41baa066],.purchase-summary__turnaround[data-v-41baa066]{align-content:start;gap:8px;min-height:104px;padding:20px;display:grid}.purchase-summary__plans[data-v-41baa066],.purchase-summary__turnaround[data-v-41baa066]{border-left:1px solid var(--ps-line)}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plans[data-v-41baa066]{grid-area:1/2}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__turnaround[data-v-41baa066]{grid-column:3}.purchase-summary legend[data-v-41baa066],.purchase-summary span[data-v-41baa066]{color:var(--ps-muted);letter-spacing:.13em;font:600 12px/1.4 Montserrat,Inter,sans-serif}.purchase-summary strong[data-v-41baa066]{color:var(--ps-ink);font:500 21px/1.25 Cormorant Garamond,serif}.purchase-summary__price strong[data-v-41baa066]{color:var(--ps-accent);font-size:29px}.purchase-summary small[data-v-41baa066]{color:var(--ps-muted);font:400 15px/1.5 Montserrat,Inter,sans-serif}.purchase-summary__plans[data-v-41baa066]{border-top:0;border-bottom:0;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.purchase-summary__plans legend[data-v-41baa066]{grid-column:1/-1;padding:0}.purchase-summary__plan[data-v-41baa066]{border:1px solid var(--ps-line);cursor:pointer;grid-template-columns:1fr 20px;align-items:start;gap:10px;min-height:140px;padding:14px;transition:border-color .2s,background .2s;display:grid;position:relative}.purchase-summary__plan.selected[data-v-41baa066],.purchase-summary__plan[data-v-41baa066]:hover{border-color:var(--ps-accent);background:color-mix(in srgb,var(--ps-accent) 7%,transparent)}.purchase-summary__plan.unavailable[data-v-41baa066]{cursor:not-allowed;opacity:.5}.purchase-summary__plan input[data-v-41baa066]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.purchase-summary__plan-copy[data-v-41baa066]{gap:7px;min-width:0;display:grid}.purchase-summary__plan-copy b[data-v-41baa066]{color:var(--ps-ink);font:500 20px/1.15 Cormorant Garamond,serif}.purchase-summary__culture[data-v-41baa066]{color:var(--ps-accent);letter-spacing:.12em;font:400 13px/1.4 Noto Serif TC,serif}.purchase-summary__plan-copy small[data-v-41baa066]{color:var(--ps-accent);font-size:15px}.purchase-summary__choose-when[data-v-41baa066],.purchase-summary__difference[data-v-41baa066]{color:var(--ps-ink);margin:0;font:400 15px/1.55 Montserrat,Inter,sans-serif}.purchase-summary__difference[data-v-41baa066]{color:var(--ps-muted);font-size:14px}.purchase-summary__plan i[data-v-41baa066]{border:1px solid var(--ps-line);border-radius:50%;width:20px;height:20px;position:relative}.purchase-summary__plan.selected i[data-v-41baa066]{border-color:var(--ps-accent);background:var(--ps-accent)}.purchase-summary__plan.selected i[data-v-41baa066]:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.purchase-summary__cta[data-v-41baa066],.purchase-summary__unavailable[data-v-41baa066]{border-top:1px solid var(--ps-line);color:#fff;background:var(--ps-accent);letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;margin:0;padding:0 20px;font:600 13px/1.4 Montserrat,Inter,sans-serif;display:flex}.purchase-summary__unavailable[data-v-41baa066]{color:var(--ps-accent);background:0 0;justify-content:center}.purchase-summary__authority[data-v-41baa066]{border-top:1px solid var(--ps-line);color:var(--ps-muted);grid-column:1/-1;margin:0;padding:13px 20px;font:400 14px/1.55 Montserrat,Inter,sans-serif}.purchase-summary__mobile-dock[data-v-41baa066]{display:none}.purchase-summary__plan-detail[data-v-41baa066]{border-top:1px solid var(--ps-line);color:var(--ps-muted);grid-column:1/-1;padding:16px 20px;font:400 15px/1.6 Montserrat,Inter,sans-serif}.purchase-summary__plan-detail p[data-v-41baa066]{margin:0}.purchase-summary__plan-detail ul[data-v-41baa066]{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.purchase-summary__plan[data-v-41baa066]:has(input:checked){border-color:var(--ps-accent);background:color-mix(in srgb,var(--ps-accent) 7%,transparent)}.purchase-summary__plan input:checked~i[data-v-41baa066]{border-color:var(--ps-accent);background:var(--ps-accent)}.purchase-summary__plan input:checked~i[data-v-41baa066]:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.purchase-summary__plans[data-v-41baa066]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.purchase-summary__plan-copy b[data-v-41baa066]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (width<=760px){:is(.purchase-summary[data-v-41baa066],.purchase-summary[data-v-41baa066]:has(.purchase-summary__plans)){grid-template-columns:1fr 1fr;width:100%;margin-top:24px}.purchase-summary__plans[data-v-41baa066],.purchase-summary__price[data-v-41baa066],.purchase-summary__turnaround[data-v-41baa066]{min-height:86px;padding:16px}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__price[data-v-41baa066]{grid-area:1/1}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plans[data-v-41baa066]{border-top:1px solid var(--ps-line);border-left:0;grid-area:2/1/auto/-1}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__turnaround[data-v-41baa066]{grid-area:1/2}.purchase-summary__plans[data-v-41baa066]{grid-template-columns:1fr}.purchase-summary__turnaround[data-v-41baa066]{border-left:1px solid var(--ps-line)}.purchase-summary__plan-detail[data-v-41baa066]{grid-row:3}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plan-detail[data-v-41baa066]{grid-row:3}.purchase-summary__cta[data-v-41baa066],.purchase-summary__unavailable[data-v-41baa066]{grid-row:4}.purchase-summary__authority[data-v-41baa066]{grid-row:5}.purchase-summary__mobile-dock[data-v-41baa066]{z-index:80;color:#fff;letter-spacing:.04em;background:#9b4037;border:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 15px;font:500 13px/1.35 Montserrat,Inter,sans-serif;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 34px #25160e4d}.purchase-summary__mobile-dock--altar[data-v-41baa066]{color:#f4e7cc;background:#7e2d20;border-color:#ad7845}.purchase-summary__mobile-dock span[data-v-41baa066]{text-overflow:ellipsis;white-space:nowrap;max-width:36%;overflow:hidden}.purchase-summary__mobile-dock strong[data-v-41baa066]{text-align:right;letter-spacing:.04em;font-size:13px}}.purchase-summary__mobile-dock strong[data-v-41baa066]{overflow-wrap:anywhere;min-width:0;max-width:62%}.purchase-summary legend[data-v-41baa066],.purchase-summary span[data-v-41baa066]{letter-spacing:.06em;text-transform:none;font-size:13px}.purchase-summary__plans[data-v-41baa066]{gap:12px}.purchase-summary__plan[data-v-41baa066]{border-radius:3px;min-height:148px;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s}.purchase-summary__plan[data-v-41baa066]:hover{box-shadow:0 4px 16px #4a331b14}.purchase-summary__plan[data-v-41baa066]:focus-within{outline:3px solid color-mix(in srgb,var(--ps-accent) 55%,#fff);outline-offset:3px}.purchase-summary__plan.unavailable[data-v-41baa066]{filter:saturate(.5);opacity:.58}.purchase-summary__plan-copy b[data-v-41baa066]{font-size:21px;line-height:1.25}.purchase-summary__plan-copy small[data-v-41baa066]{font-size:16px;line-height:1.4}.purchase-summary__choose-when[data-v-41baa066],.purchase-summary__difference[data-v-41baa066]{font-size:15px;line-height:1.55}.purchase-summary__cta[data-v-41baa066]{letter-spacing:.04em;text-transform:none;min-height:56px;font-size:14px}.purchase-summary__authority[data-v-41baa066]{font-size:14px;line-height:1.6}@media (width<=760px){.purchase-summary__plan[data-v-41baa066]{min-height:0}.purchase-summary__cta[data-v-41baa066]{min-height:52px}.purchase-summary__mobile-dock[data-v-41baa066]{min-height:68px;font-size:14px}}@media (width<=430px){.purchase-summary__plans[data-v-41baa066]{grid-template-columns:1fr}.purchase-summary__price[data-v-41baa066],.purchase-summary__turnaround[data-v-41baa066]{padding:13px}.purchase-summary__price strong[data-v-41baa066]{font-size:22px}.purchase-summary__plan-copy b[data-v-41baa066]{white-space:normal}}@media (prefers-reduced-motion:reduce){.purchase-summary__cta[data-v-41baa066],.purchase-summary__plan[data-v-41baa066]{transition:none}.purchase-summary__mobile-dock[data-v-41baa066]{scroll-behavior:auto}}.purchase-summary[data-v-41baa066]:has(.purchase-summary__plans){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__price[data-v-41baa066]{grid-area:1/1}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__turnaround[data-v-41baa066]{grid-area:1/2}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plans[data-v-41baa066]{border-left:0;border-top:1px solid var(--ps-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plan-detail[data-v-41baa066]{grid-row:3}:is(.purchase-summary:has(.purchase-summary__plans) .purchase-summary__cta[data-v-41baa066],.purchase-summary:has(.purchase-summary__plans) .purchase-summary__unavailable[data-v-41baa066]){grid-row:4}.purchase-summary:has(.purchase-summary__plans) .purchase-summary__authority[data-v-41baa066]{grid-row:5}@media (width<=560px){.purchase-summary:has(.purchase-summary__plans) .purchase-summary__plans[data-v-41baa066]{grid-template-columns:1fr}}.purchase-summary[data-v-41baa066]:has(.purchase-summary__single){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.purchase-summary:has(.purchase-summary__single) .purchase-summary__price[data-v-41baa066]{grid-area:1/1}.purchase-summary:has(.purchase-summary__single) .purchase-summary__turnaround[data-v-41baa066]{grid-area:1/2}.purchase-summary__single[data-v-41baa066]{border-top:1px solid var(--ps-line);grid-column:1/-1;gap:8px;padding:20px;display:grid}.purchase-summary__single strong[data-v-41baa066]{font-size:23px}.purchase-summary__single p[data-v-41baa066]{max-width:68ch;margin:0}.purchase-summary:has(.purchase-summary__single) .purchase-summary__plan-detail[data-v-41baa066]{grid-row:3}:is(.purchase-summary:has(.purchase-summary__single) .purchase-summary__cta[data-v-41baa066],.purchase-summary:has(.purchase-summary__single) .purchase-summary__unavailable[data-v-41baa066]){grid-row:4}.purchase-summary:has(.purchase-summary__single) .purchase-summary__authority[data-v-41baa066]{grid-row:5}.purchase-summary[data-v-41baa066]{scroll-margin-top:120px}.purchase-summary__plan-copy[data-v-41baa066],.purchase-summary__plan-copy p[data-v-41baa066]{letter-spacing:normal;text-transform:none}.purchase-summary__catalog-description[data-v-41baa066]{color:var(--ps-muted);margin:0;font:400 15px/1.6 Montserrat,Inter,sans-serif}.purchase-summary__plan-copy[data-v-41baa066]{gap:10px}.purchase-summary__plan-copy b[data-v-41baa066]{letter-spacing:normal;font-size:24px}.purchase-summary__plan-copy small[data-v-41baa066]{letter-spacing:normal;font-weight:600}.purchase-summary__plan-detail[data-v-41baa066]{background:color-mix(in srgb,var(--ps-accent) 4%,transparent)}.purchase-summary__plan-detail .purchase-summary__detail-label[data-v-41baa066]{margin-bottom:10px;font-size:22px;display:block}.purchase-summary__plan-detail p+p[data-v-41baa066]{margin-top:10px}.purchase-summary__turnaround small[data-v-41baa066]{letter-spacing:normal;font-size:13px;line-height:1.5}.purchase-summary__cta[data-v-41baa066]:focus-visible,.purchase-summary__mobile-dock[data-v-41baa066]:focus-visible{outline:3px solid var(--ps-accent,#cfa168);outline-offset:4px}@media (width<=760px){.purchase-summary__plans[data-v-41baa066]{padding:16px}.purchase-summary__plan[data-v-41baa066]{gap:12px;padding:16px}.purchase-summary__single[data-v-41baa066]{padding:16px}.purchase-summary__mobile-dock[data-v-41baa066]{bottom:max(10px,env(safe-area-inset-bottom));letter-spacing:normal;gap:12px;min-height:68px;padding:10px 16px}.purchase-summary__mobile-dock .purchase-summary__dock-price[data-v-41baa066]{white-space:normal;flex:1;gap:3px;min-width:0;max-width:none;display:grid;overflow:visible}.purchase-summary__dock-price>small[data-v-41baa066]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.purchase-summary__dock-price strong[data-v-41baa066]{text-align:left;letter-spacing:normal;max-width:none;font-size:18px;line-height:1.2}.purchase-summary__dock-price strong small[data-v-41baa066]{font-size:11px;font-weight:400}.purchase-summary__mobile-dock .purchase-summary__dock-action[data-v-41baa066]{align-items:center;gap:14px;max-width:none;font-size:14px;font-weight:600;display:flex;overflow:visible}.purchase-summary__dock-action span[data-v-41baa066]{max-width:none;overflow:visible}}.purchase-summary__price .price-unavailable[data-v-41baa066]{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.sr-only[data-v-23ddd8bf]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-context-photo[data-v-23ddd8bf]{border:1px solid var(--pcp-border,#a6845647);background:var(--pcp-bg,#241c14);width:min(100% - 56px,1040px);color:var(--pcp-ink,#efe4d1);border-radius:6px;margin:24px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #140e0814}.product-context-photo>img[data-v-23ddd8bf]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:#0e0a0647;width:100%;height:auto;max-height:300px;display:block}.product-context-photo--uncropped>img[data-v-23ddd8bf]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;max-height:320px;padding:12px}.product-context-photo__caption[data-v-23ddd8bf]{align-content:center;gap:8px;padding:20px 24px;font:400 14px/1.65 Inter,Montserrat,sans-serif;display:grid}.product-context-photo__caption>small[data-v-23ddd8bf]{color:var(--pcp-accent,#d5b07c);letter-spacing:.12em;font-size:10px;font-weight:600}.product-context-photo__scope[data-v-23ddd8bf]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-context-photo__label-short[data-v-23ddd8bf]{display:none}@media (width>=760px){.product-context-photo[data-v-23ddd8bf]:not(.product-context-photo--compact):not(.product-context-photo--uncropped){grid-template-columns:minmax(260px,360px) 1fr;align-items:stretch}.product-context-photo:not(.product-context-photo--compact):not(.product-context-photo--uncropped)>img[data-v-23ddd8bf]{height:100%;max-height:240px}}.product-context-photo--compact[data-v-23ddd8bf]{border-radius:inherit;width:100%;height:100%;box-shadow:none;border:0;margin:0;display:block;container-type:inline-size}.product-context-photo--compact>img[data-v-23ddd8bf]{aspect-ratio:auto;height:100%;max-height:none;padding:0}.product-context-photo--compact .product-context-photo__caption[data-v-23ddd8bf]{text-align:center;background:linear-gradient(#0000,#130d07e0);padding:22px 8px 7px;position:absolute;bottom:0;left:0;right:0}.product-context-photo--compact .product-context-photo__caption>small[data-v-23ddd8bf]{color:#fff3df;letter-spacing:.035em;font-size:8px}@container (width<=110px){.product-context-photo--compact .product-context-photo__caption[data-v-23ddd8bf]{padding:14px 4px 5px}.product-context-photo__label-full[data-v-23ddd8bf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-context-photo__label-short[data-v-23ddd8bf]{display:inline}.product-context-photo--compact .product-context-photo__caption>small[data-v-23ddd8bf]{letter-spacing:0;font-size:7px;line-height:1.2}}@media (width<=560px){.product-context-photo[data-v-23ddd8bf]:not(.product-context-photo--compact){width:calc(100% - 40px);margin-block:16px}.product-context-photo__caption[data-v-23ddd8bf]{padding:16px 18px}}.product-photo-gallery[data-v-566e2902]{align-items:stretch;gap:20px;width:min(100% - 56px,1040px);margin:20px auto 36px;display:grid}.product-photo-gallery>.product-context-photo[data-v-566e2902]{width:100%;max-width:none;margin:0}@media (width>=760px){.product-photo-gallery[data-v-566e2902]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=560px){.product-photo-gallery[data-v-566e2902]{gap:16px;width:calc(100% - 40px);margin-block:16px 28px}}
