.apex-product-page-hero,.apex-product-page-content,.apex-product-page-accordion,.apex-product-footer{--apex-product-red: #e5231f;--apex-product-ink: #111;--apex-product-muted: rgba(17, 17, 17, .66);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);box-sizing:border-box}.apex-product-page-hero *,.apex-product-page-content *,.apex-product-page-accordion *,.apex-product-footer *{box-sizing:border-box}.apex-product-page-hero{position:relative;height:var(--apex-product-hero-desktop-height, 520px);min-height:0;overflow:hidden;color:#fff;background:#111;isolation:isolate}.apex-product-page-hero__viewport,.apex-product-page-hero__track,.apex-product-page-hero__slide,.apex-product-page-hero__media,.apex-product-page-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.apex-product-page-hero__viewport{overflow:hidden;touch-action:pan-y pinch-zoom}.apex-product-page-hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility .7s}.apex-product-page-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.apex-product-page-hero__image{width:100%;height:100%;object-fit:var(--apex-product-hero-image-fit, cover);object-position:var(--apex-product-hero-image-position, center center)}.apex-product-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,var(--apex-product-hero-overlay, .34));pointer-events:none}.apex-product-page-hero__content{position:relative;z-index:3;display:grid;height:100%;min-height:0;place-items:center;width:min(100% - 48px,1320px);margin-inline:auto;padding-block:72px;text-align:center;pointer-events:none}.apex-product-page-hero__title{max-width:1050px;margin:0;color:var(--apex-product-hero-title-color, #fff);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:clamp(42px,5vw,76px);font-weight:600;letter-spacing:0;line-height:.98;text-wrap:balance;text-shadow:0 4px 28px rgba(0,0,0,.3)}.apex-product-page-hero__semantic-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.apex-product-page-hero__arrow{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#fff;background:#1111116b;border:1px solid rgba(255,255,255,.38);border-radius:999px;cursor:pointer;transform:translateY(-50%);transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.apex-product-page-hero__arrow--previous{left:clamp(18px,3vw,48px)}.apex-product-page-hero__arrow--next{right:clamp(18px,3vw,48px)}.apex-product-page-hero__arrow:hover{background:var(--apex-product-red);border-color:var(--apex-product-red);transform:translateY(-50%) scale(1.04)}.apex-product-page-hero__arrow:focus-visible,.apex-product-page-hero__dot:focus-visible{outline:3px solid rgba(229,35,31,.5);outline-offset:4px}.apex-product-page-hero__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apex-product-page-hero__pagination{position:absolute;right:24px;bottom:22px;left:24px;z-index:4;display:flex;align-items:center;justify-content:center;gap:9px}.apex-product-page-hero__dot{width:28px;height:3px;padding:0;background:#ffffff75;border:0;border-radius:999px;cursor:pointer;transition:width .22s ease,background-color .22s ease}.apex-product-page-hero__dot.is-active{width:42px;background:#fff}.apex-product-page-hero__editor-empty{position:relative;z-index:3;display:grid;height:100%;min-height:0;place-items:center;padding:40px;color:#ffffffb8;text-align:center}.apex-product-page-content{overflow:clip;color:var(--apex-product-ink);background:#fff}.apex-product-page-content__inner{width:min(100% - 64px,1320px);margin-inline:auto;padding-block:clamp(78px,8vw,118px)}.apex-product-page-content__blocks{display:grid;gap:clamp(82px,8vw,120px)}.apex-product-page-content__row{display:grid;align-items:center;gap:clamp(48px,5vw,80px)}.apex-product-page-content__row[data-image-width="40"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.apex-product-page-content__row[data-image-width="45"]{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.apex-product-page-content__row[data-image-width="50"]{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-product-page-content__row[data-image-width="55"]{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.apex-product-page-content__row[data-vertical-alignment=top]{align-items:start}.apex-product-page-content__row[data-image-position=right] .apex-product-page-content__media{order:2}.apex-product-page-content__row[data-image-position=right][data-image-width="40"]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.apex-product-page-content__row[data-image-position=right][data-image-width="45"]{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.apex-product-page-content__row[data-image-position=right][data-image-width="55"]{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.apex-product-page-content__media{min-width:0}.apex-product-page-content__media picture{display:block}.apex-product-page-content__image{display:block;width:100%;height:auto;max-height:720px;object-fit:cover}.apex-product-page-content__copy{min-width:0;max-width:620px}.apex-product-page-content__eyebrow,.apex-product-page-content__small-heading{margin:0 0 16px;color:var(--apex-product-red);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.apex-product-page-content__heading,.apex-product-page-content__rich-heading{margin:0 0 24px;color:var(--apex-product-ink);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:clamp(30px,2.5vw,38px);font-weight:600;letter-spacing:0;line-height:1.08;text-wrap:balance}.apex-product-page-content__text,.apex-product-page-content__rich-text{color:var(--apex-product-muted);font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.72}.apex-product-page-content__text>:first-child,.apex-product-page-content__rich-text>:first-child{margin-top:0}.apex-product-page-content__text>:last-child,.apex-product-page-content__rich-text>:last-child{margin-bottom:0}.apex-product-page-content__features,.apex-product-page-content__specifications{display:grid;gap:12px;padding:0;color:#111111c7;font-size:15px;line-height:1.55;list-style:none}.apex-product-page-content__features{margin:28px 0 0}.apex-product-page-content__features li{position:relative;padding-left:22px}.apex-product-page-content__features li:before{position:absolute;top:.68em;left:0;width:6px;height:6px;background:var(--apex-product-red);border-radius:999px;content:"";transform:translateY(-50%)}.apex-product-page-content__specification-group{margin-top:28px}.apex-product-page-content__specification-heading{margin:0 0 16px;color:var(--apex-product-ink);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.apex-product-page-content__specifications{gap:0;margin:0;border-top:1px solid rgba(17,17,17,.12);font-size:var(--apex-product-specifications-font-size, 15px)}.apex-product-page-content__specification{padding:12px 0;border-bottom:1px solid rgba(17,17,17,.12);font-weight:400}.apex-product-page-content__specification--parsed{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:clamp(18px,2vw,24px)}.apex-product-page-content__spec-label,.apex-product-page-content__spec-value{min-width:0;overflow-wrap:anywhere}.apex-product-page-content__spec-label{color:var(--apex-product-ink)}.apex-product-page-content__spec-value{color:#111111ad}.apex-product-page-content__specifications[data-specifications-style=label_bold] .apex-product-page-content__spec-label{font-weight:700}.apex-product-page-content__specifications[data-specifications-style=label_bold] .apex-product-page-content__spec-value{font-weight:400}.apex-product-page-content__specifications[data-specifications-style=medium] .apex-product-page-content__specification{font-weight:500}.apex-product-page-content__specifications[data-specifications-style=medium] :where(.apex-product-page-content__spec-label,.apex-product-page-content__spec-value),.apex-product-page-content__specifications[data-specifications-style=bold] :where(.apex-product-page-content__spec-label,.apex-product-page-content__spec-value),.apex-product-page-content__specifications[data-specifications-style=regular] :where(.apex-product-page-content__spec-label,.apex-product-page-content__spec-value){font-weight:inherit}.apex-product-page-content__specifications[data-specifications-style=bold] .apex-product-page-content__specification{font-weight:700}.apex-product-page-content__specifications[data-specifications-style=regular] .apex-product-page-content__specification{font-weight:400}.apex-product-page-content__specifications[data-show-dividers=false]{gap:14px;border-top:0}.apex-product-page-content__specifications[data-show-dividers=false] .apex-product-page-content__specification{padding:0;border-bottom:0}.apex-product-page-content__rich{width:100%;margin-inline:auto}.apex-product-page-content__rich[data-max-width="800"]{max-width:800px}.apex-product-page-content__rich[data-max-width="900"]{max-width:900px}.apex-product-page-content__rich[data-max-width="1000"]{max-width:1000px}.apex-product-page-content__rich[data-max-width="1100"]{max-width:1100px}.apex-product-page-content__rich[data-alignment=center]{text-align:center}.apex-product-page-content__spec-table-block{width:min(100%,var(--apex-product-spec-table-max-width, 1000px));margin-inline:auto;color:var(--apex-product-ink)}.apex-product-page-content__spec-table-block[data-max-width="800"]{--apex-product-spec-table-max-width: 800px}.apex-product-page-content__spec-table-block[data-max-width="900"]{--apex-product-spec-table-max-width: 900px}.apex-product-page-content__spec-table-block[data-max-width="1000"]{--apex-product-spec-table-max-width: 1000px}.apex-product-page-content__spec-table-block[data-max-width="1100"]{--apex-product-spec-table-max-width: 1100px}.apex-product-page-content__spec-table-block[data-max-width="1200"]{--apex-product-spec-table-max-width: 1200px}.apex-product-page-content__spec-table-block[data-text-alignment=center] :where(.apex-product-page-content__spec-table-small-heading,.apex-product-page-content__spec-table-heading,.apex-product-page-content__spec-table-intro,.apex-product-page-content__spec-table-closing){text-align:center}.apex-product-page-content__spec-table-intro,.apex-product-page-content__spec-table-closing{max-width:900px;color:var(--apex-product-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.72}.apex-product-page-content__spec-table-block[data-text-alignment=center] :where(.apex-product-page-content__spec-table-intro,.apex-product-page-content__spec-table-closing){margin-inline:auto}.apex-product-page-content__spec-table-intro>:first-child,.apex-product-page-content__spec-table-closing>:first-child{margin-top:0}.apex-product-page-content__spec-table-intro>:last-child,.apex-product-page-content__spec-table-closing>:last-child{margin-bottom:0}.apex-product-page-content__spec-table{width:100%;table-layout:fixed;color:#111111c2;background:#fff;border:1px solid rgba(17,17,17,.18);border-collapse:collapse;font-size:var(--apex-product-spec-table-font-size, 15px);line-height:1.5}.apex-product-page-content__spec-table--after-preamble{margin-top:clamp(42px,4vw,52px)}.apex-product-page-content__spec-table-label-column{width:27%}.apex-product-page-content__spec-table-value-column{width:73%}.apex-product-page-content__spec-table th,.apex-product-page-content__spec-table td{padding:var(--apex-product-spec-table-cell-padding, 14px) clamp(16px,2vw,26px);overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid rgba(17,17,17,.18)}.apex-product-page-content__spec-table th{color:var(--apex-product-ink);border-right:1px solid rgba(17,17,17,.18);font-weight:400}.apex-product-page-content__spec-table tr:last-child>*{border-bottom:0}.apex-product-page-content__spec-table-block[data-table-alignment=left] .apex-product-page-content__spec-table{text-align:left}.apex-product-page-content__spec-table-block[data-table-alignment=center] .apex-product-page-content__spec-table{text-align:center}.apex-product-page-content__spec-table-block[data-emphasize-first-row=true] .apex-product-page-content__spec-table-first-row>*{color:var(--apex-product-ink);font-weight:700}.apex-product-page-content__spec-table-block[data-bold-labels=true] .apex-product-page-content__spec-table th{font-weight:700}.apex-product-page-content__spec-table-closing{margin-top:clamp(24px,3vw,34px)}.apex-product-page-content__editor-placeholder{padding:28px;color:#1111118a;background:#f5f5f3;border:1px dashed rgba(17,17,17,.18);font-size:14px;line-height:1.5}.apex-product-page-accordion{overflow:clip;color:var(--apex-product-ink);background:#fff}.apex-product-page-accordion__inner{width:min(100% - 64px,1320px);margin-inline:auto;padding-top:var(--apex-product-accordion-padding-top, 100px);padding-bottom:var(--apex-product-accordion-padding-bottom, 100px)}.apex-product-page-accordion__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,5vw,68px);align-items:center}.apex-product-page-accordion__layout[data-image-alignment=top]{align-items:start}.apex-product-page-accordion__media,.apex-product-page-accordion__content{min-width:0}.apex-product-page-accordion__media picture{display:block}.apex-product-page-accordion__image{display:block;width:100%;height:clamp(520px,50vw,720px);object-fit:var(--apex-product-accordion-image-fit, cover);object-position:center}.apex-product-page-accordion__heading{max-width:620px;margin:0 0 34px;color:var(--apex-product-ink);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:clamp(34px,3.2vw,50px);font-weight:600;letter-spacing:0;line-height:1.04;text-wrap:balance}.apex-product-page-accordion__intro-heading{margin:0 0 14px;color:var(--apex-product-ink);font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:0;line-height:1.25}.apex-product-page-accordion__intro,.apex-product-page-accordion__answer,.apex-product-page-accordion__closing{color:var(--apex-product-muted);font-size:clamp(15px,1.1vw,16px);line-height:1.68}.apex-product-page-accordion__intro>:first-child,.apex-product-page-accordion__answer>:first-child,.apex-product-page-accordion__closing>:first-child{margin-top:0}.apex-product-page-accordion__intro>:last-child,.apex-product-page-accordion__answer>:last-child,.apex-product-page-accordion__closing>:last-child{margin-bottom:0}.apex-product-page-accordion__items{margin-top:34px;border-top:1px solid rgba(17,17,17,.16)}.apex-product-page-accordion__item{border-bottom:1px solid rgba(17,17,17,.16)}.apex-product-page-accordion__summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:24px;align-items:center;min-height:78px;padding:18px 0;color:var(--apex-product-ink);cursor:pointer;list-style:none}.apex-product-page-accordion__summary::-webkit-details-marker{display:none}.apex-product-page-accordion__summary:focus-visible{outline:2px solid var(--apex-product-red);outline-offset:5px}.apex-product-page-accordion__item-title{font-size:clamp(16px,1.25vw,18px);font-weight:700;letter-spacing:0;line-height:1.32}.apex-product-page-accordion__icon{position:relative;display:block;width:20px;height:20px;justify-self:end;color:var(--apex-product-ink)}.apex-product-page-accordion__icon:before,.apex-product-page-accordion__icon:after{position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s ease}.apex-product-page-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.apex-product-page-accordion__item[open] .apex-product-page-accordion__icon,.apex-product-page-accordion__summary:hover .apex-product-page-accordion__icon{color:var(--apex-product-red)}.apex-product-page-accordion__item[open] .apex-product-page-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.apex-product-page-accordion__answer{padding:0 52px 26px 0;animation:apex-product-accordion-reveal .36s cubic-bezier(.22,1,.36,1)}.apex-product-page-accordion__closing{margin-top:30px}.apex-product-page-accordion__editor-placeholder{display:grid;min-height:160px;place-items:center;padding:28px;color:#1111118a;background:#f5f5f3;border:1px dashed rgba(17,17,17,.18);font-size:14px;line-height:1.5;text-align:center}@keyframes apex-product-accordion-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.apex-product-footer{position:relative;overflow:hidden;color:#fff;background:#050505}.apex-product-footer__inner{width:min(100% - 80px,1800px);margin-inline:auto;padding:clamp(72px,6vw,90px) 0 clamp(50px,5vw,70px)}.apex-product-footer__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,.85fr) minmax(360px,2fr);gap:clamp(40px,4.5vw,82px);align-items:start}.apex-product-footer__heading{margin:0 0 28px;color:#fff;font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:15px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.apex-product-footer__contact-list,.apex-product-footer__links,.apex-product-footer__socials{margin:0;padding:0;list-style:none}.apex-product-footer__contact-list{display:grid;gap:22px}.apex-product-footer__contact-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;color:#ffffffb3;font-size:14px;line-height:1.65}.apex-product-footer__contact-icon{display:inline-flex;width:18px;height:18px;margin-top:3px;color:#ffffffeb}.apex-product-footer__contact-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.apex-product-footer__contact-label{display:block;margin-bottom:3px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.apex-product-footer__contact-value,.apex-product-footer__contact-value a{color:#ffffffb3;text-decoration:none}.apex-product-footer__contact-value a:hover{color:#fff}.apex-product-footer__contact-note{display:block;margin-top:3px;color:#ffffff7a;font-size:12px}.apex-product-footer__socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.apex-product-footer__social{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:999px;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.apex-product-footer__social:hover{background:var(--apex-product-red);border-color:var(--apex-product-red);transform:translateY(-2px)}.apex-product-footer__social:focus-visible,.apex-product-footer__links a:focus-visible,.apex-product-footer__fallback-link:focus-visible{outline:2px solid var(--apex-product-red);outline-offset:4px}.apex-product-footer__social svg{display:block;width:17px;height:17px;fill:currentColor}.apex-product-footer__links{display:grid;gap:13px}.apex-product-footer__links a{display:inline-flex;position:relative;width:fit-content;color:#ffffffa8;font-size:14px;line-height:1.45;text-decoration:none;transition:color .18s ease}.apex-product-footer__links a:after{position:absolute;right:0;bottom:-8px;left:0;width:auto;height:2px;background:var(--apex-product-red);border-radius:999px;content:"";opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .18s ease,opacity .18s ease}.apex-product-footer__links a:hover,.apex-product-footer__links a:focus-visible{color:#fff}.apex-product-footer__links a:hover:after,.apex-product-footer__links a:focus-visible:after{opacity:1;transform:scaleX(1)}.apex-product-footer__form{min-width:0}.apex-product-footer__app-block,.apex-product-footer__app-block>*,.apex-product-footer__form [data-form-root],.apex-product-footer__form shopify-forms-embed{display:block;width:100%;max-width:100%}.apex-product-footer__form shopify-forms-embed{--app-embed-width: 100%;--body-text-color: rgba(255, 255, 255, .84);--button-background-color: #fff;--button-background-color-hovered-modifier: invert(87.192%) sepia(12.962%) saturate(3884.682%) hue-rotate(312.362deg) brightness(254.908%) contrast(122.857%);--button-border: 1px solid #fff;--button-border-radius: 999px;--button-padding: 17px 30px;--button-text-color: #111;--container-max-w: 100%;--form-background-color: #fff;--form-field-border: 0 0 0 1px rgba(17, 17, 17, .16);--form-field-border-focused: 0 0 0 2px var(--apex-product-red);--form-placeholder-color: rgba(17, 17, 17, .46);--form-text-color: #111;--forms-accent-color: var(--apex-product-red);--forms-focus-outline-color: var(--apex-product-red);--heading-text-color: #fff;--inline-container-max-width: 100%;--link-text-color: var(--apex-product-red)}.apex-product-footer__form>*{max-width:100%}.apex-product-footer__form :where(form,[data-shopify-form],.shopify-form){width:100%;max-width:none}.apex-product-footer__form :where(label,legend){color:#ffffffd6;font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:12px;font-weight:700;line-height:1.4}.apex-product-footer__form :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){width:100%;min-height:48px;padding:11px 13px;color:#111;background:#fff;border:1px solid rgba(255,255,255,.28);border-radius:4px;font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:14px;box-shadow:none}.apex-product-footer__form textarea{min-height:110px;resize:vertical}.apex-product-footer__form :where(button[type=submit],input[type=submit]){width:100%;min-height:52px;margin-top:8px;padding:0 30px;color:#111;background:#fff;border:1px solid #fff;border-radius:999px;font-family:var(--apex-font-sans, Inter, "Helvetica Neue", Arial, sans-serif);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #0000002e,0 0 0 1px #ffffff14;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.apex-product-footer__form :where(button[type=submit],input[type=submit]):hover{color:#fff;background:var(--apex-product-red);border-color:var(--apex-product-red);box-shadow:0 12px 32px #e5231f61,0 6px 16px #0000003d;transform:translateY(-2px) scale(1.03)}.apex-product-footer__form-placeholder{margin:0 0 18px;padding:18px;color:#ffffffa8;background:#ffffff0d;border:1px dashed rgba(255,255,255,.24);font-size:13px;line-height:1.5}.apex-product-footer__fallback-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;color:#111;background:#fff;border:1px solid #fff;border-radius:999px;font-size:15px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;box-shadow:0 8px 24px #0000002e,0 0 0 1px #ffffff14;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.apex-product-footer__fallback-link:hover{color:#fff;background:var(--apex-product-red);border-color:var(--apex-product-red);box-shadow:0 12px 32px #e5231f61,0 6px 16px #0000003d;transform:translateY(-2px) scale(1.03)}.apex-product-footer__copyright{margin:58px 0 0;padding-top:24px;color:#fff6;border-top:1px solid rgba(255,255,255,.12);font-size:12px;line-height:1.5;text-align:center}@media screen and (max-width:1099px){.apex-product-footer__inner{width:min(100% - 56px,1100px)}.apex-product-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px}}@media screen and (max-width:749px){.apex-product-page-hero,.apex-product-page-hero__content,.apex-product-page-hero__editor-empty{height:var(--apex-product-hero-mobile-height, 320px);min-height:0}.apex-product-page-hero__content{width:min(100% - 44px,640px);padding-block:50px}.apex-product-page-hero__title{font-size:clamp(36px,10vw,52px)}.apex-product-page-hero__arrow{width:42px;height:42px}.apex-product-page-hero__arrow--previous{left:12px}.apex-product-page-hero__arrow--next{right:12px}.apex-product-page-hero__pagination{bottom:15px}.apex-product-page-content__inner{width:min(100% - 44px,680px);padding-block:64px}.apex-product-page-content__blocks{gap:58px}.apex-product-page-content__row,.apex-product-page-content__row[data-image-width],.apex-product-page-content__row[data-image-position=right][data-image-width]{grid-template-columns:minmax(0,1fr);gap:34px}.apex-product-page-content__row[data-image-position=right] .apex-product-page-content__media{order:0}.apex-product-page-content__copy{max-width:none}.apex-product-page-content__heading,.apex-product-page-content__rich-heading{font-size:clamp(28px,8vw,36px)}.apex-product-page-content__rich[data-alignment=center]{text-align:left}.apex-product-page-accordion__inner{width:min(100% - 44px,680px);padding-top:min(var(--apex-product-accordion-padding-top, 100px),80px);padding-bottom:min(var(--apex-product-accordion-padding-bottom, 100px),80px)}.apex-product-page-accordion__layout{grid-template-columns:minmax(0,1fr);gap:38px}.apex-product-page-accordion__image{height:clamp(260px,78vw,460px)}.apex-product-page-accordion__heading{margin-bottom:26px;font-size:clamp(32px,9vw,42px)}.apex-product-page-accordion__items{margin-top:28px}.apex-product-page-accordion__summary{grid-template-columns:minmax(0,1fr) 24px;gap:18px;min-height:70px;padding-block:16px}.apex-product-page-accordion__answer{padding:0 36px 22px 0}.apex-product-footer__inner{width:min(100% - 44px,680px);padding-block:64px 40px}.apex-product-footer__grid{grid-template-columns:minmax(0,1fr);gap:46px}.apex-product-footer__copyright{margin-top:46px}}@media screen and (max-width:599px){.apex-product-page-content__specification--parsed{grid-template-columns:minmax(0,1fr);gap:3px}.apex-product-page-content__spec-table-label-column{width:38%}.apex-product-page-content__spec-table-value-column{width:62%}.apex-product-page-content__spec-table th,.apex-product-page-content__spec-table td{padding:var(--apex-product-spec-table-cell-padding, 14px) 12px}}@media(prefers-reduced-motion:reduce){.apex-product-page-hero__slide,.apex-product-page-hero__arrow,.apex-product-page-hero__dot,.apex-product-footer__social,.apex-product-footer__links a,.apex-product-footer__fallback-link,.apex-product-footer__form :where(button[type=submit],input[type=submit]){transition:none!important}.apex-product-page-accordion__icon:before,.apex-product-page-accordion__icon:after{transition:none!important}.apex-product-page-accordion__answer{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-apex-product-page.css.map */
