:root{--ftc-content-width: 1120px;--ftc-border: #e7e2da;--ftc-text: #1f1a17;--ftc-muted: #6f645a;--ftc-accent-teal: #007a81;--ftc-accent-teal-rgb: 0 122 129;--ftc-topbar-rgb: 121 211 214;--ftc-topbar: rgb(var(--ftc-topbar-rgb) / 78%);--ftc-topbar-gradient: linear-gradient( to bottom, rgb(var(--ftc-topbar-rgb) / 90%) 0%, rgb(var(--ftc-topbar-rgb) / 74%) 55%, rgb(var(--ftc-topbar-rgb) / 0%) 100% );--ftc-topbar-gradient-mobile: linear-gradient( to bottom, rgb(var(--ftc-topbar-rgb) / 94%) 0%, rgb(var(--ftc-topbar-rgb) / 80%) 55%, rgb(var(--ftc-topbar-rgb) / 8%) 100% )}body{color:var(--ftc-text);background:#fff}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:.01em}a{text-underline-offset:.2em}#MainContent .section--page-width{max-width:var(--ftc-content-width);margin-inline:auto}#MainContent .button,#MainContent .button-secondary{border-radius:0;letter-spacing:.08em;text-transform:uppercase}#MainContent .hero h1{font-size:clamp(2.6rem,7.4vw,6.3rem);letter-spacing:.01em;text-transform:none;font-weight:500}#MainContent .section-content-wrapper.layout-panel-flex--column,#MainContent .section-resource-list__content{max-width:72ch;margin-inline:auto}#MainContent .section-content-wrapper.layout-panel-flex--row{max-width:none}#MainContent[data-template="page.contact"] .section-content-wrapper{max-width:var(--ftc-content-width)}#MainContent[data-template="page.contact"] .page-width-content{--page-content-width: var(--ftc-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}#MainContent .hero .section-content-wrapper{max-width:none}#MainContent .hero .text-block,#MainContent .hero .text-block>*{text-align:center;margin-inline:auto}@media screen and (min-width:750px){#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-left,#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-left:has(.media-gallery--extend){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .55) calc(var(--full-page-grid-central-column-width) * .45) var(--full-page-grid-margin)}#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-right,#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-right:has(.media-gallery--extend){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .45) calc(var(--full-page-grid-central-column-width) * .55) var(--full-page-grid-margin)}#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-left .product-details{padding-inline-start:clamp(1.25rem,2.2vw,2.25rem)}#MainContent[data-template=product] .product-information__grid.product-information__grid--half.product-information--media-right .product-details{padding-inline-end:clamp(1.25rem,2.2vw,2.25rem)}}#MainContent[data-template=collection] .section-background,#MainContent[data-template=collection] .section,#MainContent[data-template=list-collections] .section-background,#MainContent[data-template=list-collections] .section,#MainContent[data-template="page.about"] .section-background,#MainContent[data-template="page.about"] .section,#MainContent[data-template="page.contact"] .section-background,#MainContent[data-template="page.contact"] .section,#MainContent[data-template="page.catalogues"] .section-background,#MainContent[data-template="page.catalogues"] .section,#MainContent[data-template="page.book-fairs"] .section-background,#MainContent[data-template="page.book-fairs"] .section,body.page-library-building #MainContent .section-background,body.page-library-building #MainContent .section{background:#80d8d8}body:has(#MainContent[data-template=collection]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template=collection]) #header-component:not([transparent]) .header__row--mobile,body:has(#MainContent[data-template=list-collections]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template=list-collections]) #header-component:not([transparent]) .header__row--mobile,body:has(#MainContent[data-template="page.about"]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template="page.about"]) #header-component:not([transparent]) .header__row--mobile,body:has(#MainContent[data-template="page.contact"]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template="page.contact"]) #header-component:not([transparent]) .header__row--mobile,body:has(#MainContent[data-template="page.catalogues"]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template="page.catalogues"]) #header-component:not([transparent]) .header__row--mobile,body:has(#MainContent[data-template="page.book-fairs"]) #header-component:not([transparent]) .header__row,body:has(#MainContent[data-template="page.book-fairs"]) #header-component:not([transparent]) .header__row--mobile{background:#80d8d8}body.page-library-building #header-component:not([transparent]) .header__row,body.page-library-building #header-component:not([transparent]) .header__row--mobile{background:#80d8d8}#MainContent .shopify-section[id$=__about_company] .section-background,#MainContent .shopify-section[id$=__about_company] .section,#MainContent .shopify-section[id$=__founder_section] .section-background,#MainContent .shopify-section[id$=__founder_section] .section{background:var(--ftc-accent-teal)}#MainContent .shopify-section[id$=__about_company] .section-content-wrapper{max-width:var(--ftc-content-width);margin-inline:auto;justify-content:flex-start}#MainContent .shopify-section[id$=__highlights_collections] .section-background,#MainContent .shopify-section[id$=__highlights_collections] .section-resource-list{background:#fff}#MainContent .shopify-section[id$=__highlights_collections] .section-resource-list__content,#MainContent .shopify-section[id$=__highlights_collections] .collection-card__content{align-items:center;text-align:center}#MainContent .section-resource-list .text-block.h3 h2,#MainContent .section .text-block.h3 h2,#MainContent .section .text-block.h4 h3{letter-spacing:.02em}#MainContent .collection-card__content{gap:.35rem}#MainContent .collection-card__content h1,#MainContent .collection-card__content h2,#MainContent .collection-card__content h3,#MainContent .collection-card__content h4,#MainContent .collection-card__content h5,#MainContent .collection-card__content h6{font-size:.95rem}#MainContent .menu a,#MainContent .menu .menu__heading{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}body:has(#MainContent[data-template=index]) #header-component[transparent] .header__row{background:transparent;isolation:isolate}body:has(#MainContent[data-template=index]) #header-component[transparent] .header__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--ftc-topbar-gradient)}body:has(#MainContent[data-template=index]) #header-component[transparent] .header__row>*{position:relative;z-index:1}#header-component[transparent] .header__row--top{border-bottom:0}#header-component[transparent] .header-logo{margin-inline:0}#header-component[transparent] .header-logo__image{width:auto;height:clamp(74px,8.6vw,170px);max-width:none}#header-component[transparent] .header__columns{align-items:center;padding-block:clamp(.6rem,1.5vw,1.35rem);--header-left: 1fr;--header-right: 1fr}#header-component[transparent] .header__column--left,#header-component[transparent] .header__column--center,#header-component[transparent] .header__column--right{align-items:center}#header-component[transparent] .header__column--right{justify-content:flex-end}#header-component[transparent] .header-menu,#header-component[transparent] .menu-list{width:100%}#header-component[transparent] .menu-list__list-item{white-space:nowrap}#header-component[transparent] .menu-list__list{flex-wrap:wrap;row-gap:.35rem}#header-component[transparent] .menu-list__list-item[aria-hidden=true]{visibility:visible}#header-component[transparent] .menu-list__list-item[slot=more]{display:none}#header-component[transparent] .menu-list__link{font-size:clamp(.9rem,1.12vw,1.7rem);letter-spacing:0;text-transform:none;min-height:auto;padding-block:.15rem}#header-component[transparent] .overflow-menu::part(list){gap:clamp(.9rem,1.7vw,2rem)}.header-social{display:inline-flex;align-items:center;gap:clamp(.7rem,1.1vw,1.35rem)}.header-social__link{color:currentcolor;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;opacity:.96}.header-social__link svg{width:100%;height:100%}.header-social__link--mail{width:1.7rem;height:1.7rem}.header-social__link:hover{opacity:.75}.shopify-section-group-footer-group .footer-content{gap:clamp(1.2rem,2.5vw,2rem)}.shopify-section-group-footer-group .footer-content .text-block h4{margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.08em}.shopify-section-group-footer-group .footer-content .menu__heading{text-transform:uppercase;letter-spacing:.08em}@media screen and (min-width:990px){#MainContent .section-resource-list,#MainContent .section:not(.hero__container){padding-inline:clamp(1.5rem,4vw,4rem)}.shopify-section-group-footer-group{border-top:1px solid var(--ftc-border)}}@media screen and (max-width:989px){body:has(#MainContent[data-template=index]) #header-component[transparent] .header__row:before{background:var(--ftc-topbar-gradient-mobile)}#header-component[transparent] .menu-list__link{font-size:1rem}#MainContent .section-resource-list,#MainContent .section:not(.hero__container){padding-inline:clamp(1rem,4vw,1.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ftc-custom.css.map */
