.sndgrs-catalog{padding:clamp(3rem,6vw,7rem) 2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sndgrs-catalog__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center;gap:clamp(2.5rem,4vw,4rem);max-width:76rem;margin-inline:auto}.sndgrs-catalog__media,.sndgrs-catalog__details{min-width:0;width:100%;margin-inline:auto}.sndgrs-catalog__media{max-width:58rem}.sndgrs-catalog__gallery{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sndgrs-catalog__image{flex:0 0 100%;min-width:0;scroll-snap-align:start}.sndgrs-catalog__image img{display:block;width:100%;height:auto}.sndgrs-catalog__thumbnails{display:flex;justify-content:safe center;align-items:flex-start;gap:1rem;overflow-x:auto;padding:1.2rem .4rem}.sndgrs-catalog__thumbnails a{flex:0 0 7rem;border:1px solid rgba(var(--color-foreground),.35)}.sndgrs-catalog__thumbnails img{display:block;width:7rem;height:auto}.sndgrs-catalog__details{max-width:76rem;overflow-wrap:anywhere;text-align:center}.sndgrs-catalog h1{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,4vw,4.8rem);line-height:1.15;letter-spacing:0;text-wrap:balance}.sndgrs-catalog__price{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0 2.5rem;font-size:1.8rem}.sndgrs-catalog__price s{opacity:.7}.sndgrs-catalog__option{margin-bottom:2rem}.sndgrs-catalog__option h2{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;margin:0 0 .8rem}.sndgrs-catalog__values{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem}.sndgrs-catalog__values a{display:inline-flex;align-items:center;min-height:4.8rem;padding:.8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.5);color:inherit;text-decoration:none}.sndgrs-catalog__values a[aria-current=true]{box-shadow:inset 0 0 0 1px currentColor;border-color:currentColor;text-decoration:underline;text-underline-offset:.3em}.sndgrs-catalog__unavailable{font-size:1.2rem}.sndgrs-catalog__form{display:grid;gap:1.2rem;width:100%;max-width:42rem;margin:2.5rem auto 0}.sndgrs-catalog__quantity{display:flex;justify-content:center;align-items:center;gap:1.5rem}.sndgrs-catalog__quantity input{width:8rem;min-height:4.8rem;padding:1rem;background:transparent;color:inherit;border:1px solid currentColor;font:inherit}.sndgrs-catalog__submit{width:100%;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sndgrs-catalog__submit:disabled{opacity:.55;cursor:not-allowed}#MainContent .sndgrs-catalog .sndgrs-catalog__description.rte{max-width:68rem;margin:3rem auto 0;text-align:left;font-size:1.6rem;line-height:1.7}.sndgrs-catalog__description h2{margin-top:2.5rem;font-size:2.2rem;line-height:1.3}.sndgrs-catalog__description img,.sndgrs-catalog__description video{max-width:100%;height:auto}.sndgrs-catalog__description table{display:block;max-width:100%;overflow-x:auto}.sndgrs-catalog :is(button,a,input,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.sndgrs-digital{padding:clamp(3rem,6vw,7rem) 2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sndgrs-digital__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:center;gap:clamp(2.5rem,4vw,4rem);max-width:76rem;margin-inline:auto}.sndgrs-digital__cover{width:100%;max-width:54rem;margin-inline:auto}.sndgrs-digital__cover img{display:block;width:100%;height:auto}.sndgrs-digital__details{min-width:0;width:100%;max-width:76rem;margin-inline:auto;text-align:center;overflow-wrap:anywhere}.sndgrs-digital h1{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,4vw,4.8rem);line-height:1.15;letter-spacing:0;text-wrap:balance}.sndgrs-digital__price{margin:1.5rem 0 2.5rem;font-size:1.8rem}#MainContent .sndgrs-digital .sndgrs-digital__description.rte{max-width:68rem;margin-inline:auto;text-align:left;font-size:1.6rem;line-height:1.7}.sndgrs-digital__description h2{margin-top:2.5rem;font-size:2.2rem;line-height:1.3}.sndgrs-digital__description li+li{margin-top:.6rem}.sndgrs-digital__variants{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.sndgrs-digital__variants a{display:inline-flex;align-items:center;min-height:4.8rem;padding:.8rem 1.2rem;border:1px solid currentColor;color:inherit;text-underline-offset:.3em}.sndgrs-digital__variants a[aria-current=true]{border-width:2px}.sndgrs-digital__form{display:grid;gap:1.2rem;width:100%;max-width:42rem;margin:3rem auto 0}.sndgrs-digital__submit{width:100%;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sndgrs-digital__submit:disabled{opacity:.55;cursor:not-allowed}.sndgrs-digital :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}.snd-worn{--snd-paper:#f7f5f0;--snd-ink:#222720;background:var(--snd-paper);color:var(--snd-ink);padding:76px 5vw 60px}.snd-worn__intro{max-width:760px;margin:0 auto 64px;text-align:center}.snd-worn h1,.snd-worn h2,.snd-worn__stamp{font-family:Playfair Display,Georgia,serif;font-weight:400}.snd-worn h1{font-size:clamp(3rem,6vw,5.6rem);line-height:1.08;margin:20px 0 24px;letter-spacing:-.025em}.snd-worn h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.2;margin:12px 0 24px}.snd-worn p{line-height:1.8}.snd-worn__eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase}.snd-worn__intro>p:not(.snd-worn__eyebrow){max-width:560px;margin:0 auto 24px}.snd-worn a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}.snd-worn a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.snd-worn__link{display:inline-block;margin-top:8px;padding:10px 2px}.snd-worn__gallery{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.snd-worn__entry{margin:0;min-width:0}.snd-worn__frame{position:relative;background:#e4e1d8;overflow:hidden}.snd-worn__frame img{display:block;width:100%;height:auto;object-fit:contain}.snd-worn__stamp{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:52px 20px 22px;margin:0;font-size:clamp(16px,1.7vw,23px);text-align:center;text-shadow:0 1px 3px #000;line-height:1.4!important;background:linear-gradient(transparent,#000000c7)}.snd-worn figcaption{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:12px;line-height:1.6;padding-top:15px}.snd-worn__origin{width:100%;letter-spacing:.06em}.snd-worn__empty{max-width:1280px;margin:0 auto;padding:90px 24px;text-align:center;border-top:1px solid #d9d9cf;border-bottom:1px solid #d9d9cf}.snd-worn__submit{max-width:1100px;margin:100px auto 64px;display:grid;grid-template-columns:1fr 1fr;gap:72px;scroll-margin-top:30px}.snd-worn__small{font-size:13px}.snd-worn__form{padding:28px;background:#fffdf9;align-self:start}.snd-worn__continue{display:flex;justify-content:center;gap:32px;border-top:1px solid #d9d9cf;padding-top:32px;font-size:13px}@media(max-width:699px){.snd-worn{padding:48px 20px}.snd-worn__intro{margin-bottom:40px}.snd-worn__gallery{grid-template-columns:1fr;gap:32px}.snd-worn__stamp{padding:42px 16px 18px;font-size:18px}.snd-worn__submit{grid-template-columns:1fr;gap:28px;margin-top:60px}.snd-worn__form{padding:20px}.snd-worn__continue{gap:24px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.snd-worn{scroll-behavior:auto}}.snd-worn{--sndgrs-logo-ivory:var(--snd-ink)}.snd-worn__stamp{--sndgrs-logo-ivory:#fff}.snd-worn__submit{scroll-margin-top:120px}.snd-worn,.snd-worn :is(h1,h2,h3,p,a,button,input,select,textarea,label,legend,small,span,figcaption){font-family:Playfair Display,Georgia,serif!important}.snd-worn__share{display:block;margin:20px auto 0;max-width:460px;text-align:left}.snd-worn__share summary{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;width:fit-content;margin:auto;padding:12px 24px;border:1px solid var(--snd-ink);background:var(--snd-ink);--sndgrs-logo-ivory:var(--snd-paper);color:var(--snd-paper)!important;font-family:Playfair Display,Georgia,serif;cursor:pointer;list-style:none}.snd-worn__share summary::-webkit-details-marker{display:none}.snd-worn__share summary:focus-visible,.snd-worn__share button:focus-visible,.snd-worn__share input:focus-visible{outline:2px solid var(--snd-ink);outline-offset:4px}.snd-worn__share-panel{margin-top:16px;padding:22px;border:1px solid #d9d9cf;background:var(--snd-paper)}.snd-worn__share-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-bottom:18px}.snd-worn__share-options a,.snd-worn__share-options button{padding:8px 0;font-size:15px}.snd-worn__share button{font-family:inherit;color:var(--snd-ink);cursor:pointer;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px}.snd-worn__share label{display:block;font-size:13px;margin-bottom:6px}.snd-worn__share-copy{display:flex;gap:10px;align-items:center}.snd-worn__share-copy input{width:100%;min-width:0;box-sizing:border-box;padding:12px 10px;font-family:inherit;font-size:14px;color:var(--snd-ink);background:#fffdf9;border:1px solid #a5a69d}.snd-worn__share-copy button{min-height:44px;flex-shrink:0;padding:8px}.snd-worn__share-status{font-size:13px;margin:10px 0 0;min-height:0}.snd-worn__share-status:empty{display:none}.snd-worn__share [hidden]{display:none!important}@media(max-width:399px){.snd-worn__share-panel{padding:16px}.snd-worn__share-copy{flex-wrap:wrap}.snd-worn__share-copy input{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
