:root{--megc-bg:#121316;--megc-surface:#1a1c1f;--megc-surface-2:#202327;--megc-border:#2a2d31;--megc-text:#ededed;--megc-muted:#a4abb3;--megc-red:#DC143C;--megc-red-dark:#a90f2e;--megc-radius:10px}html,body,.page-container,#PageContainer,.main-content,#MainContent,.shopify-section,.template-index .main-content,.template-page .main-content{background-color:var(--megc-bg)!important}html{scroll-behavior:smooth;scroll-padding-top:90px}#shopify-section-header{position:sticky;top:0;z-index:999}.site-header{border-bottom:1px solid var(--megc-border);box-shadow:0 2px 14px #00000073}.site-header a,.site-nav__link,.site-nav__link span,.site-header__icon,.site-header__icon svg,.site-header__cart-count,.site-nav .site-nav__label{color:#fff!important;fill:#fff!important}.site-nav__link:hover,.site-header a:hover{color:var(--megc-red)!important}.site-nav__dropdown,.site-nav__childlist{background:var(--megc-surface)!important;border:1px solid var(--megc-border)}.site-nav__dropdown a,.site-nav__childlist a{color:#fff!important}.site-nav__dropdown a:hover{color:var(--megc-red)!important;background:var(--megc-surface-2)!important}.mobile-nav__link,.mobile-nav__label,.mobile-nav__toggle .icon{color:#fff!important;fill:#fff!important}.mobile-nav-wrapper,.mobile-nav{background:var(--megc-surface)!important}.site-footer,.site-footer p,.site-footer .footer__title,.site-footer h4{color:#e8e8e8!important}.site-footer a,.site-footer__linklist-item a,.site-footer li a{color:#fff!important}.site-footer a:hover{color:var(--megc-red)!important}.site-footer .social-icons a,.site-footer .social-icons svg{color:#fff!important;fill:#fff!important}.search-bar.drawer{background:var(--megc-surface);color:var(--megc-text)}.search-bar__input{background:var(--megc-surface-2);color:var(--megc-text)}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search]{border-radius:6px}.product-card,.grid-view-item{border-radius:var(--megc-radius)}.grid-view-item__title,.product-card__title,.h4.grid-view-item__title{color:var(--megc-text)!important}.price,.product-price__price{color:var(--megc-muted)}.section-header__title,.collection-grid-item__title{color:var(--megc-text)!important}hr{border-color:var(--megc-border)}.megc-section{padding:64px 0}.megc-section--tight{padding:40px 0}.megc-section--surface{background:var(--megc-surface)}.megc-container{max-width:1180px;margin:0 auto;padding:0 22px}.megc-center{text-align:center}.megc-kicker{display:inline-block;color:var(--megc-red);font-size:.8em;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px}.megc-h1,.megc-h2{color:var(--megc-text);text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;line-height:1.12}.megc-h1{font-size:clamp(2rem,5vw,3.4rem)}.megc-h2{font-size:clamp(1.5rem,3.2vw,2.2rem)}.megc-sub{color:var(--megc-muted);font-size:1.08em;max-width:640px;margin:0 auto 24px;line-height:1.6}.megc-left .megc-sub{margin-left:0}.megc-btn{display:inline-block;background:var(--megc-red);color:#fff!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:14px 30px;border-radius:6px;border:1px solid var(--megc-red);text-decoration:none;transition:background .15s ease}.megc-btn:hover{background:var(--megc-red-dark);text-decoration:none}.megc-btn--ghost{background:transparent;color:var(--megc-text)!important;border:1px solid var(--megc-border)}.megc-btn--ghost:hover{background:var(--megc-surface-2);border-color:var(--megc-muted)}.megc-btn-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.megc-left .megc-btn-row{justify-content:flex-start}.megc-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;overflow:hidden;background:var(--megc-bg)}.megc-hero--short{min-height:360px}.megc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.megc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,10,12,.72) 0%,rgba(10,10,12,.62) 55%,var(--megc-bg) 100%)}.megc-hero__content{position:relative;z-index:2;text-align:center;padding:90px 22px;max-width:860px}.megc-hero__badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:26px}.megc-badge{border:1px solid var(--megc-border);background:#1a1c1fbf;color:#d6dade;font-size:.78em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px}.megc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.megc-stat{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:var(--megc-radius);padding:28px 20px;text-align:center}.megc-stat__num{display:block;color:var(--megc-red);font-size:2.2rem;font-weight:800;letter-spacing:.02em;line-height:1;margin-bottom:8px;font-family:inherit}.megc-stat__label{color:var(--megc-muted);font-size:.85em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.megc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:34px}.megc-card{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:var(--megc-radius);padding:26px;text-align:left;transition:border-color .15s ease}.megc-card:hover{border-color:var(--megc-red)}.megc-card__img{width:100%;height:180px;object-fit:cover;border-radius:6px;margin-bottom:16px}.megc-card__icon{width:38px;height:38px;color:var(--megc-red);margin-bottom:14px}.megc-card__meta{display:block;color:var(--megc-red);font-size:.75em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.megc-card h3{color:var(--megc-text);text-transform:uppercase;letter-spacing:.05em;font-size:1.05em;margin:0 0 8px}.megc-card h3 a{color:var(--megc-text);text-decoration:none}.megc-card h3 a:hover{color:var(--megc-red)}.megc-card p{color:var(--megc-muted);line-height:1.55;margin:0;font-size:.95em}.megc-card__link{display:inline-block;margin-top:14px;color:var(--megc-red)!important;font-weight:700;font-size:.85em;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.megc-card__link:hover{text-decoration:underline}.megc-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.megc-split__media img{width:100%;border-radius:var(--megc-radius);border:1px solid var(--megc-border);display:block}.megc-split__panel{aspect-ratio:4/3;border-radius:var(--megc-radius);border:1px solid var(--megc-border);background:radial-gradient(120% 120% at 20% 10%,var(--megc-surface-2) 0%,var(--megc-surface) 60%);display:flex;align-items:center;justify-content:center}.megc-split__panel span{font-size:5rem;font-weight:800;color:var(--megc-red);letter-spacing:.04em}.megc-split--flip .megc-split__media{order:2}.megc-checks{list-style:none;margin:0 0 24px;padding:0}.megc-checks li{position:relative;padding:7px 0 7px 34px;color:var(--megc-text);line-height:1.5}.megc-checks li:before{content:"";position:absolute;left:0;top:9px;width:20px;height:20px;border-radius:50%;background:var(--megc-red)}.megc-checks li:after{content:"";position:absolute;left:5px;top:14px;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media(max-width:749px){.megc-split{grid-template-columns:1fr;gap:26px}.megc-split--flip .megc-split__media{order:0}}.megc-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:34px}.megc-step{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:var(--megc-radius);padding:26px;position:relative}.megc-step__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--megc-red);color:#fff;font-weight:800;font-size:1.15em;margin-bottom:14px}.megc-step h3{color:var(--megc-text);text-transform:uppercase;letter-spacing:.08em;font-size:1em;margin:0 0 8px}.megc-step p{color:var(--megc-muted);line-height:1.55;margin:0;font-size:.93em}.megc-logos{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.megc-logo{background:#fff;border-radius:8px;padding:12px;width:130px;height:96px;display:flex;align-items:center;justify-content:center}.megc-logo img{max-width:100%;max-height:100%;object-fit:contain}.megc-logo--label{background:var(--megc-surface-2);border:1px solid var(--megc-border);color:var(--megc-text);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8em;width:auto;height:auto;padding:14px 22px;border-radius:999px}.megc-quote{max-width:760px;margin:0 auto;text-align:center}.megc-quote blockquote{font-size:1.25em;line-height:1.6;color:var(--megc-text);border:0;margin:0 0 18px;padding:0;font-style:italic}.megc-quote cite{color:var(--megc-muted);font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85em}.megc-quote cite b{color:var(--megc-red)}.megc-rw__head{text-align:center;margin-bottom:34px}.megc-rw__score{font-size:3rem;font-weight:800;color:var(--megc-text);line-height:1}.megc-rw__stars{color:#f5b301;font-size:1.35rem;letter-spacing:.18em;margin:10px 0 6px}.megc-rw__count{color:var(--megc-muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.85em}.megc-rw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.megc-rw__card{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:var(--megc-radius);padding:24px;display:flex;flex-direction:column;gap:10px}.megc-rw__card .megc-rw__stars{font-size:1rem;margin:0;letter-spacing:.12em}.megc-rw__text{color:var(--megc-text);line-height:1.55;font-size:.98em;margin:0;flex:1}.megc-rw__who{color:var(--megc-muted);font-size:.82em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.megc-rw__who b{color:var(--megc-red)}.megc-faq{max-width:820px;margin:30px auto 0}.megc-faq details{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:var(--megc-radius);margin-bottom:12px;overflow:hidden}.megc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;color:var(--megc-text);font-weight:700;letter-spacing:.02em}.megc-faq summary::-webkit-details-marker{display:none}.megc-faq summary:after{content:"+";color:var(--megc-red);font-size:1.4em;font-weight:400;line-height:1;flex:0 0 auto}.megc-faq details[open] summary:after{content:"\2212"}.megc-faq .megc-faq__body{padding:0 22px 20px;color:var(--megc-muted);line-height:1.6}.megc-faq .megc-faq__body ul{margin:10px 0 0 18px}.megc-cta{background:linear-gradient(120deg,var(--megc-red-dark) 0%,var(--megc-red) 100%);border-radius:var(--megc-radius);padding:54px 30px;text-align:center}.megc-cta .megc-h2,.megc-cta p{color:#fff}.megc-cta p{opacity:.92;max-width:620px;margin:0 auto 22px;line-height:1.6}.megc-cta .megc-btn{background:#111;border-color:#111}.megc-cta .megc-btn:hover{background:#000}.megc-cta__badges{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:26px;color:#fff;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8em;opacity:.95}.megc-cta__note{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.28);color:#fff;font-size:.92em;line-height:1.7}.megc-cta__note strong{letter-spacing:.08em;text-transform:uppercase;font-size:.88em}.megc-rule{width:64px;height:4px;background:var(--megc-red);margin:18px auto 0;border-radius:2px}.megc-prose{max-width:780px;margin:0 auto;color:var(--megc-muted);line-height:1.75;font-size:1.03em}.megc-prose h1,.megc-prose h2,.megc-prose h3,.megc-prose h4,.megc-prose strong{color:var(--megc-text)}.megc-prose h2,.megc-prose h3{text-transform:uppercase;letter-spacing:.04em;margin-top:2em}.megc-prose a{color:var(--megc-red)}.megc-prose ul,.megc-prose ol{margin:1em 0 1em 1.4em}.megc-prose table{border-color:var(--megc-border)}.megc-prose img{border-radius:var(--megc-radius)}.rte a{color:var(--megc-red)}.article-listing{max-width:1180px}.article__grid-meta{background:var(--megc-surface);border:1px solid var(--megc-border);border-radius:0 0 var(--megc-radius) var(--megc-radius);padding:22px!important}.article__grid-image-wrapper{border-radius:var(--megc-radius) var(--megc-radius) 0 0;overflow:hidden}.article__title,.article__title a{color:var(--megc-text)!important;text-transform:uppercase;letter-spacing:.03em}.article__title a:hover{color:var(--megc-red)!important}.article__date{color:var(--megc-red);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.75em}.article__author,.article__grid-tag,.article__tags a,.blog-filter__label{color:var(--megc-muted)}.section-header h1{text-transform:uppercase;letter-spacing:.04em}.template-article .article__body,.template-article .rte{color:var(--megc-muted);line-height:1.75}.template-article h1{text-transform:uppercase;letter-spacing:.04em}.article__comment-count{border-color:var(--megc-border);color:var(--megc-text)}.collection-hero{border-bottom:1px solid var(--megc-border)}.collection-hero__title{text-transform:uppercase;letter-spacing:.05em}.collection-grid-item__overlay{border-radius:var(--megc-radius)}.collection-grid-item__title{text-transform:uppercase;letter-spacing:.04em}.grid-view-item{background:var(--megc-surface);border:1px solid var(--megc-border);padding:14px;transition:border-color .15s ease}.grid-view-item:hover{border-color:var(--megc-red)}.grid-view-item__image-wrapper{background:#fff;border-radius:6px;overflow:hidden}.grid-view-item__title{color:var(--megc-text)!important;margin-top:12px}.grid-view-item .price{color:var(--megc-muted)}.price--sale .price-item--sale,.price__sale .price-item{color:var(--megc-red)!important}.filters-toolbar,.filters-toolbar-wrapper{background:var(--megc-surface);border:1px solid var(--megc-border)!important;border-radius:var(--megc-radius)}.filters-toolbar__select,.filters-toolbar__label{color:var(--megc-text);background:transparent}.filters-toolbar__select option{background:var(--megc-surface)}.pagination .btn--tertiary,.pagination__text{color:var(--megc-muted)}.pagination li a{color:var(--megc-text)}.pagination li a:hover{color:var(--megc-red)}.breadcrumb a,.breadcrumb span{color:var(--megc-muted)}.product-single__title{text-transform:uppercase;letter-spacing:.04em}.product-form__input,.single-option-selector{background:var(--megc-surface-2);color:var(--megc-text);border-color:var(--megc-border)}.product-single__photo-wrapper,.product-single__photo{background:#fff;border-radius:var(--megc-radius)}.product-single__thumbnail{border:1px solid var(--megc-border);border-radius:6px;overflow:hidden}.product-single__thumbnail--current{border-color:var(--megc-red)}.shopify-payment-button__button--unbranded{background:var(--megc-red)!important}.shopify-payment-button__button--unbranded:hover{background:var(--megc-red-dark)!important}.cart__row{border-color:var(--megc-border)!important}.cart__image-wrapper img{background:#fff;border-radius:6px;border:1px solid var(--megc-border)}.cart__product-title{color:var(--megc-text);text-transform:uppercase;letter-spacing:.03em}.cart__price-wrapper,.cart__subtotal,.cart-subtotal__price,.cart-subtotal__title{color:var(--megc-text)}.cart__qty-input{background:var(--megc-surface-2);color:var(--megc-text);border-color:var(--megc-border)}.cart__remove a{color:var(--megc-red)}.cart__shipping{color:var(--megc-muted)}.megc-cart-ack{background:var(--megc-surface);border:1px solid var(--megc-border);border-left:4px solid var(--megc-red);border-radius:8px;padding:16px 18px;margin:18px 0;text-align:left}.megc-cart-ack label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin:0;color:var(--megc-text);line-height:1.5;font-size:.95em}.megc-cart-ack input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:var(--megc-red);flex:0 0 auto}.megc-btn-disabled,.cart__submit[disabled]{opacity:.45;cursor:not-allowed}.cart__submit{background:var(--megc-red)}.cart__submit:hover:not([disabled]){background:var(--megc-red-dark)}.template-search .search-header,.empty-page-content{color:var(--megc-text)}.template-404 h1,.template-search h1{text-transform:uppercase;letter-spacing:.04em}.site-footer input[type=email]{background:var(--megc-surface-2);border-color:var(--megc-border);color:var(--megc-text)}.site-footer .btn{background:var(--megc-red);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/megc.css.map */
