.sd-feature{margin-top:4rem!important;margin-bottom:4rem!important}.sd-feature>a{display:grid;grid-template-columns:minmax(180px,300px) 1fr;align-items:center;gap:2rem;background:#eee9df;color:#28221b;text-decoration:none;border-radius:10px;overflow:hidden}.sd-feature img{width:100%;height:230px;object-fit:cover;object-position:center 45%}.sd-feature a>span{display:grid;gap:.4rem;padding:1.5rem}.sd-feature small,.sd-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#806441}.sd-feature strong{font-family:Georgia,serif;font-size:2rem}.sd-feature b{margin-top:.6rem}.sd-page{padding-top:120px}.sd-breadcrumb{font-size:.85rem;margin:1rem 0 2rem}.sd-product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.sd-photo{margin:0}.sd-photo img{display:block;width:100%;border-radius:8px}.sd-photo figcaption{font-size:.78rem;margin-top:.6rem}.sd-logo{width:min(270px,70%);height:auto;mix-blend-mode:multiply}.sd-info h1{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;margin:.6rem 0 1.4rem}.sd-info p{line-height:1.65}.sd-price{font-size:2.4rem;font-weight:700;margin:0}.sd-price small{font-size:1rem;font-weight:400}.sd-delivery{font-weight:700}.sd-button{display:inline-block;background:#2b3029;color:#fff!important;border:0;border-radius:4px;padding:1rem 1.35rem;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.sd-button:hover,.sd-button:focus-visible{background:#705333}.sd-note{font-size:.85rem}.sd-details,.sd-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 0;border-top:1px solid #aaa;margin-top:4rem}.sd-details h2,.sd-inquiry h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.sd-details li{padding:.5rem 0}.sd-inquiry form{display:grid;gap:.6rem;align-content:start}.sd-inquiry input,.sd-inquiry textarea{width:100%;padding:.8rem;border:1px solid #756a59;background:#fff;color:#222;border-radius:3px;font:inherit}.sd-inquiry label{font-weight:700}.sd-inquiry label span,.sd-inquiry small{font-weight:400}.sd-inquiry small{line-height:1.5}.sd-inquiry form button{margin-top:.7rem}.sd-inquiry a:not(.sd-button){text-decoration:underline}@media(max-width:760px){.sd-feature>a{grid-template-columns:1fr;gap:0}.sd-feature img{height:260px}.sd-product,.sd-details,.sd-inquiry{grid-template-columns:1fr;gap:1.5rem}.sd-page{padding-top:95px}.sd-details,.sd-inquiry{padding:2.5rem 0;margin-top:2.5rem}.sd-info h1{font-size:2rem}}
