.rr-stockists{--rr-ink: rgb(var(--color-foreground));--rr-ink-75: rgba(var(--color-foreground), .75);--rr-ink-50: rgba(var(--color-foreground), .5);--rr-contrast: rgb(var(--color-background-contrast));--rr-accent: rgb(var(--color-button));--rr-rule: rgba(var(--color-foreground), .2);--rr-hair: 1px solid rgba(var(--color-foreground), .1);--rr-label: 12px;--rr-ls: .6px;--rr-ls-caps: .9px;--rr-gutter: clamp(20px, 3.4vw, 48px);--rr-align: center;--rr-inline: auto;--rr-flex: center;color:var(--rr-ink-75);font-family:var(--font-body-family);font-size:16px;line-height:1.8;letter-spacing:var(--rr-ls)}.rr-stockists[data-align=left]{--rr-align: left;--rr-inline: 0;--rr-flex: flex-start}.rr-stockists a{color:inherit;text-decoration:none}.rr-caps{display:inline-block;font-family:var(--font-body-family);font-size:13px;letter-spacing:var(--rr-ls-caps);text-transform:uppercase;color:var(--rr-ink-50);line-height:1.6}.rr-stage{display:flex;flex-direction:column;align-items:var(--rr-flex);justify-content:center;text-align:var(--rr-align);padding-inline:var(--rr-gutter);padding-block:clamp(80px,14vh,180px)}.rr-stage--tall{min-height:78vh}.rr-display{font-family:var(--font-heading-family);font-weight:400;color:var(--rr-ink);font-size:clamp(46px,8.6vw,116px);line-height:1.02;letter-spacing:normal;margin:0;margin-inline:var(--rr-inline);max-width:16ch;text-transform:none}.rr-display--sm{font-size:clamp(34px,5.4vw,72px);max-width:20ch}.rr-dateline{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px);width:100%;padding-inline:var(--rr-gutter);margin-block:clamp(28px,4vh,52px)}.rr-dateline__rule{flex:1;height:1px;background:var(--rr-rule);opacity:.6}.rr-dateline__label,.rr-dateline__meta{font-size:var(--rr-label);letter-spacing:.18em;text-transform:uppercase;color:var(--rr-ink-50);white-space:nowrap}.rr-dateline__mark{font-size:15px;line-height:1;color:var(--rr-ink-50)}.rr-read{max-width:62ch;margin-inline:var(--rr-inline);text-align:var(--rr-align);font-size:clamp(17px,1.35vw,19px);line-height:1.9}.rr-read p{margin:0 0 1.65em}.rr-read p:last-child{margin-bottom:0}.rr-stockists__intro{margin-top:clamp(22px,3.4vh,40px)}.rr-region{padding-block:clamp(56px,9vh,120px);text-align:var(--rr-align)}.rr-region__name{font-family:var(--font-heading-family);font-weight:400;color:var(--rr-ink);font-size:clamp(24px,2.9vw,40px);line-height:1;letter-spacing:.06em;margin:0 0 10px;padding-inline:var(--rr-gutter);text-transform:none}.rr-region__count{display:block;margin-bottom:clamp(34px,5vh,64px);padding-inline:var(--rr-gutter)}.rr-stockists__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(36px,5vw,72px) clamp(28px,4vw,60px);max-width:1180px;margin-inline:auto;padding-inline:var(--rr-gutter);text-align:var(--rr-align)}.rr-stockist h3{font-family:var(--font-heading-family);font-weight:400;color:var(--rr-ink);font-size:clamp(17px,1.6vw,22px);line-height:1.25;letter-spacing:.1em;margin:10px 0 14px;text-transform:none}.rr-stockist address{font-style:normal;margin:0 0 14px;line-height:1.8}.rr-stockist__links{display:flex;flex-direction:column;gap:5px;align-items:var(--rr-flex)}.rr-stockist__links a{border-bottom:1px solid var(--rr-contrast);padding-bottom:2px;transition:border-color .3s}.rr-stockist__links a:hover{border-color:var(--rr-ink)}.rr-stockist__badge{display:inline-block;margin-top:14px;font-size:12px;letter-spacing:var(--rr-ls-caps);text-transform:uppercase;color:var(--rr-accent);border:1px solid currentColor;padding:4px 10px 3px;line-height:1}.rr-whole{text-align:var(--rr-align);padding-block:clamp(70px,12vh,150px);padding-inline:var(--rr-gutter)}.rr-whole .rr-read{margin-top:22px}.rr-stockists .rr-cta{display:inline-block;background:var(--rr-accent);color:rgb(var(--color-button-text));margin-top:26px;padding:15px 38px 14px;font-size:13px;letter-spacing:var(--rr-ls-caps);text-transform:uppercase;transition:opacity .3s}.rr-stockists .rr-cta:hover{opacity:.85}@media(prefers-reduced-motion:no-preference){.rr-stage>*,.rr-region__name,.rr-region__count,.rr-stockist{opacity:0;transform:translateY(16px);animation:rr-rise 1s cubic-bezier(.22,.61,.36,1) forwards}.rr-stockist{animation-delay:calc(var(--i, 0) * .06s)}}@keyframes rr-rise{to{opacity:1;transform:none}}@media screen and (max-width:640px){.rr-dateline{gap:12px}.rr-dateline__mark,.rr-dateline__meta{display:none}.rr-dateline__label{letter-spacing:.12em;font-size:10px}.rr-stage--tall{min-height:62vh}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/stockists-list.css.map */
