.mdry-app{--mdry-primary:var(--e-global-color-primary,#946c54);--mdry-text:var(--e-global-color-text,#3c1c14);--mdry-border:#e7dfda;box-sizing:border-box;background:#fff;color:var(--mdry-text);font-family:var(--e-global-typography-text-font-family,"Poppins"),sans-serif;font-size:15px;line-height:1.75;width:100%;margin:0 auto;isolation:isolate}
.mdry-app *{box-sizing:border-box}.mdry-app [hidden]{display:none!important}.mdry-app h2,.mdry-app h3,.mdry-app h4{font-family:var(--e-global-typography-primary-font-family,"Marcellus"),Georgia,serif;font-weight:400;color:var(--mdry-text);letter-spacing:0;text-transform:none}.mdry-app a{color:var(--mdry-primary);text-decoration:none}.mdry-app a:hover{color:var(--mdry-text)}.mdry-app a:focus-visible,.mdry-app button:focus-visible,.mdry-app input:focus-visible,.mdry-app summary:focus-visible{outline:2px solid var(--mdry-primary);outline-offset:4px}.mdry-app p{margin:0 0 16px}.mdry-app .mdry-brand{display:flex;justify-content:center;padding:24px 0;border-bottom:1px solid var(--mdry-border);margin-bottom:28px}.mdry-brand img{display:block;width:220px;max-width:80vw;height:auto}.mdry-top{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:25px}.mdry-app .mdry-eyebrow{color:var(--mdry-primary);font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.mdry-app .mdry-top h2{font-size:36px;line-height:1.3;margin:0}.mdry-search{display:block;width:290px;max-width:100%}.mdry-app .mdry-search input{font-family:inherit;font-size:15px;line-height:1.6;background:#fff;border:1px solid var(--mdry-border);border-radius:0;color:var(--mdry-text);padding:12px 15px;width:100%;min-height:48px}.mdry-search input::placeholder{color:#8b7b70;opacity:1}.mdry-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:0 0 19px;margin-bottom:24px;border-bottom:1px solid var(--mdry-border)}.mdry-app button.mdry-tab{font:inherit;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:.4px;text-transform:none;padding:13px 17px;border:1px solid var(--mdry-primary);border-radius:0;white-space:nowrap;background:#fff;color:var(--mdry-primary);cursor:pointer;min-height:46px;flex-shrink:0}.mdry-app button.mdry-tab:hover,.mdry-app button.mdry-tab[aria-pressed=true]{background:var(--mdry-primary);color:#fff}.mdry-app .mdry-instruction{font-size:12px;line-height:1.7;color:#7f7166;margin:0 0 23px}.mdry-app .mdry-search-status{font-size:13px;margin-bottom:16px}.mdry-search-status:empty{display:none}.mdry-panel{margin-bottom:28px}.mdry-app .mdry-category-title{font-size:29px;line-height:1.3;margin:0 0 12px}.mdry-app .mdry-category-description{font-size:14px;line-height:1.8;color:#74695f;margin:0 0 22px;max-width:850px}.mdry-group{border:1px solid var(--mdry-border);background:#fff;margin:0 0 15px}.mdry-app .mdry-group>summary{padding:18px 22px;display:flex;align-items:center;gap:15px;font-size:15px;line-height:1.5;cursor:pointer;list-style:none;color:var(--mdry-text);font-weight:500}.mdry-group>summary::-webkit-details-marker{display:none}.mdry-group>summary:after{content:'+';font-size:23px;font-weight:400;color:var(--mdry-primary);margin-left:auto}.mdry-group[open]>summary:after{content:'−'}.mdry-group[open]>summary{border-bottom:1px solid var(--mdry-border)}.mdry-group-content{padding:0 22px}.mdry-group-content>.mdry-category-description{padding-top:20px}.mdry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.mdry-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:25px 0;border-bottom:1px solid var(--mdry-border);background:#fff;overflow-wrap:anywhere}.mdry-app .mdry-card h4{font-size:23px;line-height:1.4;margin:0 0 10px}.mdry-app .mdry-card h4 a{color:var(--mdry-text)}.mdry-app .mdry-card h4 a:hover{color:var(--mdry-primary)}.mdry-app .mdry-duration{font-size:12px;line-height:1.6;color:#7e6857;margin:0 0 16px}.mdry-duration:before{content:'◷';margin-right:7px}.mdry-app .mdry-includes-title{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--mdry-primary);margin:0 0 8px}.mdry-app .mdry-includes{margin:0 0 20px;padding-left:20px;color:#71675f;font-size:14px;line-height:1.9}.mdry-includes li{padding-left:2px}.mdry-includes li::marker{color:var(--mdry-primary)}.mdry-description{width:100%;font-size:14px;line-height:1.85;color:#71675f}.mdry-app .mdry-description p{margin:0 0 18px}.mdry-prices{margin-top:auto;padding-top:8px}.mdry-app .mdry-prices p{font-size:17px;line-height:1.6;font-weight:600;color:var(--mdry-text);margin:0 0 7px}.mdry-app a.mdry-button,.mdry-app button.mdry-share{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;line-height:1.6;padding:14px 20px;min-height:46px;white-space:normal;border:1px solid var(--mdry-primary);border-radius:0;background:#fff;color:var(--mdry-primary);cursor:pointer;text-decoration:none}.mdry-app a.mdry-button:hover,.mdry-app button.mdry-share:hover{color:#fff;background:var(--mdry-primary)}.mdry-book{margin-top:14px}.mdry-help{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--mdry-border);border-bottom:1px solid var(--mdry-border);padding:28px 0;margin-top:35px;background:#fff}.mdry-app .mdry-help h3{font-size:24px;line-height:1.4;margin:0 0 8px}.mdry-app .mdry-help p{font-size:13px;color:#74695f;margin:0}.mdry-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0;color:#7c6b60;font-size:12px}.mdry-app .mdry-footer button{font-size:10px;padding:10px 15px}.mdry-empty{padding:25px;border:1px solid var(--mdry-border);font-size:14px}.mdry-catalog-main{background:#fff;max-width:1170px;margin:0 auto;padding:0 30px 25px}body.mdry-catalog-page{background:#fff;margin:0}.mdry-app .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.mdry-catalog-main{padding:0 18px 20px}.mdry-brand img{width:205px}.mdry-app .mdry-brand{padding:23px 0;margin-bottom:23px}.mdry-top{display:block;margin-bottom:18px}.mdry-app .mdry-top h2{font-size:30px}.mdry-search{margin-top:19px;width:100%}.mdry-app .mdry-search input{font-size:16px}.mdry-tabs{gap:7px;margin-bottom:20px;padding-bottom:15px}.mdry-app button.mdry-tab{font-size:12px;padding:12px 14px}.mdry-app .mdry-category-title{font-size:26px}.mdry-app .mdry-category-description{font-size:13px}.mdry-app .mdry-instruction{font-size:11px}.mdry-grid{grid-template-columns:minmax(0,1fr);gap:0}.mdry-group-content{padding:0 17px}.mdry-app .mdry-group>summary{font-size:14px;padding:18px 17px}.mdry-card{padding:23px 0}.mdry-app .mdry-card h4{font-size:22px}.mdry-description,.mdry-app .mdry-includes{font-size:14px;line-height:1.8}.mdry-app .mdry-prices p{font-size:18px}.mdry-app a.mdry-button{font-size:11px;padding:13px 17px}.mdry-help{display:block;margin-top:25px;padding:25px 0}.mdry-help .mdry-button{margin-top:20px}.mdry-app .mdry-help h3{font-size:23px}.mdry-footer{gap:16px;font-size:11px}.mdry-footer>span{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.mdry-app *{scroll-behavior:auto!important;transition:none!important}}
