.shelf-module__lRjOiW__shelfWrap{position:relative}.shelf-module__lRjOiW__row{flex-wrap:wrap;align-items:flex-end;gap:3.5rem .2rem;margin:0;padding:0 1rem;list-style:none;display:flex}.shelf-module__lRjOiW__row>li{padding-bottom:1.1rem;position:relative}.shelf-module__lRjOiW__row>li:after{content:"";background:linear-gradient(#ffffff0f,#0000 30%),linear-gradient(#1c1917 0%,#141210 55%,#0a0908 100%);border-top:1px solid #d6be9ae6;height:1.1rem;position:absolute;bottom:0;left:-.2rem;right:-.2rem;box-shadow:inset 0 1px #fff3ce59,0 16px 34px -10px #000000d9}.shelf-module__lRjOiW__row>li:first-child:after{left:-1rem}.shelf-module__lRjOiW__row>li:last-child:after{right:-1rem}.shelf-module__lRjOiW__book{isolation:isolate;width:var(--w,clamp(2.5rem, 3.6vw, 3.6rem));height:var(--h,15rem);transform-origin:50% 100%;transform:rotate(var(--lean,0deg));color:var(--ink,var(--color-champagne));background-image:linear-gradient(180deg, #00000057 0%, #0000000f 5%, transparent 12%, transparent 88%, #00000014 95%, #0000006b 100%), linear-gradient(90deg, #0000008c 0%, #0000002e 4%, #ffffff1a 12%, #fff3 19%, #ffffff0f 30%, #0000 48%, #0000001a 70%, #00000047 90%, #0009 100%), var(--cloth,var(--color-founder-green));border-radius:3px 5px 5px 3px;outline:none;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;display:block;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff1a,inset -1px 0 #00000073,0 1px #000000b3,0 8px 14px -6px #000000bf,2px 0 10px -4px #00000080}.shelf-module__lRjOiW__book:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000009 0 1px,#0000 1px 3px);background-size:160px 160px,auto,auto;position:absolute;inset:0}.shelf-module__lRjOiW__book:before{content:"";z-index:2;pointer-events:none;--ridge:linear-gradient(180deg, transparent 0, #d6be9a73 1px, transparent 2px, #ffffff26 3px, #ffffff12 5px, #00000014 6px, #00000061 9px, transparent 10px, #d6be9a73 11px, transparent 12px);background-image:var(--ridge), var(--ridge), var(--ridge), var(--ridge);background-position:0 .85rem,0 1.75rem,0 calc(100% - 1.75rem),0 calc(100% - .85rem);background-repeat:no-repeat;background-size:100% 12px;position:absolute;inset:0}.shelf-module__lRjOiW__book:hover,.shelf-module__lRjOiW__book:focus-visible{transform:translateY(-.6rem) rotate(calc(var(--lean,0deg) - 1.5deg));box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 #00000073,0 1px #000000b3,0 26px 34px -14px #000000f2,2px 0 10px -4px #00000080,0 0 0 1px #d6be9a4d}.shelf-module__lRjOiW__book:focus-visible{box-shadow:0 0 0 2px var(--color-night), 0 0 0 4px var(--color-champagne)}.shelf-module__lRjOiW__title{z-index:3;writing-mode:vertical-rl;font-family:var(--font-serif);letter-spacing:.05em;white-space:nowrap;text-align:center;color:var(--ink);text-shadow:0 -1px #00000059,0 1px #ffffff0f;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:flex;position:absolute;inset:2.2rem 0;transform:rotate(180deg)}.shelf-module__lRjOiW__gilt .shelf-module__lRjOiW__title{background:linear-gradient(#e7ce9c 0%,#a37c53 22%,#d6be9a 42%,#f3dfa9 54%,#c9a46e 78%,#8a6335 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px #00000073);-webkit-background-clip:text;background-clip:text}.shelf-module__lRjOiW__kind{white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:#f7efe880;opacity:0;margin-top:1.6rem;font-size:.5rem;transition:opacity .25s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.shelf-module__lRjOiW__book:hover .shelf-module__lRjOiW__kind,.shelf-module__lRjOiW__book:focus-visible .shelf-module__lRjOiW__kind{opacity:1}.shelf-module__lRjOiW__humectant{--cloth:linear-gradient(90deg, #185550, #164d49 50%, #12403c);--ink:var(--color-champagne)}.shelf-module__lRjOiW__antioxidant{--cloth:linear-gradient(90deg, #ddb0a8, #d8a7a0 50%, #c8978f);--ink:#4a2a26}.shelf-module__lRjOiW__botanical{--cloth:linear-gradient(90deg, #fbf5ee, #f7efe8 50%, #ebdfd2);--ink:#6f4d2a}.shelf-module__lRjOiW__lipid{--cloth:linear-gradient(90deg, #322f2c, #2a2928 50%, #201f1e);--ink:var(--color-champagne)}.shelf-module__lRjOiW__peptide{--cloth:linear-gradient(90deg, #0e312e, #0a2523 50%, #071b19);--ink:var(--color-bronze)}@media (max-width:640px){.shelf-module__lRjOiW__book{width:calc(var(--w,3rem) * .8);height:calc(var(--h,15rem) * .8)}.shelf-module__lRjOiW__title{font-size:.9rem;inset:1.8rem 0}}@media (prefers-reduced-motion:reduce){.shelf-module__lRjOiW__book,.shelf-module__lRjOiW__kind{transition:none}.shelf-module__lRjOiW__book:hover,.shelf-module__lRjOiW__book:focus-visible{transform:rotate(var(--lean,0deg))}}
