body.ep-body,body.ep-body :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,select,textarea,summary,figcaption,dt,dd,small),body.ep-body .ep-hero h1,body.ep-body .ep-community-heading h2,body.ep-body .ep-related-editorial h2,body.ep-body .ep-catalog-heading h1,body.ep-body .ep-detail-info .product_title,body.ep-body .ep-guide-top h2,body.ep-body .ep-wish-head h2{font-family:"Montserrat",Arial,sans-serif}body.ep-body .ep-hero-center h1,body.ep-body .ep-community-heading h2,body.ep-body .ep-catalog-heading h1,body.ep-body .ep-detail-info .product_title,body.ep-body .ep-related-editorial h2,body.ep-body .ep-guide-top h2{font-family:"Montserrat",Arial,sans-serif!important;font-weight:400;letter-spacing:-.03em}body.ep-body .ep-hero-center h1{letter-spacing:-.035em;line-height:1.06}.ep-header-language{z-index:885}.ep-lang-panel{width:215px!important;min-width:215px!important;padding:11px 10px 10px!important;max-height:min(75dvh,435px)!important;overflow-y:auto!important;box-shadow:0 12px 35px rgb(29 24 21 / .13)!important;border:1px solid #e8e2dc!important}.ep-lang-panel-title{margin:1px 0 8px!important;padding:0 6px!important;font-size:9px!important;letter-spacing:1.1px!important}.ep-lang-alternatives.ep-lang-compact-list{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:1px!important;padding:0!important;overflow:visible!important;max-height:none!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice{display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-height:33px!important;gap:10px!important;margin:0!important;padding:7px 8px!important;border:0!important;background:#fff!important;border-radius:0!important;font:normal 11px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;color:#3f372e!important;text-align:left!important;box-shadow:none!important;transform:none!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice img{display:block!important;flex:0 0 17px!important;width:17px!important;height:12px!important;object-fit:contain!important;border:0!important;margin:0!important;max-width:17px!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice span{font-size:11px!important;flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice small{margin:0 0 0 auto!important;font-size:9px!important;color:#aa9c91!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice:hover,.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice[aria-current="true"]{background:#f6f2ed!important}.ep-lang-alternatives.ep-lang-compact-list button.ep-lang-choice:focus-visible{outline:2px solid #95816e!important;outline-offset:-2px!important}.ep-lang-trigger{border-color:#dbd1c7!important}.ep-lang-globe{font-size:13px!important}.gt_float_switcher,.gt_float_switcher *{font-family:"Montserrat",Arial,sans-serif!important}.gt_float_switcher .gt-selected{border:0!important}.gt_float_switcher .gt-selected .gt-current-lang{font-size:11px!important;padding:7px 11px!important}.gt_float_switcher .gt_options a{font-size:11px!important;padding:6px 10px!important}.ep-footer-inner-grid{padding-top:31px!important;padding-bottom:35px!important}.ep-footer-contact .ep-footer-original-logo{margin-bottom:0!important}.ep-footer-contact .ep-footer-original-logo img{width:215px;max-height:78px!important}.ep-footer-contact .ep-footer-original-logo+p{margin-top:0!important;margin-bottom:4px!important}.ep-footer-contact h3{margin-top:13px!important;margin-bottom:12px!important}.ep-footer-contact>a{margin:5px 0!important}.ep-footer-contact p{line-height:1.55!important}.ep-footer-social h3,.ep-footer-help h3{margin-bottom:13px!important}.ep-footer-quality{margin-top:18px!important}.ep-footer-support{padding-top:30px!important;padding-bottom:30px!important}.ep-footer-bottom{padding-top:17px!important;padding-bottom:22px!important}.ep-detail-info form.variations_form>.ep-size-assistant-launch{display:block!important;margin:4px 0 18px!important;float:none!important;text-align:left!important;position:relative!important}.ep-detail-info form.variations_form .ep-size-guide-open{font-size:11px!important;color:#665447!important}.ep-variant-label .ep-size-assistant-launch{display:none!important}.ep-search-results .ep-result{display:flex;align-items:center;gap:13px}.ep-search-results .ep-result img{width:43px;height:56px;object-fit:contain;flex-shrink:0;background:#f8f6f4}.ep-search-results .ep-result span{display:block;min-width:0}.ep-search-results .ep-result small{display:block;font-size:11px;color:#887d73;margin-top:5px}.ep-catalog.ep-infinite-active .ep-pagination{display:none!important}.ep-infinite-controls{grid-column:1/-1;text-align:center;padding:29px 0 38px;clear:both}.ep-infinite-controls[hidden]{display:none!important}.ep-infinite-status{margin:0 0 14px;color:#756c62;font-size:11px;letter-spacing:.2px}.ep-infinite-more{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:43px;background:#fff;color:#332b25;border:1px solid #b4a69a;letter-spacing:1.2px;font-size:10px;font-weight:600;padding:10px 18px}.ep-infinite-more:hover{background:#f8f6f2}.ep-infinite-more[hidden]{display:none!important}.ep-infinite-more[disabled]{opacity:.55;cursor:default}.ep-infinite-spinner{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid #ded7d0;border-top-color:#6f5e50;vertical-align:middle;animation:ep-loader-spin .7s linear infinite;margin-right:10px}@keyframes ep-loader-spin{to{transform:rotate(360deg)}}.ep-end-of-products{display:block;color:#86796e;font-size:11px;letter-spacing:.5px;padding-top:4px}@media(max-width:740px){.ep-footer-inner-grid{padding-top:29px!important;gap:16px!important}.ep-footer-contact .ep-footer-original-logo img{width:184px}.ep-footer-contact h3{margin-top:10px!important}.ep-lang-panel{right:-38px!important;width:197px!important;min-width:197px!important}.ep-infinite-controls{padding:21px 0 31px}.ep-infinite-more{min-height:47px}}@media(prefers-reduced-motion:reduce){.ep-infinite-spinner{animation-duration:2s}}