

/* CSS from section stylesheet tags */
.product-accessories .accessory-item label{cursor:pointer}.product-accessories .accessory-item input[disabled]+label{cursor:not-allowed;opacity:0.7}.product-accessories .accessory-item input[type="checkbox"]:checked+label{border-color:#FF5500}.product-accessories .accessory-item input[type="checkbox"]:checked+label .accessory-checkbox{background:#FF5500;border-color:#FF5500}.product-accessories .accessory-item input[type="checkbox"]:checked+label .accessory-checkbox svg{display:block}.product-accessories .accessory-item input[type="checkbox"]:checked+label .accessory-title{color:#FF5500}.product-accessories .accessory-item .hide{display:none !important}.qhp-link{font-size:24px;text-decoration:none;margin-right:40px;color:#FF5500;border-bottom:solid #FF5500 2px;font-weight:700}.qhp-footer{display:flex;align-items:center;margin-top:24px}@media screen and (min-width: 768px){.product-accessories .accessory-item{width:calc(50% - 10px)}}@media (max-width: 768px){.qhp-link{font-size:16px;text-decoration:none;margin-right:20px}.qhp-footer svg{width:13px;height:25px}}
@media only screen and (min-width: 1024px){.grid{grid-template-columns:var(--grid)}}@media only screen and (min-width: 768px){.grid{justify-content:center}.grid .grid__item{width:100%}}.grid,.grid--center{display:grid;gap:var(--grid-gutter)}@media only screen and (max-width: 1023px){.grid,.grid--center{grid-template-columns:var(--grid-tablet)}}@media only screen and (max-width: 767px){.grid,.grid--center{gap:var(--grid-gutter-mobile) var(--grid-gutter)}}@media only screen and (max-width: 479px){.grid,.grid--center{grid-template-columns:var(--grid-mobile)}.grid .mobile--one-whole,.grid--center .mobile--one-whole{grid-column:span 2}}@media only screen and (min-width: 1024px){.grid--center{display:flex;justify-content:center;gap:0px}.grid--center .grid__item{margin:0 calc(var(--grid-gutter) / 2)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.grid--center .grid__item{width:100%}}@media only screen and (max-width: 767px){.grid__container{overflow:hidden;margin:0 calc(var(--gutter-mobile) * -1)}}@media only screen and (max-width: 767px){.carousel--mobile{display:flex !important}}