:root{--msv-green: #00a652;--msv-blue: #00aeef;--msv-red: #ca212b;--msv-pink: #a94a9c;--msv-purple: #272262;--msv-black: #111111;--msv-amber: #e08000;--msv-icon-ink: #444444;--magnum-box-radius: 8px;--magnum-box-tint: #f5f5f5;--msv-text-optical-nudge: 2px}[data-button_style] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static){background-color:var(--msv-red);background-image:linear-gradient(90deg,var(--msv-pink),transparent)}[data-button_style] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background-color:var(--msv-red);background-image:linear-gradient(270deg,var(--msv-pink),transparent)}[data-button_style] .btn--secondary,[data-button_style] .rte .btn--secondary{background-color:var(--msv-blue);background-image:linear-gradient(90deg,var(--msv-green),transparent);color:#fff}[data-button_style] .btn--secondary:hover{background-color:var(--msv-blue);background-image:linear-gradient(270deg,var(--msv-green),transparent)}input,select,textarea{border-radius:var(--buttonRadius);padding:9px 16px 7px}select{padding-inline-end:28px}textarea{border-radius:16px;padding:14px 16px}.collection-filter select{display:block;padding:12px 28px 10px 14px;width:100%}.announcement-bar{background-image:linear-gradient(90deg,#ffed00,#d44029 30%,#b04486,#01497d 70%,#02a654)}.announcement-bar,.announcement-bar a{color:#fff}.btn:not(.btn--small):not(.btn--large),.shopify-payment-button .shopify-payment-button__button--unbranded{padding:11px 20px 9px}@media only screen and (max-width:768px){.btn:not(.btn--small):not(.btn--large),.shopify-payment-button .shopify-payment-button__button--unbranded{padding:9px 17px 7px}}.btn--small{padding:9px 14px 7px}.page-content .section-header:not(.section-header--flush){margin-bottom:30px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:40px}.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{padding-bottom:40px}.page-content--top{padding-bottom:0}.blog-intro{margin-bottom:30px}.text-column__grid>*{display:flex;flex-direction:column}.text-column__grid>*>*:not(.btn){width:100%}.text-column__grid>*>.btn{align-self:flex-start;margin-top:auto}.text-column__grid>.text-center>.btn{align-self:center}.text-column__grid>.text-right>.btn{align-self:flex-end}@media only screen and (max-width:768px){.article-card>.grid>.grid__item{width:100%}.article-card>.grid>.grid__item:first-child{margin-bottom:15px}}@media only screen and (min-width:769px){.article-grid{display:flex;flex-wrap:wrap}.article-grid>.grid__item,.article-grid>.grid__item>.grid,.article-grid>.grid__item>.grid>.grid__item,.article-grid .article__grid-meta{display:flex;flex-direction:column}.article-grid>.grid__item>.grid,.article-grid>.grid__item>.grid>.grid__item:last-child,.article-grid .article__grid-meta{flex:1 1 auto}.article-grid>.grid__item>.grid>.grid__item{min-width:0;width:100%}.article-grid .article__excerpt{margin-bottom:20px}.article-grid .article__read-more{align-self:flex-start;margin-top:auto}}@media only screen and (min-width:769px){.header-layout--inline-search .header-item--search{flex:1 1 auto;min-width:0;margin:0 30px 0 60px}.header-item--search .site-header__search-container{bottom:auto;display:block;height:auto;left:auto;overflow:visible;position:static;right:auto;width:100%}.header-item--search .site-header__search{background-color:transparent;bottom:auto;box-shadow:none;display:block;left:auto;position:static;right:auto;top:auto;transform:none;width:100%}.header-item--search .btn--close-search,.header-layout--inline-search .js-search-header{display:none}.header-item--search predictive-search .search__results{margin-left:0;margin-right:0;width:100%}.site-header{padding:0}.site-nav__link{padding-top:10.5px;padding-bottom:10.5px}.site-nav__link--underline{padding-left:12px;padding-right:12px}.site-nav__link .icon-chevron-down{margin-left:3px}.site-nav__link[href$="/collections/specials"]{background-color:var(--msv-red);background-image:linear-gradient(90deg,var(--msv-pink),transparent);color:#fff;padding-left:18px;padding-right:18px;border-top-left-radius:var(--magnum-box-radius);border-top-right-radius:var(--magnum-box-radius)}.site-nav__link[href$="/collections/specials"]:hover,.site-nav__link[href$="/collections/specials"]:focus-visible{background-color:var(--msv-red);background-image:linear-gradient(270deg,var(--msv-pink),transparent);color:#fff}.site-nav__link[href$="/collections/specials"]:after{display:none}.toolbar+.header-sticky-wrapper .site-header{border-top:0}}@media only screen and (max-width:768px){.header-layout--inline-search .header-item--search{flex:0 0 auto;margin:0 0 0 auto}.header-item__search-trigger{align-items:center;display:inline-flex;gap:8px;padding:7.5px 15px;white-space:nowrap}.header-item__search-trigger .icon{flex:none;height:30px;width:30px}.header-item__search-trigger span{font-size:var(--typeAccentSmallSize);font-weight:600;letter-spacing:var(--typeUppercaseSpacing);line-height:1;text-transform:uppercase;transform:translateY(var(--msv-text-optical-nudge))}.header-item--icons .js-search-header{display:none}.site-header__search{background-color:var(--colorNav);color:var(--colorNavText)}}.header-nav-row .site-nav{display:inline-block}@media only screen and (min-width:769px){.site-footer{padding-bottom:30px;padding-top:30px}}.site-footer .footer__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight)}.footer__newsletter-logo{margin-bottom:24px}.footer__newsletter-logo .footer__logo{margin-bottom:0}.grid-product__content{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.grid-product__meta{padding:14px 16px 18px}.grid-product__meta>*{margin:0}.grid-product__vendor,.grid-product__vendor--logo{align-items:center;display:flex;height:var(--magnum-vendor-logo-height, 28px);margin:0 0 6px;overflow:hidden}.grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--typeBaseSize);height:2.7em;line-height:1.35;margin:0 0 10px;overflow:hidden;text-transform:none}.grid-product__title:not(.grid-product__title--heading){font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing)}@media only screen and (max-width:768px){.grid-product__title{-webkit-line-clamp:3;line-clamp:3;height:4.05em}.grid-product__price-label--was,.grid-product__price--original{display:none}}.grid-product__vendor--logo{opacity:1}.grid-product__vendor--logo img{height:100%;object-fit:contain;object-position:left center;width:auto}.grid-product__content--has-thumbs:hover .grid-product__secondary-image{animation:none;opacity:0}.grid-product__thumbs{align-items:center;box-sizing:content-box;display:flex;gap:6px;height:38px;overflow:hidden;padding:8px 16px 0;position:relative;z-index:2}.grid-product__thumb{background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;flex:none;height:38px;overflow:hidden;padding:0;width:38px}.grid-product__thumb.is-active{border-color:#d0d0d0}.grid-product__thumb img{height:100%;object-fit:contain;width:100%}.grid-product__thumb-more{font-size:var(--typeBodyExtraSmallSize);opacity:.65}@media only screen and (max-width:768px){.grid-product__thumb:nth-child(n+4),.grid-product__thumb-more{display:none}.grid-product__thumbs{gap:5px;height:32px}.grid-product__thumb{height:32px;width:32px}}.grid-product__price,.product__price{color:var(--colorPrice);font-size:22px;font-weight:600}.grid-product__price{align-items:center;display:flex;flex-wrap:wrap;gap:6px;height:30px;line-height:1.3;overflow:hidden}@media only screen and (max-width:768px){.grid-product__price,.grid-product__price-current{font-size:17px}.grid-product__price{height:46px}}.grid-product__price .grid-product__price--original{margin-left:0;margin-right:0}.grid-product__price.is-special-price,.grid-product__price.is-marked-down,.product__price.is-special-price,.product__price.on-sale{color:var(--msv-red)}[data-section-type=recently-viewed] .grid-product__vendor{display:none}.grid-product__signal{align-items:center;display:flex;height:22px;margin-bottom:8px;overflow:hidden}.grid-product__reviews{align-items:center;display:inline-flex;gap:5px}.grid-product__stars{align-items:center;display:inline-flex;color:#ffb800}.grid-product__stars svg{display:block;height:16px;width:16px}.grid-product__review-count{color:var(--colorTextBody);font-size:var(--typeBodySmallSize);opacity:.7}.grid-product__review-count{line-height:1;transform:translateY(var(--msv-text-optical-nudge))}.grid-product__price-current{font-size:22px;font-weight:600}.grid-product__price-label{color:inherit;font-size:var(--typeBodySmallSize);font-weight:400}.grid-product__price-label--was{color:#aaa}.grid-product__price--original,.product__price--compare{color:#aaa;font-size:var(--typeBodySmallSize);font-weight:400}.product-block--price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.product-block--price [data-product-price]{order:1}.product-block--price [data-product-price-wrap]{order:2}.product-block--price .product__special-price-badge{order:3}.product-block--price [data-save-price]{order:4}.product-block--price .product__unit-price{flex:1 0 100%;order:5}.product__special-price-badge[hidden]{display:none}.product__special-price-badge{background-color:var(--msv-red);background-image:linear-gradient(90deg,var(--msv-pink),transparent);border-radius:var(--buttonRadius);color:#fff;font-size:var(--typeBodyExtraSmallSize);font-weight:600;letter-spacing:var(--typeUppercaseSpacing);line-height:1;padding:7px 10px 4px;text-transform:uppercase;white-space:nowrap}.product-block--price .product__special-price-badge{align-self:center;margin-left:5px;position:relative;top:-4px}.grid-product__price--savings{display:none}.grid-product__tag--sale{font-weight:700}.grid-product__tag{padding:8px 5px 4px 7px}@media only screen and (min-width:769px){.grid-product__tag{padding:9px 7px 5px 9px}}.grid-product__tag--top-right{left:auto;right:0}.grid-product__tag--top-left{left:0;right:auto}.toolbar__menu a{align-items:center;display:inline-flex;gap:6px}.toolbar__menu .element-icon{--element-icon-size: 15px;flex:none;transform:translateY(calc(var(--msv-text-optical-nudge) * -1))}.mobile-nav__link.magnum-drawer-secondary{align-items:flex-start;display:flex;flex-direction:row;gap:9px}.magnum-drawer-secondary .element-icon{--element-icon-size: 16px;align-self:flex-start;flex:none;margin-top:calc((1em * var(--typeBaseLineHeight) - var(--element-icon-size)) / 2);transform:translateY(calc(var(--msv-text-optical-nudge) * -1))}.magnum-drawer-call{align-items:center;background-color:var(--colorDrawerButton);border-radius:var(--buttonRadius);color:var(--colorDrawerButtonText);display:flex;gap:9px;justify-content:center;margin:calc(10px - var(--drawer-gutter)) var(--drawer-gutter) 14px;padding:12px 18px 10px;text-decoration:none}.magnum-drawer-call+.mobile-nav{margin-top:0}.magnum-drawer-call:hover,.magnum-drawer-call:focus{color:var(--colorDrawerButtonText);text-decoration:none}.magnum-drawer-call span{font-size:1.1em;font-weight:600}.magnum-drawer-call .element-icon{--element-icon-size: 17px;flex:none;transform:translateY(calc(var(--msv-text-optical-nudge) * -1))}@media only screen and (min-width:769px){.index-section{margin:45px 0}}.search__input{border-radius:var(--buttonRadius);padding-top:13.5px;padding-bottom:10.5px}@media only screen and (max-width:768px){.search__input{padding-top:14px;padding-bottom:10px}}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--buttonRadius);--shopify-accelerated-checkout-button-block-size: 42px}@media only screen and (max-width:768px){shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 36px}}.cart__checkout-wrapper{display:flex;flex-direction:column;gap:10px}.drawer .cart__checkout-wrapper{gap:2px}.cart__checkout-wrapper .additional-checkout-buttons,.drawer .cart__checkout-wrapper .additional-checkout-buttons{margin:0}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-row-gap: 10px}.jdgm-btn,.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-paginate__page,.jdgm-form .jdgm-btn,.jdgm-form__input,.jdgm-form__email,.jdgm-form__name{border-radius:var(--buttonRadius)!important}.jdgm-form__body,.jdgm-form__textarea{border-radius:16px!important}.magnum-availability{border:1px solid var(--colorBorder, #e0e0e0);border-radius:var(--magnum-box-radius);padding:2px 16px}.magnum-availability__row{align-items:center;border-bottom:1px solid var(--colorBorder, #ececec);display:flex;font-size:14px;gap:12px;padding:8px 0}.magnum-availability__row:not([hidden]):not(:has(~.magnum-availability__row:not([hidden]))){border-bottom:0}.magnum-availability__row[hidden]{display:none}.magnum-availability__icon{display:inline-flex;flex-shrink:0}.magnum-availability__status{font-weight:700}.magnum-availability__row--status .magnum-availability__icon svg{display:none}.magnum-availability[data-state=in_stock] .magnum-availability__icon--ok{color:var(--msv-green);display:block}.magnum-availability[data-state=supplier] .magnum-availability__icon--wait,.magnum-availability[data-state=on_order] .magnum-availability__icon--wait,.magnum-availability[data-state=preorder] .magnum-availability__icon--wait{color:var(--msv-amber);display:block}.magnum-availability[data-state=not_selling] .magnum-availability__icon--stop{color:var(--msv-red);display:block}.magnum-availability[data-state=not_selling] .magnum-availability__status{color:var(--msv-red)}.magnum-availability__icon--cc,.magnum-availability__row[data-avail-del] .magnum-availability__icon{color:var(--msv-icon-ink)}.magnum-availability__icon--cc svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:4.5;stroke-linejoin:round;stroke-linecap:round}.magnum-tooltip{display:inline-flex;position:relative}.magnum-tooltip__trigger{background:none;border:0;color:#9a9a9a;cursor:help;display:inline-flex;padding:2px}.magnum-tooltip__bubble{background:var(--msv-black);border-radius:8px;bottom:calc(100% + 8px);color:#fff;font-size:13px;font-weight:400;left:50%;line-height:1.45;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease;visibility:hidden;width:260px;z-index:5}.magnum-tooltip__bubble p{margin:0}.magnum-tooltip__bubble p+p{margin-top:6px}.magnum-tooltip__trigger:hover+.magnum-tooltip__bubble,.magnum-tooltip__trigger:focus+.magnum-tooltip__bubble,.magnum-tooltip__trigger:focus-visible+.magnum-tooltip__bubble{opacity:1;visibility:visible}@media only screen and (max-width:589px){.magnum-availability__row--status{position:relative}.magnum-availability__row--status .magnum-tooltip{position:static}.magnum-tooltip__bubble{bottom:calc(100% + 6px);left:0;right:0;transform:none;width:auto}}.magnum-secondary-buttons{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.magnum-secondary-buttons>.magnum-secondary-buttons__btn:only-child{grid-column:1 / -1}.magnum-secondary-buttons__btn{align-items:center;display:flex;justify-content:center;text-align:center;white-space:normal}@media only screen and (max-width:589px){.magnum-secondary-buttons{gap:10px}.magnum-secondary-buttons__btn{font-size:13px;line-height:1.25;padding-left:10px;padding-right:10px}}.magnum-phone-row{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center}.magnum-phone-row__number{border-bottom:0;font-weight:700;text-decoration:none}.magnum-preorder-notify{background:none;border:0;color:#767676;cursor:pointer;display:block;font-size:13px;margin:10px auto 0;text-decoration:underline;text-underline-offset:3px}.magnum-finance{font-size:14px;line-height:1.5}.magnum-finance[hidden]{display:none}.magnum-finance__logo{display:inline-block;height:20px;object-fit:contain;vertical-align:-5px;width:auto}.magnum-finance__more{color:inherit;font-size:13px;margin-left:8px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-single__meta .product-block--price:has(+.product-block .magnum-finance:not([hidden])){margin-bottom:12px}.magnum-price-from{color:var(--colorPrice);font-size:18.5px;font-weight:400;line-height:1}@media only screen and (min-width:769px){.magnum-price-from{font-size:20px}}.magnum-modal{background:transparent;border:0;max-height:100dvh;max-width:100vw;padding:20px}.magnum-modal::backdrop{background:#1111118c}.magnum-modal__inner{background:var(--colorBody, #fff);border-radius:12px;box-shadow:0 24px 60px #0000004d;margin:0 auto;max-height:calc(100dvh - 40px);max-width:560px;overflow-y:auto;padding:28px 32px 32px;width:calc(100vw - 40px)}.magnum-modal__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.magnum-modal__title{font-size:1.4em;margin:0 0 16px}.magnum-modal__close{background:none;border:0;cursor:pointer;margin-top:4px;padding:4px}.magnum-modal__product{align-items:center;background:var(--colorBodyDim, #f7f7f7);border-radius:8px;display:flex;gap:14px;margin-bottom:18px;padding:10px 14px}.magnum-modal__thumb{flex-shrink:0;width:56px}.magnum-modal__thumb img{border-radius:6px;display:block}.magnum-modal__product-title{font-size:15px;font-weight:500;line-height:1.35}.magnum-modal__grid{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:589px){.magnum-modal__grid{grid-template-columns:minmax(0,1fr)}}.magnum-modal__field{margin-bottom:14px}.magnum-modal__field label{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.magnum-modal__field input,.magnum-modal__field textarea{width:100%}.magnum-modal__errors{margin-bottom:14px}.magnum-modal__success{margin-bottom:14px;padding:12px 14px;border-left:3px solid var(--msv-green);background:var(--magnum-box-tint)}.magnum-modal__success p{margin:4px 0 0}.magnum-modal.is-posted .magnum-modal__submit{display:none}.magnum-modal__submit{margin-top:4px}.product-block--price .product__price{font-size:37px;line-height:1}@media only screen and (min-width:769px){.product-block--price .product__price{font-size:40px}}.product-block--price .product__price--compare,.product-block--price .product__price-savings{font-size:calc(var(--typeBaseSize) - 2px);font-weight:400}.product-block--price{align-items:baseline;column-gap:5px;display:flex;flex-wrap:wrap;row-gap:2px}.product-block--price .magnum-price-from{order:1}.product-block--price:has(.product__price.is-special-price) .magnum-price-from,.product-block--price:has(.product__price.on-sale) .magnum-price-from{color:var(--msv-red)}.product-block--price>[data-product-price]{margin-inline-end:0;order:2;padding-inline-end:0}.product-block--price>[data-product-price-wrap]{order:3}.product-block--price>[data-product-price-wrap]{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;margin-left:5px;text-align:left}.product-block--price>[data-product-price-wrap]>*{line-height:18px}.magnum-price-save{color:var(--msv-red);font-size:calc(var(--typeBaseSize) - 2px);font-weight:400}.magnum-price-save:empty{display:none}@media only screen and (max-width:768px){.product-block--price{row-gap:0;text-align:left}.product-block--price:after{content:"";flex-basis:100%;height:0;order:2}.product-block--price>[data-product-price-wrap]{margin-left:2px;margin-top:2px}.product-block--price .product__special-price-badge{align-self:flex-start;margin-left:2px;margin-top:3px;top:0}}.product-block--price>[data-save-price]{order:4}.product-block--price>[data-unit-price-wrapper]{order:5}.product-block--price .product__price--compare{margin-inline-end:0;padding-inline-end:0}.magnum-secondary-buttons .btn--tertiary{background-color:var(--magnum-box-tint);border-color:var(--colorBorder);color:var(--msv-black);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;letter-spacing:var(--typeUppercaseSpacing);text-transform:uppercase}.magnum-secondary-buttons .btn--tertiary:hover,.magnum-secondary-buttons .btn--tertiary:focus{background-color:#ebebeb;border-color:var(--colorBorder);color:var(--msv-black)}.product-block--options{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-block--options .variant-wrapper+.variant-wrapper{margin-top:0}.product-block--options .variant-wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin-right:0;max-width:none;width:100%}@media only screen and (max-width:589px){.product-block--options{grid-template-columns:minmax(0,1fr)}}.product-single__meta{--magnum-control-height: 46px;--magnum-box-row-height: 40px}.product-block--options .variant-input-wrap,.product-block--options .variant-input-wrap select{width:100%}.product-block--options .variant-input-wrap{margin-bottom:0}.product-block--options .variant-input-wrap select{height:var(--magnum-control-height);padding-bottom:0;padding-top:0}.product__quantity .js-qty__wrapper{height:var(--magnum-control-height);max-width:112px;min-width:112px}.product__quantity .js-qty__num{height:100%;padding-bottom:0;padding-top:0}.magnum-buy-row{align-items:flex-end;display:flex;gap:14px}.magnum-buy-row__qty label{display:block;margin-bottom:8px}.magnum-buy-row .btn--full{align-items:center;display:inline-flex;flex:1 1 auto;height:var(--magnum-control-height, 46px);justify-content:center;min-width:0;padding-bottom:0;padding-top:var(--msv-text-optical-nudge, 2px)}.magnum-buy-row .js-qty__wrapper{height:var(--magnum-control-height, 46px)}.product-block--price{margin-bottom:14px;margin-top:14px}.product-single__meta .product-block:not(.product-block--tab){margin-bottom:20px}.product-single__meta .product-single__title{margin-bottom:0}.product-single__meta .breadcrumb{margin-bottom:14px}.magnum-availability__row>strong,.magnum-availability__row>span:not(.magnum-availability__icon):not(.magnum-tooltip){position:relative;top:var(--msv-text-optical-nudge, 2px)}.product-single__meta .product-block .product-block{margin-bottom:0}.magnum-tabs{--magnum-tab-size: 27px;margin:0 auto 56px}.magnum-tabs__bar{border-bottom:1px solid var(--colorBorder, #e0e0e0);display:flex;flex-wrap:wrap;gap:0 36px}.magnum-tabs__tab{background:none;border:0;border-bottom:2px solid transparent;color:#767676;cursor:pointer;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--magnum-tab-size);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);margin-bottom:-1px;padding:0 0 10px}.magnum-tabs__tab.is-active{border-bottom-color:var(--msv-black);color:var(--msv-black)}.magnum-tabs__panel{padding-top:28px}.magnum-tabs__heading{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;text-transform:none}.magnum-tabs__accordion-trigger{align-items:center;background:none;border:0;border-bottom:1px solid var(--colorBorder, #e0e0e0);cursor:pointer;display:none;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:calc(var(--magnum-tab-size) * .78);font-weight:var(--typeHeaderWeight);justify-content:space-between;letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);padding:16px 0;text-align:left;width:100%}.magnum-tabs__item.is-open .magnum-tabs__accordion-trigger svg{transform:rotate(45deg)}@media only screen and (min-width:769px){.magnum-tabs__item:not(.is-active) .magnum-tabs__panel{display:none}}@media only screen and (max-width:768px){.magnum-tabs__bar{display:none}.magnum-tabs__accordion-trigger{display:flex}.magnum-tabs__item:not(.is-open) .magnum-tabs__panel{display:none}.magnum-tabs__panel{padding:16px 0 24px}}.magnum-tabs__panel--specs{overflow-x:auto}.magnum-tabs__panel--specs table{background:transparent;border:1px solid var(--colorBorder, #e0e0e0);border-collapse:separate;border-radius:8px;border-spacing:0;min-width:480px;overflow:hidden;width:100%}.magnum-tabs__panel--specs td,.magnum-tabs__panel--specs th{background:var(--colorBody, #ffffff);border-bottom:1px solid var(--colorBorder, #ececec);color:var(--colorTextBody);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:1.5;overflow-wrap:anywhere;padding:13px 18px;text-align:left;vertical-align:top}.magnum-tabs__panel--specs tr:last-child td,.magnum-tabs__panel--specs tr:last-child th{border-bottom:0}.magnum-tabs__panel--specs tr:nth-child(2n) td,.magnum-tabs__panel--specs tr:nth-child(2n) th{background:var(--magnum-box-tint)}.magnum-tabs__panel--specs td:first-child,.magnum-tabs__panel--specs th:first-child{border-right:1px solid var(--colorBorder, #ececec);width:280px}.magnum-tabs__panel--specs table:has(th) th{font-weight:var(--typeHeaderWeight)}.magnum-tabs__panel--specs table:not(:has(th)):not(:has(tr>:nth-child(3))) td:first-child{font-weight:var(--typeHeaderWeight)}.magnum-tabs__panel--specs table:not(:has(th)):has(tr>:nth-child(3)) tr:first-child>td{font-weight:var(--typeHeaderWeight)}.magnum-tabs__panel--specs strong,.magnum-tabs__panel--specs b{font-weight:var(--typeHeaderWeight)}@media only screen and (max-width:768px){.magnum-tabs__panel--specs table{min-width:0}.magnum-tabs__panel--specs td,.magnum-tabs__panel--specs th{padding:10px 12px}.magnum-tabs__panel--specs td:first-child,.magnum-tabs__panel--specs th:first-child{width:118px}}.magnum-tabs__videos{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.magnum-tabs__video:only-child{max-width:920px}.magnum-tabs__video iframe{aspect-ratio:16 / 9;border:0;display:block;width:100%;height:auto}.magnum-tabs__extra-text+.magnum-tabs__videos,.magnum-tabs__extra-text+.magnum-tabs__files,.magnum-tabs__extra-text+.magnum-tabs__media{margin-top:20px}.magnum-tabs__files{list-style:none;margin:0;padding:0}.magnum-tabs__files li+li{margin-top:8px}.magnum-tabs__files a{align-items:center;display:inline-flex;gap:8px}.magnum-tabs__media img,.magnum-tabs__media video{display:block;margin-bottom:16px;max-width:100%}.magnum-key-features__heading{font-size:13px;font-weight:700;letter-spacing:var(--typeUppercaseSpacing);margin-bottom:8px;text-transform:uppercase}.magnum-key-features__list{list-style:none;margin:0;padding:0}.magnum-key-features__list li{font-size:14px;line-height:1.45;padding-left:22px;position:relative}.magnum-key-features__list li+li{margin-top:7px}.magnum-key-features__list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300a652' stroke-width='2.2'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;content:"";height:14px;left:0;position:absolute;top:2px;width:14px}.magnum-availability__row{min-height:var(--magnum-box-row-height, 40px)}.magnum-promo-badge{display:flex;flex-direction:column;position:absolute;top:0;z-index:2}.magnum-promo-badge--top-right{align-items:flex-end;right:0}.magnum-promo-badge--top-left{align-items:flex-start;left:0}.magnum-promo-badge__row{color:#fff;font-size:calc(var(--typeBaseSize) * .65);font-weight:700;line-height:1;white-space:nowrap;padding:8px 5px 4px 7px}@media only screen and (min-width:769px){.magnum-promo-badge__row{font-size:calc(var(--typeBaseSize) * .85);padding:9px 7px 5px 9px}}.magnum-promo-badge__row--name{background-color:var(--msv-blue);background-image:linear-gradient(90deg,var(--msv-green),transparent)}.magnum-promo-badge__row--save{background-color:var(--msv-red);background-image:linear-gradient(90deg,var(--msv-pink),transparent)}.magnum-promo-badge__row+.magnum-promo-badge__row{border-top:1px solid rgba(255,255,255,.25)}.product__main-photos{position:relative}.magnum-promo-badge--pdp{top:18px}.magnum-promo-badge--pdp.magnum-promo-badge--top-right{right:18px}.magnum-promo-badge--pdp.magnum-promo-badge--top-left{left:18px}.magnum-promo-badge--pdp .magnum-promo-badge__row{padding:9px 11px 6px}@media only screen and (max-width:768px){.magnum-promo-badge--pdp{top:12px}.magnum-promo-badge--pdp.magnum-promo-badge--top-right{right:12px}.magnum-promo-badge--pdp .magnum-promo-badge__row{padding:7px 9px 5px}}.magnum-demo-roundel{align-items:center;background-color:var(--msv-green);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14.5px;font-weight:700;height:84px;justify-content:center;letter-spacing:.04em;line-height:1.02;padding:2px 0 0;position:absolute;text-align:center;text-transform:uppercase;top:18px;transform:rotate(-8deg);width:84px;z-index:3}.magnum-demo-roundel--top-left{left:18px}.magnum-demo-roundel--top-right{right:18px}.magnum-demo-roundel:hover{filter:brightness(.93)}.magnum-demo-roundel:focus-visible{outline:2px solid var(--msv-black);outline-offset:3px}@media only screen and (max-width:768px){.magnum-demo-roundel{font-size:10.5px;height:64px;top:12px;width:64px}.magnum-demo-roundel--top-left{left:12px}.magnum-demo-roundel--top-right{right:12px}}.magnum-gallery-arrow,.magnum-tile-arrow{align-items:center;background:#ffffffeb;border:1px solid var(--colorBorder, #e0e0e0);border-radius:50%;color:var(--msv-black);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.magnum-gallery-arrow:hover,.magnum-tile-arrow:hover{background:#fff}.magnum-gallery-arrow{height:44px;width:44px}.magnum-gallery-arrow--prev{left:14px}.magnum-gallery-arrow--next{right:14px}@media only screen and (max-width:768px){.magnum-gallery-arrow{height:40px;width:40px}.magnum-gallery-arrow--prev{left:10px}.magnum-gallery-arrow--next{right:10px}}.grid-product__image-mask{position:relative}.magnum-tile-arrow{height:34px;opacity:0;transition:opacity .15s ease;width:34px}.magnum-tile-arrow--prev{left:8px}.magnum-tile-arrow--next{right:8px}.grid-product__content:hover .magnum-tile-arrow,.magnum-tile-arrow:focus-visible{opacity:1}@media(hover:none){.magnum-tile-arrow{opacity:1}}@media(prefers-reduced-motion:reduce){.magnum-tile-arrow{transition:none}}[data-button_style] .btn[disabled]:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style] .btn[disabled]:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .btn.disabled:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style] .btn.disabled:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{color:var(--colorBtnPrimaryText, #ffffff)}@media only screen and (max-width:768px){.magnum-key-features,.magnum-availability,.magnum-finance,.magnum-secondary-buttons{text-align:left}.magnum-secondary-buttons__btn{text-align:center}}.magnum-fbt{margin:0 auto 48px}.magnum-fbt__title{font-size:var(--magnum-tab-size, 27px);margin:0 0 4px}.magnum-fbt__sub{font-size:var(--typeBaseSize);color:var(--colorTextBody);opacity:.75;margin:0 0 20px}.magnum-fbt__layout{display:flex;align-items:stretch;border-radius:var(--magnum-box-radius);background:var(--magnum-box-tint);padding:20px}.magnum-fbt__items{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;gap:12px}.magnum-fbt__card{display:flex;flex-direction:column;flex:1 1 0;min-width:0;position:relative;padding:16px;background:#fff;border:1px solid var(--colorBorder);border-radius:var(--magnum-box-radius);transition:opacity .15s ease}.magnum-fbt__card.is-unselected{opacity:.45}.magnum-fbt__card.is-unavailable .magnum-fbt__check{cursor:not-allowed}.magnum-fbt__media{position:relative;margin-bottom:10px}.magnum-fbt__media a{display:block}.magnum-fbt__img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain}.magnum-fbt__body{display:flex;flex-direction:column;gap:2px}.magnum-fbt__name{font-size:var(--typeBodySmallSize);line-height:1.35;color:var(--colorTextBody);text-decoration:none}a.magnum-fbt__name:hover{text-decoration:underline}.magnum-fbt__this{font-size:var(--typeBodyExtraSmallSize);letter-spacing:var(--typeUppercaseSpacing);text-transform:uppercase;opacity:.6}.magnum-fbt__price{font-size:var(--typeBaseSize);font-weight:var(--typeBaseWeight);color:var(--colorTextBody)}.magnum-fbt__variant{margin-top:8px}.magnum-fbt__variant select{width:100%;max-width:100%;margin:0;font-size:var(--typeBodySmallSize)}.magnum-fbt__plus{flex:0 0 auto;align-self:center;font-size:22px;line-height:1;color:var(--colorTextBody);opacity:.5;-webkit-user-select:none;user-select:none}.magnum-fbt__check{position:absolute;top:10px;left:10px;margin:0;cursor:pointer}.magnum-fbt__check input{position:absolute;width:1px;height:1px;opacity:0}.magnum-fbt__box{display:block;width:22px;height:22px;border:1px solid var(--colorBorder);border-radius:3px;background:#fff}.magnum-fbt__check input:checked+.magnum-fbt__box{background:var(--msv-green);border-color:var(--msv-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:15px 15px;background-repeat:no-repeat;background-position:center}.magnum-fbt__check input:disabled+.magnum-fbt__box{background:var(--magnum-box-tint);border-color:var(--colorBorder);cursor:not-allowed}.magnum-fbt__check input:focus-visible+.magnum-fbt__box{outline:2px solid var(--colorTextBody);outline-offset:2px}.magnum-fbt__summary{flex:0 0 250px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-left:28px}.magnum-fbt__subtotal{display:flex;flex-direction:column;gap:2px}.magnum-fbt__subtotal-label{font-size:var(--typeBodySmallSize);color:var(--colorTextBody);opacity:.75}.magnum-fbt__subtotal-value{font-size:var(--typeH2Size, 29px);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);line-height:1.1;color:var(--colorTextBody)}.magnum-fbt__add{width:100%}.magnum-fbt__add.is-loading{opacity:.6;pointer-events:none}.magnum-fbt__error{margin:0;font-size:var(--typeBodySmallSize);color:var(--msv-red)}@media only screen and (max-width:768px){.magnum-fbt__layout{flex-direction:column;padding:16px}.magnum-fbt__items{flex-direction:column;gap:10px}.magnum-fbt__plus{display:none}.magnum-fbt__card{flex-direction:row;align-items:center;gap:12px;padding:12px 44px 12px 12px}.magnum-fbt__media{flex:0 0 64px;width:64px;margin-bottom:0}.magnum-fbt__body{flex:1 1 auto;min-width:0;text-align:left}.magnum-fbt__check{top:50%;left:auto;right:12px;transform:translateY(-50%)}.magnum-fbt__summary{flex:1 1 auto;padding:18px 2px 2px;text-align:left}}.magnum-promo-bar{background:var(--promo-bar-bg, var(--magnum-box-tint));color:var(--promo-bar-ink, var(--colorTextBody));border-bottom:1px solid var(--colorBorder)}.magnum-promo-bar__list{display:flex;align-items:center;justify-content:center;gap:100px;margin:0;padding:10px 0;list-style:none}.magnum-promo-bar__item{display:flex;align-items:center;margin:0;padding:0}.magnum-promo-bar__row{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:var(--typeBodySmallSize);line-height:1.3;text-decoration:none;border-bottom:0}a.magnum-promo-bar__row:hover,a.magnum-promo-bar__row:focus-visible{text-decoration:underline;text-underline-offset:3px;color:inherit}.magnum-promo-bar__icon{display:inline-flex;flex-shrink:0;--element-icon-size: 27px}.magnum-promo-bar__icon svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:var(--iconWeight, 5px);stroke-linecap:var(--iconLinecaps, miter);stroke-linejoin:var(--iconLinecaps, miter)}.magnum-promo-bar__icon img{display:block;width:27px;height:27px;object-fit:contain}.magnum-promo-bar__text--short{display:none}@media only screen and (max-width:768px){.magnum-promo-bar__list{gap:0;justify-content:space-around;padding:8px 0}.magnum-promo-bar__item--wide-only{display:none}.magnum-promo-bar__row{gap:8px;font-size:var(--typeBodyExtraSmallSize)}.magnum-promo-bar__icon{--element-icon-size: 22px}.magnum-promo-bar__icon svg,.magnum-promo-bar__icon img{width:22px;height:22px}.magnum-promo-bar__text--full{display:none}.magnum-promo-bar__text--short{display:inline}}@media only screen and (min-width:769px)and (max-width:1179px){.header-nav-row{display:none}.site-header{padding-bottom:20px}.site-header .header-item--icons .js-drawer-open-nav.medium-up--hide{display:inline-block!important}.megamenu__mobile-promos{-webkit-overflow-scrolling:touch;display:flex;gap:30px;overflow-x:auto;padding:30px var(--drawer-gutter)}.megamenu__mobile-promos .megamenu__promo{flex-shrink:0;max-width:250px;min-width:200px;width:auto}.megamenu__mobile-promos .megamenu__promo:only-child{margin:0 auto;max-width:280px;min-width:0;width:75%}.megamenu__mobile-promos .btn--secondary{background-color:transparent;border-color:var(--colorDrawerBorder);color:var(--colorDrawerText)}}.megamenu__nav.magnum-brand-panel{display:block}.magnum-brand-panel__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,170px);justify-content:center;gap:18px;list-style:none;margin:0;padding:0}.magnum-brand-panel__item{margin:0;min-width:0}.magnum-brand-panel__link{display:flex;flex-direction:column;align-items:center;gap:10px;color:inherit;text-decoration:none}.magnum-brand-panel__logo{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:16 / 9;box-sizing:border-box;padding:14px;background:#fff;border:1px solid var(--colorBorder);border-radius:var(--magnum-box-radius);transition:border-color .15s ease}.magnum-brand-panel__logo img{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);object-fit:contain}.magnum-brand-panel__wordmark{font-weight:var(--typeHeaderWeight);text-align:center;color:var(--colorTextBody)}.magnum-brand-panel__name{font-size:var(--typeBodySmallSize);text-align:center;overflow-wrap:anywhere}.magnum-brand-panel__item--all .magnum-brand-panel__logo{background:var(--magnum-box-tint);color:var(--colorTextBody)}.magnum-brand-panel__item--all .magnum-brand-panel__name{font-weight:var(--typeHeaderWeight)}.magnum-brand-panel__link:hover .magnum-brand-panel__logo,.magnum-brand-panel__link:focus-visible .magnum-brand-panel__logo{border-color:var(--colorTextBody)}.magnum-brand-panel__link:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:4px}@media(prefers-reduced-motion:reduce){.magnum-brand-panel__logo{transition:none}}@media only screen and (min-width:600px)and (max-width:1179px){.magnum-collection-list__grid--tablet-thirds>.grid__item{width:33.33333%}.magnum-collection-list__grid--tablet-thirds>.grid__item:nth-of-type(n){clear:none}.magnum-collection-list__grid--tablet-thirds>.grid__item:nth-of-type(3n+1){clear:both}}.magnum-collection-list__grid--flush-bottom{display:flex;flex-wrap:wrap}.magnum-collection-list__grid--flush-bottom:after{display:none}.magnum-collection-list__grid--flush-bottom .collection-item{margin-bottom:0}.magnum-collection-list__grid--flush-bottom:not(.grid--no-gutters){row-gap:17px}@media only screen and (min-width:769px){.magnum-collection-list__grid--flush-bottom:not(.grid--no-gutters){row-gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/magnum-custom.css.map */
