.pdpSpecsContainer{position:relative;width:100%;background-color:white}.pdpSpecsContainer.axis{background-color:#0000}.pdpSpecsDiv{width:100%;height:100%;display:flex}.nonP{padding-top:0}.nonP .pdpSpecsRight{background-color:white;width:40%}.nonP .pdpSpecsTopRight{transition:opacity .5s ease;opacity:1}.nonP .pdpSpecsLeft{position:relative;width:60%;height:100%;padding:3% 10% 5%}.nonP.plunge .pdpSpecsLeft{padding:5% 10%}.nonP.plunge .pdpSpecsDisc strong{font-weight:500}p.nonpContactUs{font-size:16px;margin-top:5%}p.nonpContactUs span{font-weight:500}p.nonpContactUs .fs{text-decoration:underline;cursor:pointer}p.pdpTopRightEyebrow{font-size:clamp(1px,.8vw,16px);margin:0 0 2%}.nonP .pdpSpecsButton{padding:7% 0!important}.nonP.plunge .pdpSpecsButton{padding:6% 0!important}.nonP .specsLeftMainImage{width:100%;position:relative;padding-bottom:93%;margin-bottom:2%}.nonP .specsLeftMainImage img{object-fit:cover;opacity:0;transition:opacity .5s ease}.nonP .pdpSpecsBottomRight{margin-top:0}.nonP .specsLeftMainImage .active{opacity:1}.nonP .specsLeftOptionsFlex{position:relative;display:flex;width:100%;align-items:flex-start;flex-wrap:nowrap;overflow:hidden}.nonP .pdpSpecsLeft button{position:absolute;white-space:nowrap;width:-moz-fit-content;width:2%;right:14%;bottom:19%;font-size:1vw;cursor:pointer;height:unset;font-family:var(--p-font-r);color:var(--p-color);background:none;border:none;padding:0;font-weight:500;display:none;transition:display .5s ease}.nonP.plunge .pdpSpecsLeft button{bottom:16%}.nonP .pdpSpecsLeft button:first-of-type{right:auto;left:12%;transform:rotate(180deg)}.nonP .pdpSpecsLeft button.clickable{display:flex}.nonP .pdpSpecsLeft button svg line,.nonP .pdpSpecsLeft button svg polyline{stroke:var(--p-color)}.nonP .typeCellCtn{--w:20%;width:var(--w);flex:0 0 var(--w);position:relative;transform:translateX(0);transition:transform .5s ease}.nonP .typeCell{width:100%;padding-bottom:100%;position:relative;display:flex;justify-content:center;border:1px solid #d9d9d9;background:#0000;cursor:pointer;align-items:center;overflow:hidden;transition:background .5s ease,border .5s ease}.specsLeftMainImage.dormant,.typeCellCtn.dormant{background-color:#ddd}.nonP:not(.plunge) .typeCell img{width:90%!important;height:90%!important;top:5%!important;left:5%!important;object-fit:contain}.nonP .typeCell.active{border:1px solid var(--p-color)}.nonP .typeCellCtn:not(:last-of-type){margin-right:5%}.nonP .typeCellCtn span{font-weight:500}p.typeCellDisc{font-size:clamp(1px,.8vw,16px)}.sizesCtn{width:100%;position:relative;padding-bottom:57%}.sizesCtn img{opacity:0;transition:opacity .5s ease;object-fit:cover}.sizesCtn .active{opacity:1}p.sizesEyebrow{font-size:.8vw;font-weight:500;position:relative}.scd{position:relative;padding-bottom:3%}.scd span{font-weight:500}.scd:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--p-color)}.pdpSpecsLeft{width:70%;height:100%}.pdpSpecsRight{width:30%;max-width:627px;margin:0 auto;min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:space-between;padding:40px;background-color:#ece9e2}.pdpSpecsRight .pdpSpecsButton{position:relative;width:100%;display:flex;color:white;cursor:pointer;font-size:1vw;align-items:center;justify-content:center;text-decoration:none;border:1px solid white;padding:8% 0!important;background-color:#444b56;border:1px solid #444b56!important}.pdpSpecsRight .pdpSpecsButton:hover{border:1px solid #444b56!important;background-color:#0000!important}.pdpSpecsRight .pdpSpecsButton:hover .cellInfoButtonText{color:#444b56}.pdpSpecsRight .pdpSpecsButton:hover .flexCellSvg{stroke:#444b56}.pdpSpecsRight .pdpSpecsButton .cellButtonArrow{margin:0!important;position:absolute;right:5%;width:1.5vw!important}.pdpSpecsRight .pdpSpecsButton .cellInfoButtonText{margin:0!important;font-size:clamp(1px,1.1vw,21px);color:white;font-family:var(--p-font-r)}h1.pdpSpecsHeader{font-size:clamp(1px,3.5vw,70px);margin:0;font-weight:200;line-height:110%;width:100%}p.pdpSpecsDisc{font-size:clamp(1px,.8vw,16px);margin:2% 0;line-height:160%}p.techSpecs{font-size:clamp(1px,.8vw,17px);margin:4% 0 0;font-weight:500;padding-bottom:4%;width:100%;border-bottom:1px solid #444b56}p.priceEyebrow{font-size:clamp(1px,.9vw,19px);margin:0;font-weight:500}.pdpSpecsContainer .pdpSliderInfoDivLayerOne{display:none}.priceFlex{font-size:clamp(1px,.9vw,19px)}.priceFlex ul{padding-left:4%;margin:2% 0 5%}.scrollHelper{position:absolute;display:flex;align-items:flex-end;bottom:5%;left:5%;white-space:nowrap;color:white;font-size:.8vw}.scrollHelper svg{width:7%;transform:rotate(90deg)}.radioCtn input{display:none}.radioCtn label{position:relative;display:block;margin:4% 0;font-size:clamp(2px,1vw,18px);padding-left:8%}.radioCtn label:before{position:absolute;content:"";width:.5vw;height:.5vw;border:1px solid #444b56;padding:1%;left:0;top:50%;transform:translateY(-50%)}.radioCtn input:checked~label:before{background-color:#444b56}.radioCtn input:checked~label{font-weight:500}.faqFlexTitle{font-size:clamp(1px,.8vw,17px)!important}.specsFlex ul{margin:0 0 2%;font-size:.8vw}.specsFlex .single-faq-absolute{height:clamp(1px,2.6vw,55px)}.specsFlex .disc-absolute.active{max-height:200px}.specsFlex .plus-wrapper{position:relative;width:1vw;height:1vw}.specsFlex li{font-size:clamp(1px,.7vw,15px)!important;margin:1% 0;font-weight:400}.specsFlex li:last-child{margin-bottom:4%}.pdpSpecsBottomRight{margin-top:5%}@media only screen and (max-width:1100px){.pdpSpecsRight{width:100%;min-height:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;padding:0 3% 3%;max-width:1100px;background-color:#ece9e2}.radioCtn label{font-size:16px}.faqFlexTitle{font-size:16px!important}.pdpSpecsContainer{padding-top:0}.pdpSpecsContainer .pdpSliderDiv{height:100vw!important}.pdpSpecsLeft{width:100%;height:100vw}.pdpSpecsDiv{flex-direction:column}h1.pdpSpecsHeader{font-size:10.5vw;margin:0;font-weight:200;line-height:110%;width:100%}p.pdpSpecsDisc,p.techSpecs{font-size:16px}.disc-absolute{font-size:16px!important}.specsFlex .disc-absolute.active{max-height:350px}.specsFlex .single-faq-absolute{height:70px!important}.pdpSpecsContainer{height:auto}.specsFlex .plus-wrapper{position:relative;width:25px;height:25px}.priceFlex{margin-top:10%}.priceFlex,p.priceEyebrow{font-size:16px}.scrollHelper{display:none}.pdpSpecsButton .cellInfoButtonText{margin-left:-15%;font-size:5.1vw}.pdpSpecsRight .pdpSpecsButton .cellInfoButtonText{margin:0!important;font-size:5.1vw}.pdpSpecsRight .pdpSpecsButton .cellButtonArrow{width:6.5vw!important}.specsFlex li{font-size:16px!important;margin:1% 0;font-weight:400}.radioCtn label:before{width:2.5vw;height:2.5vw}.nonP .pdpSpecsLeft{width:100%}p.sizesEyebrow,p.typeCellDisc{font-size:16px}.nonP .typeCellCtn{--w:45%;width:var(--w);flex:0 0 var(--w);position:relative}.specsLeftOptionsFlex{flex-wrap:wrap!important;justify-content:space-between}.nonP .typeCellCtn:not(:last-of-type){margin-right:0}p.pdpTopRightEyebrow{font-size:4vw;margin:6% 0 2%}.nonP .pdpSpecsRight{background-color:white;width:100%}p.nonpContactUs{font-size:16px;margin-top:5%}.nonP .pdpSpecsLeft button{bottom:40px!important;width:8%}.specsLeftOptionsFlex.longer .typeCellCtn:not(:last-of-type){margin-right:5%}.specsLeftOptionsFlex.longer{flex-wrap:nowrap!important;margin-bottom:40px}}