html,body{margin:0;min-height:100%}body{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video{max-width:100%;height:auto;display:block}#app{min-height:100vh}.main-layout{width:100%;min-height:100vh;display:flex;flex-direction:column}.main-layout__content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;background:#f5f5f5}.app-header{background:#fff;width:100%;position:relative;z-index:100}.app-header__inner{display:flex;align-items:center;justify-content:space-between;padding:0 20px;max-width:1440px;margin:0 auto;min-height:88px}.app-header__left{display:flex;align-items:center;gap:50px;min-width:0}.app-header__right{display:flex;align-items:center;gap:20px;flex-shrink:0}.app-header__auth-placeholder{width:230px;height:48px}.app-header__mobile-auth-placeholder{min-height:48px}.app-header__logo-link{display:flex;flex-flow:column;text-decoration:none}.app-header__brand{max-width:150px;width:100%;height:auto;display:block}.app-header__subbrand{text-align:right;text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:.16em;line-height:1;color:#2a5067;padding-top:5px}.app-header__nav{display:flex;align-items:stretch;gap:0}.app-header__nav--desktop{display:flex}.app-header__nav-item{position:relative;display:flex;align-items:center}.app-header__nav-item:hover .app-header__nav-trigger{background:#d7dee2}.app-header__nav-item:hover .app-header__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.app-header__nav-item:hover .app-header__arrow{transform:rotate(180deg)}.app-header__nav-trigger{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 26px;background:transparent;border:none;cursor:pointer;transition:background .25s ease}.app-header__nav-text{font-family:Poppins,sans-serif;font-size:16px;line-height:22px;letter-spacing:.05em;color:#2a5067;white-space:nowrap}.app-header__arrow{display:none;width:15px;flex-shrink:0;transition:transform .25s ease}.app-header__dropdown{position:absolute;top:100%;left:0;min-width:100%;background:#fff;opacity:0;visibility:hidden;transform:translateY(0);pointer-events:none;z-index:50;overflow:hidden;padding:8px 0;box-shadow:0 10px 30px #00000014}.app-header__dropdown-link{display:block;padding:0 26px;font-family:Lato,sans-serif;font-weight:400;line-height:36px;color:#355a6e;font-size:13px;text-decoration:none;white-space:nowrap;background:#fff;transition:background .2s ease}.app-header__dropdown-link:hover{background:#d7dee2}.app-header__user-icon img{max-width:20px;margin-right:-5px}.app-header__burger{display:none;width:46px;height:46px;padding:0;border:1px solid #355A6E;background:#fff;cursor:pointer;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:5px}.app-header__burger span{display:block;width:20px;height:2px;background:#355a6e;transition:.25s ease}.app-header__burger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.app-header__burger.is-active span:nth-child(2){opacity:0}.app-header__burger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.app-header__mobile{display:none;border-top:1px solid #E3E8EB;background:#fff}.app-header__mobile.is-open{display:block}.app-header__mobile-inner{padding:20px;max-width:1440px;margin:0 auto}.app-header__mobile-group{margin-bottom:24px}.app-header__mobile-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2a5067;margin-bottom:10px}.app-header__mobile-links{display:flex;flex-direction:column}.app-header__mobile-link{display:block;padding:10px 0;color:#355a6e;text-decoration:none;border-bottom:1px solid #EEF2F4;font-size:14px}.app-header__mobile-actions{display:flex;flex-direction:column;gap:12px;padding-top:8px}@media(max-width:1100px){.app-header__inner{min-height:78px}.app-header__left{gap:24px}.app-header__nav--desktop,.app-header__account-nav--desktop{display:none}.app-header__burger{display:inline-flex}}@media(max-width:640px){.app-header__inner{padding:0 16px;min-height:72px}.app-header__brand{max-width:120px}.app-header__subbrand{font-size:8px}.app-header__right{gap:12px}.app-header__auth-placeholder{display:none}.app-header__burger{width:42px;height:42px}.app-header__mobile-inner{padding:16px}}@media(max-width:550px){.app-header__right .app-header__button{display:none}}.app-footer{background:#222;width:100%}.app-footer__inner{background:transparent;padding:7px;display:flex;align-items:center;justify-content:center;gap:40px;max-width:1440px;margin:0 auto}.app-footer__item{color:#fff;font-size:11px;letter-spacing:.1em}.app-footer__item a{color:#fff}h3,h4,p,a,ul,li,span,label,button{margin:0;font-family:Inter,system-ui,sans-serif;font-weight:400;color:#000;line-height:18px;font-size:12px;letter-spacing:.05em}h1,h2{margin:0;font-family:Larken,system-ui,sans-serif;font-weight:500;color:#000;line-height:39px;letter-spacing:.38px}h1{font-size:32px}h2{font-size:28px;line-height:44.6px;color:#262732}p{line-height:28px}a{text-decoration:none}.app-header__button{color:#fff;background:#2a5067;cursor:pointer;transition:.2s ease all;text-align:center;display:flex;align-items:center;justify-content:center;border:none}.app-header__button:hover{background:#1f3e52}.app-header__button--primary{text-transform:capitalize;border-radius:28px;font-size:16.9px;font-weight:400;line-height:24px;letter-spacing:0;height:50px;min-width:230px}.app-header__button--secondary{text-transform:capitalize;border-radius:28px;font-size:16.9px;font-weight:400;line-height:24px;letter-spacing:0;height:50px;min-width:230px;border:1px solid #2A5067;background:none;color:#2a5067}.app-header__button--secondary:hover{background:#2a5067;color:#fff}.app-header__button--home{border-radius:32px}.app-header__button--listing{min-height:42px;border-radius:22px;text-transform:uppercase;font-family:Lato,sans-serif;font-size:13px;line-height:initial;font-weight:700;margin-top:15px}.app-header__button--request{height:32px;border-radius:28px;text-transform:capitalize;width:178px;font-family:Poppins,sans-serif;font-size:14px;line-height:22px}.app-header__button--login{background:none;color:#2a5067;font-family:Lato,sans-serif;font-weight:600;line-height:22px;font-size:15px;gap:5px}.app-header__button--login:hover{background:none}.app-header__button--login-arrow{max-width:20px;margin-top:1px}.app-header__button--grey{background:#988b8a}.app-header__button--grey:hover{background:#7f7372}.app-header__button--prev{width:140px;min-width:140px;font-size:14px;border-top-right-radius:5px;border-bottom-right-radius:5px}.app-header__button--prev+.app-header__button--continue{border-top-left-radius:5px;border-bottom-left-radius:5px}.app-header__button--continue{width:100%}.app-header__button.is-disabled{background:#3a5b7180;cursor:not-allowed}.app-header__button--summary{max-width:394px;max-height:40px}.app-header__button--partner-login{margin-top:40px;width:100%}.app-header__button--quantity{max-height:32px;font-size:13px;width:186px;min-width:initial}@font-face{font-family:Inter;src:url(/build/assets/Inter-Regular-DYjygwQm.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-Medium-CKLJZXR2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-SemiBold-XVCL1Lno.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-Bold-zdiomvYZ.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-ExtraBold-DZtS5_wi.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/build/assets/LarkenMedium-CCyE4h0y.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/build/assets/LarkenBold-BI1VQh09.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/build/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/build/assets/Lato-Bold-B5iD31kO.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/build/assets/Mulish-SemiBold-BT2hkgxK.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/build/assets/Mulish-Bold-DBoNbQXu.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBold-C0-6BeuA.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.home-banner__container{display:flex;align-items:center;gap:clamp(32px,5vw,72px);max-width:1250px;margin:0 auto;padding:40px 25px}@media(max-width:1023px){.home-banner__container{flex-flow:column-reverse;gap:32px}}.home-banner__content,.home-banner__images{flex:1 1 0;min-width:0}@media(max-width:1023px){.home-banner__content,.home-banner__images{width:100%}}@media(max-width:1023px){.home-banner__content{margin-top:8px;text-align:center}}.home-banner__eyebrow{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#5c92b3;margin-bottom:12px}@media(max-width:1023px){.home-banner__eyebrow{margin:0 auto 12px}}.home-banner__title{font-family:Montserrat,sans-serif;font-size:46px;font-weight:600;line-height:60px;letter-spacing:0;color:#2a5067;max-width:400px;margin-bottom:20px}.home-banner__title span{font-family:Montserrat,sans-serif;font-size:46px;font-weight:600;line-height:60px;letter-spacing:0;color:#5c92b3}@media(max-width:1023px){.home-banner__title{margin:0 auto 20px}}@media(max-width:550px){.home-banner__title,.home-banner__title span{font-size:40px;line-height:40px}}@media(max-width:450px){.home-banner__title,.home-banner__title span{font-size:30px;line-height:30px}}@media(max-width:350px){.home-banner__title,.home-banner__title span{font-size:20px;line-height:20px}}.home-banner--logged-in{background:#d7e5ed}.home-banner--logged-in .home-banner__container{max-width:1250px;min-height:210px;padding-top:50px;padding-bottom:50px;align-items:center}.home-banner--logged-in .home-banner__eyebrow{margin-bottom:-3px;font-size:12px;letter-spacing:.16em}.home-banner--logged-in .home-banner__content{max-width:720px;text-align:left}.home-banner--logged-in .home-banner__title{font-size:clamp(26px,3.4vw,34px);line-height:1.1;max-width:620px;margin-bottom:10px}.home-banner--logged-in .home-banner__subtitle{font-size:14px;line-height:1.55;max-width:400px}.home-banner--logged-in .home-banner__actions{margin-top:20px;margin-bottom:0}.home-banner--logged-in .app-header__button--home{min-width:176px;height:40px;max-height:40px;padding:0 24px;border-radius:24px;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.home-banner__subtitle{font-family:Poppins,sans-serif;font-size:16px;line-height:28px;letter-spacing:0;color:#141414;max-width:280px}@media(max-width:1023px){.home-banner__subtitle{margin:0 auto}}.home-banner__actions{margin-top:40px;margin-bottom:10px;display:flex;gap:20px;flex-wrap:wrap}@media(max-width:1023px){.home-banner__actions{justify-content:center}}@media(max-width:550px){.home-banner__actions{flex-flow:column;align-items:center}}.home-banner__image-left{display:block;max-width:191px;padding-top:3px}.home-banner__note{line-height:32.5px;letter-spacing:0}.home-banner__note a{text-decoration:underline;font-weight:700}@media(max-width:550px){.home-banner__note{max-width:200px;margin:0 auto;line-height:1.3}}.home-banner__images{display:flex;gap:clamp(16px,2vw,28px);min-width:0;justify-content:flex-end;align-items:flex-start}@media(max-width:1023px){.home-banner__images{justify-content:center;align-items:center;width:100%;max-width:620px;margin:0 auto}}@media(max-width:550px){.home-banner__images{gap:12px}}.home-banner__video,.home-banner__image{flex:0 0 clamp(180px,20vw,300px);width:clamp(180px,20vw,300px);min-width:0;aspect-ratio:300/430;border-radius:36px;overflow:hidden}.home-banner__video{display:block;height:100%;object-fit:cover;align-self:flex-start;margin-top:0}.home-banner__image{align-self:flex-end;margin-top:44px}.home-banner__image img,.home-banner__image video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.home-banner__image{align-self:center;margin-top:0}}@media(max-width:767px){.home-banner__video,.home-banner__image{flex-basis:calc(50% - 6px);width:calc(50% - 6px);border-radius:28px}.home-banner__image{margin-top:0}}.home-notebooks{background:#fff}.home-notebooks__container{background:#f5f5f5;border-radius:40px;display:flex;align-items:center;overflow:hidden;max-width:1250px;margin:40px auto 80px}@media(max-width:1300px){.home-notebooks__container{margin:40px 25px 80px}}@media(max-width:1023px){.home-notebooks__container{flex-flow:column}}.home-notebooks__content,.home-notebooks__images{width:50%;box-sizing:border-box;min-width:0}@media(max-width:1023px){.home-notebooks__content,.home-notebooks__images{width:100%}}.home-notebooks__content{padding:25px 0 25px 50px}@media(max-width:1023px){.home-notebooks__content{padding:0 25px 25px;max-width:510px;margin:0 auto}}.home-notebooks__image{box-sizing:border-box}.home-notebooks__image-visual{position:relative;width:100%;isolation:isolate;overflow:hidden}.home-notebooks__image-base,.home-notebooks__image-overlay{display:block;width:calc(100% + 6px);height:auto;max-width:none;margin:-3px;mix-blend-mode:multiply}.home-notebooks__image-overlay{position:absolute;inset:0;pointer-events:none;filter:brightness(calc(1 + var(--notebooks-fade-progress, 0) * .12)) saturate(calc(1 + var(--notebooks-fade-progress, 0) * .22));transform:scale(calc(1 + var(--notebooks-fade-progress, 0) * .01));transform-origin:center;transition:opacity .24s ease,filter .24s ease,transform .24s ease}.home-notebooks__image-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 36%,rgba(255,255,255,.06) 45%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.08) 56%,transparent 66%,transparent 100%);opacity:var(--notebooks-shine-opacity, 0);transform:translate(var(--notebooks-shine-x, 18%));mix-blend-mode:screen;transition:opacity .24s ease,transform .24s ease}@media(max-width:1023px){.home-notebooks__image{width:100%}}.home-notebooks__title{font-family:Mulish,sans-serif;font-size:32.6px;font-weight:600;line-height:40px;letter-spacing:-.32px;color:#2a5067;margin-bottom:25px}.home-notebooks__text{font-family:Poppins,sans-serif;font-size:16px;line-height:135%;letter-spacing:-.32px;color:#2a5067;max-width:500px}.home-notebooks__list{margin-top:25px;margin-bottom:40px;display:flex;flex-flow:column;gap:10px;padding-left:0}.home-notebooks__item{display:flex;align-items:center;gap:10px}.home-notebooks__item span{font-family:Poppins,sans-serif;font-size:16px;line-height:135%;letter-spacing:0;color:#2a5067}.home-notebooks__icon{max-width:20px}.home-notebooks__actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}@media(max-width:550px){.home-notebooks__actions{flex-flow:column;gap:10px}}.home-notebooks__login-wrapper{display:flex;flex-flow:column}.home-notebooks__login{display:flex;gap:5px}.home-notebooks__login-text{font-size:16.9px;line-height:24px;letter-spacing:0;color:#2a5067;font-weight:600;transition:.2s all ease}.home-notebooks__login-text:hover{color:#1f3e52}.home-notebooks__arrow{max-width:20px}.home-notebooks__login-subtitle{font-size:12px;line-height:12px;letter-spacing:0;color:#2a5067;font-style:italic;transition:.2s all ease}.home-notebooks__login-subtitle:hover{color:#1f3e52}.notebook-grid{padding:40px 25px 80px;width:100%;max-width:1440px;margin:0 auto}@media(max-width:767px){.notebook-grid{padding:30px 20px 60px}}.notebook-grid__intro{max-width:500px;margin:0 auto}.notebook-grid__title{text-align:center;font-family:Mulish,sans-serif;font-weight:600;letter-spacing:-.32px;line-height:40px;margin-bottom:10px;color:#2a5067}.notebook-grid__subtitle{text-align:center;font-size:16px;letter-spacing:0;line-height:135%;font-family:Poppins,sans-serif;color:#2a5067}.notebook-grid__inner{max-width:1100px;margin:100px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:50px;row-gap:80px;padding:0 25px}@media(max-width:1023px){.notebook-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}}@media(max-width:767px){.notebook-grid__inner{grid-template-columns:1fr;padding:0}}.notebook-grid .notebook-card{background:#fff;border-radius:10px;display:flex;flex-flow:column;justify-content:space-between;gap:10px;color:inherit;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;min-width:0;max-width:320px;margin:0 auto}.notebook-grid .notebook-card__image-wrapper{margin-top:-60px}.notebook-grid .notebook-card__image{height:320px;display:flex;align-items:center;justify-content:center;position:relative;min-width:0}@media(max-width:1023px){.notebook-grid .notebook-card__image{height:280px}}@media(max-width:767px){.notebook-grid .notebook-card__image{height:240px}}.notebook-grid .notebook-card__img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;transition:opacity .75s cubic-bezier(.4,0,.2,1)}.notebook-grid .notebook-card__img--hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.notebook-grid .notebook-card__inner{padding:0 20px 20px;min-width:0}.notebook-grid .notebook-card__title{font-family:Mulish,sans-serif;font-size:21px;font-weight:700;line-height:21.8px;letter-spacing:0;text-align:center;margin-top:10px;margin-bottom:10px;transition:color .3s ease .05s;color:#2a5067}.notebook-grid .notebook-card__text{font-family:Poppins,sans-serif;font-size:13px;letter-spacing:0;line-height:20px;text-align:center;transition:color .3s ease .05s;color:#2a5067}.notebook-grid .notebook-card__meta{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:5px}.notebook-grid .notebook-card__meta p{font-size:12px;line-height:initial;transition:color .3s ease .05s;color:#3a5b71}.notebook-grid .notebook-card.is-hovered{background:#3a5b71;box-shadow:0 12px 30px #00000026}.notebook-grid .notebook-card.is-hovered .notebook-card__img--hover{opacity:1}.notebook-grid .notebook-card.is-hovered .notebook-card__title,.notebook-grid .notebook-card.is-hovered .notebook-card__text,.notebook-grid .notebook-card.is-hovered .notebook-card__meta p{color:#fff}.notebook-grid .notebook-card.is-hovered .app-header__button{background:#fff;color:#2a5067}.login-page{flex:1;min-height:100%;padding-bottom:40px;width:100%}.login-page__inner{max-width:1440px;margin:0 auto;padding-top:40px;padding-left:20px;padding-right:20px;display:flex;flex-flow:column;max-width:550px}.login-page__title{text-align:center}.login-page__intro{max-width:500px;margin:0 auto;text-align:center;font-size:15px;line-height:22px;letter-spacing:0}.login-page__intro a{color:#3a5b71;line-height:25px;text-decoration:underline;font-size:16px;letter-spacing:0}.login-page__register{text-align:center;line-height:32.5px;letter-spacing:0}.login-page__register a{color:#3a5b71;line-height:32.5px;text-decoration:underline;letter-spacing:0}.login-page .login-form{margin-top:20px}.login-page .login-form__double{display:flex;gap:10px;margin-top:20px}.login-page .login-form__double .login-form__group{margin-top:0}.login-page .login-form__group{width:100%;display:flex;flex-flow:column;margin-top:20px}.login-page .login-form__group--name{max-width:350px}.login-page .login-form__label{margin-bottom:5px}.login-page .login-form__input{box-sizing:border-box;width:100%;height:40px;padding-left:16px;padding-right:16px;border:none;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-position:14px center;background-size:20px;font-size:14px;font-family:Inter,sans-serif;outline:none;transition:box-shadow .2s ease,background-color .2s ease}.login-page .login-form__input:focus{background-color:#fff;box-shadow:0 0 0 2px #2e6da4}.login-page .login-form input[type=email]{background-image:url(/build/assets/icon-email-5vJnkfLp.png);padding-left:46px}.login-page .login-form input[type=password]{background-image:url(/build/assets/icon-password-B-EDLHqn.png);padding-left:46px}.login-page .login-form input[name=name]{background-image:url(/build/assets/icon-name-BXU7byGf.png);padding-left:46px}.login-page .login-form input[type=tel]{background-image:url(/build/assets/icon-phone-ldPX1gOm.png);padding-left:46px}.login-page .login-form select.login-form__input{appearance:none;cursor:pointer;background-image:url(/build/assets/top-menu-arrow-CKpBgDeO.png);background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:46px;padding-left:16px;font-size:14px;font-family:Inter,sans-serif}.login-page .login-form__forgot{display:block;margin-top:5px;text-align:right;color:#3a5b71;text-decoration:underline}.login-page .login-form__delivery{margin-top:20px}.login-page .login-form__checkbox-row{display:flex;align-items:center;gap:10px;margin-top:10px;cursor:pointer}.login-page .login-form__checkbox-input{position:absolute;opacity:0;pointer-events:none}.login-page .login-form__checkbox-input:checked+.login-form__checkbox-box:after{opacity:1}.login-page .login-form__checkbox-box{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}.login-page .login-form__checkbox-box:after{content:"";width:20px;height:20px;border-radius:7px;background:#3a5b71;opacity:0;transition:opacity .2s ease}.login-page .login-form__error{margin-top:5px;color:#b42318;padding-left:16px}.login-page .login-form__success{margin-top:20px;color:#2e777d;background:#d2e9e1;padding:20px;border-radius:5px;font-size:16px;text-align:center}.login-page .login-form__delivery-note{margin-top:10px;font-size:10px;line-height:15px;font-style:italic;max-width:420px}.login-page .login-form__address-block{margin-top:20px}.login-page .login-form__address-tabs{display:flex;gap:20px;margin-bottom:20px}.login-page .login-form__address-tab{flex:1;padding:0 0 5px;border:none;border-bottom:2px solid rgba(152,139,138,.5);background:transparent;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.login-page .login-form__address-tab.is-active{border-bottom-color:#355a6e;font-weight:700}.login-page .login-form__address-panel{margin-top:10px}.login-page .login-form__address-panel .login-form__input{padding-left:16px}.login-page .login-form__address-panel .login-form__input::placeholder{opacity:.25}.login-page .login-form__group--top-small{margin-top:5px}.login-page .login-form__group--half{max-width:365px}.login-page .login-form__double--address{display:flex;gap:5px;margin-top:5px}.login-page .login-form__double--address .login-form__group{margin-top:0!important}.login-page .login-form__double--address .login-form__group:first-child{flex:2}.login-page .login-form__double--address .login-form__group:last-child{flex:1}.login-page .login-form__my-account{margin-top:40px}.login-page .login-form__input:disabled{cursor:not-allowed}.login-page .login-form__address-card{margin-bottom:40px}.login-page .login-form__address-card .login-form__group{margin-top:5px}.login-page .login-form__address-title{display:flex;align-items:center;justify-content:space-between}.login-page .login-form__address-title .login-form__label{margin-bottom:0}.login-page .login-form__new-address-button{margin-top:-20px!important;width:300px;max-width:100%}.login-page .login-form__group--address-label{margin-bottom:25px}.login-page__submitted{margin-top:40px;border:2px dashed #3A5B71;border-radius:10px;padding:10px 20px}.login-page__submitted-title{display:flex;align-items:center;gap:10px}.login-page__submitted-icon{max-width:24px}.login-page__submitted-text{font-family:Larken,system-ui,sans-serif;color:#2a5067;font-size:18px;font-weight:700;letter-spacing:0}.login-page__submitted-description{line-height:1.5em;margin:10px 0}.login-page .app-header__button--grey{align-self:center;margin-top:30px}.login-page--login{padding-bottom:80px}.login-page--login .login-page__inner{max-width:610px;padding-top:58px}.login-page--login .login-page__title{color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:0}.login-page--login .login-page__intro{max-width:520px;margin-top:18px;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.42;letter-spacing:0}.login-page--login .login-page__intro a,.login-page--login .login-page__intro b{color:inherit;font:inherit;font-weight:800;line-height:inherit;letter-spacing:inherit;text-decoration:underline}.login-page--login .login-page__register{margin-top:12px;color:#262732;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:0}.login-page--login .login-page__register a,.login-page--login .login-page__register b{color:#2a5067;font:inherit;font-weight:800;line-height:inherit;letter-spacing:inherit;text-decoration:underline}.login-page--login .login-form{width:100%;margin-top:42px}.login-page--login .login-form__group{margin-top:0}.login-page--login .login-form__group--password{margin-top:24px}.login-page--login .login-form__label{margin-bottom:8px;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.08em}.login-page--login .login-form__input{height:46px;border:2px solid #2A5067;border-radius:10px;background-color:#fff;color:#262732;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1;letter-spacing:0}.login-page--login .login-form__input:focus{box-shadow:0 0 0 3px #2a50672e}.login-page--login .login-form input[type=email],.login-page--login .login-form input[type=password]{background-size:18px;background-position:18px center;padding-left:52px}.login-page--login .login-form__forgot{margin-top:8px;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:0}.login-page--login .login-form__error{padding-left:0;font-size:12px;line-height:1.35;letter-spacing:0}.login-page--login .login-form .app-header__button--partner-login{height:52px;margin-top:46px;border-radius:28px;color:#fff;font-size:16px;line-height:1;letter-spacing:0}.login-page--request-account{min-height:calc(100vh - 120px);padding:0;background:linear-gradient(90deg,#133a58f2,#133a58e6 34%,#133a58a8 58%,#0f203075),url(/build/assets/request-account-background-Bi-rCNzB.png) center/cover no-repeat;overflow:hidden}.login-page--request-account .login-page__request-shell{width:100%;max-width:1600px;min-height:calc(100vh - 120px);margin:0 auto;padding:70px 72px 58px;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(560px,1.08fr);align-items:center;gap:68px}.login-page--request-account .login-page__request-panel{color:#fff}.login-page--request-account .login-page__request-brand{display:block;width:190px;margin-bottom:44px}.login-page--request-account .login-page__request-brand img{width:100%;height:auto}.login-page--request-account .login-page__request-copy{max-width:690px}.login-page--request-account .login-page__request-copy h1{margin:0 0 28px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.login-page--request-account .login-page__request-copy h1:first-line{color:#cfe7f5}.login-page--request-account .login-page__request-copy p{max-width:650px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.45;letter-spacing:.02em}.login-page--request-account .login-page__request-copy p strong{color:inherit;font-weight:800;letter-spacing:inherit;line-height:inherit}.login-page--request-account .login-page__request-benefits{display:flex;flex-direction:column;gap:15px;margin:30px 0 0;padding:0;list-style:none}.login-page--request-account .login-page__request-benefits li{position:relative;display:block;padding-left:56px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.35;letter-spacing:.02em}.login-page--request-account .login-page__request-benefits li:before{content:"";position:absolute;left:0;top:50%;width:38px;height:16px;background:url(/build/assets/arrow-right-white-V3AhXZaJ.png) center/contain no-repeat;transform:translateY(-50%)}.login-page--request-account .login-page__request-benefits li span{color:inherit;font:inherit;font-weight:800;line-height:inherit;letter-spacing:inherit}.login-page--request-account .login-page__request-trust{display:flex;flex-wrap:wrap;align-items:center;gap:34px;margin-top:36px;opacity:.62}.login-page--request-account .login-page__request-trust-item{display:inline-flex;align-items:center;gap:14px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1;letter-spacing:0}.login-page--request-account .login-page__request-trust-item img{width:25px;height:25px;object-fit:contain;filter:brightness(0) invert(1)}.login-page--request-account .login-page__request-trust-item strong,.login-page--request-account .login-page__request-trust-item span{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.login-page--request-account .login-page__request-trust-item strong{font-weight:800}.login-page--request-account .login-page__request-card-wrap{width:100%;align-self:center}.login-page--request-account .login-page__request-card{width:100%;padding:58px 82px 54px;border-radius:54px;background:#f5f5f5;box-shadow:0 24px 70px #00000024}.login-page--request-account .login-page__title{text-align:left;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:0}.login-page--request-account .login-page__intro{max-width:660px;margin:18px 0 34px;text-align:left;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.42;letter-spacing:0}.login-page--request-account .login-page__intro strong{color:inherit;font-weight:800;line-height:inherit;letter-spacing:inherit}.login-page--request-account .login-page__register{margin-top:16px;color:#fff;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4;letter-spacing:0}.login-page--request-account .login-page__register a,.login-page--request-account .login-page__register b{color:inherit;font:inherit;font-weight:800;line-height:inherit;letter-spacing:inherit;text-decoration:underline}.login-page--request-account .login-page__request-status{margin-top:8px;color:#2a5067;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.2;letter-spacing:0}.login-page--request-account .login-form{margin-top:0}.login-page--request-account .login-form__double{gap:18px;margin-top:0}.login-page--request-account .login-form__double--email-phone{margin-top:24px}.login-page--request-account .login-form__group{margin-top:0}.login-page--request-account .login-form__group--name{max-width:none;margin-top:20px}.login-page--request-account .login-form__label{margin-bottom:8px;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.08em}.login-page--request-account .login-form__input{height:46px;border:2px solid #2A5067;border-radius:10px;background-color:#fff;color:#262732;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1;letter-spacing:0}.login-page--request-account .login-form__input:focus{box-shadow:0 0 0 3px #2a50672e}.login-page--request-account .login-form input[type=email],.login-page--request-account .login-form input[name=name],.login-page--request-account .login-form input[type=tel]{background-size:18px;background-position:18px center;padding-left:52px}.login-page--request-account .login-form select.login-form__input{background-position:right 20px center;background-size:14px;padding-left:16px;padding-right:52px;color:#262732;font-size:14px;letter-spacing:0}.login-page--request-account .login-form .app-header__button--partner-login{width:100%;height:52px;margin-top:40px;border-radius:28px;color:#fff;font-size:16px;line-height:1;letter-spacing:0}.login-page--request-account .login-form__error{padding-left:0;font-size:12px;line-height:1.35;letter-spacing:0}.login-page--request-account .login-form__error--submit{text-align:center}.login-page--request-account .login-page__submitted{margin-top:38px;border-color:#2a5067;background:#ffffffa3}.login-page--request-account .app-header__button--grey{margin-top:34px}@media(max-width:1180px){.login-page--request-account .login-page__request-shell{padding:56px 28px;grid-template-columns:1fr;gap:38px}.login-page--request-account .login-page__request-panel{max-width:760px}.login-page--request-account .login-page__request-brand{margin-bottom:30px}.login-page--request-account .login-page__request-card{max-width:820px;padding:52px 46px;border-radius:42px}}@media(max-width:720px){.login-page--request-account .login-page__request-shell{padding:36px 16px}.login-page--request-account .login-page__request-brand{width:170px}.login-page--request-account .login-page__request-copy h1{font-size:30px;line-height:1.28}.login-page--request-account .login-page__request-copy p{font-size:17px}.login-page--request-account .login-page__request-benefits{gap:14px}.login-page--request-account .login-page__request-benefits li{padding-left:52px;font-size:15px}.login-page--request-account .login-page__request-benefits li:before{width:34px}.login-page--request-account .login-page__request-trust{gap:18px}.login-page--request-account .login-page__request-card{padding:34px 18px;border-radius:30px}.login-page--request-account .login-page__title{font-size:30px}.login-page--request-account .login-page__intro{margin-bottom:28px;font-size:16px}.login-page--request-account .login-form__double,.login-page--request-account .login-form__double--email-phone{flex-direction:column;gap:18px;margin-top:18px}.login-page--request-account .login-form__double:first-child{margin-top:0}.login-page--request-account .login-form__group--name{margin-top:18px}.login-page--request-account .login-form .app-header__button--partner-login{margin-top:32px}}.notebook-detail__loading{min-height:calc(100vh - 180px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:40px 20px;text-align:center;background:radial-gradient(circle at top,rgba(53,90,110,.08),transparent 42%),linear-gradient(180deg,#fffffff5,#f7f3f0eb)}.notebook-detail__loading-spinner{display:flex;align-items:center;justify-content:center;gap:10px}.notebook-detail__loading-spinner span{width:10px;height:10px;border-radius:50%;background:#355a6e;opacity:.22;animation:notebook-detail-loader 1.2s ease-in-out infinite}.notebook-detail__loading-spinner span:nth-child(2){animation-delay:.15s}.notebook-detail__loading-spinner span:nth-child(3){animation-delay:.3s}.notebook-detail__loading-copy{max-width:540px}.notebook-detail__loading-eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8e7d78}.notebook-detail__loading-title{margin-bottom:12px;font-size:34px;line-height:1.15;color:#2f3f48}.notebook-detail__loading-text{max-width:420px;margin:0 auto;font-size:15px;line-height:1.65;color:#6d6c6b}.notebook-detail__inner-wrapper{padding-top:40px;padding-left:20px;padding-right:20px;max-width:1300px;margin:0 auto}.notebook-detail__inner{display:flex;align-items:flex-start;gap:40px}.notebook-detail__left{width:50%;align-self:flex-start;position:sticky;top:32px}.notebook-detail__right{width:50%;display:flex;flex-flow:column;justify-content:flex-start}.notebook-detail__preview{position:relative;flex:1 1 auto;min-width:0}.notebook-detail__preview .notebook-preview{margin-left:auto;margin-right:auto}.notebook-detail__preview-layout{display:flex;align-items:flex-start;gap:30px}.notebook-detail__preview-thumbnails{width:70px;flex:0 0 70px;display:flex;flex-direction:column;gap:10px;margin-top:20px;flex-wrap:nowrap}.notebook-detail__preview-thumbnail{position:relative;width:70px;height:80px;padding:0;border:none;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 0 transparent;transition:background .2s ease,box-shadow .2s ease}.notebook-detail__preview-thumbnail:hover,.notebook-detail__preview-thumbnail:focus-visible{background:#3a5b710f;box-shadow:inset 0 0 0 2px #3a5b712e}.notebook-detail__preview-thumbnail:focus-visible{outline:none}.notebook-detail__preview-thumbnail.is-active{background:#3a5b711a;box-shadow:inset 0 0 0 2px #355a6e}.notebook-detail__preview-thumbnail.is-preview{display:flex;align-items:center;justify-content:center}.notebook-detail__preview-thumbnail .notebook-preview{pointer-events:none}.notebook-detail__preview-thumbnail-live-frame{position:relative;width:70px;height:80px;overflow:hidden;pointer-events:none}.notebook-detail__preview-thumbnail-live-preview{--preview-base-width: 500px;--preview-base-height: 725px;--preview-scale: .09;width:var(--preview-base-width);max-width:none;gap:0;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%) scale(var(--preview-scale));transform-origin:center center}.notebook-detail__preview-thumbnail-live-preview .notebook-preview__stage{width:var(--preview-base-width);height:var(--preview-base-height);aspect-ratio:auto;padding:20px 20px 70px}.notebook-detail__preview-thumbnail-live-preview .notebook-preview__shadow{inset:auto 40px 48px 45px;height:24px;filter:blur(18px)}.notebook-detail__preview-thumbnail-live-preview .notebook-preview__dimension,.notebook-detail__preview-thumbnail-live-preview .notebook-preview__actions,.notebook-detail__preview-thumbnail-live-preview .notebook-preview__inside-printing-prompt{display:none}.notebook-detail__preview-thumbnail-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.notebook-detail__preview-thumbnail-video-badge{position:absolute;right:calc(50% - 12px);bottom:calc(50% - 12px);width:24px;height:24px;border-radius:50%;background:#3a5b71bb;display:flex;align-items:center;justify-content:center;pointer-events:none}.notebook-detail__preview-thumbnail-video-icon{width:0;height:0;margin-left:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff}.notebook-detail__preview-media{width:min(100%,500px);aspect-ratio:.69;margin:0 auto;padding:20px 20px 70px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.notebook-detail__preview-media-image,.notebook-detail__preview-media-video{display:block;width:100%;height:100%;object-fit:contain}.notebook-detail__preview-media-image{transition:transform .18s ease-out;will-change:transform,transform-origin;cursor:zoom-in}.notebook-detail__preview-media-image.is-zoomed{transform:scale(2);cursor:move}.notebook-detail__main-title{margin:0 0 8px;font-family:Mulish,sans-serif;font-weight:700;font-size:24px;line-height:27px;color:#2a5067}.notebook-detail__main-subtitle{margin:0 0 20px;color:#2a5067;line-height:18px;letter-spacing:0}.notebook-detail__form-tabs{display:flex;gap:0;margin-bottom:40px;align-items:flex-start;background:#fcfcfc;padding:14px 0;border-radius:10px}.notebook-detail__form-tab{flex:1;position:relative;padding:32px 12px 0;border:none;background:transparent;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#999;text-align:center;transition:color .2s ease}.notebook-detail__form-tab:before{content:var(--step-number);position:absolute;top:0;left:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ddd;color:#2a5067;font-size:12px;font-weight:700;letter-spacing:0;transform:translate(-50%);z-index:2}.notebook-detail__form-tab:after{content:"";position:absolute;top:9px;left:calc(50% + 21px);width:calc(100% - 42px);height:3px;background:#ddd;z-index:1;border-radius:5px}.notebook-detail__form-tab:last-child:after{display:none}.notebook-detail__form-tab.is-active{color:#2a5067;font-weight:700}.notebook-detail__form-tab.is-active:before{background:#2a5067;color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 4px #2a5067}.notebook-detail__form-tab.is-completed{color:#2a5067}.notebook-detail__form-tab.is-completed:before{background:#2a5067;color:#fff}.notebook-detail__form-tab.is-completed:after{background:#2a5067}.notebook-detail__form-tab.is-pending{color:#999}.notebook-detail__form-tab.is-pending:before{background:#ddd;color:#2a5067}.notebook-detail__group{margin:15px 0;display:flex;flex-flow:column;gap:5px}.notebook-detail__group:last-child{margin-bottom:40px}.notebook-detail__group--paper-type{position:relative}.notebook-detail__group--paper-type .notebook-detail__fsc{position:absolute;right:0;bottom:-35px;display:flex;align-items:center;gap:10px;max-width:123px}.notebook-detail__group--paper-type .notebook-detail__fsc img{max-width:24px}.notebook-detail__group--paper-type .notebook-detail__fsc span{font-size:9px;line-height:11px;letter-spacing:.1em;color:#5a772a}.notebook-detail__group--logos{margin-top:50px}.notebook-detail__logo-tabs{display:flex;align-items:stretch;border-bottom:1px solid rgba(42,80,103,.18)}.notebook-detail__logo-tab{flex:1 1 50%;position:relative;padding:0 12px 6px;border:none;border-bottom:3px solid transparent;background:transparent;color:#999;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-align:center;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease}.notebook-detail__logo-tab:focus-visible{outline:none;color:#2a5067}.notebook-detail__logo-tab.is-active{color:#2a5067;font-weight:700;border-bottom-color:#2a5067}.notebook-detail__label-wrapper{display:flex;justify-content:space-between}.notebook-detail__label--summary{border-left:2px solid #3A5B71;padding-left:10px}.notebook-detail__summary-input,.notebook-detail__summary-textarea{border-radius:10px;border:2px solid transparent;padding:10px;max-width:100%;transition:border .2s ease,background .2s ease}.notebook-detail__summary-input:focus,.notebook-detail__summary-textarea:focus{outline:none;border:2px solid #3A5B71}.notebook-detail__summary-input{font-size:15px}.notebook-detail__summary-textarea{font-size:14px;min-height:120px;resize:vertical;font-family:Inter,system-ui,sans-serif}.notebook-detail__quantity-list{display:flex;flex-flow:column;gap:5px}.notebook-detail__quantity-actions{display:flex;gap:5px;margin-top:5px}.notebook-detail__quantity-actions--buttons{display:flex;gap:5px;width:85%}.notebook-detail__quantity-actions span{font-style:italic;max-width:130px;text-align:right;line-height:1em;color:#666;font-size:11px}.notebook-detail__custom-quantity-slider{width:100%;padding:10px 0}.notebook-detail__custom-quantity-range{width:100%;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.notebook-detail__custom-quantity-range:focus{outline:none}.notebook-detail__custom-quantity-range::-webkit-slider-runnable-track{height:5px;background:#c8bfbb80;border-radius:999px}.notebook-detail__custom-quantity-range::-moz-range-track{height:5px;background:#c8bfbb80;border-radius:999px}.notebook-detail__custom-quantity-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3a5b71;border:none;margin-top:-6.5px}.notebook-detail__custom-quantity-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3a5b71;border:none}.notebook-detail__custom-quantity-content{display:flex;justify-content:space-between;align-items:center}.notebook-detail__custom-quantity-left{width:30%}.notebook-detail__custom-quantity-right{display:flex;align-items:center;width:70%;gap:20px;justify-content:flex-end}.notebook-detail__custom-quantity-input-wrap{display:flex;align-items:center;gap:10px}.notebook-detail__custom-quantity-input{width:80px;height:40px;padding:0 10px;font-size:18px;line-height:18px;border:1px solid #3A5B71;border-radius:10px;background:#fff;text-align:left;box-shadow:0 0 0 1px #7b6f6f inset}.notebook-detail__custom-quantity-input:focus{outline:none;box-shadow:0 0 0 1px #7b6f6f inset,0 0 0 2px #0a84d826}.notebook-detail__custom-quantity-input::-webkit-outer-spin-button,.notebook-detail__custom-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.notebook-detail__custom-quantity-input[type=number]{-moz-appearance:textfield}.notebook-detail__custom-quantity-suffix{font-size:14px;line-height:18px}.notebook-detail__custom-quantity-price .notebook-detail__option-text{justify-content:flex-start;color:#000;align-items:flex-end}.notebook-detail__custom-quantity-price .notebook-detail__option-text strong{font-size:13px}.notebook-detail__custom-quantity-price .notebook-detail__option-text span{font-size:11px}.notebook-detail__custom-quantity-saving{display:flex;flex-flow:column;border-radius:10px;background:#3f2f46;text-align:center;justify-content:center;padding:9px 8px}.notebook-detail__custom-quantity-saving span,.notebook-detail__custom-quantity-saving strong{color:#fff;font-size:12px;line-height:16px}.notebook-detail__label-extra{color:#4d4d4d;text-transform:uppercase}.notebook-detail__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.notebook-detail__options--page-type,.notebook-detail__options--custom-branding,.notebook-detail__options--upload-logo,.notebook-detail__options--endpapers{display:flex;gap:10px}.notebook-detail__options--endpapers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notebook-detail__options--upload-logo{align-items:center;gap:20px}.notebook-detail__options--sample{display:flex;flex-flow:column;gap:10px}.notebook-detail__options--sample .notebook-detail__option-box{height:54px}.notebook-detail__options--sample .notebook-detail__option-text-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.notebook-detail__options--sample .notebook-detail__option-text{display:flex;flex-flow:column;gap:0;align-items:flex-start}.notebook-detail__enquiry-title{font-size:18px;line-height:22px;font-weight:700;color:#2a5067;margin-bottom:10px}.notebook-detail__enquiry-subtitle{font-size:13px;line-height:18px;color:#2a5067;margin-bottom:30px}.notebook-detail__delivery-wrapper{display:flex;align-items:center;gap:10px}.notebook-detail__delivery-left{width:50%}.notebook-detail__delivery-address-preview{display:flex;flex-flow:column;background:#fcfcfc;padding:10px 15px;border-radius:10px;max-width:280px}.notebook-detail__delivery-address-line{font-size:11px;font-family:Lato,sans-serif}.notebook-detail__delivery-address-line--label{font-weight:700}.notebook-detail__sample-select-wrapper{position:relative;min-width:212px;transition:opacity .2s ease}.notebook-detail__sample-select-wrapper.is-inactive{opacity:.5}.notebook-detail__sample-select-wrapper--address{width:100%;min-width:initial}.notebook-detail__sample-select-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 15px;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;text-align:left}.notebook-detail__sample-select-button--address{background:#fff}.notebook-detail__sample-select-value{font-size:12px;line-height:20.3px}.notebook-detail__sample-select-arrow{width:15px;flex-shrink:0;transition:transform .2s ease}.notebook-detail__sample-select-arrow.is-open{transform:rotate(180deg)}.notebook-detail__sample-select-menu{position:absolute;top:100%;left:0;width:100%;background:#f5f5f5;border-radius:10px;box-shadow:0 8px 24px #00000014;overflow:hidden;z-index:20}.notebook-detail__sample-select-menu--address{background:#fff}.notebook-detail__sample-select-option{width:100%;display:flex;align-items:center;gap:5px;padding:10px 20px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .2s ease}.notebook-detail__sample-select-option:hover{background:#3a5b710f}.notebook-detail__sample-select-option.is-active{background:#3a5b711a}.notebook-detail__sample-select-option-title{font-weight:700}.notebook-detail__sample-select-option-price{white-space:nowrap}.notebook-detail__upload-logo-text{flex:1;font-size:10px;line-height:15px}.notebook-detail__option{position:relative;display:block;cursor:pointer}.notebook-detail__option-input{position:absolute;opacity:0;pointer-events:none}.notebook-detail__option-box{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:2px solid transparent;border-radius:10px;background:#fff;transition:border-color .25s ease,background .25s ease}.notebook-detail__option-box--summary{gap:0}.notebook-detail__option-box--summary-link{width:100%;justify-content:space-between;border:2px solid transparent;cursor:pointer;text-align:left;transition:border-color .2s ease}.notebook-detail__option-box--summary-link:hover,.notebook-detail__option-box--summary-link:focus-visible{border-color:#aabfcc}.notebook-detail__option-box--summary-link:focus-visible{outline:none}.notebook-detail__option-box--summary-static{width:100%;justify-content:space-between;text-align:left;cursor:default}.notebook-detail__option-box--left{display:flex;gap:5px;align-items:center;justify-content:flex-start;width:25%}.notebook-detail__option-box--left-image{display:flex;justify-content:center;width:24px}.notebook-detail__option-box--left-image-basics img{max-width:11px}.notebook-detail__option-box--left-image-cc img,.notebook-detail__option-box--left-image-branding img,.notebook-detail__option-box--left-image-quantity img,.notebook-detail__option-box--left-image-samples img,.notebook-detail__option-box--left-image-total img{max-width:20px}.notebook-detail__option-box--left-image-accessories img{max-width:14px}.notebook-detail__option-box--left-image-inside img{max-width:24px}.notebook-detail__option-box--left .notebook-detail__option-text{color:#000;font-size:12px}.notebook-detail__option-box--right{display:flex;align-items:center;gap:10px;justify-content:flex-start;flex:1;min-width:0}.notebook-detail__option-box--right .notebook-detail__material-selected-swatch{width:40px;height:20px}.notebook-detail__option-box--right .notebook-detail__option-text{color:#000;font-size:12px;line-height:1em}.notebook-detail__option-box--right .notebook-detail__option-text--material{display:inline-flex;align-items:center;gap:6px}.notebook-detail__option-box--right .notebook-detail__option-text--material strong{font-size:inherit;font-weight:700;line-height:inherit}.notebook-detail__option-box--right .notebook-detail__option-text--material span{font-size:inherit;line-height:inherit}.notebook-detail__option-circle{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#f5f5f5;transition:background .25s ease}.notebook-detail__option-text{display:flex;align-items:flex-end;gap:5px;color:#404040;justify-content:space-between}.notebook-detail__option-text strong{font-weight:600;font-size:14px;line-height:20.3px;letter-spacing:0}.notebook-detail__option-text span{letter-spacing:0}.notebook-detail__option-text--no-discount{font-size:11px;text-decoration:line-through;line-height:1.6!important}.notebook-detail__option-text--quantity-highlight{font-size:14px;font-weight:700}.notebook-detail__option-text--total-note{color:#c7bdba}.notebook-detail__option-image{max-width:16px}.notebook-detail__option-input:checked+.notebook-detail__option-box{border-color:#355a6e}.notebook-detail__option-input:checked+.notebook-detail__option-box .notebook-detail__option-circle{background:#355a6e}.notebook-detail__option-input:hover+.notebook-detail__option-box{border-color:#3f647a73}.notebook-detail__option--page-count{max-width:211px;z-index:1}.notebook-detail__option--page-count .notebook-detail__option-box{justify-content:space-between}.notebook-detail__option--page-count:hover .notebook-detail__option-box,.notebook-detail__option--page-count:focus-within .notebook-detail__option-box{border-color:#3f647a73}.notebook-detail__option--page-count.is-open{z-index:40}.notebook-detail__option--page-count.is-open .notebook-detail__option-box{border-color:#3f647a73}.notebook-detail__option-box-left{display:flex;align-items:center;gap:10px}.notebook-detail__option-select-icon{max-width:21px}.notebook-detail__option-select-arrow{max-width:15px}.notebook-detail__option-select-dropdown{position:absolute;background:#fff;z-index:41;width:100%;top:calc(100% - 8px);display:flex;flex-flow:column;border-radius:0 0 10px 10px}.notebook-detail__option-select-option{line-height:20.3px;letter-spacing:0;padding:10px 0 10px 43px;transition:.2s background ease;font-size:13px}.notebook-detail__option-select-option:hover{background:#f4f4f4}.notebook-detail__option--corners .notebook-detail__option-text{width:100%}.notebook-detail__option--corners .notebook-detail__option-text span{font-weight:700}.notebook-detail__option--page-type,.notebook-detail__option--print-type,.notebook-detail__option--custom-branding,.notebook-detail__option--cc-style{flex:1}.notebook-detail__option--page-type .notebook-detail__option-box,.notebook-detail__option--print-type .notebook-detail__option-box,.notebook-detail__option--custom-branding .notebook-detail__option-box,.notebook-detail__option--cc-style .notebook-detail__option-box{display:flex;flex-flow:column;justify-content:flex-end;gap:5px;padding:5px;min-height:auto}.notebook-detail__option--page-type .notebook-detail__option-box .notebook-detail__image-wrapper,.notebook-detail__option--print-type .notebook-detail__option-box .notebook-detail__image-wrapper,.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__image-wrapper,.notebook-detail__option--cc-style .notebook-detail__option-box .notebook-detail__image-wrapper{width:100%}.notebook-detail__option--page-type .notebook-detail__option-box .notebook-detail__image-wrapper img,.notebook-detail__option--print-type .notebook-detail__option-box .notebook-detail__image-wrapper img,.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__image-wrapper img,.notebook-detail__option--cc-style .notebook-detail__option-box .notebook-detail__image-wrapper img{width:100%;height:100%;object-fit:contain}.notebook-detail__option--page-type .notebook-detail__option-box .notebook-detail__option-text,.notebook-detail__option--print-type .notebook-detail__option-box .notebook-detail__option-text,.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__option-text,.notebook-detail__option--cc-style .notebook-detail__option-box .notebook-detail__option-text{flex-flow:column;gap:0;color:#000;align-items:center}.notebook-detail__option--custom-branding .notebook-detail__option-box{min-height:125px;justify-content:center}.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__image-wrapper{width:initial}.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__image-wrapper img{max-width:40px}.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__option-text{text-align:center;gap:5px;align-items:center}.notebook-detail__option--custom-branding .notebook-detail__option-box .notebook-detail__option-text span{line-height:16px}@keyframes notebook-detail-loader{0%,80%,to{transform:translateY(0) scale(.92);opacity:.22}40%{transform:translateY(-4px) scale(1);opacity:.75}}.notebook-detail__option--page-type .notebook-detail__option-box .notebook-detail__image-wrapper{height:60px}.notebook-detail__option--endpapers{flex:1}.notebook-detail__option--endpapers .notebook-detail__option-box{display:flex;flex-flow:column;justify-content:flex-end;gap:5px;padding:5px}.notebook-detail__option--endpapers .notebook-detail__option-box .notebook-detail__image-wrapper{width:100%;height:72px}.notebook-detail__option--endpapers .notebook-detail__option-box .notebook-detail__image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:5px}.notebook-detail__option--endpapers .notebook-detail__option-box .notebook-detail__option-text{justify-content:center;align-items:center;text-align:center;color:#000}.notebook-detail__option--print-placement .notebook-detail__option-box,.notebook-detail__option--paper-type .notebook-detail__option-box,.notebook-detail__option--paper-finish .notebook-detail__option-box{padding:5px 10px}.notebook-detail__option--print-placement .notebook-detail__option-box .notebook-detail__option-text,.notebook-detail__option--paper-type .notebook-detail__option-box .notebook-detail__option-text,.notebook-detail__option--paper-finish .notebook-detail__option-box .notebook-detail__option-text{flex-flow:column;gap:0;align-items:flex-start}.notebook-detail__option--print-placement .notebook-detail__option-box .notebook-detail__option-text .notebook-detail__option-text-inside,.notebook-detail__option--paper-type .notebook-detail__option-box .notebook-detail__option-text .notebook-detail__option-text-inside,.notebook-detail__option--paper-finish .notebook-detail__option-box .notebook-detail__option-text .notebook-detail__option-text-inside{display:flex;gap:5px}.notebook-detail__option--upload-logo{flex:1}.notebook-detail__option--upload-logo:hover .notebook-detail__option-box,.notebook-detail__option--upload-logo:focus-within .notebook-detail__option-box,.notebook-detail__option--upload-logo:focus-visible .notebook-detail__option-box{border-color:#3f647a73}.notebook-detail__option--upload-logo:focus-visible{outline:none}.notebook-detail__option--upload-logo .notebook-detail__option-box{height:54px}.notebook-detail__option--upload-logo .notebook-detail__option-box .notebook-detail__image-wrapper{background:#3a5b71;display:flex;border-radius:8px;width:45px;height:40px;align-items:center;justify-content:center}.notebook-detail__option--upload-logo .notebook-detail__option-box .notebook-detail__image-wrapper img{max-width:24px}.notebook-detail__option--upload-logo .notebook-detail__option-box .notebook-detail__option-text{flex-direction:column;align-items:flex-start;gap:0}.notebook-detail__option-column .notebook-detail__option-text{justify-content:flex-start;align-items:flex-end}.notebook-detail__option-column .notebook-detail__option-text span{line-height:1.6}.notebook-detail__option-column .notebook-detail__option-text--popular{font-size:9px;text-transform:uppercase;border-radius:10px;background:#367d7e;color:#fff;padding:4px 15px}.notebook-detail__option-column--qty{min-width:90px}.notebook-detail__option-column--ppu{flex:1}.notebook-detail__option-column--total{min-width:175px}.notebook-detail__material-selected{display:flex;align-items:center;width:100%;max-width:245px;gap:10px;padding:10px;border-radius:10px;background:#fff;margin-bottom:5px}.notebook-detail__material-selected-swatch{position:relative;overflow:hidden;display:flex;align-items:center;width:85px;height:24px;border-radius:8px;border:1px solid rgba(64,64,64,.12)}.notebook-detail__material-selected-text{color:#404040;line-height:20.3px;letter-spacing:0}.notebook-detail__material-selected-text strong{font-weight:700;color:#404040;line-height:20.3px;letter-spacing:0}.notebook-detail__option--upload-trigger{width:100%;padding:0;border:0;background:transparent;text-align:left}.notebook-detail__modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#14232c66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.notebook-detail__modal-dialog{position:relative;width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px 30px 26px;border-radius:22px;background:#f7fafb;box-shadow:0 32px 90px #1d384738}.notebook-detail__modal-dialog--submission{width:min(560px,100%);padding:42px 40px 36px;text-align:center}.notebook-detail__modal-dialog--submission .notebook-detail__modal-header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding-right:0}.notebook-detail__modal-dialog--submission .notebook-detail__modal-title{max-width:420px;margin-left:auto;margin-right:auto}.notebook-detail__modal-dialog--submission .notebook-detail__modal-copy{max-width:420px;margin:0 auto}.notebook-detail__modal-close{position:absolute;top:18px;right:18px;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.notebook-detail__modal-close span{position:absolute;top:13px;left:4px;width:20px;height:1px;background:#355a6e}.notebook-detail__modal-close span:first-child{transform:rotate(45deg)}.notebook-detail__modal-close span:last-child{transform:rotate(-45deg)}.notebook-detail__modal-header{margin-bottom:10px;padding-right:44px}.notebook-detail__modal-title{margin:0 0 6px;color:#16313f;font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.notebook-detail__modal-copy{margin:0;max-width:520px;color:#506975;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}.notebook-detail__submission-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:160px;text-align:center}.notebook-detail__submission-status--error{min-height:auto;padding-top:8px}.notebook-detail__submission-status--error .app-header__button--continue{color:#fff}.notebook-detail__submission-status--error .notebook-detail__cta-label{color:#fff;font-size:18px;line-height:1.25}.notebook-detail__submission-status--error .notebook-detail__cta-arrow:before,.notebook-detail__submission-status--error .notebook-detail__cta-arrow:after{background:#fff}.notebook-detail__submission-status-text{margin:0;max-width:320px;color:#355a6e;font-size:14px;line-height:1.6}.notebook-detail__printed-cover-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;align-items:stretch;margin-bottom:12px}.notebook-detail__blueprint{display:flex;align-items:center;min-width:0;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}.notebook-detail__blueprint-svg{display:block;width:100%;height:auto;max-height:min(44vh,380px)}.notebook-detail__blueprint-bleed{fill:#355a6e05;stroke:#355a6e;stroke-width:1.25;stroke-dasharray:7 5}.notebook-detail__blueprint-cover{fill:#355a6e08;stroke:#355a6e;stroke-width:1.5}.notebook-detail__blueprint-spine{stroke:#355a6e;stroke-width:1.25}.notebook-detail__blueprint-dimension{stroke:#355a6e;stroke-width:1.1}.notebook-detail__blueprint-guide{stroke:#355a6e80;stroke-width:1;stroke-dasharray:4 4}.notebook-detail__blueprint-label{fill:#355a6e;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.01em}.notebook-detail__blueprint-note{fill:#355a6e;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;text-anchor:middle}.notebook-detail__metrics-card{display:flex;flex-direction:column;gap:5px;min-width:0;margin-bottom:0;border:0;background:transparent}.notebook-detail__metrics-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;padding:0 10px;border:2px solid transparent;border-radius:10px;background:#edebeb;color:#000;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1em}.notebook-detail__metrics-row span.is-emphasized{font-weight:700;color:#000}.notebook-detail__metrics-row strong{color:#000;font-family:inherit;font-size:12px;font-weight:700;line-height:1em;text-align:right}.notebook-detail__metrics-row+.notebook-detail__metrics-row{border-top:2px solid transparent}.notebook-detail__modal-upload{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border-radius:0;background:transparent;border:0}.notebook-detail__modal-upload-copy{display:flex;flex-direction:column;gap:2px;color:#506975;font-family:Inter,system-ui,sans-serif;font-size:13px}.notebook-detail__modal-upload-copy strong{color:#16313f;font-size:13px;font-weight:600}.notebook-detail__upload-action{min-width:220px;height:48px;padding:0 24px;border:1px solid #355a6e;border-radius:28px;font-size:15px;font-weight:500;letter-spacing:0;cursor:pointer;box-shadow:0 8px 18px #355a6e24;transition:.2s background ease,.2s opacity ease,.2s transform ease,.2s box-shadow ease}.notebook-detail__upload-action:hover{transform:translateY(-1px);box-shadow:0 12px 24px #355a6e2e}.notebook-detail__upload-action:disabled{opacity:.7;cursor:wait;transform:none;box-shadow:none}.notebook-detail__upload-status{margin:14px 0 0;color:#355a6e;font-size:14px;font-weight:700}.notebook-detail__error{padding:32px 20px;text-align:center;color:#2a5067;font-size:15px;line-height:1.6}.notebook-detail__error--inline{margin-top:12px}.notebook-detail__field-error{display:inline-block;margin:10px 0 0;padding:8px 12px;border-radius:8px;background:#fbeaea;color:#a23b3b;font-size:13px;font-weight:400;line-height:1.35}.notebook-detail__status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.notebook-detail__status-badge--success{background:#347d4e1f;color:#25653a}.notebook-detail__status-badge--info{background:#2a50671f;color:#2a5067}.notebook-detail__status-badge--danger{background:#b3473a1f;color:#9c362b}.notebook-detail__status-badge--neutral{background:#7976721f;color:#5c5a57}.notebook-detail__material-layout{background:#fff;padding-left:10px;padding-right:5px;border-radius:10px;width:100%}.notebook-detail__material-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;max-height:266px;overflow-y:scroll;overflow-x:clip;padding-top:10px;padding-bottom:10px;padding-right:15px}.notebook-detail__material-grid--foiled-logo{display:flex;justify-content:space-between}.notebook-detail__material-grid--foiled-logo .notebook-detail__material-swatch{width:100%}.notebook-detail__material-swatch{position:relative;display:block;cursor:pointer;border-radius:5px}.notebook-detail__material-swatch.is-active .notebook-detail__material-swatch-box{border-color:#355a6e}.notebook-detail__material-swatch.is-active .notebook-detail__material-swatch-box:after{opacity:1}.notebook-detail__material-swatch:hover{transform:translateY(-1px)}.notebook-detail__material-swatch-box{position:relative;overflow:hidden;display:flex;align-items:center;width:95%;height:95%;aspect-ratio:1/1;border:2px solid transparent;border-radius:5px;transition:border-color .2s ease,transform .2s ease}.notebook-detail__material-swatch-box:after{content:"";position:absolute;inset:0;border-radius:3px;box-shadow:inset 0 0 0 3px #fff;opacity:0;pointer-events:none;z-index:2;transition:opacity .2s ease}.notebook-detail__material-texture-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.notebook-detail__group--outside-accessories{margin-top:25px}.notebook-detail__accessories-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px;align-items:start}.notebook-detail__accessories-list{display:flex;flex-direction:column;gap:10px}.notebook-detail__accessory-item{width:100%;border:2px solid transparent;border-radius:10px;background:#fff;padding:4px 6px 4px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease;min-height:40px}.notebook-detail__accessory-item.is-active{border-color:#355a6e}.notebook-detail__accessory-item:hover,.notebook-detail__accessory-item:focus-visible{border-color:#3f647a73}.notebook-detail__accessory-item:focus-visible{outline:none}.notebook-detail__accessory-item-left{display:flex;align-items:center;gap:10px;min-width:0}.notebook-detail__accessory-item-right{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.notebook-detail__accessory-icon{max-width:20px}.notebook-detail__accessory-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#404040;line-height:20.3px;letter-spacing:0}.notebook-detail__accessory-color{width:84px;height:24px;border-radius:8px;display:block}.notebook-detail__accessory-none{font-size:10px;font-weight:700;letter-spacing:.1em;line-height:20.3px;color:#d5213966}.notebook-detail__accessories-palette{background:#fff;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(11,1fr);gap:5px;align-content:start;max-height:170px;overflow-y:auto}.notebook-detail__accessories-swatch{width:100%;aspect-ratio:1/1;border:2px solid transparent;border-radius:5px;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.notebook-detail__accessories-swatch:hover{transform:translateY(-1px)}.notebook-detail__accessories-swatch.is-selected{border-color:#355a6e;box-shadow:inset 0 0 0 2px #fff}.notebook-detail__accessories-swatch.is-none{background:#fff;position:relative}.notebook-detail__accessories-swatch-x{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(-.5px)}.notebook-detail__accessories-swatch-x svg{width:100%;height:100%}.notebook-detail__hidden-inputs{display:none}.notebook-detail__trade-account-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px;background:#fff;padding:30px 34px;border:1px solid #d7dee2;border-left:6px solid #2A5067;border-radius:10px}.notebook-detail__trade-account{max-width:720px;position:relative}.notebook-detail__trade-account-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:11px;color:#988b8a;font-family:Lato,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.notebook-detail__trade-account-lock{width:14px;height:14px;flex:0 0 14px;fill:currentColor}.notebook-detail__trade-account h4{max-width:720px;color:#2a5067;margin-bottom:12px;font-family:Larken,system-ui,sans-serif;font-size:28px;font-weight:500;line-height:1.16;letter-spacing:.02em}.notebook-detail__trade-account p{max-width:720px;color:#262732;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.65;letter-spacing:.01em}.notebook-detail__summary-auth-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.notebook-detail__summary-auth-actions .app-header__button--summary{width:100%;min-width:0;max-width:none;height:48px;max-height:none;padding:0 24px;border-radius:28px;font-size:16px;line-height:22px}.notebook-detail__summary-auth-primary{box-shadow:0 9px 22px #2a506738}.notebook-detail__summary-auth-login{display:flex;align-items:center;justify-content:center;gap:9px;color:#6d6c6b;font-family:Lato,sans-serif;font-size:13px;line-height:20px;letter-spacing:.02em}.notebook-detail__summary-auth-login span{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.notebook-detail__summary-auth-link{display:inline-flex;align-items:center;gap:6px;color:#2a5067;font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em}.notebook-detail__summary-auth-link:hover{color:#1f3e52}.notebook-detail__summary-auth-link:hover .notebook-detail__summary-auth-arrow{transform:translate(3px)}.notebook-detail__summary-auth-arrow{position:relative;width:20px;height:10px;flex:0 0 20px;transition:transform .2s ease}.notebook-detail__summary-auth-arrow span,.notebook-detail__summary-auth-arrow:before,.notebook-detail__summary-auth-arrow:after{position:absolute;right:0;display:block;background:currentColor;border-radius:999px;content:""}.notebook-detail__summary-auth-arrow span{top:50%;width:20px;height:2px;transform:translateY(-50%)}.notebook-detail__summary-auth-arrow:before,.notebook-detail__summary-auth-arrow:after{width:8px;height:2px;transform-origin:right center}.notebook-detail__summary-auth-arrow:before{top:5px;transform:rotate(45deg)}.notebook-detail__summary-auth-arrow:after{bottom:5px;transform:rotate(-45deg)}.notebook-detail__success-box{border:2px dashed #3A5B71;border-radius:10px;padding:20px;display:flex;flex-flow:column;gap:5px;background:#e6eff6}.notebook-detail__success-box--top{display:flex;gap:10px;align-items:center}.notebook-detail__success-box--image{display:flex;align-items:center}.notebook-detail__success-box--image img{max-width:24px}.notebook-detail__success-box--label{font-size:18px;font-weight:700;letter-spacing:0;font-family:Larken,serif;color:#355a6e}.notebook-detail__success-box--text{max-width:300px}.notebook-detail__foil-clear-label{text-align:center;width:100%;display:block}@media(max-width:1024px){.notebook-detail__inner{flex-direction:column;gap:32px}.notebook-detail__left,.notebook-detail__right{width:100%}.notebook-detail__left{position:static;top:auto}.notebook-detail__preview{position:static;top:auto;order:1;width:100%;display:flex;justify-content:center}.notebook-detail__preview-layout{flex-direction:column;align-items:center;gap:30px}.notebook-detail__preview-thumbnails{order:2;width:100%;flex:0 0 auto;flex-direction:row;overflow-x:auto;justify-content:flex-start;gap:8px;margin-top:0;padding:0}.notebook-detail__accessories-layout{grid-template-columns:1fr}.notebook-detail__accessories-palette{grid-template-columns:repeat(8,1fr)}}@media(max-width:640px){.notebook-detail__preview-thumbnail{width:64px;height:74px;flex:0 0 auto}.notebook-detail__preview-thumbnails{gap:6px;overflow-x:auto;overflow-y:hidden;padding:0;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.notebook-detail__preview-thumbnails::-webkit-scrollbar{display:none}.notebook-detail__preview-layout{gap:30px}.notebook-detail__preview-media{padding:8px 0 12px}.notebook-detail__preview .notebook-preview__stage{padding-left:0;padding-right:0}.notebook-detail__accessories-palette{grid-template-columns:repeat(6,1fr)}.notebook-detail__summary-auth-actions{flex:1 1 auto;width:100%}.notebook-detail__accessory-color{width:64px}}.notebook-detail__step-actions{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:40px;margin-bottom:40px}.notebook-detail__step-actions .app-header__button--continue{color:#fff;font-size:16.9px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:capitalize;gap:14px}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-label{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow{position:relative;display:inline-block;width:36px;height:14px;flex:0 0 36px;transition-duration:.3s}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow:before,.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow:after{content:"";position:absolute;right:0;width:12px;height:2px;background:#fff;border-radius:999px;transform-origin:right center}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow:before{top:6px;transform:rotate(45deg)}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow:after{bottom:6px;transform:rotate(-45deg)}.notebook-detail__step-actions .app-header__button--continue .notebook-detail__cta-arrow-shaft{position:absolute;left:0;top:50%;display:block;width:100%;height:2px;border-radius:999px;background:#fff;transform:translateY(-50%)}.notebook-detail__step-actions .app-header__button--continue:hover .notebook-detail__cta-arrow{width:56px;flex:0 0 56px}@media(max-width:768px){.notebook-detail__inner-wrapper{padding-left:16px;padding-right:16px}.notebook-detail__trade-account-wrap{gap:24px;padding:26px 22px}.notebook-detail__trade-account{max-width:none}.notebook-detail__trade-account h4{font-size:24px}.notebook-detail__summary-auth-actions{flex:1 1 auto;width:100%}.notebook-detail__form-tabs{gap:0;margin-bottom:28px}.notebook-detail__form-tab{flex:1 1 25%;min-width:0;padding:38px 8px 0;line-height:1.5}.notebook-detail__form-tab:after{width:calc(100% - 16px)}.notebook-detail__label-wrapper{flex-direction:column;align-items:flex-start;gap:6px}.notebook-detail__logo-tab{padding-left:8px;padding-right:8px}.notebook-detail__quantity-actions{flex-direction:column;align-items:stretch;gap:12px}.notebook-detail__quantity-actions--buttons{width:100%;flex-wrap:wrap}.notebook-detail__quantity-actions .app-header__button{flex:1 1 220px}.notebook-detail__quantity-actions span{max-width:none;text-align:left}.notebook-detail__delivery-wrapper{flex-direction:column;align-items:stretch}.notebook-detail__delivery-left,.notebook-detail__delivery-right{width:100%}.notebook-detail__sample-select-wrapper{min-width:0;width:100%}.notebook-detail__option-box--summary{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.notebook-detail__option-box--left,.notebook-detail__option-box--right{width:100%}.notebook-detail__option-box--right{flex-wrap:wrap;gap:8px}.notebook-detail__option-box--right .notebook-detail__option-text{flex-wrap:wrap;justify-content:flex-start}.notebook-detail__step-actions{flex-direction:column;align-items:stretch}.notebook-detail__step-actions .app-header__button{width:100%;justify-content:center}}@media(max-width:560px){.notebook-detail__inner-wrapper{padding-left:12px;padding-right:12px}.notebook-detail__form-tabs{gap:0}.notebook-detail__form-tab{font-size:9px;letter-spacing:.08em;padding:36px 4px 0}.notebook-detail__form-tab:before{width:20px;height:20px;font-size:11px}.notebook-detail__form-tab:after{top:8px;left:calc(50% + 10px);width:calc(100% - 14px)}.notebook-detail__logo-tab{font-size:9px;letter-spacing:.08em;padding:0 4px 12px}.notebook-detail__option--quantity .notebook-detail__option-box{flex-wrap:wrap;align-items:flex-start;row-gap:10px;padding:10px 12px}.notebook-detail__option--quantity .notebook-detail__option-column{min-width:0}.notebook-detail__option--quantity .notebook-detail__option-column--qty,.notebook-detail__option--quantity .notebook-detail__option-column--ppu{flex:1 1 calc(50% - 8px)}.notebook-detail__option--quantity .notebook-detail__option-column--total{flex:1 1 100%}.notebook-detail__option--quantity .notebook-detail__option-text{flex-wrap:wrap;align-items:baseline;justify-content:flex-start}.notebook-detail__quantity-actions--buttons{flex-direction:column}.notebook-detail__quantity-actions .app-header__button{width:100%;flex-basis:auto}.notebook-detail__options--sample .notebook-detail__option-box{height:auto;min-height:54px;padding-top:10px;padding-bottom:10px}.notebook-detail__options--sample .notebook-detail__option-text-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.notebook-detail__sample-select-button{padding-left:12px;padding-right:12px}.notebook-detail__sample-select-value{line-height:1.4}}.enquiries-orders{padding:48px 20px 80px;background:radial-gradient(circle at top,rgba(53,90,110,.08),transparent 36%),linear-gradient(180deg,#fffffffa,#f7f3f0f5)}.enquiries-orders__inner-wrapper{max-width:1200px;margin:0 auto}.enquiries-orders__header{margin-bottom:28px}.enquiries-orders__title{margin:0 0 5px}.enquiries-orders__intro{max-width:620px;margin:0}.enquiries-orders__grid{display:flex;flex-wrap:wrap;gap:20px}.enquiries-orders__card{width:calc(50% - 10px);display:flex;align-items:center;gap:18px;padding:18px 20px;border:2px solid transparent;border-radius:24px;background:#fff;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.enquiries-orders__card:hover,.enquiries-orders__card:focus-visible{border-color:#2a5067;box-shadow:0 18px 28px #2a506714}.enquiries-orders__card:focus-visible{outline:none}.enquiries-orders__card-preview{--preview-base-width: 500px;--preview-base-height: 725px;--preview-scale: .26;flex:0 0 calc(var(--preview-base-width) * var(--preview-scale));width:calc(var(--preview-base-width) * var(--preview-scale));height:calc(var(--preview-base-height) * var(--preview-scale));overflow:hidden;pointer-events:none}.enquiries-orders__card-preview .notebook-preview{width:var(--preview-base-width);max-width:none;gap:0;transform:scale(var(--preview-scale));transform-origin:top left}.enquiries-orders__card-preview .notebook-preview__stage{width:var(--preview-base-width)}.enquiries-orders__card-preview .notebook-preview__actions,.enquiries-orders__card-preview .notebook-preview__dimension{display:none}.enquiries-orders__card-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:12px}.enquiries-orders__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.enquiries-orders__card-type{color:#8e7d78;font-size:10px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.enquiries-orders__card-title{margin:0;font-size:18px;line-height:1.12}.enquiries-orders__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.enquiries-orders__stat{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#f7f3f0;min-width:0}.enquiries-orders__stat--wide{grid-column:span 3}.enquiries-orders__stat:not(.enquiries-orders__stat--wide){grid-column:span 2}.enquiries-orders__stat-label{color:#8e7d78;font-size:10px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.enquiries-orders__stat-value{color:#2a5067;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:0}.enquiries-orders__stat-value--text{display:block}.enquiries-orders__stat-value--material{display:flex;align-items:center;gap:10px;min-width:0}.enquiries-orders__stat:not(.enquiries-orders__stat--wide) .enquiries-orders__stat-value{font-size:15px;line-height:1.2}.enquiries-orders__basics-copy{display:flex;flex-direction:column;gap:0}.enquiries-orders__basics-copy span:first-child{font-weight:700}.enquiries-orders__material-swatch{width:36px;height:18px;flex-shrink:0}.enquiries-orders__material-copy{min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.3}.enquiries-orders__material-copy strong,.enquiries-orders__material-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enquiries-orders__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;background:#2a5067;color:#fff;font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase}.enquiries-orders__empty{padding:42px 28px;border-radius:24px;background:#fff;text-align:center}.enquiries-orders__empty-title{margin-bottom:10px;color:#2a5067;font-size:26px;line-height:1.2}.enquiries-orders__empty-text{max-width:420px;margin:0 auto;color:#6d6c6b;font-size:14px;line-height:1.7;letter-spacing:0}@media(max-width:1024px){.enquiries-orders__card{width:100%}}@media(max-width:640px){.enquiries-orders{padding-left:12px;padding-right:12px}.enquiries-orders__card{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.enquiries-orders__card-preview{--preview-scale: .24;flex-basis:calc(var(--preview-base-width) * var(--preview-scale));width:calc(var(--preview-base-width) * var(--preview-scale));height:calc(var(--preview-base-height) * var(--preview-scale));align-self:center}.enquiries-orders__card-title{font-size:17px}.enquiries-orders__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.enquiries-orders__stat--wide,.enquiries-orders__stat:not(.enquiries-orders__stat--wide){grid-column:1/-1}}body.is-notebook-modal-open,body.is-notebook-submit-modal-open{overflow:hidden}@media(max-width:767px){.notebook-detail__modal{padding:12px}.notebook-detail__modal-dialog{padding:20px 16px;border-radius:18px;overflow-y:auto}.notebook-detail__modal-title{font-size:24px}.notebook-detail__blueprint-svg{max-height:none}.notebook-detail__printed-cover-layout,.notebook-detail__metrics-row{grid-template-columns:1fr}.notebook-detail__metrics-row strong{text-align:left}.notebook-detail__modal-upload{flex-direction:column;align-items:stretch}.notebook-detail__upload-action{width:100%;min-width:0}}.page-section{padding:40px 25px 80px;width:100%;max-width:1440px;margin:0 auto}.page-section h1{margin:0 0 10px;font-family:Mulish,sans-serif;font-weight:700;font-size:24px;line-height:27px;color:#2a5067}.page-section p{margin:0;color:#2a5067;line-height:18px;letter-spacing:0}.customisation-static{--customisation-accent: #4f87a9;--customisation-accent-hover: #2b5671;--customisation-ink: #151515;--customisation-muted: #f4f4f4;--customisation-title: #2f5f78;--customisation-max: 1390px;width:100%;padding:0 32px 150px;background:#fff;color:var(--customisation-ink);font-family:Poppins,system-ui,sans-serif}.customisation-static h1,.customisation-static h2,.customisation-static h3{margin:0;font-family:Montserrat,system-ui,sans-serif;font-weight:400;letter-spacing:0}.customisation-static p,.customisation-static li{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.02em}.customisation-static figure{margin:0}.customisation-static img{display:block;width:100%;max-width:none;height:auto}.customisation-static__button{width:fit-content;min-width:190px;min-height:45px;margin-top:36px;padding:15px 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--customisation-accent);color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition-duration:.2s}.customisation-static__button:hover{background:var(--customisation-accent-hover)}.customisation-static.branding-page{--branding-hero-bg: var(--customisation-muted);--branding-hero-title: var(--customisation-title);--branding-hero-copy: var(--customisation-ink);--branding-hero-image-width: 920px;--branding-hero-title-max: 360px;--branding-hero-copy-max: 360px;--branding-hero-object-position: center center}.customisation-static.branding-page .branding-page__hero{width:100vw;min-height:525px;margin:0 calc(50% - 50vw);background:var(--branding-hero-bg);overflow:hidden}.customisation-static.branding-page .branding-page__hero-inner{width:100%;max-width:var(--customisation-max);min-height:525px;margin:0 auto;padding:0 0 0 178px;display:grid;grid-template-columns:350px minmax(0,1fr);align-items:center;gap:38px}.customisation-static.branding-page .branding-page__hero-copy{position:relative;z-index:1;color:var(--branding-hero-copy)}.customisation-static.branding-page .branding-page__hero h1{max-width:var(--branding-hero-title-max);color:var(--branding-hero-title);font-size:38px;font-weight:600;line-height:1.22}.customisation-static.branding-page .branding-page__hero p{max-width:var(--branding-hero-copy-max);margin-top:24px}.customisation-static.branding-page .branding-page__hero-image{width:100%;max-width:var(--branding-hero-image-width);justify-self:end;overflow:hidden}.customisation-static.branding-page .branding-page__hero-image img{width:100%;height:auto;object-fit:cover;object-position:var(--branding-hero-object-position)}.customisation-static.branding-page .branding-page__effect{width:100%;max-width:1330px;margin:137px auto 0}.customisation-static.branding-page .branding-page__effect-intro{display:grid;grid-template-columns:290px minmax(0,610px);gap:20px;align-items:start;margin-bottom:54px}.customisation-static.branding-page .branding-page__effect h2,.customisation-static.branding-page .branding-page__why h2{font-size:36px;font-weight:400;line-height:1.18}.customisation-static.branding-page .branding-page__effect-copy{display:grid;gap:22px}.customisation-static.branding-page .branding-page__effect-group{position:relative;z-index:1}.customisation-static.branding-page .branding-page__effect-group+.branding-page__effect-group{margin-top:51px}.customisation-static.branding-page .branding-page__effect-group:has(.branding-page__effect-tile:hover),.customisation-static.branding-page .branding-page__effect-group:has(.branding-page__effect-tile:focus-visible){z-index:50}.customisation-static.branding-page .branding-page__effect-group h3{margin-bottom:22px;font-size:19px;font-weight:600;line-height:1.2}.customisation-static.branding-page .branding-page__effect-grid{display:flex;flex-wrap:wrap;gap:20px}.customisation-static.branding-page .branding-page__effect-tile{position:relative;flex:0 0 250px;width:250px;height:243px;border-radius:8px;cursor:zoom-in;outline:none;transition:transform .18s ease,filter .18s ease}.customisation-static.branding-page .branding-page__effect-tile:hover,.customisation-static.branding-page .branding-page__effect-tile:focus-visible{transform:translateY(-2px);filter:saturate(1.03);z-index:35}.customisation-static.branding-page .branding-page__effect-image,.customisation-static.branding-page .branding-page__effect-hover-image,.customisation-static.branding-page .branding-page__preview-image{width:100%;height:100%;border-radius:8px;object-fit:cover}.customisation-static.branding-page .branding-page__effect-hover-preview{display:none;pointer-events:none}@media(hover:hover)and (pointer:fine){.customisation-static.branding-page .branding-page__effect-hover-preview{position:absolute;top:50%;left:50%;width:200%;height:200%;padding:20px;border-radius:28px;background:#fff;box-shadow:0 22px 54px #00000038;box-sizing:border-box;opacity:0;transform:translate(-50%,-50%) scale(.5);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.2,1);z-index:60}.customisation-static.branding-page .branding-page__effect-tile:hover .branding-page__effect-hover-preview,.customisation-static.branding-page .branding-page__effect-tile:focus-visible .branding-page__effect-hover-preview{display:block;opacity:1;transform:translate(-50%,-50%) scale(1)}}.customisation-static.branding-page .branding-page__why{width:100%;max-width:1390px;margin:150px auto 0;display:grid;grid-template-columns:minmax(0,807px) minmax(280px,420px);gap:58px;align-items:center}.customisation-static.branding-page .branding-page__why-media{width:100%;max-width:807px}.customisation-static.branding-page .branding-page__why-copy{min-width:0}.customisation-static.branding-page .branding-page__why-copy h2{max-width:360px}.customisation-static.branding-page .branding-page__why-copy p{margin-top:24px;max-width:100%}.customisation-static.branding-page .branding-page__why-copy ul{margin:8px 0 0 20px;padding:0}.customisation-static.branding-page .branding-page__why-copy li+li{margin-top:3px}.customisation-static.branding-page .branding-page__preview-overlay{position:fixed;inset:0;z-index:200;padding:24px;border:0;background:transparent;cursor:zoom-out}.customisation-static.branding-page .branding-page__preview-backdrop{position:absolute;inset:0;background:#ffffffb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.customisation-static.branding-page .branding-page__preview-modal{position:relative;z-index:1;width:min(76vw,820px);aspect-ratio:250/243;margin:auto;display:block;animation:branding-preview-in .22s cubic-bezier(.2,.7,.2,1)}.customisation-static.branding-page .branding-page__preview-image{display:block;border:20px solid #ffffff;box-sizing:border-box;box-shadow:0 22px 54px #00000038}@media(max-width:1180px){.customisation-static.branding-page .branding-page__hero-inner{padding-left:56px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.customisation-static.branding-page .branding-page__why{grid-template-columns:1fr;max-width:807px;margin-top:120px}}@media(max-width:900px){.customisation-static.branding-page .branding-page__hero-inner{min-height:0;padding:28px 24px 0;grid-template-columns:1fr;gap:24px}.customisation-static.branding-page .branding-page__hero-image{order:-1;width:calc(100% + 48px);max-width:none;height:320px;margin-left:-24px;margin-right:-24px}.customisation-static.branding-page .branding-page__hero-image img{height:100%}.customisation-static.branding-page .branding-page__hero h1{font-size:34px}.customisation-static.branding-page .branding-page__hero-copy,.customisation-static.branding-page .branding-page__hero p{max-width:none}.customisation-static.branding-page .branding-page__effect{margin-top:70px}.customisation-static.branding-page .branding-page__effect-intro{grid-template-columns:1fr}.customisation-static.branding-page .branding-page__why{max-width:100%;gap:24px;margin-top:88px}.customisation-static.branding-page .branding-page__why-media,.customisation-static.branding-page .branding-page__why-copy{width:100%}}@media(max-width:680px){.customisation-static.branding-page .branding-page__hero h1,.customisation-static.branding-page .branding-page__effect h2,.customisation-static.branding-page .branding-page__why h2{font-size:30px}.customisation-static.branding-page .branding-page__hero-inner{padding-left:20px;padding-right:20px}.customisation-static.branding-page .branding-page__hero-image{width:calc(100% + 40px);height:280px;margin-left:-20px;margin-right:-20px}.customisation-static.branding-page .branding-page__effect-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.customisation-static.branding-page .branding-page__effect-tile{width:100%;height:auto;aspect-ratio:250/243}.customisation-static.branding-page .branding-page__effect-hover-preview{display:none!important}.customisation-static.branding-page .branding-page__preview-overlay{padding:18px}.customisation-static.branding-page .branding-page__preview-modal{width:min(88vw,520px)}.customisation-static.branding-page .branding-page__preview-image{border-width:14px}.customisation-static.branding-page .branding-page__why{margin-top:72px;gap:28px}.customisation-static.branding-page .branding-page__why-copy h2{max-width:none}}@media(max-width:900px){.customisation-static{padding:0 20px 90px}}@media(max-width:680px){.customisation-static__button{width:100%;min-width:0;margin-bottom:20px}}@keyframes branding-preview-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.contact-page{flex:1;width:100%;padding:58px 20px 90px;background:#f5f5f5;display:flex;align-items:center}.contact-page__inner{width:100%;max-width:1120px;margin:0 auto}.contact-page__content{width:100%}.contact-page__title{color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:0;text-align:center}.contact-page__intro{max-width:760px;margin-top:10px;margin-left:auto;margin-right:auto;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;letter-spacing:0;text-align:center}.contact-page__form{width:100%;margin-top:42px}.contact-page__form.login-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px;row-gap:18px;align-items:stretch}.contact-page__form.login-form .login-form__group{width:100%;display:flex;flex-flow:column;margin-top:0}.contact-page__form.login-form .login-form__double{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:0}.contact-page__form.login-form .contact-page__form-column{min-width:0;display:flex;flex-direction:column;gap:24px}.contact-page__form.login-form .login-form__double .login-form__group{margin-top:0!important}.contact-page__form.login-form .contact-page__form-column--enquiry{height:100%;gap:24px}.contact-page__form.login-form .contact-page__form-column--enquiry .contact-page__enquiry-field{flex:1;min-height:0}.contact-page__form.login-form .contact-page__form-column--enquiry .contact-page__enquiry-field .contact-page__textarea{flex:1;min-height:0;height:100%}.contact-page__form.login-form .contact-page__form-column--enquiry .login-form__error{flex:0 0 auto}.contact-page__form.login-form .contact-page__form-column--enquiry .contact-page__enquiry-selects{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr)}.contact-page__form.login-form .contact-page__form-column--enquiry+.login-form__error,.contact-page__form.login-form .contact-page__form-column--enquiry+.contact-page__success{margin-top:0}.contact-page__form.login-form .contact-page__submit-message,.contact-page__form.login-form .contact-page__success,.contact-page__form.login-form .app-header__button--partner-login{grid-column:1/-1}.contact-page__form.login-form .login-form__label{margin-bottom:8px;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.08em}.contact-page__form.login-form .login-form__input{box-sizing:border-box;width:100%;height:46px;padding-left:16px;padding-right:16px;border:2px solid #2A5067;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-position:18px center;background-size:18px;color:#262732;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1;letter-spacing:0;outline:none;transition:box-shadow .2s ease,background-color .2s ease}.contact-page__form.login-form .login-form__input:focus{box-shadow:0 0 0 3px #2a50672e}.contact-page__form.login-form input[type=email]{background-image:url(/build/assets/icon-email-5vJnkfLp.png);padding-left:52px}.contact-page__form.login-form input[name=name]{background-image:url(/build/assets/icon-name-BXU7byGf.png);padding-left:52px}.contact-page__form.login-form input[type=tel]{background-image:url(/build/assets/icon-phone-ldPX1gOm.png);padding-left:52px}.contact-page__form.login-form .login-form__error{margin-top:5px;padding-left:0;color:#b42318;font-size:12px;line-height:1.35;letter-spacing:0}.contact-page__form.login-form .app-header__button--partner-login{width:100%;max-width:400px;margin:20px auto;height:52px;border-radius:28px;color:#fff;font-size:16px;line-height:1;letter-spacing:0}.contact-page__textarea{min-height:304px;padding-top:14px;resize:vertical;line-height:1.45!important}.contact-page__submit-message{text-align:left}.contact-page__success{margin-top:18px;padding:14px 16px;border:1px solid rgba(42,80,103,.24);border-radius:10px;background:#fff;color:#2a5067;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0}@media(max-width:900px){.contact-page{align-items:flex-start}.contact-page__form.login-form,.contact-page__form.login-form .login-form__double,.contact-page__form.login-form .contact-page__form-column--enquiry .contact-page__enquiry-selects{grid-template-columns:1fr}.contact-page__form.login-form .contact-page__form-column--enquiry .contact-page__textarea{min-height:170px;height:auto}}@media(max-width:640px){.contact-page{padding-top:38px;padding-bottom:70px}.contact-page__title{font-size:30px}}.notebook-preview{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.notebook-preview__stage{position:relative;width:min(100%,500px);aspect-ratio:.69;padding:20px 20px 70px;box-sizing:border-box}.notebook-preview__inside-printing-prompt{position:absolute;top:45%;left:50%;transform:translate(-50%) translateY(-50%);z-index:12;width:max-content;max-width:calc(100% - 40px);padding:8px 14px;border-radius:999px;background:#f0f0f0;color:#2a5067;font-size:11px;font-weight:400;line-height:1.4;text-align:center;box-shadow:0 8px 18px #00000014;pointer-events:none;font-family:Inter,system-ui,sans-serif;max-width:180px;opacity:.8}.notebook-preview__shadow{position:absolute;inset:auto 40px 48px 45px;height:24px;border-radius:999px;background:#0000001f;filter:blur(18px);z-index:0}.notebook-preview__book{position:relative;width:auto;height:100%;max-width:100%;aspect-ratio:var(--notebook-aspect-ratio, .7048);margin:0 auto;overflow:visible;z-index:1;--dimension-side-offset: 32px;--dimension-top-offset: 22px;transition:transform .45s ease}.notebook-preview__book.is-inside .notebook-preview__cover,.notebook-preview__book.is-inside .notebook-preview__grain{opacity:.08}.notebook-preview__book.is-cycling-inside-print .notebook-preview__inside-left-page-content,.notebook-preview__book.is-cycling-inside-print .notebook-preview__inside-page-content{animation:notebook-inside-print-preview-fade 3s ease-in-out infinite}.notebook-preview__dimension{position:absolute;display:flex;align-items:center;color:#6d6c6b;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;pointer-events:none;z-index:9}.notebook-preview__dimension span{display:inline-block;color:#6d6c6b}.notebook-preview__dimension--width{top:calc(var(--dimension-top-offset) * -1);left:50%;transform:translate(-50%)}.notebook-preview__dimension--height{top:50%;left:calc(var(--dimension-side-offset) * -1);transform:translateY(-50%)}.notebook-preview__dimension--height span{transform:rotate(-90deg);transform-origin:center;white-space:nowrap}.notebook-preview__dimension--height.is-back{left:auto;right:calc(var(--dimension-side-offset) * -1);transform:translateY(-50%)}.notebook-preview__dimension--height.is-back span{transform:rotate(90deg)}.notebook-preview__cover{position:absolute;inset:0;overflow:hidden;transition:all .35s ease;box-shadow:0 18px 30px #00000024,0 3px 6px #00000014}.notebook-preview__cover:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 0 0 0 1px #ffffff57,inset var(--cover-left-highlight-width, 18px) 0 var(--cover-left-highlight-blur, 22px) #ffffff38,inset -3px 0 4px #3d363221,inset 0 6px 6px #ffffff0d,inset 0 -4px 6px #3d36320d}.notebook-preview__book.is-cahier .notebook-preview__cover:after{background:linear-gradient(90deg,#ffffff85,#ffffff5c 4%,#ffffff29 10%,#fff0 20%);box-shadow:inset 0 0 0 1px #ffffff42,inset 46px 0 38px #ffffff52,inset 16px 0 22px #2a50671f,inset -2px 0 4px #3d363212,inset 0 5px 7px #ffffff0a,inset 0 -4px 6px #3d36320a}.notebook-preview__book.is-cahier.is-back .notebook-preview__cover:after{background:linear-gradient(270deg,#ffffff85,#ffffff5c 4%,#ffffff29 10%,#fff0 20%);box-shadow:inset 0 0 0 1px #ffffff42,inset -46px 0 38px #ffffff52,inset -16px 0 22px #2a50671f,inset 2px 0 4px #3d363212,inset 0 5px 7px #ffffff0a,inset 0 -4px 6px #3d36320a}.notebook-preview__cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center;z-index:0}.notebook-preview__printed-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}.notebook-preview__grain{position:absolute;inset:0;pointer-events:none;opacity:.18;transition:all .35s ease;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.55) 0 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgba(0,0,0,.18) 0 1px,transparent 1px),radial-gradient(circle at 40% 75%,rgba(255,255,255,.35) 0 1px,transparent 1px);background-size:10px 10px,12px 12px,14px 14px;mix-blend-mode:soft-light}.notebook-preview__logo{position:absolute;z-index:6;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,transform .2s ease;border:2px solid transparent;border-radius:0}.notebook-preview__logo.is-dragging{cursor:grabbing}.notebook-preview__logo.is-active{box-shadow:none}.notebook-preview__logo-mask{width:100%;height:100%;pointer-events:none;display:block;position:relative;z-index:1;filter:drop-shadow(0 0 .25px rgba(255,255,255,.02))}.notebook-preview__logo--foiling .notebook-preview__logo-mask{opacity:.995;mix-blend-mode:screen;filter:drop-shadow(.35px .35px .8px rgba(255,255,255,.16)) drop-shadow(-.2px -.2px .6px rgba(0,0,0,.05))}.notebook-preview__logo--debossing{isolation:isolate}.notebook-preview__logo--debossing .notebook-preview__logo-image{opacity:.22;filter:grayscale(1) contrast(1.1) brightness(.82) saturate(.8);mix-blend-mode:multiply}.notebook-preview__logo--debossing:before,.notebook-preview__logo--debossing:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--logo-mask-image);mask-image:var(--logo-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.notebook-preview__logo--debossing:before{background:#362c284d;transform:translate(-.8px,-.8px);filter:blur(.7px);mix-blend-mode:multiply;opacity:.82}.notebook-preview__logo--debossing:after{background:#ffffff2e;transform:translate(.8px,.8px);filter:blur(.7px);mix-blend-mode:screen;opacity:.76}.notebook-preview__logo--embossing .notebook-preview__logo-image{opacity:.5;filter:grayscale(1);mix-blend-mode:soft-light}.notebook-preview__logo--embossing:after{content:"";position:absolute;inset:0;box-shadow:inset -1px -1px 2px #ffffff73,inset 2px 2px 4px #00000029;pointer-events:none;border-radius:4px}.notebook-preview__logo--default .notebook-preview__logo-image{opacity:.85}.notebook-preview__logo-selection{position:absolute;inset:-2px;pointer-events:none;background-image:repeating-linear-gradient(90deg,#355a6e 0 7px,transparent 7px 18px),repeating-linear-gradient(180deg,#355a6e 0 7px,transparent 7px 18px),repeating-linear-gradient(90deg,#355a6e 0 7px,transparent 7px 18px),repeating-linear-gradient(180deg,#355a6e 0 7px,transparent 7px 18px);background-position:left top,right top,left bottom,left top;background-size:calc(100% - 2px) 2px,2px calc(100% - 2px),calc(100% - 2px) 2px,2px calc(100% - 2px);background-repeat:no-repeat;z-index:2}.notebook-preview__logo-image{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));position:relative;z-index:1}.notebook-preview__logo-file{width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;border:1.5px dashed rgba(53,90,110,.55);background:#ffffff47;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:6px;position:relative;z-index:1}.notebook-preview__logo-file.is-foiling{border-color:#4169e173;background:#ffffff29}.notebook-preview__logo-file.is-debossing{border-color:#362c2859;background:#362c2814}.notebook-preview__logo-file-extension{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;padding:6px 10px;border-radius:999px;background:#355a6eeb;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notebook-preview__logo-resize{position:absolute;right:-8px;bottom:-8px;width:16px;height:16px;border:none;border-radius:50%;background:#355a6e;box-shadow:none;cursor:nwse-resize;z-index:2}.notebook-preview__logo-resize:before{content:"";position:absolute;inset:4px;border-right:2px solid #fff;border-bottom:2px solid #fff}.notebook-preview__pen-loop{position:absolute;top:calc(50% - var(--pen-loop-height, 15px) / 2);right:calc(var(--pen-loop-width, 7.5px) * -1);width:var(--pen-loop-width, 7.5px);height:var(--pen-loop-height, 15px);border-radius:0 3px 3px 0;z-index:3;transition:all .35s ease;background-image:linear-gradient(90deg,#342f2c47,#342f2c2e 16%,#ffffff0d 52%,#ffffff1f 82%,#ffffff0f),repeating-linear-gradient(180deg,#3a35324d,#3a353242 2.4%,#3a353224 3.55%,#ffffff0d 4.15%,#ffffff24,#ffffff0d 4.95%,#3a35321a 5.75%,#3a35323d 7.1429%);box-shadow:inset 0 0 0 1px #ffffff29,inset 4px 0 10px #342f2c4d,inset -2px 0 4px #ffffff14,inset 0 0 8px #342f2c0f,2px 2px 6px #0000001f}.notebook-preview__bookmark{position:absolute;left:26px;bottom:calc(var(--ribbon-height, 25px) * -1);width:var(--ribbon-width, 5px);height:var(--ribbon-height, 25px);z-index:3;clip-path:polygon(0 0,100% 0,100% 100%,0 90%);background-image:linear-gradient(180deg,#1f1b192e,#ffffff08 14%,#ffffff04 58%,#ffffff1a 92%,#ffffff2e),repeating-linear-gradient(180deg,#ffffff05 0 2px,#1f1b1905 2px 4px);box-shadow:inset 0 9px 8px #251f1c6b,inset 0 0 0 1px #ffffff0f;filter:drop-shadow(1px 3px 3px rgba(0,0,0,.14))}.notebook-preview__bookmark:before,.notebook-preview__bookmark:after{content:"";position:absolute;top:1px;bottom:3px;width:1px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.26) 0 1px,rgba(109,98,92,.22) 1px 2px,transparent 2px 3px,transparent 3px 4px);opacity:.9;pointer-events:none}.notebook-preview__bookmark:before{left:1px}.notebook-preview__bookmark:after{right:1px}.notebook-preview__elastic{position:absolute;top:-2px;right:var(--elastic-indent, 40px);width:var(--elastic-width, 26px);height:calc(100% + 4px);border-radius:3px;z-index:4;transition:all .35s ease;background-image:linear-gradient(90deg,#342e2b38,#ffffff09 8%,#ffffff03 22%,#27221f05,#ffffff05 78%,#302b282e 92%,#2a25233d),repeating-linear-gradient(90deg,#423b3757,#423b3745 5.2%,#ffffff07 6.4%,#ffffff13 7.2%,#ffffff06 8.1%,#453e3a1f 9.6%,#453e3a38 12.8%),repeating-linear-gradient(180deg,#ffffff04 0 2px,#302b2805 2px 4px,#ffffff03 4px 6px,#302b2804 6px 8px);box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 #2f2a2714,inset 3px 0 7px #ffffff0a,inset -3px 0 6px #2f2a2705,inset 0 0 12px #2f2a2709,0 0 0 1px #4d45410a}.notebook-preview__elastic:before,.notebook-preview__elastic:after{content:"";position:absolute;pointer-events:none}.notebook-preview__elastic:before{inset:0;background-image:repeating-linear-gradient(90deg,#ffffff07 0 1px,#fff0 1px 3px,#2d282505 3px 4px,#2d282500 4px 6px),radial-gradient(circle at 22% 16%,rgba(255,255,255,.05) 0 1px,transparent 1px),radial-gradient(circle at 70% 38%,rgba(45,40,37,.045) 0 1px,transparent 1px),radial-gradient(circle at 35% 74%,rgba(255,255,255,.03) 0 1px,transparent 1px);background-size:auto,12px 18px,14px 20px,16px 22px;mix-blend-mode:soft-light;opacity:.62}.notebook-preview__elastic:after{inset:0 2px;background:linear-gradient(180deg,#ffffff09,#ffffff03 16%,#2f2a2705 52%,#ffffff05);opacity:.6}.notebook-preview__elastic{z-index:8}.notebook-preview__inside{position:absolute;inset:0;z-index:5;display:block;background:#fff;border-radius:0 var(--page-corner-radius, 22px) var(--page-corner-radius, 22px) 0;box-shadow:0 18px 30px #0000001a,0 4px 8px #0000000d;overflow:hidden}.notebook-preview__inside-left-page{position:absolute;top:0;bottom:0;left:-94%;width:94%;background:#fff;overflow:hidden;border-radius:0;clip-path:inset(0 0 0 calc(100% - var(--inside-left-page-visible, 24%)));box-shadow:inset -10px 0 12px #807a742e,inset -2px 0 #a8a29b6b,inset 0 1px #ffffffa6,inset 0 -1px #a59e970f,0 10px 18px #0000000f;z-index:4}.notebook-preview__inside-left-page-content{position:absolute;inset:0;background:#fff;overflow:hidden}.notebook-preview__inside-page{position:absolute;inset:0;background:#fff;overflow:hidden;box-shadow:inset 14px 0 14px #7d787217,inset 3px 0 #a29c9638,inset 2px 0 3px #ffffff85;z-index:2}.notebook-preview__inside-page-content{position:absolute;inset:0;background:#fff;overflow:hidden}.notebook-preview__pattern-dot,.notebook-preview__pattern-line{position:absolute;display:block;pointer-events:none}.notebook-preview__page-preview-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.notebook-preview__inside-plain,.notebook-preview__inside-ruled,.notebook-preview__inside-dot-grid,.notebook-preview__inside-square,.notebook-preview__inside-template{position:absolute;inset:0;background:#fff}.notebook-preview__actions{width:fit-content;margin:-60px auto 0;display:flex;padding:5px;background:#fff;border-radius:10px;gap:0;z-index:9}.notebook-preview__action{flex:1;min-width:94px;height:30px;border:none;background:transparent;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:18px;color:#000;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.notebook-preview__action:hover{color:#857877}.notebook-preview__action.is-active{background:#2a5067;color:#fff;box-shadow:0 2px 4px #0000001f}.notebook-preview__action--front{border-top-left-radius:10px;border-bottom-left-radius:10px}.notebook-preview__action--inside{border-top-right-radius:10px;border-bottom-right-radius:10px}@keyframes notebook-inside-print-preview-fade{0%{opacity:0}18%,78%{opacity:1}to{opacity:0}}.notebook-preview__book.is-back .notebook-preview__bookmark{left:auto;right:26px}.notebook-preview__book.is-back .notebook-preview__pen-loop{right:auto;left:calc(var(--pen-loop-width, 7.5px) * -1);border-radius:3px 0 0 3px;background-image:linear-gradient(270deg,#342f2c47,#342f2c2e 16%,#ffffff0d 52%,#ffffff1f 82%,#ffffff0f),repeating-linear-gradient(180deg,#3a35324d,#3a353242 2.4%,#3a353224 3.55%,#ffffff0d 4.15%,#ffffff24,#ffffff0d 4.95%,#3a35321a 5.75%,#3a35323d 7.1429%);box-shadow:inset 0 0 0 1px #ffffff29,inset -4px 0 10px #342f2c4d,inset 2px 0 4px #ffffff14,inset 0 0 8px #342f2c0f,-2px 2px 6px #0000001f}.notebook-preview__book.is-back .notebook-preview__elastic{display:none}
