:root{--mdn-viewport-height: var(--mdn-legacy-viewport-height, 100vh);--mdn-stable-viewport-height: var(--mdn-legacy-viewport-height, 100vh);--mdn-safe-top: env(safe-area-inset-top, 0px);--mdn-safe-bottom: env(safe-area-inset-bottom, 0px);--mdn-mobile-left: max(16px, env(safe-area-inset-left, 0px));--mdn-mobile-right: max(16px, env(safe-area-inset-right, 0px))}@supports (height: 100svh){:root{--mdn-stable-viewport-height: 100svh}}@supports (height: 100dvh){:root{--mdn-viewport-height: 100dvh}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.mdn-header__mobile-icon{display:none}@media screen and (max-width:989px){body{min-height:var(--mdn-stable-viewport-height)}html.mdn-overlay-open{overflow:hidden}body.mdn-overlay-open{position:fixed;top:var(--mdn-overlay-scroll-top, 0px);left:0;right:0;width:100%;overflow:hidden}.page-wrapper{width:100%;min-width:0;min-height:var(--mdn-stable-viewport-height)}#MainContent{min-width:0}body[class*=page-width-]{--page-margin: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),body select,body textarea{font-size:16px!important;min-width:0}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),body select{min-height:44px}body button{touch-action:manipulation;min-height:44px;min-width:44px}#MainContent .text-block,#MainContent .product-details,#MainContent .cart-items__details{min-width:0;overflow-wrap:anywhere}#MainContent :is(h1,h2,h3){overflow-wrap:anywhere}#MainContent .rte img{max-width:100%;height:auto}#MainContent .rte{overflow-wrap:anywhere}#MainContent .rte table{display:block;max-width:100%;overflow-x:auto}body #header-group [data-mdn-header-section]{--mdn-header-height: calc(66px + var(--mdn-safe-top));height:var(--mdn-header-height)}body #header-group .mdn-header__inner{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(88px,1fr);padding:var(--mdn-safe-top) var(--mdn-mobile-right) 0 var(--mdn-mobile-left)}body #header-group .mdn-header__action,body #header-group .mdn-menu__close,body #header-group .mdn-search__close{min-width:44px;min-height:44px}body #header-group .mdn-header__right{gap:0}body #header-group .mdn-header__mobile-icon{display:block;flex-shrink:0;width:20px;height:20px}body #header-group .mdn-header__cart{gap:4px}body #header-group .mdn-header__logo{min-width:0}body #header-group .mdn-header__logo img{width:auto;max-width:min(145px,100%)}body #header-group .mdn-header__wordmark{font-size:clamp(10px,3.1vw,13px);letter-spacing:.04em}body #header-group .mdn-menu{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:var(--mdn-viewport-height);inset:0 0 auto;overflow:hidden}body #header-group .mdn-menu__top,body #header-group .mdn-search__top{padding:var(--mdn-safe-top) var(--mdn-mobile-right) 0 var(--mdn-mobile-left);min-height:var(--mdn-header-height)}body #header-group .mdn-menu__layout{height:auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}body #header-group .mdn-menu__navigation{min-height:0;align-items:flex-start;overflow:visible;padding:24px var(--mdn-mobile-right) 32px var(--mdn-mobile-left)}body #header-group .mdn-menu__title{font-size:clamp(28px,8vw,48px);overflow-wrap:anywhere}body #header-group .mdn-menu__children a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}body #header-group .mdn-menu__footer{padding:8px var(--mdn-mobile-right) calc(8px + var(--mdn-safe-bottom)) var(--mdn-mobile-left);gap:12px;font-size:11px}body #header-group .mdn-menu__socials{flex-wrap:wrap;gap:12px}body #header-group .mdn-menu__socials a{display:inline-flex;align-items:center;min-height:44px}body #header-group .mdn-search{height:var(--mdn-visible-height, var(--mdn-viewport-height));inset:0 0 auto;padding:0 var(--mdn-mobile-right) calc(24px + var(--mdn-safe-bottom)) var(--mdn-mobile-left);overflow-y:auto;overscroll-behavior-y:contain}body #header-group .mdn-search__top{margin-inline:calc(-1 * var(--mdn-mobile-left)) calc(-1 * var(--mdn-mobile-right))}body #header-group .mdn-search__form{padding-top:clamp(24px,8vh,64px);min-width:0}body #header-group .mdn-search__input{font-size:clamp(24px,7vw,40px)!important;line-height:1.2;letter-spacing:-.02em}body #header-group .mdn-search__submit{min-height:44px;font-size:14px}body #header-group .mdn-search__suggestions{flex-wrap:wrap}body #header-group .mdn-search__suggestions a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}#MDNIntro{width:100%;height:var(--mdn-viewport-height);inset:0 0 auto}#MDNIntro .mdn-intro__flash{display:grid;place-items:center;padding:max(24px,var(--mdn-safe-top)) var(--mdn-mobile-right) max(24px,var(--mdn-safe-bottom)) var(--mdn-mobile-left);box-sizing:border-box}#MDNIntro .mdn-intro__cta{width:100%;max-width:420px;min-width:0;margin:0 auto;text-align:center}#MDNIntro .mdn-intro__cta strong{width:100%;max-width:100%;font-size:clamp(28px,11vw,52px);line-height:1.1;overflow-wrap:anywhere}#MDNIntro .mdn-intro__skip{right:var(--mdn-mobile-right);bottom:max(16px,var(--mdn-safe-bottom));min-height:44px;min-width:44px}#MDNIntro .mdn-intro__progress{left:var(--mdn-mobile-left);right:calc(72px + var(--mdn-mobile-right));bottom:calc(20px + var(--mdn-safe-bottom))}body #MainContent .mdn-hero,body #MainContent .mdn-hero__content{min-height:calc(var(--mdn-stable-viewport-height) - 66px - var(--mdn-safe-top))}body #MainContent .mdn-hero__content{padding:32px var(--mdn-mobile-right) max(40px,var(--mdn-safe-bottom)) var(--mdn-mobile-left)}body #MainContent .mdn-hero__content-inner{min-width:0}body #MainContent .mdn-hero__heading{font-size:clamp(36px,10vw,64px)}body #MainContent .mdn-hero__description{font-size:16px;line-height:1.5}body #MainContent .mdn-hero__button{min-height:48px;max-width:100%}body #MainContent .mdn-products__header,body #MainContent .mdn-index__header,body #MainContent .mdn-contact__masthead-layout{padding:48px var(--mdn-mobile-right) 32px var(--mdn-mobile-left)}body #MainContent .mdn-contact__masthead{padding:0}body #MainContent .mdn-products__heading,body #MainContent .mdn-index__heading,body #MainContent .mdn-story__heading,body #MainContent .mdn-contact__heading,body #MainContent .mdn-contact__form-heading-row h2,body #MainContent .mdn-contact__faq-heading h2{font-size:clamp(34px,10vw,58px);overflow-wrap:anywhere}body #MainContent .mdn-index__mobile-content{padding-inline:var(--mdn-mobile-left) var(--mdn-mobile-right)}body #MainContent .mdn-index__mobile-content h3{font-size:clamp(30px,8vw,44px);overflow-wrap:anywhere}body #MainContent .mdn-index__mobile-content p,body #MainContent .mdn-products__product-type{font-size:14px}body #MainContent .mdn-story__media{min-height:72vh;min-height:calc(var(--mdn-stable-viewport-height) * .72)}body #MainContent .mdn-story__content-inner{padding:48px var(--mdn-mobile-right) 48px var(--mdn-mobile-left)}body #MainContent .mdn-story__principle :is(h3,p){font-size:15px;line-height:1.5}body #MainContent .mdn-story__button{min-height:48px;font-size:14px}body #MainContent .mdn-products__information{grid-template-columns:minmax(0,1fr)}body #MainContent .mdn-products__price{grid-column:1;font-size:14px}body #MainContent .mdn-products__product-title{font-size:17px;overflow-wrap:anywhere}body #MainContent .mdn-products__rail{padding-inline:var(--mdn-mobile-left) var(--mdn-mobile-right);scroll-snap-type:x proximity}body #MainContent .mdn-products__closing-card{min-height:360px}body #MainContent .mdn-products__closing-title{font-size:clamp(30px,9vw,50px);overflow-wrap:anywhere}body #MainContent .mdn-manifesto__newsletter-intro,body #MainContent .mdn-manifesto__newsletter,body #MainContent .mdn-contact__form-panel,body #MainContent .mdn-contact__faq-heading,body #MainContent .mdn-contact__faq-list{padding:32px var(--mdn-mobile-right) 32px var(--mdn-mobile-left)}body #MainContent .mdn-manifesto__newsletter-intro h3{font-size:clamp(28px,8vw,42px);overflow-wrap:anywhere}body #MainContent .mdn-manifesto__field{min-width:0;grid-template-columns:minmax(0,1fr) 44px}body #MainContent .mdn-manifesto__privacy{font-size:12px;line-height:1.5}body #MainContent .mdn-contact__introduction,body #MainContent .mdn-contact__detail-value,body #MainContent .mdn-contact__faq-answer{font-size:16px;line-height:1.5;overflow-wrap:anywhere}body #MainContent .mdn-contact__detail-label,body #MainContent .mdn-contact__field label,body #MainContent .mdn-contact__form-heading-row>p{font-size:13px}body #MainContent .mdn-contact__faq-item summary{font-size:16px}body #MainContent .mdn-contact__faq-answer{padding:0 0 24px}body #MainContent .mdn-contact__submit{min-height:48px;font-size:14px}body #footer-group .mdn-footer__brand-column{padding-inline:var(--mdn-mobile-left) var(--mdn-mobile-right)}body #footer-group .mdn-footer__brand-heading{font-size:clamp(30px,8vw,48px)}body #footer-group .mdn-footer__service-item,body #footer-group .mdn-footer__utility,body #footer-group .mdn-footer__bottom{padding-inline:var(--mdn-mobile-left) var(--mdn-mobile-right)}body #footer-group .mdn-footer__bottom{padding-bottom:max(24px,var(--mdn-safe-bottom))}body #footer-group .mdn-footer__policies a,body #footer-group .mdn-footer__socials a,body #footer-group .mdn-footer__back-to-top{display:inline-flex;align-items:center;min-height:44px}.mdn-collection-heading{padding-inline:var(--mdn-mobile-left) var(--mdn-mobile-right)}.mdn-collection .product-card .text-block{overflow-wrap:anywhere}.mdn-collection .product-card__content{padding-inline:0}.mdn-collection .card-gallery{margin-inline:0}body .dialog-drawer,body .theme-drawer__dialog{max-width:100%;max-height:var(--mdn-visible-height, var(--mdn-viewport-height))}body .dialog-drawer__header,body .theme-drawer__header{padding-top:max(16px,var(--mdn-safe-top))}body .cart-drawer__summary{padding-bottom:max(24px,var(--mdn-safe-bottom))}body .product-information__grid,body .product-details{min-width:0}body .quantity-selector{--quantity-selector-width: 132px;width:132px;min-width:132px;max-width:100%}body .quantity-selector button{flex:0 0 44px}body .quantity-selector input[type=number]{flex:1 1 44px;width:44px;max-width:44px;min-width:0}}@media screen and (max-width:749px){body #footer-group .mdn-footer__brand-column{grid-template-columns:minmax(0,1fr)}body #MainContent .product-information__grid{grid-template-columns:var(--page-margin) minmax(0,1fr) var(--page-margin)}}@media screen and (max-width:479px){body #footer-group .mdn-footer__bottom{grid-template-columns:minmax(0,1fr);gap:8px}body #footer-group .mdn-footer__policies{grid-column:1;grid-row:auto}body #footer-group .mdn-footer__back-to-top{justify-self:start}}@media(max-width:989px)and (orientation:landscape){body #MainContent .mdn-hero__heading{font-size:clamp(30px,6vw,48px)}#MDNIntro .mdn-intro__cta strong{font-size:clamp(28px,6vw,44px)}#MDNIntro .mdn-intro__cta small{margin-top:16px}}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mdn-mobile.css.map */
