.ms-contact{--ms-fg: var(--color-foreground, 2, 9, 18);--ms-bg: var(--color-background, 255, 255, 255);--ms-accent: var(--color-button, 23, 74, 139);--ms-green: 34, 185, 40;--ms-green-end: 15, 168, 138;--ms-green-dark: rgb(var(--ms-green));--ms-error: 190, 36, 36;--ms-radius: 2.2rem;--ms-field-radius: 24px;--ms-line: rgba(var(--ms-fg), .12);position:relative;isolation:isolate;font-family:var(--font-body-family, inherit);color:rgba(var(--ms-fg),.75)}@supports (color: color-mix(in srgb,red,blue)){.ms-contact{--ms-green-dark: color-mix(in srgb, rgb(var(--ms-green)) 66%, #000)}}.ms-contact *,.ms-contact *:before,.ms-contact *:after{box-sizing:border-box}.ms-contact--pattern:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(75%,90rem);height:min(24rem,100%);background:rgb(var(--ms-green));opacity:.2;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);mask-repeat:repeat,no-repeat;mask-composite:intersect}.ms-contact__container{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}.ms-contact--single .ms-contact__container{max-width:86rem}@media screen and (min-width:750px){.ms-contact__container{padding:0 5rem}}.ms-contact__intro{max-width:84rem;margin:0 0 1.6rem}@media screen and (min-width:990px){.ms-contact__intro{margin-bottom:2.2rem}}.ms-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;align-items:start}@media screen and (min-width:990px){.ms-contact--split .ms-contact__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:2.4rem}}.ms-contact__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1rem;padding:.5rem 1.2rem .5rem 1rem;border:1px solid var(--ms-line);border-radius:10rem;background:rgba(var(--ms-bg),.75);color:rgba(var(--ms-fg),.75);font-size:1.2rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.ms-contact__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--ms-green));box-shadow:0 0 0 .3rem rgba(var(--ms-green),.2)}.ms-contact__title{margin:0;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:600;font-size:calc(var(--font-heading-scale, 1.2) * 3rem);letter-spacing:-.01em;line-height:1.1;overflow-wrap:anywhere}.ms-contact__title:after{content:"";display:block;width:1.3em;height:.09em;min-height:.4rem;margin-top:.3em;border-radius:10rem;background:linear-gradient(90deg,rgb(var(--ms-green)),rgb(var(--ms-green-end)));box-shadow:0 0 .4em rgba(var(--ms-green),.6)}@media screen and (min-width:750px){.ms-contact__title{font-size:calc(var(--font-heading-scale, 1.2) * 3.6rem)}}.ms-contact__lead{max-width:80rem;margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;letter-spacing:.06rem}@media screen and (min-width:750px){.ms-contact__lead{font-size:1.5rem}}.ms-contact__rte{margin-top:1.6rem}.ms-contact__card{display:block;margin:0;padding:1.6rem 1.4rem;border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgb(var(--ms-bg));box-shadow:0 1px 2px rgba(var(--ms-fg),.04),0 16px 32px -20px rgba(var(--ms-fg),.28);scroll-margin-top:10rem}@media screen and (min-width:750px){.ms-contact__card{padding:2.2rem 2.4rem}}.ms-contact__card-title{margin:0 0 1.2rem;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-weight:600;font-size:calc(var(--font-heading-scale, 1.2) * 1.7rem);letter-spacing:calc(var(--font-heading-scale, 1.2) * .06rem);line-height:1.2}.ms-contact__row{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.ms-contact__row--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}}.ms-contact__field{position:relative;margin-bottom:1rem}@media screen and (min-width:750px){.ms-contact__field{margin-bottom:1.1rem}}.ms-contact__input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4.6rem;margin:0;padding:1.6rem 2.2rem 0;border:.2rem solid rgb(var(--ms-fg));border-radius:var(--ms-field-radius);background:rgb(var(--ms-bg));color:rgb(var(--ms-fg));font:inherit;font-size:1.5rem;font-weight:600;line-height:1.5;letter-spacing:.03rem;transition:border-color .15s ease,box-shadow .15s ease}.ms-contact__input:hover{border-color:var(--ms-green-dark)}.ms-contact__input:focus{outline:0;border-color:var(--ms-green-dark);box-shadow:0 0 0 .4rem rgba(var(--ms-green),.24)}.ms-contact__input::placeholder{color:transparent;opacity:0}.ms-contact__input[aria-invalid=true]{border-color:rgb(var(--ms-error));box-shadow:0 0 0 .3rem rgba(var(--ms-error),.16)}.ms-contact__input:user-invalid{border-color:rgb(var(--ms-error));box-shadow:0 0 0 .3rem rgba(var(--ms-error),.16)}.ms-contact__textarea{height:auto;min-height:9.4rem;padding-top:2.6rem;padding-bottom:1.2rem;line-height:1.6;resize:none}.ms-contact__label{position:absolute;top:1.25rem;right:2.2rem;left:2.4rem;overflow:hidden;color:rgba(var(--ms-fg),.7);font-size:1.5rem;font-weight:600;line-height:2.1rem;letter-spacing:.06rem;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top .12s ease,font-size .12s ease,line-height .12s ease,letter-spacing .12s ease}.ms-contact__input:focus~.ms-contact__label,.ms-contact__input:not(:placeholder-shown)~.ms-contact__label,.ms-contact__input:-webkit-autofill~.ms-contact__label,.ms-contact__field--select .ms-contact__label{top:.5rem;font-size:1rem;font-weight:700;line-height:1.4rem;letter-spacing:.08rem;text-transform:uppercase}.ms-contact__input:focus~.ms-contact__label{color:var(--ms-green-dark)}.ms-contact__select{padding-right:4.6rem;cursor:pointer;text-overflow:ellipsis}.ms-contact__select option{color:rgb(var(--ms-fg));font-weight:600}.ms-contact__select:has(option[value=""]:checked){color:rgba(var(--ms-fg),.6)}.ms-contact__field--select .ms-contact__label{right:4.6rem}.ms-contact__field--select:after{content:"";position:absolute;top:1.6rem;right:2.3rem;width:.9rem;height:.9rem;border:solid rgb(var(--ms-fg));border-width:0 .2rem .2rem 0;transform:rotate(45deg);pointer-events:none}.ms-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.4rem}:where(.ms-contact__submit){position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:11rem;min-height:4.4rem;padding:0 2.4rem;border:0;border-radius:10rem;background:rgb(var(--ms-accent));color:rgb(var(--color-button-text, 255, 255, 255));font:inherit;font-size:1.5rem;letter-spacing:.06rem;cursor:pointer}.ms-contact .ms-contact__submit{min-width:11rem;min-height:4.4rem;padding:0 2.4rem}.ms-contact__submit:disabled{cursor:progress;opacity:.7}.ms-contact__note{flex:1 1 24rem;color:rgba(var(--ms-fg),.75);font-size:1.2rem;line-height:1.5}.ms-contact__note p{margin:0}.ms-contact__note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.ms-contact__alert{display:flex;align-items:flex-start;gap:1.2rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:1px solid rgba(var(--ms-error),.5);border-radius:min(var(--ms-field-radius),2rem);background:rgba(var(--ms-error),.06);color:rgb(var(--ms-error));font-size:1.3rem;line-height:1.5;outline:0}.ms-contact__alert svg{flex:0 0 auto;margin-top:.1rem}.ms-contact__alert-title{margin:0;font-weight:var(--font-body-weight-bold, 700)}.ms-contact__alert ul{margin:.4rem 0 0;padding-left:1.8rem}.ms-contact__alert a{color:inherit;text-decoration:underline}.ms-contact__success{padding:1.2rem 0;text-align:center;outline:0}.ms-contact__success-icon{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1rem;border-radius:50%;background:rgba(var(--ms-green),.16);color:var(--ms-green-dark)}.ms-contact__success-title{margin:0 0 1rem;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-weight:600;font-size:calc(var(--font-heading-scale, 1.2) * 2.2rem);line-height:1.2}.ms-contact__success-text{max-width:44rem;margin:0 auto 1.6rem;font-size:1.4rem;line-height:1.5}.ms-contact__aside{display:grid;gap:1rem}@media screen and (min-width:750px)and (max-width:989px){.ms-contact__aside{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}.ms-contact__info{display:flex;align-items:flex-start;gap:1.2rem;padding:1.3rem 1.5rem;border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgba(var(--ms-fg),.025)}.ms-contact__icon{display:grid;flex:0 0 3.4rem;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--ms-green),.16);color:var(--ms-green-dark)}.ms-contact__icon svg{width:1.8rem;height:1.8rem}.ms-contact__info-title{margin:0 0 .2rem;color:rgb(var(--ms-fg));font-family:inherit;font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.4;letter-spacing:.04rem}.ms-contact__info-text{margin:0;font-size:1.3rem;line-height:1.45;letter-spacing:.04rem}.ms-contact__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:.5rem;color:var(--ms-green-dark);font-size:1.3rem;font-weight:var(--font-body-weight-bold, 700);text-decoration:none}.ms-contact__link:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-contact__link svg{transition:transform .15s ease}.ms-contact__link:hover svg{transform:translate(.3rem)}.ms-contact__link:focus-visible{outline:.2rem solid var(--ms-green-dark);outline-offset:.4rem}@media(prefers-reduced-motion:reduce){.ms-contact *,.ms-contact *:before,.ms-contact *:after{transition:none!important}}.ms-faq{--ms-fg: var(--color-foreground, 2, 9, 18);--ms-bg: var(--color-background, 255, 255, 255);--ms-accent: var(--color-button, 23, 74, 139);--ms-green: 34, 185, 40;--ms-green-end: 15, 168, 138;--ms-green-dark: rgb(var(--ms-green));--ms-error: 190, 36, 36;--ms-radius: 2.2rem;--ms-field-radius: 24px;--ms-line: rgba(var(--ms-fg), .12);position:relative;isolation:isolate;font-family:var(--font-body-family, inherit);color:rgba(var(--ms-fg),.75)}@supports (color: color-mix(in srgb,red,blue)){.ms-faq{--ms-green-dark: color-mix(in srgb, rgb(var(--ms-green)) 66%, #000)}}.ms-faq *,.ms-faq *:before,.ms-faq *:after{box-sizing:border-box}.ms-faq--pattern:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(75%,90rem);height:min(24rem,100%);background:rgb(var(--ms-green));opacity:.2;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);mask-repeat:repeat,no-repeat;mask-composite:intersect}.ms-faq__container{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}.ms-faq--single .ms-faq__container{max-width:86rem}@media screen and (min-width:750px){.ms-faq__container{padding:0 5rem}}.ms-faq__intro{max-width:84rem;margin:0 0 1.6rem}@media screen and (min-width:990px){.ms-faq__intro{margin-bottom:2.2rem}}.ms-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;align-items:start}@media screen and (min-width:990px){.ms-faq--split .ms-faq__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:2.4rem}}.ms-faq__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1rem;padding:.5rem 1.2rem .5rem 1rem;border:1px solid var(--ms-line);border-radius:10rem;background:rgba(var(--ms-bg),.75);color:rgba(var(--ms-fg),.75);font-size:1.2rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.ms-faq__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--ms-green));box-shadow:0 0 0 .3rem rgba(var(--ms-green),.2)}.ms-faq__title{margin:0;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:600;font-size:calc(var(--font-heading-scale, 1.2) * 3rem);letter-spacing:-.01em;line-height:1.1;overflow-wrap:anywhere}.ms-faq__title:after{content:"";display:block;width:1.3em;height:.09em;min-height:.4rem;margin-top:.3em;border-radius:10rem;background:linear-gradient(90deg,rgb(var(--ms-green)),rgb(var(--ms-green-end)));box-shadow:0 0 .4em rgba(var(--ms-green),.6)}@media screen and (min-width:750px){.ms-faq__title{font-size:calc(var(--font-heading-scale, 1.2) * 3.6rem)}}.ms-faq__lead{max-width:80rem;margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;letter-spacing:.06rem}@media screen and (min-width:750px){.ms-faq__lead{font-size:1.5rem}}.ms-faq__rte{margin-top:1.6rem}.ms-faq__list{display:grid;gap:.8rem}.ms-faq__group{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 .1rem;color:rgb(var(--ms-fg));font-family:inherit;font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.1rem;text-transform:uppercase}.ms-faq__group:first-child{margin-top:0}.ms-faq__group:before{content:"";flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--ms-green));box-shadow:0 0 0 .3rem rgba(var(--ms-green),.2)}.ms-faq__item{border:.2rem solid rgb(var(--ms-fg));border-radius:min(var(--ms-field-radius),2.4rem);background:rgb(var(--ms-bg));transition:border-color .15s ease,box-shadow .15s ease}.ms-faq__item:hover{border-color:var(--ms-green-dark)}.ms-faq__item[open]{border-color:var(--ms-green-dark);box-shadow:0 0 0 .4rem rgba(var(--ms-green),.2)}.ms-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.6rem;padding:.7rem .8rem .7rem 2.2rem;color:rgb(var(--ms-fg));font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:.03rem;list-style:none;cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent}.ms-faq__summary::-webkit-details-marker{display:none}.ms-faq__summary::marker{content:""}.ms-faq__summary:focus-visible{outline:.3rem solid rgba(var(--ms-green),.6);outline-offset:.2rem}.ms-faq__icon{position:relative;flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;background:rgba(var(--ms-green),.16);color:var(--ms-green-dark);transition:background-color .15s ease,color .15s ease}.ms-faq__icon:before,.ms-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;margin:-.1rem 0 0 -.6rem;border-radius:1px;background:currentColor;transition:transform .2s ease}.ms-faq__icon:after{transform:rotate(90deg)}.ms-faq__item[open] .ms-faq__icon{background:var(--ms-green-dark);color:#fff}.ms-faq__item[open] .ms-faq__icon:after{transform:rotate(0)}.ms-faq__answer{padding:0 2.2rem 1.6rem;font-size:1.4rem;line-height:1.55;letter-spacing:.03rem}.ms-faq__answer>:first-child{margin-top:0}.ms-faq__answer>:last-child{margin-bottom:0}.ms-faq__answer p{margin:0 0 .8rem}.ms-faq__answer ul{margin:0 0 .8rem;padding-left:1.8rem}.ms-faq__answer li{margin:0 0 .4rem;padding-left:.2rem}.ms-faq__answer li::marker{color:var(--ms-green-dark)}.ms-faq__answer strong{color:rgb(var(--ms-fg))}.ms-faq__answer a{color:var(--ms-green-dark);font-weight:600;text-underline-offset:.3rem}@supports (interpolate-size: allow-keywords){.ms-faq__item{interpolate-size:allow-keywords}.ms-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .25s ease,content-visibility .25s ease allow-discrete}.ms-faq__item[open]::details-content{block-size:auto}}.ms-faq__aside{display:grid;gap:1rem}@media screen and (min-width:750px)and (max-width:989px){.ms-faq__aside{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}.ms-faq__info{display:flex;align-items:flex-start;gap:1.2rem;padding:1.3rem 1.5rem;border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgba(var(--ms-fg),.025)}.ms-faq__icon-badge{display:grid;flex:0 0 3.4rem;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--ms-green),.16);color:var(--ms-green-dark)}.ms-faq__icon-badge svg{width:1.8rem;height:1.8rem}.ms-faq__info-title{margin:0 0 .2rem;color:rgb(var(--ms-fg));font-family:inherit;font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.4;letter-spacing:.04rem}.ms-faq__info-text{margin:0;font-size:1.3rem;line-height:1.45;letter-spacing:.04rem}.ms-faq__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:.5rem;color:var(--ms-green-dark);font-size:1.3rem;font-weight:var(--font-body-weight-bold, 700);text-decoration:none}.ms-faq__link:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-faq__link svg{transition:transform .15s ease}.ms-faq__link:hover svg{transform:translate(.3rem)}.ms-faq__link:focus-visible{outline:.2rem solid var(--ms-green-dark);outline-offset:.4rem}@media(prefers-reduced-motion:reduce){.ms-faq__item::details-content{transition:none!important}.ms-faq *,.ms-faq *:before,.ms-faq *:after{transition:none!important}}#main-cart-footer{--ms-fg: var(--color-foreground, 2, 9, 18);--ms-bg: var(--color-background, 255, 255, 255);--ms-green: 34, 185, 40;--ms-green-text: 22, 128, 30;--ms-error: 190, 36, 36;--ms-line: rgba(var(--ms-fg), .12)}#main-cart-footer .ms-sum,#main-cart-footer .ms-sum *,#main-cart-footer .ms-sum *:before,#main-cart-footer .ms-sum *:after{box-sizing:border-box}#main-cart-footer .cart__footer{justify-content:space-between}#main-cart-footer .cart__footer>.ms-sum{width:100%;margin-left:auto;padding:2.4rem 2rem;border:1px solid var(--ms-line);border-radius:var(--media-radius, 0px);background:rgb(var(--ms-bg));box-shadow:0 1px 2px rgba(var(--ms-fg),.04),0 26px 50px -30px rgba(var(--ms-fg),.28);color:rgba(var(--ms-fg),.75)}@media screen and (min-width:750px){#main-cart-footer .cart__footer>.ms-sum{max-width:44rem;padding:3rem}}#main-cart-footer .ms-sum>*+*{margin-top:0}#main-cart-footer .ms-sum__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 2rem}#main-cart-footer .ms-sum__title{margin:0;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:calc(var(--font-heading-scale, 1.2) * 2rem);letter-spacing:calc(var(--font-heading-scale, 1.2) * .06rem);line-height:1.2}#main-cart-footer .ms-sum__count{padding:.4rem 1.2rem;border:1px solid var(--ms-line);border-radius:10rem;background:rgba(var(--ms-fg),.025);color:rgba(var(--ms-fg),.75);font-size:1.2rem;line-height:1.4;letter-spacing:.04rem;white-space:nowrap}#main-cart-footer .ms-sum__discounts{margin:0 0 1.4rem;padding:0;list-style:none}#main-cart-footer .ms-sum__saving{display:flex;align-items:center;gap:.9rem;margin:0 0 1.8rem;padding:1rem 1.4rem;border:1px solid rgba(var(--ms-green),.35);border-radius:10rem;background:rgba(var(--ms-green),.1);color:rgb(var(--ms-green-text));font-size:1.4rem;line-height:1.3;letter-spacing:.04rem}#main-cart-footer .ms-sum__saving svg{flex:0 0 auto}#main-cart-footer .ms-sum__saving strong{font-weight:var(--font-body-weight-bold, 700)}#main-cart-footer .ms-sum__total{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding-top:1.8rem;border-top:1px solid var(--ms-line)}#main-cart-footer .ms-sum__label{padding-bottom:.3rem;color:rgba(var(--ms-fg),.75);font-size:1.5rem;letter-spacing:.06rem}#main-cart-footer .ms-sum__amounts{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}#main-cart-footer .ms-sum__old{color:rgb(var(--ms-error));font-size:1.4rem;line-height:1.3;text-decoration:line-through;text-decoration-thickness:1px}#main-cart-footer .ms-sum__value{color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-size:calc(var(--font-heading-scale, 1.2) * 2.4rem);line-height:1.15;white-space:nowrap}#main-cart-footer .ms-sum__note{display:block;margin:1.4rem 0 2.2rem;color:rgba(var(--ms-fg),.75);font-size:1.3rem;line-height:1.6;text-align:left}#main-cart-footer .ms-sum__note a{color:inherit;text-underline-offset:.3rem}#main-cart-footer .ms-sum__ctas{display:block}#main-cart-footer .ms-sum__checkout{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;width:100%;max-width:none}#main-cart-footer .ms-sum__checkout svg{flex:0 0 auto;margin-top:-.1rem}#main-cart-footer .ms-sum__express{max-width:none;margin:1rem 0 0}#main-cart-footer .ms-sum__errors:empty{display:none}#main-cart-footer .ms-sum__errors{margin-top:1.2rem;color:rgb(var(--ms-error));font-size:1.3rem;text-align:center}#main-cart-footer .cart__note label{color:rgba(var(--ms-fg),.75)}.ms-cart{--ms-fg: var(--color-foreground, 2, 9, 18);--ms-bg: var(--color-background, 255, 255, 255);--ms-accent: var(--color-button, 23, 74, 139);--ms-green: 34, 185, 40;--ms-green-btn: 28, 160, 36;--ms-green-btn-hover: 22, 138, 30;--ms-error: 190, 36, 36;--ms-radius: var(--media-radius, 0px);--ms-field-radius: var(--inputs-radius, 0px);--ms-line: rgba(var(--ms-fg), .12);--ms-cols: 8.8rem minmax(0, 1fr) auto;position:relative;overflow:hidden;display:block;font-family:var(--font-body-family, inherit);color:rgba(var(--ms-fg),.75)}.ms-cart *,.ms-cart *:before,.ms-cart *:after{box-sizing:border-box}.ms-cart--pattern:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(75%,90rem);height:28rem;background:rgb(var(--ms-fg));opacity:.12;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);mask-repeat:repeat,no-repeat;mask-composite:intersect}.ms-cart.is-empty:before{height:22rem}.ms-cart .ms-cart__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin:0 0 2.4rem}.ms-cart.is-empty .ms-cart__head{display:none}.ms-cart .ms-cart__title{margin:0;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:calc(var(--font-heading-scale, 1.2) * 3.6rem);letter-spacing:calc(var(--font-heading-scale, 1.2) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale, 1.2)));overflow-wrap:anywhere}.ms-cart .ms-cart__continue{display:inline-flex;align-items:center;gap:.6rem;color:rgb(var(--ms-accent));font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.04rem;text-decoration:none}.ms-cart .ms-cart__continue:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-cart .ms-cart__continue svg{transition:transform .15s ease}.ms-cart .ms-cart__continue:hover svg{transform:translate(.3rem)}.ms-cart .ms-cart__continue:focus-visible,.ms-cart .ms-cart__remove:focus-visible,.ms-cart .ms-cart__name:focus-visible{outline:.2rem solid rgb(var(--ms-accent));outline-offset:.4rem}.ms-cart .ms-cart__empty{max-width:52rem;margin:0 auto;padding:3.6rem 2rem;border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgb(var(--ms-bg));box-shadow:0 1px 2px rgba(var(--ms-fg),.04),0 26px 50px -30px rgba(var(--ms-fg),.28);text-align:center}.ms-cart .ms-cart__empty-icon{display:inline-grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:1.6rem;border-radius:50%;background:rgba(var(--ms-accent),.1);color:rgb(var(--ms-accent))}.ms-cart .ms-cart__empty-title{margin:0 0 2.4rem;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 400);font-size:calc(var(--font-heading-scale, 1.2) * 2.6rem);line-height:1.2}.ms-cart .ms-cart__login-title{margin:3.6rem 0 .6rem;color:rgb(var(--ms-fg));font-size:1.8rem}.ms-cart .ms-cart__login-text{margin:0;font-size:1.5rem}.ms-cart:not(.is-empty) .ms-cart__empty{display:none}.ms-cart.is-empty .ms-cart__empty{display:block}.ms-cart.is-empty .ms-cart__contents{display:none}.ms-cart .ms-cart__items{position:relative;padding:0;border:0}.ms-cart .ms-cart__contents>*+*{margin-top:0}.ms-cart .ms-cart__card{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgb(var(--ms-bg));box-shadow:0 1px 2px rgba(var(--ms-fg),.04),0 26px 50px -30px rgba(var(--ms-fg),.28)}.ms-cart .ms-cart__cols{display:none}.ms-cart .ms-cart__list{margin:0;padding:0;list-style:none}.ms-cart .ms-cart__list>.ms-cart__item.cart-item{position:relative;display:grid;grid-template-columns:var(--ms-cols);grid-template-rows:auto;grid-template-areas:"media details details" "qty qty total";gap:1.6rem 1.4rem;align-items:start;margin:0;padding:2rem 1.6rem;border-top:1px solid var(--ms-line)}.ms-cart .ms-cart__list>.ms-cart__item.cart-item:first-child{border-top:0}.ms-cart .ms-cart__media{grid-area:media;min-width:0}.ms-cart .ms-cart__details{grid-area:details;min-width:0}.ms-cart .ms-cart__qty{grid-area:qty;min-width:0}.ms-cart .ms-cart__total{grid-area:total;align-self:center;text-align:right}@media screen and (min-width:750px){.ms-cart{--ms-cols: 10.4rem minmax(0, 1fr) 15.6rem 11rem}.ms-cart .ms-cart__head{margin-bottom:3.2rem}.ms-cart .ms-cart__title{font-size:calc(var(--font-heading-scale, 1.2) * 4.4rem)}.ms-cart .ms-cart__cols{display:grid;grid-template-columns:var(--ms-cols);gap:1.6rem 2.4rem;padding:1.6rem 2.4rem;border-bottom:1px solid var(--ms-line);color:rgba(var(--ms-fg),.75);font-size:1.2rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.ms-cart .ms-cart__col--product{grid-column:1 / 3}.ms-cart .ms-cart__col--total{text-align:right}.ms-cart .ms-cart__list>.ms-cart__item.cart-item{grid-template-columns:var(--ms-cols);grid-template-areas:"media details qty total";gap:1.6rem 2.4rem;padding:2.4rem}.ms-cart .ms-cart__total{align-self:start;padding-top:.9rem}}@media screen and (min-width:990px){.ms-cart{--ms-cols: 11.2rem minmax(0, 1fr) 16.4rem 12rem}.ms-cart .ms-cart__cols{column-gap:3.2rem}.ms-cart .ms-cart__list>.ms-cart__item.cart-item{column-gap:3.2rem}}.ms-cart .ms-cart__list>.ms-cart__item--nested.cart-item{margin-top:-1.2rem;padding-top:0;border-top:0}.ms-cart .ms-cart__item--nested .ms-cart__image{width:6rem;margin-left:auto}.ms-cart .ms-cart__image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;border:0;border-radius:var(--ms-radius);box-shadow:none;background-color:rgb(var(--ms-bg));background-image:none;background-attachment:scroll}.ms-cart .ms-cart__image:before,.ms-cart .ms-cart__image:after{content:none;display:none}.ms-cart .ms-cart__image img{display:block;width:100%;height:100%;object-fit:contain}.ms-cart .ms-cart__vendor{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase}.ms-cart .ms-cart__name{display:inline-block;color:rgb(var(--ms-fg));font-size:1.7rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.35;letter-spacing:.04rem;text-decoration:none;overflow-wrap:anywhere}.ms-cart .ms-cart__name:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-cart .ms-cart__unit-price{margin:.4rem 0 0;font-size:1.4rem;letter-spacing:.04rem}.ms-cart .ms-cart__old-price{display:block;color:rgb(var(--ms-error));font-size:1.2rem;font-weight:var(--font-body-weight, 400);line-height:1.3;text-decoration:line-through;text-decoration-thickness:1px}.ms-cart .ms-cart__sale-price{display:block;color:rgb(var(--ms-fg));font-size:1.5rem;font-weight:var(--font-body-weight-bold, 700)}.ms-cart .ms-cart__options{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;padding:0}.ms-cart .ms-cart__option{display:inline-flex;flex-wrap:wrap;gap:0 .4rem;max-width:100%;padding:.4rem 1.1rem;border:1px solid var(--ms-line);border-radius:10rem;background:rgba(var(--ms-fg),.025);font-size:1.2rem;line-height:1.5;letter-spacing:.04rem}.ms-cart .ms-cart__option dt{margin:0;color:rgba(var(--ms-fg),.75)}.ms-cart .ms-cart__option dd{margin:0;color:rgb(var(--ms-fg));overflow-wrap:anywhere}.ms-cart .ms-cart__plan{margin:.8rem 0 0;font-size:1.3rem}.ms-cart .ms-cart__discounts{margin:1rem 0 0;padding:0;list-style:none}.ms-cart .ms-cart__stepper.quantity{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;width:13.6rem;min-height:4rem;height:4rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--ms-fg))}.ms-cart .ms-cart__stepper.quantity:before,.ms-cart .ms-cart__stepper.quantity:after{content:none;display:none}.ms-cart .ms-cart__stepper .quantity__button{display:flex;flex:0 0 4rem;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0;padding:0;border:0;border-radius:50%!important;-webkit-appearance:none;appearance:none;background:rgb(var(--ms-green-btn))!important;background-color:rgb(var(--ms-green-btn))!important;box-shadow:inset 0 0 0 4rem rgb(var(--ms-green-btn))!important;color:#fff!important;opacity:1;visibility:visible;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.ms-cart .ms-cart__stepper .quantity__button:hover:not([disabled]){background:rgb(var(--ms-green-btn-hover))!important;background-color:rgb(var(--ms-green-btn-hover))!important;box-shadow:inset 0 0 0 4rem rgb(var(--ms-green-btn-hover))!important}.ms-cart .ms-cart__stepper .quantity__button:active:not([disabled]){transform:scale(.94)}.ms-cart .ms-cart__stepper .quantity__button:focus-visible{outline:.2rem solid rgb(var(--ms-green-btn));outline-offset:.2rem}.ms-cart .ms-cart__stepper .quantity__button[disabled],.ms-cart .ms-cart__stepper .quantity__button.disabled{opacity:.4;cursor:not-allowed}.ms-cart .ms-cart__stepper .quantity__button svg{width:1.6rem;height:1.6rem;stroke:#fff!important;stroke-width:2.2;fill:none;pointer-events:none}.ms-cart .ms-cart__stepper .quantity__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:rgb(var(--ms-fg));font:inherit;font-size:1.7rem;font-weight:var(--font-body-weight-bold, 700);text-align:center;opacity:1;box-shadow:none}.ms-cart .ms-cart__stepper .quantity__input:focus{outline:0;box-shadow:none;border-bottom-color:rgb(var(--ms-green-btn))}.ms-cart .ms-cart__stepper .quantity__input::-webkit-outer-spin-button,.ms-cart .ms-cart__stepper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ms-cart .ms-cart__remove-wrap{display:block;margin:.8rem 0 0 -1rem;padding:0}.ms-cart .ms-cart__remove-wrap.hidden{display:none}.ms-cart .ms-cart__remove{display:inline-flex;align-items:center;gap:.7rem;min-height:3.2rem;padding:.4rem 1.2rem .4rem 1rem;border:1px solid transparent;border-radius:10rem;background:transparent;color:rgba(var(--ms-fg),.75);font-size:1.3rem;letter-spacing:.04rem;text-decoration:none;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.ms-cart .ms-cart__remove:hover{border-color:rgba(var(--ms-error),.35);background:rgba(var(--ms-error),.06);color:rgb(var(--ms-error))}.ms-cart .ms-cart__remove svg{flex:0 0 auto;width:1.5rem;height:1.5rem}.ms-cart .ms-cart__rules{display:flex;flex-direction:column;margin:.8rem 0 0;font-size:1.2rem;line-height:1.5}.ms-cart .ms-cart__error{display:flex;align-items:flex-start;gap:.6rem;margin-top:.8rem;color:rgb(var(--ms-error));font-size:1.3rem;line-height:1.4}.ms-cart .ms-cart__error:has(.cart-item__error-text:empty){display:none}.ms-cart .ms-cart__error svg{flex:0 0 auto;margin-top:.15rem}.ms-cart .ms-cart__total-value{display:block;color:rgb(var(--ms-fg));font-size:1.8rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.04rem;line-height:1.4}.ms-cart .ms-cart__total-discounted,.ms-cart .ms-cart__total-discounted dd{margin:0}.ms-cart .ms-cart__item .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;padding:0;background:rgba(var(--ms-bg),.7)}.ms-cart .ms-cart__item .loading__spinner.hidden{display:none}.ms-cart .ms-cart__item .loading__spinner svg{width:2.4rem;height:2.4rem}@media(prefers-reduced-motion:reduce){.ms-cart *,.ms-cart *:before,.ms-cart *:after{transition:none!important}}.ms-footer{--ms-fg: var(--color-foreground, 2, 9, 18);--ms-bg: var(--color-background, 255, 255, 255);--ms-green: 34, 185, 40;--ms-green-end: 15, 168, 138;--ms-green-dark: rgb(var(--ms-green));--ms-error: 190, 36, 36;--ms-radius: 2.2rem;--ms-field-radius: 24px;--ms-line: rgba(var(--ms-fg), .12);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--ms-line);font-family:var(--font-body-family, inherit);color:rgba(var(--ms-fg),.75)}@supports (color: color-mix(in srgb,red,blue)){.ms-footer{--ms-green-dark: color-mix(in srgb, rgb(var(--ms-green)) 66%, #000)}}.ms-footer *,.ms-footer *:before,.ms-footer *:after{box-sizing:border-box}.ms-footer--pattern:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(70%,80rem);height:min(22rem,100%);background:rgb(var(--ms-green));opacity:.18;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpolygon points='0 -18 15.59 -9 15.59 9 0 18 -15.59 9 -15.59 -9'/%3E%3Cpolygon points='31.18 -18 46.77 -9 46.77 9 31.18 18 15.59 9 15.59 -9'/%3E%3Cpolygon points='0 36 15.59 45 15.59 63 0 72 -15.59 63 -15.59 45'/%3E%3Cpolygon points='31.18 36 46.77 45 46.77 63 31.18 72 15.59 63 15.59 45'/%3E%3Cpolygon points='15.59 9 31.18 18 31.18 36 15.59 45 0 36 0 18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 85% 95% at 100% 0%,#000 0%,transparent 72%);mask-repeat:repeat,no-repeat;mask-composite:intersect}.ms-footer__container{max-width:var(--page-width, 120rem);margin:0 auto;padding:2.8rem 1.5rem 2rem}@media screen and (min-width:750px){.ms-footer__container{padding:3.6rem 5rem 2.4rem}}.ms-footer__trust{display:grid;gap:1rem;margin:0 0 3rem;padding:0;list-style:none}@media screen and (min-width:750px){.ms-footer__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}}.ms-footer__trust-item{display:flex;align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:rgba(var(--ms-fg),.025)}.ms-footer__icon{display:grid;flex:0 0 3.4rem;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--ms-green),.16);color:var(--ms-green-dark)}.ms-footer__icon svg{width:1.8rem;height:1.8rem}.ms-footer__trust-title{margin:0;color:rgb(var(--ms-fg));font-size:1.4rem;font-weight:700;line-height:1.4}.ms-footer__trust-text{margin:.1rem 0 0;font-size:1.3rem;line-height:1.4}.ms-footer__main{display:grid;grid-template-columns:minmax(0,1fr);gap:2.6rem}@media screen and (min-width:750px){.ms-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.4rem}}@media screen and (min-width:990px){.ms-footer__main{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.6fr);gap:3rem}}.ms-footer__logo{display:inline-block;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-size:2.4rem;font-weight:600;text-decoration:none}.ms-footer__logo-img{display:block;width:auto;max-width:16rem;height:auto}.ms-footer__about{max-width:34rem;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.6;letter-spacing:.04rem}.ms-footer__mail{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.2rem;color:var(--ms-green-dark);font-size:1.4rem;font-weight:700;text-decoration:none}.ms-footer__mail:hover{text-decoration:underline;text-underline-offset:.3rem}.ms-footer__heading{margin:0 0 1.4rem;color:rgb(var(--ms-fg));font-family:var(--font-heading-family, inherit);font-size:1.6rem;font-weight:600;line-height:1.2}.ms-footer__heading:after{content:"";display:block;width:2.6rem;height:.3rem;margin-top:.7rem;border-radius:10rem;background:linear-gradient(90deg,rgb(var(--ms-green)),rgb(var(--ms-green-end)));box-shadow:0 0 .4rem rgba(var(--ms-green),.6)}.ms-footer__list,.ms-footer__legal,.ms-footer__pay{margin:0;padding:0;list-style:none}.ms-footer__list li+li{margin-top:.9rem}.ms-footer__link{color:rgba(var(--ms-fg),.75);font-size:1.4rem;letter-spacing:.04rem;text-decoration:none}.ms-footer__link:hover,.ms-footer__link[aria-current=page]{color:var(--ms-green-dark);text-decoration:underline;text-underline-offset:.3rem}.ms-footer__link:focus-visible,.ms-footer__mail:focus-visible,.ms-footer__logo:focus-visible{outline:.2rem solid var(--ms-green-dark);outline-offset:.4rem}.ms-footer__news-text{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5}.ms-footer__form{margin:0}.ms-footer__field{position:relative}.ms-footer__input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4.6rem;margin:0;padding:0 5.4rem 0 2.2rem;border:.2rem solid rgb(var(--ms-fg));border-radius:var(--ms-field-radius);background:rgb(var(--ms-bg));color:rgb(var(--ms-fg));font:inherit;font-size:1.5rem;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.ms-footer__input::placeholder{color:rgba(var(--ms-fg),.6);opacity:1}.ms-footer__input:hover{border-color:var(--ms-green-dark)}.ms-footer__input:focus{outline:0;border-color:var(--ms-green-dark);box-shadow:0 0 0 .4rem rgba(var(--ms-green),.24)}.ms-footer__input[aria-invalid=true]{border-color:rgb(var(--ms-error))}.ms-footer__submit{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--ms-green));color:#fff;cursor:pointer;transition:transform .15s ease}.ms-footer__submit:hover{transform:translate(.2rem)}.ms-footer__submit:focus-visible{outline:.2rem solid rgb(var(--ms-fg));outline-offset:.2rem}.ms-footer__ok{margin:0;color:var(--ms-green-dark);font-size:1.4rem;font-weight:700;outline:0}.ms-footer__err{margin:.8rem 0 0;color:rgb(var(--ms-error));font-size:1.3rem}.ms-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:3rem;padding-top:1.8rem;border-top:1px solid var(--ms-line)}.ms-footer__copy{margin:0;font-size:1.3rem;letter-spacing:.04rem}.ms-footer__legal{display:flex;flex-wrap:wrap;gap:.6rem 2rem}.ms-footer__legal .ms-footer__link{font-size:1.3rem}.ms-footer__pay{display:flex;flex-wrap:wrap;gap:.8rem}.ms-footer__pay-icon{display:block;width:3.8rem;height:2.4rem}@media screen and (max-width:749px){.ms-footer__bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ms-footer *,.ms-footer *:before,.ms-footer *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
