.product_details_root{background-color:#fff}.product_details_container{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:0 auto;max-width:1280px;padding:30px 20px;width:100%}@media screen and (min-width:992px){.product_details_container{padding:60px 20px}}.product_details_container>div{background:#fff;border-radius:8px;box-shadow:0 0 10px 0 #464a5233;padding:20px;width:100%}.product_details_container .top{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:992px){.product_details_container .top{flex-direction:row;gap:50px;justify-content:space-between}}.product_details_left{display:flex;flex-direction:column;gap:40px;width:100%}.product_logo{max-width:270px;width:100%}.product_details_box{display:flex;flex-direction:column}@media screen and (min-width:992px){.product_details_box{flex-direction:row;flex-wrap:wrap}}.product_details_box>div{border-bottom:1px solid #dce0e0;display:flex;flex-direction:column;gap:4px;padding:10px}@media screen and (min-width:992px){.product_details_box>div{border-bottom:0;border-right:1px solid #dce0e0;padding:0 50px}.product_details_box>div:first-child{padding:0 50px 0 0}}.product_details_box h5{color:#86888b;font-size:12px;line-height:16px;margin:0}.product_details_box h5,.product_details_box h6{font-family:Open Sans;font-weight:600;text-align:left}.product_details_box h6{align-items:center;color:#4a4a4a;display:flex;flex-direction:row;font-size:16px;gap:5px;line-height:22px}.product_details_right{display:flex;flex-direction:column;gap:10px;max-width:230px;width:100%}.product_details_right h4{line-height:18.54px;margin:0}.product_details_right h4,.secondary_cta{font-family:Questrial;font-size:18px;font-weight:400;text-align:left}.secondary_cta{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 #464a5233;color:#4a4a4a;display:flex;gap:10px;line-height:28px;max-width:230px;padding:15px 10px;position:relative;width:100%}.secondary_cta:after{margin-top:-1px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.secondary_cta:active,.secondary_cta:focus,.secondary_cta:hover{background-color:#fff;color:#4a4a4a}.secondary_cta:after,.secondary_cta:before{border-left:2px solid;border-top:2px solid;content:"";display:block;height:12px;margin-top:-6px;position:absolute;right:16px;top:50%;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:12px}.primary_cta{border-radius:8px;font-family:Open Sans;font-size:14px;font-weight:600;gap:0;line-height:20px;max-width:230px;padding:15px 10px;text-align:center;width:100%}.primary_cta,.primary_cta:active,.primary_cta:focus,.primary_cta:hover{background-color:#ed1747;color:#fff}.information_header{border-bottom:1px solid #dce0e0;padding-bottom:10px;width:100%}.information_header h3{color:#4a4a4a;font-family:Questrial;font-size:18px;font-weight:400;line-height:18.54px;text-align:left}.product_description{margin-top:20px}.product_description p{color:#86888b;font-family:Open Sans;font-size:14px;font-weight:400;line-height:22px;margin:0;text-align:left}.constituents-graph-container{display:flex;gap:20px;margin-top:20px}@media screen and (min-width:576px){.constituents-graph-container{padding:0 20px}}.constituents-graph-container canvas{max-width:135px;width:100%}.constituents-label{align-items:center;display:flex;gap:5px;margin-bottom:15px}.constituents-label h6{color:#86888b;font-family:Open Sans;font-size:14px;font-weight:300;line-height:14px;margin:0;text-align:left}.error_container{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:auto;max-width:750px;min-height:20vh;padding:80px 20px}.error_container a{background:#ed1747;border-radius:8px;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:19px;padding:15px 25px;text-align:center;text-decoration:none;text-transform:capitalize;width:fit-content}.error_container a:hover{color:#fff}.error_container h1{font-size:62px;line-height:63.86px}.error_container h1,.error_container h2{color:#4a4a4a;font-family:Questrial;font-weight:400;margin:0;text-align:center}.error_container h2{font-size:34px;line-height:40.8px}