.mc-page-hero{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-6)}.mc-page-hero__breadcrumb{margin-bottom:var(--mc-space-3)}.mc-page-hero__breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.mc-page-hero__breadcrumb li{font-size:var(--mc-small);color:var(--mc-muted)}.mc-page-hero__breadcrumb li+li:before{content:"/";margin-right:.4rem;color:var(--mc-border)}.mc-page-hero__breadcrumb a{color:var(--mc-muted);text-decoration:none}.mc-page-hero__breadcrumb a:hover{color:var(--mc-text)}.mc-page-hero__eyebrow{margin-bottom:var(--mc-space-2)}.mc-page-hero__heading{font-size:var(--mc-h1);margin:0 0 var(--mc-space-3)}.mc-page-hero__subhead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;max-width:68rem;margin:0 0 var(--mc-space-4)}.mc-page-hero__cta{display:inline-block}@media screen and (min-width:768px){.mc-page-hero{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-8)}}.mc-about-content{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-about-content__block{max-width:80rem}.mc-about-content__block+.mc-about-content__block{margin-top:var(--mc-space-8);padding-top:var(--mc-space-8);border-top:1px solid var(--mc-border)}.mc-about-content__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-4)}.mc-about-content__body{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.8}.mc-about-content__body p{margin:0 0 var(--mc-space-3)}.mc-about-content__body p:last-child{margin-bottom:0}.mc-about-content__body strong{color:var(--mc-text);font-weight:600}.mc-about-content__body ul,.mc-about-content__body ol{padding-left:var(--mc-space-4);margin:0 0 var(--mc-space-3)}.mc-about-content__body li{margin-bottom:var(--mc-space-1)}@media screen and (min-width:768px){.mc-about-content{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}}.mc-about-stats{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-about-stats__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-6);text-align:center}.mc-about-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-space-3)}.mc-about-stats__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--mc-space-4) var(--mc-space-3);background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px}.mc-about-stats__number{font-family:var(--mc-font-heading);font-size:3.6rem;font-weight:600;color:var(--mc-accent);line-height:1;margin-bottom:var(--mc-space-1);letter-spacing:.02em}.mc-about-stats__label{font-size:var(--mc-small);color:var(--mc-muted);letter-spacing:.08em}@media screen and (min-width:768px){.mc-about-stats{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}.mc-about-stats__number{font-size:5.6rem}.mc-about-stats__grid{grid-template-columns:repeat(4,1fr);gap:var(--mc-space-4)}}.mc-contact{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-contact__layout{display:grid;gap:var(--mc-space-8)}.mc-contact__form-heading,.mc-contact__info-heading{font-size:var(--mc-h3);margin:0 0 var(--mc-space-4)}.mc-contact__success{background:var(--mc-surface);border:1px solid var(--mc-success);border-radius:4px;padding:var(--mc-space-4);margin-bottom:var(--mc-space-4)}.mc-contact__success p{color:var(--mc-success);margin:0;font-size:var(--mc-body)}.mc-contact__errors{background:var(--mc-surface);border:1px solid #E53935;border-radius:4px;padding:var(--mc-space-3) var(--mc-space-4);margin-bottom:var(--mc-space-4);color:#e53935;font-size:var(--mc-small)}.mc-contact__field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:var(--mc-space-3)}.mc-contact__field label{font-size:var(--mc-small);letter-spacing:.06em;color:var(--mc-muted)}.mc-contact__optional{text-transform:none;font-size:1.4rem}.mc-contact__field input,.mc-contact__field select,.mc-contact__field textarea{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;color:var(--mc-text);font-family:var(--mc-font-body);font-size:var(--mc-body);padding:1.2rem var(--mc-space-2);width:100%;min-height:44px;transition:border-color .2s;-webkit-appearance:none;appearance:none}.mc-contact__field input:focus,.mc-contact__field select:focus,.mc-contact__field textarea:focus{border-color:var(--mc-accent);outline:none}.mc-contact__field input::placeholder,.mc-contact__field textarea::placeholder{color:var(--mc-border)}.mc-contact__field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B0B0B0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;padding-right:3.6rem}.mc-contact__field select option{background:var(--mc-surface)}.mc-contact__field textarea{resize:vertical;min-height:12rem}.mc-contact__submit{margin-top:var(--mc-space-2);min-width:18rem}.mc-contact__info-items{display:flex;flex-direction:column;gap:0}.mc-contact__info-item{display:flex;flex-direction:column;gap:.4rem;padding:var(--mc-space-3) 0;border-bottom:1px solid var(--mc-border)}.mc-contact__info-item:first-child{border-top:1px solid var(--mc-border)}.mc-contact__info-label{font-size:var(--mc-small);letter-spacing:.06em;color:var(--mc-muted)}.mc-contact__info-val{font-size:var(--mc-body);color:var(--mc-text);line-height:1.5}.mc-contact__info-val a{color:var(--mc-accent);text-decoration:none}.mc-contact__info-val a:hover{color:var(--mc-accent-hover)}.mc-contact__faq-note{margin-top:var(--mc-space-4);padding:var(--mc-space-3) var(--mc-space-4);background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;font-size:var(--mc-small);color:var(--mc-muted);line-height:1.6}.mc-contact__faq-note a{color:var(--mc-accent);text-decoration:none}.mc-contact__faq-note a:hover{color:var(--mc-accent-hover)}@media screen and (min-width:768px){.mc-contact{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}.mc-contact__layout{grid-template-columns:3fr 2fr;gap:var(--mc-space-12);align-items:start}}.mc-faq-page{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-faq-page__header{margin-bottom:var(--mc-space-6)}.mc-faq-page__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-2)}.mc-faq-page__subhead{font-size:var(--mc-body);color:var(--mc-muted);margin:0}.mc-faq-page__search{margin-bottom:var(--mc-space-5)}.mc-faq-page__search input{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;color:var(--mc-text);font-family:var(--mc-font-body);font-size:var(--mc-body);padding:1.2rem var(--mc-space-3);width:100%;max-width:52rem;min-height:44px;transition:border-color .2s}.mc-faq-page__search input:focus{border-color:var(--mc-accent);outline:none}.mc-faq-page__search input::placeholder{color:var(--mc-muted)}.mc-faq-page__item{border-bottom:1px solid var(--mc-border)}.mc-faq-page__item:first-child{border-top:1px solid var(--mc-border)}.mc-faq-page__item summary{font-family:var(--mc-font-heading);font-size:1.7rem;font-weight:600;letter-spacing:.04em;color:var(--mc-text);padding:var(--mc-space-3) 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--mc-space-3);min-height:44px;-webkit-user-select:none;user-select:none}.mc-faq-page__item summary::-webkit-details-marker{display:none}.mc-faq-page__item summary:after{content:"+";font-size:2.4rem;font-weight:300;color:var(--mc-accent);flex-shrink:0;transition:transform .2s;line-height:1}.mc-faq-page__item[open]>summary:after{transform:rotate(45deg)}.mc-faq-page__answer{padding:0 0 var(--mc-space-4);font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7;max-width:80rem}.mc-faq-page__none{color:var(--mc-muted);font-size:var(--mc-body);padding:var(--mc-space-4) 0}@media screen and (min-width:768px){.mc-faq-page{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}}.mc-fitment-guide{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-fitment-guide__block{max-width:96rem}.mc-fitment-guide__block+.mc-fitment-guide__block{margin-top:var(--mc-space-12);padding-top:var(--mc-space-12);border-top:1px solid var(--mc-border)}.mc-fitment-guide__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-4)}.mc-fitment-guide__lead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7;margin:0 0 var(--mc-space-5);max-width:80rem}.mc-fitment-guide__diagrams{display:grid;grid-template-columns:1fr;gap:var(--mc-space-4)}.mc-fitment-guide__diagram{border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-4);background:var(--mc-surface);display:flex;flex-direction:column;gap:var(--mc-space-3)}.mc-fitment-guide__diagram--match{border-color:var(--mc-accent)}.mc-fitment-guide__diagram-svg svg{width:100%;max-width:20rem;display:block;margin:0 auto}.mc-fitment-guide__diagram-svg img{width:100%;max-width:20rem;height:auto;object-fit:contain;display:block;margin:0 auto}.mc-fitment-guide__ballmount{margin:var(--mc-space-4) 0 0}.mc-fitment-guide__ballmount img{width:100%;max-width:24rem;height:auto;object-fit:contain;display:block;border-radius:4px;border:1px solid var(--mc-border)}.mc-fitment-guide__ballmount-caption{font-size:var(--mc-small);color:var(--mc-muted);line-height:1.6;margin:var(--mc-space-2) 0 0;max-width:24rem}.mc-fitment-guide__diagram-info{display:flex;flex-direction:column;gap:var(--mc-space-2)}.mc-fitment-guide__diagram-info p{font-size:var(--mc-small);color:var(--mc-muted);line-height:1.6;margin:0}.mc-fg-badge{display:inline-block;font-family:var(--mc-font-heading);font-size:1.4rem;font-weight:600;letter-spacing:.06em;padding:.4rem 1rem;border-radius:2px;line-height:1.4}.mc-fg-badge--yes{background:#fafafa26;color:var(--mc-accent)}.mc-fg-badge--no{background:#b0b0b01a;color:var(--mc-muted)}.mc-fitment-guide__plate-layout{display:grid;gap:var(--mc-space-6)}.mc-fitment-guide__plate-content{display:flex;flex-direction:column;gap:var(--mc-space-3)}.mc-fitment-guide__plate-list{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:var(--mc-space-3)}.mc-fitment-guide__plate-list li{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7;padding-left:var(--mc-space-3);border-left:2px solid var(--mc-accent)}.mc-fitment-guide__plate-list strong{color:var(--mc-text);font-weight:600}.mc-fitment-guide__plate-note{background:var(--mc-surface);border:1px solid var(--mc-border);border-left:3px solid var(--mc-accent);border-radius:4px;padding:var(--mc-space-3) var(--mc-space-4);font-size:var(--mc-small);color:var(--mc-muted);line-height:1.6}.mc-fitment-guide__plate-img img{width:100%;border-radius:4px;border:1px solid var(--mc-border);display:block}.mc-fitment-guide__plate-img--placeholder svg{width:100%;display:block;border-radius:4px}.mc-fitment-guide__block--cta{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-6);max-width:none}.mc-fitment-guide__steps{padding-left:var(--mc-space-5);display:flex;flex-direction:column;gap:var(--mc-space-2);margin:0 0 var(--mc-space-5)}.mc-fitment-guide__steps li{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7;padding-left:var(--mc-space-2)}.mc-fitment-guide__steps li::marker{color:var(--mc-accent);font-weight:600}.mc-fitment-guide__steps a{color:var(--mc-accent);text-decoration:none}.mc-fitment-guide__steps a:hover{color:var(--mc-accent-hover)}.mc-fitment-guide__cta-row{margin-bottom:var(--mc-space-3)}.mc-fitment-guide__guarantee{font-size:var(--mc-small);color:var(--mc-muted);font-style:italic;margin:0}@media screen and (min-width:768px){.mc-fitment-guide{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}.mc-fitment-guide__diagrams{grid-template-columns:repeat(2,1fr)}.mc-fitment-guide__plate-layout--with-image{grid-template-columns:3fr 2fr;align-items:start}.mc-fitment-guide__diagram{flex-direction:row;align-items:flex-start}.mc-fitment-guide__diagram-svg{flex-shrink:0;width:12rem}.mc-fitment-guide__diagrams--single{grid-template-columns:minmax(0,42rem)}.mc-fitment-guide__diagrams--single .mc-fitment-guide__diagram{flex-direction:column;align-items:stretch}.mc-fitment-guide__diagrams--single .mc-fitment-guide__diagram-svg{width:100%}}.mc-fitment-guide__diagrams--single .mc-fitment-guide__diagram-svg img{max-width:100%}.mc-vehicle-list{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-vehicle-list__header{margin-bottom:var(--mc-space-6)}.mc-vehicle-list__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-3)}.mc-vehicle-list__subhead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;max-width:80rem;margin:0}.mc-vehicle-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4);margin-bottom:var(--mc-space-6)}.mc-vehicle-list__group{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-4)}.mc-vehicle-list__make{font-family:var(--mc-font-heading);font-size:1.4rem;font-weight:600;letter-spacing:.04em;color:var(--mc-accent);margin:0 0 var(--mc-space-2);padding-bottom:var(--mc-space-2);border-bottom:1px solid var(--mc-border)}.mc-vehicle-list__models{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mc-vehicle-list__models li{font-size:1.4rem;color:var(--mc-muted);line-height:1.5;padding-left:1.4rem;position:relative;overflow-wrap:break-word}.mc-vehicle-list__models li:before{content:"\2713";position:absolute;left:0;color:var(--mc-accent);font-size:1.1rem}.mc-vehicle-list__note{font-size:var(--mc-small);color:var(--mc-muted);border-top:1px solid var(--mc-border);padding-top:var(--mc-space-4);margin-bottom:var(--mc-space-4)}.mc-vehicle-list__cta-row{display:flex;flex-direction:column;gap:var(--mc-space-3);align-items:flex-start}.mc-vehicle-list__cta-body{font-size:var(--mc-body);color:var(--mc-muted);margin:0}@media screen and (min-width:640px){.mc-vehicle-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px){.mc-vehicle-list{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}.mc-vehicle-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-vehicle-list__cta-row{flex-direction:row;align-items:center}}.mc-au-regulations{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-au-regulations__header{margin-bottom:var(--mc-space-6);max-width:80rem}.mc-au-regulations__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-3)}.mc-au-regulations__intro{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7}.mc-au-regulations__intro p{margin:0 0 var(--mc-space-2)}.mc-au-regulations__intro p:last-child{margin-bottom:0}.mc-au-regulations__item{border-bottom:1px solid var(--mc-border)}.mc-au-regulations__item:first-child{border-top:1px solid var(--mc-border)}.mc-au-regulations__summary{display:flex;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) 0;cursor:pointer;list-style:none;min-height:56px;-webkit-user-select:none;user-select:none}.mc-au-regulations__summary::-webkit-details-marker{display:none}.mc-au-regulations__summary:after{content:"+";font-size:2.4rem;font-weight:300;color:var(--mc-accent);flex-shrink:0;margin-left:auto;transition:transform .2s;line-height:1}.mc-au-regulations__details[open]>.mc-au-regulations__summary:after{transform:rotate(45deg)}.mc-au-regulations__code{font-family:var(--mc-font-heading);font-size:1.4rem;font-weight:600;letter-spacing:.06em;background:var(--mc-accent);color:#000;padding:.3rem .8rem;border-radius:2px;flex-shrink:0;line-height:1.4}.mc-au-regulations__name{font-family:var(--mc-font-heading);font-size:1.7rem;font-weight:600;letter-spacing:.04em;color:var(--mc-text)}.mc-au-regulations__body{padding:0 0 var(--mc-space-5);max-width:80rem}.mc-au-regulations__para{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.8;margin-bottom:var(--mc-space-3)}.mc-au-regulations__para p{margin:0 0 var(--mc-space-2)}.mc-au-regulations__para p:last-child{margin-bottom:0}.mc-au-regulations__source{font-size:var(--mc-small);color:var(--mc-muted);margin:var(--mc-space-3) 0 0}.mc-au-regulations__source a{color:var(--mc-accent);text-decoration:none}.mc-au-regulations__source a:hover{color:var(--mc-accent-hover)}.mc-au-regulations__disclaimer{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-4);font-size:var(--mc-small);color:var(--mc-muted);line-height:1.6}.mc-au-regulations__disclaimer p{margin:0}.mc-au-regulations__disclaimer strong{color:var(--mc-text)}@media screen and (min-width:768px){.mc-au-regulations{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}}.mc-comparison-pricing{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-comparison-pricing__block{max-width:96rem}.mc-comparison-pricing__block+.mc-comparison-pricing__block{margin-top:var(--mc-space-10);padding-top:var(--mc-space-10);border-top:1px solid var(--mc-border)}.mc-comparison-pricing__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-4)}.mc-comparison-pricing__lead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.7;max-width:72rem;margin:0 0 var(--mc-space-5)}.mc-comparison-pricing__chain{display:flex;flex-direction:column;align-items:flex-start;max-width:52rem}.mc-comparison-pricing__chain-step{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--mc-space-3) var(--mc-space-4);background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;gap:var(--mc-space-4)}.mc-comparison-pricing__chain-step--dealer{opacity:.55}.mc-comparison-pricing__chain-step--us{background:#fafafa14;border-color:var(--mc-accent)}.mc-comparison-pricing__chain-label{font-size:var(--mc-small);color:var(--mc-muted)}.mc-comparison-pricing__chain-step--us .mc-comparison-pricing__chain-label{color:var(--mc-text);font-weight:600}.mc-comparison-pricing__chain-value{font-family:var(--mc-font-heading);font-size:1.8rem;font-weight:600;color:var(--mc-text);white-space:nowrap}.mc-comparison-pricing__chain-step--us .mc-comparison-pricing__chain-value{color:var(--mc-accent);font-size:2.2rem}.mc-comparison-pricing__chain-arrow{font-size:var(--mc-small);color:var(--mc-muted);padding:.4rem var(--mc-space-4);display:flex;align-items:center;gap:.8rem}.mc-comparison-pricing__chain-arrow span{color:var(--mc-muted)}.mc-comparison-pricing__chain-vs{font-family:var(--mc-font-heading);font-size:1.4rem;font-weight:600;letter-spacing:.08em;color:var(--mc-accent);padding:var(--mc-space-2) var(--mc-space-4)}.mc-comparison-pricing__why-grid{display:grid;grid-template-columns:1fr;gap:var(--mc-space-4)}.mc-comparison-pricing__why-item{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-4)}.mc-comparison-pricing__why-item h3{font-family:var(--mc-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:.04em;color:var(--mc-text);margin:0 0 var(--mc-space-2)}.mc-comparison-pricing__why-item p{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;margin:0}.mc-comparison-pricing__testimonials{display:grid;grid-template-columns:1fr;gap:var(--mc-space-4)}.mc-comparison-pricing__testimonial{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-4);display:flex;flex-direction:column;gap:var(--mc-space-2)}.mc-comparison-pricing__stars{color:var(--mc-accent);font-size:1.8rem;line-height:1;letter-spacing:.1em}.mc-comparison-pricing__quote{font-size:var(--mc-body);color:var(--mc-text);line-height:1.7;font-style:italic;margin:0;border:none;padding:0}.mc-comparison-pricing__author{font-size:var(--mc-small);color:var(--mc-muted);margin:0}@media screen and (min-width:768px){.mc-comparison-pricing{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}.mc-comparison-pricing__why-grid,.mc-comparison-pricing__testimonials{grid-template-columns:repeat(2,1fr)}}.mc-reviews__none{padding:var(--mc-space-6) 0;color:var(--mc-muted);font-size:var(--mc-body);text-align:center}.mc-reviews-home{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-8)}.mc-reviews-home__header{margin-bottom:var(--mc-space-6)}.mc-reviews-home__heading{font-size:var(--mc-h2);margin:0 0 var(--mc-space-2)}.mc-reviews-home__subhead{font-size:var(--mc-body);color:var(--mc-muted);margin:0}@media screen and (min-width:768px){.mc-reviews-home{padding-top:var(--mc-space-12);padding-bottom:var(--mc-space-12)}}.mc-collection-hero{padding-top:var(--mc-space-6);padding-bottom:var(--mc-space-4)}.mc-collection-hero__breadcrumb{margin-bottom:var(--mc-space-2)}.mc-collection-hero__breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.mc-collection-hero__breadcrumb li{font-size:var(--mc-small);color:var(--mc-muted)}.mc-collection-hero__breadcrumb li+li:before{content:"/";margin-right:.4rem;color:var(--mc-border)}.mc-collection-hero__breadcrumb a{color:var(--mc-muted);text-decoration:none}.mc-collection-hero__breadcrumb a:hover{color:var(--mc-text)}.mc-collection-hero__eyebrow{font-family:var(--mc-font-heading);font-size:var(--mc-small);font-weight:600;letter-spacing:.1em;color:var(--mc-accent);margin:0 0 var(--mc-space-1)}.mc-collection-hero__heading{font-size:var(--mc-h1);margin:0 0 var(--mc-space-2)}.mc-collection-hero__subhead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;margin:0;max-width:64rem}@media screen and (min-width:768px){.mc-collection-hero{padding-top:var(--mc-space-8);padding-bottom:var(--mc-space-6)}}.mc-collection-grid{padding-top:var(--mc-space-6);padding-bottom:var(--mc-space-8)}.mc-collection-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mc-space-2)}.mc-collection-grid__empty{color:var(--mc-muted);font-size:var(--mc-body);text-align:center;padding:var(--mc-space-8) 0}.mc-product-card{display:flex;flex-direction:column;background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;overflow:hidden;transition:border-color .2s}.mc-product-card:hover{border-color:var(--mc-accent)}.mc-product-card__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.mc-product-card__img-wrap{aspect-ratio:1;overflow:hidden;background:var(--mc-bg)}.mc-product-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.mc-product-card:hover .mc-product-card__img{transform:scale(1.03)}.mc-product-card__img-placeholder{width:100%;aspect-ratio:1;background:var(--mc-border)}.mc-product-card__body{padding:var(--mc-space-2);flex:1;display:flex;flex-direction:column;gap:var(--mc-space-1)}.mc-product-card__title{font-family:var(--mc-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:.04em;color:var(--mc-text);margin:0;line-height:1.3}.mc-product-card__price{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.mc-product-card__price-was{font-size:var(--mc-small);color:var(--mc-muted);text-decoration:line-through}.mc-product-card__price-now{font-size:1.8rem;font-family:var(--mc-font-body);font-weight:600;color:var(--mc-text)}.mc-product-card__cta{padding:0 var(--mc-space-2) var(--mc-space-2)}.mc-product-card__btn{width:100%;text-align:center;min-height:44px;justify-content:center}@media screen and (min-width:640px){.mc-collection-grid__grid{grid-template-columns:repeat(3,1fr);gap:var(--mc-space-3)}}@media screen and (min-width:1024px){.mc-collection-grid__grid{grid-template-columns:repeat(4,1fr)}}.mc-pagination{display:flex;justify-content:center;padding-top:var(--mc-space-6)}.mc-pagination .pagination{display:flex;gap:var(--mc-space-1);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.mc-pagination .pagination__item a,.mc-pagination .pagination__item span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--mc-space-1);font-size:var(--mc-small);font-family:var(--mc-font-body);background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;text-decoration:none;color:var(--mc-text);transition:border-color .2s,color .2s}.mc-pagination .pagination__item--current span,.mc-pagination .pagination__item a:hover{border-color:var(--mc-accent);color:var(--mc-accent)}.mc-404{min-height:60vh;display:flex;align-items:center}.mc-404__content{max-width:64rem}.mc-404__code{font-family:var(--mc-font-heading);font-size:12rem;font-weight:600;line-height:1;color:var(--mc-border);margin:0 0 var(--mc-space-2);letter-spacing:-.02em}.mc-404__heading{font-size:var(--mc-h1);margin:0 0 var(--mc-space-2)}.mc-404__subhead{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;margin:0 0 var(--mc-space-4);max-width:52rem}.mc-404__links{display:flex;gap:var(--mc-space-2);flex-wrap:wrap}@media screen and (min-width:768px){.mc-404__code{font-size:18rem}}.mc-search{padding-top:var(--mc-space-6);padding-bottom:var(--mc-space-8)}.mc-search__header{margin-bottom:var(--mc-space-4)}.mc-search__heading{font-size:var(--mc-h2);margin:0}.mc-search__form{margin-bottom:var(--mc-space-6)}.mc-search__input-wrap{display:flex;gap:var(--mc-space-2);align-items:stretch}.mc-search__input,.mc-search__submit{min-width:0}.mc-search__input{flex:1;background:var(--mc-surface);border:1px solid var(--mc-border);color:var(--mc-text);font-family:var(--mc-font-body);font-size:var(--mc-body);padding:0 var(--mc-space-2);border-radius:4px;min-height:52px;outline:none;transition:border-color .2s}.mc-search__input::placeholder{color:var(--mc-muted)}.mc-search__input:focus{border-color:var(--mc-accent)}.mc-search__submit{min-height:52px;white-space:nowrap}.mc-search__results{margin-top:var(--mc-space-2)}.mc-search__text-result{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:4px;padding:var(--mc-space-3);transition:border-color .2s}.mc-search__text-result:hover{border-color:var(--mc-accent)}.mc-search__result-link{text-decoration:none;color:inherit;display:block}.mc-search__result-type{font-family:var(--mc-font-heading);font-size:var(--mc-small);font-weight:600;letter-spacing:.08em;color:var(--mc-accent);display:block;margin-bottom:var(--mc-space-1)}.mc-search__result-title{font-family:var(--mc-font-heading);font-size:var(--mc-h3);font-weight:600;letter-spacing:.04em;color:var(--mc-text);margin:0 0 var(--mc-space-1)}.mc-search__result-excerpt{font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6;margin:0}.mc-search__no-results{padding:var(--mc-space-8) 0;text-align:center;font-size:var(--mc-body);color:var(--mc-muted);line-height:1.6}.mc-search__no-results p{margin:0 0 var(--mc-space-2)}.mc-search__empty-links{margin-top:var(--mc-space-4);display:flex;justify-content:center}@media screen and (min-width:768px){.mc-search{padding-top:var(--mc-space-8)}.mc-search__heading{font-size:var(--mc-h1)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mc-pages.css.map */
