*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{width:100%}body{padding:0;margin:0;width:100%;position:relative;scroll-behavior:smooth}img{display:block}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;letter-spacing:normal}div{letter-spacing:normal}.ff-forum{font-family:forum}@font-face{font-family:forum;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/Forum-Regular.woff?v=1760625505) format("woff")}@font-face{font-family:forum;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/Forum-Regular.woff2?v=1760625504) format("woff2")}.ff-euclid-circular-b{font-family:euclid-circular-b}@font-face{font-family:euclid-circular-b;font-weight:300;font-display:swap;font-style:normal;src:url(/cdn/shop/files/euclid-circular-b-light.woff?v=1760625616) format("woff")}@font-face{font-family:euclid-circular-b;font-weight:300;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-light.woff2?v=1760625616) format("woff2")}@font-face{font-family:euclid-circular-b;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-regular.woff?v=1760625618) format("woff")}@font-face{font-family:euclid-circular-b;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-regular.woff2?v=1760625616) format("woff2")}@font-face{font-family:euclid-circular-b;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-medium.woff?v=1760625617) format("woff")}@font-face{font-family:euclid-circular-b;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-medium.woff2?v=1760625612) format("woff2")}@font-face{font-family:euclid-circular-b;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-semibold.woff?v=1760625618) format("woff")}@font-face{font-family:euclid-circular-b;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-semibold.woff2?v=1760625618) format("woff2")}@font-face{font-family:euclid-circular-b;font-weight:700;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-bold.woff?v=1760625596) format("woff")}@font-face{font-family:euclid-circular-b;font-weight:700;font-style:normal;font-display:swap;src:url(/cdn/shop/files/euclid-circular-b-bold.woff2?v=1760625596) format("woff2")}.no-lh{line-height:100%}.fw-1{font-weight:100}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.fw-8{font-weight:800}.fw-9{font-weight:900}.t-d-underline{text-decoration:underline}.t-d-linethrough{text-decoration:line-through}.t-d-none{text-decoration:none}.t-uppercase{text-transform:uppercase}.t-capitalize{text-transform:capitalize}.t-lowercase{text-transform:lowercase}.t-italic{font-style:italic}.t-align-r{text-align:right}.t-align-c{text-align:center}.d-flex{display:flex}.d-none{display:none}.flex-1{flex:1;width:100%}.d-column{flex-direction:column}.j-c-center{justify-content:center}.j-c-right{justify-content:right}.j-c-sp-between{justify-content:space-between}.j-c-end{justify-content:end}.a-i-center{align-items:center}.a-i-end{align-items:end}.r-reverse{flex-direction:row-reverse}.f-wrap{flex-wrap:wrap}.p-rel{position:relative}.p-abs{position:absolute}.width-33{width:33.33%}.width-50{width:50%}.width-100{width:100%!important}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-cnm-blue{background-color:#5682c9}.c-black{color:#000}.c-white{color:#fff}.c-dark-gunmetal{color:#212529}.c-funky-red{color:#e52030}.c-ao-english{color:green}.c-cadet-blue-crayola{color:#adb5bd}.c-cnm-blue{color:#5682c9}.c-aurometal-sauras{color:#6c757d}.h-80{font-size:80px;line-height:1;letter-spacing:-.8px}.h-56{font-size:56px;line-height:1;letter-spacing:-.6px}.h-48{font-size:48px;line-height:1;letter-spacing:0px}.h-32{font-size:32px;line-height:1;letter-spacing:0px}.h-28{font-size:28px;line-height:1;letter-spacing:0px}.h-24{font-size:24px;line-height:1;letter-spacing:0px}.p-20{font-size:20px;line-height:1.4}.p-18{font-size:18px;line-height:1.2}.p-16{font-size:16px;line-height:1.5}.p-14{font-size:14px;line-height:1.34}.p-12{font-size:12px}.btn-primary{display:flex;background-color:#fff;padding:18px 40px;color:#5682c9;border-radius:100px;font-family:euclid-circular-b;font-weight:500;font-size:16px;line-height:100%;border:1px solid #fff;min-width:180px;justify-content:center;cursor:pointer;text-transform:capitalize;text-decoration:none;transition:color .35s ease-in-out,background .35s ease-in-out,border-color .35s ease-in-out}.btn-primary:after{content:none}.btn-primary:hover{background:transparent;color:#fff}.btn-primary__cnmbluegrad-white,.btn-primary__cnmbluegrad-white:hover{background:linear-gradient(135deg,#6a96dd,#5682c9 50.96%,#426eb5);color:#fff;border-color:#426eb5}.btn-primary__white--gunmetal{background:#fff;color:#212529;border-color:#fff}.btn-primary__transparent-cnmblue{color:#426eb5;border-color:#426eb5;background:transparent}.btn-primary__transparent-cnmblue:hover{background:#426eb5;color:#fff}.primary-container,.page-width,.mh-cnm-loyality-rewards__wrpr--fullwidth .primary-container{max-width:1400px;width:100%;padding:0 24px;margin:0 auto}.primary-container__rightaligned{padding-left:calc((100vw - min(100vw,1410px))/2 + 24px)}.swiper-button-next:after,.swiper-button-prev:after{content:none}.mh-swpr-nav__primary{position:relative;column-gap:12px}.mh-swpr-nav__primary .swiper-button-next,.mh-swpr-nav__primary .swiper-button-prev{width:48px;height:48px;position:relative;background-color:#f4f5f7;margin:0!important;border-radius:48px;left:auto;bottom:auto;right:auto;z-index:0;transition:background-color .35s ease-in-out}.mh-swpr-nav__primary .swiper-button-disabled{opacity:1!important;cursor:not-allowed!important}.mh-swpr-nav__primary .swiper-button-next svg,.mh-swpr-nav__primary .swiper-button-prev svg{width:9.6px;height:16.3px}.mh-swpr-nav__primary .swiper-button-next svg path,.mh-swpr-nav__primary .swiper-button-prev svg path{transition:fill .35s ease-in-out}.mh-swpr-nav__primary .swiper-button-next:hover svg path,.mh-swpr-nav__primary .swiper-button-prev:hover svg path{fill:#fff}.mh-swpr-nav__primary--white .swiper-button-next,.mh-swpr-nav__primary--white .swiper-button-prev{background-color:#fff}.mh-swpr-nav__primary .swiper-button-next:before,.mh-swpr-nav__primary .swiper-button-prev:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#6a96dd,#5682c9 50.96%,#426eb5);opacity:0;transition:opacity .35s ease;border-radius:inherit}.mh-swpr-nav__primary .swiper-button-next:hover:before,.mh-swpr-nav__primary .swiper-button-prev:hover:before{opacity:1}.mh-cnm-swiper_scrollbar{height:3px!important;background-color:#0000001a;width:100%!important;left:0!important;position:relative!important;bottom:0!important;z-index:0!important}.mh-cnm-swiper_scrollbar--white{background-color:#fff}.mh-cnm-swiper_scrollbar .swiper-scrollbar-drag{background-color:#5682c9;display:block!important}.mh-cnm-prd-card{max-width:100%;width:100%}.mh-cnm-prd-card__media{padding:3px;border:1px solid #ddd;border-radius:8px;background:#fff}.mh-cnm-prd-card__media__link{width:100%;display:flex;aspect-ratio:1}.mh-cnm-prd-card__media__link img{width:100%;height:100%;object-fit:cover;position:absolute;border-radius:8px;transition:opacity .35s ease-in-out}.mh-cnm-prd-card__media__link.has-secondary img:nth-of-type(2){opacity:0}.mh-cnm-prd-card__media__link.has-secondary:hover img:nth-of-type(1){opacity:0}.mh-cnm-prd-card__media__link.has-secondary:hover img:nth-of-type(2){opacity:1}.mh-cnm-prd-card__rating .jdgm-preview-badge,.mh-cnm-prd-card__title{margin-top:12.5px}.mh-cnm-prd-card__title a{transition:color .35s ease-in-out;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.mh-cnm-prd-card__title a:hover{color:#5682c9}.mh-cnm-prd-card__sku{margin-top:12.5px}.mh-cnm-prd-card__price{gap:8px;margin-top:12.5px}.mh-cnm-prd-card__price--sale{text-decoration:none}.mh-cnm-prd-card__badges{z-index:1;top:16px;left:12px;column-gap:8px}.mh-cnm-prd-card__badges span{padding:7.5px 12.5px;border-radius:100px}.mh-cnm-prd-card__badge--new{background:linear-gradient(135deg,#6a96dd,#5682c9 50.96%,#426eb5)}.mh-cnm-prd-card__badge--sale{background:linear-gradient(134.85deg,#f44f5a 15.33%,#ee3d4a 46.66%,#e52030 86.05%);padding:7.5px 12.5px;border-radius:100px}.mh-cnm-prd-card__rating .jdgm-prev-badge__text{font-size:16px;color:#212529;line-height:100%;font-weight:400;font-family:euclid-circular-b;margin-left:8px}.mh-cnm-prd-card__wishlist{right:12px;top:12px;z-index:1}.mh-cnm-prd-card__wishlist button.swym-button{height:40px;width:40px;background-color:#fff;border-radius:40px;position:relative}.mh-cnm-prd-card__wishlist button.swym-button:before{content:"";width:40px;height:40px;border-radius:40px;background:linear-gradient(135deg,#6a96dd,#5682c9 50.96%,#426eb5);position:absolute;top:0;left:0;opacity:0;transition:opacity .35s ease-in-out}.mh-cnm-prd-card__wishlist button.swym-button:after{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .35s ease-in-out}.mh-cnm-prd-card__wishlist button.swym-added:before,.mh-cnm-prd-card__wishlist button.swym-added{opacity:1!important}.mh-cnm-prd-card__wishlist button.swym-button:hover:before{opacity:1}.mh-cnm-prd-card__wishlist button.swym-button:hover:after,.mh-cnm-prd-card__wishlist button.swym-added.swym-add-to-wishlist-view-product:after{opacity:1!important;color:#fff!important}.mh-cnm-prd-card__atc{margin-top:12.5px}.spurit-po-wrapper,.spurit-po-wrapper .design-pre-order-template-wrapper,button.pre-order-custom{width:100%!important;display:block!important}.pre-order-counter-wrapper{width:100%!important}button.pre-order-custom span{display:flex;background-color:transparent;padding:18px 40px;color:#5682c9;border-radius:100px;font-family:euclid-circular-b;font-weight:500;font-size:16px;line-height:100%;border:1px solid #5682c9;width:100%!important;justify-content:center;cursor:pointer;text-transform:capitalize!important;text-decoration:none;transition:color .35s ease-in-out,background .35s ease-in-out,border-color .35s ease-in-out}button.pre-order-custom span:hover{background-color:#5682c9;color:#fff;border-color:#5682c9}.mh-cnm-atc-btn--loading{position:relative;pointer-events:none}.mh-cnm-atc__loader{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mh-cnm-spin .8s linear infinite;vertical-align:middle}@keyframes mh-cnm-spin{to{transform:rotate(360deg)}}.mh-cnm-prd-card__info{height:100%;justify-content:space-between}@media(min-width:1920px){.primary-container__rightaligned{padding-left:calc((100vw - min(100vw,1660px))/2 + 24px)}.primary-container,.page-width,.mh-cnm-loyality-rewards__wrpr--fullwidth .primary-container{max-width:1650px}}@media only screen and (max-width:992px){.h-80{font-size:64px;letter-spacing:-.6px}.h-56{font-size:48px;letter-spacing:-.5px}.h-48{font-size:42px;letter-spacing:0px}.h-32{font-size:28px;letter-spacing:0px}.h-28{font-size:26px;line-height:1;letter-spacing:0px}.h-24{font-size:22px;line-height:1;letter-spacing:0px}.p-20{font-size:19px}.p-18{font-size:17px}.p-16{font-size:15px}.btn-primary{font-size:16px;padding:16.5px 37.5px}.mh-swpr-nav__primary .swiper-button-next,.mh-swpr-nav__primary .swiper-button-prev{height:40px;width:40px}.mh-swpr-nav__primary .swiper-button-next svg,.mh-swpr-nav__primary .swiper-button-prev svg{width:7.6px;height:14.3px}.mh-swpr-nav__primary{column-gap:10px}}@media only screen and (max-width:768px){.h-80{font-size:48px;letter-spacing:-.6px}.h-56{font-size:40px;letter-spacing:-.5px}.h-48{font-size:36px;letter-spacing:0px}.h-32{font-size:24px;letter-spacing:0px}.h-28{font-size:24px;line-height:1;letter-spacing:0px}.h-24{font-size:20px;line-height:1;letter-spacing:0px}.p-20{font-size:18px}.p-18{font-size:16px}.p-16{font-size:14px}.btn-primary{min-width:0px;font-size:14px;padding:15px 35px}button.pre-order-custom span{font-size:14px;padding:15px 20px!important}.primary-container__rightaligned{padding-left:24px;padding-right:24px}}@media only screen and (max-width:400px){.btn-primary{font-size:12px;padding:13px 20px}button.pre-order-custom span{font-size:12px;padding:13px 20px!important}}.product-form__submit .atw-button atw-button-add-color{font-family:euclid-circular-b;font-size:16px;font-weight:500!important;text-transform:capitalize;letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mh-global.css.map */
