:root{--c-bg:#000;--c-ink:#f0f0f0;--c-dim:rgba(240,240,240,.68);--c-line:rgba(240,240,240,.14);--c-accent:#F26A1B;--c-radius:24px;--c-gutter:20px;--c-max:1600px;--c-header-h:64px}@media(min-width:750px){:root{--c-gutter:32px;--c-header-h:76px}}@media(min-width:1150px){:root{--c-gutter:48px}}html{scroll-padding-top:calc(var(--c-header-h) + 16px)}body{background:var(--c-bg);color:var(--c-ink);font-size:12px;line-height:1.6;letter-spacing:0}@media(min-width:700px){body{font-size:14px}}img{max-width:100%;height:auto}input,select,textarea,button{font-family:inherit}::selection{background:#f0f0f0;color:#000}.container{width:100%;max-width:var(--c-max);margin-inline:auto;padding-inline:var(--c-gutter)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-xs{font-size:12px;line-height:1.5}.text-sm{font-size:13px;line-height:1.55}.text-subdued{color:var(--c-dim)}.bold{font-weight:700}.link-faded-reverse{color:inherit;text-decoration:none;opacity:1;transition:opacity .2s}.link-faded-reverse:hover{opacity:.65}.section-stack{display:grid;gap:32px}@media(min-width:750px){.section-stack{gap:48px}}.c-sec{padding-block:48px}@media(min-width:750px){.c-sec{padding-block:80px}}.c-sec--tight{padding-block:24px}.c-sec--flush{padding-block:0}.c-head{display:grid;gap:14px;max-width:920px}.c-head--center{margin-inline:auto;text-align:center;justify-items:center}.c-eyebrow{margin:0;font-size:inherit;font-weight:700;color:var(--c-ink)}.c-h{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.1;color:var(--c-ink);font-size:clamp(32px,3.35vw,48px)}.c-h--xl{font-size:clamp(36px,7vw,88px)}.c-h--sm{font-size:clamp(22px,3vw,34px)}.c-copy{color:var(--c-dim);font-size:inherit;line-height:1.6}.c-copy p{margin:0 0 .9em}.c-copy p:last-child{margin-bottom:0}.c-copy a,.prose a{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:9999px;border:1px solid var(--c-ink);background:var(--c-ink);color:#000;font-size:14px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.c-btn:hover{opacity:.85}.c-btn--ghost{background:transparent;color:var(--c-ink);border-color:#f0f0f073}.c-btn--ghost:hover{border-color:var(--c-ink);opacity:1}.prose{color:var(--c-dim);font-size:15px;line-height:1.7}.crt{max-width:920px}.crt--wide{max-width:1100px}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--c-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.12;margin:1.6em 0 .55em}.prose h1{font-size:clamp(30px,4.6vw,52px)}.prose h2{font-size:clamp(24px,3.4vw,38px)}.prose h3{font-size:clamp(19px,2.3vw,26px)}.prose h4{font-size:18px}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1em}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.25em}.prose li{margin-bottom:.4em}.prose strong{color:var(--c-ink)}.prose table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:14px}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left}.prose img{max-width:100%;height:auto;border-radius:var(--c-radius)}.gradient{background:var(--c-bg)}.page-width{max-width:var(--c-max);padding-inline:var(--c-gutter)}.button,.shopify-challenge__button,.customer button{border-radius:9999px}.field__input,.select__select,.customer .field input,.customer select{border-radius:8px}.card-wrapper .card,.card__inner,.card--card,.card--standard .card__inner{background:transparent}.card__media,.card .media,.global-media-settings{border-radius:var(--c-radius);overflow:hidden}.card__heading{font-size:16px;letter-spacing:0}.card-information{padding-top:4px}.product__title h1,.product__title .h1{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;line-height:1.08}.product__text.caption-with-letter-spacing{letter-spacing:.14em;color:var(--c-dim)}.product__description{color:var(--c-dim)}.product-media-container{--media-radius:var(--c-radius)}.thumbnail{border-radius:12px}.cart-drawer,.drawer__inner{background:#000;color:var(--c-ink)}.main-page-title{font-size:clamp(30px,5vw,56px);letter-spacing:-.02em}.rte a{color:var(--c-ink)}.cq-from{margin:0;font-size:22px;font-weight:700;color:var(--c-ink)}.cq-from small{margin-left:8px;font-size:13px;font-weight:400;color:var(--c-dim)}.depositly-badge{display:none!important}.corsa-logo{display:block;height:auto;overflow:visible}.corsa-quote-page__logo{width:170px;margin:0 0 28px}.corsa-brand-band{padding:0 0 40px}.corsa-brand-band__link{display:block;padding-top:40px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);color:inherit}.corsa-brand-band__link .corsa-logo{width:100%}.corsa-brand-band__meta{margin-top:16px;text-align:right;letter-spacing:.3em;text-transform:uppercase}.c-tile{position:relative;display:block;overflow:hidden;border-radius:var(--c-radius);background:#0b0b0b;color:#fff;text-decoration:none;isolation:isolate}.c-tile img,.c-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.c-tile:hover img{transform:scale(1.04)}.c-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--c-tile-shade,0);z-index:1;pointer-events:none}.c-tile__label{position:absolute;z-index:2;inset:auto 0 0 0;padding:22px 24px;font-family:var(--font-heading-family);font-size:clamp(18px,2vw,24px);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:12px}.c-tile__label--tl{inset:0 0 auto 0;justify-content:flex-start}.c-tile__label--tr{inset:0 0 auto 0;justify-content:flex-end;text-align:right}.c-tile__arrow{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;transition:transform .25s}.c-tile:hover .c-tile__arrow{transform:translate(4px)}.c-js .c-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.c-js .c-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.c-js .c-reveal{opacity:1;transform:none;transition:none}.c-tile img{transition:none}}.cpc{display:block;color:var(--c-ink);text-decoration:none}.cpc__media{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--c-radius);background:#0b0b0b}.cpc__media img,.cpc__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.cpc__media svg{fill:#333}.cpc__alt{opacity:0}@media(hover:hover){.cpc:hover .cpc__alt{opacity:1}.cpc:hover .cpc__media img:only-of-type{transform:scale(1.03)}}.cpc__t{margin:14px 0 4px;font-size:clamp(15px,1.4vw,18px);font-weight:700;letter-spacing:-.01em}.cpc__p{margin:0;font-size:14px;color:var(--c-dim)}.cpc__p small{font-size:12px}.cpd{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cpd summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;font-size:14px;font-weight:700;color:var(--c-ink)}.cpd summary::-webkit-details-marker{display:none}.cpd summary i{position:relative;width:22px;height:22px;border-radius:50%;background:#f0f0f01a}.cpd summary i:before,.cpd summary i:after{content:"";position:absolute;left:7px;top:10px;width:8px;height:2px;background:currentColor;transition:transform .25s}.cpd summary i:after{transform:rotate(90deg)}.cpd[open] summary i:after{transform:none}.cpd__body{padding:0 0 18px;color:var(--c-dim);font-size:14px;line-height:1.65}.cpd__body p{margin:0 0 .9em}.cpd__body ul{margin:0 0 1em;padding-left:1.2em}.cpd__body a{color:var(--c-ink)}@media(min-width:990px){.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start}.product--thumbnail_slider media-gallery>slider-component:first-of-type,.product--thumbnail_slider media-gallery>.product__media-list{grid-column:2;grid-row:1}.product--thumbnail_slider media-gallery>.thumbnail-slider{grid-column:1;grid-row:1}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none}.product--thumbnail_slider .thumbnail-list{display:grid;grid-template-columns:1fr;gap:10px;padding:0}.product--thumbnail_slider .thumbnail-list__item{width:100%}}html{scrollbar-color:#3a3a3a #000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid #f0f0f0;outline-offset:3px}.section-corsa-header .chd.is-stuck{background:#000000b8;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.section-corsa-header .header__link-list>li>a,.section-corsa-header .header__link-list summary{position:relative;opacity:1!important}.section-corsa-header .header__link-list>li>a:after,.section-corsa-header .header__link-list summary:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.section-corsa-header .header__link-list>li>a:after{bottom:-6px}.section-corsa-header .header__link-list>li>a:hover:after,.section-corsa-header .header__link-list summary:hover:after,.section-corsa-header .chd__dd[open] summary:after{transform:scaleX(1)}@keyframes c-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.section-corsa-header .chd__dd[open] .chd__panel{animation:c-drop .24s cubic-bezier(.2,.7,.2,1) both;background:#080808eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-corsa-header .header__icon-list a{transition:opacity .2s}.section-corsa-header .header__icon-list a:hover{opacity:.6}.cann{font-size:11px;letter-spacing:.08em;background:#0d0d0d;border-bottom:1px solid rgba(240,240,240,.08)}@keyframes chs-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.chs .chs__slide.is-on img{animation:chs-settle 7s cubic-bezier(.2,.6,.2,1) both}.chs .chs__dots{gap:8px;bottom:26px}.chs .chs__dot{width:22px;height:2px;border-radius:2px;background:#ffffff59;transform:none;transition:width .45s cubic-bezier(.2,.7,.2,1),background .3s}.chs .chs__dot.is-on{width:44px;background:#fff;transform:none}.c-btn{transition:background .28s ease,color .28s ease,border-color .28s ease,transform .18s ease}.c-btn:hover{opacity:1;background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.c-btn--ghost:hover,.chs__over .c-btn--ghost:hover{background:#f0f0f0;color:#000;border-color:#f0f0f0}.chs__over .c-btn:not(.c-btn--ghost):hover{color:#fff;border-color:#fff}.c-btn:active{transform:scale(.98)}.button{transition:background .28s ease,color .28s ease,box-shadow .28s ease}.c-tile{outline:1px solid rgba(255,255,255,.07);outline-offset:-1px}.c-tile img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.c-tile:hover img{transform:scale(1.05)}.c-tile__label{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.c-tile:hover .c-tile__label--tl,.c-tile:hover .c-tile__label--tr{transform:translateY(4px)}.cpc__media{outline:1px solid rgba(255,255,255,.06);outline-offset:-1px;transition:outline-color .3s}.cpc:hover .cpc__media{outline-color:#ffffff38}.cpc__t{display:inline-block;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s cubic-bezier(.2,.7,.2,1)}.cpc:hover .cpc__t{background-size:100% 1px}.cpc__p{display:block}@media(min-width:1200px){.c-sec{padding-block:104px}.c-sec--tight{padding-block:32px}}.c-js .c-reveal{transform:translateY(22px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.cft__links a,.cft__legal a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s ease,color .2s}.cft__links a:hover,.cft__legal a:hover{background-size:100% 1px}.cft__form button{transition:background .28s,color .28s,box-shadow .28s}.cft__form button:hover{background:transparent;color:#f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0}.cft__form input[type=email],.ccf__form input,.ccf__form textarea,.cnp__form input[type=email]{transition:border-color .25s,box-shadow .25s}.cft__form input[type=email]:focus,.ccf__form input:focus,.ccf__form textarea:focus,.cnp__form input[type=email]:focus{box-shadow:0 0 0 3px #f0f0f01f}@media(prefers-reduced-motion:reduce){.chs .chs__slide.is-on img,.section-corsa-header .chd__dd[open] .chd__panel{animation:none}.c-tile img,.c-btn,.cpc__t{transition:none}}.prose .c-btn:hover{color:var(--c-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/corsa-base.css.map */
