.supplied-slider-section{isolation:isolate;color:#eee}.slider-overlay-nav{position:absolute;z-index:3;right:4%;top:7%;display:flex;gap:45px;font:700 18px Georgia}.slider-overlay-nav a{color:#eee}.slider-overlay-nav a:first-child{border-bottom:1px solid #dbb253;padding-bottom:12px}.slider-overlay-copy{position:absolute;z-index:3;left:4%;top:38%;width:29%;pointer-events:none;text-shadow:0 2px 9px #000}.slider-overlay-copy a{pointer-events:auto}.slider-overlay-count{font:24px Georgia;color:#ddb95f}.slider-overlay-count b{font-size:44px;color:#eee;margin-right:16px;font-weight:400}body .supplied-slider-section .slider-overlay-copy h2{font:700 clamp(25px,2.5vw,44px)/1.2 Orbitron,Arial!important;color:#fff!important;margin:24px 0!important;background:none!important;-webkit-text-fill-color:#fff!important}body .supplied-slider-section .slider-overlay-copy h2 em{font-style:normal;color:#e7bc56!important;-webkit-text-fill-color:#e7bc56!important}.slider-overlay-copy p{font:13px/1.6 Arial;color:#bbb;margin:0 0 20px}.slider-overlay-spec{display:flex;justify-content:space-between;width:205px;max-width:100%;padding-bottom:9px;border-bottom:1px solid #c79d42;color:#d8ad54;font:18px Georgia}.slider-overlay-price,.slider-overlay-arrows button{background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);border:1px solid #dfbb65;color:#171b19;box-shadow:inset 0 2px 3px #fff9,0 0 18px #d9b14e33}.slider-overlay-price{display:inline-block;margin-top:12px;padding:17px 20px;border-radius:30px;font:700 13px Arial;text-shadow:none}.slider-overlay-bars{position:absolute;left:4%;bottom:4%;display:flex;gap:7px;z-index:3}.slider-overlay-bars button{width:44px;height:20px;padding:0;border:0;border-bottom:3px solid #ffffff33;background:none;cursor:pointer}.slider-overlay-bars button[aria-current=true]{border-color:#dcb256}.slider-overlay-bottom-count{position:absolute;right:4.5%;bottom:23%;display:flex;align-items:center;gap:30px;letter-spacing:4px;font:700 15px Georgia;z-index:3}.slider-overlay-bottom-count span{color:#c9a24f}.slider-overlay-bottom-count i{width:50px;border-top:1px solid #a67e34}.slider-overlay-arrows{position:absolute;right:7%;bottom:7%;display:flex;gap:32px;z-index:3}.slider-overlay-arrows button{border-radius:50%;width:52px;height:52px;font:27px Arial;cursor:pointer}@media(max-width:700px){.slider-overlay-nav{top:24px;font-size:14px;gap:24px}.slider-overlay-copy{top:22%;width:65%;left:6%}.slider-overlay-count{font-size:17px}.slider-overlay-count b{font-size:30px}body .supplied-slider-section .slider-overlay-copy h2{font-size:24px!important;margin:15px 0!important}.slider-overlay-copy p{font-size:11px}.slider-overlay-bottom-count{bottom:18%;font-size:12px;gap:14px}.slider-overlay-arrows{bottom:7%;right:7%;gap:18px}.slider-overlay-arrows button{width:42px;height:42px}.slider-overlay-bars button{width:27px}}

.supplied-slider-track{position:relative;width:100%;height:500vh;overflow:visible}.supplied-slider-track .supplied-slider-section{position:sticky!important;top:0!important;left:0;width:100%!important;max-width:none!important;height:100vh!important;min-height:0!important;margin:0!important;padding:0!important}.supplied-slider-section iframe{width:100%!important;height:100%!important}

.slider-overlay-bottom-count{display:none!important}
html body .supplied-slider-section .slider-overlay-copy h2,html body .supplied-slider-section .slider-overlay-copy h2 span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;opacity:1!important}
html body .supplied-slider-section .slider-overlay-copy h2 em,html body .supplied-slider-section .slider-overlay-copy h2 em span{color:#e7bc56!important;-webkit-text-fill-color:#e7bc56!important}
.service-arrows button{display:grid!important;place-items:center!important;line-height:1!important;padding:0!important;font-size:0!important}
.service-arrows button:before,.service-arrows button:after{content:none!important;display:none!important}
.service-arrows button svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.supplied-slider-section:not(.scene-ready):after{content:"";position:absolute;left:50%;top:50%;width:70vh;height:70vh;max-width:85vw;max-height:85vw;transform:translate(-50%,-50%);border:1px solid #ffffff55;border-radius:50%;box-shadow:0 0 24px #ffffff0a;pointer-events:none}

.slider-overlay-count{position:absolute;right:7%;bottom:16%;z-index:4;font-size:16px;pointer-events:none}.slider-overlay-count b{font-size:25px;margin-right:8px}
.slider-overlay-copy{left:4%;width:25%;top:38%}
html body .supplied-slider-section .slider-overlay-copy h2{font-size:clamp(23px,2.1vw,38px)!important;overflow-wrap:normal;line-height:1.25!important}
html body .supplied-slider-section .slider-overlay-copy h2 em{display:inline!important;background:none!important;color:#ecc05b!important;-webkit-text-fill-color:#ecc05b!important}
.slider-overlay-copy p{color:#eee!important;font-size:13px;line-height:1.8;text-shadow:0 1px 5px #000,0 0 14px #000}
@media(max-width:700px){.slider-overlay-copy{width:58%;left:5%;top:20%}.slider-overlay-count{bottom:15%;right:7%}html body .supplied-slider-section .slider-overlay-copy h2{font-size:22px!important}.slider-overlay-copy p{font-size:11px}}
/* Native parent scrolling also works when the embedded scene fails to initialize. */
.supplied-slider-section iframe{pointer-events:auto!important;opacity:0;transition:opacity .35s}
.supplied-slider-section.scene-ready iframe{opacity:1}
.slider-image-fallback{position:absolute;inset:0;z-index:0;background:#050505;overflow:hidden;pointer-events:none}
.slider-fallback-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s}
.slider-fallback-photo.active{opacity:1}
.supplied-slider-section iframe{position:absolute;inset:0;z-index:1}
.supplied-slider-section:after{z-index:2}

@media(max-width:700px){.slider-overlay-arrows{right:95px!important}.slider-overlay-count{right:95px!important}}

.slider-overlay-arrows button{display:grid!important;place-items:center!important;line-height:1!important}
.slider-overlay-arrows button svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5}
.slider-overlay-arrows button:hover{background:linear-gradient(135deg,#fff,#b9c3cc)!important;box-shadow:0 0 25px #c8d4df80!important}
@media(max-width:700px){html body .supplied-slider-section .slider-overlay-copy{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:84%!important;text-align:center!important;padding:18px 8px;border-radius:20px;background:radial-gradient(ellipse,#0008,transparent 75%)}.slider-overlay-copy p{text-align:center!important}.slider-overlay-spec{margin-left:auto!important;margin-right:auto!important}.slider-overlay-price{margin-left:auto!important;margin-right:auto!important}.slider-overlay-copy h2{text-shadow:0 2px 12px #000}.slider-overlay-count{bottom:16%!important}}
