.img-fluid{max-width:100%;height:auto}figure{margin:0;padding:0}.container{max-width:1300px;padding:0 30px;margin:0 auto}.row{display:flex;flex-wrap:wrap;width:100%}[class*=col-]{padding:0 10px;flex:1}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.mb-50{margin-bottom:50px}.col-12{flex:0 0 100%;max-width:100%}.col-9{flex:0 0 75%;max-width:75%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-3{flex:0 0 25%;max-width:25%}section.hero-banner{padding:55px 0 48px}.featured-image{border:.25px solid #0000005c;max-width:358px}.hero-banner .container{max-width:848px}figure.banner-logo img{max-width:329px;width:100%}.banner-text li,p.banner-text{font-family:FF Kievit Pro,sans-serif;font-weight:300;font-size:22px;line-height:180%;letter-spacing:3px;color:var(--black)}p.banner-text{font-family:FF Kievit Pro,sans-serif;font-weight:300;font-size:22px;line-height:180%;letter-spacing:3px;color:var(--black);max-width:295px;margin-top:33px;padding-left:70px}ul.banner-text{margin-left:25px;padding-top:23px;margin-bottom:0}a.arrow-down{margin-top:75px}.hero-banner a.arrow-down:not(:hover) img{animation:bounce 1.6s infinite cubic-bezier(.445,.05,.55,.95);cursor:pointer}.hero-banner a.arrow-down:hover img{transform:scale(1.5)}@keyframes bounce{50%{transform:translateY(-15px)}}section.gray-section{padding:54px 0 44px}p.font33{font-family:Playfair Display;font-weight:400;font-size:33px;line-height:44px;letter-spacing:1px;color:var(--white)}h2.h2large{font-weight:400;line-height:1.2em;color:var(--white);letter-spacing:0;margin:-80px 0 0;font-size:clamp(50px,22.5vw,292px);white-space:nowrap}a.btn{font-family:FF Kievit Pro,sans-serif;font-weight:900;line-height:24px;text-transform:uppercase;text-decoration:none;position:relative;font-size:16px;letter-spacing:2px}a.btn:hover{color:#000!important;opacity:1!important}.header-logo{height:auto!important;position:relative}header header-menu .menu-list__link:after,.header-logo:after,a.btn:after{content:"";width:100%;height:2px;background:#000;position:absolute;bottom:-8px;left:0;-webkit-clip-path:polygon(0 0,0 0,0% 100%,0 100%);clip-path:polygon(0 0,0 0,0% 100%,0 100%);transition:-webkit-clip-path 275ms ease;transition:clip-path 275ms ease;transition:clip-path 275ms ease,-webkit-clip-path 275ms ease}a.btn:after{calc(100% - 10px)}header header-menu .menu-list__link.menu-list__link--active:after,header header-menu .menu-list__link:hover:after,.header-logo:hover:after,a.btn:hover:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.full-width-image .col-12{padding:0}.full-width-image figure img.img-fluid{width:100%;height:auto;object-fit:cover}section.black-logo{padding:13px 0}section.product-section{padding:50px 0}p.sub-heading{font-family:FF Kievit Pro,sans-serif;font-weight:700;font-size:20px;line-height:130%;letter-spacing:5px;margin-bottom:50px}h2.font-50-primary{font-family:Playfair Display;font-weight:500;font-size:50px;line-height:130%}h2.font-50-secondry{font-family:KievitOT,sans-serif;font-weight:300;font-size:50px;line-height:130%}.product-section h2.font-50-primary{color:#974f16;margin-bottom:-10px}.product-section h2.font-50-secondry{color:var(--black);margin-bottom:30px}.product-grid{padding:40px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px}.product-grid .card{border:.25px solid #974F16;padding:10px}.product-grid figure img{width:100%;max-width:100%;height:300px;object-fit:cover}.product-grid .card h2.p-title{font-family:FF Kievit Pro,sans-serif;font-weight:900;font-size:16px;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:#1c1c1c;margin:11px 0 -2px}.product-grid p.short-des{font-family:FF Kievit Pro,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0px;color:#1c1c1c}.product-section a.btn{font-size:16px}.title-wrapper p.product-discription{font-family:FF Kievit Pro;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0px;margin-top:0}h2.font29{font-family:FF Kievit Pro,sans-serif;font-weight:300;font-size:29px;line-height:130%;letter-spacing:0px}p.font-18{font-family:FF Kievit Pro,sans-serif;font-weight:300;font-size:18px;line-height:144%;letter-spacing:0px}p.font-23{font-family:Playfair Display;font-weight:500;font-size:23px;line-height:130%;color:var(--white)}.pagination-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:25px;margin:55px auto 0}.pagination-wrapper>span:not(:has(a)){border:1px solid #DFE3E8}.pagination-wrapper>span,.pagination-wrapper>span a{font-family:SF Pro Text;font-weight:700;font-size:14px;line-height:1;letter-spacing:0;text-align:center;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:1px solid #DFE3E8}.pagination-wrapper>span a:hover,.pagination-wrapper>span.current{border-color:#000;background:#000;color:#fff}.pr-30{padding-right:30px!important}.email-signup__input::placeholder{font-family:FF Kievit Pro;font-weight:400;font-size:11.32px;letter-spacing:2.83px;text-transform:uppercase;color:#fff;opacity:.5}.email-signup__input::-ms-input-placeholder{font-family:FF Kievit Pro;font-weight:400;font-size:11.32px;letter-spacing:2.83px;text-transform:uppercase;color:#fff;opacity:.5}blog-posts-list .blog-filters,results-list .collection-wrapper .facets-block-wrapper{max-width:1220px;margin:0 auto;width:100%}blog-posts-list .blog-filters{margin:11px auto 46px}blog-posts-list .blog-posts-container,results-list .product-grid{display:flex!important;flex-direction:row;flex-wrap:wrap;max-width:1220px;column-gap:9px;row-gap:26px;margin:0 auto}blog-posts-list .blog-post-item,results-list .product-grid__item{flex:0 0 calc(20% - 7.2px);display:flex;width:calc(20% - 7.2px);border:.25px solid #9AAFB4!important;padding:9px!important}blog-posts-list .blog-post-item .blog-post-card,results-list .article-card{display:flex;flex-direction:column;justify-content:flex-start;width:100%}blog-posts-list .blog-post-item>.shopify-block,results-list .product-grid__item>.shopify-block{width:100%;overflow:hidden}blog-posts-list .blog-post-item .blog-post-card .blog-post-card__content a .text-block{padding-bottom:0}blog-posts-list nav.custom-pagination{padding-top:40px;padding-bottom:10px}blog-posts-list .blog-post-item .blog-post-card .blog-post-card__content a .text-block,results-list .product-grid h3.article-card__title{margin:0;font-family:FF Kievit Pro;font-weight:900;font-size:16px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;word-wrap:break-word}results-list .product-grid h3.article-card__title{margin-top:18px}blog-posts-list .blog-post-item .blog-post-card rte-formatter.blog-post-card__content-text,results-list .product-grid p.article-card__excerpt{font-family:FF Kievit Pro;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0px;text-align:left}blog-posts-list .blog-post-item .blog-post-card rte-formatter.blog-post-card__content-text{padding:0}blog-posts-list .blog-post-item .blog-post-card rte-formatter.blog-post-card__content-text a,blog-posts-list .blog-post-item .blog-post-card .blog-post-card__content time,results-list .product-grid a.article-card__link{display:none}blog-posts-list .blog-post-item .blog-post-card .blog-post-card__image--large{--blog-post-card-img-height: auto;aspect-ratio:1/1.33;border-radius:0!important}.custom-pagination ul{display:flex;gap:0;align-items:center;list-style:none;padding:0;position:relative;justify-content:center;margin:30px auto 0;column-gap:25px;flex-direction:row;flex-wrap:nowrap}.custom-pagination ul li>span,.custom-pagination ul li a{width:32px;height:32px;background:#fff!important;border:1px solid #DFE3E8;border-radius:0;display:flex;justify-content:center;align-items:center;font-family:FF Kievit Pro;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:center}.custom-pagination ul li a svg{width:9px!important;height:16px!important}.custom-pagination ul li a:hover,.custom-pagination ul li .current-page{background:#000!important;border:1px solid #000;color:#fff}.custom-pagination ul li a:hover svg path{stroke:#fff;stroke-width:4px}form.facets__form .column-options-wrapper,.facets-mobile-wrapper .column-options-wrapper{display:none!important}.error-section-404 .error-page>.spacing-style{align-items:center;padding-top:45px;padding-bottom:100px}.error-section-404 .error-page rte-formatter.text-block h1{font-size:120px!important}.error-section-404 .error-page .group-block-content .text-block h2{font-size:60px;line-height:130%;font-weight:400;margin-top:15px}.error-section-404 .error-page .group-block-content .text-block p{font-size:16px!important;line-height:170%!important;font-weight:400;font-family:FF Kievit Pro,sans-serif;margin-top:23px;max-width:100%}.error-section-404 .error-page .group-block-content a{width:max-content;margin-top:18px;font-size:14px!important;line-height:170%!important;letter-spacing:3px;font-weight:900!important;text-transform:uppercase;font-family:FF Kievit Pro,sans-serif}.error-section-404 .error-page .image-block{justify-content:flex-end;width:300px;height:300px;margin-left:auto}.error-section-404 .error-page .image-block:before{position:absolute;content:"";background:url(https://janneke-philippi.myshopify.com/cdn/shop/files/contact-image-banner-logo_medium.svg) no-repeat center;width:128px;height:128px;top:auto;bottom:-20px;left:auto;right:35%}.facets__label,.products-count-wrapper span{font-family:FF Kievit Pro,sans-serif;font-weight:700}.bookshop-recommendations-detail-section .product-media,.bookshop-recommendations-detail-section .product-media img{display:block;height:auto!important;aspect-ratio:1/1.25}.product-grid-container.bookshop-product .products-count-wrapper span{font-size:16px!important}@media(max-width:1024px){.error-section-404 .error-page .image-block:before{bottom:-30px;right:41%}}@media(min-width:992px){.stick-image{position:sticky;top:100px;align-self:start}}@media(max-width:1199px){.pr-lg-0{padding-right:0!important}results-list .product-grid__item{flex:0 0 calc(25% - 7px);width:calc(25% - 7px)}blog-posts-list .blog-post-item,results-list .product-grid__item{flex:0 0 calc(33% - 4.2px);width:calc(33% - 4.2px)}}@media(max-width:991px){.container{padding:0 20px}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-4{flex:0 0 33.333%;max-width:33.333%}.pr-md-0{padding-right:0!important}results-list .product-grid__item{flex:0 0 calc(33% - 4px);width:calc(33% - 4px)}.error-section-404 .error-page>.spacing-style{flex-direction:column;row-gap:50px}.error-section-404 .error-page>.spacing-style .group-block{width:100%;max-width:100%}.error-section-404 .error-page .image-block{margin-left:auto;margin-right:auto}.error-section-404 .error-page .image-block:before{bottom:-30px;right:56%}}@media(max-width:767px){.container{padding:0 20px}.col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.justify-sm-content-center{justify-content:center}.container{padding:0 5px}.mb-50{margin-bottom:30px}.shopify-section-group-footer-group section.black-logo img{width:44px!important}.shopify-section-group-footer-group section.black-logo{padding:4px 0 10px!important}.row-sm-reverse{flex-direction:column-reverse}section.hero-banner{padding:40px 0 100px}.featured-image{max-width:211px;margin-bottom:50px}figure.banner-logo img{max-width:300px;width:100%;margin:0 auto}ul.banner-text{padding-top:20px;margin:0 auto;padding-left:0;text-align:center}.banner-text li,p.banner-text{font-size:18px}a.arrow-down{margin-top:45px}p.font33{font-size:19px;letter-spacing:0;line-height:1}h2.h2large{margin:-23px 0 33px;font-size:clamp(50px,21.5vw,292px)}section.gray-section{padding:35px 0 20px}.full-width-image figure img.img-fluid{height:234px}.black-logo figure img{width:34px!important}.selected-products h3.section-subtitle{font-size:33px!important;line-height:1.3!important;margin-top:10px!important;margin-bottom:50px!important}.selected-products .owl-carousel .owl-nav{position:absolute;width:64px;height:auto;display:flex;top:-63px;left:auto;right:0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;column-gap:17px}.selected-products .owl-prev-btn,.selected-products .owl-next-btn{font-size:0!important}.selected-products .owl-carousel .owl-prev,.selected-products .owl-carousel .owl-next{width:20px;height:35px;display:flex}.selected-products .owl-carousel .owl-prev:hover,.selected-products .owl-carousel .owl-next:hover{opacity:.5}.selected-products .owl-carousel .owl-prev{background:url(/cdn/shop/files/carousel-icon-left.svg?v=1762953739) no-repeat center!important}.selected-products .owl-carousel .owl-next{background:url(/cdn/shop/files/carousel-icon-right.svg?v=1762953415) no-repeat center!important}.selected-products{padding:45px 0 20px!important}results-list .product-grid{padding:30px 15px 0;row-gap:15px}results-list .product-grid__item{flex:0 0 100%;width:100%}blog-posts-list .blog-posts-container,results-list .product-grid{row-gap:10px}blog-posts-list .blog-post-item,results-list .product-grid__item{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}results-list .product-grid__item .article-card{width:100%;max-width:100%}.custom-pagination ul{column-gap:5px}.error-section-404 .error-page>.spacing-style{row-gap:73px}.error-section-404 .error-page .image-block{width:221px;height:221px}.error-section-404 .error-page .image-block:before{width:95px;height:95px;bottom:-34px;right:60%;background-size:100%}.bookshop-product .sorting-filter__select-wrapper{border-radius:3px}.bookshop-product .filter-count-bubble__text{display:flex;justify-content:center;align-items:center;width:10px!important;height:10px!important}blog-posts-list nav.custom-pagination{padding-top:11px;padding-bottom:56px}blog-posts-list .blog-post-item .blog-post-card .blog-post-card__content a .text-block,results-list .product-grid h3.article-card__title{word-wrap:break-word}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
