#pts-signature{--pts-ink:#203e2c;--pts-cream:#f1dfbd;--pts-sand:#e7c99b;--pts-rust:#97533a;background:var(--pts-cream);color:var(--pts-ink);font-family:Arial,sans-serif;margin-top:-24px}#pts-signature *{box-sizing:border-box}#pts-signature a{color:inherit}#pts-signature .pts-editorial :is(h1,h2,h3,p,figure){margin:0}#pts-signature .pts-editorial :is(h1,h2){font-family:Georgia,Times New Roman,serif;text-transform:none;font-weight:400;letter-spacing:-.045em;line-height:1.08;color:var(--pts-ink)}#pts-signature .pts-editorial h1{font-size:clamp(48px,5.5vw,78px)}#pts-signature .pts-editorial h2{font-size:clamp(40px,4.2vw,64px)}#pts-signature .pts-editorial h3{font:600 24px/1.3 Arial,sans-serif;text-transform:none;color:var(--pts-ink)}#pts-signature .pts-editorial em{font-family:Georgia,Times New Roman,serif;color:var(--pts-rust);font-weight:400}#pts-signature .pts-editorial p{font:400 20px/1.6 Arial,sans-serif}#pts-signature .pts-eyebrow{display:block;font:700 14px/1.5 Arial,sans-serif;letter-spacing:.075em;margin-bottom:22px}#pts-signature .pts-intro,#pts-signature .pts-wrap{max-width:1360px;margin:auto;padding:75px 64px}#pts-signature .pts-intro{padding-top:28px;padding-bottom:64px}#pts-signature .pts-back{display:inline-block;font:400 16px/1.5 Arial,sans-serif;text-decoration:none;margin-bottom:30px;color:#4c594a}#pts-signature .pts-hero{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}#pts-signature .pts-hero-copy{display:block;min-width:0}#pts-signature .pts-lead{font-size:27px!important;line-height:1.4!important;margin:26px 0 20px!important}#pts-signature .pts-price{display:flex;align-items:center;gap:20px;margin:28px 0 24px}#pts-signature .pts-price strong{font:400 46px/1.1 Georgia,serif;letter-spacing:-.04em;white-space:nowrap}#pts-signature .pts-price span{border-left:1px solid var(--pts-border);padding-left:20px;font:400 18px/1.45 Arial,sans-serif}#pts-signature .pts-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:60px;padding:17px 23px;border:1px solid var(--pts-ink);border-radius:7px;background:var(--pts-ink);color:#fff7e8;text-decoration:none;font:600 19px/1.4 Arial,sans-serif;transition:transform .15s}#pts-signature .pts-button:hover{transform:translateY(-2px)}#pts-signature .pts-button span{font-size:25px}#pts-signature .pts-small{font-size:16px!important;line-height:1.55!important;margin-top:16px!important;color:#40513e}#pts-signature .pts-text-link{display:inline-block;font:400 18px/1.5 Arial,sans-serif;text-underline-offset:5px;margin-top:24px}#pts-signature .pts-ribbon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;padding:26px;color:#fff7e8;font:400 18px/1.4 Arial,sans-serif}#pts-signature .pts-ribbon b{font-size:25px;font-weight:400}#pts-signature .pts-purchase{padding:65px max(32px,calc((100vw - 1232px)/2));scroll-margin-top:100px}#pts-signature .pts-purchase-heading{max-width:800px;margin:0 auto 42px;text-align:center}#pts-signature .pts-purchase-heading h2{font:400 clamp(42px,4.5vw,65px)/1.08 Georgia,serif;text-transform:none;letter-spacing:-.04em;margin:0}#pts-signature .pts-purchase-heading p{font:400 21px/1.55 Arial,sans-serif;margin:24px 0 0}#pts-signature .pts-purchase-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:55px;max-width:1180px;margin:auto}#pts-signature .pts-purchase-summary img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff8eb}#pts-signature .pts-purchase-price{display:flex;align-items:center;gap:20px;margin:25px 0 18px}#pts-signature .pts-purchase-price strong{font:400 40px/1.1 Georgia,serif;white-space:nowrap}#pts-signature .pts-purchase-price span{font:400 18px/1.5 Arial,sans-serif}#pts-signature .pts-purchase-summary p{font:400 17px/1.55 Arial,sans-serif;margin:16px 0}#pts-signature .pts-config{min-width:0}#pts-signature .pts-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1280px;margin:auto;padding:70px 64px}#pts-signature .pts-story-copy p{margin-top:22px;max-width:560px}#pts-signature .pts-story-copy .pts-button{margin-top:28px}#pts-signature .pts-forest-story{border-radius:18px}#pts-signature .pts-section-lead{margin-top:26px!important;max-width:800px}#pts-signature .pts-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}#pts-signature .pts-steps p{margin-top:16px}#pts-signature .pts-number{display:block;font:italic 32px/1.3 Georgia,serif;border-top:1px solid;padding-top:20px;margin-bottom:20px}#pts-signature .pts-occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}#pts-signature .pts-occasion-card{display:flex;flex-direction:column;padding:27px;border:1px solid;border-radius:12px}#pts-signature .pts-occasion-card p{margin:20px 0;font-size:19px}#pts-signature .pts-occasion-card a{font:600 18px/1.5 Arial,sans-serif;margin-top:auto;text-underline-offset:5px}#pts-signature .pts-facts,#pts-signature .pts-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}#pts-signature .pts-facts>div:first-child>p{margin-top:25px}#pts-signature .pts-faq details{padding:22px 0;border-top:1px solid var(--pts-border)}#pts-signature .pts-faq summary{cursor:pointer;font:600 21px/1.5 Arial,sans-serif}#pts-signature .pts-faq details p{font-size:19px;margin-top:18px}#pts-signature .pts-finale{background:var(--pts-dark);color:#fff7e8;text-align:center;padding:65px 24px 85px}#pts-signature .pts-finale h2{color:#fff7e8}#pts-signature .pts-finale em{color:#e4bf8a}#pts-signature .pts-finale .pts-button{background:#e7c99b;color:#203e2c;margin:28px 0 20px;border-color:#e7c99b}#pts-signature .pts-finale p{font-size:17px;color:#fff7e8}html body #MainContent #pts-signature #pt-unified-entry{background:#31543d;border:1px solid #718367;border-radius:13px;padding:25px!important;margin:0;color:#fff4df;box-shadow:none;font-family:Arial,sans-serif;scroll-margin-top:105px}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-label{font-size:26px!important;line-height:1.35!important}html body #MainContent #pts-signature #pt-unified-entry :is(.pt-entry-progress,.pt-entry-hint){font-size:17px!important;line-height:1.5!important;opacity:1}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-modes{display:flex;flex-direction:column;gap:12px}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-mode--tree{order:-1;background:#e7c99b!important;border-color:#e7c99b!important;color:#203e2c!important;min-height:108px;padding:20px 16px!important;font-size:20px!important}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-mode--plain{background:transparent!important;border:0!important;color:#eadfc9!important;min-height:44px;height:auto;padding:8px!important;font-size:18px!important;text-decoration:underline;text-underline-offset:4px;box-shadow:none}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-mode--plain .pt-entry-mode-icon{display:none}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-mode small{font-size:17px!important;line-height:1.4!important}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-name{font-size:23px!important;line-height:1.4!important;min-height:65px!important;padding:15px!important}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-name::placeholder{font-size:19px}html body #MainContent #pts-signature #pt-unified-entry :is(.pt-entry-next,.pt-entry-back,.pt-entry-occasion,.pt-entry-more){font:600 18px/1.4 Arial,sans-serif!important;min-height:48px}#pts-signature .pts-sold-out{font:600 22px/1.5 Arial,sans-serif;color:#fff4df}#pts-signature{--pts-dark:#264532;--pts-panel:#31543d;--pts-soft:#bdc399;--pts-border:#bca984;--pts-tint:#e7c99b;color:var(--pts-ink)}#pts-signature.pts-palette-1{--pts-cream:#efd9d0;--pts-sand:#dfbab0;--pts-rust:#8d424c;--pts-soft:#d5b4b2;--pts-tint:#e7c2b6;--pts-border:#b9928f}#pts-signature.pts-palette-2{--pts-cream:#e3e5dd;--pts-sand:#c7d0ca;--pts-rust:#466c6b;--pts-soft:#b4c6c2;--pts-tint:#ccd7d0;--pts-border:#a1b0a9}#pts-signature.pts-palette-3{--pts-cream:#e5e6cc;--pts-sand:#ccd1a8;--pts-rust:#707141;--pts-soft:#b9c694;--pts-tint:#d4d7b2;--pts-border:#a1ad83}#pts-signature.pts-palette-4{--pts-cream:#e8dce9;--pts-sand:#d5c2d8;--pts-rust:#785a80;--pts-soft:#c4bdcf;--pts-tint:#dbccdf;--pts-border:#ad9db5}#pts-signature.pts-palette-5{--pts-cream:#ecdfcf;--pts-sand:#dbc3ab;--pts-rust:#876245;--pts-soft:#c9bfa6;--pts-tint:#dfc8af;--pts-border:#b6a187}#pts-signature .pts-intro{background:radial-gradient(ellipse at 75% 35%,var(--pts-sand),transparent 70%)}#pts-signature .pts-hero{grid-template-columns:1fr 1fr;gap:58px}#pts-signature .pts-hero h1{font-size:clamp(43px,5vw,76px);overflow-wrap:break-word}#pts-signature .pts-eyebrow{font-size:14px}#pts-signature .pts-hero-image{margin:0;min-width:0}#pts-signature .pts-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px}#pts-signature figcaption{font:400 15px/1.5 Arial,sans-serif;margin:13px 2px 0;color:#485346}#pts-signature .pts-hero-image a,#pts-signature .pts-product-story-photo a{display:block}#pts-signature .pts-ribbon{background:var(--pts-rust)}#pts-signature .pts-body{font-size:20px;line-height:1.6;max-width:550px}#pts-signature .pts-small strong{font-weight:700}#pts-signature .pts-steps article p{font-size:19px}#pts-signature .pts-occasion-card,#pts-signature .pts-occasion-card:nth-child(n){background:var(--pts-tint);border-color:var(--pts-border)}#pts-signature .pts-occasion-card:nth-child(2){background:var(--pts-sand)}#pts-signature .pts-occasion-card:nth-child(3){background:var(--pts-soft)}#pts-signature .pts-number{color:var(--pts-rust);border-color:var(--pts-border)}#pts-signature .pts-forest-story{background:var(--pts-soft)}#pts-signature .pts-forest-media,#pts-signature .pts-product-story-photo{margin:0;position:relative;min-width:0}#pts-signature .pts-product-story-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#faf7ee}#pts-signature .pts-forest-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}#pts-signature .pts-forest-media video{display:none;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:var(--pts-ink)}#pts-signature .pts-forest-media.pts-video-loaded video{display:block}#pts-signature .pts-forest-media.pts-video-loaded>img,#pts-signature .pts-forest-media.pts-video-loaded>.pts-forest-play{display:none}#pts-signature .pts-forest-play{position:absolute;left:15px;top:15px;border:1px solid #fff;border-radius:24px;background:#203e2ced;color:#fff8e9;padding:12px 18px;min-height:46px;font:600 16px/1.3 Arial,sans-serif;cursor:pointer}#pts-signature .pts-variants{border:0;padding:0;margin:0 0 26px;min-width:0}#pts-signature .pts-variants legend{float:none;width:100%;padding:0;font:600 24px/1.3 Arial,sans-serif;color:#fff4df;margin:0 0 18px}#pts-signature .pts-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:12px}#pts-signature .pts-variant{display:flex;flex-direction:column;align-items:start;gap:9px;min-width:0;border:2px solid #8b9d87;border-radius:11px;background:#fff8ec;color:#203e2c;padding:9px;text-align:left;cursor:pointer;font:400 16px/1.35 Arial,sans-serif;transition:border-color .15s,transform .15s}#pts-signature .pts-variant img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:7px;background:#fff}#pts-signature .pts-variant strong{margin-top:auto;font-size:17px;color:#203e2c}#pts-signature .pts-variant[aria-pressed=true]{border-color:#e9c178;outline:2px solid #e9c178;outline-offset:2px;background:#f0debd}#pts-signature .pts-variant:disabled{opacity:.55;cursor:default}#pts-signature .pts-variant small{font-size:13px}#pts-signature .pts-variant-status{font:400 17px/1.4 Arial,sans-serif;margin:16px 0 0;color:#fff4df}#pts-signature .pts-variant-form{margin:0}#pts-signature.pts-enhanced .pts-variant-form>.pts-native-variant-label,#pts-signature.pts-enhanced #ProductSelect-ptsignature{display:none}#pts-signature.pts-enhanced .pts-config #pt-entry-variant,#pts-signature.pts-enhanced .pts-config .pt-entry-variant-label{display:none!important}#pts-signature .pts-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}#pts-signature .pts-gallery-grid a{display:flex;flex-direction:column;gap:14px;text-decoration:none;min-width:0;font:600 17px/1.4 Arial,sans-serif}#pts-signature .pts-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff8eb}#pts-signature .pts-detail-list{min-width:0}#pts-signature .pts-detail-list details{border-top:1px solid var(--pts-border);padding:19px 0}#pts-signature .pts-detail-list summary{cursor:pointer;font:600 21px/1.4 Arial,sans-serif;list-style:revert}#pts-signature .pts-detail-list p,#pts-signature .pts-detail-list li{font:400 18px/1.65 Arial,sans-serif;margin:16px 0;overflow-wrap:anywhere}#pts-signature .pts-detail-list ul,#pts-signature .pts-detail-list ol{padding-left:24px;margin:16px 0;list-style:revert}#pts-signature .pts-detail-list li{margin:9px 0}#pts-signature .pts-detail-list h3,#pts-signature .pts-detail-list h4{font:600 22px/1.4 Arial,sans-serif;margin:20px 0 10px}#pts-signature .pts-detail-list table{width:100%;font-size:17px}#pts-signature .pts-original-story>p{margin:20px 0 0}#pts-signature .pts-lightbox{border:0;padding:16px;border-radius:14px;background:#f9f2e5;width:min(94vw,1000px);max-height:94vh;color:#203e2c}#pts-signature .pts-lightbox::backdrop{background:#132b20df}#pts-signature .pts-lightbox img{display:block;width:100%;height:auto;max-height:84vh;object-fit:contain}#pts-signature .pts-lightbox button{display:block;margin:0 0 10px auto;width:46px;height:46px;border:1px solid #708477;border-radius:50%;background:#fff;font:400 32px/1 Arial,sans-serif;cursor:pointer}#pts-signature .pts-button:focus-visible,#pts-signature .pts-variant:focus-visible,#pts-signature a:focus-visible,#pts-signature summary:focus-visible{outline:3px solid var(--pts-rust);outline-offset:5px}#pts-signature .pts-config .pt-birth-entry{background:#31543d;border:1px solid #718367;border-radius:13px;padding:24px;color:#fff4df;margin:0}#pts-signature .pt-birth-entry label{font:600 24px/1.4 Arial,sans-serif;color:#fff4df;display:block;margin-bottom:18px}#pts-signature .pt-birth-entry-row{display:flex;flex-direction:column;gap:16px}#pts-signature .pt-birth-entry textarea{width:100%;min-height:60px;border-radius:8px;padding:14px;background:#fff8eb;color:#203e2c;border:1px solid #adbb9d;font-size:24px}#pts-signature .pt-birth-entry button{min-height:54px;padding:14px;border:1px solid #ecd6ad;border-radius:8px;background:#e7c99b;color:#203e2c;font:600 19px/1.4 Arial,sans-serif}#pts-signature .pt-birth-entry p{font:400 16px/1.5 Arial,sans-serif;color:#fff4df;margin:16px 0 0}#pts-signature .pts-purchase .pts-purchase-price strong{font-size:40px}#pts-signature [hidden]{display:none!important}@media(max-width:980px){#pts-signature .pts-intro,#pts-signature .pts-wrap{padding:55px 32px}#pts-signature .pts-hero{gap:32px}#pts-signature .pts-story{padding:55px 32px;gap:36px}#pts-signature .pts-purchase-grid{gap:30px}}@media(max-width:760px){#pts-signature .pts-intro,#pts-signature .pts-wrap{padding:40px 22px}#pts-signature .pts-intro{padding-top:22px}#pts-signature .pts-back{margin-bottom:25px}#pts-signature .pts-hero{grid-template-columns:1fr;gap:30px}#pts-signature .pts-hero h1{font-size:clamp(42px,11vw,60px)}#pts-signature .pts-hero-image{grid-row:2}#pts-signature .pts-story{display:flex;flex-direction:column;padding:45px 22px;gap:30px}#pts-signature .pts-forest-story{margin:0 12px;padding:35px 20px}#pts-signature .pts-price{gap:14px}#pts-signature .pts-price strong{font-size:38px}#pts-signature .pts-price span{font-size:16px;padding-left:14px}#pts-signature .pts-purchase{padding:42px 22px}#pts-signature .pts-purchase-grid{grid-template-columns:1fr;gap:26px}#pts-signature .pts-purchase-summary{display:none}#pts-signature .pts-purchase-heading{margin-bottom:28px}#pts-signature .pts-variants legend{font-size:22px}#pts-signature .pts-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pts-signature .pts-variant img{aspect-ratio:4/3}#pts-signature .pts-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#pts-signature .pts-steps{grid-template-columns:1fr;gap:24px}#pts-signature .pts-facts{display:block}#pts-signature .pts-detail-list{margin-top:28px}html body #MainContent #pts-signature #pt-unified-entry{padding:21px!important}#pts-signature .pts-forest-play{font-size:14px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){#pts-signature *{scroll-behavior:auto;transition:none!important}}#pts-signature .pts-purchase{background:var(--pts-dark);color:#fff4df}#pts-signature .pts-purchase-heading :is(h2,p),#pts-signature .pts-purchase-heading .pts-eyebrow,#pts-signature .pts-purchase-summary p,#pts-signature .pts-purchase-price{color:#fff4df}#pts-signature .pts-purchase-heading h2 em{color:#e4bf8a}#pts-signature .pts-purchase-summary{position:sticky;top:90px;align-self:start}#pts-signature .pts-variant-help{font:400 15px/1.4 Arial,sans-serif;color:#fff4df;margin:0 0 16px}#pts-signature .pts-author{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;max-width:1232px;margin:0 auto;padding:65px 64px;border-top:1px solid var(--pts-border);border-bottom:1px solid var(--pts-border)}#pts-signature .pts-author p{margin:22px 0;font-size:19px;line-height:1.65}#pts-signature .pts-author details{border-top:1px solid var(--pts-border);padding-top:18px;margin-top:24px}#pts-signature .pts-author summary{cursor:pointer;font:600 18px/1.5 Arial,sans-serif}@media(max-width:760px){#pts-signature .pts-variant-grid{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:145px;overflow-x:auto;scroll-snap-type:x proximity;padding:5px 5px 15px;scroll-padding:5px}#pts-signature .pts-variant{scroll-snap-align:start}#pts-signature .pts-author{display:block;padding:42px 22px}#pts-signature .pts-author>div+div{margin-top:25px}}.pt-signature-giftbar{display:none}@media(max-width:760px){.pt-signature-giftbar:not([hidden]){position:fixed;z-index:2147482999;inset:auto 0 0;display:block;box-sizing:border-box;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) var(--pt-giftbar-pet-space,88px);background:#f3d8a6;border-top:1px solid #cfad78;box-shadow:0 -4px 20px #183b281a;color:#1e402e;font:16px/1.25 Arial,sans-serif;pointer-events:none}.pt-signature-giftbar>a{display:grid;gap:7px;min-width:0;color:inherit;text-decoration:none;pointer-events:auto}.pt-signature-giftbar .pt-giftbar-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pt-signature-giftbar .pt-giftbar-price{font-size:22px;line-height:1.15;font-weight:700;white-space:nowrap}.pt-signature-giftbar .pt-giftbar-summary>span{font-size:16px;line-height:1.2}.pt-signature-giftbar .pt-giftbar-action{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:7px;background:#1e402e;color:#fff6e6;font-size:18px;line-height:1.2;font-weight:700}.pt-signature-giftbar .pt-giftbar-action>span{font-size:24px;line-height:1}.pt-signature-giftbar>a:focus-visible{outline:3px solid #1e402e;outline-offset:4px;border-radius:7px}body.pt-signature-giftbar-visible .pt-chat-button{left:max(12px,env(safe-area-inset-left))!important;bottom:calc(8px + env(safe-area-inset-bottom))!important}body.pt-signature-giftbar-visible :is(.pt-chat-launcher-hint,.pt-drafts-badge){display:none!important}body.pt-chat-mobile-open .pt-signature-giftbar{display:none!important}}@media(max-width:359px){.pt-signature-giftbar .pt-giftbar-action{padding-left:9px;padding-right:9px}.pt-signature-giftbar .pt-giftbar-summary{gap:6px}.pt-signature-giftbar .pt-giftbar-price{font-size:20px}}@media(max-width:760px){#pts-signature .pts-hero{display:flex;flex-direction:column;gap:28px;align-items:stretch}#pts-signature .pts-hero-copy{display:block}#pts-signature .pts-hero-image{width:100%;grid-column:auto;grid-row:auto}#pts-signature .pts-hero .pts-body{font-size:19px;line-height:1.55}#pts-signature .pts-hero .pts-button{width:100%;margin-top:0}#pts-signature .pts-lead{font-size:23px!important;line-height:1.4!important;margin:23px 0 18px!important}#pts-signature .pts-purchase-grid{display:block}#pts-signature .pts-occasion-grid{grid-template-columns:1fr;gap:20px}#pts-signature .pts-faq{display:block}#pts-signature .pts-faq>div{margin-top:26px}#pts-signature .pts-finale{padding-bottom:110px}}#pts-signature{--pts-lilac:#dec9cd}#pts-signature.pts-palette-1{--pts-lilac:#d5c0c8}#pts-signature.pts-palette-2{--pts-lilac:#cad4dd}#pts-signature.pts-palette-3{--pts-lilac:#c6cdb5}#pts-signature.pts-palette-4{--pts-lilac:#d6c7df}#pts-signature.pts-palette-5{--pts-lilac:#d9cbbc}#pts-signature .pts-story{max-width:none;padding-inline:max(64px,calc((100vw - 1232px)/2));background:var(--pts-tint)}#pts-signature .pts-forest-story{background:var(--pts-soft);border-radius:0}#pts-signature .pts-occasions{max-width:none;padding-inline:max(64px,calc((100vw - 1232px)/2));background:var(--pts-lilac)}#pts-signature .pts-facts{max-width:none;padding-inline:max(64px,calc((100vw - 1232px)/2));background:var(--pts-sand)}#pts-signature .pts-author{background:var(--pts-cream)}#pts-signature .pts-gallery{border-top:1px solid var(--pts-border)}#pts-signature .pts-faq{background:var(--pts-cream)}#pts-signature .pts-purchase-grid{grid-template-columns:1fr 1.05fr;gap:45px}#pts-signature .pts-purchase-summary img{width:100%;max-height:none;aspect-ratio:1;object-fit:contain}#pts-signature .pts-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:400 16px/1.5 Arial,sans-serif;color:#4c594a;margin:0 0 30px}#pts-signature .pts-breadcrumbs a{text-decoration:none}#pts-signature .pts-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}#pts-signature .pts-breadcrumbs [aria-current=page]{color:var(--pts-ink)}@media(max-width:980px){#pts-signature .pts-story,#pts-signature .pts-occasions,#pts-signature .pts-facts{padding-inline:32px}}@media(max-width:760px){#pts-signature .pts-story,#pts-signature .pts-occasions,#pts-signature .pts-facts{padding-inline:22px}#pts-signature .pts-forest-story{margin:0;padding:42px 22px}#pts-signature .pts-purchase-summary{display:block;position:static;margin:0 auto 25px;max-width:420px}#pts-signature .pts-purchase-summary :is(.pts-purchase-price,p){display:none}#pts-signature .pts-purchase-summary img{max-height:420px;aspect-ratio:1}#pts-signature .pts-breadcrumbs{font-size:15px;margin-bottom:26px}}#pts-signature .pts-author{max-width:none;padding-inline:max(64px,calc((100vw - 1232px)/2));background:var(--pts-lilac);border:0}#pts-signature.pts-palette-2 .pts-author{background:#d9c8cd}@media(max-width:980px){#pts-signature .pts-author{padding-inline:32px}}@media(max-width:760px){#pts-signature .pts-author{padding-inline:22px}}#pts-signature .pts-fact-table{margin:0;font:400 18px/1.5 Arial,sans-serif}#pts-signature .pts-fact-table>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:22px;padding:18px 0;border-bottom:1px solid var(--pts-border)}#pts-signature .pts-fact-table dt{font-weight:600}#pts-signature .pts-fact-table dd{margin:0}#pts-signature .pts-purchase-heading .pt-product-delivery-note{font-size:17px;line-height:1.55;border-top:1px solid #ffffff40;padding-top:20px;margin-top:24px;color:#fff4df}@media(max-width:760px){#pts-signature .pts-fact-table{font-size:16px}#pts-signature .pts-fact-table>div{grid-template-columns:.85fr 1.15fr;gap:16px}}#pts-signature .pts-label{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;background:var(--pts-cream);border-block:1px solid var(--pts-border)}#pts-signature .pts-label img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff}#pts-signature .pts-label p{margin-top:24px}#pts-signature .pts-label figcaption{font:400 14px/1.45 Arial,sans-serif;margin-top:12px}#pts-signature .pts-label .pts-text-link{margin-top:22px}@media(max-width:760px){#pts-signature .pts-label{grid-template-columns:1fr;gap:28px}#pts-signature .pts-label figure{margin:0}}#pts-signature .pts-hero .pts-eyebrow{font-size:22px;letter-spacing:.04em}#pts-signature .pt-product-arrow,.pt-signature-giftbar .pt-product-arrow{display:inline-block;width:1em;height:1em;max-width:none;vertical-align:-.13em;flex-shrink:0;overflow:visible}@media(max-width:760px){#pts-signature .pts-hero{display:flex;flex-direction:column;align-items:stretch;gap:0}#pts-signature .pts-hero-copy{display:contents}#pts-signature .pts-hero-copy>*{order:3}#pts-signature .pts-hero .pts-eyebrow{order:0;font-size:20px;margin:0 0 18px}#pts-signature .pts-hero h1{order:1;margin:0}#pts-signature .pts-hero-image{order:2;width:100%;max-width:none;margin:24px 0 0}#pts-signature .pts-hero .pts-lead{order:3;margin:24px 0 18px!important}#pts-signature .pts-hero .pts-body{order:4;margin:0}#pts-signature .pts-hero .pts-price{order:5;margin:28px 0 24px}#pts-signature .pts-hero .pts-button{order:6;margin:0}#pts-signature .pts-hero .pts-small{order:7;margin:16px 0 0!important}#pts-signature .pts-hero .pts-text-link{order:8}#pts-signature .pts-ribbon{flex-direction:column;flex-wrap:nowrap;gap:14px;padding:26px 22px;text-align:center}#pts-signature .pts-ribbon b{display:block;width:32px;height:1px;flex:0 0 auto;background:currentColor;font-size:0;line-height:0}}@media(max-width:760px){#pts-signature .pts-hero>.pts-hero-image{margin-top:32px}}#pts-signature .pts-gallery-grid.pts-gallery-grid--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(200px,68vw,300px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;padding:4px 0 18px;margin-top:20px;scrollbar-color:var(--pts-ink) var(--pts-sand);scrollbar-width:auto}#pts-signature .pts-gallery-grid--scroll>a{scroll-snap-align:start}#pts-signature .pts-gallery-grid--scroll:focus-visible{outline:2px solid var(--pts-ink);outline-offset:5px}#pts-signature .pts-gallery-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px}#pts-signature .pts-gallery-navigation p{font:400 17px/1.5 Arial,sans-serif}#pts-signature .pts-gallery-arrows{display:flex;gap:10px}#pts-signature .pts-gallery-arrows button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid var(--pts-ink);border-radius:50%;background:transparent;color:var(--pts-ink);cursor:pointer;font-size:22px}#pts-signature .pts-gallery-arrows button:disabled{opacity:.35;cursor:default}#pts-signature .pts-gallery-arrows button:focus-visible{outline:2px solid var(--pts-ink);outline-offset:3px}#pts-signature [data-pts-gallery-prev] svg{transform:rotate(90deg)}#pts-signature [data-pts-gallery-next] svg{transform:rotate(-90deg)}#pts-signature{margin-top:0}#pts-signature .pts-intro{padding-top:32px}#pts-signature .pts-variants{scroll-margin-top:190px}#pts-signature .pts-variants.pts-variant-required{outline:2px solid #e7c99b;outline-offset:10px;border-radius:8px}#pts-signature .pts-variant-validation{font:600 18px/1.5 Arial,sans-serif;color:#fff4df;margin:12px 0 18px}@media(max-width:760px){#pts-signature .pts-variants{scroll-margin-top:120px}}#pts-signature .pts-hero-image figcaption{margin:16px 0 0}#pts-signature .pts-hero-image .pt-product-name{display:block;font:700 24px/1.35 Arial,sans-serif;letter-spacing:0;color:var(--pts-ink)}#pts-signature .pts-hero-image .pt-product-caption-detail{display:block;margin-top:6px;font:400 15px/1.5 Arial,sans-serif}@media(max-width:760px){#pts-signature .pts-hero-image .pt-product-name{font-size:22px}}#pts-signature .pts-button{max-width:100%;box-sizing:border-box}#pts-signature .pts-button .pt-product-arrow{font-size:24px}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-mode-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:3px 10px;min-width:0}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-buy-label{white-space:nowrap;font-size:19px;font-weight:700}html body #MainContent #pts-signature #pt-unified-entry .pt-entry-buy-price{white-space:nowrap;font-size:18px;font-weight:600}#pts-signature .pts-hero .pts-hero-prices{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px 20px;margin:28px 0 24px;order:5}#pts-signature .pts-hero .pts-hero-prices .pts-price{display:contents;margin:0}#pts-signature .pts-hero .pts-hero-prices .pts-price>strong{grid-column:1}#pts-signature .pts-hero .pts-hero-prices .pts-price>span{grid-column:2}#pts-signature .pts-hero .pts-hero-prices .pts-price--without-tree>strong{font-size:38px}@media(max-width:760px){#pts-signature .pts-hero .pts-hero-prices{gap:14px;max-width:100%}#pts-signature .pts-hero .pts-hero-prices .pts-price--without-tree>strong{font-size:32px}}#pts-signature .pts-hero .pts-hero-prices>.pts-price-divider{grid-column:1/-1;height:1px;padding:0;border:0;background:currentColor;opacity:.25}@media(max-width:760px){#pts-signature .pts-variant-grid--compact{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-columns:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pt-product-signature.css.map */
