:root{--cream:#FFFDF7;--purple:#8B54A0;--cyan:#24BED1;--lime:#D6F130;--marine:#062D3C;--abyss:#0B241E;--grey:#3A4A55;--display:"Fatface",Georgia,serif;--text:"Archer",Georgia,serif;--cond:"Gotham Cond","Arial Narrow",sans-serif;--pad:clamp(18px,4.5vw,64px)}*,*:before,*:after{box-sizing:border-box}html{background:var(--abyss);scroll-behavior:smooth}body{margin:0;background:var(--abyss);color:var(--cream);font-family:var(--text);line-height:1.5;overflow-x:hidden}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.k{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:10px}#ground{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--abyss)}#ground canvas{width:100%!important;height:100%!important;display:block}#ground:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b241e4d,#0b241e1f 40%,#0b241e9e)}main,header,footer{position:relative;z-index:1}#kelpimg{display:none}header{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px var(--pad)}header a{text-decoration:none;padding:10px 0}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:104px 0 60px}.wm{font-family:var(--display);color:var(--cream);line-height:.72;letter-spacing:-.055em;font-size:clamp(5rem,23vw,30rem);white-space:nowrap;margin:0 0 clamp(10px,2.4vw,28px);padding-left:var(--pad);transform:translate(-.055em)}.stack{padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,4vw,56px);align-items:end}.species{color:var(--cyan);margin:0 0 14px}.name{margin:0;font-family:var(--display);font-weight:400;line-height:.84;letter-spacing:-.05em;font-size:clamp(2.6rem,6.6vw,6.2rem)}.name .p{color:var(--purple)}.sub{margin:16px 0 0;font-style:italic;font-size:clamp(1.05rem,1.7vw,1.35rem);color:#fffdf7d1}.netwt{margin:12px 0 0;color:#fffdf7b8}.ledger-v{writing-mode:vertical-rl;color:var(--lime);white-space:nowrap;letter-spacing:.3em;font-family:var(--cond);text-transform:uppercase;font-size:10px}.mark{position:absolute;color:var(--lime);font-family:var(--cond);text-transform:uppercase;font-size:9px;letter-spacing:.18em;white-space:nowrap;pointer-events:none;opacity:.9}.sp{position:absolute;color:#b98fd0;font-family:var(--text);font-style:italic;white-space:nowrap;pointer-events:none;opacity:.85}.panel{background:var(--cream);color:var(--marine);padding:clamp(26px,4.4vw,58px);max-width:1080px;margin:0 auto}.sec{padding:clamp(56px,8vw,110px) var(--pad)}.panel .k{color:var(--marine);opacity:.7}.cols{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(22px,3.6vw,50px);margin-top:24px}.cols h2{margin:0 0 8px;font-family:var(--cond);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cols p{margin:0;font-size:1rem;line-height:1.55}.inci{margin:clamp(22px,3.6vw,38px) 0 0;padding-top:18px;border-top:1px solid rgba(6,45,60,.2);font-size:.78rem;line-height:1.6;color:var(--grey)}.tag{margin:16px 0 0;font-style:italic}.product{margin:0 auto clamp(30px,4.5vw,56px);max-width:860px}.product img{width:100%;height:auto;display:block;filter:drop-shadow(0 34px 44px rgba(3,14,12,.55)) drop-shadow(0 4px 8px rgba(3,14,12,.35))}.buy-panel{display:grid;grid-template-columns:1fr auto;gap:clamp(20px,3vw,44px);align-items:center}.price{font-family:var(--display);font-size:clamp(2.2rem,3.4vw,3rem);line-height:1;margin:0}.price .c{font-family:var(--cond);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-left:7px}.row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.qty{display:inline-flex;border:1px solid var(--marine)}.qty button{width:38px;border:0;background:none;color:var(--marine);cursor:pointer;font:15px var(--cond)}.qty button:hover{background:var(--marine);color:var(--cream)}.qty input{width:42px;border:0;border-inline:1px solid rgba(6,45,60,.25);background:none;color:var(--marine);text-align:center;font:11px var(--cond);letter-spacing:.1em;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border:1px solid var(--marine);background:var(--marine);color:var(--cream);cursor:pointer;font-family:var(--cond);font-size:10px;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.btn:hover{background:transparent;color:var(--marine)}.barcode{width:132px}footer{background:var(--marine);color:var(--cream);margin-top:clamp(24px,4vw,56px);border-top:1px solid rgba(214,241,48,.55);overflow:hidden}.ft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);padding:clamp(40px,5.5vw,72px) var(--pad) 0}.ft-col{display:flex;flex-direction:column;gap:6px;font-style:normal;font-size:.95rem;line-height:1.5}.ft-col a{text-decoration:none;border-bottom:1px solid rgba(255,253,247,.28);width:max-content;max-width:100%;transition:border-color .18s ease}.ft-col a:hover{border-color:var(--lime)}.ft-h{margin:0 0 8px;color:var(--lime)}.ft-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:clamp(28px,4vw,44px) var(--pad) 0;opacity:.8}.ft-wm{font-family:var(--display);line-height:.72;letter-spacing:-.055em;font-size:clamp(5.5rem,23vw,30rem);white-space:nowrap;color:var(--cream);height:.56em;margin-top:clamp(18px,3vw,40px);padding-left:var(--pad);transform:translate(-.055em);-webkit-user-select:none;user-select:none}.rise{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.rise.in{opacity:1;transform:none}.film-lay{display:grid;grid-template-columns:1fr auto;gap:clamp(24px,4vw,64px);align-items:center;margin-top:24px}.film-lay h2{margin:0 0 10px;font-family:var(--cond);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.film-lay p{margin:0;font-size:1rem;line-height:1.55}.film-more{margin-top:22px!important;display:flex;flex-direction:column;gap:6px}.film-more a{text-decoration:none;border-bottom:1px solid rgba(6,45,60,.35);width:max-content;transition:border-color .18s ease}.film-more a:hover{border-color:var(--marine)}.film-more .k{opacity:.6}.film{margin:0;max-width:352px;position:relative}.film video{width:100%;height:auto;display:block;border-radius:3px;background:var(--marine);box-shadow:0 18px 44px #062d3c4d}.film-play{position:absolute;inset:auto 0 14px 0;margin:0 auto;width:max-content;padding:10px 18px;border:1px solid var(--cream);background:#062d3cb8;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;transform:none;transition:none}}@media(max-width:860px){.stack{grid-template-columns:1fr}.ledger-v{display:none}.cols,.buy-panel,.film-lay{grid-template-columns:1fr}.film{margin:0 auto;max-width:392px}.mark,.sp{display:none}.ft-grid{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pnc-landing.css.map */
