@font-face{font-family:Arboria;src:url(//www.getomi.no/cdn/shop/t/9/assets/Arboria-Book.woff2?v=50914307098537799331770888709) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DesMontilles;src:url(//www.getomi.no/cdn/shop/t/9/assets/DesMontilles-Regular.woff2?v=98986694384251215831766139458) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(//www.getomi.no/cdn/shop/t/9/assets/PlayfairDisplay-ExtraBold.woff2?v=492) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--omi-brokkoli: #0DAC76;--omi-mint: #C8FFBC;--omi-lime: #BCDE5C;--omi-sorbet: #FFFF77;--omi-lemonade: #FFFFE3;--omi-appelsin: #FF6611;--omi-himmel: #94E0E4;--omi-drue: #AC9AFF;--omi-drops: #F2AFDB;--omi-hubbabubba: #FFE6F6}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%)}body{background-color:var(--omi-mint);color:var(--omi-brokkoli);font-size:1.5rem;letter-spacing:.03rem;line-height:calc(1 + .8 / var(--font-body-scale));margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:"Arboria",var(--font-body-family);font-style:var(--font-body-style);font-weight:400}body.password{overflow-x:hidden}body.password footer,body.password .password__footer{background-color:var(--omi-drops);border:0;box-shadow:none;position:static}body.password hr{display:none}body.password .password-header,body.password .password-main,body.password footer{border:0;box-shadow:none}@media screen and (min-width: 750px){body{font-size:1.6rem}}.full-height{height:100%}.password{background-color:var(--omi-mint);height:100%}body.password{background-color:var(--omi-drops);color:var(--omi-brokkoli)}.password-main{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0;position:relative;overflow:hidden;min-height:100vh;background-color:var(--omi-mint)}.password-main .shopify-section,.password-main .section{margin:0;padding:0;width:100%}.password-main .shopify-section{height:100%}@media screen and (min-width: 750px){.password-main{padding:0}}.password-link{align-items:center;font-size:1.2rem;font-weight:400;white-space:nowrap;color:var(--omi-brokkoli);text-transform:uppercase;letter-spacing:.12rem}.password-header .password-link,.password-header .password-link.link,.password-header .password-link .svg-wrapper{color:var(--omi-brokkoli);fill:var(--omi-brokkoli)}.password-link .svg-wrapper{width:1.6rem;height:1.6rem;margin-right:.8rem}.password-header{position:absolute;top:1.6rem;right:1.6rem;left:auto;padding:0;margin:0;display:flex;justify-content:flex-end;align-items:center;text-align:right;background:transparent;z-index:5;max-width:none}.password-header .password-logo,.password-header h1,.password-header .password-content{display:none}.password-header details-modal{flex-shrink:0}.password__footer,.password__footer-text,.password__footer-caption,.password__footer-login,hr{display:none}.password-modal__content{padding:4.5rem 3.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;box-sizing:border-box}.password-modal__content-heading{font-size:1.8rem;font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale))}.password-modal .modal__content{position:fixed;top:0;right:0;bottom:0;left:0}.password-modal .password-form{max-width:50rem}.password-form{display:flex;flex-wrap:wrap;align-items:center;margin-top:4rem;margin-bottom:2rem;width:100%}.password-field.field{flex:1 20rem}.password-field .form__message{margin-top:1.5rem}.password-button{margin-top:3rem;width:100%}@media only screen and (max-width: 749px){.password-field--error+.password-button{margin-top:1.5rem}}@media only screen and (min-width: 750px){.password-button{margin-top:0;margin-left:2rem;width:auto;align-self:start}}details[open] .modal__toggle,.modal__close-button{list-style-type:none;position:absolute;top:2.2rem;right:2.2rem;padding:.8rem;color:rgb(var(--color-foreground));background-color:transparent}.modal__toggle::-webkit-details-marker{display:none}details[open].modal .modal__toggle-close{background:rgb(var(--color-background));cursor:pointer;display:flex;padding:.8rem;z-index:1}details[open].modal .modal__toggle-close svg,.modal__close-button .svg-wrapper{height:1.7rem;width:1.7rem}details[open].modal .modal__toggle-close:hover{opacity:.75}.js details[open].modal .modal__toggle-close{display:none}details.modal .modal__toggle-open{display:flex}.omi-full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.omi-password-border{width:100%}.omi-password-border__svg{width:100%;overflow:hidden}.omi-password-border__svg svg{display:block;width:100%;height:100%}.omi-password-content{width:100%}.omi-password-content{flex:1}.omi-password-content__inner{width:100%;max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:var(--omi-align-items, center);gap:1.6rem}.omi-password-bottom-border{margin-top:auto}@media screen and (min-width: 750px){.omi-password-content__inner{gap:2rem}}.omi-password__logo svg{max-width:100%;height:auto;display:block}.omi-password__logo .st1,.omi-password__logo .st2{fill:var(--omi-logo-color, var(--omi-mint))}.omi-password__script{margin:0;font-family:DesMontilles,cursive;font-size:2rem;color:var(--omi-script-color, var(--omi-mint));letter-spacing:.02rem}@media screen and (min-width: 750px){.omi-password__script{font-size:2.2rem}}.omi-password__cta{margin:0;font-size:1.1rem;text-transform:uppercase;letter-spacing:.2rem;color:var(--omi-cta-color, currentColor)}.omi-password__form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;max-width:var(--omi-form-width-mobile, 36rem)}@media screen and (min-width: 750px){.omi-password__form{flex-direction:row;align-items:center;max-width:var(--omi-form-width-desktop, 52rem)}}.omi-password__input{flex:1;width:100%;border:1px solid var(--omi-input-border, var(--omi-brokkoli));border-radius:var(--omi-input-radius, 1.2rem);padding:1.2rem 1.6rem;background:var(--omi-input-bg, var(--omi-mint));color:var(--omi-input-text, var(--omi-brokkoli));font-family:"Arboria",var(--font-body-family);font-size:1.4rem}.omi-password__input::placeholder{color:var(--omi-placeholder-text, var(--omi-input-text, var(--omi-brokkoli)));opacity:.7}.omi-password__button{border:1px solid var(--omi-button-border, var(--omi-brokkoli));border-radius:var(--omi-button-radius, 1.2rem);padding:1.1rem 2.6rem;background:var(--omi-button-bg, var(--omi-mint));color:var(--omi-button-text, var(--omi-brokkoli));font-family:"Arboria",var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.2rem;cursor:pointer}.omi-password__button:hover{background:color-mix(in srgb,var(--omi-button-bg, var(--omi-mint)) 80%,#ffffff 20%)}.omi-password__message{margin:0;font-size:1.2rem;width:100%;flex-basis:100%}.omi-password__message--error{color:var(--omi-error-color, var(--omi-appelsin))}.omi-password__message--success{color:var(--omi-success-color, currentColor)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-password.css.map */
