.buy-page{background:var(--sl-paper);color:var(--sl-dark);font-size:16px;line-height:1.35}.buy-page .container-page{width:100%;max-width:1176px;margin-inline:auto;padding-inline:16px}.buy-page main>section:not(.buy-hero){background:var(--sl-paper);padding-block:90px}.buy-page main>section h2.sl-display{line-height:.9;font-size:80px!important}.buy-page main p{line-height:1.4}.buy-page main p.text-ink-600{color:var(--sl-dark);font-size:16px}.buy-page main .sl-panel,.buy-page main [class*=sl-panel-]{color:var(--sl-dark)}.buy-page main .sl-display.on-dark{color:inherit}.buy-page main .sl-pill{gap:8px;padding:15px 20px}.buy-page main .sl-pill-outline{border-color:var(--sl-border)}.buy-page a:focus-visible,.buy-page button:focus-visible,.buy-page summary:focus-visible{outline-offset:4px;outline:3px solid}.buy-page button{cursor:pointer}.buy-page button:disabled{cursor:wait;opacity:.65}.buy-page img[src^="/brand/monochrome/"]{object-fit:contain}.buy-hero{padding:100px 0}.buy-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.buy-hero-copy{z-index:1;position:relative}.buy-page .buy-hero h1{max-width:560px;line-height:.9;font-size:80px!important}.buy-hero-art{object-fit:contain;width:100%;height:490px}.buy-page .buy-hero .sl-pill-outline{border-color:var(--sl-dark)}.buy-hero-stats{align-items:flex-start;gap:28px;margin:40px 0 0;padding:0;list-style:none;display:flex}.buy-hero-stats li{flex-direction:column;flex-shrink:0;font-size:13px;line-height:1.3;display:flex}.buy-hero-stats a{color:inherit;text-decoration:none}.buy-hero-stats strong{white-space:nowrap;font-family:var(--font-home-display), var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:5px;font-size:36px;font-weight:800;line-height:1;display:block}.buy-hero-rating{background:var(--sl-dark);color:#fff;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.buy-order-widget{color:#fff;grid-template-columns:280px minmax(0,1fr);gap:8px;scroll-margin-top:24px;display:grid}.buy-order-includes,.buy-order-selector{background:var(--sl-dark);border-radius:40px;padding:30px 24px 24px}.buy-page .buy-order-label{text-transform:uppercase;font-size:12px;font-weight:700}.buy-order-includes ul{gap:4px;margin-top:20px;display:grid}.buy-order-includes li{background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:12px;font-size:13px;font-weight:600;display:flex}.buy-order-includes svg{color:var(--sl-green);flex-shrink:0}.buy-switches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.buy-switch{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;border-radius:50px;padding:9px 14px;font-size:12px;font-weight:800}.buy-switch.is-selected{color:var(--sl-dark);background:#fff;border-color:#fff}.buy-page .buy-tier-note{color:#e2dbe8;margin-top:12px;font-size:13px}.buy-posts-label{font-size:13px}.buy-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.buy-package{color:#fff;text-align:left;background:#ffffff1a;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;height:104px;padding:14px;display:flex;position:relative}.buy-package.is-selected{color:var(--sl-dark);background:#fff}.buy-package-count{letter-spacing:-.04em;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1}.buy-package-discount{opacity:.8;align-self:flex-end;font-size:11px;font-weight:700}.buy-package-tag{background:var(--sl-purple);color:var(--sl-dark);text-transform:uppercase;border-radius:50px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;position:absolute;top:-9px;left:-5px;transform:rotate(-9deg)}.buy-package-more{text-align:center;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700}.buy-package-more span{font-size:24px;line-height:1}.buy-order-help{gap:8px;margin-top:20px;display:grid}.buy-order-help details{border:1px solid #ffffff3d;border-radius:14px;padding:14px 16px}.buy-order-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;list-style:none;display:flex}.buy-order-help summary::-webkit-details-marker{display:none}.buy-order-help summary span{font-size:24px;line-height:.8}.buy-order-help details[open] summary span{transform:rotate(45deg)}.buy-order-help p{color:#e2dbe8;margin-top:12px;font-size:14px}.buy-order-help a{text-underline-offset:3px;text-decoration:underline}.buy-order-total{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.buy-page .buy-price{letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.buy-price>span{letter-spacing:0;margin-left:4px;font-size:16px}.buy-page .buy-price-caption{margin-top:6px;font-size:13px}.buy-page .buy-prepaid-total{color:#e2dbe8;margin-top:6px;font-size:13px}.buy-page .buy-order-submit,.buy-page .buy-order-submit:hover,.buy-page .buy-order-submit:active{min-height:58px;color:var(--sl-dark);background:#fff;flex-shrink:0;padding:18px 28px}.buy-page .buy-order-error{color:var(--sl-yellow);border:1px solid;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:14px}.buy-page .buy-facts strong{line-height:.95;font-size:28px!important}.buy-page .buy-facts p{font-size:14px}.buy-page .buy-features h3{line-height:1;font-size:32px!important}.buy-features img{height:100%;max-height:270px}.buy-page .buy-features li>p{max-width:340px}.buy-page .buy-growth>.container-page>div{padding:8px}.buy-growth img{aspect-ratio:492/400;max-width:492px}.buy-page .buy-cta>.container-page{max-width:1176px;padding-inline:16px}.buy-page .buy-cta>.container-page>div{padding:60px 40px;border-radius:52px!important}.buy-cta .relative.mx-auto{max-width:900px}.buy-cta-artworks{pointer-events:none}.buy-cta-artworks img{object-fit:contain;width:25%;max-width:280px;height:210px;position:absolute;bottom:16px}.buy-cta-artworks img:first-child{left:12px;transform:rotate(-8deg)}.buy-cta-artworks img:last-child{right:12px;transform:rotate(7deg)}.buy-page main>.buy-cta h2.sl-display{font-size:110px!important}.buy-page #guide [role=radio] .sl-display{line-height:1;font-size:28px!important}.buy-page #steps h3{line-height:.95;font-size:32px!important}.buy-page .buy-order-band .sl-card,.buy-page #reviews .sl-card{box-shadow:none}.buy-page #reviews .sl-card{background:var(--sl-light);border:0}.buy-page #reviews .sl-card>.sl-display{line-height:.95;font-size:32px!important}.buy-page #faq summary h3{font-size:18px}@media (max-width:1023px){.buy-page main>section:not(.buy-hero){padding-block:56px}.buy-page main>section h2.sl-display,.buy-page .buy-hero h1{font-size:64px!important}.buy-hero{padding-top:96px}.buy-hero-art{height:380px}.buy-order-widget{grid-template-columns:minmax(0,1fr)}.buy-order-includes{order:1}.buy-order-includes ul{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-page main>.buy-cta h2.sl-display{font-size:80px!important}}@media (max-width:639px){.buy-cta-artworks{order:1;justify-content:center;gap:8px;margin-top:24px;display:flex}.buy-cta-artworks img{width:48%;height:130px;position:static}.buy-page .buy-cta>.container-page>div{flex-direction:column;display:flex}.buy-page #reviews .sl-card{width:min(340px,100%)}.buy-page #faq summary h3{font-size:16px}.buy-page main>section:not(.buy-hero){padding-block:40px}.buy-page main>section h2.sl-display{font-size:48px!important}.buy-page .buy-hero h1{margin-top:20px;line-height:.98;font-size:clamp(40px,11.3vw,48px)!important}.buy-hero-copy>p{margin-top:16px;font-size:15px;line-height:1.45}.buy-hero{padding:88px 0 72px}.buy-hero-grid{grid-template-columns:1fr;gap:16px}.buy-hero-art{max-width:320px;height:210px;margin-inline:auto}.buy-hero-stats{gap:12px;margin-top:28px}.buy-hero-stats li{flex:1;min-width:0;font-size:11px}.buy-hero-stats li:first-child{flex:none}.buy-hero-stats strong{font-size:32px}.buy-hero-rating{gap:3px;padding-inline:5px}.buy-hero-actions{flex-wrap:nowrap}.buy-page .buy-hero-actions .sl-pill{flex:1;min-width:0;padding-inline:12px;font-size:12px}.buy-hero-copy>ul:first-child{gap:6px}.buy-hero-copy>ul:first-child>li{padding:7px 9px;font-size:10px}.buy-order-includes,.buy-order-selector{border-radius:28px;padding:24px 16px}.buy-order-includes ul{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-order-includes li{gap:8px;padding:10px;font-size:12px}.buy-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.buy-package{height:90px}.buy-package-count{font-size:28px}.buy-package-more{flex-direction:row;grid-column:1/-1;height:50px}.buy-order-total{flex-wrap:wrap}.buy-page .buy-price{font-size:48px}.buy-page .buy-order-submit{width:100%}.buy-order-help summary{font-size:15px}.buy-page .buy-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-facts>div{padding:16px}.buy-page .buy-facts strong{font-size:24px!important}.buy-page .buy-facts p{font-size:13px}.buy-page main>.buy-cta h2.sl-display{font-size:60px!important}.buy-page .buy-cta>.container-page>div{padding:56px 20px}}.delivery-network{margin-top:24px;position:relative}.delivery-diagram{height:270px;color:var(--sl-dark);position:relative}.delivery-diagram>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.delivery-account{border-radius:50%;place-items:center;width:54px;height:54px;padding:4px;animation:5.2s ease-in-out infinite delivery-bob;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 3px 9px #21132f0a}.delivery-portrait{filter:grayscale();background-image:url(/brand/portraits/illustrative-portraits.webp);background-repeat:no-repeat;background-size:400% 400%;border-radius:50%;width:100%;height:100%;display:block}.delivery-hub,.delivery-target{background:#fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:49.333%;translate:-50% -50%}.delivery-hub{left:52.0313%}.delivery-target{left:87.9688%}.delivery-hub b,.delivery-target b{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 8px)}.delivery-mascot,.delivery-target-icon{place-items:center;width:68px;height:68px;display:grid;position:relative}.delivery-mascot{animation:2.4s ease-in-out infinite delivery-breathe}.delivery-mascot img{object-fit:contain;filter:brightness(0)saturate()invert(8%)sepia(22%)saturate(1635%)hue-rotate(232deg)brightness(95%);width:64px;height:64px}.delivery-target-icon svg{width:46px;height:52px}.delivery-plus{background:var(--sl-green);opacity:0;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:800;animation:3.6s ease-out infinite delivery-count;position:absolute;top:0;right:0}.delivery-route{animation:10s linear infinite delivery-route}.delivery-pause{background:var(--sl-light);color:var(--sl-dark);cursor:pointer;border-radius:20px;align-items:center;gap:4px;margin-top:6px;margin-left:auto;padding:5px 8px;font-size:10px;display:flex}.delivery-caption{color:#8b8095;margin:0;font-size:9px;position:absolute;bottom:6px;left:0}.delivery-network.is-paused *{animation-play-state:paused!important}@keyframes delivery-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes delivery-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes delivery-count{0%,45%{opacity:0;transform:translateY(10px)scale(.85)}55%,75%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(.9)}}@keyframes delivery-route{to{stroke-dashoffset:-200px}}@media (max-width:639px){.delivery-diagram{height:250px}.delivery-account{width:36px;height:36px;padding:3px}.delivery-hub,.delivery-target{width:60px;height:60px}.delivery-mascot,.delivery-target-icon{width:44px;height:44px}.delivery-mascot img{width:42px;height:42px}.delivery-target-icon svg{width:32px;height:36px}.delivery-hub b,.delivery-target b{letter-spacing:.4px;font-size:8px}.delivery-caption{max-width:160px;font-size:8px}}@media (prefers-reduced-motion:reduce){.delivery-network *{animation:none!important}.delivery-plus{opacity:1}.delivery-plus~.delivery-plus{display:none}}.buy-criterion-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}@media (max-width:1023px){.buy-cta-artworks{order:1;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.buy-cta-artworks img{width:45%;height:150px;position:static}.buy-page .buy-cta>.container-page>div{flex-direction:column;display:flex}}
