.ms{color:var(--ink)}.ms h1,.ms h2,.ms h3,.ms h4,.ms h5,.ms p,.ms li,.ms a{color:inherit}.ms .ms-section--deep,.ms .ms-section--deep h2,.ms .ms-section--deep h3,.ms .ms-section--deep h4{color:var(--foam)}.ms .pg-hero:not(.pg-hero--quiet),.ms .ms-hero,.ms .ms-banner{color:var(--foam)}.ms .ms-copy{color:var(--slate)}.ms .ms-section--deep .ms-copy{color:#f4f1eccc}.ms .pg-hero:not(.pg-hero--quiet) .ms-copy,.ms .ms-hero__lede{color:#f4f1ece6}.ms .pg-hero__shade,.ms .ms-hero__shade{display:block}.ms .pg-hero:not(.pg-hero--quiet) .pg-hero__shade{background:linear-gradient(to top,#0000009e,#0006 40%,#0000001a 72%,#0000),linear-gradient(to right,#0000004d,#0000 62%)}.ms .pg-hero.cs .pg-hero__shade{background:#00000085!important}.ms .pg-hero:not(.pg-hero--quiet) h1,.ms .pg-hero:not(.pg-hero--quiet) .ms-copy,.ms .pg-hero:not(.pg-hero--quiet) .ms-eyebrow{text-shadow:0 1px 3px rgba(0,0,0,.4),0 2px 24px rgba(0,0,0,.5)}.ms .ms-sizes__legend{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}.ms a.ms-size{text-decoration:none}.ms a.ms-size:hover{border-color:var(--deep)}.ms .ms-size--on{background:var(--deep);border-color:var(--deep)}.ms .ms-size--on .ms-size__name,.ms .ms-size--on .ms-size__price{color:var(--foam)}.ms .ms-copy p+p{margin-top:16px}.ms .rp .rp-body h3{font-size:14px;font-family:var(--sans);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--tealbright);margin:30px 0 14px}.ms .rp .rp-body ul{list-style:none;padding:0}.ms .rp .rp-body ul li{padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px;color:var(--ink);display:flex;gap:12px}.ms .rp .rp-body ul li:before{content:"\25c7";color:var(--accent);font-size:11px;margin-top:4px}.ms .rp .rp-body ol{counter-reset:m;list-style:none;padding:0}.ms .rp .rp-body ol li{counter-increment:m;display:grid;grid-template-columns:44px 1fr;gap:10px;padding:12px 0;font-size:15.5px;line-height:1.6;color:var(--slate)}.ms .rp .rp-body ol li:before{content:counter(m);font-family:var(--sans);font-weight:300;font-size:24px;line-height:1;color:var(--tealbright)}.ms .rp .rp-body .rp__meta{display:flex;gap:26px;margin:22px 0 6px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .rp .rp-body .rp__meta b{display:block;font-family:var(--sans);font-weight:300;font-size:20px;letter-spacing:0;text-transform:none;color:var(--ink);margin-top:4px}.ms .ms-faq details p{padding:0 0 24px;font-size:15px;line-height:1.7;color:var(--slate);max-width:64ch}.ms .ms-faq details a{border-bottom:1px solid currentColor}.ms .pagination{display:flex;gap:12px;justify-content:center}.ms-shopify-section{display:block}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.header__icon{font-family:Roboto,system-ui,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.menu-drawer .menu-drawer__menu-item{font-size:13px;letter-spacing:.2em;padding-top:12px;padding-bottom:12px}.menu-drawer .menu-drawer__close-button,.menu-drawer .menu-drawer__account,.menu-drawer .menu-drawer__utility-links{font-family:Roboto,system-ui,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase}@media screen and (max-width:749px){.header__heading-logo{max-width:96px!important;height:auto}.header{padding-top:10px;padding-bottom:10px}}.announcement-bar__message{font-family:Roboto,system-ui,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.footer,.footer a{font-family:Roboto,system-ui,sans-serif}.footer-block__heading{font-family:Roboto,system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.product__title h1,.product__title .h1,.main-page-title,.title{font-family:Merona Island,Italiana,Georgia,serif;font-weight:400;text-transform:uppercase;letter-spacing:.07em}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;letter-spacing:.22em;text-transform:uppercase;font-size:12px}.button:after,.button:before{border-radius:0!important;box-shadow:none!important}.product-form__input input[type=radio]+label{border-radius:0}.product__info-container,.product__info-container .form__label,.product__info-container .quantity__input,.product__text{font-family:Roboto,system-ui,sans-serif}.product__text,.product__description{color:#2c3e3a;font-size:15px;line-height:1.7;letter-spacing:0}.product__info-container .product__description{font-family:Roboto,system-ui,sans-serif}.product__description p+p{margin-top:12px}.product__info-container .price{font-family:Roboto,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.product__info-container .form__label,.product__info-container .quantity__label{font-size:11px;letter-spacing:.24em;text-transform:uppercase}.product__info-container .accordion__title{font-family:Roboto,system-ui,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.product__info-container .accordion__content{font-size:15px;line-height:1.7;color:#2c3e3a}.jdgm-carousel-wrapper{font-family:Roboto,system-ui,sans-serif;color:#112c27;padding-bottom:24px}.jdgm-carousel-title-and-link{display:none!important}.jdgm-carousel-wrapper .jdgm-star{color:#275441!important}.jdgm-carousel-item__review-body,.jdgm-carousel-item__review,.jdgm-carousel-wrapper p{font-family:Roboto,system-ui,sans-serif!important;font-size:15px;line-height:1.7;color:#4b5d57}.jdgm-carousel-item__reviewer-name{font-family:Roboto,system-ui,sans-serif!important;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#112c27}.rte a,.product__info-container .accordion__content a{color:#275441!important;text-decoration:underline;text-underline-offset:.3rem}.rte a:hover,.product__info-container .accordion__content a:hover{color:#112c27!important}.product{--media-border-width:0px}.product .global-media-settings{border:0}.announcement-bar,.announcement-bar__message,.announcement-bar a{color:#112c27!important}.button:not(.button--secondary):not(.button--tertiary):not(.skip-to-content-link){--color-button:39,84,65;--color-button-text:255,255,255;background-color:#275441!important;color:#fff!important}.menu-drawer__account{color:#112c27!important}.cart__login-paragraph a,.cart-notification__links .link{color:#275441!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ms-theme.css.map */
