@layer components{.announcement{background:var(--green);color:#fff7e5;isolation:isolate;border:0;height:auto;min-height:44px}.banner-beans{z-index:-1;pointer-events:none;width:380px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.offer-link{justify-content:center;align-items:center;gap:12px;min-height:44px;padding:6px 16px;font-size:11px;display:flex}.offer-link>span:not(.offer-badge){font-weight:650}.wordmark{white-space:nowrap;letter-spacing:-1.7px;font-size:40px}.site-header .desktop-nav{margin-left:0}.hero-copy{overflow:visible}.hero-side-stamp{z-index:2;position:absolute;bottom:48px;right:36px;width:148px!important}.peel-stamp{width:100%;min-width:44px;min-height:44px;transform:rotate(var(--stamp-angle,0deg));isolation:isolate;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.peel-stamp:active{transform:rotate(var(--stamp-angle,0deg));cursor:grabbing}.peel-stamp:focus-visible{outline:2px solid var(--ink);outline-offset:7px;border-radius:3px}.peel-stamp>*{pointer-events:none}.peel-stamp.hero-side-stamp{position:absolute}.peel-paper{filter:drop-shadow(1px 3px 2px #352b2030);pointer-events:none;width:100%;height:100%;display:block;position:relative}.peel-face{width:100%;height:100%;display:block}.peel-face>svg{width:100%;height:auto;display:block}.peel-curl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stamp-placeholder{background:#ece1c7;width:100%;height:100%;display:block}.stamp-collection{isolation:isolate;padding-block:35px 0;position:relative;overflow:hidden}.stamp-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:32px;padding:31px 20px 17px;display:grid}.stamp-collection-grid .stamp-arrival{justify-self:center;width:100%;max-width:165px}.stamp-collection-grid .stamp-arrival:nth-child(2){align-self:start;margin-top:20px}.stamp-collection-grid .stamp-arrival:nth-child(4){align-self:end;margin-bottom:12px}.detail-stamp{pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(var(--stamp-angle,0deg));filter:drop-shadow(1px 2px 2px #352b2028);display:block}@media (width>=901px){.pack-section{align-items:stretch}.pack-section>.pack-art{contain:size;min-height:0}}.pack-art-bottom{position:relative}.pack-art-bottom>.postmark{width:110px}.pack-option{min-height:92px}.pack-option-copy{gap:6px}.story-extra-stamp{position:absolute;bottom:12px;left:25px;width:118px!important}.faq-stamp{margin-top:35px;margin-left:7px;width:172px!important}.faq-list h3{font-family:var(--font-sans);letter-spacing:0;line-height:1.5}.closing-stamp{flex-shrink:0;width:90px!important}.closing-section{padding-block:31px}.pack-dialog{scrollbar-width:thin}.pack-dialog .dialog-close{min-width:44px;min-height:44px}.pack-dialog .dialog-pack{margin-block:23px}.pack-dialog .dialog-pack dl{gap:14px}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b251fb8}@media (width<=1150px){.pack-art-bottom>.postmark{width:108px}}@media (width<=1100px){.wordmark{font-size:34px}.site-header,.site-header .desktop-nav{gap:20px}.hero-side-stamp{bottom:32px;right:23px;width:120px!important}.stamp-collection-grid{gap:22px}.story-extra-stamp{bottom:20px;left:10px;width:97px!important}}@media (width<=900px){.header-cta,.hero-side-stamp{display:none}.stamp-collection-grid{gap:19px;padding-inline:10px}.pack-art-bottom>.postmark{width:100px}.story-extra-stamp{bottom:35px;left:2px;width:96px!important}.closing-section>.button{margin-left:auto}}@media (width<=650px){.wordmark{font-size:32px}.announcement{min-height:44px}.offer-link{gap:8px;padding-inline:12px;font-size:10px}.banner-beans{width:140px}.offer-link .offer-badge{letter-spacing:.4px;padding:5px 6px;font-size:8px}.offer-link>svg{width:13px}.stamp-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 19px;padding:25px 12px 10px}.stamp-collection-grid .stamp-arrival{grid-column:span 2;max-width:145px}.stamp-collection-grid .stamp-arrival:nth-child(4){grid-column:2/4}.stamp-collection-grid .stamp-arrival:nth-child(5){grid-column:4/6}.stamp-collection-grid .stamp-arrival:nth-child(2){align-self:center;margin-top:0}.stamp-collection-grid .stamp-arrival:nth-child(4){align-self:center;margin-bottom:0}.pack-art-bottom{min-height:90px}.pack-art-bottom>.postmark{display:none}.story-heading{padding-bottom:10px}.story-extra-stamp{bottom:5px;left:auto;right:110px;width:96px!important}.faq-stamp{margin-top:27px;width:130px!important}.closing-section{gap:22px}.closing-stamp{width:69px!important}.closing-section>div{flex:1}.closing-section>.button{width:100%;margin-left:0}.site-footer .wordmark{font-size:32px}}@media (width<=360px){.offer-link .offer-badge{display:none}.footer-top{flex-wrap:wrap}.offer-link{font-size:10px}.stamp-collection-grid{gap:20px 12px;padding-inline:8px}.pack-option{gap:10px}.pack-option-copy strong{font-size:11px}.pack-option-price{font-size:15px}.story-extra-stamp{bottom:10px;right:99px;width:83px!important}}@media (prefers-reduced-motion:reduce){.peel-face,.peel-curl{transition:none}[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=accordion-content],[data-slot=accordion-trigger] svg{transition:none!important;animation:none!important}}}
