@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@300;400;600;700&family=Inter:wght@300;400;600;700&display=swap";:root{--color-bg: #000000;--color-font: #FFFFFF;--color-accent: #D8B98D;--color-gray800: #B5B5B5;--color-gray600: #808080;--color-gray400: #292929;--color-gray200: #1F1F1F;--color-sale: #FF7373;--color-valentine: #E43250;--color-yellow: #FFC439;--font-display: "Bricolage Grotesque", sans-serif;--font-body: "Inter", sans-serif;--text-h1: clamp(36px, 3.76vw + 1.444rem, 76px);--text-h2: clamp(27px, 3.19vw + 1.069rem, 61px);--text-h3: clamp(27px, 2.07vw + 1.203rem, 49px);--text-h4: clamp(18px, .939vw + .963rem, 28px);--text-subtitle: clamp(18px, .66vw + .971rem, 25px);--text-body: clamp(14px, .56vw + .743rem, 20px);--text-caption: clamp(11px, .56vw + .555rem, 17px);--text-label: clamp(9px, .47vw + .452rem, 14px);--weight-light: 300;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.1;--leading-normal: 1.5;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .08em;--space-section: clamp(48px, 6vw, 96px);--space-block: clamp(24px, 3vw, 48px);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--ease-default: .25s ease;--ease-slow: .45s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-font);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}@media(min-width:1025px){.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h1--bold{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h2--bold{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h3--bold{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h4--bold{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}}@media(max-width:1024px){.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h1--bold{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h2--bold{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h3--bold{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-h4--bold{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}}.t-subtitle{font-family:var(--font-body);font-size:var(--text-subtitle);line-height:var(--leading-normal)}.t-subtitle--bold{font-family:var(--font-body);font-size:var(--text-subtitle);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.t-subtitle--display{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.t-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-loose)}.t-body--bold{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-loose)}.t-caption{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-gray800)}.t-caption--bold{font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.t-label{font-family:var(--font-body);font-size:var(--text-label);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-label--bold{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-accent{color:var(--color-accent)}.t-muted{color:var(--color-gray800)}:root{--container-padding-inline: 56px;--container-padding-block: 224px;--grid-columns: 12;--grid-gap: 24px}@media(max-width:1024px){:root{--container-padding-inline: 40px;--container-padding-block: 160px;--grid-columns: 12;--grid-gap: 20px}}@media(max-width:768px){:root{--container-padding-inline: 1px;--container-padding-block: 96px;--grid-columns: 2;--grid-gap: 16px}}.container{width:100%;padding-inline:var(--container-padding-inline);padding-block:var(--container-padding-block)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/theme.css.map */
