.microsite-footer{color:var(--ms-color-text, #000000);background:var(--ms-footer-bg, #F0F0F0)}.microsite-footer__inner{max-width:calc(var(--ms-max-width, 1200px) + var(--ms-page-container-x-padding) * 2);padding:40px var(--ms-page-container-x-padding);margin:0 auto;line-height:1.4}@media screen and (max-width:767px){.microsite-footer__inner{padding:var(--ms-page-container-x-padding);font-size:1.4rem}}@media only screen and (min-width:1024px){.page-width.section-template--14314722525247__1649796190c80c548c-padding{padding:0 9rem}}.theme-form__input-wrapper{position:relative;width:100%}.theme-block--form-input .theme-form__input,.theme-form__placeholder-overlay{width:100%}.theme-block--form-input .theme-form__input:not(:placeholder-shown){text-transform:none}.theme-block--form-input .theme-form__input::placeholder{color:var(--color-gray-4)}.theme-form__input-wrapper:has(.theme-form__placeholder-overlay) .theme-form__input::placeholder{color:transparent}.theme-form__placeholder-overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 3rem;color:var(--color-gray-4);pointer-events:none}.theme-form__input-wrapper:has(.theme-form__input:focus) .theme-form__placeholder-overlay,.theme-form__input-wrapper:has(.theme-form__input:not(:placeholder-shown)) .theme-form__placeholder-overlay{visibility:hidden}.theme-block--form-input .theme-form__label{display:block;margin-bottom:.4rem}.theme-block--form-input .theme-form__required{color:var(--color-error)}.theme-form__input--square{height:40px;padding:0 45px 0 10px;border:none;border-radius:0;background-color:var(--color-gray-1);color:rgb(var(--color-base-text))}.theme-form__input--rounded{height:51px;padding:0 3rem;border:1px solid currentColor;border-radius:var(--border-radius-pill);background:transparent;color:inherit}.theme-form__input--square+.theme-form__placeholder-overlay{padding-left:10px;padding-right:45px}@media screen and (max-width:767px){.theme-form__input--rounded,.theme-form__placeholder-overlay{padding:0 2rem}}.theme-block--form-submit{display:flex;justify-content:center}.theme-block--form-submit .theme-form__submit{margin-top:var(--form-submit-margin-top, 0);margin-bottom:var(--form-submit-margin-bottom, 0);background-color:var(--form-submit-background-color, rgba(var(--color-button), var(--alpha-button-background)));color:var(--form-submit-text-color, rgb(var(--color-button-text)))}.theme-badge-wrapper{width:100%}.theme-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:0;max-width:100%}.theme-badge>*{min-width:0}.theme-form{display:flex;flex-direction:column;align-items:center;width:100%}.theme-form[hidden]{display:none}.theme-form>*{max-width:100%;width:100%}.product-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-card__content{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--product-card-gap, 0);width:100%}.product-card__content>*{min-width:0}.product-card__content>*:not(:has(*)){display:none}.product-card__content .theme-block--image img,.product-card__content .theme-block--image svg{aspect-ratio:var(--product-card-media-aspect, auto);object-fit:contain}.product-card__content>:last-child{margin-top:auto}.product-card__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card:has(>.product-card__overlay-link) .product-card__content :is(a[href],button,[role=button]){position:relative;z-index:2}.product-price{margin:0}.product-price__compare{margin-left:.6rem;color:var(--product-price-compare-color, var(--color-gray-4));text-decoration:line-through}.theme-block--product-title{margin:0}.theme-block--product-title__link{color:inherit;text-decoration:none}.theme-row{display:flex;flex-wrap:wrap;align-items:var(--row-align-items, stretch);gap:var(--row-gap, 0);width:100%;max-width:100%;margin-top:var(--row-margin-top);margin-bottom:var(--row-margin-bottom);margin-left:auto;margin-right:auto}.theme-row>*{flex:1 1 var(--row-item-flex-basis, 0);min-width:0}@media screen and (max-width:767px){.theme-row{gap:var(--row-gap-mobile, 0)}.theme-row--stack-mobile{flex-direction:column}}.theme-block--text.list-style--checkmark ul{list-style:none;padding-left:0}.theme-block--text.list-style--checkmark li{display:flex;align-items:center}.theme-block--text.list-style--checkmark li:before{vertical-align:middle;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/1475/compiled_assets/styles.css.map */
