@font-face{font-family:Akzidenz;src:url(/cdn/shop/files/AkzidenzGrotesk-Cond-_1.woff) format("woff")}:root{--font-heading-family: "Akzidenz";--font-accent-family: "Akzidenz"}.hob-menu{position:absolute;top:17px}.hdr-trans-hp .hob-menu-hp #opener{color:rgb(var(--site-header-transparent-color))}.menu-open #opener,.menu-open .hob-menu-hp #opener{color:var(--color-menu-text)}#opener{color:var(--color-menu-text);font-size:4rem;position:relative;padding:0;display:flex;align-items:center;cursor:pointer}#icon-opener{display:flex}#icon-opener svg{margin-left:1rem;transition:transform ease .3s}.menu-open #icon-opener svg{transform:rotate(-45deg)}#icon-opener .icon{height:13px;width:13px}.hob-menu ul{opacity:0;transform:translateY(-10%);z-index:-10;position:relative;font-size:4rem}@media screen and (max-width: 1025px){.hob-menu{top:12px}.hob-menu ul,#opener{font-size:3rem}}.hob-menu ul a,.hob-menu ul p{display:none}.menu-open .hob-menu ul{opacity:1;z-index:2;transform:translateY(0);transition:all ease .3s;height:auto!important;flex-flow:nowrap;flex-direction:column;color:var(--color-menu-text);margin-top:1rem}.menu-open .hob-menu ul a,.menu-open .hob-menu ul p{display:block;margin-right:1rem}.hob-menu .header-bar-inner li{display:none}.menu-open .hob-menu .header-bar-inner li{display:inherit}.background-menu{opacity:0;position:absolute;top:0;left:0;height:100dvh;width:100%;background-color:#f3ecd8;transition:all ease .3s}.menu-open .background-menu{opacity:1;display:block!important;animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header-bar--center{z-index:2}#cart-link,.hdr-trans-hp .header-bar--shopping-tools,.header-bar--shopping-tools{z-index:2;font-size:4rem}.secondary-hob-menu{margin-top:1em!important}.secondary-hob-menu a{text-decoration:underline}@media screen and (min-width: 1025px){.header-bar .header-bar--shopping-tools{font-size:4rem}.secondary-hob-menu{display:none!important}}@media screen and (max-width: 1025px){#cart-link,.hdr-trans-hp .header-bar--shopping-tools,.header-bar--shopping-tools{font-size:3rem}}.menu-open #cart-link,.menu-open .header-bar--shopping-tools,.menu-open.hdr-trans-hp .header-bar--shopping-tools{color:var(--color-menu-text)}.menu-open.hdr-trans-hp .header--logo-inverted{display:none}.menu-open.hdr-trans-hp .header--logo-std{display:block}.menu-open .hob-menu li{display:flex;align-items:baseline}.menu-information{margin:0;font-size:.7em;opacity:0;font-style:italic}.menu-open .hob-menu li:hover .menu-information{opacity:1;transition:opacity ease .3s}@media screen and (max-width: 750px){.menu-open .hob-menu li{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 1025px){.menu-information{opacity:1}}.berni-title{display:flex;justify-content:space-between;align-items:baseline;font-family:Akzidenz}.product__info-container .product-price-block{margin-bottom:0!important}.berni-title .price,.berni-subtitle{font-size:2em}.berni-subtitle{font-style:italic}.price-item{width:max-content}.accordion-title{font-size:1.5em!important}.radio-options-wrapper{align-items:baseline!important}.radio-options-wrapper legend{margin-right:2em}.product-popup-modal__content{height:fit-content!important}.modal-header{position:absolute!important;background:none!important;border-bottom:inherit!important;width:100%}.product-popup-modal__content-info{padding:2rem!important}.product-variant-picker-block{display:flex;justify-content:space-between;align-items:baseline}.hob-variant-color-images{display:flex;gap:.5em}.variant-active img{box-shadow:0 0 0 1px #000 inset,0 0 0 1px #000;display:block}.hob-variant-color-image img{height:100px}.product-form__submit{font-size:2rem}.product-form__buttons button:disabled{opacity:1}.coming-soon{padding-bottom:1em}.coming-soon button{font-size:2rem}.coming-soon-newsletter{margin-bottom:1em}.coming-soon-newsletter p,.coming-soon-newsletter .newsletter-fields{margin:0}#comingSoonMessage p,#comingSoonMessage .newsletter-form__field-wrapper{height:0;display:none;transition:all .3s ease-in-out}#comingSoonMessage.show p,#comingSoonMessage.show .newsletter-form__field-wrapper,#comingSoonMessage .newsletter-form__message--success{display:block;height:100%}#comingSoonMessage.show .newsletter-form__field-wrapper{margin-bottom:1em}.drawer__inner,.drawer__inner-empty{background:var(--color-background)!important}.card-product--text-section{font-family:Akzidenz;padding:.4rem 0;font-size:2rem;display:flex;justify-content:space-between;align-items:baseline}.hob-variants{display:flex;padding:0;font-size:1.5rem;list-style-type:none}.hob-variants li{margin:0!important;padding-right:1rem}.hob-variants .soldout{text-decoration:line-through;color:#d3d3d3}.hob-floor-plan{position:relative}.floor-plan-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;min-height:120px;pointer-events:none}.floor-plan-content h3{background-color:#000;color:var(--color-background);font-size:3em;padding:0 .5em}.floor-plan-content h4{background-color:#000;color:var(--color-background);font-size:2em;padding:0 1em}.floor-plan-content a{height:inherit;padding:1em 2em;min-height:0;color:var(--color-background)}.floor-plan{overflow:hidden;display:flex;justify-content:center;flex-direction:column;flex:3}.floor-plan h2{font-size:4rem;text-align:left}.floor-plan img{position:relative;z-index:1}.floor-plan map,.floor-plan map area{position:relative;z-index:3}@media screen and (max-width: 849px){.hob-floor-plan{display:flex;flex-direction:column-reverse}.floor-plan-content{top:55%;min-height:inherit}.floor-plan-content h3{font-size:1.5em}.floor-plan-content h4{font-size:1em;padding:.2em}.floor-plan-content a{min-width:inherit;padding:.5em 1em}}.floor-plan img{width:100%}@media screen and (min-width: 850px){.floor-plan .mobile,.no-touch .floor-plan-content a{display:none}}@media screen and (max-width: 849px){.floor-plan .desktop{display:none}}.collection-sub-navigation ul{font-family:Akzidenz;font-size:1.5em;display:flex;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.collection-sub-navigation ul::-webkit-scrollbar{display:none}.collection-sub-navigation li a{width:max-content}.collection_grid_inline_image{grid-row:span 1!important;grid-column:span 1!important}#shopify-section-template--23767312171381__main .page-width{min-height:85dvh;display:flex;width:100%;height:100%;align-items:center;justify-content:center}#shopify-section-template--23767312171381__main .main-page-title{display:none}#shopify-section-template--23767312171381__main .rte{font-family:var(--font-accent-family);font-size:2.2em;line-height:1em;text-align:center}#shopify-section-template--23767312171381__main p{margin:.8em}.slideshow-slide-text{text-shadow:2px 2px 4px rgba(0,0,0,.7)}.cinema{position:relative;overflow:hidden;width:100%;max-width:100%;height:100%}.cinema video,.cinema #endImage{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;object-fit:contain;object-position:center;z-index:0}.cinema .screen{position:relative;display:block;width:100%;height:auto;z-index:10}.cinema .hidden{display:none}.cinema button:disabled{opacity:.5;cursor:not-allowed}.cinema #controls{position:absolute;bottom:1em;z-index:20;display:flex;align-items:center;justify-content:center;width:100%}.cinema #controls button{background:var(--color-background);border:none;font-size:24px;cursor:pointer;margin:0 10px;color:var(--color-menu-text);width:40px!important;height:40px!important;border-radius:100%;display:flex;align-items:center;justify-content:center}.cinema #controls button:disabled{color:#aaa;cursor:not-allowed}.cinema #prevButton svg{transform:rotate(-180deg)}.cinema #controls button svg{display:inline-block;width:24px;height:24px;fill:currentColor}@media screen and (max-width: 1024px){.cinema{display:flex;flex-direction:column}.cinema #controls{position:relative;margin-top:4em}.cinema #controls button{display:block;position:relative;color:var(--color-background);background:var(--color-menu-text)}.cinema #controls button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-background)}.cinema #controls #prevButton svg{transform:translate(-50%,-50%) rotate(-180deg)}.cinema #controls button svg path{fill:var(--color-background)}}.cinema .relatif{position:relative;background-color:#000}.banner-video-controls{position:absolute;bottom:1em;right:var(--page-margin-desktop);transition:all ease .3s;display:flex;align-items:center;justify-content:center;gap:1em}.live-icon{z-index:10}.live-icon a{display:flex}.banner-full-bleed .live-icon img{width:150px;height:auto;position:relative;z-index:1}.sound-controls{cursor:pointer}.sound-controls svg{position:relative;z-index:10}.sound-controls svg path{fill:#fff}@media screen and (max-width: 1025px){.banner-video-controls{width:100%;left:0}.sounds-controls{position:absolute;left:var(--page-margin-mobile)}.banner-full-bleed .live-icon img{width:100px}}.ticker-section-outer-container{background-color:#000;color:var(--color-background);font-family:Akzidenz;text-transform:uppercase;font-size:2em}.ticker-item{font-size:2em;margin:0!important}.section-template--23767312073077__featured_collection .section-header-std-padding{margin-bottom:var(--section-header-vertical-spacing-mobile)!important}.featured-collection-section h2{font-size:4rem}.featured-collection-section .section-footer{text-align:center}.shopify-policy__title{display:none}.footer-block-heading{font-size:2.5rem!important}.footer-block-column a{padding:0!important}@media only screen and (min-width: 750px){.section-footer{margin-top:var(--section-footer-vertical-spacing-mobile)}}@media only screen and (max-width: 750px){.footer-block-column.footer-logo-block{text-align:center}}.contact__button button{font-size:2rem}.contact p{text-align:center}@media screen and (max-width: 750px){.pdfflip-onshelf ppf-flip-shelf:first-child{display:none!important}}#app-embed-container-281370 h2{font-family:var(--font-heading-family)!important}#shopify-pc__prefs__header-decline,.shopify-pc__banner__btn-decline{display:none!important}.shopify-pc__prefs__header-actions,.shopify-pc__banner__btns{flex-direction:row-reverse!important}.shopify-pc__prefs__header-actions button{margin:0 0 0 20px!important}.page-content{font-family:var(--font-accent-family);font-size:2.2em;line-height:1em;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/berni.css.map */
