:root{--kg-black: #232323;--kg-red: #e95144;--kg-gold: #ffcc00;--kg-line: #e8e8e8;--kg-gray: #6b6b6b}html{scrollbar-gutter:stable}.title-wrapper-with-link .title,.collapsible-content__heading{text-transform:uppercase;font-weight:700;letter-spacing:.02em}.button,.button-label,.shopify-payment-button__button--unbranded,.product-form__submit{text-transform:uppercase;font-weight:600;letter-spacing:.06em}.product-form__submit{background-color:var(--kg-black)!important;border:.1rem solid var(--kg-black)!important;color:#fff!important}.product-form__submit:hover:not([disabled]){background-color:transparent!important;color:var(--kg-black)!important}.collection__view-all .button{background-color:var(--kg-black);color:#fff}.rich-text__heading{text-transform:uppercase;letter-spacing:.01em;font-size:4rem;color:var(--kg-black)}.rich-text__text{color:var(--kg-gray);font-size:1.6rem;max-width:62rem;margin:0 auto}.collapsible-content__subheading{color:var(--kg-gray);font-size:1.6rem;line-height:1.6;max-width:70rem;margin:1rem auto 2.5rem}.collapsible-content__header .collapsible-content__subheading p{margin:0}@media screen and (min-width:990px){.header__inline-menu{display:none}}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading search icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2.4rem;align-items:center;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header.header--middle-left{align-items:center}.header__heading{display:flex;align-items:center;margin:0;margin-right:1.6rem}.header__heading-link{display:flex;align-items:center;line-height:1}.header__search-inline{display:block!important;grid-area:search;width:100%;max-width:64rem;margin:0 auto}.header>.header__search,.header__icons>.header__search{display:none!important}.header__icons{gap:2rem;align-items:center}}.header__search-inline__inner{display:flex;align-items:center;background:#f2f2f2;border-radius:.3rem;overflow:hidden}.header__search-inline__input{flex:1;min-width:0;background:transparent;border:0;padding:1.3rem 1.4rem;font-size:1.5rem;color:var(--kg-black)}.header__search-inline__input::placeholder{color:#969696}.header__search-inline__btn{background:var(--kg-red);color:#fff;border:0;padding:1.3rem 2rem;cursor:pointer;display:flex;align-items:center}.header__search-inline__btn:hover{background:#d3453a}.header__search-inline__btn .icon{width:1.6rem;height:1.6rem}@media screen and (min-width:990px){.header__search-inline__input{padding-top:1.5rem;padding-bottom:1.5rem}.header__search-inline__btn{padding:1.5rem 2.4rem}}.header__heading-logo{display:block;max-height:4rem;width:auto}@media screen and (min-width:990px){.header__heading-logo{max-height:5rem}}.header__icons .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.header__icons .icon-account,.header__icons .icon-heart{width:2.1rem;height:2.1rem}.header__icons .icon-heart{fill:none;stroke:currentColor;stroke-width:1.8}.header__icon--wishlist{position:relative}.header__icons .icon-cart,.header__icons .icon-cart-empty{width:4.4rem;height:4.4rem}@media screen and (min-width:990px){.header__icons .icon-account,.header__icons .icon-heart{width:2.4rem;height:2.4rem}.header__icons .icon-cart,.header__icons .icon-cart-empty{width:4.7rem;height:4.7rem}}.utility-bar:has(.utility-bar__inner){background:#f2f2f2!important;border-top:.1rem solid #ececec;border-bottom:.1rem solid #ececec}.utility-bar:has(.utility-bar__inner) .utility-bar__inner{justify-content:space-between;min-height:5.2rem;gap:0}.utility-bar:has(.utility-bar__inner) .utility-bar__item{flex:1 1 0;justify-content:center;display:inline-flex;align-items:center;gap:.9rem;font-size:1.35rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;color:var(--kg-black)!important;padding:0 2.4rem;white-space:nowrap}.utility-bar:has(.utility-bar__inner) .utility-bar__item+.utility-bar__item{border-left:.1rem solid #e0e0e0}.utility-bar:has(.utility-bar__inner) .utility-bar__item:first-child{padding-left:0}.utility-bar:has(.utility-bar__inner) .utility-bar__item>span:not(.utility-bar__icon),.utility-bar:has(.utility-bar__inner) .utility-bar__item>a{font-weight:700!important;color:var(--kg-black)!important}.utility-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem!important;height:2rem!important;color:var(--kg-red)!important;background:none!important;border-radius:0;padding:0}.utility-bar__icon svg{width:100%;height:100%}@media screen and (max-width:749px){.utility-bar:has(.utility-bar__inner) .utility-bar__inner{min-height:4.4rem}.utility-bar:has(.utility-bar__inner) .utility-bar__item{font-size:1.1rem!important;letter-spacing:.04em;padding:0 1.6rem}.utility-bar__icon{width:1.7rem!important;height:1.7rem!important}}[id*=__hero-heading] .rich-text{background:transparent}[id*=__hero-heading] .rich-text__wrapper{max-width:150rem}[id*=__hero-heading] .rich-text__blocks{max-width:130rem}[id*=__hero-heading] .rich-text__heading{letter-spacing:-.01em}[id*=__hero-heading] .rich-text__heading:before{content:"";display:block;width:4.8rem;height:.4rem;background:var(--kg-gold);margin:0 auto 2.4rem}[id*=__hero-heading] .rich-text__text{max-width:64rem;line-height:1.65}@media screen and (min-width:750px){[id*=__hero-heading] .rich-text__heading{font-size:4.4rem;line-height:1.15}}@media screen and (max-width:749px){[id*=__hero-heading] .rich-text__heading{font-size:2.6rem;line-height:1.2}[id*=__hero-heading] .rich-text__heading:before{width:3.6rem;margin-bottom:1.8rem}}[id*=__hero-heading] .button:hover,[id*=__featured-product] .button:hover,[id*=__featured-collection-stelzlager] .button:hover,[id*=__featured-collection-nivellier] .button:hover,[id*=__faq] .button:hover{box-shadow:inset 0 -.3rem 0 var(--kg-gold);transition:box-shadow .2s ease}[id*=__featured-product] .product__media{border:.1rem solid var(--kg-line)}[id*=__faq] .accordion{border-top:.1rem solid var(--kg-line)}[id*=__faq] .accordion:last-child{border-bottom:.1rem solid var(--kg-line)}[id*=__faq] .accordion summary{border-left:.3rem solid transparent;padding-left:1.6rem;transition:border-color .2s ease}@media(hover:hover){[id*=__faq] .accordion summary:hover{border-left-color:var(--kg-gold)}}[id*=__faq] .accordion summary .icon-caret{display:none}[id*=__faq] .accordion summary:after{content:"+";margin-left:auto;align-self:center;font-size:2rem;font-weight:400;line-height:1;color:var(--kg-black);flex:0 0 auto}[id*=__faq] .accordion[open] summary:after{content:"\2013"}.product__title h1{font-size:2.8rem;line-height:1.2}.kegret-delivery-note{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:1.3rem;color:#1f5c3d}.kegret-delivery-note svg{width:1.6rem;height:1.6rem;flex:none}.footer{border-top:0}.footer__content-top{padding-top:5.5rem;padding-bottom:4.5rem}.footer-block__heading{text-transform:uppercase;font-weight:700;letter-spacing:.03em;font-size:1.35rem;margin-bottom:2rem}.footer__blocks-wrapper .footer-block--menu ul li{margin-bottom:.9rem}.footer__blocks-wrapper .footer-block--menu ul li a{font-size:1.35rem;color:#ffffffb8;transition:color .2s ease}.footer__blocks-wrapper .footer-block--menu ul li a:hover{color:#fff;text-decoration:none}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{background:transparent;border:.1rem solid rgba(255,255,255,.35);color:#fff}.footer-block--newsletter .newsletter-form__field-wrapper .field__input::placeholder{color:#ffffff8c}.footer-block--newsletter .field__button{color:#fff}.footer__content-bottom{border-top:.1rem solid rgba(255,255,255,.14);padding-top:2.2rem}.list-payment{gap:.8rem}.footer__copyright{text-align:center;font-size:1.25rem;color:#ffffff8c}.card__media{position:relative}.wishlist-heart{position:absolute;top:.8rem;left:.8rem;z-index:3;width:3.4rem;height:3.4rem;border-radius:50%;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--kg-black);padding:0}.wishlist-heart:hover{color:var(--kg-red)}.wishlist-heart__icon{width:1.8rem;height:1.8rem;fill:transparent;stroke:currentColor;stroke-width:1.8}.wishlist-heart--saved{color:var(--kg-red)}.wishlist-heart--saved .wishlist-heart__icon{fill:currentColor}.wishlist__page-title{font-size:3.2rem;margin:0 0 2rem}.wishlist__title{display:block;font-size:1.4rem;font-weight:600;line-height:1.35;margin:0 0 .3rem}.wishlist__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media screen and (max-width:989px){.wishlist__grid{grid-template-columns:repeat(2,1fr)}}.wishlist__card{display:block;text-decoration:none;color:inherit}.wishlist__image{width:100%;height:auto;border-radius:8px;margin-bottom:.8rem;background:#f6f6f6}.wishlist__price{display:block;font-size:1.3rem;color:#5c5c5c}.wishlist__remove{background:none;border:0;padding:0;margin-top:.4rem;font-size:1.2rem;cursor:pointer;color:#969696;text-decoration:underline}wishlist-products{display:block}#shopify-pc__banner{background:#fff!important;border-top:.3rem solid var(--kg-gold)!important;border-radius:0!important;box-shadow:0 -.4rem 2.4rem #0000001f!important}.shopify-pc__banner__body h2,#shopify-pc__banner__body-title{color:var(--kg-black)!important}.shopify-pc__banner__body p,.shopify-pc__banner__richtext,#shopify-pc__banner p{color:#5f5f5f!important}#shopify-pc__banner a,#shopify-pc__banner__body-policy-link{color:var(--kg-black)!important}#shopify-pc__banner button,#shopify-pc__banner .shopify-pc__button{border-radius:0!important;font-size:1.3rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important}#shopify-pc__banner__btn-accept{background:var(--kg-red)!important;color:#fff!important;border:.1rem solid var(--kg-red)!important}#shopify-pc__banner__btn-accept:hover{background:#d3453a!important;border-color:#d3453a!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:var(--kg-black)!important;border:.1rem solid #c9c9c9!important}#shopify-pc__banner__btn-decline:hover{border-color:var(--kg-black)!important}#shopify-pc__banner__btn-manage-preferences,.shopify-pc__banner__manage-preferences,.shopify-pc__link{color:#5f5f5f!important;text-decoration:underline!important;background:none!important;border:0!important;text-transform:none!important;letter-spacing:normal!important}.product-grid>.grid__item{display:flex;flex-direction:column}.product-grid>.grid__item>product-component{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-grid>.grid__item>product-component>.product-card-wrapper,.product-grid>.grid__item>.product-card-wrapper{flex:1 1 auto;width:100%}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column}.product-card-wrapper .card__content{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card__heading{font-size:1.4rem;font-weight:500;line-height:1.45;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.1rem;margin-bottom:1rem}.product-card-wrapper .card__heading:after{content:"";display:block;width:2.4rem;height:.2rem;background:var(--kg-gold);margin:.7rem auto 0}.product-card-wrapper .price{font-weight:400;color:#5f5f5f}.product-card-wrapper .price .price-item{font-size:1.7rem;font-weight:700;color:var(--kg-black);letter-spacing:0}.product-card-wrapper .card__information{flex:1 1 auto;display:flex;flex-direction:column;padding-top:1.6rem}.product-card-wrapper .card-information{margin-top:auto}.product-card-wrapper .quick-add{margin-top:1.2rem}.product-card-wrapper .card .card__inner .card__media{border:.1rem solid var(--kg-line);overflow:hidden;z-index:auto}.product-card-wrapper .card__media img{transition:transform .4s ease}.product-card-wrapper .card .card__inner{transform:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card-wrapper:hover .card__media img{transform:scale(1.03)}}.product-card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}.product-card-wrapper .card__media .media img{object-fit:contain}@media screen and (min-width:750px){.product-grid{--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 3.2rem}}@media screen and (max-width:749px){.product-grid{--grid-mobile-vertical-spacing: 2rem}}.product-card-wrapper,.product{--buttons-radius: .4rem;--inputs-radius: .4rem;--variant-pills-radius: 999px}.badge.color-scheme-3{background:#fff;border:.1rem solid #d9d9d9;border-radius:999px;color:#5f5f5f;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.4rem 1.2rem}.cart-count-bubble{background-color:var(--kg-red);color:#fff;box-shadow:0 0 0 .15rem #fff}@media screen and (min-width:900px){.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)!important}.product--thumbnail_slider .thumbnail-slider{max-width:min(100%,calc(100vh - 17rem));margin-left:auto;margin-right:auto}}@media screen and (min-width:990px){.product--left .product__info-wrapper{padding-left:3.2rem}.product .product__info-container{max-width:none}}.recently-viewed__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;text-align:center}.recently-viewed__card .recently-viewed__image{transition:transform .4s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.recently-viewed__card:hover .recently-viewed__image{transform:scale(1.03)}}@media(hover:hover){.recently-viewed__card:hover .recently-viewed__title{box-shadow:inset 0 -.2rem 0 var(--kg-gold)}}.recently-viewed__image{width:100%;aspect-ratio:1;object-fit:contain;border:.1rem solid var(--kg-line)}.recently-viewed__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-weight:500;line-height:1.45;margin-top:1.2rem}.recently-viewed__price{font-size:1.6rem;font-weight:700;color:var(--kg-black);margin-top:.6rem}.product .product__info-container .price .price-item{font-size:2.4rem;font-weight:700;color:var(--kg-black);letter-spacing:-.01em}.product .badge.color-scheme-3{background:#f2f2f2;border-color:#f2f2f2;color:#5f5f5f}.product .product__description,.product .product__text,.product .product__tax,.product .product__inventory,.product .product__sku,.product .accordion__content,.product .accordion__content p,.product .accordion__content li{font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/52/assets/kegret-align.css.map */
