body[data-sp-redesign=on] .sp-plates{padding:var(--sp-wrapY) var(--sp-gut);background:var(--sp-black)}body[data-sp-redesign=on] .sp-plates--light{background:transparent}body[data-sp-redesign=on] .sp-plates--attached{padding-top:0}body[data-sp-redesign=on] .sp-plate-list{display:grid;grid-template-columns:repeat(var(--sp-plates, 3),minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}body[data-sp-redesign=on] .sp-plate-item{margin:0}body[data-sp-redesign=on] .sp-plate{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:300px;padding:36px;background:var(--sp-surface-1);color:var(--sp-white);text-decoration:none}body[data-sp-redesign=on] .sp-plate-label .sp-icon{width:12px;height:12px}body[data-sp-redesign=on] .sp-plate>.sp-icon:first-child{width:64px;height:64px;margin-bottom:auto;color:var(--sp-white)}body[data-sp-redesign=on] .sp-plate-title{margin:0;font-family:var(--sp-label);font-weight:800;font-size:36px;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--sp-white)}body[data-sp-redesign=on] .sp-plate-text{padding-inline-end:var(--s5);font-family:var(--sp-text);font-size:18px;color:var(--sp-muted)}body[data-sp-redesign=on] .sp-plate .sp-plate-arrow{position:absolute;inset-inline-end:36px;bottom:36px;width:24px;height:24px;color:var(--sp-white);transition:transform .15s ease}body[data-sp-redesign=on] .sp-plate-label{display:inline-flex;align-items:center;gap:var(--s1);margin-top:auto;font-family:var(--sp-label);font-weight:700;font-size:var(--sp-label-md);letter-spacing:.03em;text-transform:uppercase;color:var(--sp-redline)}body[data-sp-redesign=on] .sp-plates--compact .sp-plate-list{gap:var(--s1)}body[data-sp-redesign=on] .sp-plates--compact .sp-plate{min-height:0;padding:var(--s5)}body[data-sp-redesign=on] .sp-plates--compact .sp-plate>.sp-icon:first-child{width:28px;height:28px;margin-bottom:0}body[data-sp-redesign=on] .sp-plates--compact .sp-plate-title{font-size:22px}body[data-sp-redesign=on] .sp-plates--compact .sp-plate-text{font-size:15px;color:var(--sp-white)}@media(hover:hover){body[data-sp-redesign=on] .sp-plate:hover{background:var(--sp-redline)}body[data-sp-redesign=on] .sp-plate:hover>.sp-icon:first-child{color:var(--sp-white)}body[data-sp-redesign=on] .sp-plate:hover .sp-plate-text{color:var(--sp-white)}body[data-sp-redesign=on] .sp-plate:hover .sp-plate-arrow{transform:translate(4px)}body[data-sp-redesign=on] .sp-plate:hover .sp-plate-label{color:var(--sp-white)}}body[data-sp-redesign=on] .sp-plate:focus-visible{outline:2px solid var(--sp-redline);outline-offset:2px}body[data-sp-redesign=on] .sp-plate-list--four .sp-plate-title{font-size:28px}@media(min-width:768px)and (max-width:1199px){body[data-sp-redesign=on] .sp-plate-list{grid-template-columns:repeat(var(--sp-plates-md, 3),minmax(0,1fr))}}@media(max-width:767px){body[data-sp-redesign=on] .sp-plate-list{grid-template-columns:minmax(0,1fr)}body[data-sp-redesign=on] .sp-plate{flex-direction:row;align-items:center;gap:var(--s3);min-height:0;padding:var(--s4)}body[data-sp-redesign=on] .sp-plate>.sp-icon:first-child{margin-bottom:0}body[data-sp-redesign=on] .sp-plate-title,body[data-sp-redesign=on] .sp-plate-list--four .sp-plate-title{font-size:22px}body[data-sp-redesign=on] .sp-plate-text{display:none}body[data-sp-redesign=on] .sp-plate .sp-plate-arrow{position:static;margin-inline-start:auto}}@media(max-width:767px){body[data-sp-redesign=on] .sp-plate--label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--s3);row-gap:var(--s1)}body[data-sp-redesign=on] .sp-plate--label>.sp-icon:first-child{grid-row:1 / span 2}body[data-sp-redesign=on] .sp-plate--label .sp-plate-label{grid-column:2;margin-top:0}}body[data-sp-redesign=on] .sp-linkcols{padding:var(--sp-wrapY) var(--sp-gut);background:var(--sp-white)}body[data-sp-redesign=on] .sp-linkcols-grid{display:grid;grid-template-columns:repeat(var(--sp-linkcols, 3),minmax(0,1fr));gap:0}@media(min-width:768px)and (max-width:1199px){body[data-sp-redesign=on] .sp-linkcols-grid{grid-template-columns:repeat(var(--sp-linkcols-md, 3),minmax(0,1fr))}body[data-sp-redesign=on] .sp-linkcols-grid--two{row-gap:var(--sp-secGap)}body[data-sp-redesign=on] .sp-linkcols-grid--two .sp-linkcol:nth-child(odd){padding-inline-start:0;border-inline-start:0}}body[data-sp-redesign=on] .sp-linkcol{padding-inline:var(--sp-gut)}body[data-sp-redesign=on] .sp-linkcol:first-child{padding-inline-start:0}body[data-sp-redesign=on] .sp-linkcol+.sp-linkcol{border-inline-start:var(--sp-hairline-light)}body[data-sp-redesign=on] .sp-linkcol-title{margin:0 0 var(--sp-elGap);font-family:var(--sp-label);font-weight:800;font-size:22px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--sp-black)}body[data-sp-redesign=on] .sp-linkcol-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);margin:0;padding:0;list-style:none}body[data-sp-redesign=on] .sp-linkcol-list .btn-link{font-size:20px;line-height:1.2}@media(max-width:767px){body[data-sp-redesign=on] .sp-linkcols-grid{grid-template-columns:minmax(0,1fr)}body[data-sp-redesign=on] .sp-linkcol{padding-inline:0;padding-block-end:var(--sp-secGap)}body[data-sp-redesign=on] .sp-linkcol+.sp-linkcol{padding-block-start:var(--sp-secGap);border-inline-start:0;border-block-start:var(--sp-hairline-light)}}@media(prefers-reduced-motion:reduce){body[data-sp-redesign=on] .sp-plate .sp-plate-arrow{transition:none}}@media(forced-colors:active){body[data-sp-redesign=on] .sp-plate{border:1px solid ButtonText}}body[data-sp-redesign=on] .sp-finishes{padding:var(--sp-wrapY) var(--sp-gut);background:var(--sp-white)}body[data-sp-redesign=on] .sp-finish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-elGap)}body[data-sp-redesign=on] .sp-finish-card{display:flex;flex-direction:column;min-width:0;background:var(--sp-black);color:var(--sp-white)}body[data-sp-redesign=on] .sp-finish-photo{aspect-ratio:16 / 10;overflow:hidden;background:var(--sp-surface-1)}body[data-sp-redesign=on] .sp-finish-photo img{display:block;width:100%;height:100%;object-fit:cover}body[data-sp-redesign=on] .sp-finish-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--sp-elGap);padding:var(--s5)}body[data-sp-redesign=on] .sp-finish-head{display:flex;align-items:center;gap:var(--s3)}body[data-sp-redesign=on] .sp-finish-rotor{display:block;flex:none;width:96px;height:96px;object-fit:contain}body[data-sp-redesign=on] .sp-finish-title{margin:0;font-family:var(--sp-label);font-weight:800;font-size:clamp(36px,4vw,56px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--sp-white)}body[data-sp-redesign=on] .sp-finish-text{margin:0;font-family:var(--sp-text);font-size:16px;line-height:var(--sp-lh-body);color:var(--sp-white)}body[data-sp-redesign=on] .sp-finish-facts{display:grid;grid-auto-columns:minmax(140px,max-content);grid-auto-flow:column;gap:4px;margin:0}body[data-sp-redesign=on] .sp-finish-facts>div{min-width:0;padding:var(--s2) 20px;background:var(--sp-surface-1)}body[data-sp-redesign=on] .sp-finish-facts dt{font-family:var(--sp-label);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sp-muted)}body[data-sp-redesign=on] .sp-finish-facts dd{margin:4px 0 0;font-family:var(--sp-label);font-weight:800;font-size:20px;text-transform:uppercase;white-space:nowrap;color:var(--sp-white)}body[data-sp-redesign=on] .sp-finish-body .btn{margin-top:auto}@media(max-width:767px){body[data-sp-redesign=on] .sp-finish-grid{grid-template-columns:minmax(0,1fr)}body[data-sp-redesign=on] .sp-finish-body{padding:var(--s4) var(--s3)}body[data-sp-redesign=on] .sp-finish-facts{grid-auto-columns:minmax(0,1fr);align-self:stretch}body[data-sp-redesign=on] .sp-finish-facts>div{padding:var(--s2)}body[data-sp-redesign=on] .sp-finish-facts dd{font-size:20px;font-size:clamp(14px,5vw,20px)}}body[data-sp-redesign=on] .sp-steps{padding:var(--sp-wrapY) var(--sp-gut);background:var(--sp-white)}body[data-sp-redesign=on] .sp-steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--s5);margin:0;padding:0;list-style:none}body[data-sp-redesign=on] .sp-steps-heading{margin:0 0 var(--s5);font-family:var(--sp-label);font-weight:800;font-size:var(--sp-h2);line-height:1;text-transform:uppercase;color:var(--sp-black)}body[data-sp-redesign=on] .sp-step{display:flex;flex-direction:column;gap:var(--s1);min-width:0;margin:0}body[data-sp-redesign=on] .sp-step-num{font-family:var(--sp-label);font-weight:800;font-size:96px;line-height:1;color:var(--sp-redline)}body[data-sp-redesign=on] .sp-step-title{margin:0;font-family:var(--sp-label);font-weight:800;font-size:var(--sp-h2);line-height:1;text-transform:uppercase;color:var(--sp-black)}body[data-sp-redesign=on] .sp-step-text{max-width:62ch;margin:0;font-family:var(--sp-text);font-size:16px;line-height:var(--sp-lh-body);color:var(--sp-muted-dark)}@media(min-width:900px){body[data-sp-redesign=on] .sp-steps-list{grid-template-columns:repeat(var(--sp-steps-cols-md, 3),minmax(0,1fr))}}@media(min-width:1200px){body[data-sp-redesign=on] .sp-steps-list{grid-template-columns:repeat(var(--sp-steps-cols, 4),minmax(0,1fr))}}@media(max-width:899px){body[data-sp-redesign=on] .sp-steps-list{gap:var(--s4)}body[data-sp-redesign=on] .sp-step-num{font-size:64px}}body[data-sp-redesign=on] .sp-rail{margin:var(--s5) var(--sp-gut);padding:var(--s5);background:var(--sp-zebra)}body[data-sp-redesign=on] .sp-rail-h{margin:0;font-family:var(--sp-label);font-weight:800;font-size:24px;line-height:1.05;text-transform:uppercase}body[data-sp-redesign=on] .sp-rail .sp-contact-details{margin-block-start:var(--s3)}body[data-sp-redesign=on] .sp-rail-links{display:flex;flex-direction:column;align-items:stretch;gap:var(--s2);margin:var(--s3) 0 0;padding:0;list-style:none}@supports selector(:has(a)){@media(min-width:990px){body[data-sp-redesign=on] .main:has(.sp-rail){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start}body[data-sp-redesign=on] .main:has(.sp-rail)>*{grid-column:1}body[data-sp-redesign=on] .main:has(.sp-rail)>.section-breadcrumbs-wrapper,body[data-sp-redesign=on] .main:has(.sp-rail)>.sp-page-header-section{grid-column:1 / -1}body[data-sp-redesign=on] .main:has(.sp-rail)>.sp-page-header-section{grid-row:1}body[data-sp-redesign=on] .main:has(.sp-rail)>.section-sp-rail{grid-column:2;grid-row:2 / span 12;position:sticky;inset-block-start:calc(var(--sp-sticky-top, 0px) + var(--s3))}body[data-sp-redesign=on] .section-sp-rail .sp-rail{margin:var(--s5) var(--sp-gut) 0 0}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sp-pages.css.map */
