.hmc-discovery{align-items:start;gap:clamp(24px,4vw,60px)}.hmc-discovery>.product-info{position:static;top:auto;min-width:0}.hmc-discovery--featured>.product-info{padding:8px 0}.hmc-highend .hmc-discovery .product-info__title{font-family:var(--heading-font-family),Georgia,serif;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.1;font-weight:400;letter-spacing:-.025em!important;overflow-wrap:break-word}.hmc-highend .hmc-discovery--product .product-info__title{font-size:clamp(28px,3vw,38px)!important}.hmc-discovery .product-info__text{font-size:15px;line-height:1.7}.hmc-discovery [data-block-id=setcontents] .prose{color:#5b4228;font-size:14px}.hmc-custom-product-badge{border:1px solid #DECFBA;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.4;letter-spacing:.025em;white-space:normal;text-align:left}.hmc-highend .hmc-discovery .product-info__price sale-price{font-size:30px!important;line-height:1.15;font-weight:600}.hmc-highend .hmc-discovery .product-info__price unit-price{font-size:13px!important;font-weight:400}.hmc-discovery .product-info__buy-buttons .button{min-height:52px;width:100%;padding:14px 18px;white-space:normal;font-size:14px;letter-spacing:.04em}.hmc-discovery [data-block-id=setdetails] .button{min-height:42px;font-size:13px}.hmc-discovery-media{margin:0;min-width:0;overflow:hidden;background:#f1e9de;border:1px solid #E5D9C9;border-radius:12px}.hmc-discovery-media img{display:block;width:100%;height:auto;object-fit:contain}.hmc-discovery-media figcaption{padding:12px 16px;color:#685f58;font-size:12px;line-height:1.5;background:#fbf8f3}.hmc-discovery--featured .product-gallery{position:static;top:auto}.hmc-discovery--featured .product-gallery__media img{max-height:520px;object-fit:contain}.hmc-discovery .product-info__block-item{min-width:0}@media(min-width:1000px){.hmc-discovery{align-items:center}.hmc-discovery--product{align-items:start}}@media(max-width:999px){.hmc-discovery--featured{display:flex;flex-direction:column;gap:20px}.hmc-discovery--featured>.product-info{order:0;width:100%}.hmc-discovery--featured>.product-gallery{order:1;width:100%}.hmc-discovery--featured .product-gallery__media img{max-height:340px}.hmc-discovery--featured .hmc-discovery-media img{max-height:300px}}@media(max-width:749px){.hmc-highend .hmc-discovery .product-info__title{font-size:30px!important}.hmc-highend .hmc-discovery--product .product-info__title{font-size:28px!important}.hmc-discovery .product-info__text{font-size:14px;line-height:1.65}.hmc-custom-product-badge{font-size:10px;max-width:100%;padding:6px 10px}.hmc-highend .hmc-discovery .product-info__price sale-price{font-size:27px!important}}.hmc-sample-delivery{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:#5b4228;font-size:13px;line-height:1.5;text-align:left}.hmc-sample-delivery svg{flex:0 0 auto}.hmc-sample-delivery strong{font-weight:600}.hmc-sample-delivery--compact{font-size:12px;margin-top:5px}.hmc-sample-inventory>.hmc-sample-delivery{margin-top:0}.quick-buy-drawer__info>.hmc-sample-delivery{margin-bottom:18px}.hmc-sample-shipping-label{display:flex;align-items:center;justify-content:flex-start;gap:7px;max-width:100%;margin:8px 0 0;padding:0;color:#5b4228;font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.hmc-sample-shipping-label svg{flex:0 0 auto}.hmc-sample-shipping-label strong{font-weight:600}.hmc-sample-shipping-label--compact{font-size:12px;margin-top:4px}.hmc-sample-cart-shipping{gap:5px}.hmc-sample-cart-shipping .hmc-sample-shipping-label{margin:0}.hmc-sample-cart-shipping small{display:block;font-size:12px;line-height:1.5;text-align:left}@media(max-width:749px){.hmc-sample-shipping-label{font-size:12px}.hmc-sample-shipping-label--compact{font-size:11px}}.hmc-sample-inventory{display:grid;gap:10px;width:100%;min-width:0}.hmc-sample-stock{--hmc-stock-ink:#246044;--hmc-stock-fill:#f0f7f1;--hmc-stock-line:#cddfcf;display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 16px;border:1px solid var(--hmc-stock-line);border-radius:10px;background:var(--hmc-stock-fill);color:var(--hmc-stock-ink);text-align:left}.hmc-sample-stock[data-stock-state=low]{--hmc-stock-ink:#a52c32;--hmc-stock-fill:#fff2f1;--hmc-stock-line:#ebc6c7}.hmc-sample-stock[data-stock-state=unavailable]{--hmc-stock-ink:#635a52;--hmc-stock-fill:#f5f2ee;--hmc-stock-line:#dfd8ce}.hmc-sample-stock__dot{position:relative;display:block;flex:0 0 8px;width:8px;height:8px;margin:0 2px;border-radius:50%;background:currentColor}.hmc-sample-stock__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid currentColor;border-radius:50%;opacity:.24;transform:scale(.8)}.hmc-sample-stock__copy{min-width:0}.hmc-sample-stock .hmc-sample-stock__label{margin:0;font-size:14px;line-height:1.55;letter-spacing:0;font-weight:500;overflow-wrap:anywhere}.hmc-sample-stock .hmc-sample-stock__quantity{display:inline-block;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.hmc-sample-stock small{display:block;margin-top:2px;font-size:12px;line-height:1.5}.hmc-sample-stock--animated[data-stock-state=available] .hmc-sample-stock__dot:after,.hmc-sample-stock--animated[data-stock-state=low] .hmc-sample-stock__dot:after{animation:hmc-stock-pulse 2.6s ease-out infinite}.hmc-sample-stock--animated .hmc-sample-stock__quantity{animation:hmc-stock-appear .3s ease-out both}.hmc-sample-stock--compact{margin:6px 0 0;padding:9px 11px;gap:9px;border-radius:7px}.hmc-sample-stock--compact .hmc-sample-stock__label{font-size:12px}.hmc-sample-stock--compact .hmc-sample-stock__quantity{font-size:13px}.hmc-sample-stock--compact small{font-size:11px}.quick-buy-drawer__info>.hmc-sample-stock{margin-bottom:10px}@keyframes hmc-stock-pulse{0%{transform:scale(.65);opacity:.45}75%,to{transform:scale(1.25);opacity:0}}@keyframes hmc-stock-appear{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.hmc-sample-stock{padding:12px 13px;gap:10px}.hmc-sample-stock .hmc-sample-stock__label{font-size:13px}.hmc-sample-stock .hmc-sample-stock__quantity{font-size:15px}.hmc-sample-stock--compact{padding:9px 10px}.hmc-sample-stock--compact .hmc-sample-stock__label{font-size:12px}.hmc-sample-stock--compact .hmc-sample-stock__quantity{font-size:13px}}@media(prefers-reduced-motion:reduce){.hmc-sample-stock--animated .hmc-sample-stock__dot:after,.hmc-sample-stock--animated .hmc-sample-stock__quantity{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/harmonics-kennenlernset.css.map */
