html,body{overflow-x:clip!important}body{padding-top:40px}@media(min-width:640px){body{padding-top:48px}}.med-nav{position:fixed;top:0;left:0;right:0;z-index:50;background-color:#e7e5ddd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent}.med-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(185,180,162,.35),rgba(227,207,171,.28),rgba(185,180,162,.35),transparent)}.med-nav__logo{display:inline-flex;color:var(--ma-soil);transition:opacity .2s ease}.med-nav__logo:hover{opacity:.75}.meditation-layout>aside{order:2}.meditation-layout>div{order:1}@media(min-width:1024px){.meditation-layout>aside,.meditation-layout>div{order:0}.meditation-layout>aside{position:sticky;top:4.5rem;align-self:start}}.meditation-layout #checkout-page{display:block!important;--color-card: var(--ma-soil);--color-card-inset: rgba(0, 0, 0, .26);--color-border: rgba(231, 229, 221, .18);--color-border-focus: var(--ma-sand);--color-text: var(--ma-sand);--color-button-text: var(--ma-soil);--color-text-secondary: rgba(231, 229, 221, .72);--color-text-tertiary: rgba(231, 229, 221, .5);--color-accent-light: rgba(157, 199, 154, .18)}.meditation-layout #checkout-page>div:first-of-type{display:none!important}.meditation-layout #checkout-page>div:last-of-type{width:100%;max-width:100%}.meditation-layout #checkout-page .float-input{color:var(--ma-soil)!important;background:#fff!important;box-shadow:0 0 28px -8px #e3cfab47,0 2px 10px -3px #00000038!important}.meditation-layout #checkout-page .float-input:focus{box-shadow:0 0 36px -6px #e3cfab66,0 0 0 3px #e3cfab2e,0 2px 10px -3px #00000038!important}.meditation-layout #checkout-page .float-label{color:#413e358c!important;background:transparent!important}.meditation-layout #checkout-page .float-input:not(:-moz-placeholder)~.float-label{color:#413e358c!important;background:#fff!important;padding:2px 6px!important}.meditation-layout #checkout-page .float-input:focus~.float-label,.meditation-layout #checkout-page .float-input:not(:placeholder-shown)~.float-label{color:#413e358c!important;background:#fff!important;padding:2px 6px!important}.meditation-layout #checkout-page #card-number,.meditation-layout #checkout-page #card-expiry,.meditation-layout #checkout-page #card-cvc{background:#fbfaf5!important;border-color:#413e352e!important;box-shadow:0 0 28px -8px #e3cfab47,0 2px 10px -3px #00000038!important}.meditation-layout #checkout-page .stripe-field-label{background:#fff!important;color:#413e358c!important;padding:2px 6px!important}.meditation-layout #checkout-page #discount-code{background:#fff!important;color:var(--ma-soil)!important;border-color:#e7e5dd47!important}.meditation-layout #checkout-page .sticky>div{box-shadow:0 1px 2px #0000001f,0 14px 40px -10px #00000047!important;color:var(--color-text)}.meditation-layout #checkout-page .sticky{top:4.5rem!important}.meditation-layout #checkout-page #summary-product{display:none!important}.meditation-layout #checkout-page .med-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.meditation-layout #checkout-page .med-summary-row--msrp span{color:var(--color-text-secondary)}.meditation-layout #checkout-page .med-summary-row--msrp .tabular-nums{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#e7e5dd8c;opacity:.75}.meditation-layout #checkout-page .med-summary-row--savings{font-weight:500}.meditation-layout #checkout-page .med-summary-row--savings span{color:var(--ma-sage)}.med-row{display:grid;grid-template-columns:56px 1fr;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid rgba(65,62,53,.1)}.med-row:last-child{border-bottom:1px solid rgba(65,62,53,.1)}.med-row__image{width:56px;height:56px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.med-row__eyebrow{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ma-pine);margin-bottom:.3rem}.med-row__title{font-family:var(--font-display);font-weight:500;font-size:14.5px;line-height:1.45;color:var(--ma-loam)}.med-footer{position:relative;background-color:var(--color-surface);border-top:1px solid rgba(65,62,53,.12);margin-top:5rem;padding:2rem 0;z-index:10}.med-footer__inner{max-width:1080px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:768px){.med-footer__inner{flex-direction:row;justify-content:space-between}}.med-footer__legal{display:flex;align-items:center;gap:.75rem;font-size:12px;font-family:var(--font-body)}.med-footer__link{color:var(--ma-loam);transition:color .2s ease;cursor:pointer;background:none;border:none;padding:0;font:inherit}.med-footer__link:hover{color:var(--ma-soil)}.med-footer__sep{color:#413e354d}.med-footer__copy{font-size:12px;color:var(--ma-loam);font-family:var(--font-body)}.legal-modal{transition:opacity .3s ease}.legal-modal.is-open{opacity:1}.legal-modal.is-open .legal-modal-panel{transform:translateY(0)}.legal-modal-body::-webkit-scrollbar{width:4px}.legal-modal-body::-webkit-scrollbar-track{background:transparent}.legal-modal-body::-webkit-scrollbar-thumb{background-color:#e7e5dd26;border-radius:2px}.legal-modal-body::-webkit-scrollbar-thumb:hover{background-color:#e7e5dd40}.legal-modal .bg-soil{background-color:var(--ma-soil)}.legal-modal .bg-soil\/60{background-color:#413e3599}.legal-modal .bg-soil\/85{background-color:#413e35d9}.legal-modal .bg-sand\/20{background-color:#e7e5dd33}.legal-modal .bg-sand\/25{background-color:#e7e5dd40}.legal-modal .bg-sand\/\[0\.06\]{background-color:#e7e5dd0f}.legal-modal .hover\:bg-sand\/10:hover{background-color:#e7e5dd1a}.legal-modal .hover\:bg-soil\/80:hover{background-color:#413e35cc}.legal-modal .border-pine\/30{border-color:#44795d4d}.legal-modal .border-pine\/40{border-color:#44795d66}.legal-modal .border-sand\/10{border-color:#e7e5dd1a}.legal-modal .border-sand\/15{border-color:#e7e5dd26}.legal-modal .border-sand\/25{border-color:#e7e5dd40}.legal-modal .border-sand\/\[0\.08\]{border-color:#e7e5dd14}.legal-modal .border-sand\/\[0\.10\]{border-color:#e7e5dd1a}.legal-modal .border-sand\/\[0\.12\]{border-color:#e7e5dd1f}.legal-modal .text-clay{color:var(--ma-clay)}.legal-modal .text-pine\/60{color:#44795d99}.legal-modal .text-pine\/80{color:#44795dcc}.legal-modal .text-sand{color:var(--ma-sand)}.legal-modal .text-sand\/20{color:#e7e5dd33}.legal-modal .text-sand\/25{color:#e7e5dd40}.legal-modal .text-sand\/35{color:#e7e5dd59}.legal-modal .text-sand\/40{color:#e7e5dd66}.legal-modal .text-sand\/50{color:#e7e5dd80}.legal-modal .text-sand\/60{color:#e7e5dd99}.legal-modal .text-sand\/70{color:#e7e5ddb3}.legal-modal .text-sand\/80{color:#e7e5ddcc}.legal-modal .text-sand\/90{color:#e7e5dde6}.legal-modal .hover\:text-sand:hover{color:var(--ma-sand)}.legal-modal .hover\:text-sand\/90:hover{color:#e7e5dde6}.legal-modal .font-body{font-family:var(--font-body)}.legal-modal .font-headline{font-family:var(--font-display)}.legal-modal button{font-family:inherit}
