.mx-pdp{--mx-pdp-ink: #0a0a0a;--mx-pdp-ink-strong: #000;--mx-pdp-muted: #757575;--mx-pdp-hairline: #e6e6e6;--mx-pdp-rule: #000;--mx-pdp-sale: var(--mx-color-sale);--mx-pdp-font: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mx-pdp-gallery-width: 65%;--mx-pdp-gallery-top: 120px;--mx-pdp-media-ratio: 5 / 7;--mx-pdp-info-inline-end: 56px;--mx-pdp-buy-control-size: 54px;background:#fff;color:var(--mx-pdp-ink);font-family:var(--mx-pdp-font)}.mx-pdp *,.mx-pdp *:before,.mx-pdp *:after{box-sizing:border-box}.mx-pdp [hidden]{display:none!important}.mx-pdp__layout{display:flex;align-items:flex-start;justify-content:center;gap:16px;width:100%}.mx-pdp__gallery{position:sticky;top:var(--mx-pdp-gallery-top);display:flex;flex-direction:column;gap:8px;width:var(--mx-pdp-gallery-width);min-width:0;background:#fff}.mx-pdp__info{position:sticky;top:41px;display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:12px;padding:10px var(--mx-pdp-info-inline-end) 0 0}.mx-pdp__info-inner,.mx-pdp__form{display:flex;width:100%;flex-direction:column;gap:12px}.mx-pdp__block--loose{margin-top:4px}.mx-pdp__block--options{display:flex;flex-direction:column;gap:16px}.mx-pdp-gallery{display:flex;min-width:0;flex-direction:column;gap:8px}.mx-pdp-gallery__main,.mx-pdp-gallery__thumbs{display:flex;margin:0;padding:0;list-style:none}.mx-pdp-gallery__main{gap:6px;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.mx-pdp-gallery__main.is-dragging{scroll-snap-type:none}@media(hover:hover)and (pointer:fine){.mx-pdp-gallery__main{cursor:grab;-webkit-user-select:none;user-select:none}.mx-pdp-gallery__main.is-dragging{cursor:grabbing}.mx-pdp-gallery--single .mx-pdp-gallery__main{cursor:default;-webkit-user-select:auto;user-select:auto}.mx-pdp-gallery__thumbs{cursor:grab;-webkit-user-select:none;user-select:none}.mx-pdp-gallery__thumbs.is-dragging{cursor:grabbing}}.mx-pdp-gallery__main::-webkit-scrollbar{display:none}.mx-pdp-gallery__main-item{flex:0 0 calc(50% - 3px);scroll-snap-align:start}.mx-pdp-gallery--single .mx-pdp-gallery__main-item{flex-basis:100%}.mx-pdp-gallery__thumbs{gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.mx-pdp-gallery__main.is-snapping,.mx-pdp-gallery__thumbs.is-dragging,.mx-pdp-gallery__thumbs.is-snapping{scroll-snap-type:none}.mx-pdp-gallery__thumbs::-webkit-scrollbar{display:none}.mx-pdp-gallery__thumb-item{flex:0 0 calc(33.3333% - 5.3333px);scroll-snap-align:start}.mx-pdp-gallery__media{display:block;width:100%;height:auto;aspect-ratio:var(--mx-pdp-media-ratio);object-fit:cover;background:#f4f4f4;-webkit-user-drag:none}.mx-pdp-gallery--single .mx-pdp-gallery__main-item .mx-pdp-gallery__media{aspect-ratio:auto;object-fit:contain}.mx-pdp-gallery__thumb{position:relative;display:block;width:100%;padding:0;border:0;background:none;opacity:.5;cursor:pointer;transition:opacity 125ms ease-in-out}.mx-pdp-gallery__thumb[aria-current=true],.mx-pdp-gallery__thumb:hover,.mx-pdp-gallery__thumb:focus-visible{opacity:1}.mx-pdp-gallery__thumb:focus-visible{outline:2px solid var(--mx-pdp-ink-strong);outline-offset:-2px}@media(min-width:1025px){.mx-pdp-gallery--thumbs-left{display:grid;grid-template-columns:16.6667% minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"thumbs main";align-items:stretch;gap:8px}.mx-pdp-gallery--thumbs-left .mx-pdp-gallery__main{grid-area:main;min-width:0}.mx-pdp-gallery--thumbs-left .mx-pdp-gallery__thumbs{grid-area:thumbs;flex-direction:column;gap:8px;width:100%;height:0;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-inline:auto;overscroll-behavior-block:contain;touch-action:pan-x pan-y pinch-zoom}.mx-pdp-gallery--thumbs-left .mx-pdp-gallery__thumb-item{flex:0 0 auto;width:100%}}.mx-pdp__block{width:100%}.mx-pdp__rating{min-height:20px}.mx-pdp__title{margin:0;font-family:var(--mx-pdp-font);font-size:18px;font-weight:400;line-height:1.25;text-transform:uppercase;color:var(--mx-pdp-ink)}.mx-pdp__heading{margin:0;font-family:var(--mx-pdp-font);font-size:16px;font-weight:500;color:var(--mx-pdp-ink)}.mx-pdp-fit-tech{display:flex;width:100%;gap:4px}.mx-pdp-fit-tech__item{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid #ccc;border-radius:99px;font-size:14px;text-align:center}.mx-pdp-fit-tech__item>*{margin:0}.mx-pdp__option-header{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:32px}.mx-pdp__option-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.mx-pdp-options{display:flex;width:100%;flex-wrap:wrap;gap:4px;margin:0;padding:0;border:0}.mx-pdp-options__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-pdp-options__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.mx-pdp-options__label{display:flex;flex:1 1 0;min-width:0;min-height:35px;align-items:center;justify-content:center;padding:2px 8px;border:1px solid var(--mx-pdp-hairline);border-radius:2px;background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--mx-pdp-ink);font-size:14px;line-height:1.2;text-align:center;cursor:pointer;transition:color 125ms ease-in-out,background-color 125ms ease-in-out,border-color 125ms ease-in-out}.mx-pdp-options__input:checked+.mx-pdp-options__label{border-color:var(--mx-pdp-ink-strong);color:var(--mx-pdp-ink-strong)}.mx-pdp-options__input:focus-visible+.mx-pdp-options__label{outline:2px solid var(--mx-pdp-ink-strong);outline-offset:2px}.mx-pdp-options__input:disabled+.mx-pdp-options__label{border-color:transparent;background:#efefef;color:var(--mx-pdp-muted);text-decoration:line-through;cursor:not-allowed}.mx-pdp-options__select{width:100%;height:40px;padding:0 12px;border:1px solid var(--mx-pdp-hairline);border-radius:2px;background:#fff;color:var(--mx-pdp-ink);font-family:inherit;font-size:14px}.mx-pdp-price{display:flex;width:100%;align-items:flex-start;gap:12px;line-height:1.15}.mx-pdp-price__prices{display:flex;align-self:stretch;align-items:flex-end;gap:6px}.mx-pdp-price__current{margin:0;font-size:20px;font-weight:700;color:var(--mx-pdp-ink)}.mx-pdp-price__compare{margin:0;font-size:18px;font-weight:600;color:var(--mx-pdp-ink);text-decoration:line-through}.mx-pdp-price__badge{display:flex;align-items:center;gap:4px;margin:0;padding:2px 12px;border-radius:12px;background:var(--mx-pdp-sale);color:#fff;font-size:20px;font-weight:700;line-height:1.15}.mx-pdp-payment{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:14px;color:var(--mx-pdp-ink-strong)}.mx-pdp-payment strong{font-weight:700}.mx-pdp-payment__logo{height:13px;width:auto;max-width:55px;object-fit:contain}.mx-pdp-buy{display:flex;width:100%;align-items:stretch;gap:8px}.mx-pdp-buy__submit{display:flex;flex:1 1 16px;min-width:0;min-height:var(--mx-pdp-buy-control-size);align-items:center;justify-content:center;gap:8px;padding:8px;border:0;border-radius:4px;background:var(--mx-pdp-ink-strong);color:#fff;font-family:inherit;font-size:18px;font-weight:600;text-transform:uppercase;cursor:pointer}.mx-pdp :is(.mx-pdp-buy__submit,.mx-pdp-sticky__action,.btn.btn--primary){transition:background-color 125ms ease-in-out,color 125ms ease-in-out,opacity 125ms ease-in-out}.mx-pdp :is(.mx-pdp-buy__submit,.mx-pdp-sticky__action,.btn.btn--primary):not([disabled]):hover{background:#111!important;color:#fff!important;opacity:.7}.mx-pdp :is(.mx-pdp-buy__submit,.mx-pdp-sticky__action,.btn.btn--primary):focus-visible{outline:2px solid var(--mx-pdp-ink-strong);outline-offset:2px}.mx-pdp-buy__submit[disabled]{background:#757575;cursor:not-allowed}.mx-pdp-buy__wishlist{display:flex;flex:0 0 var(--mx-pdp-buy-control-size);align-items:center;justify-content:center;min-height:var(--mx-pdp-buy-control-size);border-radius:4px}.mx-pdp-swatches,mx-product-wishlist{display:block}.mx-pdp-buy__wishlist mx-product-wishlist,.mx-pdp-buy__wishlist .gw-wl-add-to-wishlist-placeholder{width:100%;height:100%}.mx-pdp-quantity{display:flex;align-items:center;border:1px solid var(--mx-pdp-hairline);border-radius:4px}.mx-pdp-quantity__button{display:flex;width:40px;height:100%;min-height:40px;align-items:center;justify-content:center;border:0;background:none;color:var(--mx-pdp-ink);cursor:pointer}.mx-pdp-quantity__input{width:44px;height:40px;border:0;background:none;color:var(--mx-pdp-ink);font-family:inherit;font-size:14px;text-align:center;-moz-appearance:textfield}.mx-pdp-quantity__input::-webkit-outer-spin-button,.mx-pdp-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mx-pdp-proof{display:flex;width:100%;flex-direction:column;gap:12px}.mx-pdp-proof .mxpv-badge,.mx-pdp-proof .metafield-single_line_text_field{line-height:1.15}.mx-pdp-proof .metafield-single_line_text_field{display:block;width:100%;color:var(--mx-pdp-sale);font-weight:600;text-align:center}.mx-pdp-bundles{display:flex;width:100%;gap:8px}.mx-pdp-bundles__tier{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:10px 8px;border:1px solid var(--mx-pdp-hairline);border-radius:4px;text-align:center}.mx-pdp-bundles__flag{padding:2px 8px;border-radius:10px;background:var(--mx-pdp-ink-strong);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mx-pdp-bundles__line{margin:0;font-size:13px}.mx-pdp-bundles__note{margin:0;font-size:11px;color:var(--mx-pdp-muted);text-align:center}.mx-pdp-benefits{display:flex;width:100%;flex-direction:column;gap:6px}.mx-pdp-benefits__row{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.mx-pdp-benefits__icon{width:20px;height:20px;object-fit:contain}.mx-pdp-accordion{display:flex;width:100%;flex-direction:column}.mx-pdp-accordion__item{width:100%;border-bottom:1px solid var(--mx-pdp-rule)}.mx-pdp-accordion__item:first-child{border-top:1px solid var(--mx-pdp-rule)}.mx-pdp-accordion+.mx-pdp-accordion{margin-top:-12px}.mx-pdp-accordion+.mx-pdp-accordion .mx-pdp-accordion__item{border-top:0}.mx-pdp-accordion__summary{display:flex;width:100%;align-items:center;justify-content:space-between;padding:24px 0;border:0;background:none;color:var(--mx-pdp-ink-strong);font-family:inherit;font-size:14px;font-weight:600;line-height:1.15;text-align:start;text-transform:uppercase;cursor:pointer;list-style:none}.mx-pdp-accordion__summary::-webkit-details-marker{display:none}.mx-pdp-accordion__summary:focus-visible{outline:2px solid var(--mx-pdp-ink-strong);outline-offset:-2px}.mx-pdp-accordion__icon{display:grid;flex:0 0 auto;place-items:center;width:16px;height:16px}.mx-pdp-accordion__icon-closed,.mx-pdp-accordion__icon-open{display:grid;grid-area:1 / 1;place-items:center}.mx-pdp-accordion__icon-open,.mx-pdp-accordion__item[open] .mx-pdp-accordion__icon-closed{display:none}.mx-pdp-accordion__item[open] .mx-pdp-accordion__icon-open{display:grid}.mx-pdp-accordion__content{max-width:720px;padding:0 0 20px;font-size:12px;line-height:1.4}.mx-pdp-accordion__content img{display:block;max-width:100%;height:auto}.mx-pdp-accordion__content>*:first-child{margin-top:0}.mx-pdp-accordion__content>*:last-child{margin-bottom:0}.mx-pdp-accordion__badge{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600}.mx-pdp-accordion__badge--featured{justify-content:center;width:min(280px,100%);margin:0 auto 16px;padding:8px 16px;border-radius:2px;background:var(--mx-accordion-badge-bg, #e3174e);color:var(--mx-accordion-badge-color, #fff);font-size:12px;font-weight:500;line-height:1.5}.mx-pdp-accordion__marquee{--mx-ticker-gap: 8px;--mx-ticker-offset: -50%;--mx-ticker-duration: 30s;position:relative;display:block;width:100%;padding:0 0 16px;overflow:hidden}.mx-pdp-accordion__marquee .mx-ticker__track{display:flex;width:max-content;gap:var(--mx-ticker-gap);animation:mx-pdp-accordion-marquee var(--mx-ticker-duration) linear infinite;will-change:transform}.mx-pdp-accordion__marquee:focus-within .mx-ticker__track,.mx-pdp-accordion__marquee[data-paused=true] .mx-ticker__track{animation-play-state:paused}.mx-pdp-accordion__marquee .mx-ticker__list{display:flex;align-items:center;gap:var(--mx-ticker-gap);margin:0;padding:0;list-style:none}.mx-pdp-accordion__media-item{flex:0 0 180px;aspect-ratio:1;border:4px solid #fff;border-radius:2px;overflow:hidden}.mx-pdp-accordion__media-item picture,.mx-pdp-accordion__media-image{display:block;width:100%;height:100%}.mx-pdp-accordion__media-image{object-fit:cover}.mx-pdp-accordion__marquee .mx-ticker__toggle{position:absolute;z-index:2;top:4px;left:4px;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.mx-pdp-accordion__marquee .mx-ticker__toggle:focus-visible{width:auto;height:auto;padding:4px 8px;overflow:visible;clip-path:none;border:1px solid var(--mx-pdp-ink-strong);background:#fff;color:var(--mx-pdp-ink-strong);font:600 12px/1.2 var(--mx-pdp-font)}@keyframes mx-pdp-accordion-marquee{to{transform:translate3d(var(--mx-ticker-offset),0,0)}}.mx-pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:6px 32px;background:#fff;box-shadow:0 -1px 8px #00000014;transform:translateY(100%);visibility:hidden;transition:transform .2s ease-in-out,visibility .2s}.mx-pdp-sticky[data-visible=true]{transform:translateY(0);visibility:visible}.mx-pdp-sticky__meta{display:flex;flex-direction:column;min-width:0}.mx-pdp-sticky__title{margin:0;overflow:hidden;font-size:14px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.mx-pdp-sticky__price{margin:0;font-size:16px;font-weight:700}.mx-pdp-sticky__action{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 24px;border:0;border-radius:4px;background:var(--mx-pdp-ink-strong);color:#fff;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mx-product-carousel--compact{width:100%;min-width:0;padding-top:4px}.mx-product-carousel--compact .fuel-07-products__item{flex-basis:calc((100% - 6px)/2)}.mx-product-carousel--compact .fuel-07-carousel__navigation{margin-top:12px}.mx-product-carousel--compact .fuel-07-carousel__button{width:40px;height:40px}.mx-product-carousel .fuel-07-card__title{display:-webkit-box;min-height:2.4em;overflow:hidden;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mx-product-carousel .fuel-07-card{gap:4px}.mx-product-carousel .fuel-07-card__prices{font-size:20px;line-height:1.15}.mx-product-carousel .fuel-07-card__compare-price{font-size:18px}.mx-product-carousel .fuel-07-card__callout{display:none}@media(prefers-reduced-motion:reduce){.mx-pdp-accordion__marquee .mx-ticker__track{animation-play-state:paused}.mx-pdp *,.mx-pdp-sticky{transition-duration:.01ms!important}}@media(min-width:769px){.mx-pdp-sticky{padding-left:200px}}@media(min-width:1025px)and (max-width:1279px){.mx-pdp-buy{display:grid;grid-template-columns:minmax(0,1fr) var(--mx-pdp-buy-control-size)}.mx-pdp-quantity{grid-column:1 / -1;width:max-content;max-width:100%}}@media(max-width:1024px){.mx-pdp-accordion__marquee{--mx-ticker-gap: 4px}.mx-pdp-accordion__media-item{flex-basis:150px}.mx-pdp__info-inner{gap:12px}.mx-pdp__layout{flex-direction:column;gap:12px}.mx-pdp__gallery{position:relative;top:auto;width:100%}.mx-pdp-gallery__thumb-item{flex:0 0 calc(25% - 6px)}.mx-pdp__info{position:relative;top:auto;width:100%;padding:0 var(--mx-pdp-info-inline-end) 0 32px}.mx-pdp-price__badge{font-size:20px}.mx-pdp-buy__submit{font-size:16px}.mx-product-carousel--compact .fuel-07-products__item{flex-basis:calc((100% - 12px) / 3)}.mx-pdp--tops .mx-product-carousel--compact .fuel-07-products__item{flex-basis:calc((100% - 6px)/2)}.mx-product-carousel .fuel-07-card__title{min-height:2.15em;font-size:14px}.mx-product-carousel .fuel-07-card__prices{font-size:18px}.mx-product-carousel .fuel-07-card__compare-price{font-size:16px}}@media(max-width:768px){.mx-pdp-price__badge{font-size:18px}.mx-pdp-sticky__meta{display:none}.mx-pdp-sticky__action{flex:1 1 auto;width:100%;min-height:54px;font-size:14px}.mx-product-carousel--compact .fuel-07-products__item{flex-basis:calc((100% - 6px)/2)}}@media(max-width:575px){.mx-pdp__layout{flex-direction:column;gap:12px;padding:0}.mx-pdp__gallery{gap:4px;width:100%}.mx-pdp-gallery{gap:4px}.mx-pdp-gallery__main{gap:0;overflow-x:auto;overflow-y:hidden}.mx-pdp-gallery__main-item{flex:0 0 100%;scroll-snap-align:center}.mx-pdp-gallery__thumbs{gap:4px}.mx-pdp-gallery__thumb-item{flex:0 0 calc(25% - 3px)}.mx-pdp__info{padding:8px 16px 0}.mx-pdp__title{font-size:16px}.mx-pdp-fit-tech__item{padding:8px 0;font-size:12px}.mx-pdp-options__label{min-height:40px}.mx-pdp-price{align-items:flex-end}.mx-pdp-price__prices{align-items:center;padding:2px 16px 0 0}.mx-pdp-price__current{font-size:22px}.mx-pdp-price__badge{font-size:16px}.mx-pdp-payment{font-size:12px;line-height:1.4}.mx-pdp-buy__submit{font-size:14px}.mx-pdp-buy__wishlist{background:transparent}.mx-pdp-sticky{gap:12px;padding:6px 12px}.mx-product-carousel .fuel-07-card__title{min-height:25px;font-size:11px}.mx-product-carousel .fuel-07-card__prices{font-size:16px}.mx-product-carousel .fuel-07-card__compare-price{font-size:14px}}.mxsc__trigger{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:7px 14px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:var(--mx-pdp-ink);font-family:var(--mx-pdp-font, Montserrat, sans-serif);font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color 125ms ease-in-out,background-color 125ms ease-in-out}.mxsc__trigger:hover{border-color:#000;background:#f5f5f5}.mxsc__trigger:focus-visible,.mxsc__close:focus-visible,.mxsc__select:focus-visible{outline:2px solid #000;outline-offset:2px}.mxsc__dialog{width:min(calc(100vw - 48px),340px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;color:#000;box-shadow:0 8px 8px -4px #10182808}.mxsc__dialog::backdrop{background:#0000004d}.mxsc__modal{position:relative;max-height:calc(100dvh - 48px);padding:12px;overflow-y:auto;overscroll-behavior:contain}.mxsc__image{display:block;width:100%;height:auto;border-radius:4px}.mxsc__close{position:absolute;z-index:1;top:20px;right:20px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#111;font-size:26px;line-height:1;cursor:pointer}.mxsc__select{display:block;width:100%;min-height:44px;margin:8px 0 0;padding:11px 0;border:2px solid #000;border-radius:4px;background:#000;color:#fff;font-family:var(--mx-pdp-font, Montserrat, sans-serif);font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer}html.mxsc-lock{overflow:hidden}.mxsf-trigger{display:inline-flex;align-items:center;gap:5px;width:auto;padding:6px 12px;border:1px solid #000;border-radius:4px;background:#fff;color:#000;font-family:var(--mx-pdp-font, Montserrat, sans-serif);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:background .15s,color .15s}.mxsf-trigger:hover{background:#000;color:#fff}.mxsf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px;background:#00000073;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.mxsf-overlay[open],.mxsf-overlay.mxsf-open{display:flex}.mxsf-overlay *{box-sizing:border-box;font-family:inherit}.mxsf-modal{position:relative;width:100%;max-width:380px;max-height:90vh;margin:0;padding:28px 24px 22px;overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 8px 32px #0000002e}.mxsf-close{position:absolute;top:8px;right:12px;width:auto;padding:4px;border:none;background:none;color:#666;font-size:24px;line-height:1;cursor:pointer}.mxsf-close:hover{color:#000}.mxsf-title{margin:0 0 4px;color:#000;font-size:16px;font-weight:600;letter-spacing:.01em}.mxsf-intro{margin:0 0 16px;color:#555;font-size:12.5px;line-height:1.5}.mxsf-row{display:flex;gap:10px;margin-bottom:12px}.mxsf-field{flex:1}.mxsf-field-full{margin-bottom:12px}.mxsf-label{display:block;margin-bottom:4px;color:#333;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mxsf-hint{margin-left:4px;color:#999;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.mxsf-input{width:100%;margin:0;padding:10px 12px;border:1px solid #d0d0d0;border-radius:5px;background:#fafafa;color:#333;font-size:16px;-moz-appearance:textfield}.mxsf-input::-webkit-outer-spin-button,.mxsf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mxsf-input:focus{border-color:#000;outline:2px solid #000;outline-offset:2px}.mxsf-input::placeholder{color:#bbb;font-size:15px}.mxsf-btn{width:100%;margin-top:2px;padding:12px;border:none;border-radius:5px;background:#000;color:#fff;font-size:14px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .15s}.mxsf-btn:hover{background:#333}.mxsf-btn:disabled{background:#a0a0a0;cursor:not-allowed}.mxsf-result{display:none;margin-top:16px;padding:14px 14px 10px;border-left:3px solid #000;border-radius:6px;background:#f5f5f5;text-align:center}.mxsf-result.mxsf-show{display:block}.mxsf-result-label{margin:0 0 4px;color:#555;font-size:12px}.mxsf-result-size{margin:0 0 6px;color:#000;font-size:24px;font-weight:700}.mxsf-result-note{margin:0;color:#777;font-size:11px;font-style:italic;line-height:1.4}.mxsf-result-tip{margin:6px 0 0;color:#000;font-size:11px;font-weight:600;line-height:1.4}.mxsf-disclaimer{margin:14px 0 0;color:#888;font-size:10.5px;line-height:1.5;text-align:center}.mxpv-root{min-height:36px;text-align:center}.mxpv-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid #d4edda;border-radius:6px;background:#f5f9f5;color:#000;font-size:13px;font-weight:500;opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}.mxpv-badge.mxpv-visible{opacity:1;transform:translateY(0)}.mxpv-icon{flex-shrink:0;width:15px;height:15px;color:#000}@media(max-width:480px){.mxsf-modal{padding:24px 18px 18px;border-radius:10px}.mxpv-badge{padding:6px 11px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/mx-pdp.css.map */
