*{box-sizing:border-box}html{color-scheme:light}body{margin:0;color:#1c201b;background:#fff;font:16px/1.4 DM,Helvetica Neue,Arial,sans-serif}button,input,select,a{font:inherit}button,a{touch-action:manipulation}button{border:0;cursor:pointer;color:inherit;background:transparent}button:disabled{opacity:.42;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #278159;outline-offset:2px}#book{min-height:calc(100svh - 70px);display:grid;place-items:center;padding:6px 0}#paper{position:relative;width:min(100%,calc((100svh - 92px)*.7071),770px);background:#fff;aspect-ratio:595.28/841.89;box-shadow:none}#pageImage{width:100%;height:100%;display:block}#spots{position:absolute;top:0;right:0;bottom:0;left:0}.spot{position:absolute;padding:0;border-radius:0;background:transparent}.spot:hover{background:transparent}.spot:focus:not(:focus-visible){outline:none;box-shadow:none}#controls{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;min-height:68px;background:#fff;border-top:1px solid #dedfdd;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}#controls button{min-height:42px}#controls>button{font-weight:700;border-radius:0;padding:8px 18px}#contents{border:1px solid #cdd1ce}.paging{display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.paging button{font-size:26px;width:36px}.paging span{min-width:42px;text-align:center;font-size:13.5px}.primary{background:#17291f;color:#fff;font-weight:700}.primary b{padding:2px 6px;background:#fff;color:#23422e;border-radius:0;font-size:12px;margin-left:3px}#announcement{position:fixed;z-index:3;bottom:83px;left:50%;transform:translate(-50%);background:#183c2a;color:#fff;border-radius:0;padding:8px 16px;text-align:center;max-width:96vw;pointer-events:none}#announcement:empty{display:none}dialog{padding:0;border:none;border-radius:0;background:#fff;color:#191c18;width:min(510px,calc(100vw - 24px));max-height:88svh;overflow-y:auto;box-shadow:none}dialog::backdrop{background:#1214108c}#modalBody{padding:21px}.toolhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#4f6756;font-weight:700}.close{border:1px solid #cdcdc4;border-radius:0;font-size:24px;line-height:1;width:39px;height:39px;flex:none}h2{font-size:26px;letter-spacing:-.04em;margin:3px 0 8px;line-height:1.1}p{margin:8px 0}.feature{display:grid;grid-template-columns:108px 1fr;gap:14px;align-items:center;margin:15px 0}.feature img,.rowimg{width:100%;height:114px;object-fit:contain;background:#fff;border-radius:0}.descr,.muted{color:#50584e}.descr{font-size:15px;margin:12px 0 17px}.muted{font-size:13px}.prices{display:flex;gap:3px;margin:12px 0}.tier{padding:7px 2px;text-align:center;background:#edf0e9;flex:1;border-radius:0;font-size:12px}.tier strong{display:block;font-size:14px}.tier.active{background:#244a35;color:#fff}label{display:block;font-weight:700;font-size:14px}select{margin:4px 0 10px;width:100%;border:1px solid #bbbfb5;border-radius:0;padding:9px;background:#fff;color:inherit}.amount{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:13px 0}.step{display:inline-flex;align-items:center;border:1px solid #c7cbc1;background:#fff;border-radius:0;overflow:hidden}.step button{font-size:21px;width:39px;height:38px}.step input{width:50px;border:0;text-align:center;background:#fff;color:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}.step input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.wide{display:block;width:100%;padding:12px 9px;border-radius:0;text-align:center;text-decoration:none;line-height:1.3;min-height:42px}.secondary{border:1px solid #b8c2b4;color:#254b35;background:#fff;font-weight:700;margin:8px 0 2px}.link{display:inline-block;color:#28533b;text-underline-offset:3px;cursor:pointer}.row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid #dcded5;padding:10px 0}.rowimg{height:58px}.rowtitle{font-size:14px;line-height:1.2;margin:0 0 3px}.row .step{margin:5px 0 0}.row .step button{width:32px;height:32px}.row .step input{width:32px;font-size:14px}.row .remove{color:#526250;text-decoration:underline;font-size:12px;min-height:36px}.sum{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #bfc7b9;padding:14px 0 7px;font-size:15px}.actionstack{display:grid;gap:7px;margin:14px 0 5px}.feedback{background:#e7eee3;padding:10px 12px;border-radius:0;font-size:14px}.actionstack small{color:#4f594e}.empty{padding:28px 0 36px;color:#49594a}.return{display:block;margin:9px auto 0;color:#345c40;font-weight:700}.busy{opacity:.55;pointer-events:none}@media(max-width:620px){#book{min-height:calc(100svh - 64px);padding:0}#paper{width:100%;max-width:540px}#controls{justify-content:space-between;gap:3px;min-height:60px}#controls>button{padding:8px 12px;font-size:14px}.paging{gap:1px}.paging button{width:31px}dialog{margin:auto auto 0;width:100%;max-width:100%;max-height:91svh;border-radius:0}#modalBody{padding:16px 16px max(17px,env(safe-area-inset-bottom))}.feature{grid-template-columns:81px 1fr}.feature img{height:91px}.tier strong{font-size:13px}}.catalog-badge{display:inline-block;background:#26543b;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:0}.catalog-guide{background:#fff;border-left:2px solid #28533d;padding:12px;margin:12px 0 16px;font-size:14px}.catalog-guide p{font-size:13px;color:#3c4f41;margin:6px 0 9px}.catalog-nav-group{border-bottom:1px solid #d1d8cc;padding:8px 0}.catalog-nav-group summary{padding:12px 0;font-weight:700;cursor:pointer;font-size:18px}.catalog-nav-item{display:block;width:100%;text-align:left;padding:12px;border-radius:0;min-height:44px}.catalog-nav-item:hover{background:#e7eee1}.catalog-search{width:100%;padding:12px;border:1px solid #b8c4b1;border-radius:0;margin:12px 0}.catalog-offer-row{width:100%;display:grid;grid-template-columns:55px 1fr;gap:12px;text-align:left;padding:12px 0;border-bottom:1px solid #d2d8cc;align-items:center}.catalog-offer-row[hidden]{display:none}.catalog-offer-row small{display:block;color:#27583d;margin-top:5px}.catalog-offer-row .rowimg{width:55px;height:65px}#paper{container-type:inline-size}.live-card{background:#fff!important;border:1px solid #d9ddda;border-radius:0;text-align:left;overflow:hidden;padding:1.1cqw;display:flex;color:#1c201b;font-size:2cqw;line-height:1.18;gap:2.3cqw}.live-card.live-grid{flex-direction:column;gap:1.1cqw}.live-image{object-fit:contain;background:#fff;border-radius:0;flex:none;width:21%;height:100%}.live-info{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;overflow:hidden}.live-grid .live-info{justify-content:start}.live-brand{font-weight:700;font-size:1.65cqw;color:#62675f;margin-bottom:.65cqw}.live-title{font-size:3.4cqw;line-height:1.04;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-grid .live-title{font-size:2.55cqw}.live-description{font-size:2.1cqw;color:#64685f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:1cqw}.live-sku{font-size:1.6cqw;margin-top:auto;padding-top:1cqw;color:#63685f}.live-price{font-size:3.6cqw;border-top:1px solid #dde1de;padding-top:.7cqw;margin-top:.6cqw}.live-grid .live-price{font-size:2.7cqw}.live-pending{margin:auto;font-size:2.4cqw;text-align:center;color:#45624c}.live-quote{font-size:22px;font-weight:700}.live-offer-note{position:absolute;left:4%;top:16.7%;width:92%;height:3.2%;background:#fff;color:#27372b;font-size:1.85cqw;padding-top:.3cqw}.live-tiers{display:flex;gap:.4cqw;margin-top:.7cqw;border-top:1px solid #dfe3d9;padding-top:.6cqw}.live-tier{flex:1;min-width:0;text-align:center;background:#edf0e9;border-radius:0;padding:.65cqw .2cqw;line-height:1.1}.live-tier small{display:block;font-size:1.55cqw;color:#52614e;margin-bottom:.6cqw}.live-tier strong{display:block;font-size:2.15cqw;white-space:nowrap}.has-live-tiers .live-description{-webkit-line-clamp:1}.live-grid .live-tiers{gap:.2cqw}.live-grid .live-tier small{font-size:1.25cqw}.live-grid .live-tier strong{font-size:1.5cqw}.live-card,.live-card .live-image,.feature img,.rowimg{background:#fff!important}.live-card{padding-right:1.4cqw}.quick-buy{position:absolute;right:1.15cqw;bottom:1.15cqw;width:5.2cqw;height:5.2cqw;max-width:42px;max-height:42px;display:grid;place-items:center;border:1px solid #cbd5cc;border-radius:0;background:#fff;color:#244b35;pointer-events:none}.quick-buy svg{width:62%;height:62%}.live-card .live-price{padding-right:6cqw}.live-card.has-live-tiers .live-tiers{margin-right:6cqw}.live-minimum,.live-variants{font-size:1.45cqw;color:#49604e;margin-top:.4cqw}.live-grid .live-minimum,.live-grid .live-variants{font-size:1.3cqw}.start-page-cover{position:absolute;left:0;right:0;top:5.3%;bottom:4.4%;background:#fff;padding:3.5cqw 3.7cqw}.start-page-cover small{font-size:1.8cqw;font-weight:700;color:#28543c}.start-page-cover h2{font-family:Georgia,serif;font-size:6cqw;font-weight:400;margin-top:2cqw}.live-card .live-info{padding-bottom:.4cqw}.quick-buy .bag-check{display:none}.live-card.marked .quick-buy{color:#fff;background:#28533d;border-color:#28533d}.live-card.marked .bag-plus{display:none}.live-card.marked .bag-check{display:block}#grimm-salongpartner-banner.grimm-sp-banner{background:#fff!important;border-bottom:1px solid #dedfdd;color:#202821}body #rps_sticky_widget{background:#fff!important;border:1px solid #cdd1ce!important;border-radius:0!important;box-shadow:none!important;width:42px!important;height:42px!important;padding:11px!important}body #rps_sticky_widget svg{width:18px!important;height:18px!important}@media(max-width:620px){body:has(#rps_sticky_widget) #controls{padding-right:58px}body #rps_sticky_widget{margin:0!important;top:auto!important;right:8px!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;left:auto!important;transform:none!important}}@media(max-width:360px){#controls>button{padding:8px;font-size:13px}.paging button{width:26px}}.live-media{display:flex;flex-direction:column;align-items:stretch;gap:.6cqw;flex:none;min-width:0;overflow:hidden}.live-wide .live-media{width:27%;height:100%}.live-grid .live-media{height:48%;width:100%}.live-media .live-image{width:100%;height:0;min-height:0;flex:1 1 0;object-fit:contain}.live-meta{display:flex;align-items:center;justify-content:space-between;gap:.7cqw;margin-bottom:.65cqw}.live-meta .live-brand{min-width:0;margin:0}.live-badge{display:inline-block;flex:none;max-width:68%;background:#204c35;color:#fff;padding:.52cqw 1cqw;font-size:clamp(11px,2.9cqw,20px);font-weight:700;line-height:1.08;text-align:center}.live-grid .live-badge{font-size:clamp(10px,2.45cqw,17px)}.live-feature-label{align-self:flex-start;max-width:100%;font-size:clamp(7px,1.85cqw,13px);line-height:1.12;font-weight:700;color:#28543c;border-left:2px solid #28543c;padding-left:.65cqw}.feature canvas{width:100%;height:114px;object-fit:contain}@media(max-width:620px){.feature canvas{height:91px}}.catalog-offer-row{grid-template-columns:68px 1fr}.catalog-offer-row .rowimg{width:68px;height:76px}.catalog-offer-row small{display:inline-block;background:#204c35;color:#fff;font-weight:700;padding:3px 7px;font-size:14px}.live-card.live-grid{display:grid;grid-template-rows:minmax(0,1fr) auto}.live-grid .live-media{height:100%;min-height:0}.live-grid .live-info{overflow:visible}.live-grid .live-title,.live-grid .live-meta{flex-shrink:0}@media(max-width:620px),(orientation:landscape)and (pointer:coarse){body:has(>#book){height:100svh;height:100dvh;display:flex;flex-direction:column}body>#book{flex:1 1 0;min-height:0;padding:0;container-type:size}#book>#paper{width:min(100cqw,calc(100cqh * 595.28 / 841.89),540px)}body>#controls,body>#grimm-salongpartner-banner{flex:none}}@media(max-width:620px){#controls{gap:2px;padding-left:6px}#controls>button{padding-inline:clamp(4px,1.65vw,10px);white-space:nowrap}#pageCount{white-space:nowrap;min-width:0}.paging button{width:clamp(22px,6vw,32px)}}
/*# sourceMappingURL=/cdn/shop/t/399/assets/grimm-katalog27.css.map */
