.ep-signup-banner{padding:var(--ep-banner-top) 40px var(--ep-banner-bottom);font-family:Arial,sans-serif;letter-spacing:normal;color:#425d70}.ep-signup-banner[hidden],.ep-signup-banner [hidden]{display:none!important}.ep-signup-banner *{box-sizing:border-box}.ep-banner-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;max-width:1120px;margin:auto;overflow:hidden;border:1px solid #d1e0e9;border-radius:18px;background:linear-gradient(115deg,#edf5fa,#e7f1f8 63%,#f0f7fb)}.ep-banner-copy{position:relative;z-index:2;padding:26px 34px}.ep-banner-title{margin:0 0 8px;color:#415c70;font:400 40px/1.15 Georgia,Times New Roman,serif;letter-spacing:-1px}.ep-banner-title span{display:inline-block;margin-left:11px;font-size:24px;line-height:1.3;letter-spacing:-.4px}.ep-banner-intro{margin:0 0 14px;color:#566f80;font:400 13px/1.5 Arial,sans-serif}.ep-banner-form{margin:0;max-width:550px}.ep-banner-fields{display:flex;gap:8px;align-items:stretch}.ep-banner-fields input{display:block;min-width:0;flex:1 1 auto;width:100%;height:46px;min-height:46px;padding:0 14px;border:1px solid #b9cddc;border-radius:7px;background:#fffdfa;color:#425d70;box-shadow:none;font:400 16px/1.4 Arial,sans-serif;-webkit-appearance:none;appearance:none;letter-spacing:normal}.ep-banner-fields input::placeholder{color:#718594;font-size:14px}.ep-banner-fields button{display:flex;align-items:center;justify-content:center;gap:13px;flex:0 0 auto;min-height:46px;min-width:125px;padding:10px 17px;border:1px solid #5f7889;border-radius:7px;background:#5f7889;color:#fff;font:400 14px/1.4 Arial,sans-serif;letter-spacing:.2px;text-transform:none;white-space:nowrap;cursor:pointer}.ep-banner-fields button:hover{background:#526d80;border-color:#526d80}.ep-banner-fields input:focus-visible,.ep-banner-fields button:focus-visible{outline:2px solid #425b70;outline-offset:3px}.ep-banner-fields input[aria-invalid=true]{border-color:#9a4d59}.ep-banner-consent,.ep-banner-terms{margin:9px 0 0;color:#586f80;font:400 10px/1.55 Arial,sans-serif}.ep-banner-terms{margin-top:4px}.ep-banner-art{position:relative;min-width:0;min-height:216px;isolation:isolate}.ep-banner-wordmark{position:absolute;z-index:2;top:18px;left:50%;width:109px;height:auto;transform:translate(-50%)}.ep-banner-eddy{position:absolute;z-index:1;left:50%;bottom:8px;width:160px;max-width:none;height:auto;transform:translate(-50%)}.ep-signup-banner .ep-rain{--ep-fall:250px;position:absolute;z-index:0;top:0;right:4px;bottom:0;left:-44px;overflow:hidden;pointer-events:none}.ep-banner-error{margin-top:10px;color:#8a3747;font:400 12px/1.6 Arial,sans-serif}.ep-banner-error ul{margin:0;padding-left:20px}.ep-banner-success{margin:0 0 12px;color:#415c70;font:400 25px/1.3 Georgia,serif;letter-spacing:-.4px}.ep-banner-code{display:flex;align-items:center;gap:24px;margin:0;padding:12px 18px;border:1px dashed #98b4c7;border-radius:8px;background:#fffdfa;color:#607c90;font:400 10px/1.5 Arial,sans-serif;letter-spacing:1px}.ep-banner-code strong{color:#415c70;font:400 26px/1.3 Georgia,serif;letter-spacing:3px}@media(max-width:900px)and (min-width:601px){.ep-signup-banner{padding-left:24px;padding-right:24px}.ep-banner-panel{grid-template-columns:minmax(0,1fr) 160px}.ep-banner-copy{padding:24px}.ep-banner-title{font-size:34px}.ep-banner-title span{font-size:21px;margin-left:8px}.ep-banner-eddy{width:145px}.ep-banner-wordmark{width:102px}.ep-banner-fields button{min-width:110px;padding-left:12px;padding-right:12px}}@media(max-width:600px){.ep-signup-banner{padding:var(--ep-banner-top) 18px var(--ep-banner-bottom)}.ep-banner-panel{grid-template-columns:1fr;border-radius:16px}.ep-banner-copy{padding:20px}.ep-banner-title{padding-right:98px;font-size:36px;line-height:1.05;margin-bottom:7px}.ep-banner-title span{display:block;margin:3px 0 0;font-size:19px;line-height:1.35;letter-spacing:-.35px}.ep-banner-intro{padding-right:98px;margin-bottom:14px;font-size:12px;line-height:1.5}.ep-banner-art{position:absolute;right:12px;top:12px;width:96px;height:108px;min-height:0;pointer-events:none}.ep-banner-wordmark{display:none}.ep-banner-eddy{left:0;bottom:0;width:100%;transform:none}.ep-banner-fields{flex-direction:row}.ep-banner-fields input{padding-left:12px;padding-right:10px}.ep-banner-fields input::placeholder{font-size:13px}.ep-banner-fields button{min-width:96px;padding:10px 12px;gap:8px;font-size:13px}.ep-banner-fields button span{display:none}.ep-signup-banner .ep-rain{--ep-fall:145px;top:-8px;right:-5px;bottom:-6px;left:-16px}.ep-signup-banner .ep-drop:nth-child(n+18){display:none}.ep-banner-consent,.ep-banner-terms{font-size:10px}}@media(max-width:360px){.ep-banner-art{right:10px;width:82px;height:101px}.ep-banner-title,.ep-banner-intro{padding-right:85px}.ep-banner-title span{font-size:18px}.ep-banner-fields button{min-width:88px;padding-left:10px;padding-right:10px}}.card-wrapper .media.ep-card-media-pending>img:first-child{opacity:1!important}.card-wrapper .media.ep-card-media-pending>img+img{opacity:0!important}ep-shipping-progress.ep-shipping-progress{display:block;box-sizing:border-box;width:100%;margin:0 0 1.6rem;padding:1.4rem 1.6rem;border:1px solid #d8e2ea;border-radius:10px;background:#f4f8fb;color:#293a49;text-align:left}ep-shipping-progress[hidden]{display:none!important}.ep-shipping-progress__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:1.1rem;line-height:1.5;letter-spacing:.05em}.ep-shipping-progress__country{color:#5d6c79;letter-spacing:normal}.ep-shipping-progress__message{margin:.7rem 0 1rem;font-size:1.4rem;line-height:1.5;font-weight:500}.ep-shipping-progress__bar{display:block;-webkit-appearance:none;appearance:none;width:100%;height:6px;overflow:hidden;border:0;border-radius:6px;background:#dfe8ef;accent-color:#829eb4}.ep-shipping-progress__bar::-webkit-progress-bar{background:#dfe8ef;border-radius:6px}.ep-shipping-progress__bar::-webkit-progress-value{background:#829eb4;border-radius:6px}.ep-shipping-progress__bar::-moz-progress-bar{background:#829eb4;border-radius:6px}.ep-shipping-progress[data-reached=true] .ep-shipping-progress__bar{accent-color:#637f94}.ep-shipping-progress[data-reached=true] .ep-shipping-progress__bar::-webkit-progress-value{background:#637f94}.ep-shipping-progress[data-reached=true] .ep-shipping-progress__bar::-moz-progress-bar{background:#637f94}.ep-shipping-progress__note{margin:.8rem 0 0;color:#5d6c79;font-size:1.1rem;line-height:1.5}.ep-teaser{position:fixed;left:12px;bottom:max(6px,env(safe-area-inset-bottom));z-index:25;font-family:Arial,sans-serif;letter-spacing:normal;color:#425d70;isolation:isolate}.ep-teaser[hidden],.ep-teaser-close[hidden]{display:none!important}.ep-teaser-open{display:grid;place-items:center;width:56px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ep-teaser-open span{display:grid;place-items:center;box-sizing:border-box;width:56px;height:32px;border:1px solid #b5cbd9;border-radius:999px;background:#f7fbfd;box-shadow:0 2px 9px #4d6b801a;font:600 14px/1 Arial,sans-serif;letter-spacing:.1px}.ep-teaser-open:hover span{background:#edf5fa;border-color:#8dacc1}.ep-teaser-open:focus-visible{outline:2px solid #425b70;outline-offset:2px;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
