@charset "UTF-8";:root,.color-background-1{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1)}.color-background-2{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2)}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text))}.color-accent-1{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1)}.color-accent-2{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2)}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}:root,.color-accent-1,.color-background-1{--alpha-link: .85;--color-link: var(--color-red-crc);--color-link-hover: var(--color-red-dark);--color-link-disabled: var(--color-text-disabled)}.color-accent-2,.color-background-2,.color-inverse{--color-link-hover: var(--color-primary-300)}:root,.color-background-1,.btn,.button{--color-input-fill-active: var(--color-neutral-800);--color-input-fill-default: var(--color-white);--color-input-fill-disabled: var(--color-neutral-100);--color-button: var(--color-red-crc);--color-button-text: var(--color-white);--color-button-border: var(--color-button);--color-button-hover: var(--color-red-dark);--color-button-hover-text: var(--color-button-text);--color-button-hover-border: var(--color-button-hover);--color-button-disabled: var(--color-neutral-200);--color-button-disabled-text: var(--color-text-disabled);--color-button-disabled-border: var(--color-button-disabled);--alpha-button-background: 1;--alpha-button-border: 1}.color-inverse,.color-accent-1,.color-accent-2,.dark-bg{--color-input-fill-active: var(--color-neutral-200);--color-input-fill-default: var(--color-neutral-800);--color-input-fill-disabled: var(--color-neutral-700)}.color-inverse .btn,.color-inverse .button,.color-accent-1 .btn,.color-accent-1 .button,.color-accent-2 .btn,.color-accent-2 .button,.dark-bg .btn,.dark-bg .button{--color-button: var(--color-red-crc);--color-button-text: var(--color-white);--color-button-border: var(--color-red-dark)}.btn--secondary,.button--secondary{--color-button: var(--color-neutral-800);--color-button-hover: var(--color-neutral-900);--color-button-text: var(--color-white);--alpha-button-background: 1}.color-accent-1 .btn--secondary,.color-accent-1 .button--secondary,.color-accent-2 .btn--secondary,.color-accent-2 .button--secondary,.color-inverse .btn--secondary,.color-inverse .button--secondary,.dark-bg .btn--secondary,.dark-bg .button--secondary{--color-button: var(--color-white);--color-button-text: var(--color-neutral-800);--color-button-border: var(--color-neutral-100);--color-button-hover: var(--color-neutral-900);--color-button-hover-text: var(--color-white)}.btn--tertiary,.button--tertiary{--color-button: var(--color-white);--color-button-text: var(--color-neutral-700);--color-button-border: var(--color-neutral-500);--color-button-hover: var(--color-white);--color-button-hover-text: var(--color-neutral-700);--color-button-hover-border: var(--color-neutral-700);--color-button-disabled: var(--color-white);--color-button-disabled-text: var(--color-text-disabled);--color-button-disabled-border: var(--color-text-disabled)}.color-inverse .btn--tertiary,.color-inverse .button--tertiary,.color-accent-1 .btn--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .btn--tertiary,.color-accent-2 .button--tertiary,.dark-bg .btn--tertiary,.dark-bg .button--tertiary{--color-text-disabled: var(--color-neutral-600);--color-button: var(--color-neutral-800);--color-button-text: var(--color-white);--color-button-border: var(--color-white);--color-button-hover: var(--color-neutral-800);--color-button-hover-text: var(--color-white);--color-button-hover-border: var(--color-neutral-500);--color-button-disabled: var(--color-neutral-800)}:root,.color-background-1{--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}:root,.color-background-1,.color-background-2{--color-card-hover: var(--color-base-text)}.color-inverse{--color-card-hover: var(--color-base-background-1)}.color-accent-1,.color-accent-2{--color-card-hover: var(--color-base-solid-button-labels)}:root,.color-icon-text{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}:root{--color-black: #000;--color-neutral-900: #1a1c1b;--color-neutral-900-rgb: 26, 28, 27;--color-neutral-800: #2a312d;--color-neutral-700: #414844;--color-neutral-600: #5b605d;--color-neutral-500: #727774;--color-neutral-400: #8c908e;--color-neutral-300: #b4b7b7;--color-neutral-200: #dbdbdb;--color-neutral-100: #f4f3f1;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-primary-600: #681415;--color-primary-500: #a51f21;--color-primary-400: #e82c2e;--color-primary-300: #ec5254;--color-primary-200: #f5a4a5;--color-primary-100: #fdeaea;--color-secondary-pro: #ffb913;--color-secondary-original: var(--color-neutral-300);--color-secondary-garden-100: #72b840;--color-secondary-garden-200: #00b4ed;--color-secondary-garden-300: #a39382;--color-support-success-400: #086343;--color-support-success-300: #008556;--color-support-success-200: #0b9061;--color-support-success-100: #d6f3e2;--color-support-error-400: #9f1b1f;--color-support-error-300: #de1c22;--color-support-error-200: #ee2c32;--color-support-error-100: #ffd6d7;--color-opacity-dark: rgba(42, 49, 45, .8);--color-opacity-light: rgba(42, 49, 45, .3);--color-opacity-full: rgba(42, 49, 45, 0);--color-red-crc: var(--color-primary-400);--color-red-dark: var(--color-primary-500);--color-grey-background-1: var(--color-neutral-100);--color-grey-background-2: var(--color-neutral-300);--color-red-crc-hover: var(--color-red-dark);--color-red-crc-over-dark-hover: var(--color-primary-300);--color-charcoal: var(--color-neutral-800);--color-charcoal-rgb: 41, 49, 45;--color-black-pure: #000000;--color-text-disabled: var(--color-neutral-400);--border-color: var(--color-neutral-400);--color-input-icon: var(--color-neutral-800);--color-input-placeholder: var(--color-neutral-500);--color-input-border-active: var(--color-neutral-400);--color-input-border-default: var(--color-neutral-200);--color-input-border-disabled: var(--color-neutral-300);--color-input-value: var(--color-foreground);--color-input-value-disabled: var(--color-text-disabled);--color-shadow: #20253208}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-red-crc{background-color:var(--color-red-crc)}.bg-grey-background-1{background-color:var(--color-grey-background-1)}.bg-grey-background-2{background-color:var(--color-grey-background-2)}.bg-charcoal{background-color:var(--color-charcoal)}.font-black{color:var(--color-black)}.font-white{color:var(--color-white)}.color-foreground{color:rgb(var(--color-foreground))}.button,.btn,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{position:relative;align-items:center;border-radius:0;cursor:pointer;display:flex;justify-content:center;gap:.8rem;font-size:1.4rem;font-weight:700;margin-bottom:1rem;padding:1.4rem 2rem;text-decoration:none;transition:all .1s ease-in-out;width:fit-content;border-style:solid;border-width:.1rem;color:var(--color-button-text);background-color:var(--color-button);border-color:var(--color-button-border)}.button:is(:hover,:active,:focus),.btn:is(:hover,:active,:focus),.shopify-challenge__button:is(:hover,:active,:focus),.customer button:is(:hover,:active,:focus),.shopify-payment-button__button--unbranded:is(:hover,:active,:focus){color:var(--color-button-hover-text);background-color:var(--color-button-hover);border-color:var(--color-button-hover-border)}.button:is(:disabled,.disabled,[aria-disabled=true]),.btn:is(:disabled,.disabled,[aria-disabled=true]),.shopify-challenge__button:is(:disabled,.disabled,[aria-disabled=true]),.customer button:is(:disabled,.disabled,[aria-disabled=true]),.shopify-payment-button__button--unbranded:is(:disabled,.disabled,[aria-disabled=true]){pointer-events:none;cursor:not-allowed;color:var(--color-button-disabled-text);background-color:var(--color-button-disabled);border-color:var(--color-button-disabled-border)}.button:is(.btn--full-width,.button--full-width),.btn:is(.btn--full-width,.button--full-width),.shopify-challenge__button:is(.btn--full-width,.button--full-width),.customer button:is(.btn--full-width,.button--full-width),.shopify-payment-button__button--unbranded:is(.btn--full-width,.button--full-width){width:100%}.button.btn-large,.btn.btn-large,.shopify-challenge__button.btn-large,.customer button.btn-large,.shopify-payment-button__button--unbranded.btn-large{padding:1.6rem 2.4rem;gap:1rem;font-size:1.6rem}.button.btn-small,.btn.btn-small,.shopify-challenge__button.btn-small,.customer button.btn-small,.shopify-payment-button__button--unbranded.btn-small{padding:.8rem 1.2rem;gap:.6rem;font-size:1.2rem}.button span,.btn span,.shopify-challenge__button span,.customer button span{position:relative}.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--color-grey-background-2)}.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:.2rem solid var(--color-primary-200);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem var(--color-primary-200)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.cart-notification-btn:hover:after{content:"";width:calc(100% - 16rem)!important;position:absolute;bottom:1rem;background-color:#000;height:.2rem}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button--full-width{display:flex;width:100%}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button.loading{color:transparent;position:relative}@media screen and (forced-colors: active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text),var(--shadow-opacity))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;inset:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .icon{width:1.5rem;height:1.5rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__close:focus-visible,.share-button__close:focus,.share-button__copy:focus-visible,.share-button__copy:focus{background-color:rgb(var(--color-background));z-index:2}.share-button__close:not(.hidden)+.share-button__copy{display:none}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(:empty):not(.hidden)~*{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;position:relative;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;height:4.8rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2);border:var(--inputs-border-width) solid var(--border-color);transition:box-shadow var(--duration-short) ease}.field__input:hover,.field__input:focus,.field__input:focus-visible,.select__select:hover,.select__select:focus,.select__select:focus-visible,.customer .field input:hover,.customer .field input:focus,.customer .field input:focus-visible,.customer select:hover,.customer select:focus,.customer select:focus-visible{outline:0;border-radius:var(--inputs-radius);box-shadow:0 0 0 calc(.2rem + var(--inputs-border-width)) var(--color-neutral-200)}.text-area,.select{display:flex;position:relative;width:100%}.select .icon-caret,.field select+svg,.customer select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2);color:rgba(var(--color-foreground),.75)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1.4rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.25}.field__input:focus~.field__label,.field__input:focus~label,.field__input:not(:placeholder-shown)~.field__label,.field__input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:-webkit-autofill~label,.customer .field input:focus~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~.field__label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;display:none}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.field__input:-webkit-autofill~label,.customer .field input:-webkit-autofill~.field__button,.customer .field input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}.nova-field{display:flex;flex-direction:column;flex-flow:wrap;position:relative}.nova-field__label{width:100%}.nova-field__input,.nova-field__textarea,.nova-field__quantity,.nova-field__select-container,.nova-field__fieldset-container{border:.1rem solid var(--color-black)}.nova-field__input,.nova-field__textarea{padding:1rem;width:100%}.nova-field__input,.nova-field__btn{height:5rem}.nova-field__btn{cursor:pointer;width:5rem}.nova-field__quantity:before,.nova-field__quantity:after,.nova-field__select-container:before,.nova-field__select-container:after{content:none}.nova-field__checkbox-label,.nova-field__radio-label{border:.1rem solid var(--color-black);border-radius:.3rem;margin-right:.5rem;padding:.5rem 2rem 0;height:4rem}.nova-field__checkbox-input:checked+.nova-field__checkbox-label,.nova-field__radio-input:checked+.nova-field__radio-label{background-color:var(--color-red-crc);color:var(--color-white);border-color:var(--color-red-crc-hover)}input[type=checkbox].nova-field__checkbox-input,input[type=radio].nova-field__radio-input{display:none}.nova-field__checkbox-label{border:.1rem solid var(--color-black);border-radius:.3rem;margin-right:.5rem}.nova-field__checkbox-input:checked+.nova-field__checkbox-label{background-color:var(--color-red-crc);color:var(--color-white);border-color:var(--color-red-crc-hover)}.nova-field__fieldset{border:none;display:flex;flex-direction:row;flex-flow:wrap;margin:0}.nova-field__fieldset-container{margin:1rem 0}.nova-field--with-btn .nova-field__input{padding-right:6rem}.nova-field--with-btn .nova-field__btn{bottom:0;position:absolute;right:0}body,.body-small{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.5}.text-body{font-size:calc(var(--font-body-scale) * 1.5rem);letter-spacing:.06rem;line-height:calc(1 + .5 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:calc(1 + .2/max(1,var(--font-heading-scale)));letter-spacing:calc(var(--font-heading-scale) * .06rem);word-break:break-word;color:rgb(var(--color-foreground))}.h0,h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 2rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.6rem)}h6,.h6,.small-text{font-size:calc(var(--font-heading-scale) * 1.4rem)}.x-small-text{font-size:calc(var(--font-heading-scale) * 1.2rem)}.hxxl{font-size:calc(var(--font-heading-scale) * 6rem)}.hxl{font-size:calc(var(--font-heading-scale) * 20rem)}@media only screen and (min-width: 750px){body{font-size:calc(var(--font-body-scale) * 1.6rem)}.body-small{font-size:calc(var(--font-body-scale) * 1.4rem)}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}h1,.h1{font-size:calc(var(--font-heading-scale) * 5.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 4rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 3.2rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 2.4rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.8rem)}h6,.h6{font-size:calc(var(--font-heading-scale) * 1.6rem)}.hxxl{font-size:calc(var(--font-heading-scale) * 20rem)}.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}@media only screen and (max-width: 749px){:root{--min-vw: 34;--max-vw: 144;--min-vw-rem: calc(var(--min-vw) * 1rem);--min-fs: 1.4;--max-fs: 1.6;--min-fs-rem: calc(var(--min-fs) * 1rem);--max-fs-rem: calc(var(--max-fs) * 1rem);--slope: calc( (var(--max-fs) - var(--min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--body: clamp(var(--min-fs-rem), var(--min-fs-rem) + var(--slope), var(--max-fs-rem));--h1-min-fs: 4;--h1-max-fs: 5.6;--h1-min-fs-rem: calc(var(--h1-min-fs) * 1rem);--h1-max-fs-rem: calc(var(--h1-max-fs) * 1rem);--h1-slope: calc( (var(--h1-max-fs) - var(--h1-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h1: clamp(var(--h1-min-fs-rem), var(--h1-min-fs-rem) + var(--h1-slope), var(--h1-max-fs-rem));--h2-min-fs: 3.2;--h2-max-fs: 4;--h2-min-fs-rem: calc(var(--h2-min-fs) * 1rem);--h2-max-fs-rem: calc(var(--h2-max-fs) * 1rem);--h2-slope: calc( (var(--h2-max-fs) - var(--h2-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h2: clamp(var(--h2-min-fs-rem), var(--h2-min-fs-rem) + var(--h2-slope), var(--h2-max-fs-rem));--h3-min-fs: 2.4;--h3-max-fs: 3.2;--h3-min-fs-rem: calc(var(--h3-min-fs) * 1rem);--h3-max-fs-rem: calc(var(--h3-max-fs) * 1rem);--h3-slope: calc( (var(--h3-max-fs) - var(--h3-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h3: clamp(var(--h3-min-fs-rem), var(--h3-min-fs-rem) + var(--h3-slope), var(--h3-max-fs-rem));--h4-min-fs: 2;--h4-max-fs: 2.4;--h4-min-fs-rem: calc(var(--h4-min-fs) * 1rem);--h4-max-fs-rem: calc(var(--h4-max-fs) * 1rem);--h4-slope: calc( (var(--h4-max-fs) - var(--h4-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h4: clamp(var(--h4-min-fs-rem), var(--h4-min-fs-rem) + var(--h4-slope), var(--h4-max-fs-rem));--h5-min-fs: 1.6;--h5-max-fs: 1.8;--h5-min-fs-rem: calc(var(--h5-min-fs) * 1rem);--h5-max-fs-rem: calc(var(--h5-max-fs) * 1rem);--h5-slope: calc( (var(--h5-max-fs) - var(--h5-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h5: clamp(var(--h5-min-fs-rem), var(--h5-min-fs-rem) + var(--h5-slope), var(--h5-max-fs-rem));--h6-min-fs: 1.4;--h6-max-fs: 1.6;--h6-min-fs-rem: calc(var(--h6-min-fs) * 1rem);--h6-max-fs-rem: calc(var(--h6-max-fs) * 1rem);--h6-slope: calc( (var(--h6-max-fs) - var(--h6-min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw)) );--h6: clamp(var(--h6-min-fs-rem), var(--h6-min-fs-rem) + var(--h6-slope), var(--h6-max-fs-rem))}.body-r{font-size:var(--body)}.h1-r,.h2-r,.h3-r,.h4-r,.h5-r,.h6-r{margin:0}.h1-r{font-size:var(--h1)}.h2-r{font-size:var(--h2)}.h3-r{font-size:var(--h3)}.h4-r{font-size:var(--h4)}.h5-r{font-size:var(--h5)}.h6-r{font-size:var(--h6)}}.big-title{font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1.2}@media only screen and (min-width: 750px){.big-title{font-size:calc(var(--font-heading-scale) * 8rem)}}.title.body-r{font-size:calc(var(--font-heading-scale) * 1.6rem);color:rgba(var(--color-foreground),.75)}main a,.link{color:var(--color-link);text-decoration:none;transition:all .1s ease-in-out}main a:hover,.link:hover{color:var(--color-link-hover);text-decoration:underline}.color-accent-1 main a:hover,.color-accent-2 main a:hover,.dark-bg main a:hover,.color-accent-1 .link:hover,.color-accent-2 .link:hover,.dark-bg .link:hover{color:var(--color-red-crc-over-dark-hover)}main a[disabled],.link[disabled]{color:var(--color-link-disabled)}.link{font-size:1.4rem}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}a:not([href]){cursor:not-allowed}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.full-unstyled-link:is(:hover,:focus,:active){color:currentColor}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;inset:0;z-index:2}.underlined-link,.customer a{color:rgb(var(--color-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link:hover,.customer a:hover{color:rgb(var(--color-link-hover));text-decoration-thickness:.2rem}.hidden{display:none!important}.overflow-hidden{overflow:hidden}@media only screen and (max-width: 749px){.mobile-hidden,.small-hide{display:none!important}}@media only screen and (min-width: 750px) and (max-width: 989px){.tablet-hidden,.medium-hide{display:none!important}}@media only screen and (min-width: 990px){.desktop-hidden,.large-up-hide{display:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}.break{word-break:break-word}.font-body-bold{font-weight:var(--font-body-weight-bold)}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.aspect-square{aspect-ratio:1/1;width:100%;height:100%;display:block;background-color:#fff;object-fit:contain!important}.circle-divider:after{content:"•";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}
