.sg-home .sg-hero-art .sg-round-stamp{width:138px;height:138px;right:10px;bottom:56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:19px;gap:6px;transform:rotate(8deg)}.sg-home .sg-hero-art .sg-round-stamp span{font-size:10px;line-height:1.35;letter-spacing:.6px;text-align:center}.sg-home .sg-hero-art .sg-round-stamp b{font-size:27px;line-height:1;display:block}
.sg-home .sg-rope-picker{margin-top:28px}.sg-home .sg-picker-heading{font-family:var(--display);font-size:28px;color:#252525;margin:0 0 20px}.sg-home .sg-picker-label{font-size:13px;font-weight:600;color:#505550;margin:15px 0 9px}.sg-home .sg-diameter-options button{border:1px solid #b9bdb6;padding:10px 17px;background:#eeefeb;border-radius:5px;color:#252b26;font:600 16px 'DM Sans',Arial,sans-serif;cursor:pointer}.sg-home .sg-rope-picker button[aria-pressed=true]{border-color:#252b26;box-shadow:inset 0 0 0 1px #252b26;background:#d9ded5}.sg-home .sg-rope-picker button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.sg-home .sg-rope-picker button:focus-visible{outline:2px solid #fb7701;outline-offset:3px}.sg-home .sg-rope-picker .sg-color-option{font-family:'DM Sans',Arial,sans-serif;color:#222;cursor:pointer;text-align:left;font-size:15px}.sg-home .sg-rope-result{font-size:16px;line-height:1.5;color:#293a2c;font-weight:600;margin:22px 0 15px;min-height:24px}.sg-home .sg-rope-inline-link{color:#333;text-decoration:underline;text-underline-offset:3px}.sg-home .sg-rope-formats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;border-top:1px solid #c9ccc5;padding-top:20px}.sg-home .sg-rope-formats>a{border:1px solid #bcc3b7;border-radius:6px;padding:14px;display:grid;gap:4px}.sg-home .sg-rope-formats b{font-size:18px;color:#27382b}.sg-home .sg-rope-formats span{font-size:13px;color:#596454}.sg-home .sg-meter-copy>.sg-eyebrow{line-height:1.6}.sg-home .sg-meter-copy .sg-meter-note{font-size:13px;line-height:1.7;margin-top:14px;display:block}.sg-category-feature{margin:35px 0 45px}.sg-category-feature .sg-meterware{padding:42px 0;border-radius:12px}.sg-category-feature .sg-container{width:calc(100% - 60px);max-width:none}
.sg-home .sg-wundertuete{background:#d9ddd4;padding:75px 0;color:#27342c}.sg-home .sg-treasure-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.sg-home .sg-treasure-visual{position:relative;margin:0}.sg-home .sg-treasure-visual img{display:block;width:100%;height:auto;border-radius:12px}.sg-home .sg-treasure-visual figcaption{font-size:12px;line-height:1.6;color:#586253;margin-top:10px}.sg-home .sg-treasure-copy h2{font-size:clamp(45px,5vw,68px);line-height:1.05;color:#253429;margin:22px 0}.sg-home .sg-treasure-copy h2 span{color:#5a715c}.sg-home .sg-treasure-copy>p{font-size:17px;line-height:1.8;color:#4e5b50}.sg-home .sg-small-quantity{display:inline-block;margin:10px 0 18px;padding:12px 16px;border:1px solid #9baa94;border-radius:5px;font-size:17px;font-weight:600;background:#e5e9df;color:#263e2a}.sg-home .sg-treasure-actions{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0 25px}.sg-home .sg-treasure-products{display:flex;gap:8px;flex-wrap:wrap}.sg-home .sg-treasure-products>a{font-size:13px;border-bottom:1px solid #9baa94;padding:4px 0;margin-right:10px;color:#3e5541}.sg-home .sg-treasure-note{font-size:13px!important;line-height:1.65!important;color:#62705f!important;margin-top:22px}
@media(max-width:800px){.sg-home .sg-treasure-grid{grid-template-columns:1fr;gap:28px}.sg-home .sg-treasure-visual{order:-1}.sg-category-feature .sg-meter-grid{grid-template-columns:1fr;gap:30px}}
@media(max-width:540px){.sg-home .sg-hero-art .sg-round-stamp{width:96px;height:96px;right:0;bottom:24px;padding:12px;gap:4px}.sg-home .sg-hero-art .sg-round-stamp span{font-size:8px;letter-spacing:.2px}.sg-home .sg-hero-art .sg-round-stamp b{font-size:20px}.sg-home .sg-rope-picker .sg-color-option{font-size:14px;padding:10px 11px}.sg-home .sg-diameter-options{gap:7px}.sg-home .sg-diameter-options button{font-size:15px;padding:9px 13px}.sg-home .sg-rope-formats{grid-template-columns:1fr 1fr}.sg-home .sg-rope-formats>a{padding:11px}.sg-home .sg-rope-formats span{font-size:12px}.sg-category-feature .sg-container{width:calc(100% - 30px)}.sg-category-feature .sg-meter-copy h2{font-size:43px}.sg-home .sg-wundertuete{padding:45px 0}.sg-home .sg-treasure-copy h2{font-size:49px}.sg-home .sg-treasure-copy>p{font-size:16px}}
