.gen-site{--dq-ink:var(--gen-ink);--dq-paper:var(--gen-paper);--dq-muted:var(--gen-muted);--dq-accent:var(--gen-accent);--dq-red:var(--gen-ink);--dq-soft:#f5f7f9;--dq-line:#e2e4e5}.gen-site .dq-premium-hero__frame{background:var(--gen-dark)}.gen-site .dq-status-dot{background:var(--gen-accent)}.gen-site .dq-hero-caption>span{color:var(--gen-accent)}.gen-site .dq .dq-button{background:var(--gen-accent);color:var(--gen-on-accent);border-color:var(--gen-accent)}.gen-site .dq .dq-button:hover{filter:brightness(.96)}.gen-site .dq-card__badge{background:#fff0ba;color:var(--gen-ink)}.gen-site .dq-card__badge--muted{background:#eeeff0;color:#565c62}.gen-site .dq-category__visual{background:#fff7ed}.gen-site .dq-service-icon{background:#fff0ba;color:var(--gen-ink);border-color:transparent}.gen-site .dq-collection-tabs a[aria-current=page]{background:var(--gen-accent);border-color:var(--gen-accent);color:var(--gen-on-accent)}.gen-site .dq-footer{background:#f5f7f9!important}.gen-site .dq-footer__logo{width:145px;height:auto}.gen-site .dq-site,.gen-site .dq{letter-spacing:normal}.gen-site .header-wrapper{border-bottom:1px solid var(--dq-line)}.gen-site .header{max-width:1376px;column-gap:28px;min-height:88px}.gen-site .header__heading-link{padding:0}.gen-site .header__heading-logo-wrapper{max-width:145px}.gen-site .header__inline-menu{margin:0;justify-self:center}.gen-site .header__menu-item{font-size:14px;font-weight:400;padding:14px 12px;letter-spacing:0;text-transform:none}.gen-site .header__menu-item span{white-space:nowrap}.gen-site .header .header__search,.gen-site .header .inline-search{display:none}.gen-site .header__icons{padding-right:0;gap:4px}.gen-site .header__icon{width:44px;height:44px}.gen-site .menu-drawer__menu-item{font-size:16px;overflow-wrap:anywhere}.gen-site .header__inline-menu .list-menu--inline{flex-wrap:wrap;justify-content:center}.gen-site .gen-product{background:var(--gen-paper);padding-block:40px}.gen-site .gen-product>.page-width{max-width:1304px;padding-inline:32px}.gen-site .gen-product .main-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin:0}.gen-site .gen-product .main-product>.grid__item{min-width:0;width:100%;max-width:100%;padding:0}.gen-site .gen-product .product--no-media{grid-template-columns:minmax(0,700px);justify-content:center}.gen-site .gen-product .product__info-container{max-width:none;font-size:16px;line-height:1.5}.gen-site .gen-product .product__title{margin:0 0 18px}.gen-site .gen-product .product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.18;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.gen-site .gen-product .product__info-container>*+*{margin-top:20px}.gen-site .gen-product .price{font-size:24px;line-height:1.4}.gen-site .gen-product .price s{font-size:16px}.gen-site .gen-product .product__tax{font-size:13px;color:var(--gen-muted)}.gen-site .gen-product .product-form__buttons{max-width:none}.gen-site .gen-product .product-form__submit{min-height:52px;font-size:16px;border-radius:6px}.gen-site .gen-product .product-form__input{max-width:100%;min-width:0}.gen-site .gen-product .form__label{font-size:14px}.gen-site .gen-product .select{max-width:100%}.gen-site .gen-product .select__select{font-size:16px;min-height:48px}.gen-site .gen-product .product__media-list{border-radius:8px}.gen-site .gen-product .product__media-item img{object-fit:contain}.gen-site .gen-product .thumbnail-list{gap:10px;margin-top:16px}.gen-site .gen-product .thumbnail{border-radius:6px}.gen-site .gen-product .thumbnail img{object-fit:contain}.gen-site .gen-product .product__column-sticky{top:100px}.gen-savings{margin-top:16px;border:1px solid #e7d48b;border-radius:8px;background:#fff9e7;padding:14px 16px;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;letter-spacing:0;color:var(--gen-ink)}.gen-savings>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.gen-savings>strong{font-size:17px}.gen-savings>small{flex-basis:100%;font-size:12px;line-height:1.5;color:var(--gen-muted)}.gen-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;border-block:1px solid var(--dq-line);gap:12px;letter-spacing:0}.gen-trust>*{min-width:0;display:flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--gen-ink);font-size:11px;line-height:1.4}.gen-trust svg{width:26px;height:26px;display:block;margin-bottom:4px}.gen-trust strong{font-size:12px;font-weight:600}.gen-trust span{color:var(--gen-muted)}.gen-trust a:hover strong{text-decoration:underline;text-underline-offset:3px}.gen-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0;margin:18px 0 0;list-style:none}.gen-payments li{padding:0;display:flex}.gen-payments svg{width:38px;height:24px;display:block}.gen-guarantee{display:flex;align-items:flex-start;gap:14px;border:1px solid #e7d48b;background:#fff9e7;border-radius:8px;padding:18px;margin-top:20px}.gen-guarantee>svg{flex-shrink:0;width:38px;height:38px}.gen-guarantee strong{font-size:16px}.gen-guarantee p{font-size:13px;margin:6px 0;line-height:1.5}.gen-guarantee a{color:inherit;font-size:12px;text-underline-offset:3px}.gen-promo{display:block;background:var(--gen-dark);color:#fff;border-radius:10px;padding:20px;margin-top:20px;letter-spacing:0}.gen-promo[hidden]{display:none!important}.gen-promo>p{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.gen-promo .gen-promo__heading{display:flex;gap:10px;align-items:center;font-size:16px;margin-bottom:8px}.gen-promo__heading svg{width:22px;height:22px;color:var(--gen-accent);flex-shrink:0}.gen-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.gen-clock>div{padding:12px 4px;border:1px solid #ffffff40;border-radius:6px;text-align:center}.gen-clock b{display:block;font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}.gen-clock span{display:block;font-size:10px;color:#e0dfdf;margin-top:4px}.gen-promo .gen-promo__deadline{font-size:11px;color:#e0dfdf}.gen-editor-note{padding:12px;border:1px dashed #aaa;font-size:12px;line-height:1.5;color:#666}.gen-description{color:var(--gen-ink);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.gen-description *{min-width:0;max-width:100%;box-sizing:border-box}.gen-description h2{font-size:clamp(25px,3vw,38px);margin:10px 0 20px}.gen-description h3{font-size:21px;margin-bottom:14px}.gen-description h4{font-size:17px}.gen-description p+p{margin-top:14px}.gen-description .cc-ref__hero{padding-bottom:28px;border-bottom:1px solid var(--dq-line)}.gen-description :is(.cc-ref__kicker,.cc-ref__eyebrow){font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:12px;color:var(--gen-muted)}.gen-description :is(.cc-ref__intro,.cc-ref__lead){max-width:85ch;color:var(--gen-muted)}.gen-description .cc-ref__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--dq-line);gap:20px;padding-block:28px}.gen-description .cc-ref__fact span{display:block;font-size:12px;color:var(--gen-muted)}.gen-description .cc-ref__fact strong{font-size:17px;display:block}.gen-description .cc-ref__section{padding-block:32px;border-bottom:1px solid var(--dq-line)}.gen-description table{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed;margin-top:24px;font-size:14px}.gen-description :is(td,th){border:0;border-bottom:1px solid var(--dq-line);padding:15px 12px;text-align:left;overflow-wrap:anywhere;vertical-align:top}.gen-description th{font-weight:500;color:var(--gen-muted);width:36%}.gen-description .cc-ref__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:24px}.gen-description .cc-ref__list{padding-left:20px}.gen-description .cc-ref__list li+li{margin-top:10px}.gen-description .cc-ref__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.gen-description .cc-ref__step>span{font-size:12px;color:var(--gen-muted)}.gen-description .cc-ref__alert,.gen-description .cc-ref__legal{border-left:3px solid var(--gen-accent);background:var(--dq-soft);padding:22px;margin-top:26px}.gen-description .cc-ref__legal-badge{font-size:11px;font-weight:700;text-transform:uppercase}.gen-description .cc-ref__footer{padding-top:24px;font-size:14px}.gen-description .cc-ref__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.gen-site .dq-prose{max-width:100%;font-size:16px;line-height:1.7}.gen-site .dq-description--text-only :is(section,div,article){min-width:0!important;max-width:100%}.gen-site .gen-catalog .page-width{max-width:1304px;padding-inline:32px}.gen-site .gen-catalog #product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.gen-site .gen-catalog #product-grid>.grid__item{width:100%;max-width:100%;min-width:0;padding:0}.gen-site .gen-catalog .facets-container{margin-bottom:26px}.gen-site .gen-catalog .facets__heading,.gen-site .gen-catalog .facets__summary,.gen-site .gen-catalog .facet-filters__label,.gen-site .gen-catalog .facet-filters__sort{font-size:14px}.gen-site .gen-catalog .dq-card__body{padding-top:16px}.gen-site .gen-catalog .collection--empty{display:block!important;padding-block:40px}.gen-site .gen-catalog .product-count__text{font-size:13px}@media(min-width:990px)and (max-width:1199px){.gen-site .header__menu-item{font-size:12px;padding:12px 8px}.gen-site .header{column-gap:16px}}@media(max-width:1099px)and (min-width:750px){.gen-site .gen-catalog #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.gen-site .header{min-height:72px;padding-inline:18px;column-gap:14px}.gen-site .header__heading-logo-wrapper{max-width:132px}.gen-site .gen-product{padding-block:24px 32px}.gen-site .gen-product>.page-width{padding-inline:18px}.gen-site .gen-product .main-product{grid-template-columns:minmax(0,1fr);gap:24px}.gen-site .gen-product .product__column-sticky{position:static}.gen-site .gen-product .product__media-wrapper slider-component{margin-inline:0}.gen-site .gen-product .product__media-list{margin-inline:0;width:100%}.gen-site .gen-product .product__media-list .product__media-item{width:100%;padding:0;scroll-margin-left:0}.gen-site .gen-product .product__media-list:after{display:none}.gen-site .gen-product .thumbnail-list{gap:8px}.gen-site .gen-product .product__info-wrapper{padding:0}.gen-site .gen-product .product__title h1{font-size:28px}.gen-site .gen-product .product-form__buttons{width:100%}.gen-trust{gap:8px}.gen-trust strong{font-size:11px}.gen-trust span{font-size:10px}.gen-clock{gap:7px}.gen-clock b{font-size:22px}.gen-promo{padding:16px}.gen-description .cc-ref__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gen-description .cc-ref__grid,.gen-description .cc-ref__steps{grid-template-columns:minmax(0,1fr);gap:26px}.gen-description :is(td,th){padding:12px 8px;font-size:13px}.gen-description .cc-ref__section{padding-block:26px}.gen-site .gen-catalog .page-width{padding-inline:18px}.gen-site .gen-catalog #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gen-site .gen-catalog .facets-container{margin-bottom:20px}.gen-site .gen-catalog .dq-card__body{padding:12px 12px 0}.gen-site .dq-catalog-heading__row{gap:22px}.gen-site .dq-catalog-heading .dq-lead{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/generi-adapter.css.map */
