.errorView-module__G4Dioq__wrapper{padding-top:6rem}
.productDetails-module__gPhm5W__head{flex-direction:column;gap:2rem;padding-top:6rem;display:flex}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information{flex-direction:column;display:flex}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__title{font-family:var(--font-switzer-regular);font-size:var(--paragraph-xl);letter-spacing:var(--tracking-tighter);font-weight:400;line-height:var(--leading-tight);margin:0}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__subtitle{font-family:var(--font-switzer-medium);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tighter);font-weight:500;line-height:var(--leading-tight);margin:0}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__description{margin-top:2rem}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__watchListButtonContainer{justify-content:flex-end;display:flex}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__pricing{flex-direction:column;padding:1rem 0;display:flex}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__pricing .productDetails-module__gPhm5W__regularPrice{font-family:var(--font-switzer-regular);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tighter);color:hsl(var(--gray-600));font-weight:400;line-height:var(--leading-tight);margin:0}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__pricing .productDetails-module__gPhm5W__icon{margin:1rem 8rem;transform:rotate(90deg)}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__pricing .productDetails-module__gPhm5W__quotedPrice{font-family:var(--font-switzer-semibold);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tighter);color:hsl(var(--black));font-weight:600;line-height:var(--leading-tight);margin:0}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information .productDetails-module__gPhm5W__pricing .productDetails-module__gPhm5W__additionalInformation{font-family:var(--font-switzer-regular);font-size:var(--paragraph-xs);letter-spacing:var(--tracking-normal);font-weight:400;line-height:var(--leading-normal);margin:1rem 0}@media (min-width:768px){.productDetails-module__gPhm5W__head{flex-direction:row;align-items:flex-start}.productDetails-module__gPhm5W__head .productDetails-module__gPhm5W__information{flex:1}}
.caseStudyDetails-module__zr6goG__titleWrapper{position:relative}.caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__image{width:100%;height:auto}.caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__overlay{background-color:#0003;align-items:flex-end;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__overlay .caseStudyDetails-module__zr6goG__title{font-family:var(--font-switzer-regular);font-size:var(--h1-heading-sm);color:hsl(var(--white));letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);margin:0;font-weight:400}@media (min-width:768px){:scope .caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__overlay .caseStudyDetails-module__zr6goG__title{max-width:60%}}@media (min-width:981px){:scope .caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__image{object-fit:cover;max-height:40rem}:scope .caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__overlay .caseStudyDetails-module__zr6goG__title{max-width:60%;font-size:var(--h1-heading-lg)}}@media (min-width:1280px){:scope .caseStudyDetails-module__zr6goG__titleWrapper .caseStudyDetails-module__zr6goG__image{object-fit:cover;max-height:36rem}}
.imageGallery-module__Jdtf2G__gallery{flex-direction:column;justify-content:space-between;gap:1rem;min-height:28rem;display:flex;position:relative}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__mainImageWrapper{justify-content:center;align-items:center;display:flex;overflow:hidden}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__mainImageWrapper .imageGallery-module__Jdtf2G__mainImage{object-fit:contain;width:100%;height:300px;display:block}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem{flex:none}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailButton{border:.125rem solid hsl(var(--white));cursor:pointer;opacity:.6;border-radius:.375rem;transition:opacity .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;display:block;overflow:hidden;transform:translateY(0)}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailButton:hover{opacity:.9;transform:scale(.9)}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailButtonActive{opacity:1;background-color:hsl(var(--gray-200));padding:.25rem}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailButtonActive:hover{opacity:1;transform:scale(1)}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailImage{background-color:hsl(var(--white));object-fit:cover;border-radius:.25rem;width:4.5rem;height:4.5rem;padding:.25rem;display:block}@media (min-width:768px){.imageGallery-module__Jdtf2G__gallery{flex:1}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList{justify-content:flex-start}}@media (min-width:981px){.imageGallery-module__Jdtf2G__gallery{min-height:36rem}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__mainImageWrapper .imageGallery-module__Jdtf2G__mainImage{height:400px}.imageGallery-module__Jdtf2G__gallery .imageGallery-module__Jdtf2G__thumbnailList .imageGallery-module__Jdtf2G__thumbnailItem .imageGallery-module__Jdtf2G__thumbnailImage{width:5rem;height:5rem}}
