.product-heading__breadcrumbs{--product-heading-breadcrumb-text:#252843;--product-heading-breadcrumb-link:#252843;--product-heading-breadcrumb-link-hover:#003e6f;padding:1rem 0;width:100%}.product-heading__breadcrumbs-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--site-header-inner-max,112rem);padding-left:var(--site-header-padding-x,1.5rem);padding-right:var(--site-header-padding-x,1.5rem);width:100%}.product-heading__breadcrumbs-nav{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.2;margin:0}.product-heading__breadcrumbs-link{color:var(--product-heading-breadcrumb-link);text-decoration:underline}.product-heading__breadcrumbs-link:focus,.product-heading__breadcrumbs-link:focus-visible,.product-heading__breadcrumbs-link:hover{color:var(--product-heading-breadcrumb-link-hover)}.product-heading__breadcrumbs-current,.product-heading__breadcrumbs-separator,.product-heading__breadcrumbs-text{color:var(--product-heading-breadcrumb-text)}.product-heading__breadcrumbs-current{font-weight:700}.product-heading__breadcrumbs-separator{opacity:.9;user-select:none}.product-heading__breadcrumbs--text-light{--product-heading-breadcrumb-text:#fff;--product-heading-breadcrumb-link:#fff;--product-heading-breadcrumb-link-hover:#e8850b}@media (max-width:767px){.product-heading__breadcrumbs{border-bottom:1px solid #f0f0f0;padding:.625rem 0}.product-heading__breadcrumbs-inner{padding-left:1.25rem;padding-right:1.25rem}}.product-heading{color:#1f2a35;font-family:inherit}.product-heading--empty{background:#f5f7fa;border:1px dashed #c5cfdb;border-radius:6px;color:#54627a;padding:1.25rem 1.5rem;text-align:center}.product-heading__title{border-bottom:2px solid #b6b4b2;color:#252843;font-size:clamp(2.625rem,2.3958rem + 1.1285vw,3.75rem);font-weight:700;line-height:1.1;margin:0;padding-bottom:1.875rem}.product-heading__hero{align-items:start;display:grid;gap:0;margin:0 auto;max-width:1640px}.product-heading__hero:has(>div.product-heading__media){align-items:center}@media(min-width:1025px){.product-heading__hero{gap:2.1875vw;padding:0 1.25rem}}.product-heading__hero--split{grid-template-columns:minmax(0,507px) 1fr}@media (max-width:1280px){.product-heading__hero:has(>div.product-heading__media){align-items:start}.product-heading__hero--split{grid-template-columns:minmax(0,375px) 1fr}}@media (max-width:1024px){.product-heading__hero--split{grid-template-columns:1fr}}.product-heading__media{display:flex;flex-direction:column;gap:.625rem;overflow:hidden;position:relative}.product-heading__media--single{margin:0}@media (max-width:1024px) and (min-width:768px){.product-heading__media--single{margin:0 auto;max-width:400px}}.product-heading__media--single img{border-radius:12px;display:block;height:auto;object-fit:contain;width:100%}.product-heading__carousel-main{aspect-ratio:1/1;border-radius:12px;overflow:hidden;position:relative;width:100%}.product-heading__carousel-bottom{align-items:center;display:flex;gap:.625rem;justify-content:space-between;padding:0 .625rem}.product-heading__carousel-slide{display:none;inset:0;margin:0;position:absolute}.product-heading__carousel-slide--active{display:block}.product-heading__carousel-slide img{background:#fff;display:block;height:100%;object-fit:contain;width:100%}.product-heading__carousel-arrow{align-items:center;border:none;color:#252843;cursor:pointer;display:flex;font-size:1.5rem;height:1.875rem;justify-content:center;line-height:1;padding:0;width:1rem;z-index:2}.product-heading__carousel-arrow:focus,.product-heading__carousel-arrow:hover{color:#e8850b}.product-heading__carousel-thumbs{display:flex;gap:.625rem;justify-content:center}.product-heading__carousel-thumb{aspect-ratio:1/1;background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;height:100px;overflow:hidden;padding:0;transition:border-color .15s ease;width:100px}.product-heading__carousel-thumb--active,.product-heading__carousel-thumb:focus,.product-heading__carousel-thumb:hover{border-color:#003e6f}.product-heading__carousel-thumb img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1280px) and (min-width:1025px){.product-heading__carousel-thumb{height:72px;width:72px}.product-heading__carousel-bottom{padding:0}}@media (max-width:1024px) and (min-width:768px){.product-heading__carousel-bottom{justify-content:center}.product-heading__carousel-main{margin:0 auto;max-width:60vw}}@media (max-width:767px){.product-heading__carousel-thumb{height:64px;width:64px}.product-heading__carousel-main,.product-heading__media--single img{border-radius:0}}@media (max-width:380px){.product-heading__carousel-thumb{height:56px;width:56px}}.product-heading__content{display:flex;flex-direction:column;gap:1.75rem}@media (max-width:1024px){.product-heading__content{gap:1.25rem;padding:2.5rem 1.25rem}.product-heading__title{padding-bottom:1.25rem}}.product-heading__description{color:#55565a;font-size:1.125rem;line-height:1.5}.product-heading__description :is(p,span,div,li,a,strong,em){color:inherit;font-size:inherit;line-height:inherit}.product-heading__description p:first-child{margin-top:0}.product-heading__description p:last-child{margin-bottom:0}.product-heading__button{align-self:flex-start;text-align:center}.product-heading__features-title{border-bottom:2px solid #b6b4b2;font-size:clamp(1.875rem,1.8241rem + .2508vw,2.125rem);line-height:1;margin:1.875rem 0 0;padding-bottom:1.875rem}.product-heading__features{color:#252843;display:flex;flex-direction:column;font-size:1rem;font-weight:600;gap:1.25rem;line-height:1;list-style-type:none;margin:0;padding:0}.product-heading__features li{align-items:center;display:flex;gap:.5rem;position:relative}.product-heading__features li a{color:#252843}.product-heading__features li .rich-text,.product-heading__features li .rich-text :is(p,span,div,a,strong,em){color:inherit;font-size:inherit;line-height:inherit;margin:0}.product-heading__features li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23bbd632'/%3E%3Cpath fill='none' stroke='%23252843' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10.5 8.5 13 14 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;min-height:1.25rem;min-width:1.25rem;position:relative;width:1.25rem}@media (max-width:1024px){.product-heading__features-title{padding-bottom:1.25rem}}