*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--mq-font-body);font-size:15px;line-height:1.6;color:var(--mq-ink);background:#fff;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--mq-font-heading);font-weight:var(--mq-heading-weight);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}p{margin:0 0 1em}em{font-style:normal}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:999;background:#fff;padding:8px 14px}.page-width{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.page-width--narrow{max-width:760px}@media(min-width:750px){.page-width{padding:0 32px}}.mq-center{text-align:center}.mq-muted{color:var(--mq-muted)}.rte>*:last-child{margin-bottom:0}.rte img{border-radius:12px}:focus-visible{outline:2px solid var(--mq-primary);outline-offset:2px}.mq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:var(--mq-radius);background:var(--mq-primary);color:#fff;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.01em;transition:background .2s,transform .1s}.mq-btn:hover{background:var(--mq-primary-dark)}.mq-btn:active{transform:scale(.99)}.mq-btn[disabled]{opacity:.55;cursor:not-allowed}.mq-btn--full{width:100%}.mq-btn--ghost{background:transparent;color:var(--mq-ink);border:1px solid rgba(0,0,0,.18)}.mq-btn--ghost:hover{background:var(--mq-soft)}.mq-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:none;border-radius:50%;position:relative;text-decoration:none}.mq-icon-btn:hover{background:var(--mq-soft)}.mq-announce{background:linear-gradient(90deg,var(--ann-from),var(--ann-to));color:var(--ann-text);font-size:12px}.mq-announce__inner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap}.mq-announce__copy{display:flex;flex-direction:column;line-height:1.3;text-align:center}.mq-announce__copy span{opacity:.9;font-size:11px}.mq-countdown{display:flex;align-items:center;gap:4px}.mq-countdown__label{font-size:10px;letter-spacing:.08em;margin-right:4px;opacity:.9}.mq-countdown__box{display:inline-flex;flex-direction:column;align-items:center;background:#fff3;border-radius:6px;padding:2px 6px;min-width:32px;line-height:1.1}.mq-countdown__box b{font-size:13px}.mq-countdown__box small{font-size:8px;opacity:.85}.mq-announce__code{border:1px dashed rgba(255,255,255,.8);background:#fff;color:var(--mq-ink);border-radius:6px;padding:4px 10px;font-size:11px}.mq-announce__code span{opacity:.6;margin-right:4px}.mq-announce__code.is-copied b:after{content:" \2713"}.mq-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);z-index:40}.mq-header--sticky{position:sticky;top:0}.mq-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px}.mq-header__logo{display:block;justify-self:center}.mq-header__logo img{width:100%;height:auto;max-height:78px;object-fit:contain}.mq-header__right{justify-self:end;display:flex;gap:4px}.mq-cart-count{position:absolute;top:2px;right:0;background:var(--mq-primary);color:#fff;font-size:10px;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.mq-cart-count[hidden]{display:none}.mq-menu summary{list-style:none;cursor:pointer;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}.mq-menu summary::-webkit-details-marker{display:none}.mq-menu__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 12px 24px #0000000f}.mq-menu__panel ul{list-style:none;margin:0 auto;padding:12px 16px 20px;max-width:1240px}.mq-menu__panel a{display:block;padding:10px 0;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05)}.mq-sec{background:var(--sec-bg, #fff);padding:56px 0}@media(min-width:990px){.mq-sec{padding:88px 0}}.mq-eyebrow{color:var(--mq-primary);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.mq-eyebrow:before{content:"\2726  "}.mq-h2{font-size:clamp(28px,4.6vw,46px)}.mq-h2 em,.mq-hero__title em,.mq-footer__heading em{color:var(--mq-primary)}.mq-h3{font-size:20px;margin-top:28px}.mq-intro{color:var(--mq-muted);font-size:15px;max-width:640px}.mq-center.mq-intro,.mq-intro.mq-center{margin-left:auto;margin-right:auto}.mq-chip{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:var(--mq-soft);color:var(--mq-primary);vertical-align:middle}.mq-split{display:grid;gap:32px;align-items:center}@media(min-width:990px){.mq-split{grid-template-columns:1fr 1fr;gap:64px}.mq-split--reverse .mq-split__media{order:2}.mq-split--solo{grid-template-columns:1fr;max-width:760px}}.mq-split__media img{width:100%;border-radius:22px}.mq-steps__list{list-style:none;padding:0;margin:24px 0;display:grid;gap:18px}.mq-step{display:grid;grid-template-columns:36px 1fr;gap:14px}.mq-step__num{width:32px;height:32px;border-radius:50%;background:var(--mq-soft);color:var(--mq-primary);font-weight:700;display:grid;place-items:center;font-size:14px}.mq-step h3{font-size:16px;margin:4px 0}.mq-step p{color:var(--mq-muted);margin:0;font-size:14px}.mq-pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.mq-pills li{font-size:12px;padding:6px 14px;border-radius:999px;background:var(--mq-soft);color:var(--mq-primary-dark)}.mq-compare__inner{max-width:860px}.mq-table{margin-top:32px;border-radius:18px;overflow:hidden}.mq-table__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}.mq-table__row>span{padding:16px 10px;font-size:14px}.mq-table__row>span:first-child{text-align:left;font-weight:600}.mq-table__ours{background:var(--mq-soft);color:var(--mq-primary-dark);font-weight:600}.mq-table__row--head span{font-weight:700;font-size:13px}.mq-table__row--head .mq-table__ours{background:var(--mq-primary);color:#fff;border-radius:14px 14px 0 0}.mq-table__row:last-child .mq-table__ours{border-radius:0 0 14px 14px}.mq-footnote{font-size:12px;color:var(--mq-muted);margin-top:14px;text-align:center}.mq-inside{padding:0}.mq-inside__grid{display:grid}@media(min-width:990px){.mq-inside__grid{grid-template-columns:1fr 1fr;min-height:640px}.mq-inside__grid--reverse .mq-inside__media{order:2}}.mq-inside__media img{width:100%;height:100%;object-fit:cover}.mq-inside__copy{padding:48px 16px;max-width:620px}@media(min-width:990px){.mq-inside__copy{padding:80px 56px;align-self:center}}.mq-inside__list{list-style:none;padding:0;margin:24px 0 0}.mq-inside__list li{padding:16px 0;border-top:1px solid rgba(0,0,0,.08)}.mq-inside__list h3{font-size:16px;margin:0 0 4px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mq-inside__list p{color:var(--mq-muted);margin:0;font-size:14px}.mq-hero{background:var(--sec-bg);padding:40px 0}.mq-hero__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.mq-hero__grid{grid-template-columns:1fr 1fr;gap:64px}.mq-hero{padding:72px 0}}.mq-hero__title{font-size:clamp(34px,5.6vw,60px)}.mq-hero__media img{border-radius:24px;width:100%}.mq-stars{--size: 15px;display:inline-block;font-size:var(--size);line-height:1;letter-spacing:2px;font-family:Arial,sans-serif}.mq-stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#e8a33d calc(var(--rating) / 5 * 100%),#ddd calc(var(--rating) / 5 * 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mq-reviews__summary{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;color:var(--mq-muted);font-size:14px}.mq-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px 2px 8px;scrollbar-width:none}.mq-reviews__track::-webkit-scrollbar{display:none}@media(min-width:750px){.mq-reviews__track{grid-auto-columns:calc((100% - 32px) / 3)}}.mq-review{scroll-snap-align:start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px;box-shadow:0 6px 20px #0000000a;display:flex;flex-direction:column}.mq-review h3{font-size:15px;margin:10px 0 6px}.mq-review p{font-size:14px;color:var(--mq-muted);flex:1}.mq-review footer{font-size:12px;font-weight:600;border-top:1px solid rgba(0,0,0,.06);padding-top:12px}.mq-carousel-nav{display:flex;justify-content:center;gap:10px;margin-top:18px}.mq-carousel-nav button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;display:grid;place-items:center}.mq-product{padding-top:24px;padding-bottom:48px}.mq-product__grid{display:grid;gap:24px}@media(min-width:990px){.mq-product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.mq-gallery{position:sticky;top:96px}}.mq-gallery__main{position:relative;border-radius:18px;overflow:hidden;background:var(--mq-soft)}.mq-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mq-gallery__track::-webkit-scrollbar{display:none}.mq-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1}.mq-gallery__slide img,.mq-gallery__slide video{width:100%;height:100%;object-fit:cover}.mq-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffe6;display:grid;place-items:center;box-shadow:0 2px 10px #0000001f}.mq-gallery__arrow--prev{left:12px}.mq-gallery__arrow--next{right:12px}.mq-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mq-gallery__thumbs::-webkit-scrollbar{display:none}.mq-gallery__thumb{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--mq-soft);opacity:.7}.mq-gallery__thumb img{width:100%;height:100%;object-fit:cover}.mq-gallery__thumb.is-active{border-color:var(--mq-primary);opacity:1}@media(min-width:750px){.mq-gallery__thumb{flex-basis:76px;height:76px}}.mq-info{min-width:0}.mq-form{display:flex;flex-direction:column;gap:14px}.mq-rating{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mq-muted)}.mq-title{font-size:clamp(24px,3.4vw,34px);margin:0}.mq-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mq-price__now{font-size:22px;font-weight:700;color:var(--mq-primary)}.mq-price__was{color:var(--mq-muted);font-size:15px}.mq-price__badge{background:var(--mq-sale);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;letter-spacing:.03em}.mq-feature{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.mq-feature+.mq-feature{margin-top:-4px}.mq-feature__icon{width:36px;height:36px;border-radius:50%;background:var(--mq-soft);color:var(--mq-primary);display:grid;place-items:center}.mq-feature__icon img{width:22px;height:22px;object-fit:contain}.mq-feature__copy{display:flex;flex-direction:column;font-size:13px;line-height:1.45}.mq-feature__copy b{font-size:14px}.mq-feature__copy span{color:var(--mq-muted)}.mq-option{border:0;padding:0;margin:0 0 6px}.mq-option legend{font-size:13px;margin-bottom:8px;padding:0;color:var(--mq-muted)}.mq-option legend b{color:var(--mq-ink)}.mq-option__values{display:flex;flex-wrap:wrap;gap:8px}.mq-value{position:relative;cursor:pointer}.mq-value input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.mq-value__pill{display:inline-block;padding:8px 16px;border:1px solid rgba(0,0,0,.15);border-radius:999px;font-size:13px}.mq-value input:checked+.mq-value__pill{border-color:var(--mq-primary);background:var(--mq-soft);color:var(--mq-primary-dark);font-weight:600}.mq-value--swatch{display:flex;flex-direction:column;align-items:center;gap:4px;width:62px}.mq-value__dot{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #fff,0 0 0 3px transparent;transition:box-shadow .15s}.mq-value input:checked~.mq-value__dot{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #fff,0 0 0 4px var(--mq-primary)}.mq-value__name{font-size:10px;text-align:center;line-height:1.2;color:var(--mq-muted)}.mq-value input:checked~.mq-value__name{color:var(--mq-ink);font-weight:600}.mq-value.is-unavailable .mq-value__dot,.mq-value.is-unavailable .mq-value__pill{opacity:.4}.mq-bundle{display:flex;flex-direction:column;gap:10px}.mq-bundle__heading{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px}.mq-bundle__heading:before,.mq-bundle__heading:after{content:"";flex:1;height:1px;background:#0000001f}.mq-tier{position:relative;display:block;border:1.5px solid rgba(0,0,0,.12);border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.mq-tier>input{position:absolute;opacity:0;pointer-events:none}.mq-tier.is-selected{border-color:var(--mq-primary);background:var(--mq-soft)}.mq-tier__badge{position:absolute;top:-10px;right:14px;background:var(--mq-primary);color:#fff;font-size:10px;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.mq-tier__top{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center}.mq-tier__radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.25)}.mq-tier.is-selected .mq-tier__radio{border-color:var(--mq-primary);box-shadow:inset 0 0 0 3px #fff;background:var(--mq-primary)}.mq-tier__copy{display:flex;flex-direction:column;line-height:1.3}.mq-tier__copy b{font-size:15px}.mq-tier__copy small{font-size:12px;color:var(--mq-muted)}.mq-tier__tag{font-style:normal;display:inline-block;width:fit-content;margin-top:4px;background:var(--mq-primary);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px}.mq-tier__prices{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.mq-tier__prices b{font-size:16px}.mq-tier__prices s{font-size:12px;color:var(--mq-muted)}.mq-tier__prices small{font-size:10px;font-weight:700;color:var(--mq-primary)}.mq-tier__perks{list-style:none;padding:0;margin:10px 0 0 32px;font-size:12px;color:var(--mq-muted)}.mq-tier__perks li:before{content:"\2713  ";color:var(--mq-primary)}.mq-tier__units{display:none}.mq-tier.is-selected .mq-tier__units:not(:empty){display:grid;gap:8px;margin:12px 0 0 32px}.mq-unit{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;font-size:12px;font-weight:600}.mq-unit__select{position:relative;display:flex;align-items:center}.mq-unit__dot{position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a;pointer-events:none;z-index:1}.mq-unit select{width:100%;min-width:0;padding:8px 34px 8px 38px;border:1px solid rgba(0,0,0,.15);border-radius:10px;font-size:13px;line-height:1.4;text-indent:0;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.mq-unit select::-ms-expand{display:none}.mq-bundle__note{font-size:12px;color:var(--mq-muted);text-align:center;margin:0}.mq-qty-wrap{display:flex;flex-direction:column;gap:6px}.mq-label{font-size:13px;color:var(--mq-muted)}.mq-qty{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.15);border-radius:12px;width:fit-content;overflow:hidden}.mq-qty button{width:40px;height:44px;border:0;background:none;font-size:18px}.mq-qty input,.mq-qty span{width:44px;text-align:center;border:0;font-size:14px;-moz-appearance:textfield;background:none}.mq-qty input::-webkit-outer-spin-button,.mq-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mq-qty--sm button{width:40px;height:40px;font-size:16px;touch-action:manipulation}.mq-qty--sm input,.mq-qty--sm span{width:34px}.mq-buy{display:flex;flex-direction:column;gap:10px}.mq-btn--atc{width:100%;flex-direction:column;gap:2px;padding:16px 20px;font-size:16px;box-shadow:0 8px 22px rgba(var(--mq-primary-rgb),.35)}.mq-btn__main{display:flex;align-items:center;gap:8px}.mq-btn__price:not(:empty):before{content:"\b7  "}.mq-btn__sub{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.mq-btn--atc.is-loading{opacity:.7;pointer-events:none}.mq-dynamic-checkout{margin-top:2px}.mq-error{color:#b42318;font-size:13px;margin:0}.mq-success{color:#067647;font-size:14px}.mq-ship{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--mq-soft);border-radius:12px;padding:10px 14px;font-size:13px}.mq-ship__date{display:inline-flex;align-items:center;gap:8px}.mq-ship__badge{font-weight:600;font-size:12px}.mq-trust{font-size:12px;color:var(--mq-muted);text-align:center;margin:-4px 0 0}.mq-desc{font-size:14px;color:var(--mq-muted)}.mq-faq{border-bottom:1px solid rgba(0,0,0,.08)}.mq-form .mq-faq:first-of-type{border-top:1px solid rgba(0,0,0,.08)}.mq-faq summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;font-size:14px}.mq-faq summary::-webkit-details-marker{display:none}.mq-faq__icon{width:12px;height:12px;position:relative;flex:none}.mq-faq__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.mq-faq[open] .mq-faq__icon:before{transform:rotate(-135deg) translate(-2px,-2px)}.mq-faq__body{padding:0 0 16px;font-size:14px;color:var(--mq-muted)}.mq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}@media(min-width:990px){.mq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.mq-card{text-decoration:none;display:block}.mq-card__img{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--mq-soft);margin-bottom:10px}.mq-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mq-card:hover .mq-card__img img{transform:scale(1.04)}.mq-card__badge{position:absolute;top:10px;left:10px;background:var(--mq-sale);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px}.mq-card__title{font-size:15px;margin:0 0 4px}.mq-card__price{font-size:14px;color:var(--mq-primary);font-weight:600;margin:0}.mq-card__price s{color:var(--mq-muted);font-weight:400}.mq-pagination{margin-top:32px;text-align:center}.mq-pagination .page,.mq-pagination a{padding:6px 10px}.mq-stack-form{display:flex;flex-direction:column;gap:12px;margin:20px 0}.mq-stack-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mq-muted)}.mq-stack-form input,.mq-stack-form select,.mq-stack-form textarea,.mq-cartpage textarea,.mq-search input{padding:12px 14px;border:1px solid rgba(0,0,0,.15);border-radius:10px;background:#fff;color:var(--mq-ink)}.mq-check{flex-direction:row!important;align-items:center}.mq-search{display:flex;gap:8px;max-width:560px;margin:20px auto 0}.mq-search input{flex:1}.mq-orders{list-style:none;padding:0}.mq-orders li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:14px}.mq-address{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.mq-password__logo{margin:0 auto 20px}.mq-article__img img{border-radius:18px;margin-bottom:24px}.mq-line{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.07)}.mq-line__img img{width:80px;height:80px;object-fit:cover;border-radius:12px;background:var(--mq-soft)}.mq-line__title{font-weight:600;font-size:14px;text-decoration:none}.mq-line__variant,.mq-line__discount{font-size:12px;color:var(--mq-muted);margin:2px 0 0}.mq-line__discount{color:var(--mq-primary)}.mq-line__row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.mq-line__price{text-align:right;font-size:14px}.mq-line__price s{display:block;font-size:12px;color:var(--mq-muted)}.mq-line__remove{border:0;background:none;padding:10px 0;margin-top:0;font-size:13px;color:var(--mq-muted);text-decoration:underline;touch-action:manipulation}.mq-line{position:relative;transition:opacity .2s}.mq-line.is-updating .mq-line__price{opacity:.45}.mq-line.is-updating .mq-line__price:after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mq-spin .7s linear infinite}.mq-line[data-qty="0"]{opacity:.4}@keyframes mq-spin{to{transform:rotate(360deg)}}.mq-cartpage__items{list-style:none;padding:0;margin:0 0 24px}.mq-cartpage__summary{max-width:420px;margin-left:auto}.mq-cartpage__actions{display:flex;gap:10px;margin-top:12px}.mq-cartpage__actions .mq-btn{flex:1}.mq-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.mq-drawer.is-open{visibility:visible}.mq-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14101a73;opacity:0;transition:opacity .25s}.mq-drawer.is-open .mq-drawer__overlay{opacity:1}.mq-drawer__panel{position:absolute;top:0;right:0;bottom:0;height:100%;height:100dvh;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.mq-drawer.is-open .mq-drawer__panel{transform:none}.mq-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.mq-drawer__head h2{font-size:18px;margin:0}.mq-drawer__head h2 span{color:var(--mq-muted);font-weight:400}.mq-drawer__items{list-style:none;margin:0;padding:0 20px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mq-drawer__empty{padding:48px 20px;text-align:center}.mq-drawer__foot{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.07);background:var(--mq-soft)}.mq-drawer__row{display:flex;justify-content:space-between;font-size:14px;margin:0 0 6px}.mq-drawer__subtotal{font-size:16px}.mq-drawer__note{font-size:12px;color:var(--mq-muted);margin:0 0 12px}.mq-drawer__view{display:block;text-align:center;font-size:13px;margin-top:10px}.mq-drawer.is-busy .mq-drawer__foot .mq-btn{opacity:.6;cursor:progress}.mq-drawer__error{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#fdecee;color:#a1283a;font-size:13px}body.mq-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.mq-footer{margin-top:40px;color:#fff}.mq-footer__wave{display:block;width:100%;height:60px}.mq-footer__body{background:var(--mq-footer);padding:32px 0 28px;margin-top:-1px}.mq-footer__inner{text-align:center}.mq-footer__heading{font-size:22px;margin-bottom:16px}.mq-footer__links,.mq-footer__social,.mq-footer__payments{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:14px}.mq-footer a{text-decoration:none;opacity:.92}.mq-footer a:hover{opacity:1;text-decoration:underline}.mq-footer__payments{gap:6px;margin-top:28px}.mq-pay-icon{width:38px;height:24px}.mq-footer__copy{font-size:12px;opacity:.85;margin:0}.mq-contact-fab{position:fixed;right:16px;bottom:16px;z-index:50;display:inline-flex;align-items:center;gap:8px;background:var(--mq-primary);color:#fff;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 8px 24px #0000002e}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}:root{--mq-font-display: "Archivo", var(--mq-font-heading);--mq-font-text: "Inter", var(--mq-font-body);--mq-tint: rgba(var(--mq-primary-rgb, 170, 117, 128), .1);--mq-tint-2: rgba(var(--mq-primary-rgb, 170, 117, 128), .09)}body{font-size:16px;line-height:1.8;letter-spacing:.06em;color:#121212e6}h1,h2,h3,h4{color:var(--mq-ink)}.mq-announce__copy strong{font-size:14px;font-weight:700;letter-spacing:-.005em}.mq-announce__copy span{font-size:11.76px;font-weight:500;letter-spacing:normal;opacity:1}.mq-countdown__box{background:#ffffff2b}.mq-title{font-family:var(--mq-font-body);font-weight:700;font-size:clamp(26px,3.6vw,39px);line-height:1.23;letter-spacing:.02em;color:#121212}.mq-rating{font-size:13.8px;color:#121212e6}.mq-price__now{font-size:20px;font-weight:700;letter-spacing:1.3px;color:var(--mq-primary)}.mq-price__was{font-size:16px;font-weight:700;letter-spacing:1.3px;color:var(--mq-primary);opacity:.75}.mq-price__badge{font-size:12px;font-weight:700;letter-spacing:1px;background:var(--mq-sale);color:#ffffffe6;border-radius:6px}.mq-feature__icon{background:transparent;border:.8px solid rgba(var(--mq-primary-rgb, 170, 117, 128),.4);color:var(--mq-primary)}.mq-feature__copy b{font-family:var(--mq-font-display);font-weight:800;font-size:13px;line-height:1.2;letter-spacing:-.005em;color:#121212e6}.mq-feature__copy span{font-family:var(--mq-font-text);font-size:11px;line-height:1.4;letter-spacing:.06em}.mq-bundle__heading{font-size:14px;font-weight:700;color:#111}.mq-tier{border:1.6px solid #E6E6E6;border-radius:14px;color:#111}.mq-tier.is-selected{border-color:var(--mq-primary);background:var(--mq-tint)}.mq-tier__copy b{font-size:20px;font-weight:700;line-height:1.2}.mq-tier__copy small{font-size:13px}.mq-tier__badge{font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;line-height:1;padding:5px 10px;border-radius:0 5.5px 5.5px 0;background:linear-gradient(#ffffff2b,#fff0 60%),linear-gradient(135deg,var(--mq-primary),var(--mq-primary))}.mq-tier__prices b{font-size:18px;font-weight:700}.mq-btn{font-family:var(--mq-font-body);letter-spacing:.1px}.mq-btn--atc{font-size:17px;font-weight:700;border-radius:18px;background:linear-gradient(118deg,#B48690 0%,var(--mq-primary) 42%,var(--mq-primary-dark) 100%)}.mq-btn--atc:hover{background:linear-gradient(118deg,var(--mq-primary) 0%,var(--mq-primary-dark) 100%)}.mq-btn__sub{font-size:10.5px;font-weight:800;letter-spacing:.9px}.mq-ship{background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:14px;color:#121212}.mq-ship__dot{width:8px;height:8px;border-radius:50%;background:var(--mq-success);box-shadow:0 0 0 3px #1ca35c2e;display:inline-block}.mq-trust{background:var(--mq-soft);border:1px solid #E9DBDE;border-radius:16px;padding:10px 14px;color:#121212;margin:0}.mq-faq{border-color:var(--mq-border)}.mq-form .mq-faq:first-of-type{border-top-color:var(--mq-border)}.mq-faq summary{font-family:var(--mq-font-display);font-weight:800;font-size:15.5px;line-height:1.3;letter-spacing:-.015em;color:var(--mq-ink)}.mq-faq__body{font-family:var(--mq-font-text);font-size:14.5px;line-height:1.65;letter-spacing:.06em}.mq-eyebrow{font-family:var(--mq-font-text);font-size:11px;font-weight:800;letter-spacing:.12em}.mq-h2{font-family:var(--mq-font-display);font-weight:800;font-size:clamp(30px,4.4vw,44px);line-height:1.06;letter-spacing:-.03em;color:var(--mq-ink)}.mq-hero__title{font-family:var(--mq-font-display);font-weight:800;letter-spacing:-.03em;line-height:1.04}.mq-intro{font-family:var(--mq-font-text);font-size:16px;line-height:1.8;letter-spacing:.06em;color:var(--mq-muted)}.mq-step h3{font-family:var(--mq-font-display);font-weight:800;font-size:17px;line-height:1.22;letter-spacing:-.02em;color:var(--mq-ink)}.mq-step p{font-family:var(--mq-font-text);font-size:14.5px;line-height:1.6;letter-spacing:.06em}.mq-step__num{background:var(--mq-tint);font-family:var(--mq-font-display);font-weight:800}.mq-pills li{font-family:var(--mq-font-text);font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--mq-tint);color:var(--mq-primary);border-radius:100px}.mq-chip{font-family:var(--mq-font-display);font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--mq-tint);color:var(--mq-primary);border-radius:100px}.mq-split__media img,.mq-inside__media{background:var(--mq-panel)}.mq-table__row{border-bottom-color:var(--mq-border)}.mq-table__row>span{font-family:var(--mq-font-text);font-size:16px;letter-spacing:.06em}.mq-table__row>span:first-child,.mq-table__row--head span{font-family:var(--mq-font-display);font-weight:800;font-size:13px;letter-spacing:-.01em;color:var(--mq-ink)}.mq-table__ours,.mq-table__row--head .mq-table__ours{background:var(--mq-tint-2);color:var(--mq-primary)}.mq-inside__list li{border-top-color:var(--mq-border)}.mq-inside__list h3{font-family:var(--mq-font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--mq-ink)}.mq-inside__list p{font-family:var(--mq-font-text);font-size:14.5px;line-height:1.6;letter-spacing:.06em}.mq-review{background:var(--mq-card);border:.8px solid var(--mq-border);border-radius:20px;box-shadow:none}.mq-review h3{font-family:var(--mq-font-display);font-weight:800;font-size:15px;letter-spacing:-.02em;color:var(--mq-ink)}.mq-review p{font-family:var(--mq-font-text);font-size:13.5px;line-height:1.6;letter-spacing:.06em}.mq-review footer{border-top-color:var(--mq-border)}.mq-footer{color:#ffffffe6}.mq-footer__heading{font-family:var(--mq-font-body);font-weight:700;font-size:23.4px;letter-spacing:.03em;color:#fff}.mq-footer__links{font-size:14px}main img,main video{max-width:100%}main h1,main h2,main h3,main p,main a{overflow-wrap:anywhere}@media screen and (max-width:749px){main input[type=text],main input[type=email],main input[type=tel],main input[type=search],main input[type=password],main input[type=number],main select,main textarea,.mq-unit select{font-size:16px}}html,body{overflow-x:clip}@media screen and (max-width:749px){.mq-drawer__head{padding:12px 16px}.mq-drawer__items{padding:0 16px}.mq-drawer__foot{padding-left:16px;padding-right:16px}.mq-line{grid-template-columns:72px minmax(0,1fr);gap:12px}.mq-line__img img{width:72px;height:72px}.mq-line__title{font-size:13.5px;line-height:1.4;display:block}.mq-tier__top{grid-template-columns:20px minmax(0,1fr) auto}.mq-value--swatch{width:58px}.mq-gallery__arrow{width:34px;height:34px}}@media screen and (max-width:989px){.mq-product__grid,.mq-split,.mq-hero__grid,.mq-inside__grid{grid-template-columns:minmax(0,1fr)}}.mq-gallery,.mq-info,.mq-gallery__main,.mq-split__copy,.mq-hero__copy,.mq-inside__copy{min-width:0}.mq-step,.mq-feature{grid-template-columns:36px minmax(0,1fr)}.mq-unit{grid-template-columns:28px minmax(0,1fr)}.mq-tier__top{grid-template-columns:20px minmax(0,1fr) auto}.mq-line{grid-template-columns:80px minmax(0,1fr)}@media screen and (max-width:749px){.mq-line{grid-template-columns:72px minmax(0,1fr)}}@media screen and (max-width:749px){.mq-product{padding-bottom:12px}.section-main-product+.shopify-section>.mq-sec{padding-top:20px}}#CartPageForm.is-updating .mq-cartpage__items{opacity:.55;pointer-events:none;transition:opacity .2s}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
