:root,html,body{--font-body--family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--font-heading--family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--font-primary--family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--font-secondary--family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--font-paragraph--family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--button-font-family-primary: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--button-font-family-secondary: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--cart-primary-font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--cart-secondary-font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;--font-paragraph--size: 1rem !important;--font-paragraph-medium--size: 1rem !important;--font-paragraph-small--size: .875rem !important;font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important;font-size:16px}body,body :where(h1,h2,h3,h4,h5,h6,p,a,span,small,strong,em,button,input,select,textarea,label,summary,legend,li,dt,dd,div){font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important}body{font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}.hkg-language,.hk-language{display:flex;align-items:center;gap:.3rem;margin:0}.hkg-language button,.hk-language a,.hk-language button{border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;padding:.2rem;font-size:.72rem!important;letter-spacing:.06em;cursor:pointer;text-decoration:none;font:inherit}.hkg-language button.is-active,.hk-language a.is-active,.hk-language button.is-active{border-bottom-color:currentColor;cursor:default;opacity:1}.hkg-language--drawer,.hk-language--drawer{margin-top:2rem;gap:1rem}.hkg-language--drawer button,.hk-language--drawer a,.hk-language--drawer button{color:#131110;font-size:.82rem!important}.hkg-language form,.hk-language form{margin:0}.hkg-header a,.hkg-menu-toggle,.hk-nav a,.hk-menu-button,.hk-mobile-menu p{font-size:.78rem!important}.hkg-footer p,.hkg-footer__grid>div>a,.hk-footer a,.hk-footer p{font-size:.86rem!important}.hkg-footer__logo,.hk-footer__brand{display:block;width:clamp(150px,12vw,190px)!important;max-width:100%;overflow:visible}.hkg-footer__logo img,.hk-footer__brand img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center}.hk-eyebrow,.hkp-eyebrow,.hk-page__eyebrow{font-size:.76rem!important}.hk-product-card__meta h3,.hks-card__meta h2,.product-card__title,.resource-card__title{font-size:.92rem!important;line-height:1.3!important;font-weight:500!important}.hk-product-card__meta span,.hks-card__meta p,.product-card__price,.price{font-size:.86rem!important}.hk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.hk-services h3{font-size:1.4rem!important;font-weight:400!important;line-height:1.15!important}.hk-services p{font-size:.95rem!important;line-height:1.6!important}.hk-faq summary{font-size:1.05rem!important;line-height:1.45!important}.hk-faq details p{font-size:1rem!important;line-height:1.65!important}.hks-heading h1{font-size:clamp(3.8rem,8vw,8.5rem)!important;line-height:.86!important;font-weight:300!important;letter-spacing:-.055em!important}.hks-heading>div{font-size:1rem!important;line-height:1.6!important}.hks-category-nav a,.hks-filters summary,.hks-filters button,.hks-filters>a{font-size:.75rem!important}.hks-material-nav{display:flex;align-items:center;gap:.55rem;overflow-x:auto;padding:1.2rem 0;border-bottom:1px solid rgba(19,17,16,.18)}.hks-material-nav span{flex:0 0 auto;margin-right:.35rem;font-size:.7rem!important;letter-spacing:.12em;text-transform:uppercase}.hks-material-nav a{flex:0 0 auto;border:1px solid rgba(19,17,16,.18);border-radius:99px;padding:.65rem 1rem;font-size:.75rem!important;letter-spacing:.06em;text-transform:uppercase}.hks-card__meta h2{margin:0 0 .35rem!important}.hks-card__meta p{font-size:.78rem!important}.hks-card__meta>span{font-size:.86rem!important}[data-template=product] .product-details>.group-block{padding:clamp(2.5rem,5vw,6rem) clamp(1.25rem,4vw,4rem)!important}[data-template=product] .product-details h1,[data-template=product] .product-details .product-title,[data-template=product] .product-title a,[data-template=product] h1.product-title{font-size:clamp(2.5rem,4vw,4.6rem)!important;line-height:.92!important;letter-spacing:-.045em!important;font-weight:300!important}[data-template=product] .price{font-size:1.15rem!important}[data-template=product] variant-picker label,[data-template=product] .variant-option__label,[data-template=product] .product-form__input legend{font-size:.78rem!important;letter-spacing:.08em!important;text-transform:uppercase}[data-template=product] .accordion summary,[data-template=product] .accordion__summary{font-size:1rem!important;line-height:1.4!important}[data-template=product] .accordion__content,[data-template=product] .accordion__content p,[data-template=product] .rte,[data-template=product] .rte p{font-size:1rem!important;line-height:1.65!important}[data-template=product] .button{min-height:54px;font-size:.78rem!important}[data-template=product] .product-recommendations h2,[data-template=product] .product-recommendations h3{font-size:clamp(2rem,4vw,4rem)!important;line-height:1!important;font-weight:300!important;letter-spacing:-.035em!important}[data-template=product] product-card .text-block p[role=heading]{font-size:.92rem!important;line-height:1.3!important;font-weight:500!important}[data-template=product] product-card .price{font-size:.86rem!important}.hkp-story h2,.hkp-essentials h2{font-size:clamp(3rem,6vw,6.5rem)!important;font-weight:300!important}.hkp-story__copy,.hkp-essentials>header>p{font-size:1rem!important;line-height:1.7!important}.hkp-specs h3{font-size:.78rem!important}.hkp-specs dt,.hkp-specs dd{font-size:.9rem!important;line-height:1.45!important}.hkp-care h3{font-size:1.3rem!important;font-weight:400!important}.hkp-care p{font-size:.92rem!important}.hk-page h1{font-size:clamp(3.4rem,7vw,7rem)!important}.hk-page h2{font-size:clamp(2rem,4vw,4rem)!important}.hk-page p,.hk-page .rte,.hk-page .rte p{font-size:1rem!important;line-height:1.7!important}.hk-contact-form label{font-size:.78rem!important}.hk-contact-form input,.hk-contact-form select,.hk-contact-form textarea{font-size:1rem!important}.hk-contact-form button{min-height:54px;font-size:.78rem!important}.hk-contact-form button[disabled]{cursor:wait;opacity:.72}.hk-contact-success{grid-column:1 / -1;display:grid;gap:.75rem;padding:2rem;border:1px solid #131110;background:#e9e4db}.hk-contact-success strong{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400}.hk-contact-success span{font-size:1rem;line-height:1.55}[data-template=product] :where([class*=bss-po],[class*=optis],[id*=bss-po],[id*=optis]){font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important}[data-template=product] :where([class*=bss-po],[class*=optis]) label{font-size:.86rem!important;line-height:1.4!important}[data-template=product] :where([class*=bss-po],[class*=optis]) input[type=checkbox],[data-template=product] :where([class*=bss-po],[class*=optis]) input[type=radio]{min-width:20px;min-height:20px}.hkg-about{position:relative}.hkg-about summary{list-style:none;cursor:pointer;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.hkg-about summary:after{content:" +"}.hkg-about>div{position:absolute;z-index:20;top:calc(100% + 1rem);left:0;display:none;min-width:230px;padding:.7rem;background:#131110;color:#fff}.hkg-about[open]>div{display:block}.hkg-about>div a{display:block;padding:.7rem}.hk-cookie-link{border:0;background:none;color:inherit;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.hk-button--light,.hk-button--light:visited,.hk-button--light span{background:#fff!important;color:#131110!important;border-color:#fff!important}.hk-products,.hk-story{scroll-margin-top:2rem}.hk-hero__title-line{display:block;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hilbert-gift-wrap{display:flex!important;align-items:center;gap:.75rem;margin-top:1rem;font-size:.9rem!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.hilbert-gift-wrap input{width:21px;height:21px;margin:0;accent-color:#131110}[data-template=product] .product-details h1,[data-template=product] .product-details .product-title,[data-template=product] .product-title a,[data-template=product] h1.product-title{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance}.hk-fck-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:620px;background:#0a1626;color:#fff}.hk-fck-feature__image{display:block;min-height:620px;background:linear-gradient(0deg,#0000002e,#0000000a),url(https://hilbertkbh.dk/cdn/shop/files/preview_images/85c0709c7d4a4775887d27ed824c7f85.thumbnail.0000000000_2500x.jpg?v=1765282735) center/cover}.hk-fck-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:7vw}.hk-fck-feature h2{margin:.6rem 0 1.5rem;font-size:clamp(3rem,5vw,5.8rem)!important;font-weight:300;line-height:.92;letter-spacing:-.045em}.hk-fck-feature__copy>p:not(.hk-eyebrow){font-size:1.15rem;line-height:1.6;color:#d8dfea}.hk-fck-feature__copy>a{align-self:flex-start;margin-top:1rem;border-bottom:1px solid;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.hk-page-hero--fck{min-height:78vh!important;background-image:linear-gradient(90deg,#000000c2,#0000001f),url(https://hilbertkbh.dk/cdn/shop/files/preview_images/85c0709c7d4a4775887d27ed824c7f85.thumbnail.0000000000_2500x.jpg?v=1765282735)!important}.hk-page-hero--fck h1{max-width:12ch!important}.hk-fck-story{display:grid;grid-template-columns:1fr 1.15fr;background:#131110;color:#fff}.hk-fck-story>div{padding:7vw;align-self:center}.hk-fck-story h2{color:#fff}.hk-fck-story figure{margin:0;position:relative;min-height:720px}.hk-fck-story img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hk-fck-story figcaption{position:absolute;right:1.5rem;bottom:1.5rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.hk-fck-values{display:grid;grid-template-columns:repeat(3,1fr)}.hk-fck-values article{padding:4rem 4vw;border-right:1px solid rgba(19,17,16,.18)}.hk-fck-values article:last-child{border-right:0}.hk-fck-values span{color:#b68b52}.hk-fck-values h2{font-size:2rem!important}.hk-dark-band--fck{background:#0a1626!important}@media(max-width:760px){.hk-fck-feature,.hk-fck-story{grid-template-columns:1fr}.hk-fck-feature__image{min-height:480px}.hk-fck-feature__copy{padding:4rem 1.25rem}.hk-fck-story figure{min-height:480px}.hk-fck-story>div{padding:4rem 1.25rem}.hk-fck-values{grid-template-columns:1fr}.hk-fck-values article{border-right:0;border-bottom:1px solid rgba(19,17,16,.18)}}.hk-fck-feature__image{position:relative;overflow:hidden;background:#0a1626}.hk-fck-feature__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000002e,#0000000a)}.hk-fck-feature__image img{width:100%;height:100%;min-height:620px;object-fit:cover}.hk-fck-feature__image:has(img){background-image:none}@media(max-width:760px){.hk-fck-feature__image img{min-height:480px}}.hilbert-delivery-note,.product-form-buttons small,[data-template=product] .tax-note{font-size:.82rem!important;line-height:1.55!important}@media(max-width:749px){:root,html,body{font-size:16px}.hk-hero{background-image:none!important}.hk-story__image{background-image:url(https://hilbertkbh.dk/cdn/shop/files/3CF74C7E-7F09-4CAB-AEE8-C8C672F7E6FF.jpg?v=1782230115&width=900)!important}.hks-heading h1{font-size:clamp(3rem,16vw,4.3rem)!important}[data-template=product] .product-details h1,[data-template=product] .product-details .product-title,[data-template=product] .product-title a,[data-template=product] h1.product-title{font-size:clamp(2.25rem,11vw,3.3rem)!important}.hkp-story h2,.hkp-essentials h2{font-size:clamp(2.8rem,13vw,4.2rem)!important}}.hkg-footer p a{color:inherit;text-decoration:none}.hkg-footer p strong{font-weight:500}.hk-footer p a{color:inherit;text-decoration:none}.hk-footer p strong{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/95/assets/hilbert-override.css.map */
