*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none;appearance:none;-webkit-appearance:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;padding:0;margin:0}@font-face{font-family:ITC Avant Garde Gothic Condensed;src:url(itc-avant-garde-gothic-medium-condensed.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:87%;descent-override:13%;line-gap-override:0%}@font-face{font-family:ITC Avant Garde Gothic Condensed;src:url(itc-avant-garde-gothic-bold-condensed.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:87%;descent-override:13%;line-gap-override:0%}@font-face{font-family:ITC Avant Garde Gothic;src:url(itc-avant-garde-gothic-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:87%;descent-override:13%;line-gap-override:0%}@font-face{font-family:ITC Avant Garde Gothic;src:url(itc-avant-garde-gothic-demi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:87%;descent-override:13%;line-gap-override:0%}:root{--color-almost-black: #1d1d1b;--color-ivory: #fff5d1;--color-deep-red: #3f0504;--font-heading: "ITC Avant Garde Gothic Condensed", "Arial Narrow", sans-serif;--font-body: "ITC Avant Garde Gothic Condensed", "Arial Narrow", sans-serif;--font-alt: "ITC Avant Garde Gothic", "Century Gothic", sans-serif;--h1: clamp(2.8125rem, 2.3125rem + 1.25vw, 4.0625rem);--lead: 1rem;--text-sm: .875rem;--text-xs: .75rem;--btn: 1.125rem;--weight-medium: 500;--weight-demi: 600;--weight-bold: 700;--lh-heading: .9;--lh-text: 1.2;--ls-heading: -.04em;--ls-wider: .05em;--content-gap: 25px;--content-gap-l: 25px;--field-spacing: 12px;--container-max: 1280px;--site-margin: clamp(22.5px, 3vw, 48px);--radius-pill: 100px;--ease-out: cubic-bezier(.16, 1, .3, 1);--btn-font: var(--font-alt);--btn-fs: var(--btn);--btn-fw: var(--weight-demi);--btn-ls: var(--ls-wider);--btn-lh: var(--lh-text);--btn-height: 48px;--btn-padding-x: 20px;--btn-bg: var(--color-ivory);--btn-color: var(--color-almost-black);--input-height: 48px;--input-padding-x: 20px;--input-font: var(--font-alt);--input-fs: 1rem;--input-bg: rgb(38 27 27 / .4);--input-color: var(--color-ivory);--input-placeholder: var(--color-ivory)}body{font-family:var(--font-body);font-weight:var(--weight-medium);line-height:var(--lh-text);color:var(--color-almost-black);background:var(--color-almost-black)}h1,.h1{font-family:var(--font-heading);font-size:var(--h1);font-weight:var(--weight-medium);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}strong,b{font-weight:var(--weight-bold)}.text-lead{font-size:var(--lead);line-height:var(--lh-text)}.text-xs{font-size:var(--text-xs);line-height:var(--lh-text)}.text-label{font-family:var(--font-alt);font-size:var(--text-sm);font-weight:var(--weight-demi);line-height:var(--lh-text)}.rte a{text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none}.padding-global{padding-inline:var(--site-margin)}.container{max-width:var(--container-max);margin-inline:auto}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-content{gap:var(--content-gap)}.gap-content-l{gap:var(--content-gap-l)}.gap-field{gap:var(--field-spacing)}.w-full{width:100%}.mx-auto{margin-inline:auto}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.overflow-clip{overflow:clip}.text-center{text-align:center}.text-upper{text-transform:uppercase}.text-trim{text-box:trim-both cap alphabetic}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height);padding-inline:var(--btn-padding-x);font-family:var(--btn-font);font-size:var(--btn-fs);font-weight:var(--btn-fw);letter-spacing:var(--btn-ls);line-height:var(--btn-lh);text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer}.btn--primary{background:var(--btn-bg);color:var(--btn-color)}.btn--full{width:100%}.form-input{width:100%;height:var(--input-height);padding-inline:var(--input-padding-x);font-family:var(--input-font);font-size:var(--input-fs);font-weight:var(--weight-medium);line-height:var(--lh-heading);color:var(--input-color);background:var(--input-bg);border-radius:var(--radius-pill)}.form-input::placeholder{color:var(--input-placeholder);opacity:1}.img-cover{width:100%;height:100%;object-fit:cover}@media(min-width:768px){:root{--lead: 1.125rem;--content-gap-l: 35px;--field-spacing: 20px}}@media(hover:hover)and (pointer:fine){:root{--input-fs: var(--text-sm)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
