
.sip24-3d{--sip-orange:#FC7504;--sip-navy:#061625;--sip-text:#565872;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;padding:12px 0 24px;background:transparent;font-family:'Rubik',Arial,sans-serif!important}
.sip24-3d *{box-sizing:border-box}
.sip24-3d .sip24-stage{height:clamp(260px,34vw,425px);position:relative;perspective:1400px;isolation:isolate;outline:none;overflow:hidden}
.sip24-3d .sip24-slide{position:absolute;inset:0;margin:auto;width:min(55%,650px);height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;filter:brightness(.92);transform-style:preserve-3d}
.sip24-3d .sip24-slide[data-pos="0"]{transform:translateX(0) translateZ(90px) scale(1);opacity:1;filter:none;z-index:3;pointer-events:auto}
.sip24-3d .sip24-slide[data-pos="-1"]{transform:translateX(-86%) translateZ(-210px) rotateY(22deg) scale(.76);opacity:.38;z-index:1}
.sip24-3d .sip24-slide[data-pos="1"]{transform:translateX(86%) translateZ(-210px) rotateY(-22deg) scale(.76);opacity:.38;z-index:1}
.sip24-3d .sip24-slide:first-child:not([data-pos]){opacity:1;z-index:3;pointer-events:auto}
.sip24-3d .sip24-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .35s}
.sip24-3d .sip24-slide[data-pos="0"] .sip24-image:hover{transform:scale(1.05)}
.sip24-3d .sip24-image img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;filter:drop-shadow(0 14px 13px rgba(6,22,37,.13))}
.sip24-3d .sip24-information{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:min(100% - 28px,660px);margin:10px auto 0;text-align:center;align-items:start;min-height:0}
.sip24-3d .sip24-details{grid-area:1/1;display:none;position:relative!important;opacity:1!important;transform:none!important;transition:none!important;width:100%;max-width:100%;padding:0!important;margin:0!important}
.sip24-3d .sip24-details[data-active="true"]{display:block!important}
.sip24-3d .sip24-details:first-child:not([data-active]){display:block}
.sip24-3d .sip24-details small{display:block;font:700 10px/1.4 'Rubik',Arial,sans-serif!important;letter-spacing:.16em;color:var(--sip-orange)!important;margin:0 0 5px}
.sip24-3d .sip24-details h3{font-family:'Teko',Impact,sans-serif!important;font-weight:500!important;font-size:clamp(29px,3.3vw,43px)!important;line-height:1.04!important;letter-spacing:.012em!important;text-transform:uppercase;color:var(--sip-navy)!important;margin:0 0 5px!important;padding:0!important;overflow-wrap:break-word}
.sip24-3d .sip24-details p{font:400 12px/1.45 'Rubik',Arial,sans-serif!important;color:var(--sip-text)!important;margin:0 0 6px!important}
.sip24-3d .sip24-price{display:block;font:700 18px/1.3 'Rubik',Arial,sans-serif!important;color:var(--sip-navy)!important;margin:5px 0 9px!important}
.sip24-3d .sip24-link{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;padding:9px 17px!important;border-radius:5px!important;border:1px solid var(--sip-orange)!important;background:var(--sip-orange)!important;color:white!important;font:600 12px/1.4 'Rubik',Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;margin:3px auto 0!important}
.sip24-3d .sip24-link:hover{background:#dd6503!important}
.sip24-3d .sip24-controls{position:relative!important;display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:42px!important;margin:12px auto 0!important;padding:0!important;z-index:10!important;transform:none!important}
.sip24-3d .sip24-controls button{box-sizing:border-box!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important;box-shadow:none!important;cursor:pointer!important}
.sip24-3d .sip24-controls .previous,.sip24-3d .sip24-controls .next{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border:1px solid #dfe2e6!important;border-radius:50%!important;background:white!important;color:var(--sip-orange)!important;font:600 17px/1 Arial,sans-serif!important}
.sip24-3d .sip24-controls .previous{margin-right:6px!important}.sip24-3d .sip24-controls .next{margin-left:6px!important}
.sip24-3d .sip24-controls .previous:hover,.sip24-3d .sip24-controls .next:hover{background:var(--sip-orange)!important;color:white!important;border-color:var(--sip-orange)!important}
.sip24-3d .sip24-controls .dot{width:9px!important;min-width:9px!important;height:9px!important;min-height:9px!important;border:0!important;border-radius:20px!important;background:#c9cdd2!important;font-size:0!important;transition:width .2s,background .2s}
.sip24-3d .sip24-controls .dot[aria-current="true"]{width:24px!important;min-width:24px!important;background:var(--sip-orange)!important}
@media(max-width:767px){.sip24-3d{padding:8px 0 18px}.sip24-3d .sip24-stage{height:clamp(225px,64vw,320px)}.sip24-3d .sip24-slide{width:79%}.sip24-3d .sip24-slide[data-pos="-1"]{transform:translateX(-75%) translateZ(-210px) rotateY(23deg) scale(.7);opacity:.25}.sip24-3d .sip24-slide[data-pos="1"]{transform:translateX(75%) translateZ(-210px) rotateY(-23deg) scale(.7);opacity:.25}.sip24-3d .sip24-information{margin-top:7px}.sip24-3d .sip24-details h3{font-size:clamp(27px,7.4vw,36px)!important}.sip24-3d .sip24-details p{font-size:11px!important}.sip24-3d .sip24-controls{margin-top:10px!important}}
@media(prefers-reduced-motion:reduce){.sip24-3d *{transition:none!important}}
