:root{--bim-paper: 253 252 250;--bim-cream: 253 249 243;--bim-ink: 57 55 51;--bim-terracotta: 160 99 64;--bim-olive: 125 121 93;--bim-blush: 205 158 130;--bim-white: 255 255 255;--color-brand-terracotta: var(--bim-terracotta);--color-brand-olive: var(--bim-olive);--color-brand-blush: var(--bim-blush);--color-brand-ink: var(--bim-ink);--color-edition-origin: var(--bim-olive);--color-edition-badass: var(--bim-terracotta);--color-success: 74 103 65;--color-error: 156 47 32;--color-focus-ring: var(--color-foreground);--focus-ring-width: 2px;--focus-ring-offset: 2px;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: clamp(1rem, .96rem + .18vw, 1.125rem);--text-md: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-lg: clamp(1.375rem, 1.19rem + .83vw, 1.875rem);--text-xl: clamp(1.75rem, 1.4rem + 1.65vw, 2.75rem);--text-2xl: clamp(2.25rem, 1.6rem + 3.05vw, 4rem);--text-3xl: clamp(2.75rem, 1.6rem + 5.6vw, 5.5rem);--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.6;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-wider: .14em;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 9rem;--section-padding-block: clamp(3rem, 8vw, 6rem);--container-narrow: 46rem;--container-standard: var(--page-width, 85rem);--container-wide: 96rem;--button-radius: 0;--input-radius: 0;--button-border-width: 1px;--radius-pill: 999px;--border-hairline: 1px solid rgb(var(--color-border) / .14);--duration-fast: .12s;--duration-base: .24s;--duration-slow: .48s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--reveal-distance: 1rem;--z-header: 100;--z-overlay: 190;--z-drawer: 200;--z-toast: 300}body{font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,.h1,.h2{font-family:var(--font-display);font-weight:var(--font-display-weight, var(--font-weight-regular));font-style:var(--font-display-style, normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1,.h1{font-size:calc(var(--text-2xl) * var(--heading-scale, 1))}h2,.h2{font-size:calc(var(--text-xl) * var(--heading-scale, 1))}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-transform:uppercase;letter-spacing:var(--tracking-wide)}h3,.h3{font-size:var(--text-md)}h4,.h4{font-size:var(--text-sm)}h5,h6,.h5,.h6{font-size:var(--text-xs)}:is(h1,h2,h3,h4) em,:is(.h1,.h2,.h3,.h4) em{font-family:var(--font-display);font-style:italic;font-weight:inherit;text-transform:none;letter-spacing:var(--tracking-normal)}.display{font-family:var(--font-display);font-weight:var(--font-display-weight, var(--font-weight-regular));font-size:calc(var(--text-3xl) * var(--heading-scale, 1));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p{font-size:var(--text-base)}.u-eyebrow,.caption{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider)}a{color:rgb(var(--color-link, var(--color-foreground)));text-underline-offset:.18em}hr{height:0;margin-block:var(--space-lg);border:0;border-top:var(--border-hairline)}.rte{overflow-wrap:break-word}.rte>*+*{margin-top:var(--space-sm)}.rte h2,.rte h3,.rte h4{font-family:var(--font-display);font-weight:var(--font-display-weight, var(--font-weight-regular));text-transform:none;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.rte h2{margin-top:var(--space-lg);font-size:calc(var(--text-lg) * var(--heading-scale, 1))}.rte h3{margin-top:var(--space-md);font-size:calc(var(--text-md) * var(--heading-scale, 1))}.rte h4{margin-top:var(--space-md);font-size:calc(var(--text-md) * .9 * var(--heading-scale, 1))}.rte>:first-child{margin-top:0}.rte ul,.rte ol{padding-inline-start:var(--space-md)}.rte li+li{margin-top:var(--space-3xs)}.rte li>ul,.rte li>ol{margin-top:var(--space-3xs)}.rte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.rte strong,.rte b{font-weight:var(--font-weight-bold)}.rte blockquote{margin-inline:0;padding-inline-start:var(--space-md);border-inline-start:1px solid rgb(var(--color-foreground) / .3);font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-snug)}.rte hr{margin-block:var(--space-lg)}.rte img,.rte video,.rte iframe{max-width:100%;height:auto}.rte img{display:block}.rte figure{margin-inline:0}.rte figcaption{margin-top:var(--space-2xs);font-size:var(--text-sm);color:rgb(var(--color-foreground) / .7)}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:var(--space-2xs) var(--space-xs);text-align:start;vertical-align:top;border-bottom:var(--border-hairline)}.rte th{font-weight:var(--font-weight-medium)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:3rem;padding:.9rem 2rem;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer;border:var(--button-border-width) solid transparent;border-radius:var(--button-radius);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.button--small{min-height:2.5rem;padding:.6rem 1.4rem;font-size:var(--text-xs)}.button--full-width{width:100%}.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.button--primary:hover{background-color:rgb(var(--color-button) / .88);border-color:rgb(var(--color-button) / .88)}.button--secondary{background-color:transparent;color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-text))}.button--secondary:hover{background-color:rgb(var(--color-secondary-button-text) / .08)}.button--link{min-height:0;padding:0;background:none;border:0;color:rgb(var(--color-link));letter-spacing:var(--tracking-normal);text-transform:none;text-decoration:underline}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}input,textarea,select{width:100%;min-height:3rem;padding:.75rem 1rem;font-size:var(--text-base);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground) / .3)}input[type=checkbox],input[type=radio]{width:auto;min-height:0}textarea{min-height:8rem;resize:vertical}label{display:inline-block;margin-bottom:var(--space-3xs);font-size:var(--text-sm)}::placeholder{color:rgb(var(--color-foreground) / .5)}:focus-visible{outline:var(--focus-ring-width) solid rgb(var(--color-focus-ring));outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}.container{width:100%;max-width:var(--container-standard);margin-inline:auto;padding-inline:var(--page-gutter)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.section{padding-top:var(--section-padding-top, var(--section-padding-block));padding-bottom:var(--section-padding-bottom, var(--section-padding-block))}.media-frame{overflow:hidden}.media-frame img,.media-frame svg{display:block;width:100%;height:100%;object-fit:cover}.media-frame--square{aspect-ratio:1}.media-frame--portrait{aspect-ratio:3 / 4}.media-frame--landscape{aspect-ratio:4 / 3}.media-frame--wide{aspect-ratio:16 / 9}@media(prefers-reduced-motion:no-preference){.js.reveal-enabled .reveal,.js.reveal-enabled [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.js.reveal-enabled .reveal.is-revealed,.js.reveal-enabled [data-reveal].is-revealed{opacity:1;transform:none}}dialog{max-width:none;max-height:none;padding:0;border:0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}dialog::backdrop{background-color:rgb(var(--bim-ink) / .4)}.drawer{position:fixed;inset-block:0;width:min(92vw,27rem);height:100dvh;overflow-y:auto;overscroll-behavior:contain}.drawer--left{inset-inline:0 auto}.drawer--right{inset-inline:auto 0}.modal--sheet{position:fixed;inset:0 0 auto 0;width:100%;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:no-preference){.drawer,.modal--sheet{transition:translate var(--duration-base) var(--ease-out),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}.drawer--left{translate:-100% 0}.drawer--right{translate:100% 0}.modal--sheet{translate:0 -100%}.drawer[open],.modal--sheet[open]{translate:0 0}@starting-style{.drawer--left[open]{translate:-100% 0}.drawer--right[open]{translate:100% 0}.modal--sheet[open]{translate:0 -100%}}dialog::backdrop{opacity:0;transition:opacity var(--duration-base) var(--ease-standard),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
