.pool_page__yOd9x{--gold:#efb927;--yellow:#f5c846;--paper:#f1eee7;min-height:100vh;overflow-x:clip;background:#070907;color:var(--paper)}.pool_productDetails__lK5lC{width:min(1540px,calc(100% - 48px));margin:0 auto;padding:40px 0 72px;border-top:1px solid #e5bd5338}.pool_productDetails__lK5lC header>p{margin:0 0 16px;color:var(--yellow);font-size:12px;font-weight:700;letter-spacing:.15em}.pool_productDetails__lK5lC h2{margin:0 0 36px;font:600 clamp(30px,3.3vw,48px)/1.15 var(--font-display),sans-serif;letter-spacing:-.025em}.pool_productDetails__lK5lC>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 60px}.pool_productDetails__lK5lC article{padding-left:22px;border-left:2px solid #e5bd5350}.pool_productDetails__lK5lC h3{margin:0 0 12px;font-size:21px;line-height:1.35}.pool_productDetails__lK5lC article p{margin:0;max-width:68ch;color:#b7bcb0;font-size:16px;line-height:1.85}@media (max-width:760px){.pool_productDetails__lK5lC{width:calc(100% - 32px);padding:30px 0 44px}.pool_productDetails__lK5lC>div{grid-template-columns:1fr;gap:28px}.pool_productDetails__lK5lC article{padding-left:16px}}.pool_proofDock__aChyf{position:sticky;z-index:35;top:82px;height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;overflow:hidden;border-block:1px solid rgba(7,9,7,.34);background:rgba(239,185,39,.96);color:#080a08;box-shadow:0 14px 44px rgba(0,0,0,.34);backdrop-filter:blur(14px)}.pool_proofDock__aChyf>strong{position:relative;z-index:2;display:flex;align-items:center;padding:0 clamp(1rem,2.2vw,2.6rem);border-right:1px solid rgba(7,9,7,.3);background:#080a08;color:var(--yellow);font-size:.61rem;letter-spacing:.2em;white-space:nowrap}.pool_proofViewport__jn1z_{min-width:0;overflow:hidden}.pool_proofMarquee__TrbXW{width:max-content;height:100%;display:flex;animation:pool_proof-flow__V77ZC 32s linear infinite}.pool_proofDock__aChyf:hover .pool_proofMarquee__TrbXW{animation-play-state:paused}.pool_proofGroup__D6Gz8{height:100%;display:flex;flex:none;align-items:center}.pool_proofGroup__D6Gz8 span{display:flex;align-items:center;gap:.62rem;padding:0 1.45rem;border-right:1px solid rgba(7,9,7,.18);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pool_proofGroup__D6Gz8 b{color:rgba(7,9,7,.54);font-size:.52rem}.pool_hero__f7ses{position:relative;isolation:isolate;min-height:calc(100svh - 54px);padding:clamp(5.3rem,6vw,6.5rem) clamp(1.2rem,3vw,4rem) clamp(1.8rem,3vh,2.8rem);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;row-gap:clamp(.85rem,1.5vw,1.35rem)}.pool_hero__f7ses:before{content:"";position:absolute;z-index:-3;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0);background-size:84px 84px;mask-image:linear-gradient(180deg,#000 68%,transparent)}.pool_hero__f7ses:after{content:"";position:absolute;z-index:-2;top:0;right:0;width:58vw;height:100%;background:radial-gradient(circle at 58% 45%,rgba(239,185,39,.18),transparent 52%)}.pool_orbit__sX8HW{position:absolute;z-index:-1;top:-23vw;right:-9vw;width:52vw;aspect-ratio:1;border:1px solid rgba(239,185,39,.16);border-radius:50%;animation:pool_float__myoZV 8s ease-in-out infinite}.pool_orbit__sX8HW i{position:absolute;inset:13%;border:1px dashed rgba(239,185,39,.12);border-radius:50%}.pool_orbit__sX8HW i:nth-child(2){inset:29%;border-style:solid}.pool_orbit__sX8HW i:nth-child(3){inset:43%;box-shadow:inset 0 0 80px rgba(239,185,39,.12)}.pool_heroCopy__9RYkx{max-width:760px}.pool_eyebrow__TyxGG,.pool_logic__lrn4y header>p,.pool_series__9qkbZ header>p{display:flex;align-items:center;gap:.8rem;color:var(--gold);font-size:clamp(.62rem,.68vw,.76rem);font-weight:900;letter-spacing:.23em}.pool_eyebrow__TyxGG span{width:40px;height:1px;background:var(--gold)}.pool_kicker__6k7Jy{display:block;margin:clamp(1.5rem,3.2vh,2.7rem) 0 .8rem;color:rgba(255,255,255,.53);font-size:.65rem;letter-spacing:.18em}.pool_hero__f7ses h1{margin:0;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(4rem,6.4vw,7.6rem);line-height:1;letter-spacing:-.045em;text-transform:uppercase}.pool_hero__f7ses h1 b,.pool_hero__f7ses h1 span{display:block}.pool_hero__f7ses h1 b{padding:.08em 0;margin:-.08em 0;background:linear-gradient(100deg,#ae7915,#ffe88c,#d79a14,#fff0af,#ae7915);background-size:220% 100%;background-position:100% 50%;background-clip:text;color:transparent;font-weight:700;animation:pool_gold___5Qre 5.6s ease-in-out infinite alternate;-webkit-background-clip:text}.pool_intro__JJ7KS{max-width:590px;margin-top:1.7rem;color:rgba(255,255,255,.61);font-size:clamp(.98rem,1.12vw,1.16rem);line-height:1.68}.pool_explore__EFkBH{display:inline-flex;align-items:center;gap:1rem;margin-top:1.8rem;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pool_explore__EFkBH>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(239,185,39,.55);border-radius:50%;color:var(--gold);transition:.3s}.pool_explore__EFkBH:hover span{transform:translateY(4px);background:var(--gold);color:#070907}.pool_explore__EFkBH svg{width:17px}.pool_studioSectionTitle__DcyU_{position:relative;z-index:2;width:min(1540px,100%);margin:0 auto;padding:clamp(.45rem,1vw,.9rem) clamp(.45rem,1vw,.9rem) clamp(.8rem,1.3vw,1.25rem);display:flex;align-items:baseline;font-family:var(--font-editorial,"Arial Narrow",sans-serif);font-size:clamp(3.4rem,6.2vw,7rem);font-weight:600;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.pool_studioSectionTitle__DcyU_:before{content:"";width:clamp(44px,5vw,84px);height:2px;margin-right:clamp(.85rem,1.5vw,1.5rem);align-self:center;background:linear-gradient(90deg,var(--gold),transparent)}.pool_studioSectionTitle__DcyU_ span{color:var(--paper)}.pool_studioSectionTitle__DcyU_ b{font-weight:600;color:transparent;background:linear-gradient(90deg,#bd8215,#ffe584 46%,#eaa719 76%,#fff0ae);background-size:220% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;animation:pool_gold___5Qre 5.6s ease-in-out infinite alternate}.pool_studioSectionLead__SyV7b{position:relative;z-index:2;width:min(1540px,100%);margin:-.65rem auto 0;padding-right:clamp(.45rem,1vw,.9rem);padding-left:calc(clamp(.45rem, 1vw, .9rem) + clamp(44px, 5vw, 84px) + clamp(.85rem, 1.5vw, 1.5rem));color:rgba(241,238,231,.62);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.65}.pool_studio__0irS_{position:relative;width:min(1540px,100%);min-height:min(76vh,790px);margin:0 auto;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(430px,1fr) auto;border:1px solid rgba(239,185,39,.42);border-radius:clamp(1.2rem,2vw,2rem);background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 46%),rgba(10,12,10,.94);box-shadow:0 30px 100px rgba(0,0,0,.42)}.pool_studio__0irS_:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(239,185,39,.15),transparent 36%),repeating-radial-gradient(circle at 50% 44%,transparent 0 93px,rgba(239,185,39,.055) 94px 95px)}.pool_studioTop__9GVLF{position:relative;z-index:4;padding:1.05rem 1.3rem;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);font-size:.58rem;letter-spacing:.18em}.pool_studioTop__9GVLF span{color:var(--gold);font-weight:900}.pool_studioTop__9GVLF b{color:rgba(255,255,255,.38)}.pool_studioMasthead__oTnjv{--masthead-cycle:9s;position:relative;z-index:4;padding:clamp(1.15rem,2vw,1.8rem) clamp(1.3rem,2.5vw,2.4rem);overflow:hidden;border-bottom:1px solid rgba(239,185,39,.2);background:linear-gradient(90deg,rgba(239,185,39,.1),transparent 58%),rgba(6,8,6,.54)}.pool_studioMasthead__oTnjv:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgba(255,224,120,.1) 48%,transparent 62%);transform:translateX(-120%);animation:pool_masthead-scan__xv92d var(--masthead-cycle) linear infinite}.pool_studioMasthead__oTnjv p{margin:0 0 .72rem;color:var(--gold);font-size:.58rem;font-weight:900;letter-spacing:.22em}.pool_studioMasthead__oTnjv h2{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.65rem clamp(1rem,2vw,2.4rem);font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(1.7rem,2.65vw,3rem);line-height:.92;letter-spacing:-.025em;text-transform:uppercase}.pool_studioMasthead__oTnjv h2 span{position:relative;display:block;padding-left:.85rem;border-left:1px solid rgba(239,185,39,.32);animation:pool_masthead-metronome__bl_6l var(--masthead-cycle) linear infinite}.pool_studioMasthead__oTnjv h2 span:nth-child(2){animation-delay:-6s}.pool_studioMasthead__oTnjv h2 span:nth-child(3){animation-delay:-3s}.pool_studioScene__O3IoW{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,28%)}.pool_studioScene__O3IoW,.pool_viewer__fT4gT{position:relative;min-width:0;min-height:430px}.pool_viewer__fT4gT{overflow:hidden}.pool_featureStack__XKfDL{position:absolute;z-index:4;top:1rem;left:1rem;width:min(360px,calc(100% - 2rem));min-height:92px;pointer-events:none}.pool_featureBeacon__Ikirj{position:absolute;inset:0;z-index:1;padding:.9rem 1rem;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid rgba(239,185,39,.34);border-radius:1rem;background:rgba(7,9,7,.84);box-shadow:0 18px 50px rgba(0,0,0,.38),7px 7px 0 -1px rgba(9,11,9,.94),7px 7px 0 0 rgba(239,185,39,.18),14px 14px 0 -1px rgba(9,11,9,.86),14px 14px 0 0 rgba(239,185,39,.1);backdrop-filter:blur(15px);opacity:0;transform:translate(22px,20px) scale(.94);transition:opacity .75s ease,transform .95s cubic-bezier(.2,.8,.2,1),filter .75s ease;pointer-events:none}.pool_featureBeacon__Ikirj[data-slot="0"]{z-index:4;opacity:1;transform:translate(0) scale(1);filter:brightness(1)}.pool_featureBeacon__Ikirj[data-slot="1"]{z-index:3;opacity:.72;transform:translate(8px,8px) scale(.985);filter:brightness(.72)}.pool_featureBeacon__Ikirj[data-slot="2"]{z-index:2;opacity:.38;transform:translate(16px,16px) scale(.965);filter:brightness(.52)}.pool_featureBeacon__Ikirj[data-slot=hidden]{z-index:1;opacity:0;transform:translate(24px,22px) scale(.945);filter:brightness(.42)}.pool_featureBeacon__Ikirj>b{color:var(--gold);font-size:.56rem;letter-spacing:.15em}.pool_featureBeacon__Ikirj>svg{width:22px;color:var(--gold);stroke-width:1.6}.pool_featureBeacon__Ikirj>span{min-width:0;display:grid;gap:.28rem}.pool_featureBeacon__Ikirj strong{font-size:.88rem}.pool_featureBeacon__Ikirj small{overflow:hidden;color:rgba(255,255,255,.45);font-size:.62rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pool_sizeDeck__l1_Yp{position:relative;z-index:3;min-width:0;padding:1.1rem;display:grid;grid-template-rows:auto 1fr auto auto;gap:.85rem;border-left:1px solid rgba(239,185,39,.2);background:linear-gradient(180deg,rgba(239,185,39,.06),transparent 42%),rgba(7,9,7,.74)}.pool_sizeDeckLabel__Fernp{margin:0;color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.pool_sizeCards__XsIHs{display:grid;gap:.55rem;align-content:center;perspective:900px}.pool_sizeCards__XsIHs>button{position:relative;min-height:92px;padding:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(255,255,255,.018);color:rgba(255,255,255,.66);text-align:left;transform:perspective(900px) rotateY(-4deg) translateX(3px);transform-origin:right center;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,color .35s}.pool_sizeCards__XsIHs>button.pool_active__eF63n,.pool_sizeCards__XsIHs>button:hover{transform:perspective(900px) rotateY(0) translateX(-4px);border-color:rgba(239,185,39,.7);background:rgba(239,185,39,.09);color:white}.pool_sizeCards__XsIHs>button>b{color:var(--gold);font-size:.53rem;letter-spacing:.12em}.pool_sizeCards__XsIHs>button>span{min-width:0;display:grid}.pool_sizeCards__XsIHs small{color:rgba(255,255,255,.46);font-size:.51rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pool_sizeCards__XsIHs strong{margin-top:.1rem;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(1.5rem,1.8vw,2rem);line-height:1}.pool_sizeCards__XsIHs em{margin-top:.22rem;overflow:hidden;color:rgba(255,255,255,.39);font-size:.54rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pool_sizeCards__XsIHs>button>i{position:absolute;inset:auto 0 0;height:2px;transform:scaleX(0);transform-origin:left;background:var(--gold);transition:transform .55s}.pool_sizeCards__XsIHs>button.pool_active__eF63n>i{transform:scaleX(1)}.pool_sizeCards__XsIHs u{position:absolute;top:.7rem;right:.7rem;color:rgba(255,255,255,.28);font-size:.44rem;letter-spacing:.08em;text-decoration:none}.pool_customSizeForm__A80ow{padding-top:.72rem;display:grid;gap:.48rem;border-top:1px solid rgba(255,255,255,.09)}.pool_customSizeForm__A80ow>label{color:var(--gold);font-size:.54rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pool_customSizeForm__A80ow>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.35rem;align-items:center}.pool_customSizeForm__A80ow input{width:100%;min-width:0;height:36px;padding:0 .55rem;border:1px solid rgba(255,255,255,.16);border-radius:.55rem;outline:none;background:rgba(255,255,255,.035);color:white;font-size:.68rem;transition:.25s}.pool_customSizeForm__A80ow input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(239,185,39,.1)}.pool_customSizeForm__A80ow input::placeholder{color:rgba(255,255,255,.32)}.pool_customSizeForm__A80ow>div>span{color:rgba(255,255,255,.32);font-size:.72rem}.pool_customSizeForm__A80ow button{grid-column:1/-1;min-height:34px;border:1px solid rgba(239,185,39,.52);border-radius:999px;color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:.25s}.pool_customSizeForm__A80ow button:hover{background:rgba(239,185,39,.1)}.pool_sizeDeck__l1_Yp footer{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.pool_sizeDeck__l1_Yp footer>span{grid-column:1/-1;color:rgba(255,255,255,.42);font-size:.52rem;letter-spacing:.07em;text-transform:uppercase}.pool_sizeDeck__l1_Yp footer>a,.pool_sizeDeck__l1_Yp footer>button{min-height:39px;padding:.6rem;display:flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--gold);border-radius:999px;color:var(--paper);font-size:.5rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:.3s}.pool_sizeDeck__l1_Yp footer>button{background:var(--gold);color:#070907}.pool_sizeDeck__l1_Yp footer>a:hover,.pool_sizeDeck__l1_Yp footer>button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(239,185,39,.16)}.pool_sizeDeck__l1_Yp footer svg{width:13px}.pool_canvas__MOFVQ{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.pool_canvas__MOFVQ:active{cursor:grabbing}.pool_viewerFallback__7HreA{position:absolute;inset:0}.pool_viewerFallback__7HreA img{object-fit:cover;filter:grayscale(.38) brightness(.44);opacity:.6}.pool_viewerFallback__7HreA:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,#090b09 78%)}.pool_viewerFallback__7HreA>div{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:.7rem;color:rgba(255,255,255,.76);font-size:.65rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.pool_viewerFallback__7HreA svg{width:20px;color:var(--gold)}.pool_spinner__Z7CTe{animation:pool_spin__w1DR2 1s linear infinite}.pool_dragHint__JEJyW{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.55rem;padding:.62rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,9,7,.72);color:rgba(255,255,255,.58);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.pool_dragHint__JEJyW svg{width:15px;color:var(--gold)}.pool_activate3d__Gt9ZL{position:absolute;z-index:5;top:48%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border-radius:999px;background:var(--yellow);color:#070907;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pool_activate3d__Gt9ZL svg{width:18px}.pool_controls__t1Fbf{position:relative;z-index:4;padding:.95rem 1.15rem;display:grid;gap:1.15rem;align-items:end;border-top:1px solid rgba(255,255,255,.1);background:rgba(7,9,7,.9)}.pool_controls__t1Fbf>div{display:grid;gap:.5rem}.pool_controls__t1Fbf label{color:rgba(255,255,255,.42);font-size:.55rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.pool_colors__JFm_e,.pool_segmented__c1Pq6{display:flex;flex-wrap:wrap;gap:.35rem}.pool_colors__JFm_e button,.pool_modelActions__Gtz0Z button,.pool_segmented__c1Pq6 button{min-height:36px;padding:.55rem .76rem;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:rgba(255,255,255,.68);font-size:.62rem;font-weight:800;transition:.25s}.pool_colors__JFm_e .pool_active__eF63n,.pool_colors__JFm_e button:hover,.pool_modelActions__Gtz0Z button:hover,.pool_segmented__c1Pq6 .pool_active__eF63n,.pool_segmented__c1Pq6 button:hover{border-color:var(--gold);background:rgba(239,185,39,.1);color:white}.pool_colors__JFm_e i{width:11px;height:11px;display:block;border-radius:50%;background:#c8ab72}.pool_colors__JFm_e i[data-color=anthracite]{border:1px solid #747a7c;background:#34383a}.pool_colors__JFm_e i[data-color=ivory]{background:#d6d0c0}.pool_modelActions__Gtz0Z{display:flex!important;flex-direction:row;justify-self:end}.pool_modelActions__Gtz0Z svg{width:14px;color:var(--gold)}.pool_logic__lrn4y{position:relative;isolation:isolate;min-height:calc(100svh - 82px);padding:clamp(3.8rem,6vh,5.5rem) clamp(1.2rem,4vw,5rem);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(2rem,4vh,3.5rem);overflow:hidden;background:#0c0e0b;color:var(--paper)}.pool_logic__lrn4y:after,.pool_logic__lrn4y:before{content:"";position:absolute;z-index:-1;pointer-events:none}.pool_logic__lrn4y:before{inset:0;background:radial-gradient(circle at 82% 4%,rgba(239,185,39,.22),transparent 22%),linear-gradient(112deg,transparent 0 46%,rgba(239,185,39,.035) 46% 64%,transparent 64%)}.pool_logic__lrn4y:after{right:-12vw;bottom:-30vw;width:55vw;aspect-ratio:1;border:1px solid rgba(239,185,39,.2);border-radius:50%;box-shadow:0 0 0 7vw rgba(239,185,39,.018),0 0 0 14vw rgba(239,185,39,.012);animation:pool_slow-turn__nl4oW 24s linear infinite}.pool_logic__lrn4y header,.pool_series__9qkbZ header{position:relative;width:min(1780px,100%);margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:1rem 5vw;align-items:end}.pool_logic__lrn4y header>p,.pool_series__9qkbZ header>p{grid-column:1/-1}.pool_logic__lrn4y h2,.pool_series__9qkbZ h2{max-width:1100px;margin:1rem 0 0;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(3.2rem,5.2vw,6rem);line-height:.96;letter-spacing:-.042em;text-transform:uppercase}.pool_logic__lrn4y header>span,.pool_series__9qkbZ header>span{max-width:560px;padding-left:1.3rem;border-left:1px solid #b98b14;color:rgba(255,255,255,.56);line-height:1.65}.pool_featureShowcase__9DRZG{position:relative;width:min(1780px,100%);min-height:0;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:1rem}.pool_featureGrid__QvTao{position:relative;min-width:0;min-height:clamp(330px,46vh,520px);overflow:hidden;border:1px solid rgba(239,185,39,.34);border-radius:clamp(1.2rem,2vw,2rem);background:radial-gradient(circle at 78% 18%,rgba(239,185,39,.18),transparent 24%),#0a0c09}.pool_featureGrid__QvTao article{position:absolute;inset:0;padding:clamp(1.6rem,3.6vw,4.2rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:1rem 1.4rem;align-items:start;overflow:hidden;background:linear-gradient(115deg,rgba(239,185,39,.96) 0 32%,rgba(239,185,39,.12) 32.1% 47%,rgba(8,10,8,.94) 47.1%),#0a0c09;color:var(--paper)}.pool_featureGrid__QvTao article.pool_featureActive__mT__R{animation:pool_feature-turn__oWwmG 5.6s cubic-bezier(.2,.8,.2,1) both}.pool_featureGrid__QvTao article>b{position:relative;z-index:2;color:#080a08;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(2.4rem,4vw,4.8rem);line-height:.8}.pool_featureGrid__QvTao article>svg{position:relative;z-index:2;width:clamp(34px,3.2vw,54px);height:clamp(34px,3.2vw,54px);color:#080a08;stroke-width:1.35}.pool_featureGrid__QvTao article>span{justify-self:end;color:rgba(255,255,255,.42);font-size:.68rem;font-weight:900;letter-spacing:.16em}.pool_featureGrid__QvTao h3{grid-column:1/-1;align-self:end;margin:0;max-width:980px;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(3.8rem,6.8vw,8rem);line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.pool_featureGrid__QvTao p{grid-column:1/-1;max-width:620px;margin:0;color:rgba(255,255,255,.6);font-size:clamp(.9rem,1.05vw,1.08rem);line-height:1.55}.pool_featureRail__GoS9S{min-height:0;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));gap:.36rem}.pool_featureRail__GoS9S button{min-height:0;padding:.62rem .78rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:rgba(255,255,255,.018);color:rgba(255,255,255,.48);text-align:left;transition:.35s}.pool_featureRail__GoS9S button.pool_active__eF63n,.pool_featureRail__GoS9S button:hover{transform:translateX(-6px);border-color:rgba(239,185,39,.68);background:rgba(239,185,39,.1);color:white}.pool_featureRail__GoS9S b{color:var(--gold);font-size:.55rem;letter-spacing:.12em}.pool_featureRail__GoS9S span{overflow:hidden;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pool_series__9qkbZ{position:relative;padding:clamp(5rem,9vw,10rem) clamp(1.2rem,4vw,5rem);background:#090b09}.pool_series__9qkbZ:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:60px 60px;mask-image:linear-gradient(180deg,#000,transparent)}.pool_series__9qkbZ header>span{color:rgba(255,255,255,.52)}.pool_productGrid__9yW1H{position:relative;width:min(1780px,100%);margin:clamp(3rem,6vw,6rem) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pool_productGrid__9yW1H article{overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#101210;transition:.4s}.pool_productGrid__9yW1H article:hover{transform:translateY(-8px);border-color:rgba(239,185,39,.65);box-shadow:0 24px 60px rgba(0,0,0,.35)}.pool_productMedia__VsHx2{position:relative;height:clamp(260px,25vw,430px);overflow:hidden}.pool_productMedia__VsHx2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,9,7,.8))}.pool_productMedia__VsHx2 img{object-fit:cover;filter:grayscale(.25);transition:.7s}.pool_productGrid__9yW1H article:hover img{transform:scale(1.04);filter:grayscale(0)}.pool_productMedia__VsHx2>span{position:absolute;z-index:2;top:1rem;left:1rem;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#070907;font-size:.63rem;font-weight:900}.pool_productCopy__9_c2k{padding:clamp(1.2rem,2vw,2rem)}.pool_productCopy__9_c2k>p{color:var(--gold);font-size:.58rem;letter-spacing:.16em}.pool_productCopy__9_c2k h3{margin:.8rem 0 .7rem;font-family:var(--font-display,"Arial Narrow",sans-serif);font-size:clamp(2rem,2.7vw,3.2rem)}.pool_productCopy__9_c2k>span{color:rgba(255,255,255,.48);font-size:.78rem}.pool_productCopy__9_c2k button{width:100%;margin-top:2rem;padding:1rem 1.2rem;display:flex;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgba(255,255,255,.18);color:white;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:.3s}.pool_productCopy__9_c2k button:hover{border-color:var(--gold);background:var(--gold);color:#070907}.pool_productCopy__9_c2k button svg{width:16px}.pool_planLink__q6J_N{position:relative;width:min(1780px,100%);margin:1rem auto 0;padding:1.3rem 1.6rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--yellow);color:#070907;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pool_planLink__q6J_N:before{content:"";position:absolute;inset:0;transform:translateX(-110%) skewX(-18deg);background:rgba(255,255,255,.42);transition:transform .7s}.pool_planLink__q6J_N:hover:before{transform:translateX(110%) skewX(-18deg)}.pool_planLink__q6J_N svg{width:19px;transition:.3s}.pool_planLink__q6J_N:hover svg{transform:translateX(7px)}.pool_page__yOd9x [data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s)}.pool_page__yOd9x [data-reveal][data-visible=true]{transform:translateY(0)}@keyframes pool_proof-flow__V77ZC{to{transform:translateX(-50%)}}@keyframes pool_gold___5Qre{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pool_spin__w1DR2{to{transform:rotate(1turn)}}@keyframes pool_float__myoZV{50%{transform:translateY(2rem) rotate(8deg)}}@keyframes pool_slow-turn__nl4oW{to{transform:rotate(1turn)}}@keyframes pool_feature-turn__oWwmG{0%{opacity:0;transform:perspective(1100px) rotateY(-9deg) translateX(5%)}13%,to{opacity:1;transform:perspective(1100px) rotateY(0) translateX(0)}}@keyframes pool_masthead-scan__xv92d{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes pool_masthead-metronome__bl_6l{0%,22.222%{color:var(--yellow);border-color:rgba(255,224,120,.88);text-shadow:0 0 22px rgba(239,185,39,.22)}33.333%,88.889%{color:rgba(241,238,231,.44);border-color:rgba(239,185,39,.2);text-shadow:none}to{color:var(--yellow);border-color:rgba(255,224,120,.88);text-shadow:0 0 22px rgba(239,185,39,.22)}}@media (max-width:1180px){.pool_hero__f7ses{grid-template-columns:1fr;padding-top:6.5rem}.pool_studio__0irS_{min-height:720px}.pool_studioScene__O3IoW{grid-template-columns:minmax(0,1fr) 260px}.pool_controls__t1Fbf{grid-template-columns:1fr 1fr}.pool_modelActions__Gtz0Z{grid-column:1/-1;justify-self:stretch}.pool_modelActions__Gtz0Z button{flex:1;justify-content:center}.pool_orbit__sX8HW{width:80vw}.pool_logic__lrn4y header,.pool_series__9qkbZ header{grid-template-columns:1fr}.pool_featureShowcase__9DRZG{grid-template-columns:minmax(0,1fr) 250px}.pool_logic__lrn4y header>span,.pool_series__9qkbZ header>span{margin-top:1rem}.pool_productGrid__9yW1H{grid-template-columns:1fr 1fr}.pool_productGrid__9yW1H article:last-child{grid-column:1/-1}}@media (max-width:760px){.pool_proofDock__aChyf{height:48px;grid-template-columns:1fr}.pool_proofDock__aChyf>strong{display:none}.pool_proofViewport__jn1z_{overflow-x:auto;scrollbar-width:none}.pool_proofViewport__jn1z_::-webkit-scrollbar{display:none}.pool_proofMarquee__TrbXW{animation:none}.pool_proofGroup__D6Gz8:nth-child(2){display:none}.pool_proofGroup__D6Gz8 span{padding:0 1rem;font-size:.6rem}.pool_hero__f7ses{min-height:auto;display:block;padding-top:6.5rem}.pool_studioSectionTitle__DcyU_{flex-wrap:wrap;padding-inline:.25rem;font-size:clamp(2.7rem,12vw,4.2rem);line-height:.92}.pool_studioSectionTitle__DcyU_:before{width:26px}.pool_studioSectionTitle__DcyU_ b{animation:none}.pool_studioSectionLead__SyV7b{margin-top:.2rem;padding-inline:.25rem;font-size:1rem;line-height:1.55}.pool_hero__f7ses h1{font-size:clamp(2.9rem,13.5vw,4.35rem);line-height:1.04;letter-spacing:-.032em}.pool_hero__f7ses h1 b,.pool_hero__f7ses h1 span{padding-block:.08em;margin-block:-.04em}.pool_kicker__6k7Jy{margin-top:1.2rem;font-size:.57rem;line-height:1.45}.pool_studio__0irS_{min-height:960px;margin-top:0;grid-template-rows:auto auto minmax(720px,1fr) auto}.pool_studioMasthead__oTnjv h2{grid-template-columns:1fr;font-size:clamp(1.8rem,8vw,2.55rem)}.pool_studioMasthead__oTnjv h2 span{animation:none}.pool_studioScene__O3IoW{min-height:720px;grid-template-columns:1fr;grid-template-rows:360px auto}.pool_viewer__fT4gT{min-height:360px}.pool_featureStack__XKfDL{top:.75rem;left:.75rem;width:calc(100% - 1.5rem);min-height:78px}.pool_featureBeacon__Ikirj{padding:.72rem .8rem;box-shadow:0 14px 38px rgba(0,0,0,.42),5px 5px 0 -1px rgba(9,11,9,.92),5px 5px 0 0 rgba(239,185,39,.16)}.pool_sizeDeck__l1_Yp{padding:1rem;border-top:1px solid rgba(239,185,39,.2);border-left:0}.pool_sizeCards__XsIHs{grid-template-columns:repeat(3,minmax(0,1fr))}.pool_sizeCards__XsIHs>button{min-height:105px;padding:.72rem;display:block;transform:none}.pool_sizeCards__XsIHs>button.pool_active__eF63n,.pool_sizeCards__XsIHs>button:hover{transform:none}.pool_sizeCards__XsIHs em,.pool_sizeCards__XsIHs small,.pool_sizeCards__XsIHs u,.pool_sizeCards__XsIHs>button>b{display:none}.pool_sizeCards__XsIHs strong{margin-top:1.3rem;display:block;font-size:clamp(1.15rem,6vw,1.45rem)}.pool_customSizeForm__A80ow>label,.pool_sizeDeckLabel__Fernp{font-size:.65rem}.pool_customSizeForm__A80ow input{height:44px;font-size:1rem}.pool_customSizeForm__A80ow button{min-height:44px;font-size:.65rem}.pool_sizeDeck__l1_Yp footer>span{font-size:.6rem;line-height:1.45}.pool_sizeDeck__l1_Yp footer>a,.pool_sizeDeck__l1_Yp footer>button{min-height:46px;font-size:.58rem}.pool_controls__t1Fbf{grid-template-columns:1fr}.pool_modelActions__Gtz0Z{grid-column:auto;display:grid!important}.pool_colors__JFm_e button{min-width:44px;min-height:44px;padding:.58rem;font-size:0}.pool_colors__JFm_e button i{width:18px;height:18px}.pool_modelActions__Gtz0Z button{min-height:46px;font-size:.67rem}.pool_hero__f7ses:after,.pool_logic__lrn4y:after,.pool_orbit__sX8HW{animation:none}.pool_logic__lrn4y,.pool_series__9qkbZ{padding-top:5rem}.pool_logic__lrn4y h2,.pool_series__9qkbZ h2{font-size:clamp(2.8rem,12vw,4rem);line-height:1}.pool_logic__lrn4y{min-height:auto;display:block}.pool_featureShowcase__9DRZG{margin-top:2.5rem;display:grid;grid-template-columns:1fr}.pool_featureGrid__QvTao{min-height:310px}.pool_featureGrid__QvTao article{padding:1.35rem;background:linear-gradient(135deg,rgba(239,185,39,.92) 0 24%,rgba(239,185,39,.1) 24.2% 38%,rgba(8,10,8,.95) 38.2%),#0a0c09}.pool_featureGrid__QvTao article.pool_featureActive__mT__R{animation:none}.pool_featureGrid__QvTao article>b{font-size:2.6rem}.pool_featureGrid__QvTao article>svg{width:34px;height:34px}.pool_featureGrid__QvTao h3{font-size:clamp(2.8rem,13vw,4.1rem);line-height:.95}.pool_featureGrid__QvTao p{font-size:.9rem}.pool_featureRail__GoS9S{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,48px)}.pool_featureRail__GoS9S button{display:grid;place-items:center;padding:.5rem}.pool_featureRail__GoS9S button.pool_active__eF63n,.pool_featureRail__GoS9S button:hover{transform:none}.pool_featureRail__GoS9S span{display:none}.pool_productGrid__9yW1H article:last-child{grid-column:auto}.pool_productMedia__VsHx2{height:72vw}.pool_studio__0irS_:before{background:radial-gradient(circle at 50% 44%,rgba(239,185,39,.1),transparent 36%)}}@media (max-width:360px){.pool_studioSectionTitle__DcyU_{font-size:clamp(2.45rem,13.5vw,3rem)}.pool_sizeDeck__l1_Yp footer{grid-template-columns:1fr}.pool_sizeDeck__l1_Yp footer>span{grid-column:auto}.pool_sizeDeck__l1_Yp footer>a,.pool_sizeDeck__l1_Yp footer>button{width:100%;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.pool_featureGrid__QvTao article.pool_featureActive__mT__R,.pool_hero__f7ses h1 b,.pool_logic__lrn4y:after,.pool_orbit__sX8HW,.pool_proofMarquee__TrbXW,.pool_spinner__Z7CTe,.pool_studioMasthead__oTnjv h2 span,.pool_studioMasthead__oTnjv:after{animation:none}.pool_featureBeacon__Ikirj{transition:none}.pool_proofGroup__D6Gz8:nth-child(2){display:none}.pool_proofViewport__jn1z_{overflow-x:auto}.pool_explore__EFkBH span,.pool_featureGrid__QvTao article,.pool_featureGrid__QvTao article:before,.pool_planLink__q6J_N svg,.pool_planLink__q6J_N:before,.pool_productGrid__9yW1H article,.pool_productMedia__VsHx2 img{transition:none}}.pool_hero__f7ses{min-height:auto;align-content:start;padding:100px 28px 24px;row-gap:12px}.pool_hero__f7ses .pool_studioSectionTitle__DcyU_{padding:0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.15;letter-spacing:-.025em;flex-wrap:wrap;gap:0 .16em}.pool_hero__f7ses .pool_studioSectionTitle__DcyU_ b,.pool_hero__f7ses .pool_studioSectionTitle__DcyU_ span{padding:0;margin:0}.pool_studioSectionTitle__DcyU_:before{display:none}.pool_studioSectionLead__SyV7b{padding:0;margin:0 auto 4px;color:#bfc4b8;font-size:1rem;line-height:1.55}.pool_proofDock__aChyf{height:44px;top:var(--rsk-header-height,82px)}.pool_proofDock__aChyf>strong{font-size:.75rem;letter-spacing:.08em}.pool_proofGroup__D6Gz8 b,.pool_proofGroup__D6Gz8 span{font-size:.75rem}.pool_orbit__sX8HW{animation:none;opacity:.6}.pool_studio__0irS_{min-height:0;grid-template-rows:auto auto auto auto;border-radius:22px}.pool_studioTop__9GVLF{padding:10px 18px;font-size:.75rem;letter-spacing:.1em}.pool_studioTop__9GVLF b{color:#b2b7aa}.pool_studioMasthead__oTnjv{padding:12px 18px}.pool_studioMasthead__oTnjv:after{animation:none}.pool_studioMasthead__oTnjv p{display:none}.pool_studioMasthead__oTnjv h2{font-size:clamp(1rem,1.65vw,1.5rem);line-height:1.2;gap:16px}.pool_studioMasthead__oTnjv h2 span{animation:none;color:#deded3}.pool_studioMasthead__oTnjv h2 span:last-child{color:var(--yellow)}.pool_studioScene__O3IoW{min-height:390px;grid-template-columns:minmax(0,1fr) 360px}.pool_viewer__fT4gT{min-height:390px;height:clamp(390px,43svh,490px)}.pool_featureStack__XKfDL{width:min(370px,calc(100% - 32px));min-height:90px}.pool_featureBeacon__Ikirj{min-height:88px;padding:12px 14px}.pool_featureBeacon__Ikirj strong{font-size:.95rem}.pool_featureBeacon__Ikirj small{font-size:.8rem;line-height:1.45;white-space:normal;color:#bfc4b8}.pool_featureBeacon__Ikirj>b{font-size:.75rem}.pool_featureControls__IaW6E{position:absolute;top:96px;right:0;display:flex;align-items:center;gap:2px;pointer-events:auto;border:1px solid #e5bd5340;border-radius:999px;padding:2px;background:#0b0e0bed}.pool_featureControls__IaW6E button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#edeadd}.pool_featureControls__IaW6E button:focus-visible,.pool_featureControls__IaW6E button:hover{background:#eec451;color:#10130c}.pool_featureControls__IaW6E svg{width:16px;height:16px}.pool_featureControls__IaW6E span{font-size:.75rem;padding-inline:4px;color:#d4d6cb}.pool_sizeDeck__l1_Yp{grid-template-rows:auto auto auto auto;align-content:center;padding:16px;gap:12px}.pool_customSizeForm__A80ow>label,.pool_sizeDeckLabel__Fernp{font-size:.75rem;letter-spacing:.06em}.pool_sizeCards__XsIHs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pool_sizeCards__XsIHs>button{min-height:64px;display:grid;place-items:center;padding:10px 4px;text-align:center;transform:none}.pool_sizeCards__XsIHs>button.pool_active__eF63n,.pool_sizeCards__XsIHs>button:hover{transform:none}.pool_sizeCards__XsIHs em,.pool_sizeCards__XsIHs small,.pool_sizeCards__XsIHs u,.pool_sizeCards__XsIHs>button>b{display:none}.pool_sizeCards__XsIHs strong{margin:0;font-size:1.45rem}.pool_customSizeForm__A80ow{gap:8px}.pool_customSizeForm__A80ow input{height:44px;font-size:1rem}.pool_customSizeForm__A80ow input::placeholder{color:#a9afa3}.pool_customSizeForm__A80ow button{min-height:44px;font-size:.875rem;letter-spacing:0;text-transform:none}.pool_sizeDeck__l1_Yp footer{gap:8px}.pool_sizeDeck__l1_Yp footer>span{font-size:.75rem;line-height:1.4;color:#b8beaf;letter-spacing:0}.pool_sizeDeck__l1_Yp footer>a,.pool_sizeDeck__l1_Yp footer>button{min-height:44px;font-size:.875rem;letter-spacing:0;text-transform:none}.pool_controls__t1Fbf{padding:12px 18px;grid-template-columns:1fr auto;gap:16px}.pool_controls__t1Fbf label{font-size:.75rem;letter-spacing:.04em;color:#bdc2b5}.pool_controls__t1Fbf label span{color:var(--paper);text-transform:none}.pool_modelActions__Gtz0Z{grid-column:auto;align-self:end}.pool_colors__JFm_e button,.pool_modelActions__Gtz0Z button{min-height:44px;font-size:.875rem}.pool_dragHint__JEJyW{font-size:.75rem;bottom:14px}.pool_activate3d__Gt9ZL{min-height:44px;font-size:.875rem}.pool_viewerActivate__vXcL3{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid var(--yellow);border-radius:999px;background:#11160eea;color:#ffe39a;font-size:.875rem;letter-spacing:.025em;cursor:pointer;pointer-events:auto}.pool_viewerActivate__vXcL3:hover{background:var(--yellow);color:#11160e}.pool_productDetails__lK5lC>div{gap:12px 24px;align-items:start}.pool_productDetails__lK5lC details{border:1px solid #e5bd5333;border-radius:14px;background:#0e120d;overflow:hidden}.pool_productDetails__lK5lC summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:18px 22px;cursor:pointer;font-size:1rem;font-weight:700;list-style:none}.pool_productDetails__lK5lC summary::-webkit-details-marker{display:none}.pool_productDetails__lK5lC summary svg{width:18px;flex:none;color:var(--yellow);transition:transform .25s}.pool_productDetails__lK5lC details[open] summary svg{transform:rotate(180deg)}.pool_productDetails__lK5lC details p{margin:0;padding:0 22px 22px;color:#bcc2b4;font-size:1rem;line-height:1.75}.pool_page__yOd9x :is(button,a,summary):focus-visible{outline:2px solid #ffe89b;outline-offset:3px}@media (max-width:1000px) and (min-width:761px){.pool_studioScene__O3IoW{grid-template-columns:minmax(0,1fr) 320px}.pool_controls__t1Fbf{grid-template-columns:1fr}.pool_modelActions__Gtz0Z{justify-self:start}}@media (min-width:1001px){.pool_controls__t1Fbf{padding-inline-end:160px}}@media (min-width:1001px) and (max-height:820px){.pool_hero__f7ses{padding-top:82px;row-gap:8px}.pool_hero__f7ses .pool_studioSectionTitle__DcyU_{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.pool_studioSectionLead__SyV7b{line-height:1.4;margin-bottom:0}.pool_studioMasthead__oTnjv,.pool_studioTop__9GVLF{padding-block:8px}.pool_studioScene__O3IoW{min-height:330px}.pool_viewer__fT4gT{height:clamp(330px,42svh,360px);min-height:330px}.pool_sizeDeck__l1_Yp{padding:12px;gap:8px}.pool_sizeCards__XsIHs>button{min-height:52px;padding-block:6px}.pool_sizeDeck__l1_Yp footer>a,.pool_sizeDeck__l1_Yp footer>button{padding:8px 12px}.pool_controls__t1Fbf{padding-block:8px}}@media (max-width:760px){.pool_hero__f7ses{display:grid;padding:88px 12px 24px;gap:12px}.pool_hero__f7ses .pool_studioSectionTitle__DcyU_{font-size:clamp(1.9rem,8.4vw,2.8rem);line-height:1.2}.pool_studioSectionLead__SyV7b{font-size:1rem;line-height:1.5}.pool_studio__0irS_{margin:0;min-height:0;grid-template-rows:auto auto auto auto;border-radius:18px}.pool_studioTop__9GVLF{padding:10px 12px;letter-spacing:.05em}.pool_studioMasthead__oTnjv{padding:12px}.pool_studioMasthead__oTnjv h2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.875rem;text-transform:none;letter-spacing:-.015em}.pool_studioMasthead__oTnjv h2 span{padding-left:8px}.pool_studioScene__O3IoW{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:330px auto}.pool_viewer__fT4gT{height:330px;min-height:330px}.pool_featureStack__XKfDL{top:10px;left:10px;width:calc(100% - 20px)}.pool_featureBeacon__Ikirj{padding:10px 12px}.pool_featureControls__IaW6E{top:94px}.pool_featureControls__IaW6E button{width:40px;height:40px}.pool_sizeDeck__l1_Yp{padding:14px}.pool_sizeCards__XsIHs>button{min-height:58px}.pool_sizeCards__XsIHs strong{font-size:1.35rem}.pool_sizeDeck__l1_Yp footer{grid-template-columns:repeat(2,minmax(0,1fr))}.pool_sizeDeck__l1_Yp footer>span{grid-column:1/-1}.pool_controls__t1Fbf{padding:14px;grid-template-columns:1fr;gap:14px}.pool_colors__JFm_e{display:flex;flex-wrap:wrap;gap:6px}.pool_colors__JFm_e button{font-size:.8rem;padding:8px 10px}.pool_colors__JFm_e button i{width:12px;height:12px}.pool_modelActions__Gtz0Z{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.pool_modelActions__Gtz0Z button{font-size:.8rem;padding:8px;white-space:normal}.pool_productDetails__lK5lC{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.pool_proofMarquee__TrbXW,.pool_studioSectionTitle__DcyU_ b{animation:none}.pool_productDetails__lK5lC summary svg{transition:none}}.pool_page__yOd9x .pool_hero__f7ses{padding-top:calc(var(--rsk-header-height, 82px) + 30px)}.pool_page__yOd9x .pool_hero__f7ses .pool_studioSectionTitle__DcyU_{margin:0 auto;height:auto;min-height:0;overflow:visible;font-family:var(--font-editorial,"Arial Narrow",sans-serif);font-size:clamp(2.4rem,5.2vw,5rem);line-height:1.18}.pool_page__yOd9x .pool_studioSectionLead__SyV7b{width:min(1540px,100%);margin:0 auto 12px}.pool_page__yOd9x [data-reveal][data-direction=left]{transform:translateX(-48px)}.pool_page__yOd9x [data-reveal][data-direction=right]{transform:translateX(40px);transition-delay:.22s}.pool_page__yOd9x [data-reveal][data-visible=true]{opacity:1;transform:none}.pool_page__yOd9x .pool_studioMasthead__oTnjv .pool_materialHeadline__vIfrS{display:block;margin:0;padding:4px 0;font-family:var(--font-display),sans-serif;font-size:clamp(1.1rem,2.1vw,1.9rem);font-weight:500;line-height:1.35;text-transform:none;letter-spacing:-.015em}.pool_materialHeadline__vIfrS strong{color:var(--yellow);font-weight:750}.pool_page__yOd9x .pool_sizeDeck__l1_Yp{grid-template-rows:auto auto auto auto auto}.pool_quantityField__rIPYo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #e5bd5328}.pool_quantityField__rIPYo label{color:var(--paper);font-size:.9rem;font-weight:650}.pool_quantityField__rIPYo>div{display:grid;grid-template-columns:42px 62px 42px;border:1px solid #e5bd5355;border-radius:12px;overflow:hidden;background:#090c09}.pool_quantityField__rIPYo button{display:grid;place-items:center;min-height:42px;color:var(--yellow);background:transparent;border:0;cursor:pointer;transition:background .2s}.pool_quantityField__rIPYo button:hover{background:#efb92720}.pool_quantityField__rIPYo input{width:100%;min-width:0;border:0;border-inline:1px solid #e5bd5328;color:var(--paper);background:transparent;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.4;text-align:center;appearance:textfield}.pool_quantityField__rIPYo input::-webkit-inner-spin-button,.pool_quantityField__rIPYo input::-webkit-outer-spin-button{appearance:none;margin:0}.pool_quantityField__rIPYo small{flex-basis:100%;color:#ffd58a;font-size:.8rem}.pool_quantityField__rIPYo button:disabled,.pool_sizeDeck__l1_Yp footer button:disabled{opacity:.45;cursor:not-allowed}.pool_productDetails__lK5lC .pool_productDossier__DriAg{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.pool_descriptionPanel__MsKdK,.pool_specificationPanel__EQHQR{position:relative;min-width:0;padding:clamp(22px,3vw,42px);border:1px solid #d8b14c40;border-radius:22px;background:linear-gradient(145deg,#1a1c13,#0b0e0b 65%)}.pool_descriptionPanel__MsKdK:before{content:"";position:absolute;top:0;left:32px;width:100px;height:2px;background:var(--yellow)}.pool_dossierIndex__nQ0xg{display:block;margin-bottom:26px;font-size:.8rem;letter-spacing:.1em;font-weight:700;color:var(--yellow)}.pool_descriptionPanel__MsKdK h3{font-size:clamp(1.5rem,2.4vw,2rem)}.pool_descriptionPanel__MsKdK h4{margin:26px 0 10px;color:var(--paper);font-size:1rem}.pool_descriptionPanel__MsKdK p{margin:0;font-size:1rem;line-height:1.8;color:#c4c8bc}.pool_detailChips__0JCF6{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.pool_detailChips__0JCF6 span{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5bd532b;border-radius:8px;color:#f4daa0;font-size:.875rem}.pool_detailChips__0JCF6 svg{width:18px;height:18px;flex-shrink:0}.pool_selectedSpec__Mg1Kz{display:grid;gap:6px;padding-bottom:24px;color:#c4c8bc;font-size:.875rem}.pool_selectedSpec__Mg1Kz strong{color:var(--yellow);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.pool_selectedSpec__Mg1Kz small{font-size:1rem;font-weight:400}.pool_specificationPanel__EQHQR dl{margin:0}.pool_specificationPanel__EQHQR dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding:16px 0;border-top:1px solid #e5bd5324;font-size:.9rem;line-height:1.5}.pool_specificationPanel__EQHQR dt{color:#aeb4a6}.pool_specificationPanel__EQHQR dd{margin:0;color:#f1eee7;overflow-wrap:anywhere}.pool_specNote__UuOx5{margin:22px 0 0;padding:16px;border-left:2px solid var(--gold);background:#efb92709;color:#bfc4b8;font-size:.875rem;line-height:1.7}@media (max-width:760px){.pool_page__yOd9x .pool_hero__f7ses{padding-top:calc(var(--rsk-header-height, 72px) + 22px)}.pool_page__yOd9x .pool_hero__f7ses .pool_studioSectionTitle__DcyU_{font-size:clamp(2rem,8.8vw,3rem);gap:0 .14em}.pool_productDetails__lK5lC .pool_productDossier__DriAg{grid-template-columns:1fr}.pool_page__yOd9x [data-reveal][data-direction=left]{transform:translateX(-20px)}.pool_page__yOd9x [data-reveal][data-direction=right]{transform:translateX(20px)}.pool_page__yOd9x [data-reveal][data-visible=true]{transform:none}}@media (prefers-reduced-motion:reduce){.pool_page__yOd9x [data-reveal]{opacity:1;transform:none!important;transition:none}}.pool_modelViewport__WfI_j{position:relative;min-width:0}.pool_modelViewport__WfI_j .pool_featureStack__XKfDL{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;width:min(370px,calc(100% - 44px))}.pool_modelViewport__WfI_j .pool_featureBeacon__Ikirj{position:relative;inset:auto;grid-area:1/1}.pool_modelViewport__WfI_j .pool_featureBeacon__Ikirj[data-slot=hidden]{visibility:hidden}.pool_modelViewport__WfI_j .pool_featureControls__IaW6E{position:relative;top:auto;right:auto;grid-area:2/1;justify-self:end;margin-top:34px;z-index:5}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z{position:absolute;z-index:6;bottom:16px;left:16px;right:16px;width:auto;display:flex!important;justify-content:center;align-items:center;gap:12px}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button{min-height:48px;padding:12px 18px;border-radius:999px;font-size:13px;white-space:normal}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child{position:relative;isolation:isolate;overflow:hidden;min-height:58px;padding:16px 26px;color:#171908;background:linear-gradient(110deg,#ffe79c,#f0bd24);border:1px solid #ffe99d;font-size:16px;font-weight:800;box-shadow:0 0 0 4px #efc54018,0 8px 24px #0004;animation:pool_lidFloat__3yYYg 2.6s ease-in-out infinite}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 25%,#fff9 50%,transparent 75%);transform:translateX(-120%);animation:pool_lidShine__wCHST 3.8s linear infinite;pointer-events:none}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child svg{width:22px;height:22px;color:inherit}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:last-child{background:#10150fee;color:#d5d9cb;border:1px solid #c2c8af40;animation:none}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:focus-visible{outline:2px solid #fff3b0;outline-offset:4px}.pool_modelViewport__WfI_j .pool_dragHint__JEJyW{bottom:92px}@keyframes pool_lidFloat__3yYYg{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pool_lidShine__wCHST{to{transform:translateX(120%)}}@media(max-width:760px){.pool_studioScene__O3IoW{grid-template-rows:auto auto}.pool_modelViewport__WfI_j .pool_viewer__fT4gT{height:460px;min-height:460px}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z{gap:8px;left:10px;right:10px}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child{font-size:14px;padding:14px 18px}.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:last-child{font-size:12px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child,.pool_modelViewport__WfI_j .pool_modelActions__Gtz0Z button:first-child:before{animation:none}}html[data-theme=light] .pool_page__yOd9x{--gold:#91671b;--yellow:#936b20;--paper:#24231f;background:#f8f6ef;color:#24231f}html[data-theme=light] :is(.pool_studio__0irS_,.pool_studioMasthead__oTnjv,.pool_sizeDeck__l1_Yp,.pool_controls__t1Fbf,.pool_logic__lrn4y,.pool_series__9qkbZ,.pool_featureGrid__QvTao,.pool_featureGrid__QvTao article,.pool_productGrid__9yW1H article,.pool_productDetails__lK5lC details){background:linear-gradient(145deg,#fffdf8,#eee8da);color:#24231f;border-color:#c9b783}html[data-theme=light] :is(.pool_studioTop__9GVLF,.pool_studioMasthead__oTnjv,.pool_sizeDeck__l1_Yp,.pool_controls__t1Fbf,.pool_productDetails__lK5lC,.pool_productCopy__9_c2k,.pool_featureGrid__QvTao,.pool_logic__lrn4y,.pool_series__9qkbZ) :is(p,span,small,label,b,strong,h2,h3,summary){color:#524b40}html[data-theme=light] :is(.pool_sizeCards__XsIHs>button,.pool_customSizeForm__A80ow input,.pool_customSizeForm__A80ow button,.pool_sizeDeck__l1_Yp footer>button,.pool_colors__JFm_e button,.pool_segmented__c1Pq6 button,.pool_modelActions__Gtz0Z button,.pool_featureRail__GoS9S button,.pool_featureControls__IaW6E){background:#fffaf0;color:#5b461e;border-color:#bcaa7e}html[data-theme=light] :is(.pool_sizeCards__XsIHs>button.pool_active__eF63n,.pool_colors__JFm_e .pool_active__eF63n,.pool_segmented__c1Pq6 .pool_active__eF63n,.pool_featureRail__GoS9S button.pool_active__eF63n){background:#ead092;color:#24231f}html[data-theme=light] .pool_productDetails__lK5lC details p{color:#676154}html[data-theme=light] .pool_featureControls__IaW6E :is(button,span){color:#524b40}html[data-theme=light] .pool_page__yOd9x :is(button,a,summary):focus-visible{outline-color:#8f671d}html[data-theme=light] :is(.pool_studioSectionLead__SyV7b,.pool_intro__JJ7KS){color:#676154}html[data-theme=light] .pool_studioSectionTitle__DcyU_ b{background:none;color:#936b20}html[data-theme=light] :is(.pool_featureBeacon__Ikirj,.pool_dragHint__JEJyW,.pool_proofDock__aChyf>strong){background:#efe6d3;color:#57431e;border-color:#bca46c}html[data-theme=light] .pool_featureBeacon__Ikirj :is(strong,small,b){color:#574f3f}html[data-theme=light] .pool_studio__0irS_{box-shadow:0 20px 55px #6e5e3320}.pool-cover-benefits_intro__wW1lL{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,1fr);align-items:center;gap:clamp(28px,4vw,60px);padding-bottom:36px}.pool-cover-benefits_copy__vXxRb{min-width:0;animation:pool-cover-benefits_enter-left__AQwyD .7s ease-out both}.pool-cover-benefits_kicker__RT4nJ{font-size:.875rem;line-height:1.6;font-weight:700;letter-spacing:.07em;color:#e9c966;margin:0 0 18px}.pool-cover-benefits_copy__vXxRb h1{margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.04em}.pool-cover-benefits_copy__vXxRb h1 strong{display:block;margin-top:16px;font-size:.82em;line-height:1.15;color:#f4cc5b}.pool-cover-benefits_lede__1bqSc{color:#c6cbbd;font-size:1.125rem;line-height:1.7;margin:24px 0}.pool-cover-benefits_typewriter__xAxea{min-height:108px;border-left:3px solid #ecc451;padding:14px 0 14px 20px;background:linear-gradient(90deg,#e8bb4610,transparent)}.pool-cover-benefits_typewriter__xAxea>span{display:block;margin-bottom:8px;font-size:.875rem;letter-spacing:.12em;color:#bac1b1}.pool-cover-benefits_typewriter__xAxea strong{color:#ffe79d;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.5;overflow-wrap:anywhere}.pool-cover-benefits_typewriter__xAxea i{display:inline-block;height:1.15em;width:2px;background:#f5cc58;margin-left:5px;vertical-align:middle;animation:pool-cover-benefits_cursor__D7tFz 1s steps(1) infinite}.pool-cover-benefits_panel__mSuVJ{min-width:0;padding:24px;border:1px solid #d7b95d60;border-radius:20px;background:linear-gradient(145deg,#24291e,#101610);box-shadow:0 20px 48px #0004;animation:pool-cover-benefits_enter-right__iqC9y .7s ease-out .12s both}.pool-cover-benefits_panel__mSuVJ>header{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e2c56435}.pool-cover-benefits_panel__mSuVJ>header>span{font-size:3rem;line-height:1;letter-spacing:-.08em;color:#e5c35d;font-weight:800}.pool-cover-benefits_panel__mSuVJ header p{color:#bec5b6;font-size:.875rem;margin:0 0 5px}.pool-cover-benefits_panel__mSuVJ h2{font-size:1.4rem;line-height:1.3;margin:0}.pool-cover-benefits_panel__mSuVJ ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;list-style:none;margin:22px 0 0;padding:0}.pool-cover-benefits_panel__mSuVJ li{display:flex;gap:10px;min-width:0}.pool-cover-benefits_panel__mSuVJ li>svg{color:#edca6a;flex-shrink:0;margin-top:2px}.pool-cover-benefits_panel__mSuVJ li strong{font-size:1rem;line-height:1.35}.pool-cover-benefits_panel__mSuVJ li p{font-size:.875rem;line-height:1.55;margin:5px 0 0;color:#bec5b6}.pool-cover-benefits_rail__F_0hV{position:sticky;top:var(--rsk-header-height,90px);z-index:6;display:flex;align-items:center;gap:16px;min-height:72px;padding:10px 12px;margin:0 0 28px;border:1px solid #e9c35370;border-radius:12px;background:#0e140f;box-shadow:0 10px 32px #0005;isolation:isolate;overflow:hidden}.pool-cover-benefits_rail__F_0hV:after{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:34%;background:linear-gradient(105deg,transparent,#ffe29626,transparent);pointer-events:none;animation:pool-cover-benefits_sheen__yuuav 5.4s cubic-bezier(.45,0,.25,1) infinite}.pool-cover-benefits_rail__F_0hV>strong{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px;border-radius:7px;background:linear-gradient(125deg,#f7db8a,#d9b143);color:#13170e;font-size:.875rem}.pool-cover-benefits_rail__F_0hV>strong>span{font-size:1rem}.pool-cover-benefits_railWindow__p0v9H{overflow:hidden;min-width:0;flex:1;mask-image:linear-gradient(90deg,transparent,black 18px,black calc(100% - 18px),transparent)}.pool-cover-benefits_track__dBBan{display:flex;width:max-content;animation:pool-cover-benefits_marquee__cITQX 34s linear infinite}.pool-cover-benefits_trackList__MC5kD{display:flex;flex-shrink:0;gap:30px;padding-right:30px}.pool-cover-benefits_trackList__MC5kD>span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#f4efdc;font-size:1rem;font-weight:600}.pool-cover-benefits_trackList__MC5kD i{width:5px;height:5px;border-radius:50%;background:#eec448;box-shadow:0 0 10px #eec44888}.pool-cover-benefits_rail__F_0hV button{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid #d7b95666;border-radius:8px;color:#f1d67e;background:#1a2317;cursor:pointer}.pool-cover-benefits_rail__F_0hV button:focus-visible{outline:3px solid #a2e9dc;outline-offset:2px}.pool-cover-benefits_rail__F_0hV:focus-within .pool-cover-benefits_track__dBBan,.pool-cover-benefits_rail__F_0hV:hover .pool-cover-benefits_track__dBBan{animation-play-state:paused}[data-paused=true] .pool-cover-benefits_track__dBBan,[data-paused=true] .pool-cover-benefits_typewriter__xAxea i,[data-paused=true].pool-cover-benefits_rail__F_0hV:after{animation-play-state:paused}.pool-cover-benefits_summary__OGs2x{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);gap:28px;padding:clamp(24px,4vw,44px);margin-top:48px;border:1px solid #d7b95d65;border-radius:22px;background:radial-gradient(ellipse at top left,#e4c04f12,transparent 65%),#11180f}.pool-cover-benefits_summaryNumber__Qe0fa{font-size:6rem;line-height:1;font-weight:800;letter-spacing:-.08em;color:#e9c6576b}.pool-cover-benefits_summary__OGs2x h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15;margin:0 0 20px;letter-spacing:-.03em}.pool-cover-benefits_summaryText__uecwF{color:#d3d8cb;font-size:1.125rem;line-height:1.8;margin:0;max-width:1000px}.pool-cover-benefits_summary__OGs2x ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0;padding:0}.pool-cover-benefits_summary__OGs2x li{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dcc2673c;border-radius:8px;font-size:.875rem;color:#edcf7a}.pool-cover-benefits_summary__OGs2x li svg{flex-shrink:0}.pool-cover-benefits_note__0ML1j{color:#afb9a7;font-size:.875rem;line-height:1.65;margin:0}@keyframes pool-cover-benefits_enter-left__AQwyD{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes pool-cover-benefits_enter-right__iqC9y{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes pool-cover-benefits_cursor__D7tFz{50%{opacity:0}}@keyframes pool-cover-benefits_marquee__cITQX{to{transform:translateX(-50%)}}@keyframes pool-cover-benefits_sheen__yuuav{0%,58%{transform:translateX(-140%) skewX(-16deg)}88%,to{transform:translateX(410%) skewX(-16deg)}}@media (max-width:1050px){.pool-cover-benefits_intro__wW1lL{grid-template-columns:1fr}.pool-cover-benefits_panel__mSuVJ ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.pool-cover-benefits_rail__F_0hV{position:relative;min-height:0;padding:6px 8px;gap:8px;margin-bottom:20px}.pool-cover-benefits_rail__F_0hV>strong{padding:8px 10px;font-size:.8rem}.pool-cover-benefits_rail__F_0hV>strong>span{font-size:.9rem}.pool-cover-benefits_trackList__MC5kD>span{font-size:.875rem}.pool-cover-benefits_rail__F_0hV button{min-width:40px;min-height:40px}.pool-cover-benefits_summary__OGs2x{grid-template-columns:1fr}.pool-cover-benefits_summaryNumber__Qe0fa{display:none}}@media (max-width:640px){.pool-cover-benefits_panel__mSuVJ ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-cover-benefits_panel__mSuVJ{padding:20px 16px}.pool-cover-benefits_copy__vXxRb h1{font-size:2.2rem}.pool-cover-benefits_rail__F_0hV>strong{padding:8px;font-size:.75rem}.pool-cover-benefits_summary__OGs2x{padding:24px 20px}}@media (max-width:360px){.pool-cover-benefits_panel__mSuVJ ol{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.pool-cover-benefits_intro__wW1lL,.pool-cover-benefits_intro__wW1lL *,.pool-cover-benefits_rail__F_0hV:after,.pool-cover-benefits_track__dBBan{animation:none!important}.pool-cover-benefits_railWindow__p0v9H{overflow-x:auto;mask-image:none}.pool-cover-benefits_trackList__MC5kD[aria-hidden=true]{display:none}.pool-cover-benefits_rail__F_0hV button{opacity:.5}.pool-cover-benefits_typewriter__xAxea i{display:none}}html[data-theme=light] :is(.pool-cover-benefits_panel__mSuVJ,.pool-cover-benefits_rail__F_0hV,.pool-cover-benefits_summary__OGs2x){background:linear-gradient(145deg,#fffdf8,#eee8da);color:#24231f;border-color:#c9b783;box-shadow:0 16px 40px #6e5e3314}html[data-theme=light] :is(.pool-cover-benefits_kicker__RT4nJ,.pool-cover-benefits_copy__vXxRb h1 strong,.pool-cover-benefits_typewriter__xAxea strong,.pool-cover-benefits_panel__mSuVJ>header>span,.pool-cover-benefits_panel__mSuVJ li>svg,.pool-cover-benefits_summary__OGs2x li){color:#896019}html[data-theme=light] :is(.pool-cover-benefits_lede__1bqSc,.pool-cover-benefits_typewriter__xAxea>span,.pool-cover-benefits_panel__mSuVJ header p,.pool-cover-benefits_panel__mSuVJ li p,.pool-cover-benefits_summaryText__uecwF,.pool-cover-benefits_note__0ML1j){color:#676154}html[data-theme=light] .pool-cover-benefits_trackList__MC5kD>span{color:#51442c}html[data-theme=light] .pool-cover-benefits_rail__F_0hV button{background:#fffaf0;color:#79561a;border-color:#bcaa7e}html[data-theme=light] .pool-cover-benefits_summaryNumber__Qe0fa{color:#89601988}.pool-cover-simple_page__nIeRV{--pool-gold:#edc65d;--pool-muted:#bbc2b3;--pool-line:#d8bc643b;position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(ellipse at 10% 6%,#c6a44212,transparent 38%),#080b09;color:#f6f4eb;padding:calc(var(--rsk-header-height, 90px) + 36px) max(20px,calc((100vw - 1400px) / 2)) 64px}.pool-cover-simple_page__nIeRV:before{content:"";position:absolute;inset:0 0 auto;height:650px;z-index:-1;pointer-events:none;background-image:linear-gradient(#d9c47706 1px,transparent 0),linear-gradient(90deg,#d9c47706 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(#000,transparent)}.pool-cover-simple_page__nIeRV *{box-sizing:border-box}.pool-cover-simple_heading__5tuEf{margin-bottom:32px;max-width:900px}.pool-cover-simple_heading__5tuEf>p:first-child{display:flex;align-items:center;gap:12px;color:var(--pool-gold);font-size:.875rem;font-weight:700;letter-spacing:.12em}.pool-cover-simple_heading__5tuEf>p:first-child:before{content:"";width:36px;height:2px;background:var(--pool-gold);box-shadow:0 0 14px #edc65d77}.pool-cover-simple_heading__5tuEf h1{width:fit-content;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.035em;margin:12px 0 16px;color:#f6df9a;background:linear-gradient(110deg,#fffdf4 5%,#fff4d1 34%,#edc65d 68%,#fff7de 90%);background-clip:text;-webkit-text-fill-color:transparent;animation:pool-cover-simple_rise-in__3rCJy .65s cubic-bezier(.22,1,.36,1) both}.pool-cover-simple_heading__5tuEf>p:last-of-type{font-size:1.125rem;color:#c5c8c0;line-height:1.65;animation:pool-cover-simple_rise-in__3rCJy .65s .08s both}.pool-cover-simple_heading__5tuEf ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:20px 0 0;animation:pool-cover-simple_rise-in__3rCJy .65s .14s both}.pool-cover-simple_heading__5tuEf li{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d9c47726;border-radius:999px;background:#f1d17b06;font-size:1rem}.pool-cover-simple_heading__5tuEf li svg{color:var(--pool-gold);flex-shrink:0}.pool-cover-simple_workspace__xfMLe{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,1fr);gap:28px;align-items:start}.pool-cover-simple_form__jDc2b,.pool-cover-simple_preview__XFkX5{min-width:0;border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,#20251c,#0e140f 70%) padding-box,linear-gradient(135deg,#e4c46192,#a68f442a 44%,#ddc37358) border-box;box-shadow:0 24px 60px #00000032,inset 0 1px #fff4d20b}.pool-cover-simple_preview__XFkX5{position:sticky;top:calc(var(--rsk-header-height, 90px) + 92px);overflow:hidden;animation:pool-cover-simple_rise-in__3rCJy .7s .16s both}.pool-cover-simple_form__jDc2b:before,.pool-cover-simple_preview__XFkX5:after{content:"";position:absolute;top:0;left:12%;width:110px;max-width:24%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#ffe6a1,transparent);box-shadow:0 3px 15px #eac65d44;animation:pool-cover-simple_edge-glide__VPTFZ 7s ease-in-out infinite}.pool-cover-simple_preview__XFkX5 header{position:relative;z-index:1;padding:26px 28px 0}.pool-cover-simple_form__jDc2b h2,.pool-cover-simple_preview__XFkX5 h2{font-size:1.65rem;line-height:1.25;margin:0 0 10px;letter-spacing:-.025em}.pool-cover-simple_preview__XFkX5 header p{color:var(--pool-muted);font-size:1rem;line-height:1.5;margin:0}.pool-cover-simple_model__D5mhR{position:relative;isolation:isolate;background:radial-gradient(ellipse at center,#d7b84317 0,#ddbe4710 24%,transparent 66%)}.pool-cover-simple_model__D5mhR:before{content:"";position:absolute;width:min(76%,430px);aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;border-radius:50%;border:1px dashed #e2c05c34;box-shadow:0 0 0 38px #ddbe4710,0 0 0 76px #ddbe4708;pointer-events:none;animation:pool-cover-simple_orbit__bnHU2 70s linear infinite}.pool-cover-simple_model__D5mhR>div:first-child{position:relative;z-index:1;height:clamp(300px,32vw,440px);min-height:300px;width:100%}.pool-cover-simple_model__D5mhR button{min-height:48px;max-width:calc(100% - 32px);font-size:1rem}.pool-cover-simple_model__D5mhR>div>span:last-child{font-size:.875rem;bottom:12px;white-space:normal;max-width:calc(100% - 32px);text-align:center}.pool-cover-simple_modelActions__vT9uH{position:relative;display:flex;flex-wrap:wrap;gap:12px;padding:12px 24px}.pool-cover-simple_modelActions__vT9uH button{position:relative;min-height:56px;border:1px solid #a9b09a57;border-radius:999px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#171e15;color:#dce0d7;font-size:1rem;font-weight:650;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s}.pool-cover-simple_modelActions__vT9uH button:first-child{background:linear-gradient(115deg,#ffe49a,#edc74f 75%);color:#191b12;border-color:#ffdf7a;font-size:1.125rem;box-shadow:0 6px 24px #eac25122,inset 0 1px #fff7d6}.pool-cover-simple_modelActions__vT9uH button:first-child:before{content:"";position:absolute;inset:-5px;border:1px solid #edc65d77;border-radius:inherit;pointer-events:none;animation:pool-cover-simple_lid-beacon__Wsi8O 3s ease-out infinite}.pool-cover-simple_modelActions__vT9uH button:first-child>svg{animation:pool-cover-simple_lid-invite__kaB4A 3s ease-in-out infinite}.pool-cover-simple_modelActions__vT9uH button:first-child[aria-pressed=true]:before,.pool-cover-simple_modelActions__vT9uH button:first-child[aria-pressed=true]>svg{animation:none}.pool-cover-simple_modelActions__vT9uH button:first-child[aria-pressed=true]:before{opacity:.3}.pool-cover-simple_modelNote__j_M4A{font-size:.875rem;line-height:1.6;color:var(--pool-muted);margin:8px 26px 24px}.pool-cover-simple_quoteCta__RN23E{display:none;border-top:1px solid var(--pool-line);padding:20px 24px 24px}.pool-cover-simple_quoteJump__t1lu_{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:58px;display:flex;justify-content:center;align-items:center;gap:10px;padding:14px 20px;border:1px solid #ffdf83;border-radius:999px;background:linear-gradient(110deg,#f5db91,#e9bd45 85%);color:#191b12;box-shadow:0 8px 26px #dba8301f,inset 0 1px #fff1b5;font-weight:800;font-size:1.125rem;line-height:1.4;cursor:pointer;transition:transform .2s,box-shadow .2s}.pool-cover-simple_quoteJump__t1lu_ svg{flex-shrink:0;animation:pool-cover-simple_quote-invite__1tAlH 3s ease-in-out infinite}.pool-cover-simple_form__jDc2b{position:relative;padding:28px;scroll-margin-top:calc(var(--rsk-header-height, 90px) + 16px);animation:pool-cover-simple_rise-in__3rCJy .7s .22s both}.pool-cover-simple_form__jDc2b:before{animation-delay:-3.5s}.pool-cover-simple_form__jDc2b header{border-bottom:1px solid var(--pool-line);padding-bottom:24px}.pool-cover-simple_form__jDc2b h2{color:#ffe49b}.pool-cover-simple_form__jDc2b header>p{margin:0;font-size:1rem;line-height:1.6;color:var(--pool-muted)}.pool-cover-simple_form__jDc2b fieldset{border:0;padding:0;margin:28px 0;min-width:0}.pool-cover-simple_form__jDc2b legend{font-size:1.125rem;font-weight:750;margin-bottom:14px;padding:0}.pool-cover-simple_form__jDc2b legend>span{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border:1px solid #e9c8646b;border-radius:50%;background:linear-gradient(135deg,#f2d17626,#ddbd4810);box-shadow:inset 0 1px #fff1b81a;color:#f6d979;font-size:.875rem}.pool-cover-simple_hint__wKeIH{font-size:.875rem;color:var(--pool-muted);margin:-5px 0 12px;line-height:1.5}.pool-cover-simple_sizeOptions__z657W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pool-cover-simple_sizeOptions__z657W button{min-height:78px;padding:12px 6px;border:2px solid #8b967b61;border-radius:12px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5px;background:#0e150e;color:#e1e5d8;cursor:pointer}.pool-cover-simple_sizeOptions__z657W strong{font-size:1.125rem;flex-basis:100%;white-space:nowrap}.pool-cover-simple_sizeOptions__z657W button>span{font-size:.875rem}.pool-cover-simple_colorOptions__Vvl4v button,.pool-cover-simple_quantity__0InKi button,.pool-cover-simple_sizeOptions__z657W button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.pool-cover-simple_colorOptions__Vvl4v button[aria-pressed=true],.pool-cover-simple_sizeOptions__z657W button[aria-pressed=true]{border-color:#f4d57c;background:linear-gradient(125deg,#fff0be,#e3bd54);color:#211f14;box-shadow:0 3px 18px #e5bd4822,inset 0 1px #fff5d6}.pool-cover-simple_colorOptions__Vvl4v button[aria-pressed=true] svg,.pool-cover-simple_sizeOptions__z657W button[aria-pressed=true] svg{animation:pool-cover-simple_selection-in__tmcl4 .25s ease-out both}.pool-cover-simple_customToggle__AHWKz{min-height:48px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:1rem;color:#e7cd85;padding:12px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.pool-cover-simple_customToggle__AHWKz svg{flex-shrink:0;transition:transform .2s}.pool-cover-simple_customToggle__AHWKz[aria-expanded=true] svg{transform:rotate(180deg)}.pool-cover-simple_customFields__goMZv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:6px;animation:pool-cover-simple_rise-in__3rCJy .25s both}.pool-cover-simple_customFields__goMZv label{font-size:1rem;display:grid;gap:8px}.pool-cover-simple_customFields__goMZv p{grid-column:1/-1;font-size:.875rem;color:var(--pool-muted);line-height:1.55;margin:0}.pool-cover-simple_page__nIeRV .pool-cover-simple_form__jDc2b input{min-width:0;width:100%;min-height:52px;border:1px solid #8a997469;background:#0b120d;border-radius:10px;color:#f7f6ed;font-size:1.125rem;box-shadow:inset 0 2px 6px #0000001a;color-scheme:dark;transition:border-color .2s}.pool-cover-simple_page__nIeRV .pool-cover-simple_form__jDc2b input:focus{border-color:var(--pool-gold)}.pool-cover-simple_page__nIeRV .pool-cover-simple_form__jDc2b input[aria-invalid=true]{border-color:#fca08b}.pool-cover-simple_colorOptions__Vvl4v{display:flex;flex-wrap:wrap;gap:10px}.pool-cover-simple_colorOptions__Vvl4v button{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:10px 12px;border:2px solid #8b967b61;border-radius:12px;font-size:1rem;color:#e1e5d8;background:#0e150e;cursor:pointer}.pool-cover-simple_colorOptions__Vvl4v i{width:20px;height:20px;flex-shrink:0;border:1px solid #8b927a;border-radius:50%;box-shadow:inset 0 1px 3px #ffffff44,0 2px 4px #00000022}.pool-cover-simple_colorOptions__Vvl4v i[data-color=sand]{background:#c8ab72}.pool-cover-simple_colorOptions__Vvl4v i[data-color=anthracite]{background:#34383a}.pool-cover-simple_colorOptions__Vvl4v i[data-color=ivory]{background:#e8e3d6}.pool-cover-simple_colorOptions__Vvl4v svg{flex-shrink:0}.pool-cover-simple_quantity__0InKi{display:grid;grid-template-columns:54px 90px 54px;gap:8px}.pool-cover-simple_quantity__0InKi button{min-height:54px;display:grid;place-items:center;border:1px solid #8a997469;border-radius:10px;background:linear-gradient(135deg,#262e20,#161e15);color:#f4d17b;cursor:pointer}.pool-cover-simple_page__nIeRV .pool-cover-simple_quantity__0InKi input{text-align:center;appearance:textfield;padding:8px}.pool-cover-simple_quantity__0InKi input::-webkit-inner-spin-button{appearance:none}.pool-cover-simple_page__nIeRV button:disabled{cursor:not-allowed;opacity:.5}.pool-cover-simple_selection__2i5tE{border:1px solid var(--pool-line);border-radius:12px;background:linear-gradient(120deg,#f1d4780e,#e9c65803);padding:18px;margin-bottom:20px}.pool-cover-simple_selection__2i5tE h3{display:flex;align-items:center;gap:10px;font-size:1rem;color:#f8dc93;margin:0 0 14px}.pool-cover-simple_selection__2i5tE h3:before{content:"";display:block;width:3px;height:16px;border-radius:2px;background:var(--pool-gold)}.pool-cover-simple_selection__2i5tE dl{display:grid;gap:10px;margin:0}.pool-cover-simple_selection__2i5tE dl>div{display:flex;justify-content:space-between;gap:18px;font-size:1rem}.pool-cover-simple_selection__2i5tE dt{color:var(--pool-muted)}.pool-cover-simple_selection__2i5tE dd{font-weight:750;text-align:right;margin:0;overflow-wrap:anywhere}.pool-cover-simple_submit__JH_ay{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:62px;display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 20px;border:1px solid #ffdf83;border-radius:12px;background:linear-gradient(110deg,#f5db91,#e9bd45 85%);color:#191b12;box-shadow:0 8px 26px #dba8301f,inset 0 1px #fff1b5;font-weight:800;font-size:1.125rem;line-height:1.4;cursor:pointer;transition:transform .2s,box-shadow .2s}.pool-cover-simple_quoteJump__t1lu_:before,.pool-cover-simple_submit__JH_ay:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#fff9d96b 46%,transparent 68%);transform:translateX(-120%);animation:pool-cover-simple_button-sheen__XDjfZ 6.5s ease-in-out 1s infinite}.pool-cover-simple_submit__JH_ay svg{flex-shrink:0;transition:transform .2s}.pool-cover-simple_submit__JH_ay:disabled:before{animation:none}.pool-cover-simple_next__my0xs{color:var(--pool-muted);font-size:.875rem;text-align:center;line-height:1.5;margin:12px 0 0}.pool-cover-simple_help__QVgt6{border-top:1px solid var(--pool-line);padding-top:20px;margin-top:22px}.pool-cover-simple_help__QVgt6 p{font-size:1rem;line-height:1.5;margin:0 0 10px;color:#cdd2c5}.pool-cover-simple_contactActions__KbMjF{display:grid;gap:10px}.pool-cover-simple_help__QVgt6 a{min-height:72px;display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;border:1px solid #d7bc614a;border-radius:12px;background:linear-gradient(115deg,#ebcf670c,#10170f);color:#f1d48a;transition:border-color .2s,background-color .2s}.pool-cover-simple_help__QVgt6 a>svg{flex-shrink:0;transition:transform .2s}.pool-cover-simple_help__QVgt6 a>svg:last-child{margin-left:auto}.pool-cover-simple_help__QVgt6 a>span{display:grid;gap:4px;min-width:0}.pool-cover-simple_help__QVgt6 a>span>span{color:var(--pool-muted);font-size:.875rem;overflow-wrap:anywhere}.pool-cover-simple_help__QVgt6 strong{font-size:1rem;line-height:1.4}.pool-cover-simple_help__QVgt6 a.pool-cover-simple_whatsapp__uHgnj{border-color:#61d39652;background:linear-gradient(115deg,#61d39610,#10170f);color:#9ce4bb}.pool-cover-simple_form__jDc2b .pool-cover-simple_error__003nV{color:#ffaf9d;font-size:.95rem;line-height:1.5;margin-top:10px}.pool-cover-simple_page__nIeRV :is(button,a,input):focus-visible{outline:3px solid #a2e9dc;outline-offset:4px}.pool-cover-simple_details__FIWNm{margin-top:56px}.pool-cover-simple_details__FIWNm>h2{font-size:clamp(1.5rem,3vw,2.25rem);margin:0 0 24px}.pool-cover-simple_details__FIWNm>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pool-cover-simple_details__FIWNm article{position:relative;border:1px solid #d1bc6630;border-radius:16px;padding:24px;background:linear-gradient(145deg,#20271b88,#0e130f)}.pool-cover-simple_details__FIWNm article:before{content:"";display:block;width:32px;height:2px;background:var(--pool-gold);margin-bottom:20px;box-shadow:0 0 12px #e8c76433}.pool-cover-simple_details__FIWNm h3{font-size:1.125rem;margin:0 0 12px}.pool-cover-simple_details__FIWNm p{color:var(--pool-muted);font-size:1rem;line-height:1.7;margin:0}@keyframes pool-cover-simple_rise-in__3rCJy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pool-cover-simple_edge-glide__VPTFZ{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(150%);opacity:1}}@keyframes pool-cover-simple_orbit__bnHU2{to{transform:rotate(1turn)}}@keyframes pool-cover-simple_lid-beacon__Wsi8O{0%,to{transform:scale(1);opacity:.4}60%{transform:scale(1.045,1.18);opacity:0}61%{transform:scale(1);opacity:0}}@keyframes pool-cover-simple_lid-invite__kaB4A{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes pool-cover-simple_quote-invite__1tAlH{0%,60%,to{transform:translateY(0)}30%{transform:translateY(4px)}}@keyframes pool-cover-simple_selection-in__tmcl4{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pool-cover-simple_button-sheen__XDjfZ{0%,68%{transform:translateX(-120%)}88%,to{transform:translateX(120%)}}@media (hover:hover) and (pointer:fine){.pool-cover-simple_colorOptions__Vvl4v button:hover,.pool-cover-simple_quantity__0InKi button:not(:disabled):hover,.pool-cover-simple_sizeOptions__z657W button:hover{border-color:#efce71;transform:translateY(-2px)}.pool-cover-simple_modelActions__vT9uH button:hover{border-color:var(--pool-gold);transform:translateY(-2px)}.pool-cover-simple_modelActions__vT9uH button:last-child:hover{background:#263020}.pool-cover-simple_quoteJump__t1lu_:hover,.pool-cover-simple_submit__JH_ay:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 30px #e7b93d36,inset 0 1px #fff1b5}.pool-cover-simple_submit__JH_ay:hover svg{transform:translateX(4px)}.pool-cover-simple_help__QVgt6 a:hover{border-color:var(--pool-gold)}.pool-cover-simple_help__QVgt6 a.pool-cover-simple_whatsapp__uHgnj:hover{border-color:#9ce4bb}.pool-cover-simple_help__QVgt6 a:hover>svg:last-child{transform:translateX(3px)}}.pool-cover-simple_colorOptions__Vvl4v button:active,.pool-cover-simple_modelActions__vT9uH button:active,.pool-cover-simple_quantity__0InKi button:not(:disabled):active,.pool-cover-simple_quoteJump__t1lu_:active,.pool-cover-simple_sizeOptions__z657W button:active,.pool-cover-simple_submit__JH_ay:not(:disabled):active{transform:translateY(1px)}@media (max-width:900px){.pool-cover-simple_page__nIeRV{padding:calc(var(--rsk-header-height, 80px) + 24px) 20px 48px}.pool-cover-simple_workspace__xfMLe{grid-template-columns:minmax(0,1fr);gap:24px}.pool-cover-simple_preview__XFkX5{position:relative;top:auto}.pool-cover-simple_quoteCta__RN23E{display:block}.pool-cover-simple_model__D5mhR>div:first-child{height:320px;min-height:320px}.pool-cover-simple_details__FIWNm>div{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:480px){.pool-cover-simple_page__nIeRV{padding-right:16px;padding-left:16px}.pool-cover-simple_heading__5tuEf h1{font-size:2rem}.pool-cover-simple_heading__5tuEf ul{gap:8px}.pool-cover-simple_heading__5tuEf li{font-size:.875rem;padding:7px 10px}.pool-cover-simple_form__jDc2b,.pool-cover-simple_preview__XFkX5 header{padding:22px 18px}.pool-cover-simple_preview__XFkX5 header{padding-bottom:0}.pool-cover-simple_form__jDc2b header{padding-bottom:20px}.pool-cover-simple_modelActions__vT9uH{padding:12px 16px;gap:12px 8px}.pool-cover-simple_modelActions__vT9uH button{padding:12px;font-size:.875rem;flex:1 1 125px}.pool-cover-simple_modelActions__vT9uH button:first-child{font-size:1rem}.pool-cover-simple_modelNote__j_M4A{margin:8px 18px 20px}.pool-cover-simple_quoteCta__RN23E{padding:18px 16px 20px}.pool-cover-simple_quoteJump__t1lu_{padding:14px 16px}.pool-cover-simple_model__D5mhR>div:first-child{height:280px;min-height:280px}.pool-cover-simple_sizeOptions__z657W{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pool-cover-simple_sizeOptions__z657W strong{font-size:clamp(.875rem,3.8vw,1rem)}.pool-cover-simple_colorOptions__Vvl4v button{flex:1 1 120px}.pool-cover-simple_selection__2i5tE,.pool-cover-simple_submit__JH_ay{padding:16px 14px}.pool-cover-simple_help__QVgt6 strong{font-size:1rem}.pool-cover-simple_details__FIWNm article{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.pool-cover-simple_page__nIeRV *,.pool-cover-simple_page__nIeRV :after,.pool-cover-simple_page__nIeRV :before{animation:none!important;transition:none!important}.pool-cover-simple_help__QVgt6 a:hover>svg,.pool-cover-simple_page__nIeRV button:active,.pool-cover-simple_page__nIeRV button:hover,.pool-cover-simple_submit__JH_ay:hover svg{transform:none}}@media (forced-colors:active){.pool-cover-simple_heading__5tuEf h1{background:none;-webkit-text-fill-color:currentColor}.pool-cover-simple_page__nIeRV button[aria-pressed=true]{border:3px solid Highlight}}html[data-theme=light] .pool-cover-simple_page__nIeRV{--pool-gold:#896019;--pool-muted:#676154;--pool-line:#bca97866;background:radial-gradient(ellipse at 10% 6%,#d3a13420,transparent 38%),#faf8f3;color:#24231f}html[data-theme=light] :is(.pool-cover-simple_preview__XFkX5,.pool-cover-simple_form__jDc2b,.pool-cover-simple_details__FIWNm article){background:linear-gradient(145deg,#fffdf8,#eee8da);border-color:#c9b783;box-shadow:0 20px 50px #6e5e3318}html[data-theme=light] :is(.pool-cover-simple_heading__5tuEf>p:last-of-type,.pool-cover-simple_help__QVgt6 p){color:#676154}html[data-theme=light] .pool-cover-simple_heading__5tuEf h1{background:none;color:#896019;-webkit-text-fill-color:currentColor}html[data-theme=light] :is(.pool-cover-simple_form__jDc2b h2,.pool-cover-simple_form__jDc2b legend>span,.pool-cover-simple_selection__2i5tE h3,.pool-cover-simple_customToggle__AHWKz){color:#79561a}html[data-theme=light] :is(.pool-cover-simple_sizeOptions__z657W button,.pool-cover-simple_colorOptions__Vvl4v button,.pool-cover-simple_quantity__0InKi button,.pool-cover-simple_modelActions__vT9uH button){background:#fffaf0;color:#51442c;border-color:#bcaa7e}html[data-theme=light] .pool-cover-simple_modelActions__vT9uH button:first-child,html[data-theme=light] :is(.pool-cover-simple_sizeOptions__z657W button,.pool-cover-simple_colorOptions__Vvl4v button)[aria-pressed=true]{background:linear-gradient(125deg,#fff0be,#e3bd54);color:#24231f;border-color:#a78025}html[data-theme=light] .pool-cover-simple_page__nIeRV .pool-cover-simple_form__jDc2b input{background:#fff;color:#24231f;border-color:#bcaa7e;color-scheme:light}html[data-theme=light] .pool-cover-simple_help__QVgt6 a{background:#f1ead8;color:#79561a;border-color:#bcaa7e}html[data-theme=light] .pool-cover-simple_help__QVgt6 a.pool-cover-simple_whatsapp__uHgnj{background:#e3f1e8;color:#216e45;border-color:#87b69b}html[data-theme=light] .pool-cover-simple_form__jDc2b .pool-cover-simple_error__003nV{color:#a43723}html[data-theme=light] .pool-cover-simple_page__nIeRV :is(button,a,input):focus-visible{outline-color:#896019}.pool-cover-simple_viewPlan__wy_D2{display:flex;justify-content:center;align-items:center;gap:10px;padding:14px;color:inherit;text-decoration:underline;text-underline-offset:4px;font-weight:600}