.bs-section{--bs-bg:var(--bs-cream);--bs-fg:var(--bs-ink);--bs-accent:var(--bs-red);background:var(--bs-bg);color:var(--bs-fg);padding:var(--bs-padding) 0;overflow:hidden}.bs-section.bs-pink{--bs-bg:var(--bs-pink)}.bs-section.bs-red{--bs-bg:var(--bs-red);--bs-fg:var(--bs-cream);--bs-accent:var(--bs-cream)}.bs-section .bs-wrap{max-width:1400px;padding:0 clamp(20px,5vw,72px);margin-inline:auto}.bs-section .bs-kicker{font-family:var(--font-paragraph--family,monospace);font-size:clamp(11px,1vw,13px);line-height:1.5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;color:inherit}.bs-section .bs-display,.bs-section .bs-title{font-family:var(--font-h1--family,Georgia,serif);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:0;color:inherit}.bs-section .bs-display{font-size:clamp(46px,5.5vw,92px);max-width:760px}.bs-section .bs-title{font-size:clamp(34px,4vw,64px)}.bs-section .bs-intro{font-size:clamp(15px,1.2vw,18px);line-height:1.65;max-width:560px;margin:24px 0 28px}.bs-section .bs-intro p{margin-bottom:.7em}.bs-section .bs-script{font-family:cursive;font-style:italic;font-size:clamp(23px,2.7vw,42px);line-height:1.3;color:var(--bs-accent);margin-top:12px;transform:rotate(-3deg);transform-origin:left center}.bs-section .bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 25px;background:var(--bs-accent);color:var(--bs-bg);border:1px solid var(--bs-accent);border-radius:100px;text-decoration:none;font-family:var(--font-paragraph--family,inherit);font-size:14px;font-weight:600;transition:transform .2s ease,opacity .2s ease}.bs-section .bs-btn:hover{transform:translateY(-2px);opacity:.88}.bs-section .bs-hero-grid,.bs-section .bs-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,90px);align-items:center}.bs-section .bs-hero-grid.bs-reverse .bs-hero-copy,.bs-section .bs-about-grid.bs-reverse .bs-about-copy{order:2}.bs-section .bs-hero-picture,.bs-section .bs-about-picture{position:relative;min-width:0}.bs-section .bs-hero-picture img,.bs-section .bs-about-picture img{width:100%;object-fit:cover;aspect-ratio:4/5;border-radius:50% 50% 8px 8px}.bs-section .bs-image-placeholder{position:relative}.bs-section .bs-image-placeholder span{display:block;font-size:12px;text-align:center;margin-top:8px}.bs-section .bs-placeholder-svg{width:100%;height:auto;aspect-ratio:4/5;background:#8080801a;border-radius:50% 50% 8px 8px}.bs-section .bs-sticker{position:absolute;right:0;bottom:6%;background:var(--bs-accent);color:var(--bs-bg);border:4px solid var(--bs-bg);width:112px;height:112px;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:14px;font-weight:700;padding:14px;transform:rotate(12deg)}.bs-section .bs-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.bs-section .bs-text-link{color:inherit;font-size:14px;text-underline-offset:5px;white-space:nowrap}.bs-section .bs-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px)}.bs-section .bs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-section .bs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-section .bs-collection-card{min-width:0;color:inherit;text-decoration:none;display:block}.bs-section .bs-collection-media{overflow:hidden;background:#80808014}.bs-section .bs-collection-media img,.bs-section .bs-collection-media svg{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .35s ease}.bs-section .bs-collection-card:hover img{transform:scale(1.045)}.bs-section .bs-collection-label{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-family:var(--font-h2--family,serif);font-size:clamp(16px,1.6vw,24px)}.bs-section .bs-collection-label span{font-family:Arial,sans-serif;font-size:19px}.bs-section.bs-bookish-strip{padding-block:min(var(--bs-padding),32px)}.bs-section .bs-ticker-inner{overflow:hidden}.bs-section .bs-ticker-track{display:flex;gap:48px;width:max-content;align-items:center;flex-wrap:nowrap;animation:bs-marquee 32s linear infinite}.bs-section .bs-ticker-message{white-space:nowrap;font-family:var(--font-paragraph--family,monospace);font-size:clamp(13px,1.4vw,18px);letter-spacing:.08em}.bs-section .bs-ticker-star{margin-left:48px}@keyframes bs-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bs-section .bs-ticker-track{animation:none}}.bs-section .bs-feature-wrap{text-align:center;max-width:950px}.bs-section .bs-feature-wrap .bs-intro{margin-inline:auto}.bs-section .bs-about-picture img{border-radius:8px 8px 45% 45%}@media(max-width:749px){.bs-section .bs-hero-grid,.bs-section .bs-about-grid{grid-template-columns:1fr}.bs-section .bs-hero-grid.bs-reverse .bs-hero-copy,.bs-section .bs-about-grid.bs-reverse .bs-about-copy{order:initial}.bs-section .bs-hero-picture{max-width:540px}.bs-section .bs-collections-grid,.bs-section .bs-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-section .bs-heading{align-items:start;flex-direction:column}.bs-section .bs-sticker{width:86px;height:86px;font-size:11px}.bs-section .bs-collection-label{font-size:17px}.bs-section .bs-hero-picture img{aspect-ratio:5/4;border-radius:45% 45% 8px 8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bs-retro-sections.css.map */
