@import url("/brand/tokens.css");@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400&family=Bebas+Neue&family=Space+Mono:wght@400;700&display=swap");:root{--font-display:"Girankop Condensed","Bebas Neue","Impact","Arial Narrow",sans-serif;--font-mono:"Space Mono",monospace;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.3s cubic-bezier(0.16,1,0.3,1);--transition-bounce:0.5s cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:auto;color:var(--papandu-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:var(--papandu-cream)}body{font-family:var(--font-body);color:#2B2620;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;position:relative}.font-display,h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;line-height:.95;color:var(--papandu-black)}.font-mono{font-family:var(--font-mono);letter-spacing:.05em}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container-fluid{width:100%;padding-left:24px;padding-right:24px}@media (min-width:768px){.container{padding-left:32px;padding-right:32px}.container-fluid{padding-left:48px;padding-right:48px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--papandu-red);color:var(--papandu-white);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.06em;padding:14px 28px;text-transform:uppercase;border-radius:2px;transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid var(--papandu-red);position:relative;overflow:hidden}.btn-primary:hover{background-color:#920706;transform:translateY(-2px);box-shadow:0 8px 24px rgba(118,5,4,.4)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:transparent;color:var(--papandu-black);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.06em;padding:14px 28px;text-transform:uppercase;border:1px solid rgba(9,10,14,.35);border-radius:2px;transition:all var(--transition-fast)}.btn-secondary:hover{background-color:var(--papandu-black);color:var(--papandu-cream);border-color:var(--papandu-black);transform:translateY(-2px)}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--papandu-gold);color:var(--papandu-black);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.06em;padding:14px 28px;text-transform:uppercase;font-weight:700;border-radius:2px;transition:all var(--transition-fast);border:1px solid var(--papandu-gold)}.btn-gold:hover{background-color:#ffd74a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(251,220,106,.3)}.hero-btn-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--papandu-cream);color:var(--papandu-black);font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:16px 40px;border:1px solid var(--papandu-cream);border-radius:2px;text-decoration:none;transition:all .25s ease}.hero-btn-white:hover{border-color:var(--papandu-cream)}.hero-btn-outline,.hero-btn-white:hover{background-color:transparent;color:var(--papandu-cream)}.hero-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:16px 40px;border:1px solid var(--papandu-cream);border-radius:2px;text-decoration:none;transition:all .25s ease}.hero-btn-outline:hover{background-color:var(--papandu-cream);color:var(--papandu-black)}.tag-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.08em;padding:4px 8px;border-radius:2px;text-transform:uppercase;font-weight:700;line-height:1}.tag-new{background-color:var(--papandu-black);color:var(--papandu-cream)}.tag-limited{background-color:var(--papandu-gold);color:var(--papandu-black)}.tag-soldout{background-color:var(--papandu-red);color:var(--papandu-white)}.tag-coming-soon{background-color:var(--papandu-navy);color:var(--papandu-white)}.papandu-badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:.8rem;letter-spacing:.08em;padding:4px 10px;border-radius:2px;text-transform:uppercase}.papandu-badge-new{background-color:var(--papandu-black);color:var(--papandu-cream)}.papandu-badge-limited{background-color:var(--papandu-gold);color:var(--papandu-black)}.papandu-badge-sold-out{background-color:var(--papandu-red);color:var(--papandu-white)}.papandu-badge-coming-soon{background-color:var(--papandu-navy);color:var(--papandu-white)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{display:flex;width:max-content;animation:marquee 24s linear infinite}.animate-marquee:hover{animation-play-state:paused}@keyframes starPulse{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.15) rotate(45deg)}}.pulse-star{animation:starPulse 4s ease-in-out infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--papandu-cream)}::-webkit-scrollbar-thumb{background:rgba(9,10,14,.25);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--papandu-red)}.header-logo{height:26px;width:auto}.header-currency{display:none}@media (min-width:480px){.header-logo{height:30px}}@media (min-width:860px){.desktop-nav{display:flex!important}.mobile-menu-btn{display:none!important}.header-currency{display:block}.header-logo{height:32px}}.product-card-hover{transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.product-card-hover:hover{border-color:rgba(251,220,106,.35)!important;box-shadow:0 12px 32px rgba(0,0,0,.5)!important}.product-card-hover:hover .product-title-hover{color:var(--papandu-gold)!important}.category-tile-card:hover .cat-img{transform:scale(1.06)!important}.drop-quicklink{transition:color var(--transition-fast)}.drop-quicklink:hover{color:var(--papandu-red)!important}.coming-soon-tile{transition:transform var(--transition-fast),filter var(--transition-fast)}.coming-soon-tile:hover{filter:brightness(1.14)}.coming-soon-tile:hover .pulse-star{transform:scale(1.18)}@media (min-width:768px){.footer-bottom-bar{flex-direction:row!important}}.shop-grid{display:grid;grid-template-columns:1fr;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:2.5rem;row-gap:2.5rem}@media (min-width:640px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.shop-grid{grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:3rem}}.pdp-gallery{display:flex;flex-direction:column-reverse;gap:.75rem}.pdp-gallery-thumbs{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto}.pdp-gallery-thumbs button{width:64px;flex-shrink:0}@media (min-width:768px){.pdp-gallery{flex-direction:row;align-items:flex-start;position:-webkit-sticky;position:sticky;top:96px}.pdp-gallery-thumbs{flex-direction:column;overflow-x:visible;width:88px;flex-shrink:0}.pdp-gallery-thumbs button{width:100%}.pdp-gallery>div:last-child{flex:1 1;min-width:0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis [data-lenis-prevent],.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.reveal-on-scroll{will-change:transform,opacity}.parallax-slow{will-change:transform}:root{--ed-rule:rgba(9,10,14,0.16);--ed-rule-soft:rgba(9,10,14,0.09);--ed-muted:rgba(9,10,14,0.58);--ed-rule-invert:rgba(226,217,210,0.22);--ed-muted-invert:rgba(226,217,210,0.66);--ed-gutter:24px;--ed-max:1440px}@media (min-width:900px){:root{--ed-gutter:40px}}.ed-wrap{max-width:var(--ed-max)}.ed-wrap,.ed-wrap-narrow{width:100%;margin:0 auto;padding-left:var(--ed-gutter);padding-right:var(--ed-gutter)}.ed-wrap-narrow{max-width:1080px}.ed-mono{font-size:.7rem;letter-spacing:.16em}.ed-mono,.ed-mono-sm{font-family:var(--font-mono);text-transform:uppercase;line-height:1.4}.ed-mono-sm{font-size:.64rem;letter-spacing:.18em}.ed-muted{color:var(--ed-muted)}.ed-accent{color:var(--papandu-red)}.ed-indexbar{border-bottom:1px solid var(--ed-rule)}.ed-indexbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-top:12px;padding-bottom:12px;color:var(--ed-muted)}.ed-indexbar-inner>span{white-space:nowrap}.ed-hero{border-bottom:1px solid var(--ed-rule);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(32px,4vw,52px)}.ed-hero-grid{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:end}@media (min-width:960px){.ed-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:56px}}.ed-display{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3.2rem,12.5vw,10.5rem);line-height:.82;letter-spacing:.005em;color:var(--papandu-black);margin:0}.ed-display .ed-display-alt{color:var(--papandu-red)}.ed-hero-aside{font-family:var(--font-body);font-size:.92rem;line-height:1.65;color:var(--ed-muted)}@media (min-width:960px){.ed-hero-aside{padding-bottom:.9rem}}.ed-hero-aside strong{color:var(--papandu-black);font-weight:700}.ed-section{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.ed-section-tight{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.ed-sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:18px;border-bottom:1px solid var(--papandu-black);margin-bottom:clamp(28px,4vw,48px)}.ed-sechead .ed-sechead-title,.ed-sechead h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.7rem,4.5vw,3.1rem);line-height:.9;letter-spacing:.02em;color:var(--papandu-black);margin:0}.ed-index{border-top:1px solid var(--papandu-black)}.ed-row{border-bottom:1px solid var(--ed-rule)}.ed-row>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:52px minmax(0,1fr) 56px;align-items:baseline;grid-gap:16px;gap:16px;padding:clamp(20px,2.6vw,34px) 0;transition:color var(--transition-fast)}@media (min-width:760px){.ed-row>summary{grid-template-columns:96px minmax(0,1fr) 72px;gap:24px}}.ed-row>summary::-webkit-details-marker{display:none}.ed-row>summary::marker{content:""}.ed-row>summary:focus-visible{outline:2px solid var(--papandu-red);outline-offset:4px}.ed-rownum{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--papandu-red)}.ed-rowtitle{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,4vw,2.75rem);line-height:.95;letter-spacing:.02em;color:var(--papandu-black);transition:color var(--transition-fast),transform var(--transition-smooth)}.ed-row:hover .ed-rowtitle,.ed-row[open] .ed-rowtitle{color:var(--papandu-red)}@media (min-width:760px){.ed-row:hover .ed-rowtitle{transform:translateX(8px)}}.ed-toggle{justify-self:end;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--ed-muted)}.ed-toggle:after{content:"(+)"}.ed-row[open] .ed-toggle:after{content:"(–)"}.ed-rowbody{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:0 0 clamp(24px,3vw,38px)}@media (min-width:760px){.ed-rowbody{grid-template-columns:96px minmax(0,1fr) 72px;gap:24px}.ed-rowbody>:first-child{grid-column:2}}.ed-rowbody p{font-family:var(--font-body);font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.75;color:rgba(9,10,14,.76);max-width:62ch}.ed-spectable{border-top:1px solid var(--papandu-black)}.ed-specrow{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:18px 0;border-bottom:1px solid var(--ed-rule-soft)}@media (min-width:760px){.ed-specrow{grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:baseline}}.ed-specrow dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--papandu-black)}.ed-specrow dd{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.7;color:rgba(9,10,14,.74)}.ed-marquee{overflow:hidden;background-color:var(--papandu-black);padding:clamp(12px,1.6vw,20px) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-marquee-red{background-color:var(--papandu-red)}.ed-marquee-track{display:flex;align-items:center;width:max-content;animation:marquee 38s linear infinite}.ed-marquee-item{display:inline-flex;align-items:center;gap:.5em;padding-right:.55em;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,3.8vw,2.9rem);line-height:1;letter-spacing:.03em;white-space:nowrap}.ed-dark,.ed-marquee-item{color:var(--papandu-cream)}.ed-dark{background-color:var(--papandu-black)}.ed-dark .ed-display,.ed-dark .ed-rowtitle,.ed-dark .ed-sechead h2{color:var(--papandu-cream)}.ed-dark .ed-sechead{border-bottom-color:var(--ed-rule-invert)}.ed-split{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px}@media (min-width:960px){.ed-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.ed-split-sticky{position:-webkit-sticky;position:sticky;top:96px}}.ed-figure{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:rgba(9,10,14,.06)}.ed-figure img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.ed-figure:hover img{transform:scale(1.04)}.ed-figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:10px;color:var(--ed-muted)}.ed-prose{font-family:var(--font-body);display:flex;flex-direction:column;gap:1.3rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.8;color:rgba(9,10,14,.78)}.ed-lede,.ed-prose strong{color:var(--papandu-black)}.ed-lede{font-family:var(--font-body);font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.5;max-width:24ch}.ed-hairgrid{display:grid;grid-gap:1px;gap:1px;background-color:var(--ed-rule);border:1px solid var(--ed-rule);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ed-hairgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.ed-hairgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-slot{position:relative;background-color:var(--papandu-cream);aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;padding:14px;color:var(--ed-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}.ed-slot-cta{background-color:var(--papandu-black);color:var(--papandu-cream);text-decoration:none}.ed-slot-cta:hover{background-color:var(--papandu-red);color:var(--papandu-white)}a.ed-slot:not(.ed-slot-cta):hover{background-color:#FFFFFF;color:var(--papandu-black)}.ed-slot-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.14;pointer-events:none}.ed-channels{border-top:1px solid var(--papandu-black)}.ed-channel{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;padding:clamp(18px,2.2vw,26px) 0;border-bottom:1px solid var(--ed-rule);text-decoration:none;color:inherit;transition:padding-left var(--transition-smooth),color var(--transition-fast)}@media (min-width:760px){.ed-channel{grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:baseline}a.ed-channel:hover{padding-left:12px}}.ed-channel-name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.2rem,2.4vw,1.85rem);line-height:1;letter-spacing:.03em;color:var(--papandu-black);transition:color var(--transition-fast)}a.ed-channel:hover .ed-channel-name{color:var(--papandu-red)}.ed-channel-value{font-family:var(--font-body);font-size:.9rem;color:var(--ed-muted)}.ed-form{border-top:1px solid var(--papandu-black)}.ed-field{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:clamp(18px,2.2vw,26px) 0;border-bottom:1px solid var(--ed-rule)}@media (min-width:760px){.ed-field{grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:baseline}}.ed-field label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--papandu-black)}.ed-field label .ed-req{color:var(--papandu-red)}.ed-input{width:100%;background-color:transparent;border:0;border-bottom:1px solid var(--ed-rule);border-radius:0;padding:8px 0;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--papandu-black);outline:none;transition:border-color var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ed-input:focus{border-bottom-color:var(--papandu-red)}.ed-input::placeholder{color:rgba(9,10,14,.34)}textarea.ed-input{resize:vertical;min-height:120px}select.ed-input{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;background-image:linear-gradient(45deg,transparent 50%,var(--papandu-black) 50%),linear-gradient(135deg,var(--papandu-black) 50%,transparent 50%);background-position:calc(100% - 11px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:26px}.ed-bigbtn,select.ed-input{text-transform:uppercase;cursor:pointer}.ed-bigbtn{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:clamp(18px,2.4vw,26px) 0;background-color:transparent;border:0;border-bottom:1px solid var(--papandu-black);font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2.1rem);line-height:1;letter-spacing:.03em;color:var(--papandu-black);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.ed-bigbtn:hover{color:var(--papandu-red);border-bottom-color:var(--papandu-red)}.ed-bigbtn .ed-bigbtn-arrow{transition:transform var(--transition-smooth)}.ed-bigbtn:hover .ed-bigbtn-arrow{transform:translateX(8px)}.ed-notice{border:1px solid var(--papandu-black);padding:clamp(24px,4vw,40px);background-color:#FFFFFF}@keyframes edRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ed-rise{animation:edRise .7s cubic-bezier(.16,1,.3,1) both}.ed-rise-2{animation-delay:.08s}.ed-rise-3{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.ed-marquee-track,.ed-rise{animation:none}.ed-bigbtn .ed-bigbtn-arrow,.ed-channel,.ed-figure img,.ed-rowtitle{transition:none}}.drawer-backdrop{opacity:0;transition:opacity .26s cubic-bezier(.4,0,1,1)}.drawer-backdrop[data-open=true]{opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.drawer-panel-right{transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.55,0,1,.45);will-change:transform}.drawer-panel-right[data-open=true]{transform:translateZ(0);transition:transform .46s cubic-bezier(.22,1,.36,1)}.drawer-panel-left{transform:translate3d(-100%,0,0);transition:transform .3s cubic-bezier(.55,0,1,.45);will-change:transform}.drawer-panel-left[data-open=true]{transform:translateZ(0);transition:transform .46s cubic-bezier(.22,1,.36,1)}.drawer-stagger-item{opacity:0;transform:translateY(14px);transition:opacity .18s ease,transform .18s ease}[data-open=true] .drawer-stagger-item{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1) calc(var(--stagger, 0) * 55ms + 90ms),transform .42s cubic-bezier(.22,1,.36,1) calc(var(--stagger, 0) * 55ms + 90ms)}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer-backdrop[data-open=true],.drawer-panel-left,.drawer-panel-left[data-open=true],.drawer-panel-right,.drawer-panel-right[data-open=true],.drawer-stagger-item,[data-open=true] .drawer-stagger-item{transition-duration:1ms;transition-delay:0s}}.promo-bar{max-height:160px;opacity:1;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .2s ease}.promo-bar[data-collapsing=true]{max-height:0;opacity:0}.promo-bar-close{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;color:rgba(9,10,14,.62);background-color:transparent;transition:color var(--transition-fast),background-color var(--transition-fast)}.promo-bar-close:hover{color:var(--papandu-black);background-color:rgba(9,10,14,.1)}.promo-bar-close:focus-visible{outline:2px solid var(--papandu-red);outline-offset:1px}@media (min-width:768px){.promo-bar-close{right:16px}}@media (prefers-reduced-motion:reduce){.promo-bar{transition-duration:1ms}}.newsletter-card{padding:clamp(32px,7vw,56px) clamp(20px,5vw,40px)}.newsletter-form{display:flex;gap:10px;max-width:480px;margin:0 auto}.newsletter-input{flex:1 1;min-width:0}@media (max-width:519px){.newsletter-form{flex-direction:column}.newsletter-form .btn-gold{width:100%}}.checkout-input{width:100%;padding:10px 14px;background-color:#FFFFFF;border:1px solid rgba(9,10,14,.2);color:var(--papandu-black);font-size:.88rem;border-radius:3px;font-family:var(--font-mono);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.checkout-input::placeholder{color:#8C867D;font-family:var(--font-mono);font-size:.82rem}.checkout-input:focus{border-color:var(--papandu-red);background-color:#FFFFFF;box-shadow:0 0 0 3px rgba(118,5,4,.12)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pay-row{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:14px}.pay-marks{flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pay-marks,.pay-tile{display:flex;justify-content:center;align-items:center}.pay-tile{width:40px;height:26px;flex-shrink:0;background-color:#FFFFFF;border:1px solid rgba(9,10,14,.14);border-radius:3px;overflow:hidden;color:rgba(9,10,14,.66)}.pay-tile img{display:block;width:100%;height:100%;object-fit:contain;padding:3px}.pay-tile-bleed{background-color:transparent;border-color:transparent}.pay-tile-bleed img{padding:0;object-fit:cover}.pay-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#6B6459;text-align:center;line-height:1.5}