@font-face{font-family:Objektiv VF Trial;src:url(./Objektiv-VF-Trial.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-family-heading: "Objektiv VF Trial", sans-serif;--font-family-body: "Objektiv VF Trial", sans-serif}*{font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit;position:relative;box-shadow:none}a:after{content:"";position:absolute;bottom:-1.5px;left:0;width:0;transition:width var(--default-duration) ease-in-out;height:1px;background-color:currentColor}a:hover:after{width:100%}.link{position:relative;transition:all var(--default-duration) ease-in-out;box-shadow:none}.link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width var(--default-duration) ease-in-out}.link:hover{cursor:pointer}.link:hover:after{width:100%}button,.primary-button-styles,.secondary-button-styles{width:fit-content;min-height:52px;display:flex;align-items:center;justify-content:center;gap:var(--spacer-3, 40px);border-radius:8px;padding:10px 18px;font-size:var(--typography-size-button);font-family:var(--font-family-body);font-weight:var(--typography-weight-button);line-height:var(--typography-height-button);letter-spacing:.03em;box-shadow:0 1px 2px #1018280d;cursor:pointer;text-decoration:none;transition:all .1s ease-in-out}:is(button,.primary-button-styles,.secondary-button-styles):hover{text-decoration:none}:is(button,.primary-button-styles,.secondary-button-styles):after{display:none}.primary-button-styles{background-color:var(--color-primary-button);border:1px solid var(--color-primary-border, #000);color:var(--color-primary-text, #000)}.primary-button-styles:hover{cursor:pointer;background-color:var(--color-primary-button-hover, rgba(0, 0, 0, .05));border-color:var( --color-primary-border-hover, var(--color-primary-border) );color:var(--color-primary-text-hover, var(--color-primary-text))}.primary-button-styles svg *{fill:var(--color-primary-text, #000)}.primary-button-styles:hover svg *{fill:var(--color-primary-text-hover, var(--color-primary-text))}.secondary-button-styles{background-color:var(--color-secondary-button);border:1px solid var(--color-secondary-border, #000);color:var(--color-secondary-text, #000)}.secondary-button-styles:hover{background-color:var( --color-secondary-button-hover, var(--color-secondary-button) );border-color:var(--color-secondary-border-hover, var(--color-foreground));color:var(--color-secondary-text-hover, var(--color-secondary-text))}.secondary-button-styles svg *{fill:var(--color-secondary-text, #000)}.secondary-button-styles:hover svg *{fill:var(--color-secondary-text-hover, var(--color-secondary-text))}.icon-button-styles{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:unset;padding:0;background-color:var(--color-icon-background);border:1px solid var(--color-icon-border, #000);border-radius:100%;box-shadow:none;color:var(--color-icon-svg, #000);cursor:pointer}.icon-button-styles:hover{background-color:var(--color-icon-background-hover, rgba(0, 0, 0, .05));border-color:var(--color-icon-border-hover, var(--color-icon-border));color:var(--color-icon-svg-hover, var(--color-icon-svg))}.icon-button-styles svg *{fill:var(--color-icon-svg, #000)}.icon-button-styles svg *:hover{fill:var(--color-icon-svg-hover, var(--color-icon-svg))}.small-button-styles{display:flex;align-items:center;justify-content:center;min-height:44px;max-height:44px;gap:8px;padding:10px 18px;border-radius:8px;font-size:var(--typography-size-small-button);font-weight:var(--typography-weight-small-button);line-height:var(--typography-height-small-button);cursor:pointer}button:disabled,.primary-button-styles:disabled,.secondary-button-styles:disabled{background-color:var(--color-disabled-background);border-color:var(--color-disabled-border);color:var(--color-disabled-color);cursor:not-allowed;pointer-events:none}select{-webkit-appearance:none;appearance:none;position:relative;background-color:var(--color-form-background);padding:var(--spacer-1, 20px);border:1px solid var(--color-form-border);border-radius:5px;font-family:var(--font-family-body);font-size:var(--typography-size-6);line-height:var(--typography-height-6);color:var(--color-form-text);font-weight:400}select:hover{cursor:pointer}select::placeholder{color:var(--color-form-text)}input{padding:10px 14px;background-color:var(--color-input-background);border:none;border:1px solid var(--color-input-border);border-radius:8px;font-size:var(--typography-size-body-medium);font-family:var(--font-family-body);font-weight:var(--typography-weight-body-medium);color:var(--color-foreground);opacity:1}input:hover{border:1px solid var(--color-foreground);border-color:var(--color-foreground)}input:focus-visible::placeholder{color:transparent}button:focus-visible,a:focus-visible,[role=button]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.skip-link{position:absolute;top:0;left:0;z-index:10000;padding:12px 20px;background:var(--color-foreground);color:var(--color-background, #fff);font-weight:600;text-decoration:none;transform:translateY(-100%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}input::placeholder{color:var(--color-input-placeholder)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hidden{display:none!important}.divider{opacity:.4;width:100%;height:1px}.typography--h1{font-size:var(--typography-size-1);font-weight:var(--typography-weight-1);line-height:var(--typography-height-1);letter-spacing:-1.5px}.typography--h2{font-size:var(--typography-size-2);font-weight:var(--typography-weight-2);line-height:var(--typography-height-2);letter-spacing:-1px}.typography--h3{font-size:var(--typography-size-3);font-weight:var(--typography-weight-3);line-height:var(--typography-height-3);letter-spacing:-.5px}.typography--h4{font-size:var(--typography-size-4);font-weight:var(--typography-weight-4);line-height:var(--typography-height-4);letter-spacing:0}.typography--h5{font-size:var(--typography-size-5);font-weight:var(--typography-weight-5);line-height:var(--typography-height-5);letter-spacing:0}.typography--h6{font-size:var(--typography-size-6);font-weight:var(--typography-weight-6);line-height:var(--typography-height-6);letter-spacing:0}.typography--p,.typography--body-large{font-size:var(--typography-size-body-large);font-weight:var(--typography-weight-body-large);line-height:var(--typography-height-body-large);letter-spacing:0}.typography--body-medium{font-size:var(--typography-size-body-medium);font-weight:var(--typography-weight-body-medium);line-height:var(--typography-height-body-medium);letter-spacing:0}.typography--body-small{font-size:var(--typography-size-body-small);font-weight:var(--typography-weight-body-small);line-height:var(--typography-height-body-small);letter-spacing:0}.typography--button{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-height-button);letter-spacing:.03em}
/*# sourceMappingURL=/cdn/shop/t/119/assets/theme.css.map */
