/** Shopify CDN: Minification failed

Line 520:62860 Expected ":"
Line 520:62861 Expected identifier but found "0px"

**/
@font-face{
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//masonclothing.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//masonclothing.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}@font-face{
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//masonclothing.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//masonclothing.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}@font-face{
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//masonclothing.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("//masonclothing.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}@font-face{
  font-family: Poppins;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//masonclothing.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
       url("//masonclothing.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
}.ms{
          --font-body-family: Poppins, sans-serif;
          --font-body-style: normal;
          --font-body-weight: 400;
          --font-body-weight-bold: 700;
        }@font-face{
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//masonclothing.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//masonclothing.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}.ms{
          --font-heading-family: Poppins, sans-serif;
          --font-heading-style: normal;
          --font-heading-weight: 700;
        }.ms{
        --font-body-scale: 1.0;
        --font-heading-scale: 1.3;
        --font-heading-line-height: 0.3;
        --font-heading-letter-spacing: 0.6px;

        --color-base-text: 0, 0, 0;
        --color-shadow: 0, 0, 0;
        --color-base-background-1: 255, 255, 255;
        --color-base-background-2: 249, 232, 232;
        --color-base-solid-button-labels: 255, 255, 255;
        --color-base-outline-button-labels: 0, 0, 0;
        --color-base-accent-1: 206, 81, 69;
        --color-base-accent-2: 18, 18, 18;
        --payment-terms-background-color: #ffffff;

        --gradient-base-background-1: #ffffff;
        --gradient-base-background-2: #f9e8e8;
        --gradient-base-accent-1: #ce5145;
        --gradient-base-accent-2: linear-gradient(54deg, rgba(105, 14, 14, 1), rgba(255, 255, 255, 1) 14%);

        --media-padding: px;
        --media-border-opacity: 0.1;
        --media-border-width: 0px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 0px;
        --media-shadow-blur-radius: 20px;
        --media-shadow-visible: 0;

        --page-width: 1200px;
        --page-width-margin: 0px;

        --product-card-image-padding: 0px;
        --product-card-corner-radius: 0px;
        --product-card-text-alignment: center;
        --product-card-border-width: 0px;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.1;
        --product-card-shadow-visible: 1;
        --product-card-shadow-horizontal-offset: 2px;
        --product-card-shadow-vertical-offset: 6px;
        --product-card-shadow-blur-radius: 15px;

        --collection-card-image-padding: 0px;
        --collection-card-corner-radius: 0px;
        --collection-card-text-alignment: center;
        --collection-card-border-width: 0px;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.05;
        --collection-card-shadow-visible: 1;
        --collection-card-shadow-horizontal-offset: 2px;
        --collection-card-shadow-vertical-offset: 6px;
        --collection-card-shadow-blur-radius: 15px;

        --blog-card-image-padding: 0px;
        --blog-card-corner-radius: 0px;
        --blog-card-text-alignment: center;
        --blog-card-border-width: 0px;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.05;
        --blog-card-shadow-visible: 1;
        --blog-card-shadow-horizontal-offset: 10px;
        --blog-card-shadow-vertical-offset: 10px;
        --blog-card-shadow-blur-radius: 0px;

        --badge-corner-radius: 0px;
        
        --slider-arrow-size: 30px;
        --slider-arrow-border-radius: 50.0%;
        --slider-arrow-icon-size: 0.6em;
        --pagination-dot-width: 6px;
        --pagination-dot-height: 6px;
        --pagination-dot-active-scale: 1.5;
        --pagination-dot-spacing: 12px;
        --pagination-dot-radius: 5px;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.1;
        --popup-shadow-horizontal-offset: 10px;
        --popup-shadow-vertical-offset: 12px;
        --popup-shadow-blur-radius: 20px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 40px;
        --grid-desktop-horizontal-spacing: 40px;
        --grid-mobile-vertical-spacing: 20px;
        --grid-mobile-horizontal-spacing: 20px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 10px;
        --text-boxes-shadow-vertical-offset: 12px;
        --text-boxes-shadow-blur-radius: 20px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 2px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --swatches-radius: 50.0%;
        --swatches-border-opacity: 0.0;
        --swatches-selected-border-opacity: 0.5;

        --pickers-overlay-opacity: 0.08;
        --pickers-radius: 8px;
        --pickers-small-radius: 3.2px;
        --pickers-border-width: 1px;
        --pickers-border-color: var(--color-base-accent-1);
        --pickers-border-opacity: 0.2;
        --pickers-shadow-opacity: 0.0;
        --pickers-shadow-horizontal-offset: 0px;
        --pickers-margin-offset: 0px;
        --pickers-shadow-vertical-offset: 0px;
        --pickers-shadow-blur-radius: 0px;
        --pickers-radius-outset: 9px;
        --pickers-hover-overlay-opacity: 0.1;
        --pickers-hover-border-opacity: 0.55;

        --quantity-overlay-opacity: 0.06;
        --quantity-radius: 8px;
        --quantity-small-radius: 3.2px;
        --quantity-border-width: 1px;
        --quantity-border-color: var(--color-base-accent-1);
        --quantity-border-opacity: 0.2;
        --quantity-shadow-opacity: 0.0;
        --quantity-shadow-horizontal-offset: 0px;
        --quantity-margin-offset: 0px;
        --quantity-shadow-vertical-offset: 0px;
        --quantity-shadow-blur-radius: 0px;
        --quantity-radius-outset: 9px;
        --quantity-hover-overlay-opacity: 0.06;
        --quantity-hover-border-opacity: 0.15;

        --inputs-radius: 6px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.6;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: -4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 7px;
        --inputs-hover-border-opacity: 1;
        
        --variant-pills-inactive-overlay-opacity: 0.0;
        --variant-pills-text-size: 14px;
        --variant-pills-padding-y: 10px;
        --variant-pills-padding-x: 20px;
        --variant-pills-radius: 0px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }.ms *,.ms *::before,.ms *::after{
        box-sizing: inherit;
      }.ms{
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }.ms{
        display: grid;
        grid-template-rows: auto auto 1fr auto;grid-template-rows: auto auto auto 1fr auto;grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        overflow-x: hidden;
        font-size: 15px;
        letter-spacing: 0.06em;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
        
      }.ms .animate-section{
          --animation-duration: 650ms;
          --init-delay: 150ms;
          --child-delay: 150ms;
        }.ms .animate-section.animate--hidden .animate-item{
          opacity: 0;
          filter: blur(1px);
          transform: translate(0%, 0%) scale(%);
        }@media screen and (min-width: 750px){.ms{
          font-size: 16px;
        }}@font-face{
        font-family: 'Material Symbols Outlined';
        src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v141/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0.woff2) format('woff2');
        font-style: normal;
        font-weight: 300;
        font-display: block;
      }.ms .material-symbols-outlined{
        font-family: 'Material Symbols Outlined';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        line-height: 1;
        letter-spacing: normal;
        text-transform: none;
        display: inline-block;
        white-space: nowrap;
        word-wrap: normal;
        direction: ltr;
        -webkit-font-feature-settings: 'liga';
        -webkit-font-smoothing: antialiased;
        max-width: 1em;
        overflow: hidden;
        flex-shrink: 0;
        font-variation-settings:
        'FILL' 0,
        'wght' 300,
        'GRAD' 0,
        'opsz' 48;
        vertical-align: bottom;
      }.ms .animate-section.animate--hidden .animate-item{
          opacity: 1;
          filter: blur(0);
          transform: none;
        }.ms{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #FFCC02;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.ms .jdgm-preview-badge .jdgm-star.jdgm-star{color:#FFCC00}.ms .jdgm-prev-badge__text{visibility:hidden}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.ms .jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ms .jdgm-star:hover{opacity:1}.ms .jdgm-star:last-of-type{padding:0 !important}.ms .jdgm-star.jdgm--on:before{content:"\e000"}.ms .jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ms .jdgm-prev-badge{display:block !important}.ms .countdown-bar{
    background: var(--countdown-bg);
    color: var(--countdown-text);
    width: 100%;
    z-index: 10;
  }.ms .countdown-bar__inner{
    max-width: 1400px;
    margin: 0 auto;
    padding: var(--countdown-padding-top-mobile) 20px var(--countdown-padding-bottom-mobile);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 24px;
  }.ms .countdown-bar__text{
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.2;
  }.ms .countdown-bar__heading{
    font-weight: 800;
    font-size: var(--heading-size-mobile);
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }.ms .countdown-bar__subheading{
    font-size: var(--subheading-size-mobile);
    letter-spacing: 1px;
    text-transform: uppercase;
    opacity: 0.9;
  }.ms .countdown-bar__timer{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 4px;
    background: var(--countdown-timer-bg);
    color: var(--countdown-timer-text);
    border-radius: 4px;
    padding: 4px 10px;
    width: fit-content;
    text-align: center;
  }.ms .countdown-bar__unit{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }.ms .countdown-bar__value{
    display: inline-block;
    font-weight: 800;
    font-size: var(--countdown-size-mobile);
    line-height: 1;
    transform: scale(var(--digit-scale-mobile));
  }.ms .countdown-bar__label{
    font-size: calc(0.32em + 2px);
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0.7;
    margin-top: 2px;
  }.ms .countdown-bar__sep{
    display: flex;
    flex-direction: column;
    align-items: center;
  }.ms .countdown-bar__sep-char{
    font-weight: 800;
    font-size: var(--countdown-size-mobile);
    line-height: 1;
    transform: scale(var(--digit-scale-mobile));
  }.ms .countdown-bar__sep-spacer{
    visibility: hidden;
    font-size: calc(0.32em + 2px);
    margin-top: 2px;
    line-height: 1;
  }@media screen and (max-width: 749px){.ms .countdown-bar__inner{ gap: 10px; }}@media screen and (min-width: 750px){.ms .countdown-bar__inner{
      padding-top: var(--countdown-padding-top-desktop);
      padding-bottom: var(--countdown-padding-bottom-desktop);
    }.ms .countdown-bar__heading{ font-size: var(--heading-size-desktop); }.ms .countdown-bar__subheading{ font-size: var(--subheading-size-desktop); }.ms .countdown-bar__value{
      font-size: var(--countdown-size-desktop);
      transform: scale(var(--digit-scale-desktop));
    }.ms .countdown-bar__sep-char{
      font-size: var(--countdown-size-desktop);
      transform: scale(var(--digit-scale-desktop));
    }}.ms .section-template--28123995078877__main-padding{
      padding-top: 8px;
      padding-bottom: 0px;
    }@media screen and (min-width: 750px){.ms .section-template--28123995078877__main-padding{
        padding-top: 36px;
        padding-bottom: 0px;
      }}.ms #MediaGallery-template--28123995078877__main{
      --desktop-thumbnails: 5;
      --desktop-vertical-thumbnails-width: 16%;
      --mobile-thumbnails: 5;
      --mobile-vertical-thumbnails-width: 16%;
    }@media screen and (max-width: 749px){.ms #MediaGallery-template--28123995078877__main{
        --media-radius: 0px;
        --grid-mobile-horizontal-spacing: 0px;
        --mobile-scroll-padding: calc(0% + 0px);
        --slide-container-percentage-width: 100%;
        --slide-inner-percentage-width: 95%;
      }}.ms .product__title-Ab2U2MzRmb0RuUWVPT__product_title_hJeKke h1{
      font-size: 24px;
    }@media screen and (max-width: 749px){.ms .product__title-Ab2U2MzRmb0RuUWVPT__product_title_hJeKke h1{
        font-size: 20px;
      }}.ms .icons-with-text__icon-item-AYko4eDAzNEIyWi91a__icon_with_content_6CTJ94 .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AR3lNSFFRbGxaSTFsN__icon_with_content_UAQY8C .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AWW9vY1dwaVdxaFNMW__icon_with_content_VjwQby .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AdVB5TGNlMitJNWpVN__icon_with_content_J3eC7e .rte p{
    font-size: 14px;
  }.ms .product-form__input--pills{ display: none !important; }.ms .sock-size-label{ font-size: 16px; font-weight: 700; letter-spacing: 0.08em; color: #111; text-transform: uppercase; margin-bottom: 10px; font-family: inherit; }.ms .sock-size-label span{ color: #aaa; font-weight: 400; margin-left: 4px; }.ms .sock-size-grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }@media (max-width: 480px){.ms .sock-size-grid{ gap: 5px; }}.ms .sock-size-btn{ border: 1.5px solid #ddd; background: #fff; border-radius: 6px; padding: 0; cursor: pointer; font-family: inherit; overflow: hidden; transition: border-color 0.15s; display: flex; flex-direction: column; width: 100%; min-height: 115px; }@media (max-width: 480px){.ms .sock-size-btn{ min-height: 100px; }}.ms .sock-size-btn:hover{ border-color: #111; }.ms .sock-size-btn.active{ border: 2px solid #111; }.ms .sock-size-btn .sn{ flex: 0 0 34%; display: flex; align-items: center; justify-content: center; font-weight: 800; letter-spacing: 0.01em; text-transform: uppercase; color: #111; background: #fff; border-bottom: 1.5px solid #ddd; width: 100%; text-align: center; padding: 2px 3px; box-sizing: border-box; line-height: 1.2; word-break: break-word; font-size: clamp(11px, 3.4vw, 15px); }.ms .sock-size-btn.active .sn{ background: #111; color: #fff; border-bottom-color: #111; }.ms .sock-size-btn .sr{ flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #444; line-height: 1.6; text-align: center; padding: 5px 4px; background: #fff; width: 100%; word-break: break-word; box-sizing: border-box; gap: 2px; font-size: clamp(11px, 3vw, 14px); }.ms .sock-size-btn .sr span{ display: block; }.ms .sock-size-btn.active .sr{ background: #f1f1f3; color: #444; }.ms #ProductSubmitButton-template--28123995078877__main{
    --icon-scale: 1.2em;
    --icon-spacing: 10px;
  }.ms #ProductSubmitButton-template--28123995078877__main{
      --color-button: 206, 81, 69;
      --color-button-text: 255, 255, 255;
    }.ms #Accordion-AeS9NTWRrMlVaYzBiT__collapsible_row_jD9Lf7{
    --animation-duration: 0.4s;
    --border-thickness: 1px;
    --border-style: solid;
    
  }.ms #Accordion-AN1VaRDNtNGxrSUtRc__collapsible_row_ibpnAx{
    --animation-duration: 0.4s;
    --border-thickness: 1px;
    --border-style: solid;
    
  }.ms #Accordion-ARy9zbjZlZ2lheVlWM__collapsible_row_UHnVrk{
    --animation-duration: 0.4s;
    --border-thickness: 1px;
    --border-style: solid;
    
  }.ms .section-template--28123995078877__comparison_table_ENNTrW-padding{
    padding-top: 27px;
    padding-bottom: 27px;
  }@media screen and (min-width: 750px){.ms .section-template--28123995078877__comparison_table_ENNTrW-padding{
      padding-top: 36px;
      padding-bottom: 36px;
    }}.ms .comparison-table-template--28123995078877__comparison_table_ENNTrW{
    --border-radius: 12px;
  }.ms .comparison-table-template--28123995078877__comparison_table_ENNTrW tr:not(:last-of-type) .highlighted-cell{
      --cell-separator-opacity: 0.06;
    }.ms .comparison-table-template--28123995078877__comparison_table_ENNTrW tr:not(:last-of-type) .regular-cell{
      --cell-separator-opacity: 0.1;
    }.ms .comparison-table-template--28123995078877__comparison_table_ENNTrW tr:nth-child(2n) .highlighted-cell{
      --cell-overlay-opacity: 0.0;
    }.ms .comparison-table-template--28123995078877__comparison_table_ENNTrW tr:nth-child(2n) .regular-cell{
      --cell-overlay-opacity: 0.0;
    }.ms .color-scheme-template--28123995078877__comparison_table_ENNTrW.color-custom{
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    
      
      --gradient-background: url('//masonclothing.com/cdn/shop/files/hf_20260318_173737_8b5b6c50-5afa-4ec3-990a-4bc007196011.jpg?v=1773855657') center center / cover no-repeat;
      
    
    --color-foreground: 255, 255, 255;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }.ms .section-template--28123995078877__custom_columns_new_8jPhAR-padding{
    padding-top: 27px;
    padding-bottom: 27px;
  }@media screen and (min-width: 750px){.ms .section-template--28123995078877__custom_columns_new_8jPhAR-padding{
      padding-top: 36px;
      padding-bottom: 36px;
    }}.ms .icons-with-text__icon-item-ANnZmOHp1Y2EwaHZFR__icon_with_content_HxNgje .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AT2JYM0NYZTMvanhNR__icon_with_content_Ybmaqm .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AWHE1MmFkd1QvMjByY__icon_with_content_qHJC8n .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AbVdBQ00xS2t1aFBGW__icon_with_content_9qBFgK .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-ANGZFZU1JZU05N0pCM__icon_with_content_PF93YJ .rte p{
    font-size: 14px;
  }.ms .icons-with-text__icon-item-AM2JTeUNUVG9haXRaL__icon_with_content_wXNpKL .rte p{
    font-size: 14px;
  }.ms .section-template--28123995078877__image_slider_tjFzUc-padding{
    padding-top: 27px;
    padding-bottom: 27px;
  }.ms .section-template--28123995078877__image_slider_tjFzUc-padding .image-slide{
    border-radius: 0px;
  }@media screen and (min-width: 750px){.ms .section-template--28123995078877__image_slider_tjFzUc-padding{
      padding-top: 36px;
      padding-bottom: 36px;
    }.ms .section-template--28123995078877__image_slider_tjFzUc-padding .image-slide{
      border-radius: 0px;
    }}.ms .color-scheme-template--28123995078877__image_slider_tjFzUc.color-custom{
    --color-background: 245, 245, 245;
    --gradient-background: #f5f5f5;
    
    --color-foreground: 18, 18, 18;
  }.ms .section-divider-template--28123995078877__section_divider_JRXLLf{
    transform: scaleX(1) scaleY(1);
  }.ms .section-template--28123995078877__section_divider_JRXLLf-top-padding{
    height: 0px;
  }.ms .section-template--28123995078877__section_divider_JRXLLf-bottom-padding{
    height: 0px;
  }@media screen and (min-width: 750px){.ms .section-template--28123995078877__section_divider_JRXLLf-top-padding{
      height: 0px;
    }.ms .section-template--28123995078877__section_divider_JRXLLf-bottom-padding{
      height: 0px;
    }}.ms .bg-color-template--28123995078877__section_divider_JRXLLf.color-custom{
    --color-background: 243, 243, 243;
  }.ms #CollapsibleRows-template--28123995078877__collapsible_content_3qqKma .accordion{
    --animation-duration: 0.4s;
    --border-thickness: 1px;
    --border-style: solid;
    
  }.ms #CollapsibleRows-template--28123995078877__collapsible_content_3qqKma .accordion + .accordion{
    margin-top: 4px;
  }.ms .section-template--28123995078877__collapsible_content_3qqKma-padding{
    padding-top: 0px;
    padding-bottom: 27px;
  }@media screen and (min-width: 750px){.ms .section-template--28123995078877__collapsible_content_3qqKma-padding{
      padding-top: 0px;
      padding-bottom: 36px;
    }}@media screen and (max-width: 749px){.ms #Slider-template--28123995078877__slideshow_YHVcfy::before,.ms #Slider-template--28123995078877__slideshow_YHVcfy .media::before{
        
          padding-bottom: 44.8%;
        
        content: '';
        display: block;
      }}@media screen and (min-width: 750px){.ms #Slider-template--28123995078877__slideshow_YHVcfy::before,.ms #Slider-template--28123995078877__slideshow_YHVcfy .media::before{
        padding-bottom: 44.8%;
        content: '';
        display: block;
      }}.ms #Slide-template--28123995078877__slideshow_YHVcfy-1 .banner__media::after{
          opacity: 0.0;
        }.ms{scroll-behavior: smooth;}.ms img{max-width: 100%;height: auto;vertical-align: bottom;}.ms button{background-color: transparent;outline: none;border: none;color: rgb(var(--color-foreground));}.ms a{color: inherit;}@media screen and (max-device-width: 480px){.ms{-webkit-text-size-adjust: 100%;}}.ms splide-component{display: block;}.ms .grid,.ms .list-unstyled,.ms summary{list-style: none;}.ms .link{text-decoration: underline;text-underline-offset: 3px;}.ms .nowrap{white-space: nowrap;}.ms .badge{word-break: break-word;}.ms .color-background-1,.ms{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-link: var(--color-base-outline-button-labels);--alpha-link: 0.85;--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1;--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: 0.1;--accent-color: var(--color-base-accent-1);--border-color: var(--color-foreground);}.ms .color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text));--accent-color: var(--color-base-accent-1);}.ms .color-accent-1,.ms .color-accent-2{--color-foreground: var(--color-base-solid-button-labels);--accent-color: var(--color-foreground);}.ms .color-accent-1{--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);}.ms .color-accent-2{--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2);}.ms .accent-color-accent-1{--accent-color: var(--color-base-accent-1);}.ms .accent-color-text{--accent-color: var(--color-base-text);}.ms .accent-2-color-text{--accent-2-color: var(--color-base-text);}.ms .text-color-text{color: rgb(var(--color-base-text));--color-foreground: var(--color-base-text);}.ms .color-accent-1,.ms .color-accent-2,.ms .color-inverse{--color-link: var(--color-foreground);--alpha-link: 0.7;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1;}.ms .color-background-1,.ms{--color-card-hover: var(--color-base-text);}.ms .color-inverse{--color-card-hover: var(--color-base-background-1);}.ms .color-accent-1,.ms .color-accent-2{--color-card-hover: var(--color-base-solid-button-labels);}.ms{--color-icon: rgb(var(--color-base-text));}.ms .content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible);}.ms .contains-media,.ms .global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible);}.ms .hidden,.ms .no-js:not(html),.ms .no-js .no-js-hidden{display: none !important;}.ms .no-js .no-js:not(html){display: block !important;}.ms .no-js .no-js-inline{display: inline-block !important;}.ms .page-width{max-width: var(--page-width);margin: 0 auto;padding: 0 15px;}.ms .isolate{position: relative;z-index: 0;}.ms .flex-center{display: flex;align-items: center;justify-content: center;}.ms .flex-justify-start{justify-content: flex-start;}.ms .flex-shrink-0{flex-shrink: 0;}.ms .section+.section{margin-top: var(--spacing-sections-mobile);}.ms .color-accent-1,.ms .color-accent-2,.ms .color-background-1,.ms .color-inverse,.ms .color-custom,.ms{color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}.ms .no-background{background: none;}.ms .index-0{--index: 0;}.ms .index-1{--index: 1;}@media screen and (min-width: 750px){.ms .desktop-hidden{display: none !important;}}@media screen and (max-width: 749px){.ms .mobile-hidden{display: none !important;}}.ms .list-unstyled{margin: 0;padding: 0;}.ms .visually-hidden{position: absolute !important;overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);word-wrap: normal !important;}.ms .visually-hidden--inline{margin: 0;height: 1em;}.ms .overflow-hidden{height: 100vh;}.ms .skip-to-content-link:focus{z-index: 9999;position: inherit;overflow: auto;width: auto;height: auto;clip: auto;}.ms .icon-arrow{width: 15px;}.ms .media,.ms summary{position: relative;}.ms ::selection{background-color: rgba(var(--color-foreground), 0.2);}.ms .h1,.ms .h2,.ms .h3,.ms .h4,.ms .h5,.ms h1,.ms h2,.ms h3,.ms h4{font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}.ms .link--text:hover{color: rgba(var(--color-foreground), 0.9);}.ms .h1,.ms h1{font-size: calc(var(--font-heading-scale) * 22.5px);}.ms .h2,.ms h2{font-size: calc(var(--font-heading-scale) * 20px);}.ms .h3,.ms h3{font-size: calc(var(--font-heading-scale) * 17px);}.ms .h4,.ms h4{font-size: calc(var(--font-heading-scale) * 14.5px);}.ms .h5{font-size: calc(var(--font-heading-scale) * 12px);}@media only screen and (min-width: 750px){.ms .h1,.ms h1{font-size: calc(var(--font-heading-scale) * 30px);}.ms .h2,.ms h2{font-size: calc(var(--font-heading-scale) * 24px);}.ms .h3,.ms h3{font-size: calc(var(--font-heading-scale) * 18px);}.ms .h5{font-size: calc(var(--font-heading-scale) * 13px);}}.ms .caption{font-size: 10px;letter-spacing: 0.7px;line-height: calc(1 + 0.7 / var(--font-body-scale));}.ms .caption-large,.ms .form__label,.ms .select__select{font-size: 13px;line-height: calc(1 + 0.5 / var(--font-body-scale));letter-spacing: 0.4px;}.ms .link--text{color: rgb(var(--color-foreground));}.ms table:not([class]){table-layout: fixed;border-collapse: collapse;font-size: 14px;border-style: hidden;box-shadow: 0 0 0 1px rgba(var(--color-foreground), 0.2);}.ms table:not([class]) td,.ms table:not([class]) th{padding: 1em;border: 1px solid rgba(var(--color-foreground), 0.2);}.ms .left{text-align: left;}.ms .center{text-align: center;}@media screen and (max-width: 749px){.ms .mobile-left{text-align: left;}.ms .mobile-center{text-align: center;}}@media screen and (min-width: 750px){.ms .desktop-left{text-align: left;}}.ms a:empty,.ms div:empty,.ms ul:empty{display: none;}.ms .link{cursor: pointer;display: inline-block;border: none;box-shadow: none;color: rgb(var(--color-link));background-color: transparent;font-size: 14px;font-family: inherit;}.ms details>*{box-sizing: border-box;}.ms{--duration-short: 100ms;--duration-default: 200ms;--duration-long: 500ms;}.ms .underlined-link{color: rgba(var(--color-link), var(--alpha-link));text-underline-offset: 3px;text-decoration-thickness: 1px;transition: text-decoration-thickness 0.1s;}.ms .underlined-link:hover{color: rgb(var(--color-link));text-decoration-thickness: 2px;}.ms .animate-arrow .icon-arrow path{transform: translateX(-2.5px);transition: transform var(--duration-short) ease;}.ms .animate-arrow:hover .icon-arrow path{transform: translateX(-0.5px);}.ms summary{cursor: pointer;}.ms summary .icon-caret{position: absolute;height: 6px;right: 15px;top: calc(50% - 2px);}.ms summary::-webkit-details-marker{display: none;}.ms :focus{outline: 0;box-shadow: none;}.ms :focus-visible{outline: 2px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3);}.ms .no-js :focus{outline: 2px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3);}.ms .rte:after{clear: both;content: "";display: block;}.ms .rte>p:first-child{margin-top: 0;}.ms .rte>p:last-child{margin-bottom: 0;}.ms .rte table{table-layout: fixed;}@media screen and (min-width: 750px){.ms .rte table td{padding-left: 12px;padding-right: 12px;}}.ms .content-rte>*{margin: 0;}.ms .content-rte>*+*{margin-top: 20px;}.ms .block-margins>*:first-child,.ms .block-margins>style:first-child+*{margin-top: 0 !important;}.ms .block-margins>*:last-child{margin-bottom: 0 !important;}.ms .title{margin: 30px 0 20px;}.ms .title-wrapper--no-top-margin,.ms .title-wrapper--no-top-margin>.title{margin-top: 0;}.ms .title-wrapper--no-top-margin{text-align: center;}.ms .grid{display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 20px;padding: 0;column-gap: var(--grid-mobile-horizontal-spacing);row-gap: var(--grid-mobile-vertical-spacing);}.ms .grid:last-child{margin-bottom: 0;}.ms .grid__item{width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow: 1;flex-shrink: 0;}.ms .grid--1-col .grid__item{max-width: 100%;width: 100%;}@media screen and (min-width: 750px){.ms .page-width{padding: 0 50px;}.ms .section+.section{margin-top: var(--spacing-sections-desktop);}.ms .caption{font-size: 12px;}.ms .grid{column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);}.ms .grid__item{width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}@media screen and (min-width: 750px){.ms .grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}@media screen and (min-width: 990px){.ms .title{margin: 50px 0 30px;}}@media screen and (max-width: 749px){.ms .grid--peek.slider--mobile{margin: 0;width: 100%;}.ms .grid--peek.slider--mobile .grid__item{box-sizing: content-box;margin: 0;}.ms .grid--peek .grid__item{min-width: 35%;}.ms .grid--peek.slider .grid__item:first-of-type{margin-left: 15px;}.ms .grid--peek.slider:after{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.ms .grid--peek .grid__item{width: calc(50% - var(--grid-mobile-horizontal-spacing) - 30px);}}.ms .media{display: block;background-color: rgba(var(--color-foreground), 0.1);overflow: hidden;}.ms .media--transparent{background-color: transparent;}.ms .media> :not(.zoom):not(.deferred-media__poster-button){display: block;max-width: 100%;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.ms .media>img{object-fit: cover;object-position: center center;transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.ms .button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius: var(--buttons-radius-outset);position: relative;font-weight: 700;}.ms .button{min-width: calc(120px + var(--buttons-border-width) * 2);min-height: calc(45px + var(--buttons-border-width) * 2);font-weight: 700;}.ms .button{display: inline-flex;justify-content: center;align-items: center;border: 0;padding: 0 30px;font: inherit;text-decoration: none;color: rgb(var(--color-button-text));transition: box-shadow var(--duration-short) ease;-webkit-appearance: none;appearance: none;background-color: rgba(var(--color-button), var(--alpha-button-background));font-weight: 700;z-index: 0;}.ms .button span{position: relative;z-index: 2;}.ms .select__select{font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-body-weight);}.ms .button:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;border-radius: var(--buttons-radius-outset);box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.ms .button:after{content: "";position: absolute;top: var(--buttons-border-width);right: var(--buttons-border-width);bottom: var(--buttons-border-width);left: var(--buttons-border-width);z-index: 1;border-radius: var(--buttons-radius);box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));transition: box-shadow var(--duration-short) ease;}.ms .button:focus,.ms .button:focus-visible{outline: 0;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0 5px rgba(var(--color-foreground), 0.5), 0 0 5px 4px rgba(var(--color-foreground), 0.3);}.ms .button::selection{background-color: rgba(var(--color-button-text), 0.3);}.ms .button{font-size: 16px;letter-spacing: 1px;line-height: calc(1 + 0.2 / var(--font-body-scale));}@keyframes ripple{0% {opacity: 0;transform: none;}20%, 70% {opacity: 1;}100% {opacity: 0;transform: scale(1.5);}}.ms .button:disabled{cursor: not-allowed;opacity: 0.5;}.ms .button--full-width{display: flex;width: 100%;}.ms .select:after{pointer-events: none;content: "";position: absolute;top: var(--inputs-border-width);right: var(--inputs-border-width);bottom: var(--inputs-border-width);left: var(--inputs-border-width);border: 1px solid transparent;border-radius: var(--inputs-radius);box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));transition: box-shadow var(--duration-short) ease;z-index: 1;}.ms .select{position: relative;width: 100%;}.ms .select__select{-webkit-appearance: none;appearance: none;background-color: rgb(var(--color-background));color: rgb(var(--color-foreground));font-size: 16px;width: 100%;box-sizing: border-box;transition: box-shadow var(--duration-short) ease;border-radius: var(--inputs-radius);height: 45px;min-height: calc(var(--inputs-border-width) * 2);min-width: calc(70px + (var(--inputs-border-width) * 2));position: relative;border: 0;}.ms .select:before{pointer-events: none;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: var(--inputs-radius-outset);box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));z-index: -1;}.ms .select__select{font-size: 14px;color: rgba(var(--color-foreground), 0.9);}.ms .select:hover.select:after,.ms .select__select:hover.select__select:after{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity));outline: 0;border-radius: var(--inputs-radius);}.ms .select__select:focus-visible{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity));outline: 0;border-radius: var(--inputs-radius);}.ms .select__select:focus{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity));outline: 0;border-radius: var(--inputs-radius);}.ms .select{display: flex;}.ms .select .icon-caret{height: 6px;pointer-events: none;position: absolute;top: 50%;transform: translateY(-50%);right: calc(var(--inputs-border-width) + 15px);}.ms .select__select{cursor: pointer;line-height: calc(1 + 0.6 / var(--font-body-scale));padding: 0 calc(var(--inputs-border-width) + 30px) 0 20px;margin: var(--inputs-border-width);min-height: calc(var(--inputs-border-width) * 2);}.ms .select{--inputs-radius: var(--pickers-radius);--inputs-border-width: var(--pickers-border-width);--inputs-border-opacity: var(--pickers-border-opacity);--inputs-shadow-opacity: var(--pickers-shadow-opacity);--inputs-shadow-horizontal-offset: var(--pickers-shadow-horizontal-offset);--inputs-margin-offset: var(--pickers-margin-offset);--inputs-shadow-vertical-offset: var(--pickers-shadow-vertical-offset);--inputs-shadow-blur-radius: var(--pickers-shadow-blur-radius);--inputs-radius-outset: var(--pickers-radius-outset);--inputs-hover-border-opacity: var(--pickers-hover-border-opacity);}.ms .select::after{--color-foreground: var(--pickers-border-color);}.ms .select:hover{--pickers-overlay-opacity: var(--pickers-hover-overlay-opacity);}.ms .select__select{background: linear-gradient(rgba(var(--accent-color), var(--pickers-overlay-opacity)), rgba(var(--accent-color), var(--pickers-overlay-opacity))), rgb(var(--color-background));color: rgb(var(--accent-2-color));}.ms .select__select:focus-visible,.ms .select__select:focus{box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--pickers-border-color), var(--inputs-hover-border-opacity));}.ms .select .icon-caret{color: rgb(var(--accent-2-color));}.ms .form__label{display: block;margin-bottom: 6px;}.ms .media-modal{cursor: zoom-out;}.ms .shopify-section-group-header-group{z-index: 4;}@media (prefers-reduced-motion){.ms .motion-reduce{transition: none !important;animation: none !important;}}@keyframes animateMenuOpen{0% {opacity: 0;transform: translateY(-15px);}100% {opacity: 1;transform: translateY(0);}}.ms .badge{border: 1px solid transparent;border-radius: var(--badge-corner-radius);font-size: 12px;letter-spacing: 1px;text-align: center;background-color: rgb(var(--color-badge-background));border-color: rgba(var(--color-badge-border), var(--alpha-badge-border));font-weight: 700;line-height: 1.75em;padding: 0 0.5em;display: inline-flex;align-items: center;column-gap: 0.4em;}.ms .gradient{background: rgb(var(--color-background));background: var(--gradient-background);}@media screen and (min-width: 750px){.ms .gradient{background-attachment: fixed;}}@media screen and (forced-colors: active){.ms .icon{color: CanvasText;fill: CanvasText !important;}}.ms .ratio{display: flex;position: relative;align-items: stretch;}.ms .ratio::before{content: "";width: 0;height: 0;padding-bottom: var(--ratio-percent);}.ms .content-container{border-radius: var(--text-boxes-radius);border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));position: relative;}.ms .content-container:after{content: "";position: absolute;top: calc(var(--text-boxes-border-width) * -1);right: calc(var(--text-boxes-border-width) * -1);bottom: calc(var(--text-boxes-border-width) * -1);left: calc(var(--text-boxes-border-width) * -1);border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));z-index: -1;}@media screen and (max-width: 749px){.ms .content-container--full-width-mobile{border-left: none;border-right: none;border-radius: 0;}.ms .content-container--full-width-mobile:after{display: none;}}.ms .global-media-settings{position: relative;border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));border-radius: var(--media-radius);overflow: visible !important;background-color: rgb(var(--color-background));}.ms .global-media-settings:after{position: absolute;top: calc(var(--media-border-width) * -1);right: calc(var(--media-border-width) * -1);bottom: calc(var(--media-border-width) * -1);left: calc(var(--media-border-width) * -1);border-radius: var(--media-radius);box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));z-index: -1;pointer-events: none;}.ms .global-media-settings--no-shadow{overflow: hidden !important;}.ms .global-media-settings--no-shadow:after{content: none;}.ms .global-media-settings img{border-radius: calc(var(--media-radius) - var(--media-border-width));}@supports not (inset: 10px){.ms .grid{margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}.ms .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);padding-bottom: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 749px){.ms .grid--peek .grid__item{padding-left: var(--grid-mobile-horizontal-spacing);}}@media screen and (min-width: 750px){.ms .grid{margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}.ms .grid__item{padding-left: var(--grid-desktop-horizontal-spacing);padding-bottom: var(--grid-desktop-vertical-spacing);}}}@media (forced-colors: active){.ms .button{border: 1px solid transparent;}.ms .button:focus,.ms .button:focus-visible{outline: transparent solid 1px;}.ms .select__select:focus{outline: transparent solid 1px;}}@keyframes spin{0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}.ms .custom-columns{--column-gap: var(--desktop-column-gap);--row-gap: var(--desktop-row-gap);--total-parts: var(--desktop-grid-parts);--vertical-alignment: var(--desktop-vertical-alignment);display: flex;flex-wrap: wrap;align-items: var(--vertical-alignment);row-gap: var(--row-gap);margin-left: calc(var(--column-gap) / -2);}.ms .custom-columns__column{--width: var(--desktop-width);padding: 0 calc(var(--column-gap) / 2);width: calc(100% / var(--total-parts) * var(--width));position: relative;}@media screen and (max-width: 749px){.ms .custom-columns{--column-gap: var(--mobile-column-gap);--row-gap: var(--mobile-row-gap);--total-parts: var(--mobile-grid-parts);--vertical-alignment: var(--mobile-vertical-alignment);}.ms .custom-columns__column{--width: var(--mobile-width);}}.ms .image-slide{overflow: hidden;}.ms .image-slide__desc p{margin: 0;line-height: 1.3;}.ms .image-slide__desc{padding: 10px;}.ms .splide__list{backface-visibility: hidden;display: -ms-flexbox;display: flex;margin: 0 !important;padding: 0 !important;}.ms .splide__pagination{-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;pointer-events: none;}.ms .splide:not(.is-overflow) .splide__pagination{display: none;}.ms .splide{position: relative;}.ms .splide__slide{backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;margin: 0;position: relative;}.ms .splide--precalc-width .splide__slide{--columns: var(--columns-mobile);--gap: var(--gap-mobile);width: calc(((100% + var(--gap)) / var(--columns)) - var(--gap));margin-right: var(--gap);}.ms .splide__track{overflow: hidden;position: relative;z-index: 0;}@keyframes splide-loading{0% {transform: rotate(0);}to {transform: rotate(1turn);}}.ms .splide__arrow{-ms-flex-align: center;align-items: center;border: 0;border-radius: var(--slider-arrow-border-radius);display: -ms-flexbox;display: flex;font-size: 30px;font-size: var(--slider-arrow-size);height: 1em;width: 1em;-ms-flex-pack: center;justify-content: center;opacity: 0.7;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: rgb(var(--color-background));flex-shrink: 0;}.ms .splide__arrow svg{fill: currentColor;height: var(--slider-arrow-icon-size);width: var(--slider-arrow-icon-size);}.ms .splide__arrow:disabled{opacity: 0.3;}.ms .splide__arrow:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}.ms .splide__arrow--prev{left: 10px;}.ms .splide__arrow--prev svg{transform: scaleX(-1);}.ms .splide__arrow--next{right: 10px;}.ms .splide__pagination{bottom: 5px;left: 0;padding: 0 10px;position: absolute;right: 0;z-index: 1;}.ms .splide__slide{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ms .splide__slide:focus{outline: 0;}@supports (outline-offset: -3px){.ms .splide__slide:focus-visible{outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: -3px;}}@media screen and (-ms-high-contrast: none){.ms .splide__slide:focus-visible{border: 3px solid rgba(var(--color-foreground), 0.5);}}@media screen and (min-width: 750px){.ms .splide--precalc-width .splide__slide{--columns: var(--columns-desktop);--gap: var(--gap-desktop);}.ms .splide--desktop-dots-hidden .splide__pagination,.ms .splide--desktop-arrows-hidden .splide__arrows{display: none;}}@media screen and (max-width: 749px){.ms .splide--mobile-dots-hidden .splide__pagination{display: none;}.ms .splide__arrows{font-size: 28px;}.ms .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows{display: flex;justify-content: center;column-gap: 15px;padding-top: 8px;}.ms .splide--mobile-arrows-under .splide__dots-and-arrows{margin-top: 7.5px;}}.ms .price{font-size: 16px;letter-spacing: 1px;line-height: calc(1 + 0.5 / var(--font-body-scale));color: rgb(var(--color-foreground));display: flex;align-items: center;flex-wrap: wrap;column-gap: 10px;}.ms .price .price-item{display: inline-block;margin: 0;color: rgb(var(--accent-color));font-weight: 700;}.ms .price__regular{display: block;}.ms .price__sale,.ms .price .price__badge-sale,.ms .price .price__badge-sold-out,.ms .price--on-sale .price__regular{display: none;}.ms .price--on-sale .price__badge-sale{display: inline-flex;}.ms .price--on-sale .price__sale{display: initial;flex-direction: row;flex-wrap: wrap;}.ms .price--on-sale .price-item--regular{text-decoration: line-through;color: rgba(var(--color-foreground), 0.9);font-size: 13px;}.ms .unit-price{display: block;font-size: 11px;letter-spacing: 0.4px;line-height: calc(1 + 0.2 / var(--font-body-scale));margin-top: 2px;text-transform: uppercase;color: rgba(var(--color-foreground), 0.7);}.ms .loading-overlay__spinner{width: 18px;display: inline-block;}.ms .spinner{animation: rotator 1.4s linear infinite;}@keyframes rotator{0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}.ms .path{stroke-dasharray: 280;stroke-dashoffset: 0;transform-origin: center;stroke: rgb(var(--color-foreground));animation: dash 1.4s ease-in-out infinite;}@media screen and (forced-colors: active){.ms .path{stroke: CanvasText;}}@keyframes dash{0% {stroke-dashoffset: 280;}50% {stroke-dashoffset: 75;transform: rotate(135deg);}100% {stroke-dashoffset: 280;transform: rotate(450deg);}}.ms slider-component{--desktop-margin-left-first-item: max(50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2));position: relative;display: block;}.ms .slider__slide{--focus-outline-padding: 5px;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align: start;flex-shrink: 0;padding-bottom: 0;}@media screen and (max-width: 749px){.ms .slider.slider--mobile{position: relative;flex-wrap: inherit;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scroll-padding-left: 15px;-webkit-overflow-scrolling: touch;margin-bottom: 0px;}.ms .slider--mobile:after{content: "";width: 0;padding-left: 15px;}.ms .slider.slider--mobile .slider__slide{margin-bottom: 0;padding-top: 1px;padding-bottom: 1px;}}@media screen and (min-width: 750px){.ms .slider.slider--tablet-up{position: relative;flex-wrap: inherit;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scroll-padding-left: 10px;-webkit-overflow-scrolling: touch;}.ms .slider.slider--tablet-up .slider__slide{margin-bottom: 0;}}.ms .slider--everywhere{position: relative;flex-wrap: inherit;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;margin-bottom: 10px;}.ms .slider.slider--everywhere .slider__slide{margin-bottom: 0;scroll-snap-align: center;}@media (prefers-reduced-motion){.ms .slider{scroll-behavior: auto;}}.ms .slider{scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground), 0.04);-ms-overflow-style: none;scrollbar-width: none;}.ms .slider::-webkit-scrollbar{height: 4px;width: 4px;display: none;}.ms .slider::-webkit-scrollbar-thumb{background-color: rgb(var(--color-foreground));border-radius: 4px;border: 0;}.ms .slider::-webkit-scrollbar-track{background: rgba(var(--color-foreground), 0.04);border-radius: 4px;}.ms .slider-buttons{display: flex;align-items: center;justify-content: center;}@media screen and (min-width: 750px){.ms .slider--mobile+.slider-buttons{display: none;}}.ms .slider-button{color: rgba(var(--color-foreground), 0.9);background: transparent;border: none;cursor: pointer;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;}.ms .slider-button .icon{height: 6px;}.ms .slider-button[disabled] .icon{color: rgba(var(--color-foreground), 0.3);cursor: not-allowed;}.ms .slider-button--next .icon{transform: rotate(-90deg);}.ms .slider-button--prev .icon{transform: rotate(90deg);}@media screen and (min-width: 750px){.ms .slider.gallery-slider--desktop{position: relative;flex-wrap: inherit;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scroll-padding-left: 0;-webkit-overflow-scrolling: touch;margin-bottom: 0px;}.ms .slider.gallery-slider--desktop .product__media-item:not(.is-active),.ms .product--thumbnail_slider .product__media-item:not(.is-active){display: block;}.ms .slider.gallery-slider--desktop .grid__item{width: 100%;}}@keyframes slideBar{from {background-position-x: 0;}to {background-position-x: 100px;}}.ms .accordion{display: block;border-bottom: 1px solid rgba(var(--color-foreground), 0.08);}.ms .accordion__summary{display: flex;align-items: center;position: relative;line-height: 1;padding: 12.5px 0;cursor: pointer;}.ms .accordion .summary__title{display: flex;align-items: center;flex: 1;}.ms .accordion+.accordion{border-top: none;margin-top: 0;}.ms .accordion__title{display: inline-block;max-width: calc(100% - 60px);font-size: calc(var(--font-heading-scale) * 12px);margin: 0;word-break: break-word;}.ms .accordion .summary__title img{height: calc(var(--font-heading-scale) * 18px);width: auto;margin-right: calc(var(--font-heading-scale) * 7.5px);}.ms .accordion .material-symbols-outlined{align-self: center;color: rgb(var(--color-foreground));font-size: calc(var(--font-heading-scale) * 18px);margin-right: calc(var(--font-heading-scale) * 7.5px);}.ms .accordion__details[open] .accordion__summary .icon-caret{transform: rotate(180deg);}.ms .accordion__content-wrapper{display: grid;grid-template-rows: 0fr;overflow: hidden;transition: grid-template-rows 0.2s ease-in-out;}.ms .accordion__details[open]+.accordion__content-wrapper{grid-template-rows: 1fr;}.ms .accordion__content{word-break: break-word;overflow: visible;padding: 0 6px;min-height: 0;transition: padding-bottom 0s, opacity 0.2s;overflow-y: visible;opacity: 0;}.ms .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding-bottom: 15px;opacity: 1;}.ms .accordion--small .summary__title img{height: calc(var(--font-heading-scale) * 14px);margin-right: calc(var(--font-heading-scale) * 4px);}.ms .accordion--small .accordion__title{max-width: calc(100% - 50px);font-size: calc(var(--font-heading-scale) * 11px);}.ms input::-webkit-search-decoration{-webkit-appearance: none;}.ms .product{margin: 0;}.ms .product.grid{gap: 0;}.ms .product__media-wrapper{padding-left: 0;}.ms .color-swatches-container{display: flex;column-gap: 5px;row-gap: 5px;flex-wrap: wrap;--swatch-size: 47.5px;--transparent-border-size: 3px;--selected-border-size: 2px;}.ms .color-swatch{position: relative;border-radius: var(--swatches-radius);}.ms .color-swatch__image{width: var(--swatch-size);height: var(--swatch-size);position: relative;overflow: hidden;border-radius: var(--swatches-radius);border: solid var(--transparent-border-size) rgb(var(--color-background));box-shadow: 0 0 0 var(--selected-border-size) rgba(var(--color-foreground), var(--swatches-border-opacity));}.ms .color-swatch input:checked{color: red;}.ms .color-swatch input:checked+.color-swatch__image{box-shadow: 0 0 0 var(--selected-border-size) rgba(var(--color-foreground), var(--swatches-selected-border-opacity));}.ms .color-swatch__custom-color{width: 95%;height: 95%;background: var(--bg-color);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: var(--swatches-radius);box-shadow: inset 0 0 0 1px rgba(var(--color-foreground), 0.3);}.ms .color-swatch_hidden-label{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}.ms .color-swatch__label{position: absolute;left: 50%;bottom: calc(100% + 0.5em);text-align: center;background: rgb(var(--color-foreground));color: rgb(var(--color-background));transform: translate(-50%, 50%);margin: 0;opacity: 0;visibility: hidden;font-size: 15px;line-height: 2em;padding: 0.25em 0.65em;border-radius: 0.5em;transition: all 0.25s ease-in-out;white-space: nowrap;display: none;}@media (hover: hover){.ms .color-swatch:hover .color-swatch__label{opacity: 1;visibility: visible;transform: translate(-50%, 0);}}.ms .color-swatch__label::before{font-size: 1em;content: "";display: block;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 0.75em;height: 0.5em;background: rgb(var(--color-foreground));clip-path: polygon(0 0, 50% 100%, 100% 0);}@media screen and (min-width: 750px){.ms .product__column-sticky{display: block;position: sticky;top: 30px;z-index: 2;}.ms .product__info-wrapper{padding: 0 0 0 50px;}.ms .color-swatch__label{display: block;}.ms .color-swatches-container{--swatch-size: 50px;}}@media screen and (min-width: 990px){.ms .product--medium:not(.product--no-media) .product__media-wrapper{max-width: 55%;width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);}.ms .product--medium:not(.product--no-media) .product__info-wrapper{max-width: 45%;width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}}.ms .product-form{display: block;}.ms .product-form__error-message-wrapper svg{flex-shrink: 0;width: 12px;height: 12px;margin-right: 7px;margin-top: 5px;}.ms .product-form__input{flex: 0 0 100%;padding: 0;margin: 0 0 12px 0;min-width: fit-content;border: none;}.ms variant-selects{display: block;}.ms .product-form__input:last-of-type{margin-bottom: 0;}.ms .product-form__input .form__label{padding-left: 0;font-weight: 600;}.ms .product-form__input input[type="radio"]{clip: rect(0, 0, 0, 0);overflow: hidden;position: absolute;height: 1px;width: 1px;}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label{--color-foreground: var(--accent-color);border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));background-color: rgba(var(--color-foreground), var(--variant-pills-inactive-overlay-opacity));border-radius: var(--variant-pills-radius);color: rgb(var(--color-foreground));display: inline-block;margin: 7px 5px 2px 0;padding: var(--variant-pills-padding-y) var(--variant-pills-padding-x);font-size: var(--variant-pills-text-size);letter-spacing: 1px;line-height: 1;text-align: center;transition: border var(--duration-short) ease;cursor: pointer;position: relative;}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label:before{content: "";position: absolute;top: calc(var(--variant-pills-border-width) * -1);right: calc(var(--variant-pills-border-width) * -1);bottom: calc(var(--variant-pills-border-width) * -1);left: calc(var(--variant-pills-border-width) * -1);z-index: -1;border-radius: var(--variant-pills-radius);box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]+label:hover{border-color: rgb(var(--color-foreground));}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label{background-color: rgb(var(--color-foreground));color: rgb(var(--color-background));}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:not(.disabled)+label>.visually-hidden{display: none;}@media screen and (forced-colors: active){.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label{text-decoration: underline;}}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:checked+label::selection{background-color: rgba(var(--color-background), 0.3);}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:disabled+label{border-color: rgba(var(--color-foreground), 0.1);color: rgba(var(--color-foreground), 0.6);text-decoration: line-through;}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:disabled:checked+label{color: rgba(var(--color-background), 0.6);}.ms .product-form__input:not(.product-form__input--quantity-breaks) input[type="radio"]:focus-visible+label{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0 5px rgba(var(--color-foreground), 0.55);}.ms .product-form__input .select{max-width: 250px;}.ms .product-form__submit{font-size: 19px;}.ms .product-form__buttons--uppercase .product-form__submit{text-transform: uppercase;}.ms .product__info-container>*{margin-top: var(--margin-top);margin-bottom: var(--margin-bottom);}.ms .product-form__quantity-and-btn{display: flex;align-items: center;column-gap: 10px;}.ms .product__info-container>*:first-child{margin-top: 0;}.ms .product__info-container>*:last-child,.ms .main-product__info-container>*:nth-last-child(2){margin-bottom: 0;}.ms .product__title{word-break: break-word;}.ms .product__title>*{margin: 0;}.ms .product__title>a{display: none;}.ms .product__accordion .accordion__content{padding-left: 10px;padding-right: 10px;}@media screen and (min-width: 750px){.ms .product__info-container{max-width: 600px;}.ms .product__info-container .price--on-sale .price-item--regular{font-size: 16px;}}.ms .product-info__image-block{display: flex;justify-content: var(--image-alignment);}.ms .product-info__image-block .media{width: var(--image-width);}.ms .product-info__image-block img{border-radius: var(--border-radius);}@media screen and (max-width: 749px){.ms .product-info__image-block--mobile-alignment{justify-content: var(--mobile-image-alignment);}.ms .product__media-list{margin-left: -25px;margin-bottom: 30px;width: calc(100% + 40px);}.ms .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left: -15px;margin-right: -15px;}.ms .slider.product__media-list::-webkit-scrollbar{height: 2px;width: 2px;}.ms .product__media-list::-webkit-scrollbar-thumb{background-color: rgb(var(--color-foreground));}.ms .product__media-list::-webkit-scrollbar-track{background-color: rgba(var(--color-foreground), 0.2);}.ms .product__media-list .product__media-item{width: calc(100% - 30px - var(--grid-mobile-horizontal-spacing));}}@media screen and (min-width: 750px){.ms .product--thumbnail_slider .product__media-list{padding-bottom: calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible));}.ms .product__media-list{padding-right: calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible));}.ms .product--thumbnail_slider .product__media-item:not(.is-active){display: none;}}@media screen and (min-width: 750px) and (max-width: 989px){.ms .product__media-list .product__media-item:first-child{padding-left: 0;}.ms .product--thumbnail_slider .product__media-list{margin-left: 0;}.ms .product__media-list .product__media-item{width: 100%;}}.ms .product__media-icon .icon{width: 12px;height: 14px;}.ms .product__media-icon{background-color: rgb(var(--color-background));border-radius: 50%;border: 1px solid rgba(var(--color-foreground), 0.1);color: rgb(var(--color-foreground));display: flex;align-items: center;justify-content: center;height: 30px;width: 30px;position: absolute;left: 10px;top: 10px;z-index: 1;transition: color var(--duration-short) ease, opacity var(--duration-short) ease;}.ms .product__modal-opener--image .product__media-toggle:hover{cursor: zoom-in;}.ms .product__modal-opener:hover .product__media-icon{border: 1px solid rgba(var(--color-foreground), 0.1);}@media screen and (min-width: 990px){.ms .product:not(.product--columns) .product__media-list .product__media-item:first-child{width: 100%;max-width: 100%;}.ms .product__modal-opener .product__media-icon{opacity: 0;}.ms .product__modal-opener:hover .product__media-icon,.ms .product__modal-opener:focus .product__media-icon{opacity: 1;}}.ms .product__media-item>*{display: block;position: relative;}.ms .product__media-toggle{display: flex;border: none;background-color: transparent;color: currentColor;padding: 0;}.ms .product__media-toggle::after{content: "";cursor: pointer;display: block;margin: 0;padding: 0;position: absolute;top: calc(var(--border-width) * -1);right: calc(var(--border-width) * -1);bottom: calc(var(--border-width) * -1);left: calc(var(--border-width) * -1);z-index: 2;}.ms .product__media-toggle:focus-visible{outline: 0;box-shadow: none;}@media (forced-colors: active){.ms .product__media-toggle:focus-visible,.ms .product__media-toggle:focus-visible:after,.ms .product-form__input input[type="radio"]:focus-visible+label{outline: transparent solid 1px;outline-offset: 2px;}}.ms .product__media-toggle:focus-visible:after{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0px 5px rgba(var(--color-foreground), 0.5);border-radius: var(--media-radius);}.ms .product-media-modal{background-color: rgb(var(--color-background));height: 100%;position: fixed;top: 0;left: 0;width: 100%;visibility: hidden;opacity: 0;z-index: -1;}.ms .product-media-modal[open]{visibility: visible;opacity: 1;z-index: 101;}.ms .product-media-modal__dialog{display: flex;align-items: center;height: 100vh;}.ms .product-media-modal__content{max-height: 100vh;width: 100%;overflow: auto;}.ms .product-media-modal__content>*:not(.active){display: none;}@media screen and (min-width: 750px){.ms .product-media-modal__content{padding-bottom: 20px;}.ms .product-media-modal__content>*:not(.active){display: block;}}.ms .product-media-modal__content>*{display: block;height: auto;margin: auto;}.ms .product-media-modal__toggle{background-color: rgb(var(--color-background));border: 1px solid rgba(var(--color-foreground), 0.1);border-radius: 50%;color: rgba(var(--color-foreground), 0.55);display: flex;align-items: center;justify-content: center;cursor: pointer;right: 20px;padding: 12px;position: fixed;z-index: 2;top: 20px;width: 40px;}@media screen and (min-width: 750px){.ms .product-media-modal__content{padding: 20px 110px;}.ms .product-media-modal__content>*{width: 100%;}.ms .product-media-modal__content>*+*{margin-top: 20px;}.ms .product-media-modal__toggle{right: 50px;top: 22px;}}@media screen and (min-width: 990px){.ms .product-media-modal__content{padding: 20px 110px;}.ms .product-media-modal__content>*+*{margin-top: 15px;}.ms .product-media-modal__content{padding-bottom: 15px;}.ms .product-media-modal__toggle{right: 50px;}}.ms .product-media-modal__toggle:hover{color: rgba(var(--color-foreground), 0.75);}.ms .product-media-modal__toggle .icon{height: auto;margin: 0;width: 22px;}.ms .product-popup-modal{box-sizing: border-box;opacity: 0;position: fixed;visibility: hidden;z-index: -1;margin: 0 auto;top: 0;left: 0;overflow: auto;width: 100%;background: rgba(var(--color-foreground), 0.2);height: 100%;transition: all 0.15s;}.ms .product-popup-modal[open]{opacity: 1;visibility: visible;z-index: 101;}.ms .product-popup-modal__content{border-radius: var(--popup-corner-radius);background-color: rgb(var(--color-background));overflow: auto;height: 80%;margin: 0 auto;left: 50%;transform: translateX(-50%);margin-top: 50px;width: 92%;position: absolute;top: 0;padding: 0 15px 0 30px;border-color: rgba(var(--color-foreground), var(--popup-border-opacity));border-style: solid;border-width: var(--popup-border-width);box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));}.ms .product-popup-modal__content--centered{top: 50%;margin-top: 0;transform: translate(-50%, -50%);height: auto;max-height: 90vh;padding-bottom: 20px;}.ms .product-popup-modal__content--centered .product-popup-modal__content-info{margin-top: -20px;}.ms .product-popup-modal__content:focus-visible{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3), var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));}@media screen and (min-width: 750px){.ms .product-popup-modal__content{padding-right: 15px;margin-top: 100px;width: 70%;padding: 0 30px;}.ms .product-media-modal__dialog .global-media-settings--no-shadow{overflow: visible !important;}}@media screen and (max-width: 749px){.ms .product-popup-modal__content{border-radius: calc(var(--popup-corner-radius) * 0.8);}.ms .product-media-modal__dialog .global-media-settings{border: none;border-radius: 0;}.ms .product-popup-modal__content--centered{padding-bottom: 15px;}}.ms .product-popup-modal__opener{display: block;}.ms .product-popup-modal__button{font-size: 16px;padding-right: 13px;padding-left: 0;min-height: 25px;text-underline-offset: 3px;text-decoration-thickness: 1px;transition: text-decoration-thickness var(--duration-short) ease;}.ms .product-popup-modal__button:hover{text-decoration-thickness: 2px;}.ms .product-popup-modal__content-info{padding-right: 44px;}.ms .product-popup-modal__content-info>*{height: auto;margin: 0 auto;max-width: 100%;width: 100%;}@media screen and (max-width: 749px){.ms .product-popup-modal__content-info>*{max-height: 100%;}}.ms .product-popup-modal__toggle{background-color: rgb(var(--color-background));border: 1px solid rgba(var(--color-foreground), 0.1);border-radius: 50%;color: rgba(var(--color-foreground), 0.55);display: flex;align-items: center;justify-content: center;cursor: pointer;position: sticky;padding: 12px;z-index: 2;top: 15px;width: 40px;margin: 0 0 0 auto;}.ms .product-popup-modal__toggle:hover{color: rgba(var(--color-foreground), 0.75);}.ms .product-popup-modal__toggle .icon{height: auto;margin: 0;width: 22px;}.ms .product-popup-modal__toggle--minimalistic{border: none;transform: translate(12px, -12px);color: rgba(var(--color-foreground), 0.75);}.ms .product-popup-modal__toggle--minimalistic:hover{color: rgba(var(--color-foreground), 0.95);}.ms .product__media-list .media>*{overflow: hidden;}.ms .thumbnail-list{flex-wrap: wrap;grid-gap: 10px;}.ms .slider--mobile.thumbnail-list:after{content: none;}@media screen and (min-width: 750px){.ms .thumbnail-list{display: grid;grid-template-columns: repeat(4, 1fr);}}@media screen and (min-width: 990px){.ms .thumbnail-list{grid-template-columns: repeat(4, 1fr);}.ms .product--medium .thumbnail-list{grid-template-columns: repeat(5, 1fr);}}@media screen and (max-width: 749px){.ms .product__media-item{display: flex;align-items: center;}.ms .product__modal-opener{width: 100%;}.ms .thumbnail-slider{display: flex;align-items: center;}.ms .thumbnail-slider .thumbnail-list.slider{display: flex;padding: 7.5px 1px;column-gap: 7.5px;flex: 1;scroll-padding-left: 5px;}.ms .thumbnail-list__item.slider__slide{width: calc((100% / var(--mobile-thumbnails)) - 5px);}.ms .thumbnail-slider .slider-button{width: 25px;}}@media screen and (min-width: 750px){.ms .product--thumbnail_slider .thumbnail-slider{display: flex;align-items: center;padding-top: 5px;}.ms .thumbnail-slider .thumbnail-list.slider--tablet-up{display: flex;align-items: center;padding: 5px;flex: 1;scroll-padding-left: 5px;}.ms .product__media-wrapper .slider-mobile-gutter .slider-button{display: none;}.ms .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width: calc((100% / (var(--desktop-thumbnails) - 1)) - 8px);}.ms .product--thumbnail_slider .slider-mobile-gutter .slider-button{display: flex;}}@media screen and (min-width: 900px){.ms .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width: calc((100% / var(--desktop-thumbnails)) - 8px);}}.ms .thumbnail{position: absolute;top: 0;left: 0;display: block;height: 100%;width: 100%;padding: 0;color: rgb(var(--color-base-text));cursor: pointer;background-color: transparent;}.ms .thumbnail:hover{opacity: 0.7;}.ms .thumbnail.global-media-settings img{border-radius: 0;}.ms .thumbnail[aria-current]{box-shadow: 0 0 0px 1px rgb(var(--color-foreground));border-color: rgb(var(--color-foreground));}.ms .product__modal-opener--image .product__media-zoom-none,.ms .product__media-icon--none{display: none;}.ms .thumbnail[aria-current]:focus-visible{box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0px 5px rgba(var(--color-foreground), 0.5);}.ms .thumbnail[aria-current]:focus{outline: 0;box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0px 5px rgba(var(--color-foreground), 0.5);}@media (forced-colors: active){.ms .thumbnail[aria-current]:focus{outline: transparent solid 1px;}}.ms .thumbnail img{object-fit: cover;width: 100%;height: 100%;pointer-events: none;}.ms .thumbnail-list__item{position: relative;}.ms .thumbnail-list__item::before{content: "";display: block;padding-bottom: 100%;}.ms .thumbnail-list--ratio-original .thumbnail-list__item::before{padding-bottom: var(--ratio);}.ms .product:not(.featured-product) .product__view-details{display: none;}.ms .product__view-details{display: block;text-decoration: none;}.ms .product__view-details:hover{text-decoration: underline;text-underline-offset: 3px;}.ms .product__view-details .icon{width: 12px;margin-left: 12px;flex-shrink: 0;}.ms .icon-with-text{--icon-size: var(--desktop-icon-size);--icon-spacing: var(--desktop-spacing);--text-size: var(--desktop-text-size);}.ms .icon-with-text--horizontal{display: flex;justify-content: center;column-gap: 30px;flex-direction: row;}.ms .icon-with-text--horizontal img{margin-bottom: var(--icon-spacing);}.ms .icon-with-text img{height: var(--icon-size);width: auto;}.ms .icon-with-text .h4{text-align: center;font-size: var(--text-size);}.ms .icon-with-text__item{display: flex;align-items: center;}.ms .icon-with-text--horizontal .icon-with-text__item{flex-direction: column;width: 33%;}@media screen and (max-width: 750px){.ms .icon-with-text{--icon-size: var(--mobile-icon-size);--icon-spacing: var(--mobile-spacing);--text-size: var(--mobile-text-size);}}@media screen and (max-width: 500px){.ms .icon-with-text--horizontal{column-gap: 15px;}}.ms .product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position: relative;width: 100%;max-width: calc(100% - calc(var(--media-border-width) * 2));}.ms .product-media-container .media{padding-top: var(--ratio-percent);}@media screen and (min-width: 750px){.ms .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right: auto;margin-left: auto;}.ms .product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width: min(var(--contained-width), 100%);}.ms .product-media-container.constrain-height .media{padding-top: min(var(--constrained-height), var(--ratio-percent));}}@media screen and (min-width: 750px){.ms .product-media-container{max-width: 100%;}.ms .product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px;}}.ms .product-media-container .product__modal-opener{display: block;position: relative;}.ms media-gallery .slider-buttons{width: 100%;}@media screen and (max-width: 749px){.ms .product__info-wrapper--top-padding{padding-top: 15px;}.ms .product__info-wrapper--top-padding-small{padding-top: 5px;}.ms media-gallery .slider.slider--mobile .slider__slide{padding-top: 0;padding-bottom: 0;}.ms media-gallery .slider-buttons{column-gap: 10px;padding: 5px;}.ms media-gallery .slider-buttons--no-pagination{padding: 0;}.ms media-gallery .slider.slider--mobile{scroll-padding-left: var(--mobile-scroll-padding);}.ms media-gallery .slider.slider--mobile .grid__item{width: calc(var(--slide-container-percentage-width) - (var(--mobile-scroll-padding) * 2) - (var(--grid-mobile-horizontal-spacing) * 2));}.ms media-gallery .slider.slider--mobile .grid__item .product-media-container{width: var(--slide-inner-percentage-width);margin-left: auto;margin-right: auto;}.ms .slider--mobile.product__media-list--no-outer-spacing .grid__item:first-of-type{margin-left: 0;}.ms .slider--mobile.product__media-list--no-outer-spacing::after{display: none;}}@media screen and (min-width: 750px){.ms media-gallery .product__media-list+.slider-buttons{display: flex;}}.ms .product__info-container .form__label{margin-bottom: 0;}.ms .product-form__label-container{margin-bottom: 3px;display: flex;align-items: center;column-gap: 15px;}.ms .product-form__input--pills .product-form__label-container{margin-bottom: -3px;}.ms .product-form__input .select__select{height: 35px;padding: 0 calc(var(--inputs-border-width) + 15px) 0 12.5px;}@media screen and (max-width: 749px){.ms .product-form__input .select::after,.ms .product-form__input .select:hover::after,.ms .product-form__input .select,.ms .product-form__input .select__select{border-radius: calc((var(--inputs-radius) / 5) * 4);}.ms .product-form__input .select::before{border-radius: calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width));}}@media screen and (min-width: 750px){.ms .product-form__input .select__select{height: 40px;padding: 5px 12px;}}@keyframes box-disappear{0% {transform: translateY(25%);opacity: 1;}20% {transform: translateY(48%);opacity: 1;}80% {transform: translateY(48%);opacity: 1;}100% {transform: translateY(48%) scale(0.2);opacity: 0;}}@keyframes box-lid{0%, 42% {transform: translate3d(-50%, 0%, 0) rotate(0deg);}60% {transform: translate3d(-85%, -230%, 0) rotate(-25deg);}90%, 100% {transform: translate3d(-119%, 225%, 0) rotate(-70deg);}}@keyframes box-body{0% {transform: translate3d(0%, 0%, 0) rotate(0deg);}25% {transform: translate3d(0%, 25%, 0) rotate(20deg);}50% {transform: translate3d(0%, -15%, 0) rotate(0deg);}70% {transform: translate3d(0%, 0%, 0) rotate(0deg);}}@keyframes image-1{0% {transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);}12.5% {transform: translate(-50%, -25%) translate3d(0%, 25%, 0) rotate(20deg);}25% {transform: translate(-50%, -25%) translate3d(0%, -15%, 0) rotate(0deg);}35% {transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);}45% {transform: translate(-50%, -100%);}85% {transform: translate(-50%, -100%);}92% {transform: translate(-50%, -50%) scale(1.75);}100% {transform: translate(-50%, -50%) scale(1.75);}}@keyframes box-bowtie-right{0%, 50%, 75% {transform: translateX(0%) rotate(90deg) skew(10deg, 10deg);}90%, 100% {transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.3);}}@keyframes box-bowtie-left{0% {transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);}50%, 75% {transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);}90%, 100% {transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);}}.ms .sizing-chart.product-popup-modal__opener{display: flex;}.ms .sizing-chart__button{column-gap: 0.3em;padding: 0;font-size: var(--font-size);}.ms .sizing-chart__button--underline .sizing-chart__button__text{text-decoration: underline;}.ms .sizing-chart__button .material-icon{font-size: 1.3em;}.ms .sizing-chart__modal img{width: 100%;}.ms .sizing-chart__modal{padding: 0;}.ms .sizing-chart__modal>*+*{margin-top: 20px;}.ms .sizing-chart__modal-container{padding: 5px 20px 20px;}@media screen and (max-width: 749px){.ms .sizing-chart__modal>*+*{margin-top: 15px;}.ms .sizing-chart__modal-container{padding: 0 12px 15px;}}.ms .sticky-atc{position: fixed;bottom: 0;left: 0;width: 100%;margin: 0;padding: 10px 0 15px;z-index: 2;box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2);}.ms .sticky-atc-container{display: flex;justify-content: space-between;align-items: center;column-gap: 10px;}.ms .sticky-atc__button{flex-shrink: 0;background: rgb(var(--color-background));border-radius: var(--buttons-radius-outset);}.ms .sticky-atc .button{padding: 0 10px;min-height: auto;min-width: auto;line-height: 2.75em;font-size: 15px;}.ms .sticky-atc__title{margin: 0;font-size: 15px;}.ms .sticky-atc__price .price{column-gap: 5px;margin: 0;}.ms .sticky-atc__price .price,.ms .sticky-atc__price .price-item--regular{font-size: 13px;}.ms .sticky-atc__price .badge{font-size: 8px;}.ms .sticky-atc .price__regular .price-item--regular{font-size: 20px;line-height: 1.1;}.ms .sticky-atc__left{display: flex;justify-content: space-between;align-items: center;flex-grow: 1;}.ms .sticky-atc__image{flex-shrink: 0;}.ms .sticky-atc__image img{width: auto;height: 42px;}.ms .sticky-atc__left__content>*{margin: 0;}.ms secondary-variant-select{display: block;}.ms .sticky-atc .product-form__input{margin: 0;}@media screen and (min-width: 400px){.ms .sticky-atc__price .price,.ms .sticky-atc__price .price-item--regular{font-size: 16px;}.ms .sticky-atc__title{font-size: 17px;}.ms .sticky-atc__price .badge{font-size: 10px;}.ms .sticky-atc .button{font-size: 17px;padding: 0 1.1em;}}@media screen and (min-width: 500px){.ms .sticky-atc__price .badge{font-size: 12px;}}@media screen and (min-width: 750px){.ms .sticky-atc{padding: 10px 0;}.ms .sticky-atc-container{column-gap: 15px;}.ms .sticky-atc__left{padding-right: 10px;}.ms .sticky-atc .select{width: 200px;}.ms .sticky-atc__image img{height: 52px;}.ms .sticky-atc__price .price,.ms .sticky-atc__price .price-item--regular{font-size: 18px;}.ms .sticky-atc .price__regular .price-item--regular{font-size: 22px;}.ms .sticky-atc__title{font-size: 19px;}.ms .sticky-atc__price .badge{font-size: 13px;}.ms .sticky-atc .button{font-size: 19px;padding: 0 1.5em;}}@media screen and (max-width: 749px){.ms .sticky-atc--mobile-no-badge .badge.price__badge-sale{display: none;}.ms .sticky-atc__left{flex-direction: column;align-items: flex-start;}.ms .sticky-atc--small-mobile-select .select{--inputs-radius: var(--pickers-small-radius);}.ms .sticky-atc secondary-variant-select{width: 100%;padding-right: 5px;}.ms .sticky-atc--small-mobile-select secondary-variant-select{padding-top: 5px;max-width: 150px;}.ms .sticky-atc--small-mobile-select .select__select{font-size: 12px;height: 21px;padding: 0 25px 0 10px;}}.ms .sticky-atc[data-after-scroll="true"]{transform: translateY(100%);transition: transform 0.15s ease-in-out;}@keyframes vertTicker{to {transform: translateY(-50%);}}@keyframes horTicker{to {transform: translateX(-50%);}}.ms .banner{display: flex;position: relative;flex-direction: column;z-index: 0;}.ms .banner__box{text-align: center;}@media screen and (min-width: 750px){.ms .banner{flex-direction: row;}.ms .banner__content.banner__content--middle-center{align-items: center;justify-content: center;}}@media screen and (max-width: 749px){.ms .banner:not(.banner--stacked){flex-direction: row;flex-wrap: wrap;}}.ms .banner__media{height: 100%;position: absolute;left: 0;top: 0;width: 100%;}@media screen and (min-width: 750px){.ms .banner__media{height: 100%;}}.ms .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height: auto;}@media screen and (max-width: 749px){.ms .banner--mobile-bottom .banner__media{position: relative;}.ms .banner::before{display: none !important;}}.ms .banner__content{padding: 0;display: flex;position: relative;width: 100%;align-items: center;justify-content: center;z-index: 1;}@media screen and (min-width: 750px){.ms .banner__content{padding: 50px;}.ms .banner__content--middle-center{align-items: center;justify-content: center;}}@media screen and (max-width: 749px){.ms .banner--mobile-bottom:not(.banner--stacked) .banner__content{order: 2;}}.ms .banner__box{padding: 40px 35px;position: relative;height: fit-content;align-items: center;text-align: center;width: 100%;word-wrap: break-word;z-index: 0;}@media screen and (max-width: 749px){.ms .banner--mobile-bottom::after,.ms .banner--mobile-bottom .banner__media::after{display: none;}}.ms .banner::after,.ms .banner__media::after{content: "";position: absolute;top: 0;background: #000000;opacity: 0;z-index: 0;width: 100%;height: 100%;}@media screen and (min-width: 750px){.ms .banner__box{width: auto;max-width: 710px;min-width: 450px;}}@media screen and (min-width: 1400px){.ms .banner__box{max-width: 900px;}}.ms slideshow-component{position: relative;display: flex;flex-direction: column;}.ms slideshow-component .slideshow.banner{flex-direction: row;flex-wrap: nowrap;margin: 0;gap: 0;}.ms .slideshow__slide{padding: 0;position: relative;display: flex;flex-direction: column;}.ms .slideshow__text.banner__box{display: flex;flex-direction: column;justify-content: center;max-width: 545px;}@media screen and (max-width: 749px){.ms .banner--mobile-bottom .slideshow__text.banner__box{max-width: 100%;}.ms .banner--mobile-bottom .slideshow__text-wrapper{flex-grow: 1;}.ms .banner--mobile-bottom .slideshow__text.banner__box{height: 100%;}}@media screen and (min-width: 750px){.ms .slideshow__text-wrapper.banner__content{height: 100%;padding: 50px;}}.ms .slideshow.banner{align-items: stretch;}.ms .collapsible-content{position: relative;z-index: 0;}@media screen and (min-width: 750px){.ms .collapsible-content__grid{align-items: center;}}@media screen and (min-width: 750px){.ms .collapsible-content__grid--reverse{flex-direction: row-reverse;}}.ms .collapsible-content-wrapper-narrow{margin: 0 auto;padding-right: 20px;padding-left: 20px;max-width: 734px;}.ms .collapsible-content__header{word-break: break-word;}.ms .collapsible-content__heading{margin-bottom: 20px;margin-top: 0;text-align: center;}@media screen and (min-width: 750px){.ms .collapsible-content__heading{margin-bottom: 30px;}}.ms .collapsible-content summary:hover{background: rgba(var(--color-foreground), 0.04);}.ms .collapsible-content summary:hover .accordion__title{text-decoration: underline;text-underline-offset: 3px;}.ms .accordion-v2{--header-bg: transparent;--icon-color: rgb(var(--color-foreground));--collapse-icon-color: rgb(var(--color-foreground));--solid-collapse-icon-color: rgb(var(--color-background));--solid-collapse-icon-bg: rgb(var(--color-foreground));--solid-collapse-icon-radius: 50%;--content-bg: transparent;--border-style: solid;--corner-radius;0px;--border-color: rgba(var(--color-foreground), 0.12);--border-thickness: 1px;--border-prop: var(--border-thickness) var(--border-style) var(--border-color);--corner-radius: 0px;}.ms .accordion-v2{border: none;overflow: hidden;border-radius: var(--corner-radius);}.ms .accordion-v2[data-border-type="bottom"]{border-bottom: var(--border-prop);}.ms .accordion-v2 .accordion__details{background-color: var(--header-bg);}.ms .accordion-v2 .summary__title .material-icon{color: var(--icon-color);}.ms .accordion-v2 .accordion__collapse-icon{--size: 18px;width: var(--size);height: var(--size);}.ms .accordion-v2 .accordion__collapse-icon svg{position: static;color: var(--collapse-icon-color);}.ms .accordion-v2 .accordion__content-wrapper{background-color: var(--content-bg);}.ms .accordion-v2 .accordion__content{padding: 0 !important;}.ms .accordion-v2 .accordion__content__inner{padding: 0 10px 10px;}.ms .accordion-v2--colors-theme[data-border-type="bottom"] .accordion__collapse-icon{margin-right: 5px;}.ms .accordion-v2,.ms .accordion-v2 .accordion__details,.ms .accordion-v2 .material-icon,.ms .accordion-v2 .accordion__collapse-icon,.ms .accordion-v2 .accordion__collapse-icon svg,.ms .accordion-v2 .accordion__content-wrapper,.ms .accordion-v2 .accordion__content{transition: grid-template-rows var(--animation-duration) ease-in-out, background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, border-color var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out, opacity var(--animation-duration) ease-in-out;}.ms .section-divider{position: relative;}.ms .section-divider::before{content: "";display: block;position: absolute;left: 0;bottom: calc(100% - 1px);top: -1px;z-index: -1;width: 100%;background: rgb(var(--color-background));}.ms .section-divider__svg{--max-height: 150px;background: none;position: relative;overflow: hidden;transform: translateY(1px);}.ms .section-divider__svg svg{color: rgb(var(--color-background));display: block;width: 100%;height: auto;overflow: hidden;max-height: var(--max-height);}@keyframes move-forever1{0% {transform: translate(85px, 0%);}100% {transform: translate(-90px, 0%);}}@keyframes move-forever2{0% {transform: translate(-90px, 0%);}100% {transform: translate(85px, 0%);}}@keyframes move-forever3{0% {transform: translate(85px, 0%);}100% {transform: translate(-90px, 0%);}}@keyframes move-forever4{0% {transform: translate(-90px, 0%);}100% {transform: translate(85px, 0%);}}.ms .content-and-comparison-table{display: grid;grid-template-columns: repeat(2, 1fr);place-items: center;column-gap: 50px;row-gap: 20px;}.ms .comparison-table-container{width: 100%;max-width: 500px;}.ms .comparison-table{--border-radius: 20px;flex-grow: 1;border-spacing: 0;}.ms .comparison-table th{padding: 5px 7.5px;font-size: var(--font-size);line-height: 1.3;}.ms .comparison-table thead{z-index: 1;}.ms .comparison-table tbody{border-radius: var(--border-radius);}.ms .comparison-table td{--cell-bottom-separator-thickness: 1px;--cell-separator-opacity: 0.1;--cell-overlay-opacity: 0;--border-shadow-offset: 0 0 0 0;--outer-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.15);padding: 10px 15px;text-align: center;position: relative;box-shadow: inset 0 calc(-1 * var(--cell-bottom-separator-thickness)) 0 rgba(var(--color-foreground), var(--cell-separator-opacity)), var(--outer-box-shadow);}.ms .comparison-table td:last-of-type{--border-shadow-offset: 1px 0 0 0;}.ms .comparison-table tbody tr:first-of-type td:first-child{border-radius: var(--border-radius) 0 0 0;--border-shadow-offset: -1px -1px 0 0;}.ms .comparison-table tbody tr:last-of-type td:first-child{border-radius: 0 0 0 var(--border-radius);--border-shadow-offset: -1px 1px 0 0;}.ms .comparison-table tbody tr:first-of-type td:last-child{border-radius: 0 var(--border-radius) 0 0;--border-shadow-offset: 1px -1px 0 0;}.ms .comparison-table tbody tr:last-of-type td:last-child{border-radius: 0 0 var(--border-radius) 0;--border-shadow-offset: 1px 1px 0 0;}.ms .comparison-table tbody td:not(.comparison-table__row-name){padding: 10px 20px;}.ms .comparison-table__icon{font-size: 20px;width: 1em;height: 1em;margin: auto;border-radius: 50%;box-sizing: content-box;}.ms .comparison-table__icon svg{color: var(--icon-color);width: 100%;height: 100%;box-sizing: border-box;}.ms .comparison-table .comparison-table__row-name{--font-size: 18px;font-size: var(--font-size);margin: 0;}@media screen and (max-width: 899px){.ms .content-and-comparison-table{grid-template-columns: repeat(1, 1fr);}}@media screen and (max-width: 750px){.ms .comparison-table .comparison-table__row-name,.ms .comparison-table th{font-size: calc(var(--font-size) * 0.85);}}@media screen and (max-width: 500px){.ms .comparison-table{--border-radius: 15px;}}.ms .comparison-table--centered{--bottom-piece-height: 30px;padding-bottom: var(--bottom-piece-height);}.ms .comparison-table--centered .comparison-table__logo{border-radius: var(--border-radius) var(--border-radius) 0 0;padding: 7.5px 10px;}.ms .comparison-table--centered tbody tr:last-of-type td:nth-child(2)::after{content: "";display: block;width: 100%;height: var(--bottom-piece-height);position: absolute;top: 100%;left: 0;background: rgb(var(--color-background));border-radius: 0 0 var(--border-radius) var(--border-radius);}.ms .icons-with-text__icon-item{--line-height: 1.5;display: flex;align-items: center;margin-bottom: 30px;}.ms .icons-with-text__icon-item:last-child{margin-bottom: 0;}.ms .icons-with-text__icon__icon--l{--icon-size: 35px;--margin: 15px;}.ms .icons-with-text__icon__icon--xl{--icon-size: 50px;}.ms .icons-with-text__icon__icon--xl{--margin: calc((var(--icon-size)) * 0.35);}.ms .icons-with-text__icon__icon{flex-shrink: 0;width: var(--icon-size);height: var(--icon-size);display: flex;align-items: center;justify-content: center;margin-right: var(--margin);background: none;}.ms .icons-with-text__icon__icon img{width: 100%;height: 100%;object-fit: contain;object-position: center center;}.ms .icons-with-text__icon__title{margin: 0;line-height: 1.3;margin-bottom: 0.4em;}.ms .icons-with-text__icon-item--next-to-title .icons-with-text__icon__title{display: flex;align-items: center;}.ms .icons-with-text__icon__title.h5{font-size: 17.5px;}.ms .icons-with-text__icon__title.h3{font-size: 22.5px;}.ms .icons-with-text__icon__text p{line-height: var(--line-height);}@media screen and (max-width: 749px){.ms .icons-with-text__icon__icon--l{--icon-size: 30px;--margin: 13px;}.ms .icons-with-text__icon__icon--xl{--icon-size: 42.5px;}.ms .icons-with-text__icon__title.h5{font-size: 14px;}.ms .icons-with-text__icon__title.h3{font-size: 18px;}}@keyframes fillProgress{from {width: 0;}to {width: 100%;}}.ms .heading strong{font-style: normal;display: inline-block;}.ms .heading.title-with-highlight-1--color strong{color: var(--hightlight-1--color);}.ms .custom-columns__column>.content-wrapper{background: var(--bg-color);border-width: var(--border-width);border-style: var(--border-style);border-color: var(--border-color);border-radius: var(--border-radius);padding: var(--padding-y--desktop) var(--padding-x--desktop);}@media screen and (max-width: 750px){.ms .custom-columns__column>.content-wrapper{padding: var(--padding-y--mobile) var(--padding-x--mobile);}}@keyframes appear-down{0% {opacity: 0;margin-top: -10px;}100% {opacity: 1;margin-top: 0;}}@keyframes animateLocalization{0% {opacity: 0;transform: translateY(0);}100% {opacity: 1;transform: translateY(-10px);}}