.jbc-design-interior{--jbc-mineral:#EEF3F1;--jbc-sand:#F5F2EB;--jbc-card-sand:#F7F5ED;--jbc-petrol:#173B3C;--jbc-accent:#0D6670;--jbc-dark:#171D20;--jbc-line:#D7E0DC;--jbc-muted:#5D7470;background:#fff;color:var(--jbc-petrol);font-family:Arial,Helvetica,sans-serif}.jbc-design-interior #MainContent{color:var(--jbc-petrol)}.jbc-design-interior .jbc-interior-eyebrow{display:block;margin:0 0 11px;font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.17em;color:var(--jbc-accent);text-transform:uppercase}.jbc-design-interior :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--jbc-accent);outline-offset:3px}.jbc-design-interior .jbc-h-header :is(a,button,summary):focus-visible{outline-color:var(--jbc-accent)}.jbc-design-interior .jbc-collection-intro{position:relative;background:var(--jbc-mineral);border-bottom:1px solid var(--jbc-line);overflow:hidden}.jbc-design-interior .jbc-collection-intro__inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);align-items:center;gap:clamp(28px,6vw,94px);max-width:1370px;margin:0 auto;padding:clamp(34px,5vw,76px) clamp(19px,4vw,56px);min-height:330px}.jbc-design-interior .jbc-collection-intro__copy{min-width:0}.jbc-design-interior .jbc-collection-intro__breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 37px;font-size:12px;color:#68817d}.jbc-design-interior .jbc-collection-intro__breadcrumbs a{color:inherit;text-decoration:none}.jbc-design-interior .jbc-collection-intro__breadcrumbs a:hover{text-decoration:underline;color:var(--jbc-accent)}.jbc-design-interior .jbc-collection-intro__eyebrow{color:var(--jbc-accent);font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.18em;margin:0 0 12px}.jbc-design-interior .jbc-collection-intro h1{font:400 clamp(41px,5.5vw,76px)/1.04 Georgia,"Times New Roman",serif!important;letter-spacing:-.043em!important;color:var(--jbc-petrol)!important;text-transform:none!important;overflow-wrap:anywhere;max-width:930px;margin:0 0 18px}.jbc-design-interior .jbc-collection-intro__description{max-width:77ch;font-size:16px;line-height:1.72;color:#425e5b;overflow-wrap:anywhere}.jbc-design-interior .jbc-collection-intro__description :is(p,ul,ol){margin:0 0 12px}.jbc-design-interior .jbc-collection-intro__description a{color:var(--jbc-accent);text-underline-offset:3px}.jbc-design-interior .jbc-collection-intro__description :last-child{margin-bottom:0}.jbc-design-interior .jbc-collection-intro__count{display:inline-flex;align-items:center;margin:26px 0 0;color:#617a76;font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.05em}.jbc-design-interior .jbc-collection-intro__count:before{content:"";display:inline-block;width:22px;height:1px;background:var(--jbc-accent);margin-right:10px}.jbc-design-interior .jbc-collection-intro__art{display:grid;place-items:center;width:100%;max-width:370px;aspect-ratio:1;margin-inline:auto;border-radius:16px;background:#dae7e2;overflow:hidden;box-shadow:0 18px 50px #173b3c19}.jbc-design-interior .jbc-collection-intro__image{width:100%;height:100%;object-fit:contain}.jbc-design-interior .jbc-collection-intro__art--brand{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.jbc-design-interior .jbc-collection-intro__brand-mark{display:block;position:relative;overflow:hidden;width:clamp(150px,18vw,205px);aspect-ratio:1;border-radius:50%;flex:0 0 auto}.jbc-design-interior .jbc-collection-intro__brand-mark img{display:block;height:100%;width:auto!important;max-width:none!important;object-fit:initial;filter:none!important}.jbc-design-interior :is(collection-component,results-list) .collection-wrapper{--jbc-list-gap:22px}.jbc-design-interior .facets--horizontal,.jbc-design-interior .facets-mobile-wrapper{background:var(--jbc-sand)!important;color:var(--jbc-petrol)!important;border-block:1px solid #e6e2d9}.jbc-design-interior .facets--horizontal{border-radius:8px;margin-block:18px 24px}.jbc-design-interior .facets--horizontal :is(button,summary,select),.jbc-design-interior .facets-mobile-wrapper :is(button,summary,select){color:var(--jbc-petrol);font-family:Arial,Helvetica,sans-serif}.jbc-design-interior .facets-block-wrapper{color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-collection .facets-block-wrapper--horizontal,.jbc-design-interior.jbc-page-search .facets-block-wrapper--horizontal,.jbc-design-interior.jbc-page-collection .facets-toggle,.jbc-design-interior.jbc-page-search .facets-toggle{background:var(--jbc-sand)!important;--color-background:var(--jbc-sand);--color-foreground:var(--jbc-petrol);--color-border:var(--jbc-line);color:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-collection .facets-block-wrapper--horizontal .facets--horizontal,.jbc-design-interior.jbc-page-search .facets-block-wrapper--horizontal .facets--horizontal{background:var(--jbc-sand)!important;color:var(--jbc-petrol)!important;border:0!important;border-block:1px solid #e6e2d9!important;border-radius:0!important;margin-block:0!important}.jbc-design-interior.jbc-page-collection .facets-block-wrapper--horizontal :is(button,summary,select,a),.jbc-design-interior.jbc-page-search .facets-block-wrapper--horizontal :is(button,summary,select,a){color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-collection .facets-block-wrapper--horizontal :is(button,summary,select,a):focus-visible,.jbc-design-interior.jbc-page-search .facets-block-wrapper--horizontal :is(button,summary,select,a):focus-visible{outline-color:var(--jbc-accent)}.jbc-design-interior :is(collection-component,results-list) .main-collection-grid{padding:0 clamp(17px,3vw,45px) 45px}.jbc-design-interior :is(collection-component,results-list) .product-grid__item{min-width:0;max-width:100%}.jbc-design-interior :is(collection-component,results-list) .product-grid__item product-card,.jbc-design-interior .jbc-cart-releases product-card{display:block;min-width:0;height:100%;width:100%;border:1px solid var(--jbc-line);border-radius:12px;overflow:hidden;background:var(--jbc-card-sand);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.jbc-design-interior :is(collection-component,results-list) .product-grid__item product-card:hover,.jbc-design-interior .jbc-cart-releases product-card:hover{border-color:#9dbcb7;box-shadow:0 10px 28px #173b3c17;transform:translateY(-2px)}.jbc-design-interior :is(collection-component,results-list) .product-grid__item product-card:focus-within,.jbc-design-interior .jbc-cart-releases product-card:focus-within{outline:2px solid var(--jbc-accent);outline-offset:3px}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content,.jbc-design-interior .jbc-cart-releases .product-card__content{padding:13px!important;gap:10px!important;background:var(--jbc-card-sand)!important;color:var(--jbc-petrol)!important;border:0!important;--color:var(--jbc-petrol)!important}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .card-gallery,.jbc-design-interior .jbc-cart-releases .card-gallery{display:block;aspect-ratio:1;background:var(--jbc-mineral);overflow:hidden;border-radius:5px}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .card-gallery img,.jbc-design-interior .jbc-cart-releases .card-gallery img{width:100%;height:100%;object-fit:contain!important}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content :is(p[role=heading],h3,h4),.jbc-design-interior .jbc-cart-releases .product-card__content :is(p[role=heading],h3,h4){font:600 15.5px/1.37 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--jbc-petrol)!important;overflow-wrap:anywhere}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content product-price .price,.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content product-price .price-item,.jbc-design-interior .jbc-cart-releases product-price .price,.jbc-design-interior .jbc-cart-releases product-price .price-item{font:400 20px/1.2 Georgia,Times New Roman,serif!important;color:var(--jbc-petrol)!important}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content :is(p,a),.jbc-design-interior .jbc-cart-releases .product-card__content :is(p,a){color:var(--jbc-petrol)}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content a:hover,.jbc-design-interior .jbc-cart-releases .product-card__content a:hover{color:var(--jbc-accent)}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content .text-block p:not([role=heading]),.jbc-design-interior .jbc-cart-releases .product-card__content .text-block p:not([role=heading]){font-size:12px;line-height:1.5;color:var(--jbc-muted)}.jbc-design-interior.jbc-page-search .search-page__header{max-width:1220px;margin-inline:auto;padding:0 clamp(18px,2.8vw,40px)!important;--horizontal-alignment:flex-start;color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-search .search-page__header :is(h1,h2,h3){font:400 clamp(40px,4.1vw,58px)/1.12 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--jbc-petrol)!important;margin:0 0 19px}.jbc-design-interior.jbc-page-search .search-page__header input[type=search]{border:1px solid #bfd0c9!important;border-radius:8px!important;background:#f9fbf8!important;color:var(--jbc-petrol)!important;padding-block:14px!important;padding-inline-start:max(48px,calc(var(--icon-size-lg) + var(--margin-xl) * 1.5))!important;padding-inline-end:max(48px,calc(var(--icon-size-lg) + var(--margin-xl) * 1.5))!important;font:16px Arial,Helvetica,sans-serif!important}.jbc-design-interior.jbc-page-search .search-page__header button{color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-search .main-collection-grid{margin-top:10px}.jbc-design-interior.jbc-page-search results-list .collection-wrapper{padding-top:8px}.jbc-design-interior.jbc-page-cart .cart-page{max-width:1320px;width:100%;margin:0 auto;padding:clamp(15px,2vw,34px) 0 40px;color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-cart .cart-page__title{color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-cart .cart-title h1{font:400 clamp(36px,4vw,56px)/1.12 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-cart .cart-page__items{min-width:0;padding:12px 0 20px}.jbc-design-interior.jbc-page-cart .cart-page__items a{color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-cart .cart-page__items a:hover{color:var(--jbc-accent)}.jbc-design-interior.jbc-page-cart .cart-page__items img{object-fit:contain;border-radius:5px}.jbc-design-interior.jbc-page-cart .cart-summary__inner{color:var(--jbc-petrol)!important;background:var(--jbc-sand)!important;border:1px solid #e3dfd6;border-radius:12px;padding:clamp(20px,2.4vw,34px)!important}.jbc-design-interior.jbc-page-cart .cart-summary :is(h2,h3,h4){text-transform:none!important;color:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-cart .cart-page :is(input[type=number],select){border-radius:6px;color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-cart .cart-summary__inner .button:not(:disabled),.jbc-design-interior.jbc-page-cart .cart-page__items .button:not(:disabled){border-radius:7px}.jbc-design-interior.jbc-page-cart .cart-summary__inner .button--primary:not(:disabled),.jbc-design-interior.jbc-page-cart .cart-summary__inner .button:not(.button-secondary):not(:disabled){background:var(--jbc-accent)!important;border-color:var(--jbc-accent)!important;color:#fff!important}.jbc-design-interior.jbc-page-cart .cart-summary__inner .button--primary:hover:not(:disabled),.jbc-design-interior.jbc-page-cart .cart-summary__inner .button:not(.button-secondary):hover:not(:disabled){background:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-cart .jbc-cart-discover{max-width:1320px;margin:0 auto 24px;padding:0 clamp(18px,3vw,45px)}.jbc-design-interior.jbc-page-cart .jbc-cart-discover h2{font:400 clamp(27px,3vw,39px)/1.18 Georgia,"Times New Roman",serif!important;letter-spacing:-.03em;text-transform:none;color:var(--jbc-petrol);margin:0}.jbc-design-interior.jbc-page-cart .section-resource-list{padding:40px clamp(18px,3vw,45px) 48px!important;background:var(--jbc-mineral)!important;color:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-cart .section-resource-list .resource-list{max-width:1320px;margin-inline:auto;gap:20px!important}.jbc-design-interior.jbc-page-cart .section-resource-list .resource-list__item{background:var(--jbc-card-sand);border-radius:12px;min-width:0}.jbc-design-interior.jbc-page-cart .section-resource-list .resource-list__item product-card{border:1px solid var(--jbc-line);border-radius:12px;overflow:hidden;display:block;height:100%;background:var(--jbc-card-sand)}.jbc-design-interior.jbc-page-cart .section-resource-list .resource-list__item .product-card__content{background:var(--jbc-card-sand)!important;padding:14px!important;gap:10px!important}.jbc-design-interior.jbc-page-cart .cart-page__items .cart-items__empty-button:not(:disabled){background:var(--jbc-accent)!important;border:1px solid var(--jbc-accent)!important;border-radius:7px!important;color:#fff!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important}.jbc-design-interior.jbc-page-cart .cart-page__items .cart-items__empty-button:hover:not(:disabled){background:var(--jbc-petrol)!important;border-color:var(--jbc-petrol)!important;color:#fff!important}.jbc-design-interior.jbc-page-page .contact-form{max-width:1050px;width:100%;margin-inline:auto;background:var(--jbc-sand)!important;border:1px solid #e9e5dc;border-radius:13px;padding:clamp(24px,3.6vw,44px)!important;color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-page .contact-form .contact-form__input{background:#fff!important;color:var(--jbc-petrol)!important;border:1px solid #bfd0c9!important;border-radius:7px!important;font:15px/1.5 Arial,Helvetica,sans-serif!important;padding:12px 15px!important}.jbc-design-interior.jbc-page-page .contact-form .contact-form__input:focus-visible{outline:2px solid var(--jbc-accent)!important;outline-offset:2px}.jbc-design-interior.jbc-page-page .contact-form :is(button.button,input[type=submit]):not(:disabled){color:#fff!important;background:var(--jbc-accent)!important;border:1px solid var(--jbc-accent)!important;border-radius:7px!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important}.jbc-design-interior.jbc-page-page .contact-form :is(button.button,input[type=submit]):hover:not(:disabled){background:var(--jbc-petrol)!important;border-color:var(--jbc-petrol)!important}.jbc-design-interior.jbc-page-page .contact-form :is(.contact-form__error,.contact-form__success){color:var(--jbc-petrol)}@media(max-width:749px){.jbc-design-interior.jbc-page-page .contact-form{padding:24px 18px!important;border-radius:9px}}.jbc-design-interior.jbc-page-page .page-width-content{padding-block-start:clamp(36px,3.6vw,52px)!important;padding-block-end:clamp(48px,5vw,76px)!important}.jbc-design-interior.jbc-page-page:has(.contact-form) .page-width-content{padding-block-end:clamp(18px,2.2vw,28px)!important}@media(max-width:749px){.jbc-design-interior.jbc-page-page .page-width-content{padding-block-start:28px!important;padding-block-end:46px!important}.jbc-design-interior.jbc-page-page:has(.contact-form) .page-width-content{padding-block-end:18px!important}}.jbc-design-interior.jbc-page-page .page-width-content .section-content-wrapper{width:min(100%,1050px);max-width:1050px;margin-inline:auto;padding:clamp(29px,4vw,54px)!important;background:var(--jbc-sand);border:1px solid #e9e5dc;border-radius:13px;color:var(--jbc-petrol)}.jbc-design-interior.jbc-page-page .jbc-interior-page-eyebrow{margin-bottom:14px}.jbc-design-interior.jbc-page-page .page-width-content h1{font:400 clamp(37px,4.2vw,58px)/1.12 Georgia,"Times New Roman",serif!important;text-transform:none!important;letter-spacing:-.04em!important;color:var(--jbc-petrol)!important;margin:0 0 25px}.jbc-design-interior.jbc-page-page .page-width-content :is(h2,h3,h4){font-family:Georgia,Times New Roman,serif!important;color:var(--jbc-petrol);text-transform:none;letter-spacing:-.015em;line-height:1.3}.jbc-design-interior.jbc-page-page .page-width-content .rte{color:#385551;font:15.5px/1.78 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.jbc-design-interior.jbc-page-page .page-width-content .rte a{color:var(--jbc-accent);text-decoration:underline;text-underline-offset:3px}.jbc-design-interior.jbc-page-page .page-width-content .rte :is(img,iframe,video){max-width:100%;height:auto}.jbc-design-interior.jbc-page-page .page-width-content .rte table{display:block;max-width:100%;overflow-x:auto}@media(max-width:980px){.jbc-design-interior .jbc-collection-intro__inner{grid-template-columns:minmax(0,1fr) minmax(160px,.58fr);gap:24px;min-height:auto}.jbc-design-interior .jbc-collection-intro__art{max-width:280px}}@media(max-width:749px){.jbc-design-interior .jbc-collection-intro__inner{display:flex;flex-direction:column;align-items:stretch;padding:30px 18px 34px;gap:25px}.jbc-design-interior .jbc-collection-intro__breadcrumbs{margin:0 0 21px}.jbc-design-interior .jbc-collection-intro__art--brand{width:190px;max-width:100%;margin-inline:0}.jbc-design-interior .jbc-collection-intro__brand-mark{width:150px}.jbc-design-interior .jbc-collection-intro h1{font-size:clamp(37px,10vw,52px)!important}.jbc-design-interior .jbc-collection-intro__description{font-size:15px}.jbc-design-interior .jbc-collection-intro__art{width:min(100%,240px);margin:0 auto 0 0}.jbc-design-interior :is(collection-component,results-list) .main-collection-grid{padding:0 13px 30px}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content{padding:9px!important;gap:8px!important}.jbc-design-interior :is(collection-component,results-list) .product-grid__item .product-card__content :is(p[role=heading],h3,h4){font-size:13px!important;line-height:1.37!important}.jbc-design-interior.jbc-page-search .search-page__header{padding:0 18px!important}.jbc-design-interior.jbc-page-search .search-page__header :is(h1,h2,h3){font-size:36px!important}.jbc-design-interior.jbc-page-cart .cart-page{padding:15px 0 20px}.jbc-design-interior.jbc-page-cart .cart-summary__inner{padding:19px!important;border-radius:9px}.jbc-design-interior.jbc-page-cart .section-resource-list{padding:29px 14px 35px!important}.jbc-design-interior.jbc-page-page .page-width-content .section-content-wrapper{padding:24px 18px!important;border-radius:9px}.jbc-design-interior.jbc-page-page .page-width-content h1{font-size:36px!important}}@media(prefers-reduced-motion:reduce){.jbc-design-interior :is(collection-component,results-list) .product-grid__item product-card,.jbc-design-interior .jbc-cart-releases product-card{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jbc-interior-pages.css.map */
