[hidden]{display:none!important}.objeka-dialog-open{overflow:hidden}.objeka-cart,.objeka-guide-modal{color:#252b25;background:#f6f5f0;border:0;box-shadow:0 15px 80px #0002;padding:2rem}.objeka-cart::backdrop,.objeka-guide-modal::backdrop{background:#15211675;backdrop-filter:blur(3px)}.objeka-cart{inset-block:0;inset-inline:auto 0;inline-size:min(100%,480px);max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;margin:0;margin-inline-start:auto;overflow-y:auto}.objeka-cart-head{display:flex;gap:2rem;align-items:start;justify-content:space-between}.objeka-cart h2{font:400 2rem/1.1 Georgia,serif;letter-spacing:-.04em;margin:0}.objeka-cart button,.objeka-guide-modal button{cursor:pointer;background:transparent;border:1px solid #b8c0b2;padding:.5rem .8rem;color:inherit;font-size:.8rem}.objeka-cart-head button,.objeka-guide-modal>button{font-size:1.5rem;line-height:1;border:0;padding:0}.objeka-cart [role=status]{font-size:.8rem}.objeka-cart-item{display:flex;gap:1rem;padding-block:1.4rem;border-block-end:1px solid #d8dbd1}.objeka-cart-item img{object-fit:cover;align-self:flex-start}.objeka-cart-item>div{flex:1}.objeka-cart-item a{font-size:.9rem;text-decoration:none}.objeka-cart-item p{margin-block:.3rem;font-size:.85rem}.objeka-cart-item small{display:block;font-size:.65rem}.objeka-cart-item label{font-size:.7rem}.objeka-cart-item input{inline-size:3.7rem;padding:.3rem;background:transparent;border:1px solid #bdc5b8}.objeka-cart-item button{border:0;text-decoration:underline;font-size:.7rem;margin-inline-start:.7rem}.objeka-cart-total{display:flex;justify-content:space-between;font-size:1.2rem;padding-block:1.5rem .5rem}.objeka-cart-note{font-size:.7rem;color:#65705e}.objeka-checkout{display:block;background:#283224;color:#fff;text-decoration:none;text-align:center;padding:1rem;margin-block:1.5rem 1rem;font-size:.8rem}.objeka-cart>a:last-child{display:block;text-align:center;font-size:.75rem;color:inherit}.objeka-cart progress{appearance:none;inline-size:100%;block-size:4px;border:0;background:#d8ddd0}.objeka-cart progress::-webkit-progress-bar{background:#d8ddd0}.objeka-cart progress::-webkit-progress-value{background:#5e7550}.objeka-cart progress::-moz-progress-bar{background:#5e7550}.objeka-cart [data-objeka-shipping] p{font-size:.75rem}.objeka-cart [data-objeka-bump]:not(:empty){padding:1rem;background:#e9edde;margin-block-start:1.5rem;font-size:.8rem}.objeka-cart [data-objeka-bump] p{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.objeka-cart [data-objeka-bump] button{display:block;margin-block-start:1rem}.objeka-cart[aria-busy=true] [data-objeka-items],.objeka-cart[aria-busy=true] [data-objeka-bump]{opacity:.6;pointer-events:none}.objeka-product-tools{margin-block:1.5rem;clear:both}.objeka-tiers{padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:1rem}.objeka-tiers legend{font-size:.75rem;margin-block-end:.6rem}.objeka-tiers label{position:relative;cursor:pointer;display:block;font-size:.7rem}.objeka-tiers input{position:absolute;opacity:0}.objeka-tiers span{display:block;padding:.85rem .5rem;text-align:center;border:1px solid #cbd1c3}.objeka-tiers input:checked+span{border-color:#34462c;background:#e7ecdf}.objeka-tiers input:focus-visible+span{outline:2px solid #34462c;outline-offset:2px}.objeka-bundle-total{font-size:1.1rem}.objeka-stock{font-size:.75rem;color:#74522b}.objeka-stock::before{content:"";display:inline-block;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;margin-inline-end:7px}.objeka-countdown-label{font-size:.65rem;margin-block:1rem .3rem}.objeka-product-tools time{display:block;font-family:monospace;font-size:1.1rem}.objeka-guide-links{margin-block:1.5rem}.objeka-guide{border-block-end:1px solid #cbd1c3;padding-block:.8rem;font-size:.8rem}.objeka-guide summary{cursor:pointer}.objeka-guide-modal{max-inline-size:min(90vw,680px);max-block-size:80dvh;overflow-y:auto}.objeka-guide-modal>button{float:inline-end}.objeka-guide-modal h2{font-weight:400;font-size:2rem}.objeka-guide-modal p{white-space:pre-line;font-size:.9rem}.objeka-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;justify-content:center;align-items:center;gap:2rem;padding:1rem max(1rem,4vw);background:#f6f5f0f5;border-block-start:1px solid #d8dbd1;box-shadow:0 -10px 30px #0001;backdrop-filter:blur(10px);font-size:.9rem}.objeka-sticky button{background:#283224;color:white;border:0;padding:.9rem 1.5rem;cursor:pointer;font:inherit;font-size:.8rem}.objeka-hotspots{position:relative;max-inline-size:960px;margin-inline:auto}.objeka-hotspots>img{display:block;inline-size:100%;height:auto}.objeka-hotspot{position:absolute;inset-inline-start:var(--objeka-x);inset-block-start:var(--objeka-y);transform:translate(-50%,-50%);z-index:2}.objeka-hotspot summary{cursor:pointer;list-style:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;color:#fff;background:#344a2f;border:2px solid #fff;box-shadow:0 0 0 7px #ffffff50;animation:objeka-pulse 3s infinite;font-size:1.1rem}.objeka-hotspot summary::-webkit-details-marker{display:none}.objeka-hotspot-content{position:absolute;inline-size:clamp(140px,25vw,240px);background:#f6f5f0;box-shadow:0 4px 24px #0003;padding:1rem;font-size:.8rem;inset-inline-start:0;inset-block-start:44px}.objeka-hotspot[data-side=end] .objeka-hotspot-content{inset-inline-start:auto;inset-inline-end:0}.objeka-hotspot-content h3{font-size:1rem;margin:0 0 .5rem}.objeka-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.objeka-highlights>div{border:1px solid #d3d9cb;padding:1.5rem}.objeka-highlights h3{font-size:1.2rem;margin-block:0 .5rem}.objeka-highlights p{font-size:.85rem}.objeka-pricing-table{display:flex;gap:1rem}.objeka-pricing-table>div{flex:1;border:1px solid #cdd4c5;padding:1.5rem}.objeka-contact-result{padding:1rem;border:1px solid #abb69f}.objeka-contact-trap{position:absolute;inset-inline-start:-10000px;inline-size:1px;overflow:hidden}.objeka-reading-time{font-size:.75rem;color:#606b59}@keyframes objeka-pulse{50%{box-shadow:0 0 0 12px #ffffff10}}@media(max-width:600px){.objeka-sticky{gap:.8rem;padding:.8rem;font-size:.75rem}.objeka-sticky>span:first-child{max-inline-size:35%;line-height:1.2}.objeka-sticky button{padding:.8rem}.objeka-cart{padding:1.5rem}.objeka-tiers{gap:.3rem}.objeka-tiers span{font-size:.6rem;padding:.75rem .3rem}.objeka-highlights{grid-template-columns:1fr}.objeka-pricing-table{flex-direction:column}.objeka-hotspot summary{inline-size:28px;block-size:28px}}@media(prefers-reduced-motion:reduce){.objeka-hotspot summary{animation:none}}@media print{.objeka-sticky,.objeka-cart{display:none}}

/* Product Offer */
.objeka-product-offer .objeka-offer-price{font-size:1.7rem;line-height:1.3}.objeka-product-offer .objeka-offer-button{display:inline-flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem;text-decoration:none;background:#111318;color:#fff}.objeka-offer-summary{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.objeka-offer-availability,.objeka-offer-shipping{font-size:.8rem}
