:root{--coconut-milk: #F2ECDE;--sailor-blue: #1F3A5F;--sailor-deep: #16293F;--warm-sand: #C4A484;--dove-gray: #8C8279;--ink-sand: #6B6259;--tile-red: #A03A28;--ink: #2A2622;--ink-soft: #4A443E;--rule: rgba(140, 130, 121, .35);--font-display: "Newsreader", Georgia, "Times New Roman", serif;--font-body: "Alegreya Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 44px;--space-2xl: 96px;--gutter: 24px;--measure: 34em;--grid-max: 1076px;--page-max: 1204px}@media(min-width:900px){:root{--gutter: 64px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--coconut-milk);color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--sailor-blue);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--sailor-blue);color:var(--coconut-milk);padding:12px 20px}.skip-link:focus{left:0}.site-header__wordmark{display:inline-block;padding-block:8px;margin-block:-8px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:300;color:var(--sailor-blue);margin:0}h1{font-size:40px;line-height:1.05;letter-spacing:-.01em}h2{font-size:30px;line-height:1.15}h3{font-size:22px;line-height:1.3;font-weight:400}p{margin:0 0 var(--space-md);max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--sailor-blue);text-decoration:none;border-bottom:1px solid var(--warm-sand)}a:hover{color:var(--sailor-deep);border-bottom-color:var(--sailor-blue)}.eyebrow{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-sand)}.spec{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-sand)}.small{font-size:16px;line-height:1.5;color:var(--ink-sand)}blockquote{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;line-height:1.4;color:var(--sailor-blue);margin:0;max-width:var(--measure)}.wrap{padding-left:var(--gutter);padding-right:var(--gutter);max-width:var(--page-max);margin-left:auto;margin-right:auto}.section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.section--airy{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.section--ruled{border-top:1px solid var(--rule)}.bleed{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}@media(min-width:900px){.bleed{margin-left:0;margin-right:0}}.btn{font-family:var(--font-body);font-size:17px;letter-spacing:.04em;height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sailor-blue);cursor:pointer;transition:background .16s ease;border-radius:0;text-decoration:none}.btn--primary{background:var(--sailor-blue);color:var(--coconut-milk)}.btn--primary:hover{background:var(--sailor-deep);border-color:var(--sailor-deep);color:var(--coconut-milk)}.btn--secondary{background:transparent;color:var(--sailor-blue)}.btn--secondary:hover{background:#1f3a5f0f}.statement{border-top:1px solid var(--warm-sand);border-bottom:1px solid var(--warm-sand);padding:14px 2px;display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sailor-blue)}.field{display:grid;gap:7px;margin-bottom:22px;max-width:420px}.field__label{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--sailor-blue)}.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=tel],.field select{font-family:var(--font-body);font-size:18px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--dove-gray);border-radius:0;padding:10px 2px;width:100%}.field textarea{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--ink);background:transparent;border:1px solid var(--dove-gray);border-radius:0;padding:12px;width:100%;resize:vertical}.field input,.field select{min-height:44px}.field textarea{min-height:88px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-width:2px;border-bottom-color:var(--sailor-blue)}.field--error .field__label{color:var(--tile-red)}.field--error input{border-bottom:2px solid var(--tile-red)}.field__error{font-size:16px;color:var(--tile-red)}.field--check{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.field--check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--sailor-blue)}.field--check span{font-size:16px;line-height:1.5;color:var(--ink-soft);max-width:none}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(140px,(100% - 36px) / 4),1fr));column-gap:12px;row-gap:40px;max-width:var(--grid-max);margin:0 auto;list-style:none;padding:0}.card{display:block;border:0;text-decoration:none}.card:hover{border:0}.card__media{aspect-ratio:4 / 5;background-color:#e7dfcc;background-image:repeating-linear-gradient(135deg,rgba(140,130,121,.22) 0 2px,transparent 2px 9px);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover}.card:active .card__media{opacity:.88}.card:focus-visible{outline:2px solid var(--sailor-blue);outline-offset:4px}.card__flag{border-bottom:1px solid var(--warm-sand);padding-bottom:6px;margin-top:12px;height:24px;line-height:17px;box-sizing:border-box;font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--sailor-blue)}.card__flag:empty{border-bottom-color:transparent}.card__name{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--sailor-blue);margin-top:10px}.card:active .card__name{color:var(--sailor-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--warm-sand)}.card__cloth{margin-top:6px}.card__origin{font-size:16px;color:var(--ink-sand);margin-top:4px}.card__price{font-size:20px;font-weight:500;color:var(--ink);margin-top:8px;font-variant-numeric:tabular-nums}.card--sold .card__media{opacity:.55}.card--sold .card__name{color:var(--ink-sand)}.card--sold .card__price{color:var(--ink-sand);text-decoration:line-through;text-decoration-color:var(--dove-gray)}.card__ask{font-size:16px;color:var(--sailor-blue);margin-top:8px;border-bottom:1px solid var(--warm-sand);display:inline-block}.figure--hero{aspect-ratio:4 / 5}.figure--hero img{width:100%;height:100%;object-fit:cover}.placeholder{background-color:#e7dfcc;background-image:repeating-linear-gradient(135deg,rgba(140,130,121,.22) 0 2px,transparent 2px 9px);display:flex;align-items:flex-end;padding:16px;aspect-ratio:4 / 5}.placeholder span{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--ink-soft);background:var(--coconut-milk);padding:8px 10px}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.is-in{animation:riseIn .5s ease-out both}.no-js .reveal{opacity:1}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-in{opacity:1;animation:none}*{transition-duration:.01ms!important}}.rte{max-width:var(--measure)}.rte>*:last-child{margin-bottom:0}.rte h2{font-size:30px;line-height:1.15;margin:40px 0 16px}.rte h3{font-size:22px;line-height:1.3;margin:32px 0 12px}.rte p{margin:0 0 var(--space-md)}.rte ul,.rte ol{margin:0 0 var(--space-md);padding-left:20px}.rte li{margin-bottom:6px;line-height:1.65}.rte strong{font-weight:500}.rte blockquote{margin:26px 0;padding-left:18px;border-left:1px solid var(--warm-sand)}.rte img{margin:24px 0}.rte table{width:100%;border-collapse:collapse;margin:24px 0;font-size:16px}.rte th,.rte td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule)}.rte th{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-sand);font-weight:400}.rte hr{border:0;border-top:1px solid var(--rule);margin:40px 0}.enquiry{margin-top:8px}.enquiry__details{border:0}.enquiry__summary{list-style:none;cursor:pointer;display:inline-block}.enquiry__summary::-webkit-details-marker{display:none}.enquiry__summary:focus-visible{outline:2px solid var(--sailor-blue);outline-offset:3px}.enquiry__trigger{pointer-events:none}.enquiry__details[open] .enquiry__summary{margin-bottom:26px}.enquiry__panel{max-width:420px;animation:riseIn .3s ease-out both}.enquiry__intro{margin-bottom:24px}.enquiry__note{margin-top:18px}.enquiry__captcha{margin-top:10px;opacity:.75}.enquiry__sent{margin-top:10px}.form__errors{border-left:2px solid var(--tile-red);padding-left:14px;margin-bottom:22px;color:var(--tile-red);font-size:16px}.form__success:focus{outline:none}@media(prefers-reduced-motion:reduce){.enquiry__panel{animation:none}}.open-status{display:inline-flex;align-items:center;gap:9px;margin-top:12px;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-sand)}.open-status__dot{width:7px;height:7px;border-radius:50%;background:var(--dove-gray);flex:0 0 auto}.open-status--open{color:var(--sailor-blue)}.open-status--open .open-status__dot{background:var(--sailor-blue);animation:pulse 2.8s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #1f3a5f57}50%{box-shadow:0 0 0 5px #1f3a5f00}}@media(prefers-reduced-motion:reduce){.open-status--open .open-status__dot{animation:none}}.media{position:relative;overflow:hidden;background-color:#e7dfcc}.media img,.media video{width:100%;height:100%;object-fit:cover;display:block}.media--poster-only video{pointer-events:none}.media__warn{color:var(--tile-red);font-size:15px;border-left:2px solid var(--tile-red);padding-left:14px}.rail-section{position:relative;overflow:hidden}.rail__heading{margin:12px 0 16px}.rail__body{margin-bottom:34px}.rail__bar{height:1px;background:var(--dove-gray);margin:0;position:relative;z-index:0}.rail__track{display:flex;gap:22px;list-style:none;margin:0;padding:0 var(--gutter) 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--warm-sand) transparent}.rail__track::-webkit-scrollbar{height:3px}.rail__track::-webkit-scrollbar-thumb{background:var(--warm-sand)}.rail__track::-webkit-scrollbar-track{background:transparent}.rail__track:focus-visible{outline:2px solid var(--sailor-blue);outline-offset:4px}.rail__item{flex:0 0 auto;width:58vw;max-width:260px;position:relative;transform-origin:top center;will-change:transform}.rail__hook{display:block;width:20px;height:26px;margin:0 auto;fill:none;stroke:var(--dove-gray);stroke-width:1.2;stroke-linecap:round}.rail__bar{margin-bottom:-7px}.rail__link{display:block;border:0;text-decoration:none}.rail__link:hover{border:0}.rail__media{aspect-ratio:4 / 5;background-color:#e7dfcc;overflow:hidden}.rail__media img{width:100%;height:100%;object-fit:cover;display:block}.rail__name{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2;color:var(--sailor-blue);margin-top:12px}.rail__cloth{margin-top:6px}.rail__price{font-size:19px;font-weight:500;color:var(--ink);margin-top:6px;font-variant-numeric:tabular-nums}.rail__link--sold .rail__media{opacity:.55}.rail__link--sold .rail__name,.rail__link--sold .rail__price{color:var(--ink-sand)}.rail__more{margin-top:32px;font-size:17px}.rail__empty{color:var(--tile-red);font-size:16px}@media(min-width:700px){.rail__item{width:230px}.rail__track{gap:28px}}@media(prefers-reduced-motion:reduce){.rail__item{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
