@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";:root{--theme-lightpurple: #9f49e9;--theme-darkpurple: #8224e3;--theme-darkpink: #d71eb8;--edd-font-family: "Lato", arial, helvetica, sans-serif;--edd-popup-button-color: var(--theme-lightpurple);--edd-popup-text-color: black;--edd-popup-highlight-color: red}.edd-modal-overlay,.edd-container-modal{z-index:-1}.edd-container-modal{display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-200%);width:80vw;min-width:325px;max-width:370px;height:90vh;max-height:600px;min-height:550px;margin:0;padding:10px;opacity:0;background-color:#fff;border:1px solid var(--edd-popup-button-color, var(--theme-lightpurple));border-radius:10px;grid-template-columns:15px 70px 30px 23px 1fr 15px;grid-template-rows:3fr 80fr 55fr 30fr 55fr 75fr 35fr 40fr 35fr 40fr 35fr 40fr 40fr 10fr;grid-gap:0px;grid-template-areas:". . . . . cl" ". i1  i2  i2  i2  ." ". i3  i3  i3  i3  ." ". i5  i5  i5  i5  ." ". i4i i4i i4  i4  ." ". i6  i6  i6  i7  ." ". i8  i8  i8  i8  ." ". i9  i9  i9  i9  ." ". i10 i10 i10 i10 ." ". i11 i11 i11 i11 ." ". c3  c3  c3  c3  ." ". r3  r3  r3  r3  ." ". i12 i12 i12 i12 ." ". . . . . ."}.edd-modal-overlay.open{display:block;z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006}.edd-container-modal.open{z-index:9999;transform:translate(-50%,-50%);padding:0;opacity:1}.edd-container-embedded{display:grid;min-width:325px;max-width:370px;height:600px;max-height:600px;min-height:550px;margin:0 auto;padding:0;grid-template-columns:15px 70px 30px 23px 1fr 15px;grid-template-rows:3fr 80fr 55fr 30fr 55fr 75fr 35fr 40fr 35fr 40fr 35fr 40fr 40fr 10fr;grid-gap:0px;grid-template-areas:". . . . . cl" ". i1  i2  i2  i2  ." ". i3  i3  i3  i3  ." ". i5  i5  i5  i5  ." ". i4i i4i i4  i4  ." ". i6  i6  i6  i7  ." ". i8  i8  i8  i8  ." ". i9  i9  i9  i9  ." ". i10 i10 i10 i10 ." ". i11 i11 i11 i11 ." ". c3  c3  c3  c3  ." ". r3  r3  r3  r3  ." ". i12 i12 i12 i12 ." ". . . . . ."}.edd-background{grid-column:1/7;grid-row:1/15;background:#fff;width:100%;height:100%;border-radius:10px}.edd-logo{grid-area:i1;padding:0;display:grid;color:var(--edd-popup-button-color, var(--theme-lightpurple))}.edd-logo svg{width:55px;height:55px;margin:auto}.edd-heading{grid-area:i2;display:grid;text-align:center;place-items:center;color:var(--edd-popup-button-color, var(--theme-lightpurple))!important;font-size:19px;font-weight:550;line-height:1.3;font-family:var(--edd-font-family)}.edd-text{color:var(--edd-popup-text-color, black)}.edd-text-top,.edd-text-bottom{font-family:var(--edd-font-family);font-size:14px;line-height:1.25;text-align:justify;text-justify:inter-word}.edd-text-top strong,.edd-text-bottom strong{color:var(--theme-darkpurple)}.edd-text-top{grid-area:i3}.edd-text-bottom{grid-area:i12;margin-bottom:0;margin-top:auto}.edd-dispatch-logo{grid-area:i4i;padding:0;display:grid;color:var(--edd-popup-button-color, var(--theme-lightpurple))}.edd-dispatch-logo svg{width:50px;height:50px;margin:auto 0 auto auto;shape-rendering:geometricPrecision}.edd-dispatch-time{grid-row:4/5;grid-area:i4;margin:auto auto auto 20px;font-size:19px;font-weight:550;line-height:1.3;font-family:var(--edd-font-family)}.edd-dispatch-time span{color:var(--edd-popup-highlight-color, red)}.edd-dispatch-text{grid-area:i5;margin:auto;font-family:var(--edd-font-family);font-size:13px;text-align:center}.edd-postcode-value,.edd-postcode-submit{margin:auto!important;padding:0!important;font-family:var(--edd-font-family);font-size:15px!important}.edd-postcode-value{grid-area:i6;padding:0 0 0 5px!important;border-width:1px!important;border-color:#3333331a!important;width:90%!important;height:45px!important;background:#d3d3d3}.edd-postcode-value.highlight{border-color:red!important}.edd-postcode-submit{grid-area:i7;padding:0!important;margin-left:0;margin-right:0;height:45px;width:100%;justify-content:center;align-items:center;color:#fff;background:var(--edd-popup-button-color, var(--theme-lightpurple));border:none}.edd-postcost-1,.edd-postcost-2,.edd-postcost-3,.edd-response-1,.edd-response-2,.edd-response-3{line-height:1.2;font-family:var(--edd-font-family);font-size:14px;text-align:center;white-space:pre}.edd-postcost-3{grid-area:c3}.edd-postcost-3 small{color:var(--edd-popup-highlight-color, red)}.edd-response-3{grid-area:r3}.edd-response-3 strong{color:var(--theme-darkpurple)}.edd-postcost-1{grid-area:i8}.edd-postcost-1 small{color:var(--edd-popup-highlight-color, red)}.edd-response-1{grid-area:i9}.edd-response-1 strong{color:var(--theme-darkpurple)}.edd-postcost-2{grid-area:i10}.edd-postcost-2 small{color:var(--edd-popup-highlight-color, red)}.edd-response-2{grid-area:i11}.edd-response-2 strong{color:var(--theme-darkpurple)}@keyframes edd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.edd-response-1:empty,.edd-response-2:empty,.edd-response-3:empty{display:block}.edd-response-1:empty:before,.edd-response-2:empty:before,.edd-response-3:empty:before{content:"";display:block;height:18px;width:70%;margin:6px auto 2px;border-radius:6px;background:linear-gradient(90deg,#e0e0e0 25%,#efefef,#e0e0e0 75%);background-size:200% 100%;animation:edd-shimmer 1.5s ease-in-out infinite}.edd-close{position:absolute;transform:translate(30%,-30%);z-index:100000;background:var(--edd-popup-button-color, var(--theme-lightpurple));border-radius:50%;height:40px;width:40px;align-items:center;justify-content:center;justify-self:right;overflow:visible}.edd-close svg{display:block;fill:#fff;height:25px;transform:translate(30%,30%);width:auto}.button.edd-open-popup{background:var(--edd-popup-button-color, var(--theme-lightpurple));color:#fff}.edd-dispatch-banner{display:flex;flex-wrap:wrap;height:68px;justify-content:center;align-items:center;background:var(--edd-banner-bg, var(--theme-darkpink));cursor:pointer!important;width:100vw;position:relative;left:50%;transform:translate(-50%)}.edd-dispatch-banner,.edd-dispatch-banner *{cursor:pointer!important}.edd-dispatch-banner a,.edd-dispatch-banner span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:16px;color:var(--edd-banner-text, #fff)}.edd-dispatch-banner a.edd-db-countdown,.edd-dispatch-banner span.edd-db-countdown{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px;margin-left:5px;margin-right:5px;gap:10px;color:var(--edd-banner-countdown, #fde78e);letter-spacing:unset;overflow:hidden;width:auto;min-width:120px;border:1px solid var(--edd-banner-countdown, #fde78e);border-radius:10px}.edd-dispatch-banner>.edd-db-row1>img{height:27px!important;width:auto;min-width:56px;overflow:hidden;padding:0 7px}.edd-dispatch-banner>.edd-db-row2{display:none}.edd-cart>td{padding-left:0;padding-right:0}.edd-cart .edd-dispatch-banner{height:34px}.edd-cart div{text-align:center}.edd-slider-box{width:100%;height:32px;margin:4px 0}.edd-slider,.edd-slider>ul{height:28px;padding:2px 0}.edd-slider{position:relative;max-width:720px;overflow:hidden;margin:auto}.edd-slider>ul{list-style:none;position:absolute;left:-720px;top:0;width:2880px;margin:0}.edd-slider>ul>li{float:left;position:relative;width:720px;height:22px;margin:2px 0;align-items:center}.edd-slider-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:13px}.edd-slider-container img{height:26px;width:auto;margin-right:10px}.edd-slider-container a{font-family:Alto,sans-serif;margin:0;align-items:center}@media only screen and (max-width:849px){.edd-dispatch-banner{height:34px;width:100vw;left:50%;transform:translate(-50%)}.edd-db-text2{display:none}.edd-slider{max-width:360px}.edd-slider>ul{left:-360px;width:1440px;transition:left 0s linear;-moz-transition:left 0s linear;-o-transition:left 0s linear;-webkit-transition:left 0s linear;animation:edd-slider-animation 10s infinite;-moz-animation:edd-slider-animation 10s infinite;-o-animation:edd-slider-animation 10s infinite;-webkit-animation:edd-slider-animation 10s infinite}.edd-slider>ul>li{width:360px}@keyframes edd-slider-animation{0%{left:-360px;opacity:1}40%{left:-360px;opacity:1}55%{left:0;opacity:1}80%{left:0;opacity:1}84%{left:0;opacity:0}84.5%{left:-360px;opacity:0}87%{left:-360px;opacity:1}to{left:-360px;opacity:1}}.edd-slider>ul:hover{animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-webkit-animation-play-state:paused}}.edd-embedded{display:flex;flex-direction:row;max-width:900px;margin:24px auto;font-family:var(--edd-font-family);color:var(--edd-popup-text-color, #202020);border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #0000000f}.edd-embedded__info{flex:0 0 42%;padding:32px 28px;background:#faf7ff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.edd-embedded__logo svg{width:68px;height:68px;color:var(--edd-popup-button-color, var(--theme-lightpurple))}.edd-embedded__heading{font-size:19px;font-weight:700;line-height:1.3;color:var(--edd-popup-button-color, var(--theme-lightpurple));margin:0;font-family:var(--edd-font-family)}.edd-embedded__desc{font-size:13px;line-height:1.55;color:#555;margin:0;font-family:var(--edd-font-family)}.edd-embedded__dispatch{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ece6fa;border-radius:10px;padding:10px 16px;width:100%;box-sizing:border-box}.edd-embedded__dispatch svg{width:40px;height:40px;flex-shrink:0;color:var(--edd-popup-button-color, var(--theme-lightpurple))}.edd-embedded__dispatch-label{display:block;font-size:12px;color:#888;font-family:var(--edd-font-family);text-align:left}.edd-embedded__dispatch-time{display:block;font-size:20px;font-weight:700;color:var(--edd-popup-highlight-color, red);font-family:var(--edd-font-family);text-align:left}.edd-embedded__warehouse{font-size:12px;color:#444;margin:0;font-family:var(--edd-font-family)}.edd-embedded__divider{width:1px;background:#e8e8e8;flex-shrink:0}.edd-embedded__form{flex:1;padding:32px 28px;display:flex;flex-direction:column;gap:18px}.edd-embedded__input-row{display:flex;gap:8px}.edd-embedded__input{flex:0 0 35%;height:44px;padding:0 12px;border:1px solid #ccc;border-radius:6px;font-size:15px;background:#f8f8f8;font-family:var(--edd-font-family)}.edd-embedded .edd-postcode-value,.edd-embedded .edd-postcode-submit{margin:0!important}.edd-embedded .edd-postcode-value{width:100%!important;background:#f8f8f8!important;padding:0 12px!important;border-color:#ccc!important}.edd-embedded__input:focus{outline:none;border-color:var(--edd-popup-button-color, var(--theme-lightpurple));box-shadow:0 0 0 2px #9f49e926}.edd-embedded__btn{flex:1;height:44px;padding:0 18px;background:var(--edd-popup-button-color, var(--theme-lightpurple));color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:var(--edd-font-family);letter-spacing:.03em}.edd-embedded__btn:hover{filter:brightness(.88)}.edd-embedded__methods{display:flex;flex-direction:column;gap:10px}.edd-embedded__method{padding:12px 16px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.edd-embedded__method-label{font-size:13px;font-weight:700;color:#333;margin-bottom:5px;font-family:var(--edd-font-family)}.edd-embedded__method-label small{font-weight:400;color:var(--edd-popup-highlight-color, red);display:block;font-size:11px;margin-top:1px}.edd-embedded__response{font-size:14px;color:var(--edd-popup-button-color, var(--theme-lightpurple));min-height:18px;white-space:normal;font-family:var(--edd-font-family)}.edd-embedded__response:empty{display:block}.edd-embedded__response:empty:before{content:"";display:block;height:16px;width:65%;margin:2px 0;border-radius:6px;background:linear-gradient(90deg,#e0e0e0 25%,#efefef,#e0e0e0 75%);background-size:200% 100%;animation:edd-shimmer 1.5s ease-in-out infinite}.edd-embedded__disclaimer{font-size:12px;color:#999;margin:0;font-family:var(--edd-font-family)}@media(max-width:640px){.edd-embedded{flex-direction:column;margin:12px 0;border-radius:8px}.edd-embedded__divider{width:auto;height:1px}.edd-embedded__info,.edd-embedded__form{padding:24px 20px}.edd-embedded__input-row{flex-direction:column}.edd-embedded__input{flex:none;width:100%!important}.edd-embedded__btn{flex:none;width:100%;height:46px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/edd_styles.css.map */
