.ksdh{width:100%;isolation:isolate;font-family:Arial,Helvetica,sans-serif;--ksdh-control:#fff;letter-spacing:0}
.ksdh *{box-sizing:border-box;letter-spacing:0}
.ksdh-stage{position:relative;width:100%;aspect-ratio:3/1;overflow:hidden;background:#5b1311}
.ksdh-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;color:#fff6e5;transition:opacity .7s ease,visibility .7s}
.ksdh-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}
.ksdh-ivory,.ksdh-rose{color:#481a13}
.ksdh-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;max-width:none;margin:0;border:0;border-radius:0}
.ksdh-slide-link{position:absolute;inset:0;z-index:1}
.ksdh .ksdh-offer{position:absolute;left:5%;top:81%;max-width:38%;display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline;margin:0;color:inherit;font-size:26px;line-height:1.15}
.ksdh-offer ins{background:none;color:inherit;text-decoration:none;font-weight:700}.ksdh-offer del{font-size:16px;opacity:.8}.ksdh-offer .woocommerce-price-suffix{font-size:10px}
.ksdh-offer .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.ksdh-controls{position:absolute;bottom:1%;left:5%;display:flex;align-items:center;gap:2px;color:var(--ksdh-control);z-index:2}
.ksdh .ksdh-controls button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;cursor:pointer;box-shadow:none;min-height:0}
.ksdh .ksdh-controls button:hover{background:#ffffff28}.ksdh-dots{display:flex;align-items:center}.ksdh .ksdh-controls .ksdh-dot{width:26px}.ksdh-dot span{width:13px;height:3px;display:block;border:1px solid currentColor}.ksdh-dot[aria-pressed=true] span{background:currentColor;width:21px}.ksdh-divider{height:14px;width:1px;background:currentColor;opacity:.4;margin:0 7px}
.ksdh [hidden]{display:none!important}.ksdh :focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.ksdh-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(min-width:1600px){.ksdh .ksdh-offer{font-size:34px}}
@media(min-width:768px) and (max-width:1100px){.ksdh .ksdh-offer{font-size:20px;top:80%}.ksdh-offer del{font-size:13px}.ksdh-controls{bottom:0}.ksdh .ksdh-controls button{height:28px}}
@media(max-width:767px){.ksdh-stage{aspect-ratio:1/1}.ksdh .ksdh-offer{left:5%;top:72%;max-width:35%;font-size:23px;gap:4px 8px}.ksdh-offer del{font-size:14px}.ksdh-controls{left:5%;bottom:1%;gap:0}.ksdh .ksdh-controls button{width:32px;height:32px}.ksdh .ksdh-controls .ksdh-dot{width:23px}.ksdh-divider{margin:0 4px}}
@media(prefers-reduced-motion:reduce){.ksdh-slide{transition:none}}
