:root{--font-family-geologica-roman: "Geologica Roman", sans-serif;--font-family-pp-fragment-glare: "PP Fragment Glare", serif;--font-body-family: var(--font-family-geologica-roman);--font-heading-family: var(--font-family-pp-fragment-glare);--font-subtitle-family: var(--font-family-geologica-roman);--font-size-4xs: 11px;--font-size-3xs: 12px;--font-size-2xs: 14px;--font-size-xs: 16px;--font-size-s: 17px;--font-size-ms: 18px;--font-size-m: 20px;--font-size-ml: 22px;--font-size-l: 26px;--font-size-xl: 30px;--font-size-2xl: 32px;--font-size-3xl: 38px;--font-size-4xl: 40px;--font-size-5xl: 42px;--font-size-6xl: 46px;--font-size-7xl: 50px;--font-size-8xl: 54px;--font-size-9xl: 60px;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--line-height-normal: 1;--line-height-m: 1.2;--line-height-l: 1.4;--letter-spacing-normal: 0;--letter-spacing-m: 1%;--letter-spacing-l: 1.5%;--letter-spacing-xl: 6%;--color-brown-100: #463232;--color-brown-200: #584040;--color-brown-300: #584f44;--color-beige-primary: #8a8174;--color-beige-secondary: #a19788;--color-beige-100: #ada78e;--color-beige-200: #bbb5a2;--color-beige-300: #c3bdb3;--color-beige-400: #c7c1b7;--color-beige-500: #d1ccc2;--color-beige-600: #d3cdc3;--color-beige-700: #d9d4cb;--color-beige-800: #e0dbd2;--color-beige-900: #e9e5df;--color-beige-950: #efece6;--color-green-olive: #51633c;--color-green-deep-olive: #506732;--color-mustard-dark: #5C4F1F;--color-mustard: #776C47;--color-black-100: #0E0E0E;--color-black-200: #151316;--color-black-300: #242424;--color-gray-100: #3d3d39;--color-gray-200: #524f54;--color-gray-300: #605d59;--color-gray-400: #706b72;--color-gray-500: #716f72;--color-gray-600: #d6d6d6;--radius-full: 9999px;--box-shadow-primary: inset 0 0 0 3px var(--color-gray-300);--box-shadow-nav: 0 0 8px 1px var(--color-beige-400);--box-shadow-input-checkbox: 0 0 4px 2px var(--color-beige-200);--box-shadow-dropdown: 0 0 5px 1px var(--color-beige-600);--transition-quick: all .1s ease;--transition-normal: all .3s ease;--transition-slow: all .5s ease-in-out;--transition-boxshadow: box-shadow .15s ease-in-out;--animate-arrow: arrow-animation 1.4s ease-in-out forwards}html{scroll-behavior:smooth}body{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:var(--font-weight-thin);line-height:var(--line-height-l);letter-spacing:unset;background:var(--color-beige-900);color:var(--color-black-200)}picture{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:100%}picture img{display:flex;justify-content:center;align-items:center;width:100%;height:auto;object-fit:cover}.image-background{position:absolute;pointer-events:none}.d1,.d2,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:var(--line-height-m);font-weight:var(--font-weight-light);font-family:var(--font-heading-family);letter-spacing:var(--letter-spacing-normal);margin:0}.d1{font-size:var(--font-size-9xl)}.d2{font-size:var(--font-size-8xl)}h1,.h1{font-size:var(--font-size-7xl)}h2,.h2{font-size:var(--font-size-6xl)}h3,.h3{font-size:var(--font-size-4xl)}h4,.h4{font-size:var(--font-size-2xl)}h5,.h5{font-size:var(--font-size-l)}h6,.h6{font-size:var(--font-size-ml)}.subheading{font-family:var(--font-heading-family);line-height:var(--line-height-l);letter-spacing:var(--letter-spacing-m)}.subheading-xl{font-size:var(--font-size-ml)}.subheading-l{font-size:var(--font-size-m)}.subheading-m{font-size:var(--font-size-ms)}.subheading-s{font-size:var(--font-size-s)}.subheading-xs{font-size:var(--font-size-xs)}.paragraph{letter-spacing:var(--letter-spacing-l)}.paragraph-l{font-size:var(--font-size-s)}.paragraph-m,.paragraph-s{font-size:var(--font-size-xs)}.paragraph-xs{font-size:var(--font-size-2xs)}.caption{line-height:var(--line-height-l)}.caption-xl{font-size:var(--font-size-3xs);letter-spacing:var(--letter-spacing-m)}.caption-l{font-size:var(--font-size-3xs);letter-spacing:var(--letter-spacing-normal)}.caption-m{font-size:var(--font-size-4xs);letter-spacing:var(--letter-spacing-l)}.caption-s{font-size:var(--font-size-4xs);letter-spacing:var(--letter-spacing-xl)}.button{font-family:var(--font-heading-family)}.button-l{font-size:var(--font-size-s)}.button-m{font-size:var(--font-size-xs)}.button-s,.button-xs{font-size:var(--font-size-2xs)}@media screen and (max-width: 989px){.d1{font-size:var(--font-size-5xl)}h1,.h1{font-size:var(--font-size-3xl)}h2,.h2{font-size:var(--font-size-xl)}h3,.h3{font-size:var(--font-size-l)}h4,.h4{font-size:var(--font-size-ml)}}.thin{font-weight:var(--font-weight-thin)}.extra-light{font-weight:var(--font-weight-extra-light)}.light{font-weight:var(--font-weight-light)}.regular{font-weight:var(--font-weight-regular)}.medium{font-weight:var(--font-weight-medium)}.theme-icon{--icon-size: 16px;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:var(--icon-size)}.theme-icon svg{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}.button{display:flex;align-items:center;justify-content:center;gap:12px;background:transparent;border:none}.button:not(:disabled):hover{background:transparent}.button--primary{position:relative;min-height:unset}@media screen and (min-width: 990px){.button--primary:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-black-200);transition:var(--transition-normal)}.button--primary:not(:disabled):hover:after{width:100%}}.button--secondary,.button--tertiary{border-radius:0;-webkit-mask-image:url(button-secondary-clip.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-image:url(button-secondary-clip.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:50% 50%;width:242px}.button--secondary{background:var(--color-beige-800)}.button--secondary:not(:disabled):hover{background:var(--color-beige-500)}.button--tertiary{background:var(--color-beige-500)}.button--tertiary:not(:disabled):hover{background:var(--color-beige-200)}@media screen and (max-width: 989px){.button--secondary,.button--tertiary{width:236px}}.button .button-arrow{display:flex;align-items:center;justify-content:center;width:18px}@media screen and (min-width: 990px){.desktop-hidden{display:none}}@media screen and (max-width: 989px){.mobile-hidden{display:none}}@keyframes arrow-animation{0%{transform:translate(0)}25%{transform:translate(70%)}50%{transform:translate(0)}75%{transform:translate(70%)}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/guide.css.map */
