@font-face{font-family:Coco Gothic Pro;font-weight:100 1200;font-style:normal;font-display:swap;src:url(/fonts/coco-gothic-var.woff2) format("woff2-variations"),url(/fonts/coco-gothic-var.woff2) format("woff2")}@font-face{font-family:Coco Gothic Pro;font-weight:100 1200;font-style:italic;font-display:swap;src:url(/fonts/coco-gothic-var-italic.woff2) format("woff2-variations"),url(/fonts/coco-gothic-var-italic.woff2) format("woff2")}:root{--display:"Coco Gothic Pro",system-ui,sans-serif;--sans:"Coco Gothic Pro",system-ui,sans-serif}.pdp-scope .rail{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@font-face{font-family:Cera Pro;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/cera-light.woff2) format("woff2")}@font-face{font-family:Cera Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/cera-regular.woff2) format("woff2")}.skip-link{position:absolute;left:8px;top:-48px;z-index:2000;background:var(--pop,#d6266e);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--pop,#d6266e);outline-offset:2px;border-radius:4px}main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.bottom-nav{display:none}@media (max-width:768px){.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--card,#fff);border-top:1px solid var(--line,#e5e5e5);padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));box-shadow:0 -2px 14px rgba(0,0,0,.06)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;padding:4px 0}body{padding-bottom:62px}}