.product-detail-section__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr)}.product-detail-section__grid--with-image{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-section__media{border-radius:10px;box-shadow:231px 227px 91px 0 transparent,148px 145px 83px 0 rgba(0,0,0,.01),37px 36px 52px 0 rgba(0,0,0,.09),9px 9px 28px 0 rgba(0,0,0,.1);grid-column:2;grid-row:1}.product-detail-section__white{color:#fff}.product-detail-section__body{grid-column:1;grid-row:1;min-width:0}.product-detail-section__grid--image-left .product-detail-section__media{grid-column:1}.product-detail-section__grid--image-left .product-detail-section__body{grid-column:2}.product-detail-section__media img{border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.product-detail-section__body .eyebrow{margin:0 0 16px!important}.product-detail-section__heading{margin:16px 0!important}.product-detail-section__heading:after{background:#c2cc21;content:"";display:block;height:4px;margin-top:16px;width:48px}.product-detail-section__content>:last-child{margin-bottom:0}.product-detail-section__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}@media(max-width:767px){.product-detail-section__grid--with-image{grid-template-columns:minmax(0,1fr)}.product-detail-section__body,.product-detail-section__grid--image-left .product-detail-section__body,.product-detail-section__grid--image-left .product-detail-section__media,.product-detail-section__media{grid-column:1;grid-row:auto}.product-detail-section__media{order:0}.product-detail-section__body{order:1}}.product-detail-section__stats{display:grid;gap:32px 26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;max-width:420px}.product-detail-section__stat{display:grid;gap:4px}.product-detail-section__stat strong{color:#005e8c;font-size:30px;line-height:1.2}.product-detail-section__stat span{color:#656664}.product-detail-section__grid--image-top{align-items:start}.product-detail-section__grid--image-top .product-detail-section__media{align-self:start}