:root{--color-bg: #ffffff;--color-text: #111827;--color-text-muted: #4b5563;--color-text-light: #6b7280;--color-border: #e5e7eb;--color-surface: #f3f4f6;--color-focus: #374151;--color-accent: #e07a65;--color-accent-hover: #c96a58;--color-tracking-bg: #f9f8f3;--color-tracking-notice-bg: #faf6e8;--color-tracking-notice-text: #7a5c20;--font-sans: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;--container: 72rem;--radius-sm: 0.375rem;--radius-md: 0.5rem;--radius-lg: 0.75rem}*{box-sizing:border-box}.l-body{min-height:100vh;display:flex;flex-direction:column;padding-top:72px}@media (max-width: 768px){.l-body{padding-top:56px}}.l-container{box-sizing:border-box;width:100%;max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.b-button{font-family:var(--font-sans);border:1px solid var(--color-text);border-radius:var(--radius-md);padding:0.875rem 1.5rem;color:#ffffff;font-weight:600;margin-top:2rem;cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.b-button--red{background:var(--color-text);color:#ffffff}.b-button--red:hover{background:var(--color-focus);border-color:var(--color-focus)}.b-button--red:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.b-button--red-inactive{background:var(--color-text-light) !important;border-color:var(--color-text-light) !important;cursor:not-allowed}.b-radio--buttons{display:flex;flex-direction:column}.b-radio--buttons>*{display:flex;align-items:center}.b-radio--buttons input{width:100%;width:2rem;height:1.2rem;margin:0 !important}.b-radio--buttons label{margin-bottom:0 !important}.b-radio--button{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative}.b-radio--button input{position:absolute;opacity:0;cursor:pointer;width:100%}.b-radio--button>:nth-child(2){padding-top:0.2rem}.b-radio--button span{cursor:pointer}.b-radio--button input~.check_mark{border:1px solid #6b7280 !important;border-radius:24px;height:1.2rem;width:1.2rem;margin-right:1rem}.b-radio--button input:checked~.check_mark{border:1px solid var(--color-text) !important;border-radius:24px;height:1.2rem;width:1.2rem;position:absolute;top:2px;left:0}.b-radio--button input:checked~label{margin-left:2.2rem}.b-radio--button input:checked~.check_mark:after{content:"\A";width:0.4rem;height:0.4rem;border-radius:24px;background:var(--color-text);position:absolute;top:32%;left:31%}.error__urgency,.error__email,.error__privacy,.error__title,.error__delivery__country{color:#dc2626}.error__urgency input,.error__email input,.error__privacy input,.error__title input,.error__delivery__country input{border-color:#dc2626 !important}.error__message--email,.error__message--urgency,.error__message--privacy,.error__message--title,.error__message--delivery--country{color:#dc2626;font-size:0.6rem;font-style:italic}.footer{width:100%;margin-top:4rem;padding-top:4rem;border-top:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-muted)}.footer__container{font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif;width:100%;max-width:none;margin-left:0;margin-right:0;padding:2rem 1.5rem 4rem;box-sizing:border-box;grid-area:main;display:grid;grid-template-columns:50% 1fr 1fr;grid-template-areas:'main main main' 'body body body';justify-content:center}@media (max-width: 1024px){.footer__container{grid-template-columns:1fr 1fr 1fr;grid-template-areas:'col main main' 'col body body'}}@media (max-width: 768px){.footer__container{grid-template-columns:1fr 1fr;grid-template-areas:'col main' 'col main' 'col body'}}.footer__container>:nth-child(1){display:flex;flex-direction:row;width:100%;justify-content:space-around}@media (max-width: 1024px){.footer__container>:nth-child(1){grid-area:col;flex-direction:column}}.footer__col{display:flex;flex-direction:column;justify-self:center}@media (max-width: 768px){.footer__col{justify-self:start}.footer__col>:last-child{padding-bottom:1.4rem}}.footer__col a{color:var(--color-text-muted);padding-top:0.6rem;font-size:0.8rem}.footer__col a:hover{text-decoration:none;color:var(--color-text)}.footer__col span{color:var(--color-text-muted);padding-top:0.6rem;font-size:0.8rem}.social_link{display:grid;grid-template-columns:30px 30px 30px}.footer__col-header{font-size:1rem;font-weight:600;padding-bottom:0.8rem;color:var(--color-text)}.footer__col-address{display:flex;flex-direction:column;padding-bottom:2rem;font-size:0.8rem}.footer__privacy{padding-top:2rem;font-size:0.8rem;grid-area:body;align-self:center;text-align:center}.navigation{border-bottom:1px solid var(--color-border);width:100%;background:var(--color-bg)}.navigation__container{display:flex;justify-content:space-between;align-items:center;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif;flex-wrap:wrap;width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.navigation__logo{display:flex;align-items:center;font-size:2rem}@media (max-width: 425px){.navigation__logo{font-size:1.4rem}}.navigation__logo a{color:var(--color-text);text-decoration:none;background-image:url(/assets/papercavalier_logo-2e0705521d41f0491bf4cc1ae0638113f49a6bac0e9f7bcbd0068177b3620d61.png);background-size:2.4rem;background-repeat:no-repeat;background-position:center left 10px;padding-left:2rem;border-radius:var(--radius-sm);transition:color 0.15s ease, background-color 0.15s ease}@media (max-width: 425px){.navigation__logo a{background-size:2rem}}.navigation__logo a:hover{color:var(--color-text-muted);background-color:transparent;background-image:url(/assets/papercavalier_logo-2e0705521d41f0491bf4cc1ae0638113f49a6bac0e9f7bcbd0068177b3620d61.png)}.navigation__logo a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.navigation__menu{display:flex;align-items:center;font-size:1rem;color:var(--color-text-muted)}@media (max-width: 768px){.navigation__menu{display:none}.navigation--active .navigation__menu{display:flex;flex-direction:column;align-items:center;flex:0 1 100%}.navigation--active .navigation__menu>*{width:100%;align-self:center;border:none;border-bottom:1px solid var(--color-border)}.navigation--active .navigation__menu>* .navigation__menu-item{text-align:center}.navigation--active .navigation__menu>:nth-last-child(1){border:none}}.navigation__menu>*{border-left:1px solid var(--color-border)}.navigation__menu>:nth-last-child(1){border-right:1px solid var(--color-border)}.navigation__menu a{font-weight:400;color:var(--color-text-muted);text-decoration:none;transition:color 0.15s ease, background-color 0.15s ease}.navigation__menu a:hover{background-color:transparent;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:0.2em}.navigation__menu a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.navigation__menu .navigation__link--active{font-weight:600;color:var(--color-accent);text-decoration:none}.navigation__menu .navigation__link--active:hover{color:var(--color-accent-hover);text-decoration:none}.navigation__link{margin:2rem 2rem 2rem 2rem}.navigation__menu-button{display:none}.navigation--active .navigation__menu-button>*{background-color:var(--color-text)}.navigation--active .navigation__menu-button>:nth-child(1){-webkit-transform:rotate(-45deg) translate(-12px, 3px);transform:rotate(-45deg) translate(-12px, 3px)}.navigation--active .navigation__menu-button>:nth-child(2){display:none}.navigation--active .navigation__menu-button>:nth-child(3){-webkit-transform:rotate(45deg) translate(-8px, 1px);transform:rotate(45deg) translate(-8px, 1px)}@media (max-width: 768px){.navigation__menu-button{display:inline;cursor:pointer}}.navigation__menu-button:hover>*{background-color:var(--color-text-muted)}.navigation__menu-bar{width:3rem;height:0.4rem;background-color:var(--color-text);margin:0.6rem 0;transition:0.4s}.find-book{box-sizing:border-box;width:100%;max-width:77.5rem;margin-left:auto;margin-right:auto;padding:3.5rem 2rem 6rem}@media (min-width: 768px){.find-book{padding-left:3rem;padding-right:3rem}}.find-book__grid{display:grid;align-items:start;gap:3.5rem}@media (min-width: 1024px){.find-book__grid{grid-template-columns:1fr 1fr}}.find-book__intro{max-width:32.5rem}.find-book__title{margin:0;font-size:clamp(2.75rem, 5vw, 3.5rem);font-weight:600;line-height:0.98;letter-spacing:-0.05em;color:var(--color-text)}.find-book__lead{margin:1.25rem 0 0;font-size:1.125rem;line-height:1.75rem;color:var(--color-text-muted)}.find-book__notes{margin-top:3.5rem;display:flex;flex-direction:column;gap:2.5rem}.find-book__note{margin:0;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,0.1)}.find-book__note-title{margin:0;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-muted)}.find-book__note-body{margin:0.75rem 0 0;font-size:1rem;line-height:1.75rem;color:var(--color-text-muted)}.find-book__note-link{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.find-book__note-link:hover{color:var(--color-text)}.find-book__form-inner{display:flex;flex-direction:column;gap:2rem}.find-book__fieldset{margin:0;padding:0;border:none}.find-book__section-title{margin:0 0 0.5rem;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-muted)}.find-book__form{min-width:0}.find-book__form .find-book__fieldset+.find-book__fieldset{padding-top:0.5rem}.find-book__row{display:grid;gap:1.25rem 1.5rem}@media (min-width: 768px){.find-book__row--2{grid-template-columns:1fr 1fr}}.find-book__field{min-width:0}.find-book__field--full{margin-top:1.5rem}.find-book__fieldset>.find-book__section-title+.find-book__row{margin-top:0.25rem}.find-book__hint{margin:0 0 0.5rem;font-size:0.8125rem;line-height:1.45;color:var(--color-text-light)}.find-book__radios{display:flex;flex-direction:column;gap:0.15rem;margin-top:0.35rem}.find-book__radio-row{position:relative;display:flex;align-items:flex-start;gap:0.75rem;margin:0;padding:0.4rem 0;cursor:pointer;font:inherit}.find-book__radio-row input[type='radio']{position:absolute;left:0;top:0.55rem;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.find-book__radio-row input[type='radio']:focus-visible+.find-book__radio-ui{outline:2px solid var(--color-focus);outline-offset:2px}.find-book__radio-row .find-book__radio-ui{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:0.2rem;border:2px solid #d1d5db;border-radius:50%;position:relative;transition:border-color 0.15s ease}.find-book__radio-row input[type='radio']:checked+.find-book__radio-ui{border-color:var(--color-accent)}.find-book__radio-row input[type='radio']:checked+.find-book__radio-ui::after{content:'';position:absolute;top:50%;left:50%;width:0.5rem;height:0.5rem;margin:-0.25rem 0 0 -0.25rem;background:var(--color-accent);border-radius:50%}.find-book__radio-row .find-book__radio-text{font-size:0.9375rem;line-height:1.45;color:var(--color-text-muted)}.find-book__radio-row input[type='radio']:checked~.find-book__radio-text{color:var(--color-text)}.find-book__actions{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;margin-top:0.25rem;padding-top:0.5rem}.find-book__privacy-note{align-self:stretch;margin:0;font-size:0.8125rem;line-height:1.5;color:var(--color-text-light)}.find-book__privacy-link{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.find-book__privacy-link:hover{color:var(--color-text)}.find-book__submit{border:none;border-radius:var(--radius-md);padding:1rem 2.25rem;font-family:inherit;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:var(--color-accent);cursor:pointer;transition:background-color 0.15s ease, transform 0.1s ease}.find-book__submit:hover{background:var(--color-accent-hover)}.find-book__submit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.find-book__form .input{margin-bottom:0;width:100%}.find-book__form input[type="text"],.find-book__form input[type="email"],.find-book__form input[type='number'],.find-book__form-inner input[type="text"],.find-book__form-inner input[type="email"],.find-book__form-inner input[type='number']{border-radius:var(--radius-md);padding:1.0625rem 1.125rem;min-height:3.375rem;line-height:1.45;width:100%;border:1px solid var(--color-border);margin-bottom:0 !important;font:inherit;box-sizing:border-box;background:var(--color-surface)}.find-book__form input[type="text"]:focus,.find-book__form input[type="email"]:focus,.find-book__form input[type='number']:focus,.find-book__form-inner input[type="text"]:focus,.find-book__form-inner input[type="email"]:focus,.find-book__form-inner input[type='number']:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent;background:var(--color-bg)}.find-book__form input[type="text"]:hover:not(:focus),.find-book__form input[type="email"]:hover:not(:focus),.find-book__form input[type='number']:hover:not(:focus),.find-book__form-inner input[type="text"]:hover:not(:focus),.find-book__form-inner input[type="email"]:hover:not(:focus),.find-book__form-inner input[type='number']:hover:not(:focus){border-color:#d1d5db}.find-book__form textarea.find-book__textarea,.find-book__form-inner textarea.find-book__textarea{display:block;border-radius:var(--radius-md);padding:1.0625rem 1.125rem;width:100%;min-height:9.5rem;border:1px solid var(--color-border);margin:0;font:inherit;line-height:1.5;resize:vertical;box-sizing:border-box;background:var(--color-surface)}.find-book__form textarea.find-book__textarea:focus,.find-book__form-inner textarea.find-book__textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent;background:var(--color-bg)}.find-book__form textarea.find-book__textarea:hover:not(:focus),.find-book__form-inner textarea.find-book__textarea:hover:not(:focus){border-color:#d1d5db}.find-book__form select,.find-book__form .find-book__select,.find-book__form-inner select,.find-book__form-inner .find-book__select{appearance:none;background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center;padding-right:2.75rem;font-family:inherit;font-size:inherit;cursor:pointer;border-radius:var(--radius-md);padding-left:1.125rem;padding-top:1.0625rem;padding-bottom:1.0625rem;width:100%;min-height:3.375rem;line-height:1.45;border:1px solid var(--color-border);outline:none;margin-bottom:0 !important;box-sizing:border-box}.find-book__form select:focus,.find-book__form .find-book__select:focus,.find-book__form-inner select:focus,.find-book__form-inner .find-book__select:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent;background-color:var(--color-bg)}.find-book__form select:hover:not(:focus),.find-book__form .find-book__select:hover:not(:focus),.find-book__form-inner select:hover:not(:focus),.find-book__form-inner .find-book__select:hover:not(:focus){border-color:#d1d5db}.country-select{position:relative;width:100%}.country-select__control{position:relative;width:100%}.country-select__input{display:block;width:100%;min-height:3.375rem;padding:1.0625rem 3.75rem 1.0625rem 1.125rem;font:inherit;font-size:0.9375rem;line-height:1.45;text-align:left;cursor:text;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);box-sizing:border-box;transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.85rem center;background-size:1rem}.country-select__input::placeholder{color:var(--color-text-light)}.country-select__input:hover:not(:focus){border-color:#d1d5db}.country-select__input:focus{outline:none;border-color:var(--color-border);background-color:var(--color-bg);box-shadow:0 0 0 2px rgba(224,122,101,0.35)}.country-select--open .country-select__input{border-color:var(--color-border);background-color:var(--color-bg);box-shadow:0 0 0 2px rgba(224,122,101,0.35)}.country-select__chevron{position:absolute;right:0.625rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath stroke='%239ca3af' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0.65rem 0.45rem;cursor:pointer;pointer-events:auto;transition:transform 0.2s ease, opacity 0.15s ease;opacity:0.85}.country-select__chevron:hover{opacity:1}.country-select--open .country-select__chevron{transform:translateY(-50%) rotate(180deg)}.country-select__panel{position:absolute;left:0;right:0;top:calc(100% + 0.35rem);z-index:40;display:flex;flex-direction:column;max-height:20rem;overflow:hidden;padding:0.35rem 0.5rem 0.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 4px 6px -1px rgba(17,24,39,0.06),0 20px 36px -12px rgba(17,24,39,0.14)}.country-select__panel[hidden]{display:none !important}.country-select--open .country-select__panel{display:flex}.country-select__list{margin:0;padding:0.25rem 0;list-style:none;overflow-y:auto;flex:1;min-height:0}.country-select__divider{height:1px;margin:0.5rem 0.5rem;padding:0;background:var(--color-border);list-style:none;pointer-events:none}.country-select__item{margin:0.125rem 0.25rem;padding:0.7rem 0.75rem;font-size:0.9375rem;line-height:1.4;color:var(--color-text);cursor:pointer;list-style:none;border-radius:var(--radius-sm);transition:background-color 0.1s ease}.country-select__item:hover{background:var(--color-surface);outline:none}.country-select__item:focus{outline:none;background:rgba(224,122,101,0.14)}.country-select__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-surface)}.country-select__item[aria-selected='true']{background:rgba(224,122,101,0.14);font-weight:500;color:var(--color-text)}.find-book__form .rfq-form__label{display:block;margin-top:1.25rem;padding-bottom:0.35rem;font-size:0.8125rem !important;font-weight:500;line-height:1.4;color:var(--color-text)}.find-book__form .rfq-form__label a{color:var(--color-text-light);text-decoration:none}.find-book__form .rfq-form__label a:hover{color:var(--color-text)}.find-book__field>.rfq-form__label:first-child{margin-top:0}.find-book__form .find-book__section-title+.rfq-form__label{margin-top:0.75rem}#book_quote_asin{margin-top:0.8rem !important}.error__privacy{padding-bottom:0}.error__message--privacy{padding-bottom:0.6rem}.rfq-form{font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif;background:#ffffff;border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:4.8rem;margin-bottom:4.8rem;display:flex;align-items:center;justify-content:space-between}@media (max-width: 425px){.rfq-form{padding:1.2rem}}.rfq-form label{font-size:0.8rem}.rfq-form h1{font-size:30px}.rfq-form__info{flex:0 1 100%;border-left:1px solid var(--color-border);padding-left:3rem}.rfq-form__info #price-threshold{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.rfq-form__info input[type="text"],.rfq-form__info input[type="email"],.rfq-form__info input[type='number']{border-radius:var(--radius-sm);padding:0.75rem 1rem;width:100%;border:1px solid #d1d5db;margin-bottom:0 !important;font:inherit;box-sizing:border-box}.rfq-form__info input[type="text"]:focus,.rfq-form__info input[type="email"]:focus,.rfq-form__info input[type='number']:focus{outline:2px solid var(--color-focus);outline-offset:1px}.rfq-form__info input[type="text"]:active,.rfq-form__info input[type="email"]:active,.rfq-form__info input[type='number']:active{border-color:var(--color-text-muted)}.rfq-form__info select{appearance:none;background-color:transparent;font-family:inherit;font-size:inherit;cursor:inherit;border-radius:var(--radius-sm);padding-left:1rem;padding-right:1rem;width:100%;min-height:2.75rem;border:1px solid #d1d5db;outline:none;margin-bottom:0 !important;box-sizing:border-box}.rfq-form__info select:focus{outline:2px solid var(--color-focus);outline-offset:1px}.rfq-form__info select:active{border-color:var(--color-text-muted)}.rfq-form__info-header{color:var(--color-text)}.rfq-form__info-description a{color:var(--color-text-muted)}.rfq-form__info-description a:hover{text-decoration:none;color:var(--color-text)}.rfq-form__image{flex:0 1 35%;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.rfq-form__image{display:none}}.rfq-form__image img{max-width:40rem;width:100%;height:auto;border-radius:var(--radius-md);background:var(--color-surface);background-repeat:no-repeat;background-size:cover;background-position:center}.rfq-form__label{margin-top:1.2rem;padding-bottom:0.6rem;font-size:13px !important}.rfq-form__label a{color:var(--color-text-light);text-decoration:none}.rfq-form__label a:hover{color:var(--color-text)}.rfq-form__label::first-letter{text-transform:capitalize}.expired{margin:3rem auto;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.expired .image-container{max-width:400px;margin:auto}.expired .information{margin:auto 1rem}.expired .information h2{padding-bottom:1rem;padding-top:50px;text-align:center;color:var(--color-text)}.expired .information p{font-size:1.2rem;margin:1rem auto;max-width:800px;line-height:2rem;text-align:center}.expired .information a{color:var(--color-text-muted)}.expired .information a:hover{color:var(--color-text)}.book-container{display:flex;flex-wrap:wrap;margin:2rem auto;justify-content:center}.book-container .book-image{padding-right:1rem}.book-container .book-data{max-width:300px;padding-left:1rem;border-left:1px solid var(--color-border)}.book-title{line-height:24px;margin-top:0}@media screen and (max-width: 536px){.book-title{margin-top:16px}}.book-header{display:grid;margin-top:1rem}.book-header h3{line-height:1;text-align:center}#pay-button{text-align:center}#pay-button .b-button{margin-top:1rem}#pay-button a{padding-top:0.7rem;display:block;color:var(--color-text-muted);font-size:0.75rem;text-decoration:underline;font-family:var(--font-sans);cursor:pointer}#pay-button a:hover{color:var(--color-text)}.feedback_form{display:none;font-family:var(--font-sans);max-width:325px;margin:0 auto 1rem auto}.feedback_form input[type=submit]{font-family:var(--font-sans);border:1px solid var(--color-text);border-radius:var(--radius-md);padding:0.875rem 1.5rem;font-weight:600;margin-top:1.5rem;background:var(--color-text);color:var(--color-bg);cursor:pointer;margin-left:3rem;margin-right:3rem;transition:background-color 0.15s ease, border-color 0.15s ease}.feedback_form input[type=submit]:hover{background:var(--color-focus);border-color:var(--color-focus)}.notification{margin-left:3rem;margin-right:2.5rem}#other_input{display:none;width:85%;margin-top:1.2rem}#feedback_price_input{width:85%}.payment-information{padding-top:50px;text-align:center;color:var(--color-text-muted)}.order-paid{margin:3rem auto;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.order-paid .image-container{max-width:300px;margin:auto}.order-paid .information{margin:auto 1rem}.order-paid .information h2{padding-bottom:1rem;padding-top:50px;text-align:center;color:var(--color-text)}.order-paid .information p{font-size:1.2rem;margin:1rem auto;max-width:1000px;line-height:2rem;text-align:center}.order-paid .information a{color:var(--color-text-muted)}.order-paid .information a:hover{color:var(--color-text)}.order-confirmation{margin:3rem auto;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.order-confirmation .image-container{max-width:600px;margin:auto}.order-confirmation .order-details{margin:auto 1rem}.order-confirmation .order-details h2{padding-bottom:1rem}.order-confirmation .order-details p{font-size:1.2rem;margin:1rem auto;max-width:900px;line-height:2rem;text-align:center}.order-confirmation .order-details a{color:var(--color-text-muted)}.order-confirmation .order-details a:hover{color:var(--color-text)}.tracking-layout{flex:1;width:100%;background-color:var(--color-tracking-bg);padding:2.5rem 0 3rem}.tracking-layout__inner{box-sizing:border-box;width:100%;max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.tracking-layout__notice{margin-bottom:1.5rem;padding:0.875rem 1.25rem;border-radius:var(--radius-md);text-align:center;font-size:0.9375rem;line-height:1.5;color:var(--color-tracking-notice-text);background-color:var(--color-tracking-notice-bg);border:1px solid rgba(122,92,32,0.2)}.tracking-layout .card{margin-top:2rem}.tracking-page{--tracking-form-control-height: 3rem;margin:0 auto;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.tracking-page__intro{text-align:center;margin-bottom:1.75rem}.tracking-page__eyebrow{margin:0 0 0.5rem;font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-light)}.tracking-page__title{margin:0 0 0.75rem;font-size:clamp(1.75rem, 4vw, 2.25rem);font-weight:700;line-height:1.2;color:var(--color-text)}.tracking-page__subtitle{margin:0 auto;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--color-text-muted)}.tracking-page__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.5rem 1.25rem}@media (min-width: 480px){.tracking-page__card{padding:1.75rem 1.75rem 1.5rem;border-radius:1.125rem}}.tracking-page__form{margin:0}.tracking-page__label{display:block;margin-bottom:0.5rem;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-light)}.tracking-page__form-row{display:flex;flex-direction:column;align-items:stretch;gap:0.75rem}@media (min-width: 640px){.tracking-page__form-row{flex-direction:row;align-items:stretch;gap:0.75rem}}.tracking-page .order-number-input{box-sizing:border-box;flex:1;min-width:0;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif;border-radius:var(--radius-md);padding:0.75rem 1rem;border:1px solid #d1d5db;font-size:1rem;line-height:1.25;color:var(--color-text)}@media (min-width: 640px){.tracking-page .order-number-input{height:var(--tracking-form-control-height);min-height:var(--tracking-form-control-height);max-height:var(--tracking-form-control-height);padding-top:0;padding-bottom:0;line-height:1.25}}.tracking-page .order-number-input::placeholder{color:var(--color-text-light)}.tracking-page .order-number-input:focus{outline:2px solid var(--color-focus);outline-offset:1px}.tracking-page__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-sans);font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;border-radius:var(--radius-md);padding:0.75rem 1.35rem;box-sizing:border-box;border:1px solid var(--color-accent);background:var(--color-accent);color:#ffffff;cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease}.tracking-page__submit:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.tracking-page__submit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width: 640px){.tracking-page__submit{height:var(--tracking-form-control-height);min-height:var(--tracking-form-control-height);max-height:var(--tracking-form-control-height);padding:0 1.5rem}}.tracking-page__hint{margin:1.25rem 0 0.75rem;font-size:0.8125rem;line-height:1.5;color:var(--color-text-light)}.tracking-page__help{margin:0;font-size:0.8125rem;line-height:1.5}.tracking-page__help-link{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.tracking-page__help-link:hover{color:var(--color-text)}.tracking-page__help-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.card{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;border-radius:1rem;margin-top:3rem;margin-bottom:3rem;font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif}.card h1{text-align:center}.card .card-body{padding-top:2rem}.card .card-body .order-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (max-width: 425px){.card .card-body .order-details{justify-content:center}}.card .card-body .shipment-details{text-align:right}@media (max-width: 425px){.card .card-body .shipment-details{text-align:center}}.card .card-body .tracking-bar{position:relative;background-color:var(--color-border);height:7px;display:flex;margin-bottom:60px;margin-top:50px}.card .card-body .tracking-bar .step:first-child:before{background:linear-gradient(90deg, var(--color-bg) 50%, var(--color-border) 50%)}.card .card-body .tracking-bar .step:last-child:before{background:linear-gradient(90deg, var(--color-border) 50%, var(--color-bg) 50%)}.card .card-body .tracking-bar .step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;margin-top:-26px;text-align:center;position:relative}.card .card-body .tracking-bar .step::before{height:7px;position:absolute;content:"";width:100%;left:0;top:26px}.card .card-body .tracking-bar .step.active:first-child:before{background:linear-gradient(90deg, var(--color-bg) 50%, var(--color-text) 50%)}.card .card-body .tracking-bar .step.active:last-child:before{background:linear-gradient(90deg, var(--color-text) 50%, var(--color-bg) 50%)}.card .card-body .tracking-bar .step.active:before{background:var(--color-text)}.card .card-body .tracking-bar .step.active .icon{background:var(--color-text);color:#fff}.card .card-body .tracking-bar .step.active .text{font-weight:400;color:var(--color-text)}.card .card-body .tracking-bar .icon{display:inline-block;width:60px;height:60px;line-height:60px;position:relative;border-radius:100%;background:var(--color-border)}.card .card-body .tracking-bar .icon img{padding:10px;filter:brightness(0) invert(1)}.card .card-body .tracking-bar .text{display:block;margin-top:7px}.contact-page{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:3rem;font-family:var(--font-sans);color:var(--color-text);line-height:1.6;background:var(--color-bg)}.contact-page__title{font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 0.5rem;color:var(--color-text);width:100%}.contact-page__lede{max-width:42rem;margin:0 0 2rem;font-size:1rem;line-height:1.6;color:var(--color-text-muted);width:100%}.contact-page__lede a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid var(--color-border)}.contact-page__lede a:hover{color:var(--color-text);border-bottom-color:var(--color-text-light)}.contact-page__form{display:flex;flex-direction:column;width:100%;max-width:42rem;margin:0 auto;padding:0;gap:0}.contact-page__enquiry{border:0;margin:0 0 0.5rem;padding:0;min-width:0}.contact-page__enquiry legend{padding:0;float:none}.contact-page__enquiry .rfq-form__label{margin-top:0;font-size:0.875rem !important;font-weight:600;color:var(--color-text);padding-bottom:0.5rem}.contact-page__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.5rem}.contact-page__chip{position:relative;flex-shrink:0;margin:0;cursor:pointer;font-weight:500;font-size:0.875rem}.contact-page__chip-input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;clip:rect(0, 0, 0, 0)}.contact-page__chip-input:focus-visible+.contact-page__chip-text{outline:2px solid var(--color-accent);outline-offset:2px}.contact-page__chip-input:checked+.contact-page__chip-text{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}.contact-page__chip-text{display:inline-block;padding:0.5rem 0.875rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);transition:border-color 0.15s ease, background 0.15s ease, color 0.15s ease}.contact-page__chip:hover .contact-page__chip-text{border-color:var(--color-text-light)}.contact-page__order{margin-top:1.5rem}.contact-page__order .rfq-form__label{margin-top:0 !important;padding-bottom:0.35rem;font-size:0.875rem !important;font-weight:600;color:var(--color-text)}.contact-page__order--emphasised .rfq-form__label{font-weight:600;color:var(--color-text)}.contact-page__order-hint{font-size:0.8125rem;color:var(--color-text-light);margin:-0.15rem 0 0.5rem;line-height:1.4}.contact-page__trust{margin:1.5rem 0 0.5rem;font-size:0.875rem;color:var(--color-text-muted)}.contact-page__submit{align-self:center;width:auto;margin-top:0.5rem !important;border-radius:var(--radius-md) !important;padding:0.875rem 1.5rem !important;background:var(--color-accent) !important;border-color:var(--color-accent) !important;color:#fff !important}.contact-page__submit:hover{background:var(--color-accent-hover) !important;border-color:var(--color-accent-hover) !important}.contact-page__submit:focus,.contact-page__submit:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}.contact-page__secondary-email{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:0.8125rem;color:var(--color-text-light);line-height:1.5}.contact-page__secondary-email a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid var(--color-border)}.contact-page__secondary-email a:hover{color:var(--color-text);border-bottom-color:var(--color-text-light)}.contact-page #contact_form_feedback{margin-bottom:1rem;width:100%}.contact-page #contact_form_feedback h6{margin:0;font-weight:600;font-size:1rem;color:var(--color-text)}.contact-page__form>.rfq-form__label{margin-top:1.5rem;font-size:0.875rem !important;font-weight:600;color:var(--color-text);padding-bottom:0.35rem}.contact-page__form>fieldset+.rfq-form__label{margin-top:2rem}.contact-page .contact-page__form input[type='text'],.contact-page .contact-page__form input[type='email']{box-sizing:border-box;width:100%;padding:1.0625rem 1rem;min-height:3.375rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;line-height:1.45;margin-bottom:0 !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.contact-page .contact-page__form input[type='text']:focus,.contact-page .contact-page__form input[type='text']:focus-visible,.contact-page .contact-page__form input[type='email']:focus,.contact-page .contact-page__form input[type='email']:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.contact-page .contact-page__form input[type='text']:hover:not(:focus),.contact-page .contact-page__form input[type='email']:hover:not(:focus){border-color:var(--color-text-light)}.contact-page .contact-page__form textarea{box-sizing:border-box;width:100%;padding:1.0625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;line-height:1.5;margin-bottom:0 !important;resize:vertical;min-height:11rem;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.contact-page .contact-page__form textarea:focus,.contact-page .contact-page__form textarea:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.contact-page .contact-page__form textarea:hover:not(:focus){border-color:var(--color-text-light)}.hidden{display:none}.flash{display:none}#shifter-app{font-family:Arial, sans-serif;padding-top:22px;padding-bottom:50px;max-width:610px;margin:0 auto;min-height:800px}#shifter-app .move-flash{margin-top:10px;font-size:26px;padding:20px}#shifter-app .scanner{width:100%;text-align:center;margin-top:150px}#shifter-app .scanner img{opacity:0.2;width:80%}#shifter-app .no-results{font-size:24px;padding:20px;text-align:center;margin-top:30px}#shifter-app header .header-top{display:flex;justify-content:space-between;margin-bottom:20px}#shifter-app header .header-top .logo img{height:100px}#shifter-app header .header-top .sign-out a{font-size:26px;color:#ddd;text-decoration:none}#shifter-app header .header-top .sign-out a:hover{text-decoration:underline;color:#555}#shifter-app header .search-bar{display:flex;margin-top:30px;height:80px}#shifter-app header .search-bar input[type='text']{border-radius:10px 0 0 10px;flex:1;padding:20px;font-size:36px;border:1px solid black;height:100%;letter-spacing:2px}#shifter-app header .search-bar input[type='text']::placeholder{font-size:30px}#shifter-app header .search-bar input[type='submit']{border-radius:0 8px 8px 0;background:#4a90e2;color:white;border:1px solid black;border-left:none;padding:10px 20px;height:100%;font-size:36px;transition:background-color 0.2s ease;letter-spacing:1px}#shifter-app header .search-bar input[type='submit']:hover{background:#6ab0f2}#shifter-app .details{display:grid;grid-template-columns:170px 1fr;margin-top:40px;border-bottom:1px solid #aaa;padding-bottom:40px}#shifter-app .details .book-cover{width:140px;border:1px solid black;border-radius:5px}#shifter-app .details .book-info table{width:100%}#shifter-app .details .book-info table tr td{vertical-align:top;font-size:26px;padding-bottom:12px;line-height:28px}#shifter-app .details .book-info table tr td:first-child{font-weight:bold;padding-right:20px}#shifter-app .details .multiResultWarning{border:3px solid #c09853;border-radius:10px;font-size:24px;line-height:28px;margin-top:10px;margin-bottom:0px;text-align:center}#shifter-app .move .location-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid #aaa;padding-bottom:28px}#shifter-app .move .location-grid h3{margin-bottom:30px;font-size:30px}#shifter-app .move .location-grid select,#shifter-app .move .location-grid input{width:100%}#shifter-app .move .location-grid p{height:70px}#shifter-app .move .location-grid .current p{display:grid;grid-template-columns:115px 1fr;font-size:24px;padding-top:25px}#shifter-app .move .location-grid .current p .locationLabel{white-space:nowrap}#shifter-app .move .location-grid .current p .value{word-break:break-word;font-size:28px}#shifter-app .move .location-grid .current p .value.bigger{font-size:40px;font-weight:bold}#shifter-app .move .location-grid .new select,#shifter-app .move .location-grid .new input{height:64px;font-size:28px;padding:5px}#shifter-app .move .location-grid .new input{padding-left:9px}#shifter-app .move #confirm-move-btn{background:#4a90e2;color:#fff;border:1px solid black;transition:background 0.2s ease;cursor:pointer;width:100%;padding:20px;height:80px;border-radius:8px;font-size:36px;margin-top:40px}#shifter-app .move #confirm-move-btn:hover{background:#6ab0f2}#shifter-app .copies{border-collapse:separate;border-spacing:0 40px}#shifter-app .copies .shelf{border-radius:8px 0 0 8px;border:1px solid black;padding:30px 20px;font-weight:bold;width:1%;white-space:nowrap;font-size:28px;background-color:#eee;color:#555}#shifter-app .copies .condition{padding:30px 20px;border:1px solid black;border-left:none;border-right:none;font-size:24px}#shifter-app .copies .action{width:1%;white-space:nowrap;padding:0}#shifter-app .copies .action a{border-radius:0 8px 8px 0;background:#4a90e2;color:#fff;border:1px solid black;transition:background 0.2s ease;cursor:pointer;font-size:30px;border:1px solid black;padding:30px 40px;text-decoration:none;display:block}#shifter-app .copies .action a:hover{background:#6ab0f2}#shifter-app .options form{margin:0}#shifter-app .options .options-form{margin-top:10px}#shifter-app .options .options-form .options-row{margin-bottom:40px}#shifter-app .options .options-form .options-row input[type='checkbox']{margin-top:-5px;margin-right:30px;transform:scale(2.6);height:28px;cursor:pointer}#shifter-app .options .options-form .options-row label{margin-left:30px;font-size:30px;cursor:pointer}#shifter-app .options .options-form input[type='submit']{background:#4a90e2;color:#fff;border:1px solid black;transition:background 0.2s ease;cursor:pointer;text-shadow:none;margin-left:15px;padding:20px 20px;font-size:20px;border-radius:6px;border:none}#shifter-app .options .options-form input[type='submit']:hover{background:#6ab0f2}#invoices-app-logo{width:200px;height:auto;margin-top:100px;margin-bottom:50px}#new-invoice-btn,#invoice-number,#error-messages{margin-bottom:50px}#invoices-list-btn{margin-top:50px}#last-invoices{margin-bottom:15px}.invoice-link{display:block;margin-bottom:7px}.packages,.boxes,.invoices{margin:15px;text-align:center}.packages .top-bar,.boxes .top-bar,.invoices .top-bar{margin-bottom:45px;text-align:right}.packages .top-bar a,.boxes .top-bar a,.invoices .top-bar a{padding-left:10px}.packages .app-logo,.boxes .app-logo,.invoices .app-logo{margin-top:200px}.packages .notable-information .container,.boxes .notable-information .container,.invoices .notable-information .container{background-color:#fffc2a}.packages .packages-form,.boxes .packages-form,.invoices .packages-form{margin:0 auto;max-width:600px}.packages .packages-form #search_value,.boxes .packages-form #search_value,.invoices .packages-form #search_value{box-sizing:border-box;height:30px;width:100%}.packages .packages-form select,.boxes .packages-form select,.invoices .packages-form select{width:100%}.packages .packages-form .btn-large,.boxes .packages-form .btn-large,.invoices .packages-form .btn-large{width:100%}.packages .packages-form .app-logo,.boxes .packages-form .app-logo,.invoices .packages-form .app-logo{margin-top:50px;margin-bottom:25px;max-width:200px}.btn-large{width:80%}.head-wrapper{margin-top:100px}.input-wide{width:600px}.package,.box{width:800px;margin:0 auto;color:black}.package .tracking_number,.box .tracking_number{font-size:25px;font-weight:bold;margin-bottom:1em;padding-top:.5em}.package main,.box main{margin-bottom:1.5em}.package .info h2,.box .info h2{color:red;text-align:left}.package .info .image,.box .info .image{display:table-cell;float:left;margin:5px 10px}.package .info .notes,.box .info .notes{display:inline}.package .info .notes .title,.box .info .notes .title{font-size:22px;margin-bottom:1em;padding-top:.5em}.package .info .notes p,.box .info .notes p{margin:.5em}.package .info .notes .details,.box .info .notes .details{font-size:16px}.package .info .notes .details .attr,.package .info .notes .details .val,.box .info .notes .details .attr,.box .info .notes .details .val{width:49%}.package .info .notes .details .main-attr,.package .info .notes .details .main-val,.box .info .notes .details .main-attr,.box .info .notes .details .main-val{width:48.55%}.package .info .notes .details .attr,.package .info .notes .details .main-attr,.box .info .notes .details .attr,.box .info .notes .details .main-attr{float:left;font-weight:bold;text-align:right}.package .info .notes .details .val,.package .info .notes .details .main-val,.box .info .notes .details .val,.box .info .notes .details .main-val{float:right;font-style:oblique;text-align:left}.package .info .notes .details .basic-info,.box .info .notes .details .basic-info{margin-bottom:1em}.package .info .notes .details .purchase-info,.box .info .notes .details .purchase-info{margin-bottom:2em}.package .info .notes .details .sale-info,.box .info .notes .details .sale-info{margin-bottom:1.5em}.package .info .notes .details .container,.box .info .notes .details .container{display:block;width:70%}.package .info .notes .details .main-container,.box .info .notes .details .main-container{display:block;width:45%}.package .info .notes .details .prices,.box .info .notes .details .prices{background-color:#999999;color:white;margin:auto .5em;padding:.15em}.package .info hr,.box .info hr{border:0;height:1px;background:#999999}.package .alert,.box .alert{display:block;overflow:hidden;padding:8px 10px 8px 10px;text-align:center;color:#000;background-color:#FFE000}.package .alert .description,.package .alert .type,.box .alert .description,.box .alert .type{font-size:22px}.package .alert .author,.box .alert .author{float:right;font-size:16px;font-style:italic}.package .actions,.box .actions{display:block}.package .actions .action,.box .actions .action{width:600px;margin:auto}.package .actions .action a.btn-large,.box .actions .action a.btn-large{width:560px;margin-bottom:5px}.package .actions .action form,.box .actions .action form{margin-bottom:5px}.package .actions .action form input,.box .actions .action form input{width:560px}.package .actions .action form input:focus,.box .actions .action form input:focus{outline:2px solid #fff;outline-offset:-7px}
