:root{--delovore-front-primary:#0B3D91;--delovore-front-secondary:#38BDF8;--delovore-front-bg:#FFFFFF;--delovore-front-text:#333333;--delovore-front-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);--delovore-mic-size:24px}.delovore-d-none{display:none}.delovore-widget-container{position:relative;display:inline-block;margin:10px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.delovore-widget-floating{position:fixed;bottom:20px;right:20px;z-index:9999}.delovore-record-main{display:flex;align-items:center;gap:12px}.delovore-mic-btn{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);color:#fff;border:none;border-radius:14px;width:calc(var(--delovore-mic-size) * 2);height:calc(var(--delovore-mic-size) * 2);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgb(2 132 199 / .35);transition:all 0.3s cubic-bezier(.4,0,.2,1);outline:none;padding:0;flex-shrink:0}.delovore-mic-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgb(2 132 199 / .45);background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%)}.delovore-mic-btn svg{width:var(--delovore-mic-size);height:var(--delovore-mic-size);fill:currentColor}.delovore-mic-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.delovore-status-label{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);background:#0F172A;color:#FFF;padding:5px 12px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px rgb(15 23 42 / .25);z-index:30;transition:all 0.25s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;letter-spacing:.3px}.delovore-status-label::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px 5px 0 5px;border-style:solid;border-color:#0F172A #fff0 #fff0 #fff0;transition:border-color 0.2s ease}.delovore-mic-wrapper:hover .delovore-status-label,.delovore-mic-btn:focus~.delovore-status-label{opacity:1!important;visibility:visible!important;transform:translate(-50%,-2px)!important;background:var(--delovore-front-primary)}.delovore-mic-wrapper:hover .delovore-status-label::after,.delovore-mic-btn:focus~.delovore-status-label::after{border-color:var(--delovore-front-primary) #fff0 #fff0 #fff0}.delovore-is-recording+.delovore-status-label,.delovore-mic-wrapper.delovore-is-recording-wrapper .delovore-status-label{opacity:1!important;visibility:visible!important;transform:translate(-50%,-2px)!important;background:#ef4444!important;color:#ffffff!important}.delovore-is-recording+.delovore-status-label::after{border-color:#ef4444 #fff0 #fff0 transparent!important}.delovore-recording-status{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--delovore-front-text)}.delovore-timer{display:none;background:#fee2e2;color:#dc2626;font-size:12px;font-weight:700;padding:2px 8px;border-radius:12px;letter-spacing:.5px;animation:delovore-fade-in 0.3s ease}.delovore-wave-wrap{display:none;margin-top:10px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center}.delovore-wave-canvas{max-width:100%;height:auto}.delovore-preview-card{display:none;margin-top:14px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05),0 4px 6px -4px rgb(0 0 0 / .03);width:320px;max-width:100%;transition:all 0.3s ease;box-sizing:border-box}.delovore-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.delovore-preview-title{font-weight:600;font-size:13px;color:#1e293b}.delovore-main-preview-toggle-btn{display:none;background:#f1f5f9;color:#0B3D91;border:1px solid #cbd5e1;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.2s ease;outline:none}.delovore-main-preview-toggle-btn:hover{background:#e2e8f0;color:#38BDF8}.delovore-preview-header-meta{display:flex;align-items:center;gap:8px}.delovore-preview-toggle-btn{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform 0.3s ease,background 0.2s ease,color 0.2s ease}.delovore-preview-toggle-btn:hover{background:#e2e8f0;color:#0B3D91}.delovore-preview-toggle-btn.delovore-collapsed{transform:rotate(180deg)}.delovore-preview-duration{font-size:12px;color:#64748b;font-weight:600}.delovore-preview-waveform-box{display:flex;align-items:center;gap:12px;background:#f1f5f9;padding:10px;border-radius:12px;margin-bottom:12px}.delovore-preview-play-btn{background:var(--delovore-front-primary);color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease;flex-shrink:0;padding:0}.delovore-preview-play-btn:hover{background:var(--delovore-front-secondary);transform:scale(1.08)}.delovore-preview-play-btn svg{width:18px;height:18px;fill:currentColor}.delovore-preview-wave-canvas{flex-grow:1;height:40px}.delovore-transcript-box{margin-bottom:12px}.delovore-transcript-label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.delovore-transcript-input{width:100%;font-size:13px;line-height:1.4;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;resize:vertical;box-sizing:border-box}.delovore-transcript-input:focus{outline:none;border-color:var(--delovore-front-secondary);background:#fff}.delovore-preview-actions{display:flex;gap:10px}.delovore-btn-rerecord,.delovore-btn-save{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all 0.2s ease;outline:none}.delovore-btn-rerecord{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.delovore-btn-rerecord:hover{background:#e2e8f0;color:#1e293b}.delovore-btn-save{background:var(--delovore-front-primary);color:#fff;border:1px solid #fff0}.delovore-btn-save:hover{background:var(--delovore-front-secondary)}.delovore-btn-save:disabled{opacity:.7;cursor:not-allowed}.delovore-input-wrapper{position:relative!important;display:inline-block!important;width:100%!important}.delovore-input-wrapper input,.delovore-input-wrapper textarea{padding-right:42px!important;box-sizing:border-box!important}.delovore-input-wrapper.delovore-has-audio-url input,.delovore-input-wrapper.delovore-has-audio-url textarea{padding-right:110px!important}.delovore-attached-controls [data-tooltip]{position:relative!important}.delovore-attached-controls [data-tooltip]::before{content:attr(data-tooltip);position:absolute!important;bottom:calc(100% + 8px)!important;left:50%!important;transform:translateX(-50%) translateY(4px)!important;background:#0f172a!important;color:#ffffff!important;padding:5px 10px!important;border-radius:8px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.2s ease,transform 0.2s cubic-bezier(.4,0,.2,1),visibility 0.2s!important;box-shadow:0 10px 25px -5px rgb(15 23 42 / .3),0 8px 10px -6px rgb(15 23 42 / .2)!important;z-index:99999!important;letter-spacing:0.3px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;line-height:1.2!important;backdrop-filter:blur(8px)!important;border:1px solid rgb(255 255 255 / .1)!important}.delovore-attached-controls [data-tooltip]::after{content:''!important;position:absolute!important;bottom:calc(100% + 3px)!important;left:50%!important;transform:translateX(-50%) translateY(4px)!important;border-width:5px 5px 0 5px!important;border-style:solid!important;border-color:#0f172a #fff0 #fff0 transparent!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.2s ease,transform 0.2s cubic-bezier(.4,0,.2,1),visibility 0.2s!important;z-index:99999!important}.delovore-attached-controls [data-tooltip]:hover::before,.delovore-attached-controls [data-tooltip]:hover::after{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.delovore-attached-controls.delovore-design-classic{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.delovore-attached-controls.delovore-design-classic .delovore-input-attached-btn{background:transparent!important;color:var(--delovore-front-primary,#0B3D91)!important;box-shadow:none!important;border:none!important}.delovore-attached-controls.delovore-design-classic .delovore-input-attached-btn:hover{color:var(--delovore-front-secondary,#38BDF8)!important;background:transparent!important;box-shadow:none!important}.delovore-attached-controls{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;z-index:10!important;margin:0!important;padding:3px 6px!important;background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgb(226 232 240 / .8)!important;border-radius:20px!important;box-shadow:0 4px 12px rgb(15 23 42 / .06),0 1px 2px rgb(15 23 42 / .04)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important}.delovore-input-wrapper textarea~.delovore-attached-controls,.delovore-input-wrapper textarea+.delovore-attached-controls{top:10px!important;transform:none!important}.delovore-input-attached-btn{position:relative!important;top:auto!important;right:auto!important;transform:none!important;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)!important;border:none!important;color:#ffffff!important;cursor:pointer!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;z-index:10!important;border-radius:9px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;outline:none!important;box-shadow:0 3px 10px rgb(2 132 199 / .35)!important;visibility:visible!important;opacity:1!important;line-height:1!important;overflow:visible!important;flex-shrink:0!important}.delovore-input-attached-btn:hover{color:#ffffff!important;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%)!important;transform:translateY(-1px) scale(1.08)!important;box-shadow:0 5px 14px rgb(2 132 199 / .45)!important}.delovore-input-wrapper>.delovore-input-attached-btn{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.delovore-input-wrapper textarea+.delovore-input-attached-btn{top:12px!important;transform:none!important}.delovore-input-attached-btn.delovore-is-recording{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#ffffff!important;box-shadow:0 0 14px rgb(239 68 68 / .6)!important;animation:delovore-pulse-red 1.2s infinite ease-in-out!important}.delovore-attached-audio-preview{display:none!important;align-items:center!important;gap:5px!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;padding:3px 8px!important;border-radius:16px!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px rgb(255 255 255 / .8),0 2px 4px rgb(0 0 0 / .03)!important;animation:delovore-fade-in 0.25s ease!important}.delovore-attached-audio-preview.delovore-is-visible{display:inline-flex!important}.delovore-attached-play-btn{background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#ffffff!important;border:none!important;border-radius:50%!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:10px!important;line-height:1!important;box-shadow:0 2px 5px rgb(2 132 199 / .3)!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important}.delovore-attached-play-btn:hover{background:linear-gradient(135deg,#0369a1,#0f172a)!important;transform:scale(1.12)!important;box-shadow:0 4px 10px rgb(3 105 161 / .4)!important}.delovore-attached-reset-btn{display:none!important;background:linear-gradient(135deg,#fee2e2,#fecaca)!important;color:#b91c1c!important;border:1px solid #fca5a5!important;border-radius:50%!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:12px!important;line-height:1!important;font-weight:bold!important;box-shadow:0 2px 5px rgb(220 38 38 / .15)!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important}.delovore-attached-reset-btn.delovore-is-visible{display:inline-flex!important}.delovore-attached-reset-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#ffffff!important;border-color:#b91c1c!important;transform:scale(1.12)!important;box-shadow:0 4px 12px rgb(220 38 38 / .4)!important}.delovore-input-attached-btn svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;fill:currentColor!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;transition:transform 0.2s ease!important}.delovore-input-attached-btn svg path{fill:currentColor!important}.delovore-input-attached-btn.delovore-is-recording{background-color:#ef4444!important;color:#ffffff!important;animation:delovore-attached-pulse 1.4s infinite!important;border-radius:50%!important}.delovore-input-attached-btn.delovore-is-recording svg{fill:#ffffff!important;animation:delovore-attached-mic-bounce 1s infinite ease-in-out!important}.delovore-input-attached-btn.delovore-is-recording svg path{fill:#ffffff!important}@keyframes delovore-attached-pulse{0%{box-shadow:0 0 0 0 rgb(239 68 68 / .8)!important;transform:translateY(-50%) scale(1)!important}50%{box-shadow:0 0 0 8px #fff0!important;transform:translateY(-50%) scale(1.12)!important}100%{box-shadow:0 0 0 0 #fff0!important;transform:translateY(-50%) scale(1)!important}}.delovore-input-wrapper textarea+.delovore-input-attached-btn.delovore-is-recording{animation:delovore-textarea-attached-pulse 1.4s infinite!important}@keyframes delovore-textarea-attached-pulse{0%{box-shadow:0 0 0 0 rgb(239 68 68 / .8)!important;transform:scale(1)!important}50%{box-shadow:0 0 0 8px #fff0!important;transform:scale(1.12)!important}100%{box-shadow:0 0 0 0 #fff0!important;transform:scale(1)!important}}@keyframes delovore-attached-mic-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.delovore-save-notice{display:none;margin-top:10px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600}.delovore-notice-success{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.delovore-notice-error{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.delovore-fallback-msg{display:none;font-size:12px;color:#ef4444;margin-top:5px}.delovore-no-support .delovore-fallback-msg{display:block}.delovore-no-support .delovore-mic-btn,.delovore-no-support .delovore-input-attached-btn,.delovore-no-support .delovore-record-main{display:none}@keyframes delovore-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.delovore-standalone-widget.delovore-style-1{background:rgb(255 255 255 / .75);backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);border:1px solid rgb(255 255 255 / .85);box-shadow:0 20px 50px -10px rgb(14 165 233 / .2),inset 0 1px 0 rgb(255 255 255 / .9);border-radius:24px;padding:22px;transition:transform 0.3s ease,box-shadow 0.3s ease}.delovore-standalone-widget.delovore-style-1:hover{box-shadow:0 25px 60px -10px rgb(14 165 233 / .28),inset 0 1px 0 rgb(255 255 255)}.delovore-standalone-widget.delovore-style-1 .delovore-mic-btn{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 50%,#0369a1 100%);color:#fff;box-shadow:0 10px 25px -3px rgb(14 165 233 / .45);width:46px;height:46px;border-radius:50%}.delovore-standalone-widget.delovore-style-1 .delovore-mic-btn:hover{transform:scale(1.1);box-shadow:0 14px 30px -3px rgb(14 165 233 / .65)}.delovore-standalone-widget.delovore-style-1 .delovore-status-label{background:#0f172a;color:#38bdf8;font-weight:700;font-size:11px;letter-spacing:.5px;border-radius:20px;padding:5px 12px;box-shadow:0 6px 18px rgb(15 23 42 / .25)}.delovore-standalone-widget.delovore-style-1 .delovore-status-label::after{border-top-color:#0f172a}.delovore-standalone-widget.delovore-style-1 .delovore-preview-card{background:rgb(255 255 255 / .65);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .8);border-radius:18px}.delovore-standalone-widget.delovore-style-1 .delovore-btn-save{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-weight:700;border-radius:12px;box-shadow:0 6px 16px rgb(2 132 199 / .35)}.delovore-standalone-widget.delovore-style-2{background:#030712;border:1px solid rgb(56 189 248 / .5);box-shadow:0 0 35px -5px rgb(56 189 248 / .3),inset 0 0 20px rgb(56 189 248 / .05);border-radius:24px;padding:22px;color:#f8fafc;transition:border-color 0.3s ease,box-shadow 0.3s ease}.delovore-standalone-widget.delovore-style-2:hover{border-color:#00f0ff;box-shadow:0 0 45px -5px rgb(0 240 255 / .45)}.delovore-standalone-widget.delovore-style-2 .delovore-mic-btn{background:linear-gradient(135deg,#00f0ff 0%,#7000ff 50%,#ff007f 100%);color:#fff;box-shadow:0 0 25px rgb(0 240 255 / .7);width:48px;height:48px;border-radius:50%}.delovore-standalone-widget.delovore-style-2 .delovore-mic-btn:hover{transform:scale(1.12);box-shadow:0 0 35px rgb(0 240 255 / .95)}.delovore-standalone-widget.delovore-style-2 .delovore-status-label{background:#090d16;color:#00f0ff;border:1px solid #00f0ff;box-shadow:0 0 15px rgb(0 240 255 / .5);font-family:monospace;font-weight:700;font-size:11px;letter-spacing:.5px;border-radius:20px;padding:5px 12px}.delovore-standalone-widget.delovore-style-2 .delovore-status-label::after{border-top-color:#00f0ff}.delovore-standalone-widget.delovore-style-2 .delovore-timer{background:rgb(0 240 255 / .1);color:#00f0ff;border:1px solid rgb(0 240 255 / .4);text-shadow:0 0 8px rgb(0 240 255 / .8);font-family:monospace;font-size:13px;font-weight:700;border-radius:20px;padding:4px 12px}.delovore-standalone-widget.delovore-style-2 .delovore-preview-card{background:#070c18;border:1px solid #1e293b;color:#f8fafc;border-radius:18px}.delovore-standalone-widget.delovore-style-2 .delovore-preview-title,.delovore-standalone-widget.delovore-style-2 .delovore-transcript-label{color:#00f0ff;font-weight:700;text-shadow:0 0 6px rgb(0 240 255 / .5)}.delovore-standalone-widget.delovore-style-2 .delovore-preview-play-btn{background:linear-gradient(135deg,#00f0ff,#7000ff);color:#fff;box-shadow:0 0 15px rgb(0 240 255 / .6)}.delovore-standalone-widget.delovore-style-2 .delovore-transcript-input{background:#020617;border:1px solid #334155;color:#00f0ff;caret-color:#00f0ff;border-radius:12px;font-family:monospace}.delovore-standalone-widget.delovore-style-2 .delovore-transcript-input:focus{border-color:#00f0ff;box-shadow:0 0 12px rgb(0 240 255 / .4)}.delovore-standalone-widget.delovore-style-2 .delovore-btn-save{background:linear-gradient(135deg,#00f0ff,#3b82f6);color:#030712;font-weight:900;border:none;border-radius:12px;box-shadow:0 0 20px rgb(0 240 255 / .5)}.delovore-standalone-widget.delovore-style-2 .delovore-btn-save:hover{box-shadow:0 0 28px rgb(0 240 255 / .8)}.delovore-standalone-widget.delovore-style-3{border-radius:50px;padding:10px 22px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 30px -5px rgb(79 70 229 / .12),0 2px 6px rgb(0 0 0 / .04)}.delovore-standalone-widget.delovore-style-3 .delovore-mic-btn{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 6px 16px -2px rgb(79 70 229 / .4)}.delovore-standalone-widget.delovore-style-3 .delovore-mic-btn:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);transform:scale(1.08);box-shadow:0 8px 20px -2px rgb(79 70 229 / .55)}.delovore-standalone-widget.delovore-style-3 .delovore-status-label{background:#4f46e5;color:#fff;font-size:11px;font-weight:600;border-radius:20px;padding:4px 12px;box-shadow:0 4px 12px rgb(79 70 229 / .3)}.delovore-standalone-widget.delovore-style-3 .delovore-status-label::after{border-top-color:#4f46e5}.delovore-standalone-widget.delovore-style-3 .delovore-preview-card{border-radius:24px;background:#f8fafc;border:1px solid #e2e8f0}.delovore-standalone-widget.delovore-style-3 .delovore-btn-save{background:#4f46e5;color:#fff;border-radius:30px;font-weight:700;box-shadow:0 4px 14px rgb(79 70 229 / .3)}.delovore-standalone-widget.delovore-style-4{background:linear-gradient(135deg,#312e81 0%,#4c1d95 35%,#581c87 70%,#1e1b4b 100%);color:#fff;border-radius:24px;border:1px solid rgb(255 255 255 / .25);box-shadow:0 25px 50px -12px rgb(76 29 149 / .5);padding:22px}.delovore-standalone-widget.delovore-style-4 .delovore-mic-btn{background:#fff;color:#4c1d95;width:46px;height:46px;box-shadow:0 10px 25px rgb(0 0 0 / .3)}.delovore-standalone-widget.delovore-style-4 .delovore-mic-btn svg{fill:#4c1d95!important}.delovore-standalone-widget.delovore-style-4 .delovore-mic-btn:hover{transform:scale(1.12);box-shadow:0 14px 32px rgb(0 0 0 / .4)}.delovore-standalone-widget.delovore-style-4 .delovore-status-label{background:#fff;color:#4c1d95;font-weight:800;font-size:11px;border-radius:20px;padding:5px 12px;box-shadow:0 6px 20px rgb(0 0 0 / .25)}.delovore-standalone-widget.delovore-style-4 .delovore-status-label::after{border-top-color:#fff}.delovore-standalone-widget.delovore-style-4 .delovore-timer{background:rgb(254 240 138 / .25);color:#fef08a;border:1px solid rgb(254 240 138 / .5);font-weight:800;border-radius:20px;padding:4px 12px;font-size:13px}.delovore-standalone-widget.delovore-style-4 .delovore-preview-card{background:rgb(15 23 42 / .7);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .2);color:#fff;border-radius:18px}.delovore-standalone-widget.delovore-style-4 .delovore-preview-title,.delovore-standalone-widget.delovore-style-4 .delovore-transcript-label,.delovore-standalone-widget.delovore-style-4 .delovore-preview-duration{color:#e0e7ff;font-weight:700}.delovore-standalone-widget.delovore-style-4 .delovore-transcript-input{background:rgb(255 255 255 / .95);color:#1e1b4b;border:1px solid rgb(255 255 255 / .3);font-weight:600;border-radius:12px}.delovore-standalone-widget.delovore-style-4 .delovore-btn-save{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:800;border:none;border-radius:12px;box-shadow:0 6px 18px rgb(16 185 129 / .4)}.delovore-standalone-widget.delovore-style-5{background:#fff;border:1px solid #cbd5e1;border-radius:20px;box-shadow:0 12px 35px -8px rgb(15 23 42 / .1);color:#0f172a;padding:20px}.delovore-standalone-widget.delovore-style-5 .delovore-mic-btn{background:#0f172a;color:#fff;width:46px;height:46px;box-shadow:0 6px 18px rgb(15 23 42 / .25)}.delovore-standalone-widget.delovore-style-5 .delovore-mic-btn:hover{background:#1e293b;transform:scale(1.08);box-shadow:0 8px 22px rgb(15 23 42 / .35)}.delovore-standalone-widget.delovore-style-5 .delovore-status-label{background:#0f172a;color:#f8fafc;font-weight:700;font-size:11px;border-radius:20px;padding:5px 12px;box-shadow:0 6px 16px rgb(15 23 42 / .2)}.delovore-standalone-widget.delovore-style-5 .delovore-status-label::after{border-top-color:#0f172a}.delovore-standalone-widget.delovore-style-5 .delovore-preview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#0f172a}.delovore-standalone-widget.delovore-style-5 .delovore-preview-play-btn{background:#0f172a;color:#fff}.delovore-standalone-widget.delovore-style-5 .delovore-btn-save{background:#0284c7;color:#fff;font-weight:800;border:none;border-radius:10px;box-shadow:0 4px 14px rgb(2 132 199 / .3)}.delovore-glass-card-layout{text-align:center}.delovore-widget-card-header,.delovore-widget-brand-header{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:20px!important;width:100%!important;text-align:center!important;position:relative!important;z-index:2!important}.delovore-glass-header-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.5px!important;color:#0284c7!important;background:rgb(14 165 233 / .12)!important;padding:6px 16px!important;border-radius:20px!important;border:1px solid rgb(14 165 233 / .25)!important;box-shadow:0 2px 8px rgb(14 165 233 / .12)!important;line-height:1.2!important}.delovore-neon-bar-layout .delovore-record-main{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.delovore-neon-bar-layout .delovore-wave-wrap{flex-grow:1;margin:0}.delovore-pill-layout .delovore-record-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.delovore-gradient-card-layout{text-align:center}.delovore-gradient-card-layout .delovore-widget-brand-header{margin-bottom:14px}.delovore-gradient-card-layout .delovore-brand-badge{font-size:11px;font-weight:800;letter-spacing:1px;background:rgb(255 255 255 / .2);color:#fff;padding:5px 14px;border-radius:20px;border:1px solid rgb(255 255 255 / .3)}.delovore-minimal-split-layout .delovore-record-main{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.delovore-minimal-split-layout .delovore-split-col-left{display:flex;align-items:center}.delovore-minimal-split-layout .delovore-split-col-right{display:flex;align-items:center;gap:10px}.delovore-standalone-widget.delovore-style-6{background:#fff0;border:none;box-shadow:none;padding:0;width:100%;max-width:580px;margin:15px auto;box-sizing:border-box}.delovore-style-6 .delovore-search-form{margin:0;padding:0;width:100%;display:block}.delovore-widget-floating.delovore-style-6{position:fixed!important;bottom:25px!important;right:25px!important;z-index:99999!important;margin:0!important;width:auto!important;max-width:calc(100vw - 40px)!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important}.delovore-widget-floating.delovore-style-6 .delovore-purple-search-layout{display:flex!important;flex-direction:column!important;align-items:flex-end!important;position:relative!important}.delovore-widget-floating.delovore-style-6 .delovore-search-form{display:block!important;margin:0!important;padding:0!important;width:auto!important}.delovore-widget-floating.delovore-style-6:not(.delovore-floating-active):not(.delovore-is-recording-active) .delovore-search-pill-bar{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:auto!important}.delovore-widget-floating.delovore-style-6:not(.delovore-floating-active):not(.delovore-is-recording-active) .delovore-search-input-field{display:none!important;width:0!important;padding:0!important;opacity:0!important}.delovore-widget-floating.delovore-style-6.delovore-floating-active .delovore-search-pill-bar,.delovore-widget-floating.delovore-style-6.delovore-is-recording-active .delovore-search-pill-bar{width:340px!important;max-width:calc(100vw - 50px)!important;background:#ffffff!important;border:2px solid #a855f7!important;box-shadow:0 10px 35px rgb(168 85 247 / .35)!important;padding:6px 8px 6px 20px!important;border-radius:50px!important;animation:delovore-pop-up 0.3s cubic-bezier(.34,1.56,.64,1)!important}.delovore-widget-floating.delovore-style-6.delovore-floating-active .delovore-search-input-field,.delovore-widget-floating.delovore-style-6.delovore-is-recording-active .delovore-search-input-field{display:block!important;opacity:1!important;flex-grow:1!important}.delovore-widget-floating.delovore-style-6 .delovore-listening-overlay{width:340px!important;max-width:calc(100vw - 50px)!important;background:rgb(255 255 255 / .98)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;padding:14px 18px!important;border-radius:20px!important;box-shadow:0 12px 35px rgb(124 58 237 / .3)!important;border:1px solid rgb(168 85 247 / .35)!important;margin-bottom:12px!important;box-sizing:border-box!important}.delovore-style-6 .delovore-listening-overlay{display:none;text-align:center;margin-bottom:12px;animation:delovore-fade-in 0.3s ease}.delovore-style-6 .delovore-listening-header{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.delovore-style-6 .delovore-listening-text{font-size:20px;font-weight:500;color:#334155;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.delovore-style-6 .delovore-listening-spinner{width:14px;height:14px;border:2px dashed #94a3b8;border-radius:50%;animation:delovore-spin 1.8s linear infinite;display:inline-block}@keyframes delovore-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.delovore-style-6 .delovore-purple-wave-wrap{display:flex;justify-content:center;align-items:center;background:#fff0;border:none;padding:0;margin:0 auto}.delovore-style-6 .delovore-search-pill-bar{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #a855f7;border-radius:50px;padding:6px 8px 6px 24px;box-shadow:0 8px 30px rgb(168 85 247 / .25),0 2px 8px rgb(0 0 0 / .04);transition:all 0.3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.delovore-style-6 .delovore-search-pill-bar:focus-within,.delovore-style-6.delovore-is-recording-active .delovore-search-pill-bar{border-color:#9333ea;box-shadow:0 10px 35px rgb(147 51 234 / .38),0 0 0 4px rgb(168 85 247 / .15)}.delovore-style-6 .delovore-search-input-field{flex-grow:1;border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;font-size:16px;color:#1e293b;padding:8px 12px 8px 0;font-family:inherit}.delovore-style-6 .delovore-search-input-field::placeholder{color:#94a3b8;font-weight:400}.delovore-style-6 .delovore-mic-btn-purple{background:linear-gradient(135deg,#a855f7 0%,#7c3aed 50%,#d946ef 100%)!important;color:#ffffff!important;border:none!important;border-radius:40px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 18px rgb(124 58 237 / .45)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;outline:none!important;padding:0!important;flex-shrink:0!important}.delovore-style-6 .delovore-mic-btn-purple:hover{transform:scale(1.06)!important;box-shadow:0 8px 24px rgb(124 58 237 / .65)!important;background:linear-gradient(135deg,#c084fc 0%,#7c3aed 50%,#e879f9 100%)!important}.delovore-style-6 .delovore-mic-btn-purple.delovore-is-recording{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)!important;box-shadow:0 0 25px rgb(239 68 68 / .75)!important;animation:delovore-attached-pulse 1.2s infinite!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}[class*=et_pb_section_dap_]{width:100%}#et-boc .area-outer-wrap{max-height:100vh;max-width:100vw;pointer-events:none;position:fixed;z-index:100}#et-boc .area-outer-wrap.entry-content{padding:0}#et-boc .area-outer-wrap[data-da-type=popup]{min-width:320px;padding:10px}@media screen and (min-width:981px){#et-boc .area-outer-wrap[data-da-type=popup]{width:90%}}@media screen and (max-width:980px){#et-boc .area-outer-wrap[data-da-type=popup]{width:100%}}@media (min-width:981px){#et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#et-boc .area-outer-wrap[data-da-type=inline]{bottom:unset;height:unset;left:unset;max-height:unset;max-width:unset;position:relative;right:unset;top:unset;-webkit-transform:unset;transform:unset;width:unset}#et-boc .area-outer-wrap>[data-da-area]{-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block!important;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;overscroll-behavior:contain;pointer-events:all;position:relative}#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{content:""}#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{overflow:auto}#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{overflow:visible}#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{bottom:0!important;height:auto!important;margin-top:0!important;top:0!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{max-height:100%}#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{height:calc(100% - 20px)!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{height:100%!important}#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{max-width:100vw;min-width:100vw;padding-left:0;padding-right:0;width:100vw}#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{max-width:none;min-width:100%;width:100%}#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{height:100vh;max-height:100vh;min-height:100vh;padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{padding-left:0;padding-right:0}#et-boc .area-outer-wrap .da-close-wrap{display:block;left:50%;overflow:visible;pointer-events:none;position:absolute;text-align:right;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s .3s;-o-transition:opacity .6s .3s;transition:opacity .6s .3s;z-index:100}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:30px;line-height:30px;opacity:.7;pointer-events:all;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px}#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{display:none!important}#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{display:block}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff2;-webkit-box-shadow:0 0 3px 1px #00000008;box-shadow:0 0 3px 1px #00000008;color:#333}#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:#fff;-webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;color:#000}#et-boc .area-outer-wrap[data-da-color=dark] .da-close{background:#0002;-webkit-box-shadow:0 0 0 1px #ffffff08;box-shadow:0 0 0 1px #ffffff08;color:#eee;text-shadow:0 0 1px #000,0 0 3px #000a}#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{background:#2b2b2b;-webkit-box-shadow:0 0 1px 1px #fff3;box-shadow:0 0 1px 1px #fff3;color:#fff}#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{background-image:url(/wp-content/plugins/popups-for-divi/images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;background-image:url(/wp-content/plugins/popups-for-divi/images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;background-position:50%;background-repeat:no-repeat;background-size:32px 32px,48px 48px!important}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)}#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{-webkit-box-shadow:none;box-shadow:none}.area-outer-wrap [data-da-area]{display:block;pointer-events:all}.da-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;z-index:99}.da-overlay-visible{overflow:hidden}.da-overlay-visible .da-overlay{backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px)}[data-area-hook]{display:none!important;visibility:hidden!important}.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{z-index:20000000}.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{z-index:20000001}.popup{display:none;}@font-face{font-display:swap;font-family:'echo-rewards';src:url(/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.eot?81173477);src:url('/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.eot?81173477#iefix') format('embedded-opentype'),url(/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.woff2?81173477) format('woff2'),url(/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.woff?81173477) format('woff'),url(/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.ttf?81173477) format('truetype'),url('/wp-content/plugins/echo-rewards/assets/fonts/echo-rewards.svg?81173477#echo-rewards') format('svg');font-weight:400;font-style:normal}[class^="echo-rewards-icon-"]:before,[class*=" echo-rewards-icon-"]:before{font-family:"echo-rewards";font-style:normal;font-style:normal;font-weight:400;speak:never;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.echo-rewards-icon-gmail:before{content:'\e800'}.echo-rewards-icon-line:before{content:'\e801'}.echo-rewards-icon-viber:before{content:'\e802'}.echo-rewards-icon-outlook:before{content:'\e807'}.echo-rewards-icon-messenger:before{content:'\e808'}.echo-rewards-icon-gift:before{content:'\e8cb'}.echo-rewards-icon-twitter:before{content:'\f099'}.echo-rewards-icon-facebook:before{content:'\f09a'}.echo-rewards-icon-copy:before{content:'\f0c5'}.echo-rewards-icon-pinterest:before{content:'\f0d3'}.echo-rewards-icon-mail:before{content:'\f0e0'}.echo-rewards-icon-skype:before{content:'\f17e'}.echo-rewards-icon-trello:before{content:'\f181'}.echo-rewards-icon-wechat:before{content:'\f1d7'}.echo-rewards-icon-whatsapp:before{content:'\f232'}.echo-rewards-icon-telegram:before{content:'\f2c6'}.echo-rewards-icon-linkedin:before{content:'\f30c'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--echo-rewards-coupon a i{font-size:22px;margin-left:5px}.loader-wrapper{height:30vh;position:relative}.loader-wrapper .ecre-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ecre-no-woocommerce .loader-wrapper{height:5vh}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.ecre-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.ecre-pointer-events-none{pointer-events:none}.ecre-visible{visibility:visible}.ecre-invisible{visibility:hidden}.ecre-fixed{position:fixed}.ecre-absolute{position:absolute}.ecre-relative{position:relative}.ecre-sticky{position:sticky}.ecre-inset-0{inset:0}.ecre-bottom-0{bottom:0}.ecre-left-0{left:0}.ecre-left-3{left:.75rem}.ecre-left-4{left:1rem}.ecre-right-0{right:0}.ecre-right-2{right:.5rem}.ecre-right-3{right:.75rem}.ecre-right-\[10px\]{right:10px}.ecre-right-\[2\%\]{right:2%}.ecre-start-1{inset-inline-start:.25rem}.ecre-top-0{top:0}.ecre-top-1{top:.25rem}.ecre-top-1\/2{top:50%}.ecre-top-2{top:.5rem}.ecre-top-\[50px\]{top:50px}.ecre-top-\[7px\]{top:7px}.ecre-z-10{z-index:10}.ecre-z-40{z-index:40}.ecre-z-50{z-index:50}.ecre-z-\[2\]{z-index:2}.ecre-z-\[9999\]{z-index:9999}.\!ecre-m-0{margin:0!important}.ecre-m-0{margin:0}.ecre-m-auto{margin:auto}.-ecre-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.ecre-mx-1{margin-left:.25rem;margin-right:.25rem}.ecre-mx-8{margin-left:2rem;margin-right:2rem}.ecre-mx-auto{margin-left:auto;margin-right:auto}.\!ecre-mb-0{margin-bottom:0!important}.\!ecre-mb-4{margin-bottom:1rem!important}.\!ecre-mb-\[14px\]{margin-bottom:14px!important}.\!ecre-ml-0{margin-left:0!important}.\!ecre-ml-1{margin-left:.25rem!important}.\!ecre-mt-0{margin-top:0!important}.-ecre-mb-7{margin-bottom:-1.75rem}.-ecre-ml-1{margin-left:-.25rem}.-ecre-mt-2{margin-top:-.5rem}.ecre-mb-0{margin-bottom:0}.ecre-mb-1{margin-bottom:.25rem}.ecre-mb-1\.5{margin-bottom:.375rem}.ecre-mb-10{margin-bottom:2.5rem}.ecre-mb-12{margin-bottom:3rem}.ecre-mb-2{margin-bottom:.5rem}.ecre-mb-2\.5{margin-bottom:.625rem}.ecre-mb-3{margin-bottom:.75rem}.ecre-mb-4{margin-bottom:1rem}.ecre-mb-5{margin-bottom:1.25rem}.ecre-mb-6{margin-bottom:1.5rem}.ecre-mb-7{margin-bottom:1.75rem}.ecre-mb-8{margin-bottom:2rem}.ecre-mb-\[2px\]{margin-bottom:2px}.ecre-mb-auto{margin-bottom:auto}.ecre-ml-1{margin-left:.25rem}.ecre-ml-1\.5{margin-left:.375rem}.ecre-ml-2{margin-left:.5rem}.ecre-ml-5{margin-left:1.25rem}.ecre-ml-auto{margin-left:auto}.ecre-mr-1{margin-right:.25rem}.ecre-mr-2\.5{margin-right:.625rem}.ecre-mr-auto{margin-right:auto}.ecre-mt-0{margin-top:0}.ecre-mt-1{margin-top:.25rem}.ecre-mt-1\.5{margin-top:.375rem}.ecre-mt-2{margin-top:.5rem}.ecre-mt-3{margin-top:.75rem}.ecre-mt-4{margin-top:1rem}.ecre-mt-5{margin-top:1.25rem}.ecre-mt-6{margin-top:1.5rem}.ecre-mt-7{margin-top:1.75rem}.ecre-mt-8{margin-top:2rem}.ecre-mt-\[-10px\]{margin-top:-10px}.ecre-mt-\[2px\]{margin-top:2px}.ecre-mt-auto{margin-top:auto}.\!ecre-box-border{box-sizing:border-box!important}.ecre-block{display:block}.ecre-inline-block{display:inline-block}.ecre-flex{display:flex}.\!ecre-inline-flex{display:inline-flex!important}.ecre-inline-flex{display:inline-flex}.ecre-grid{display:grid}.\!ecre-hidden{display:none!important}.ecre-hidden{display:none}.\!ecre-h-auto{height:auto!important}.ecre-h-1\.5{height:.375rem}.ecre-h-12{height:3rem}.ecre-h-2{height:.5rem}.ecre-h-5{height:1.25rem}.ecre-h-6{height:1.5rem}.ecre-h-7{height:1.75rem}.ecre-h-8{height:2rem}.ecre-h-9{height:2.25rem}.ecre-h-\[19px\]{height:19px}.ecre-h-\[28px\]{height:28px}.ecre-h-\[35px\]{height:35px}.ecre-h-\[400px\]{height:400px}.ecre-h-\[45px\]{height:45px}.ecre-h-\[52px\]{height:52px}.ecre-h-\[60px\]{height:60px}.ecre-h-\[70px\]{height:70px}.ecre-h-full{height:100%}.ecre-min-h-\[152px\]{min-height:152px}.ecre-min-h-\[238px\]{min-height:238px}.ecre-min-h-\[750px\]{min-height:750px}.\!ecre-w-full{width:100%!important}.ecre-w-1\.5{width:.375rem}.ecre-w-12{width:3rem}.ecre-w-14{width:3.5rem}.ecre-w-2{width:.5rem}.ecre-w-20{width:5rem}.ecre-w-5{width:1.25rem}.ecre-w-6{width:1.5rem}.ecre-w-8{width:2rem}.ecre-w-9{width:2.25rem}.ecre-w-\[170px\]{width:170px}.ecre-w-\[171px\]{width:171px}.ecre-w-\[28px\]{width:28px}.ecre-w-\[45px\]{width:45px}.ecre-w-\[530px\]{width:530px}.ecre-w-\[60px\]{width:60px}.ecre-w-\[70px\]{width:70px}.ecre-w-\[84px\]{width:84px}.ecre-w-\[89px\]{width:89px}.ecre-w-full{width:100%}.ecre-min-w-8{min-width:2rem}.ecre-min-w-\[230px\]{min-width:230px}.ecre-min-w-\[250px\]{min-width:250px}.ecre-min-w-\[88px\]{min-width:88px}.ecre-min-w-full{min-width:100%}.\!ecre-max-w-\[140px\]{max-width:140px!important}.ecre-max-w-\[1080px\]{max-width:1080px}.ecre-max-w-\[306px\]{max-width:306px}.ecre-max-w-\[309px\]{max-width:309px}.ecre-max-w-\[320px\]{max-width:320px}.ecre-max-w-\[330px\]{max-width:330px}.ecre-max-w-\[420px\]{max-width:420px}.ecre-max-w-\[430px\]{max-width:430px}.ecre-max-w-\[460px\]{max-width:460px}.ecre-max-w-\[483px\]{max-width:483px}.ecre-max-w-\[514px\]{max-width:514px}.ecre-max-w-\[80px\]{max-width:80px}.ecre-max-w-\[90px\]{max-width:90px}.ecre-max-w-sm{max-width:24rem}.ecre-max-w-xl{max-width:36rem}.ecre-flex-1{flex:1 1 0%}.ecre-flex-shrink-0{flex-shrink:0}.ecre-grow{flex-grow:1}.\!ecre-border-separate{border-collapse:separate!important}.\!ecre-border-spacing-0{--tw-border-spacing-x:0px!important;--tw-border-spacing-y:0px!important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important}.ecre-border-spacing-\[0px\]{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.ecre-origin-top-left{transform-origin:top left}.ecre-origin-top-right{transform-origin:top right}.-ecre-translate-y-1\/2{--tw-translate-y:-50%}.-ecre-translate-y-1\/2,.ecre-rotate-\[270deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ecre-rotate-\[270deg\]{--tw-rotate:270deg}.ecre-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ecre-spin{to{transform:rotate(1turn)}}.ecre-animate-spin{animation:ecre-spin 1s linear infinite}.\!ecre-cursor-not-allowed{cursor:not-allowed!important}.\!ecre-cursor-pointer{cursor:pointer!important}.ecre-cursor-default{cursor:default}.ecre-cursor-help{cursor:help}.ecre-cursor-not-allowed{cursor:not-allowed}.ecre-cursor-pointer{cursor:pointer}.ecre-list-disc{list-style-type:disc}.ecre-list-none{list-style-type:none}.\!ecre-appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.ecre-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ecre-grid-rows-\[0fr\]{grid-template-rows:0fr}.ecre-grid-rows-\[1fr\]{grid-template-rows:1fr}.ecre-flex-col{flex-direction:column}.ecre-flex-col-reverse{flex-direction:column-reverse}.ecre-flex-wrap{flex-wrap:wrap}.ecre-flex-wrap-reverse{flex-wrap:wrap-reverse}.ecre-items-start{align-items:flex-start}.ecre-items-center{align-items:center}.ecre-items-baseline{align-items:baseline}.ecre-justify-start{justify-content:flex-start}.ecre-justify-end{justify-content:flex-end}.ecre-justify-center{justify-content:center}.ecre-justify-between{justify-content:space-between}.ecre-justify-evenly{justify-content:space-evenly}.ecre-gap-1{gap:.25rem}.ecre-gap-1\.5{gap:.375rem}.ecre-gap-2{gap:.5rem}.ecre-gap-2\.5{gap:.625rem}.ecre-gap-3{gap:.75rem}.ecre-gap-4{gap:1rem}.ecre-gap-5{gap:1.25rem}.ecre-gap-6{gap:1.5rem}.ecre-gap-\[5px\]{gap:5px}.ecre-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.ecre-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.ecre-gap-x-\[15px\]{-moz-column-gap:15px;column-gap:15px}.ecre-gap-y-1\.5{row-gap:.375rem}.ecre-gap-y-2{row-gap:.5rem}.ecre-gap-y-2\.5{row-gap:.625rem}.ecre-gap-y-3{row-gap:.75rem}.ecre-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.ecre-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.ecre-divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.\!ecre-overflow-hidden{overflow:hidden!important}.ecre-overflow-hidden{overflow:hidden}.ecre-overflow-x-auto{overflow-x:auto}.ecre-overflow-y-auto{overflow-y:auto}.ecre-overflow-x-hidden{overflow-x:hidden}.ecre-whitespace-nowrap{white-space:nowrap}.\!ecre-rounded{border-radius:.25rem!important}.\!ecre-rounded-\[5px\]{border-radius:5px!important}.\!ecre-rounded-lg{border-radius:.5rem!important}.ecre-rounded{border-radius:.25rem}.ecre-rounded-\[10px\]{border-radius:10px}.ecre-rounded-\[20px\]{border-radius:20px}.ecre-rounded-\[26px\]{border-radius:26px}.ecre-rounded-\[500px\]{border-radius:500px}.ecre-rounded-\[5px\]{border-radius:5px}.ecre-rounded-\[8px\]{border-radius:8px}.ecre-rounded-full{border-radius:9999px}.ecre-rounded-lg{border-radius:.5rem}.ecre-rounded-md{border-radius:.375rem}.ecre-rounded-none{border-radius:0}.ecre-rounded-sm{border-radius:.125rem}.ecre-rounded-bl-\[10px\]{border-bottom-left-radius:10px}.ecre-rounded-br-\[10px\]{border-bottom-right-radius:10px}.ecre-rounded-tl-\[10px\]{border-top-left-radius:10px}.ecre-rounded-tr-\[10px\]{border-top-right-radius:10px}.\!ecre-border{border-width:1px!important}.\!ecre-border-0{border-width:0!important}.ecre-border{border-width:1px}.ecre-border-0{border-width:0}.ecre-border-4{border-width:4px}.ecre-border-b{border-bottom-width:1px}.ecre-border-b-2{border-bottom-width:2px}.ecre-border-l{border-left-width:1px}.ecre-border-l-4{border-left-width:4px}.ecre-border-t{border-top-width:1px}.\!ecre-border-solid{border-style:solid!important}.ecre-border-solid{border-style:solid}.\!ecre-border-none{border-style:none!important}.ecre-border-none{border-style:none}.\!ecre-border-\[\#9CA3AF\]{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity))!important}.\!ecre-border-\[\#E7DDF4\]{--tw-border-opacity:1!important;border-color:rgb(231 221 244/var(--tw-border-opacity))!important}.\!ecre-border-\[\#EDE8F1\]{--tw-border-opacity:1!important;border-color:rgb(237 232 241/var(--tw-border-opacity))!important}.\!ecre-border-\[\#e0e0e0\]{--tw-border-opacity:1!important;border-color:rgb(224 224 224/var(--tw-border-opacity))!important}.\!ecre-border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity))!important}.\!ecre-border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity))!important}.\!ecre-border-violet-600{--tw-border-opacity:1!important;border-color:rgb(124 58 237/var(--tw-border-opacity))!important}.\!ecre-border-zinc-500{--tw-border-opacity:1!important;border-color:rgb(113 113 122/var(--tw-border-opacity))!important}.ecre-border-\[\#3858E9\]{--tw-border-opacity:1;border-color:rgb(56 88 233/var(--tw-border-opacity))}.ecre-border-\[\#6a40d5\]{--tw-border-opacity:1;border-color:rgb(106 64 213/var(--tw-border-opacity))}.ecre-border-\[\#9CA3AF\]{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.ecre-border-\[\#E6E7EC\]{--tw-border-opacity:1;border-color:rgb(230 231 236/var(--tw-border-opacity))}.ecre-border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.ecre-border-\[\#f5f1fd\]{--tw-border-opacity:1;border-color:rgb(245 241 253/var(--tw-border-opacity))}.ecre-border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.ecre-border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.ecre-border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.ecre-border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.ecre-border-orange-50{--tw-border-opacity:1;border-color:rgb(255 247 237/var(--tw-border-opacity))}.ecre-border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.ecre-border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.ecre-border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity))}.ecre-border-red-50{--tw-border-opacity:1;border-color:rgb(254 242 242/var(--tw-border-opacity))}.ecre-border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.ecre-border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.ecre-border-violet-700{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity))}.ecre-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.\!ecre-bg-\[\#6a40d5\]{--tw-bg-opacity:1!important;background-color:rgb(106 64 213/var(--tw-bg-opacity))!important}.\!ecre-bg-\[\#6d3ae6\]{--tw-bg-opacity:1!important;background-color:rgb(109 58 230/var(--tw-bg-opacity))!important}.\!ecre-bg-gray-100{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.\!ecre-bg-transparent{background-color:transparent!important}.\!ecre-bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.\!ecre-bg-zinc-500{--tw-bg-opacity:1!important;background-color:rgb(113 113 122/var(--tw-bg-opacity))!important}.ecre-bg-\[\#374151\]{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.ecre-bg-\[\#6A40D5\],.ecre-bg-\[\#6a40d5\]{--tw-bg-opacity:1;background-color:rgb(106 64 213/var(--tw-bg-opacity))}.ecre-bg-\[\#E7DDF4\]{--tw-bg-opacity:1;background-color:rgb(231 221 244/var(--tw-bg-opacity))}.ecre-bg-\[\#EFF6FF\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.ecre-bg-\[\#F3F4F6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.ecre-bg-\[\#F9FAFB\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.ecre-bg-\[\#fee8fd\]{--tw-bg-opacity:1;background-color:rgb(254 232 253/var(--tw-bg-opacity))}.ecre-bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.ecre-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.ecre-bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity))}.ecre-bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(250 232 255/var(--tw-bg-opacity))}.ecre-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.ecre-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.ecre-bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.ecre-bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.ecre-bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.ecre-bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.ecre-bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.ecre-bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.ecre-bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.ecre-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.ecre-bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.ecre-bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity))}.ecre-bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}.ecre-bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity))}.ecre-bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.ecre-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.ecre-bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.ecre-bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.ecre-bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.ecre-bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.ecre-bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.ecre-bg-transparent{background-color:#fff0}.ecre-bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity))}.ecre-bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.ecre-bg-violet-700{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity))}.ecre-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ecre-bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.ecre-bg-opacity-30{--tw-bg-opacity:0.3}.ecre-bg-opacity-50{--tw-bg-opacity:0.5}.\!ecre-bg-none{background-image:none!important}.ecre-object-cover{-o-object-fit:cover;object-fit:cover}.\!ecre-p-2\.5{padding:.625rem!important}.\!ecre-p-\[15px\]{padding:15px!important}.ecre-p-0{padding:0}.ecre-p-1{padding:.25rem}.ecre-p-1\.5{padding:.375rem}.ecre-p-10{padding:2.5rem}.ecre-p-2{padding:.5rem}.ecre-p-3{padding:.75rem}.ecre-p-4{padding:1rem}.ecre-p-8{padding:2rem}.ecre-p-\[15px\]{padding:15px}.\!ecre-px-0{padding-left:0!important;padding-right:0!important}.\!ecre-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!ecre-px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!ecre-px-4{padding-left:1rem!important;padding-right:1rem!important}.\!ecre-py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.\!ecre-py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.\!ecre-py-\[5px\]{padding-bottom:5px!important;padding-top:5px!important}.ecre-px-1{padding-left:.25rem;padding-right:.25rem}.ecre-px-1\.5{padding-left:.375rem;padding-right:.375rem}.ecre-px-2{padding-left:.5rem;padding-right:.5rem}.ecre-px-2\.5{padding-left:.625rem;padding-right:.625rem}.ecre-px-3{padding-left:.75rem;padding-right:.75rem}.ecre-px-4{padding-left:1rem;padding-right:1rem}.ecre-px-5{padding-left:1.25rem;padding-right:1.25rem}.ecre-px-6{padding-left:1.5rem;padding-right:1.5rem}.ecre-px-8{padding-left:2rem;padding-right:2rem}.ecre-px-\[12px\]{padding-left:12px;padding-right:12px}.ecre-px-\[15px\]{padding-left:15px;padding-right:15px}.ecre-px-\[8px\]{padding-left:8px;padding-right:8px}.ecre-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.ecre-py-1{padding-bottom:.25rem;padding-top:.25rem}.ecre-py-16{padding-bottom:4rem;padding-top:4rem}.ecre-py-2{padding-bottom:.5rem;padding-top:.5rem}.ecre-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.ecre-py-3{padding-bottom:.75rem;padding-top:.75rem}.ecre-py-4{padding-bottom:1rem;padding-top:1rem}.ecre-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.ecre-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.ecre-py-7{padding-bottom:1.75rem;padding-top:1.75rem}.ecre-py-8{padding-bottom:2rem;padding-top:2rem}.ecre-py-\[10px\]{padding-bottom:10px;padding-top:10px}.ecre-py-\[15px\]{padding-bottom:15px;padding-top:15px}.ecre-py-\[5px\]{padding-bottom:5px;padding-top:5px}.ecre-py-\[6px\]{padding-bottom:6px;padding-top:6px}.ecre-py-\[8px\]{padding-bottom:8px;padding-top:8px}.\!ecre-pl-0{padding-left:0!important}.\!ecre-pl-10{padding-left:2.5rem!important}.\!ecre-pl-2{padding-left:.5rem!important}.\!ecre-pr-4{padding-right:1rem!important}.\!ecre-pr-6{padding-right:1.5rem!important}.\!ecre-pr-8{padding-right:2rem!important}.\!ecre-pr-\[66px\]{padding-right:66px!important}.\!ecre-pt-5{padding-top:1.25rem!important}.ecre-pb-2{padding-bottom:.5rem}.ecre-pb-2\.5{padding-bottom:.625rem}.ecre-pb-3{padding-bottom:.75rem}.ecre-pb-4{padding-bottom:1rem}.ecre-pb-6{padding-bottom:1.5rem}.ecre-pb-\[10px\]{padding-bottom:10px}.ecre-pb-\[30px\]{padding-bottom:30px}.ecre-pb-\[4px\]{padding-bottom:4px}.ecre-pb-\[6px\]{padding-bottom:6px}.ecre-pl-4{padding-left:1rem}.ecre-pl-\[60px\]{padding-left:60px}.ecre-pr-1{padding-right:.25rem}.ecre-pr-12{padding-right:3rem}.ecre-pr-4{padding-right:1rem}.ecre-pr-\[15px\]{padding-right:15px}.ecre-pt-2{padding-top:.5rem}.ecre-pt-3{padding-top:.75rem}.ecre-pt-5{padding-top:1.25rem}.ecre-pt-\[10px\]{padding-top:10px}.ecre-pt-\[3px\]{padding-top:3px}.ecre-pt-\[7px\]{padding-top:7px}.\!ecre-text-left{text-align:left!important}.ecre-text-left{text-align:left}.ecre-text-center{text-align:center}.ecre-text-right{text-align:right}.ecre-align-\[-2px\]{vertical-align:-2px}.ecre-font-\[\'Inter\'\]{font-family:Inter}.\!ecre-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!ecre-text-xs{font-size:.75rem!important;line-height:1rem!important}.ecre-text-2xl{font-size:1.5rem;line-height:2rem}.ecre-text-\[10px\]{font-size:10px}.ecre-text-\[12px\]{font-size:12px}.ecre-text-\[13px\]{font-size:13px}.ecre-text-\[14px\]{font-size:14px}.ecre-text-\[16px\]{font-size:16px}.ecre-text-\[25px\]{font-size:25px}.ecre-text-\[35px\]{font-size:35px}.ecre-text-\[9px\]{font-size:9px}.ecre-text-base{font-size:1rem;line-height:1.5rem}.ecre-text-lg{font-size:1.125rem;line-height:1.75rem}.ecre-text-sm{font-size:.875rem;line-height:1.25rem}.ecre-text-xl{font-size:1.25rem;line-height:1.75rem}.ecre-text-xs{font-size:.75rem;line-height:1rem}.\!ecre-font-normal{font-weight:400!important}.ecre-font-bold{font-weight:700}.ecre-font-medium{font-weight:500}.ecre-font-normal{font-weight:400}.ecre-font-semibold{font-weight:600}.ecre-uppercase{text-transform:uppercase}.ecre-leading-3{line-height:.75rem}.ecre-leading-\[0px\]{line-height:0}.ecre-leading-\[1\.2\]{line-height:1.2}.ecre-leading-\[15px\]{line-height:15px}.ecre-leading-\[18px\]{line-height:18px}.ecre-leading-\[1\]{line-height:1}.ecre-leading-\[21px\]{line-height:21px}.ecre-leading-none{line-height:1}.ecre-leading-normal{line-height:1.5}.ecre-tracking-wider{letter-spacing:.05em}.\!ecre-text-\[\#1e1e1e\]{--tw-text-opacity:1!important;color:rgb(30 30 30/var(--tw-text-opacity))!important}.\!ecre-text-\[\#452D7E\]{--tw-text-opacity:1!important;color:rgb(69 45 126/var(--tw-text-opacity))!important}.\!ecre-text-\[\#4A4A4A\]{--tw-text-opacity:1!important;color:rgb(74 74 74/var(--tw-text-opacity))!important}.\!ecre-text-\[\#A49DA7\]{--tw-text-opacity:1!important;color:rgb(164 157 167/var(--tw-text-opacity))!important}.\!ecre-text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.\!ecre-text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.\!ecre-text-violet-600{--tw-text-opacity:1!important;color:rgb(124 58 237/var(--tw-text-opacity))!important}.\!ecre-text-zinc-600{--tw-text-opacity:1!important;color:rgb(82 82 91/var(--tw-text-opacity))!important}.ecre-text-\[\#0c0c0d\]{--tw-text-opacity:1;color:rgb(12 12 13/var(--tw-text-opacity))}.ecre-text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.ecre-text-\[\#1F2937\]{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.ecre-text-\[\#1e1e1e\]{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}.ecre-text-\[\#219653\]{--tw-text-opacity:1;color:rgb(33 150 83/var(--tw-text-opacity))}.ecre-text-\[\#384046\]{--tw-text-opacity:1;color:rgb(56 64 70/var(--tw-text-opacity))}.ecre-text-\[\#3858E9\]{--tw-text-opacity:1;color:rgb(56 88 233/var(--tw-text-opacity))}.ecre-text-\[\#3b71ca\]{--tw-text-opacity:1;color:rgb(59 113 202/var(--tw-text-opacity))}.ecre-text-\[\#452D7E\]{--tw-text-opacity:1;color:rgb(69 45 126/var(--tw-text-opacity))}.ecre-text-\[\#4d1c4b\]{--tw-text-opacity:1;color:rgb(77 28 75/var(--tw-text-opacity))}.ecre-text-\[\#4f4f4f\]{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity))}.ecre-text-\[\#5257C4\]{--tw-text-opacity:1;color:rgb(82 87 196/var(--tw-text-opacity))}.ecre-text-\[\#5d6265\]{--tw-text-opacity:1;color:rgb(93 98 101/var(--tw-text-opacity))}.ecre-text-\[\#5e656a\]{--tw-text-opacity:1;color:rgb(94 101 106/var(--tw-text-opacity))}.ecre-text-\[\#686977\]{--tw-text-opacity:1;color:rgb(104 105 119/var(--tw-text-opacity))}.ecre-text-\[\#696A78\]{--tw-text-opacity:1;color:rgb(105 106 120/var(--tw-text-opacity))}.ecre-text-\[\#6A40D5\]{--tw-text-opacity:1;color:rgb(106 64 213/var(--tw-text-opacity))}.ecre-text-\[\#6B7280\]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.ecre-text-\[\#6a40d5\]{--tw-text-opacity:1;color:rgb(106 64 213/var(--tw-text-opacity))}.ecre-text-\[\#6d3ae6\]{--tw-text-opacity:1;color:rgb(109 58 230/var(--tw-text-opacity))}.ecre-text-\[\#757575\]{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity))}.ecre-text-\[\#844848\]{--tw-text-opacity:1;color:rgb(132 72 72/var(--tw-text-opacity))}.ecre-text-\[\#D857ED\]{--tw-text-opacity:1;color:rgb(216 87 237/var(--tw-text-opacity))}.ecre-text-\[\#a49da7\]{--tw-text-opacity:1;color:rgb(164 157 167/var(--tw-text-opacity))}.ecre-text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.ecre-text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.ecre-text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.ecre-text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.ecre-text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.ecre-text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.ecre-text-fuchsia-950{--tw-text-opacity:1;color:rgb(74 4 78/var(--tw-text-opacity))}.ecre-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.ecre-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.ecre-text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.ecre-text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.ecre-text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.ecre-text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.ecre-text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.ecre-text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.ecre-text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.ecre-text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.ecre-text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.ecre-text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.ecre-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.ecre-text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.ecre-text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.ecre-text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.ecre-text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}.ecre-text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity))}.ecre-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ecre-text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.ecre-text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.ecre-text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.ecre-text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity))}.ecre-text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity))}.\!ecre-no-underline{text-decoration-line:none!important}.ecre-no-underline{text-decoration-line:none}.\!ecre-opacity-50{opacity:.5!important}.ecre-opacity-0{opacity:0}.ecre-opacity-100{opacity:1}.ecre-opacity-25{opacity:.25}.ecre-opacity-40{opacity:.4}.ecre-opacity-50{opacity:.5}.ecre-opacity-75{opacity:.75}.ecre-opacity-\[0\]{opacity:0}.\!ecre-shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ecre-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ecre-shadow-md,.ecre-shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ecre-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.\!ecre-outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.ecre-outline-none{outline:2px solid #fff0;outline-offset:2px}.\!ecre-outline-0{outline-width:0!important}.ecre-outline-0{outline-width:0}.ecre-transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecre-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecre-transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecre-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecre-duration-200{transition-duration:.2s}.ecre-duration-300{transition-duration:.3s}.ecre-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.echorewards-modal .echorewards-modal-container{display:flex}.echorewards-modal .echorewards-close-modal svg path{transition:all .3 ease}.echorewards-modal .echorewards-close-modal:hover svg path{fill:#ef4444}.echorewards-modal .echorewards-modal-content{margin-bottom:auto;margin-top:auto;padding:52px 15px 30px;width:100%}.echorewards-modal.social-share .echorewards-modal-inner{max-width:480px!important;width:100%!important}.echorewards-modal.social-share .echorewards-modal-inner .echorewards-modal-header{align-items:flex-start!important;padding:16px 16px 8px!important}.echorewards-modal.social-share .echorewards-modal-inner .echorewards-modal-header .echorewards-close-modal{margin-bottom:0!important}.echorewards-modal.social-share .echorewards-modal-inner .echorewards-modal-body{padding:0 16px 16px!important}.echorewards-modal.social-share .echorewards-modal-inner .echorewards-modal-footer{display:none!important}.echorewards-modal-enter{opacity:0}.echorewards-modal-enter-active{opacity:1;transition:opacity .3s}.echorewards-modal-exit{opacity:1}.echorewards-modal-exit-active{opacity:0;transition:opacity .3s}.echorewards-modal-inner-enter{opacity:0;transform:scale(.9)}.echorewards-modal-inner-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s,transform .3s}.echorewards-modal-inner-exit{opacity:1}.echorewards-modal-inner-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}@media only screen and (max-width:375px){.echo-rewards-myaccount .reward-points ul{text-align:center!important}.echo-rewards-myaccount .reward-points ul,.echo-rewards-myaccount .reward-points ul li{align-items:center!important;flex-direction:column!important}}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__control{border-color:#8c8f94!important;border-radius:5px;box-shadow:none!important;min-height:32px!important}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__value-container{padding-left:10px!important}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__single-value{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__indicator-separator{display:none!important}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__indicator svg{fill:#000!important;height:16px}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__dropdown-indicator{padding:0 5px 0 0!important}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__option{align-items:center;display:flex;font-size:13px;padding:5px 8px}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__option .icon{align-items:center;display:inline-flex;height:24px;justify-content:center;margin-right:4px;width:24px}.echo-rewards-myaccount .echorewards-react-select .echorewards-select__input{box-shadow:none!important;outline:0}.floatingwidget-left{top:calc(50% + 70px)!important}.floatingwidget-right{top:calc(50% - 70px)!important}.\*\:ecre-mb-1\.5>*{margin-bottom:.375rem}.\*\:ecre-mb-7>*{margin-bottom:1.75rem}.file\:ecre-hidden::file-selector-button{display:none}.placeholder\:\!ecre-text-\[\#452D7E\]::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(69 45 126/var(--tw-text-opacity))!important}.placeholder\:\!ecre-text-\[\#452D7E\]::placeholder{--tw-text-opacity:1!important;color:rgb(69 45 126/var(--tw-text-opacity))!important}.placeholder\:\!ecre-text-\[\#A49DA7\]::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(164 157 167/var(--tw-text-opacity))!important}.placeholder\:\!ecre-text-\[\#A49DA7\]::placeholder{--tw-text-opacity:1!important;color:rgb(164 157 167/var(--tw-text-opacity))!important}.before\:ecre-hidden:before{content:var(--tw-content);display:none}.hover\:ecre-border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.hover\:ecre-border-slate-100:hover{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.hover\:ecre-border-violet-800:hover{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity))}.hover\:\!ecre-bg-\[\#6a40d5\]:hover{--tw-bg-opacity:1!important;background-color:rgb(106 64 213/var(--tw-bg-opacity))!important}.hover\:\!ecre-bg-violet-600:hover{--tw-bg-opacity:1!important;background-color:rgb(124 58 237/var(--tw-bg-opacity))!important}.hover\:\!ecre-bg-violet-800:hover{--tw-bg-opacity:1!important;background-color:rgb(91 33 182/var(--tw-bg-opacity))!important}.hover\:ecre-bg-\[\#452D7E\]:hover{--tw-bg-opacity:1;background-color:rgb(69 45 126/var(--tw-bg-opacity))}.hover\:ecre-bg-\[\#6A40D5\]:hover,.hover\:ecre-bg-\[\#6a40d5\]:hover{--tw-bg-opacity:1;background-color:rgb(106 64 213/var(--tw-bg-opacity))}.hover\:ecre-bg-\[\#F5F2FE\]:hover{--tw-bg-opacity:1;background-color:rgb(245 242 254/var(--tw-bg-opacity))}.hover\:ecre-bg-\[\#f0cdfa\]:hover{--tw-bg-opacity:1;background-color:rgb(240 205 250/var(--tw-bg-opacity))}.hover\:ecre-bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:ecre-bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.hover\:ecre-bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}.hover\:ecre-bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.hover\:ecre-bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.hover\:ecre-bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.hover\:ecre-bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.hover\:ecre-bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.hover\:ecre-bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.hover\:ecre-bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity))}.hover\:ecre-bg-violet-800:hover{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity))}.hover\:ecre-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:\!ecre-text-\[\#1e1e1e\]:hover{--tw-text-opacity:1!important;color:rgb(30 30 30/var(--tw-text-opacity))!important}.hover\:\!ecre-text-\[\#6a40d5\]:hover{--tw-text-opacity:1!important;color:rgb(106 64 213/var(--tw-text-opacity))!important}.hover\:\!ecre-text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:ecre-text-\[\#6A40D5\]:hover,.hover\:ecre-text-\[\#6a40d5\]:hover{--tw-text-opacity:1;color:rgb(106 64 213/var(--tw-text-opacity))}.hover\:ecre-text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.hover\:ecre-text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\:ecre-text-red-800:hover{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.hover\:ecre-text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity))}.hover\:ecre-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:ecre-underline:hover{text-decoration-line:underline}.focus\:\!ecre-border-solid:focus{border-style:solid!important}.focus\:\!ecre-border-violet-200:focus{--tw-border-opacity:1!important;border-color:rgb(221 214 254/var(--tw-border-opacity))!important}.focus\:\!ecre-bg-violet-600:focus{--tw-bg-opacity:1!important;background-color:rgb(124 58 237/var(--tw-bg-opacity))!important}.focus\:ecre-bg-\[\#452D7E\]:focus{--tw-bg-opacity:1;background-color:rgb(69 45 126/var(--tw-bg-opacity))}.focus\:ecre-bg-violet-500:focus{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.focus\:\!ecre-text-white:focus{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.focus\:ecre-text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:ecre-outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.focus-visible\:\!ecre-outline-0:focus-visible{outline-width:0!important}.disabled\:ecre-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:ecre-opacity-50:disabled{opacity:.5}.ecre-group:hover .group-hover\:ecre-translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ecre-group:hover .group-hover\:ecre-border-\[\#d0c2f5\]{--tw-border-opacity:1;border-color:rgb(208 194 245/var(--tw-border-opacity))}.ecre-group:hover .group-hover\:ecre-fill-white{fill:#fff}.ecre-group:hover .group-hover\:ecre-stroke-blue-600{stroke:#2563eb}.ecre-group:hover .group-hover\:ecre-stroke-white{stroke:#fff}.ecre-group:hover .group-hover\:ecre-text-\[\#6366F1\]{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity))}.ecre-group:hover .group-hover\:ecre-text-\[\#6a40d5\]{--tw-text-opacity:1;color:rgb(106 64 213/var(--tw-text-opacity))}.ecre-group:hover .group-hover\:ecre-opacity-\[1\]{opacity:1}.ecre-group:focus .group-focus\:ecre-fill-white{fill:#fff}.ecre-group:focus .group-focus\:ecre-stroke-blue-600{stroke:#2563eb}.ecre-peer:checked~.peer-checked\:ecre-translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ecre-peer:checked~.peer-checked\:ecre-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ecre-peer:checked~.peer-\[\:checked\]\:ecre-border-\[\#6a40d5\]{--tw-border-opacity:1;border-color:rgb(106 64 213/var(--tw-border-opacity))}.ecre-peer:checked~.peer-\[\:checked\]\:ecre-bg-\[\#6A40D5\],.ecre-peer:checked~.peer-\[\:checked\]\:ecre-bg-\[\#6a40d5\]{--tw-bg-opacity:1;background-color:rgb(106 64 213/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:ecre-mb-10{margin-bottom:2.5rem}.sm\:ecre-mb-5{margin-bottom:1.25rem}.sm\:ecre-ml-auto{margin-left:auto}.sm\:ecre-h-\[500px\]{height:500px}.sm\:\!ecre-w-auto{width:auto!important}.sm\:ecre-min-w-\[276px\]{min-width:276px}.sm\:ecre-max-w-\[500px\]{max-width:500px}.sm\:ecre-max-w-\[540px\]{max-width:540px}.sm\:ecre-list-\[number\]{list-style-type:number}.sm\:ecre-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:\!ecre-flex-nowrap{flex-wrap:nowrap!important}.sm\:ecre-flex-nowrap{flex-wrap:nowrap}.sm\:ecre-gap-6{gap:1.5rem}.sm\:ecre-rounded-\[15px\]{border-radius:15px}.sm\:ecre-p-2\.5{padding:.625rem}.sm\:ecre-p-3\.5{padding:.875rem}.sm\:\!ecre-px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:\!ecre-py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.sm\:ecre-px-\[22px\]{padding-left:22px;padding-right:22px}.sm\:ecre-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:\!ecre-pl-5{padding-left:1.25rem!important}.sm\:ecre-pl-5{padding-left:1.25rem}.sm\:\!ecre-text-left{text-align:left!important}.sm\:\!ecre-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.sm\:ecre-text-sm{font-size:.875rem;line-height:1.25rem}.sm\:before\:ecre-block:before{content:var(--tw-content);display:block}}@media (min-width:768px){.md\:-ecre-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:ecre-mb-10{margin-bottom:2.5rem}.md\:ecre-mt-12{margin-top:3rem}.md\:ecre-block{display:block}.md\:ecre-inline-block{display:inline-block}.md\:ecre-h-\[36px\]{height:36px}.md\:ecre-w-\[313px\]{width:313px}.md\:ecre-w-\[36px\]{width:36px}.md\:ecre-flex-row{flex-direction:row}.md\:ecre-flex-nowrap{flex-wrap:nowrap}.md\:ecre-items-end{align-items:flex-end}.md\:ecre-gap-2{gap:.5rem}.md\:ecre-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:ecre-whitespace-nowrap{white-space:nowrap}.md\:ecre-px-4{padding-left:1rem;padding-right:1rem}.md\:ecre-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:ecre-px-8{padding-left:2rem;padding-right:2rem}.md\:ecre-px-\[47px\]{padding-left:47px;padding-right:47px}.md\:ecre-py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:ecre-py-\[15px\]{padding-bottom:15px;padding-top:15px}.md\:ecre-py-\[26px\]{padding-bottom:26px;padding-top:26px}.md\:ecre-pl-2\.5{padding-left:.625rem}.md\:ecre-pr-4{padding-right:1rem}.md\:ecre-text-left{text-align:left}.md\:ecre-text-2xl{font-size:1.5rem;line-height:2rem}.md\:ecre-text-sm{font-size:.875rem;line-height:1.25rem}.md\:ecre-text-xl{font-size:1.25rem;line-height:1.75rem}.md\:ecre-leading-\[30px\]{line-height:30px}}@media (min-width:1024px){.lg\:ecre-mb-10{margin-bottom:2.5rem}.lg\:ecre-mb-12{margin-bottom:3rem}.lg\:ecre-mb-14{margin-bottom:3.5rem}.lg\:ecre-flex-row{flex-direction:row}.lg\:ecre-gap-5{gap:1.25rem}.lg\:ecre-pr-12{padding-right:3rem}.lg\:ecre-text-sm{font-size:.875rem;line-height:1.25rem}}.ecre-peer:checked~.rtl\:peer-checked\:-ecre-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#816b5c!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#816b5c}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#816b5c}.footer-widget h4{color:#816b5c}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#816b5c}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#816b5c}a{color:var(--gcid-link-color,#816b5c)}.et_secondary_nav_enabled #page-container #top-header{background-color:#816b5c!important}#et-secondary-nav li ul{background-color:#816b5c}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#816b5c}.footer-widget li:before{border-color:#816b5c}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#816b5c!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#816b5c}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgb(0 0 0 / .6)}.et_close_search_field:after{color:rgb(0 0 0 / .6)!important}.et_search_form_container input::-moz-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input::-webkit-input-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input:-ms-input-placeholder{color:rgb(0 0 0 / .6)}}body{font-family:"Cormorant Garamond",serif}.logo-bar{width:48%!important}.hed-col{gap:10px!important;align-items:center}.menu-bar{width:38%!important}.btn-bar{width:14%!important}.icon-same-box .et_pb_blurb_container{margin:0!important;padding:0!important}.icon-same-box .et_pb_blurb_content.et_flex_module{display:flex!important;flex-direction:row!important;gap:20px!important}.icon-same-box{border-right:solid 1px #EAE7E2}.icon-fourth-box{border:0!important}.icon-cls-row{border-bottom:1px solid #EAE7E2;padding-bottom:30px}.number-back .et_pb_text_inner{height:40px;width:40px;margin:0 auto;background:#ab2821;border-radius:50px;display:flex;align-items:center;justify-content:center}.same-works-col img{max-width:82px!important}.work-icon-row{justify-content:space-between!important;gap:30px!important}.work-icon-row .et_pb_blurb_description{max-width:313px!important}.same-works-col{border-right:solid 1px #EAE7E2}.same-works-col{width:32%!important}.works-third-col{border:0!important}.btn-prsnlised .et_pb_module.et_pb_button_module_wrapper{margin-bottom:0!important}.crousel-testimonial .slide{display:flex;align-items:center;gap:60px}.crousel-class{background:#F5F0EA;border-radius:10px;border:1px solid #EAE7E2}.slide-image img{border-radius:10px}.chef-carousel{max-width:960px!important;margin:0 auto}.chef-carousel .slide-image{width:40%}.chef-carousel .slick-dotted.slick-slider{margin-bottom:0!important}.slide-content h2{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:28px;color:#000;padding-bottom:20px}.slide-content p{font-size:20px;line-height:27px;color:#222;font-family:"Cormorant Garamond",serif;padding-bottom:15px!important;font-style:italic}.slide-content span{font-size:18px;color:#222;font-weight:600;font-family:"Cormorant Garamond",serif}.chef-carousel .slick-dots li button:before{position:absolute!important;top:-20px!important;left:0!important;width:11px!important;height:11px!important;content:''!important;border:solid 1px #000!important;border-radius:50px!important}.chef-carousel .slick-dots li.slick-active button:before{opacity:1!important;color:#000!important;background:#000!important}.product-cont-part a.woocommerce-LoopProduct-link{box-shadow:rgb(0 0 0 / .35) 0 5px 15px;padding:10px;border-radius:10px}.product-cont-part img{border-radius:10px}.prfct .et_pb_column{gap:0px!important}.prfct .et_pb_module_header{padding-bottom:4px}.grandma-video{position:relative;overflow:hidden;border-radius:20px}.video-poster{width:100%;display:block}.bnr-section{position:relative;padding:0!important;z-index:3}.grandmaVideo{width:100%}.col-content{display:flex;align-items:center;gap:30px;padding:90px 150px 90px 330px;max-width:1860px;margin:0 auto}.grandma-pagination{position:absolute;top:50%;left:0}.bnr-section .et_pb_row{max-width:100%!important}.grandma-pagination{position:absolute;top:30px;left:100px;transform:initial;z-index:9}.bnr-row .swiper-slide{background-position:bottom center!important;background-repeat:no-repeat!important;background-size:cover!important}.bnr-row .play-btn{margin:20px 0 0;background:transparent!important;color:#fff!important;border:solid 1px #ffff!important;border-radius:50px!important;text-transform:uppercase;font-family:"Cormorant Garamond",serif;font-size:17px;padding:11px 26px;cursor:pointer;font-weight:600}.poster-content h2{color:#fffefe;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:38px;line-height:40px;text-shadow:0 2px 4px rgb(0 0 0 / .35),0 6px 18px rgb(0 0 0 / .45)}.poster-content p.location{color:#fff;font-size:19px;font-weight:600;font-family:"Cormorant Garamond",serif;margin:0;text-shadow:0 10px 18px #000;text-shadow:0 2px 4px rgb(0 0 0 / .35),0 6px 18px rgb(0 0 0 / .45);display:flex;align-items:center;gap:5px;line-height:30px}p.recipe-name{font-family:"Cormorant Garamond",serif;color:#fff;font-size:16px}.bnr-row .swiper-slide.swiper-slide-visible:before{position:absolute;content:"";background:linear-gradient(45deg,black,transparent);width:100%;height:100%;top:0;z-index:-1}.bnr-row .swiper-button-prev{background:#fff;color:#000;padding:10px;border-radius:50px;display:flex;justify-content:center;text-align:center;left:30px!important}.bnr-row .swiper-button-next{background:#fff;color:#000;padding:10px;border-radius:50px;right:30px!important}.grandma-pagination{display:flex;flex-direction:column;gap:10px}.country-btn{background:#fff0;font-size:15px;color:#fff;cursor:pointer;font-family:"Cormorant Garamond",serif;border:0}.country-btn.active{background:#000;color:#fff;padding:10px 14px;border-radius:50px;border:solid 1px #fff;cursor:pointer;width:200px}.grandma-video{width:74%!important}img.video-poster{height:400px;object-fit:cover;width:100%!important;border-radius:20px}.header-bar h2{padding:0!important}.slide-content{width:60%!important}.woocommerce-cart button[name="update_cart"]{display:none!important}.grandma-hero .hero-content.container{max-width:1230px!important;width:100%!important;gap:40px!important}.grandma-hero .hero-info h1{color:#fff;font-size:60px!important;line-height:70px!important;margin:0!important;font-family:"Cormorant Garamond",serif}.grandma-hero .location{color:#fff;font-size:17px;font-weight:500;font-family:"Cormorant Garamond",serif;margin:6px 0;display:flex;align-items:center;gap:5px;text-transform:uppercase}.grandma-hero p.recipe{font-size:30px;font-weight:600;color:#fff;line-height:40px;font-family:"Cormorant Garamond",serif}.grandma-hero .location img{filter:invert(1);width:20px}.grandma-hero button.watch-btn{font-size:19px;font-family:"Cormorant Garamond",serif;border:0!important;padding:0;margin:15px 0 0;text-align:left}.grandma-hero button.watch-btn span{display:flex}.grandma-hero button.watch-btn span img{filter:invert(1)}.grandma-hero{background-size:cover;background-repeat:no-repeat;background-position:right;position:relative;height:450px}.hero-content.container{padding:80px 15px!important}section.section-body{display:flex;gap:10px;max-width:1230px;margin:0 auto;padding:40px 0 15px}.section-left{width:65%}.section-right{width:35%}.grandma-story h3{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:600;padding-bottom:15px;color:#333}.grandma-story p{font-size:16px;max-width:100%;line-height:26px;font-family:"Cormorant Garamond",serif;color:#000}.grandma-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 10px}.grandma-highlights span{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:22px;display:block}.grandma-story{padding-bottom:30px}.grandma-highlights .highlight{text-align:center}.grandma-highlights{padding-bottom:20px}.highlight img{width:27px}.highlight{border-right:solid 1px #EAE7E2;padding:0 11px}.grandma-gallery .swiper-slide{height:300px}.thumb-swiper .swiper-slide{width:90px!important;height:initial}.thumb-swiper .swiper-wrapper{gap:8px}.grandma-recipe{display:flex;gap:10px;align-items:center}.recipe-thumbnail{width:44%}.recipe-details{width:56%}.recipe-details h3{font-family:"Cormorant Garamond",serif;font-size:23px;font-weight:600}.recipe-details p.short-decription{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;padding:0 0 10px}.recipe-details p.price{color:#333;font-size:16px;font-family:"Cormorant Garamond",serif;padding:0 0 5px}span.woocommerce-Price-amount.amount{font-size:22px;font-weight:600;color:#000}.recipe-details p.ebook-type{gap:10px;display:flex;font-family:"Cormorant Garamond",serif}.recipe-details span{font-size:14px;font-family:"Cormorant Garamond",serif;color:#333}.ebook-type span{font-weight:600;color:#000;font-size:16px}.action-buttons .button.order-for-me{border:solid 1px #254152;width:50%;text-align:center;color:#fff;border-radius:7px;padding:8px 17px;font-size:18px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:7px;justify-content:center;background:#254152;cursor:pointer}.action-buttons .button.order-for-me svg{width:32px;transition:0.3s ease}.action-buttons .button.order-for-me span{display:flex}.action-buttons .button.order-for-me:hover svg path{transition:0.3s ease;stroke:#816b5c}.action-buttons{display:flex;justify-content:space-around;align-items:center;gap:10px}.button.order-for-others{color:#fff;background:#ab2821;width:50%;padding:8px 15px;text-align:center;border-radius:7px;border:solid 1px #EAE7E2;font-size:18px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:7px;justify-content:center;cursor:pointer}.button.order-for-others span{display:flex}.button.order-for-others svg{width:32px;transition:0.3s ease}.button.order-for-others svg path,.button.order-for-others svg rect{stroke:#fff}.button.order-for-others:hover svg path,.button.order-for-others:hover svg rect{stroke:#816b5c}.bnr-row .play-btn:hover{background:#000!important;transition:0.3s ease!important}.button.order-for-others:hover{transition:0.3s ease;background-color:#fff0;color:#000}section.section-bottom{display:flex;gap:20px;max-width:1230px;margin:0 auto}.highlights.testimonial{display:flex;gap:10px}.ebok-prod .woocommerce-loop-product__title{padding-bottom:5px!important}img.testimonial-image{border-radius:100px}.highlights p.title{font-size:18px;color:#000;font-weight:600;font-family:"Cormorant Garamond",serif;padding:0 0 3px}.highlights p.content{font-size:17px;color:#000;line-height:24px;font-family:"Cormorant Garamond",serif}section.section-bottom{display:flex;gap:20px;max-width:1230px;margin:20px auto 60px;background:#F5F0EA;padding:18px;border-radius:10px;align-items:center}.highlights{border-right:solid 1px #EAE7E2;display:flex;align-items:start;gap:9px;padding:0 15px 0 0}.highlights.inspire{border:0!important}.recipe-product{border:solid 1px #EAE7E2;border-radius:12px;padding:14px;background:#F4EDE6;position:sticky;top:84px}.section-left{width:65%;border:solid 1px #EAE7E2;padding:30px;border-radius:12px}.grandma-gallery .swiper-button-prev,.grandma-gallery .swiper-button-next{background:#fff;padding:10px;border-radius:50px;color:#000}.country-flag{font-size:18px;color:#fff;display:flex;font-family:"Cormorant Garamond",serif;align-items:center;gap:7px}.country-flag img{width:22px}grandma-hero{position:relative;height:700px;color:#fff}.hero-bg{height:100%;background-size:cover;background-position:center;position:relative}.ebok-prod li{margin-bottom:0!important}.hero-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.hero-content{position:initial;z-index:2;display:flex;align-items:center;justify-content:space-between;height:100%}.hero-info{width:40%}.country{font-size:18px;letter-spacing:2px}.location{margin:20px 0}.recipe{font-size:32px;font-style:italic}.hero-media{width:60%;position:relative}.hero-media img,.hero-media video{width:100%;border-radius:20px;display:block}.hero-media video{display:none}.watch-btn{margin-top:40px;display:flex;align-items:center;gap:15px;background:none;color:#fff;border:2px solid #fff;padding:18px 30px;border-radius:40px;cursor:pointer}.play-icon{width:42px;height:42px;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{width:100%;height:600px;object-fit:cover;display:block}.thumb-swiper{margin-top:20px}.thumb-swiper .swiper-slide img{width:100%;height:auto;border-radius:10px;cursor:pointer}.grandma-gallery .swiper.gallery-swiper{border-radius:10px}.video-thumb{position:relative}.video-thumb .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:rgb(0 0 0 / .6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.action-buttons .button.order-for-me:hover{transition:0.3s ease;background-color:#fff0;color:#000;border-color:#EAE7E2}.affiliate-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.affiliate-products img{width:100%;border-radius:5px}.affiliate-card{display:flex;gap:10px;border:solid 1px #EAE7E2;padding:12px;border-radius:10px;align-items:center}#main-content .container:before{display:none}.product-details h3{color:#000;font-size:17px;line-height:24px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.product-details bdi{color:#000;font-size:18px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.same-works-col{padding:0 20px}.et_shop_image img{border-radius:10px;overflow:hidden}p.platform{font-size:15px;color:#000;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.prfct{border-top:1px solid #EAE7E2;padding:48px 0 0}.product-details .price{margin:0;padding:0 0 1px}.product-link a{font-size:16px;color:#000;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;display:inline-flex;gap:5px;align-items:center;position:relative;transition:0.3s ease!important}.product-link a:after{font-family:"ETmodules"!important;font-weight:400!important;font-size:inherit!important;position:absolute;top:2px;right:-18px;content:'$'}.product-link a:hover{color:#ab2821;transition:0.3s ease}span.product-badge{background:#d9c9b5;padding:1px 8px;z-index:1;position:absolute;font-size:12px;color:#000;border-radius:5px;top:3px;left:3px}.affiliate-card .product-thumbnail{width:50%;display:flex;position:relative;height:100%}.affiliate-card .product-thumbnail img{object-fit:cover}.product-thumbnail{width:100%;display:flex;position:relative}.product-thumbnail img{width:100%}.product-details{width:50%}.ftr-cont a{color:#000!important}.ftr-cont a:hover{color:#ab2821!important;transition:0.3s ease!important}.icon-same-box p strong{font-size:30px;display:inline-block;margin:0 0 7px}.home,.single-grandma,.wp-singular,.archive{background:#FCF9F4}.home .et_pb_section,.single-grandma .et_pb_section,.wp-singular .et_pb_section,.archive .et_pb_section{background:transparent!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent!important}.et_pb_menu__wrap{justify-content:end!important}.et-menu-nav a:hover{color:#ab2821!important}#main-content{background:#fff0}.hero-bg{position:relative}.hero-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(89deg,black,transparent);opacity:.6}.hero-info{max-width:310px;width:100%;position:relative;z-index:2}.quote{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;padding:0 0 7px;font-style:italic}.written-by{font-size:17px;padding:10px 10px 10px 20px;font-family:"Cormorant Garamond",serif;color:#000;position:relative}.written-by:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:#7e7e7e}.content-holder{position:relative;padding:12px 0 0 22px}.content-holder:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;background:url(/wp-content/uploads/2026/07/quote.png);background-repeat:no-repeat;background-size:100%}.highlights .icon img{width:32px}.icon{width:32px}.info{width:90%}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{height:300px}.crousel-class .slick-prev:before{position:absolute!important;content:""!important;background-image:url(/wp-content/uploads/2026/07/left-1.png)!important;height:15px!important;width:15px!important;top:50%!important;left:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:translate(-50%,-50%)!important;opacity:1!important;filter:invert(1)}.crousel-class .slick-prev{left:-45px;background:#fff0;border-radius:50px!important;display:flex;justify-content:center;height:40px;width:40px;border:1px solid #000;font-size:0!important}.crousel-class .slick-next:before{position:absolute!important;content:""!important;background-image:url(/wp-content/uploads/2026/07/right-1.png)!important;height:15px!important;width:15px!important;top:50%!important;left:50%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:translate(-50%,-50%)!important;opacity:1!important;filter:invert(1)}.crousel-class .slick-next{right:-45px;background:#fff0;border-radius:50px!important;display:flex;justify-content:center;height:40px;width:40px;border:1px solid #000;font-size:0!important}.hero-media video{height:450px;object-fit:cover;width:100%!important;border-radius:0}.hero-media{position:absolute;width:100%;left:0;z-index:0;top:0}.icon svg{width:41px}.inspire .icon svg{width:31px}.grandma-highlights .highlight svg{width:38px}.icon-same-box img{width:32px!important}.container{width:100%;max-width:1270px;padding:0 20px}.wc-product-title{font-size:36px;font-weight:600}.wc-product-subtitle{font-size:19px;color:#000;padding:0 0 12px}.wc-product-location{font-size:19px;color:#000;display:flex;align-items:center;gap:5px;padding:0 0 10px}.wc-product-price bdi{font-size:28px}.wc-product-price{padding:0 0 10px}.wc-product-features{border-top:1px solid #EAE7E2;padding:18px 0 0!important;margin:22px 0 0;display:flex;flex-direction:column;gap:7px}.wc-product-features li{list-style:none;display:flex;align-items:center;gap:10px;font-size:17px;color:#000;font-weight:600}.wc-product-features li svg{width:17px;height:auto}.wc-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.wc-cart-drawer__title{font-size:20px;font-weight:500;margin:0}.wc-cart-drawer__close{color:#1a1a1a;line-height:0}.wc-cart-drawer__items{border-top:1px solid #ececec}.wc-cart-drawer__item{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #ececec;position:relative}.wc-cart-drawer__item-thumb img{width:56px;height:72px;object-fit:cover;border-radius:4px;display:block}.wc-cart-drawer__item-name{font-size:15px;font-weight:500}.wc-cart-drawer__item-name a{color:inherit;text-decoration:none}.wc-cart-drawer__item-meta{font-size:17px;color:#000;margin-top:2px}.wc-cart-drawer__item-qty{margin-top:8px}.wc-cart-drawer__item-price{font-size:15px;font-weight:500;white-space:nowrap}.wc-cart-drawer__item-remove{position:absolute;top:18px;right:-4px;color:#b3b3b3;text-decoration:none;font-size:18px;line-height:1}.wc-cart-drawer__coupon{display:flex;gap:8px;padding:16px 0}.wc-cart-drawer__coupon input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.wc-cart-drawer__coupon-btn,.wc-cart-drawer__update-btn{padding:10px 16px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}.wc-cart-drawer__update-row{padding-bottom:8px}.wc-cart-drawer__totals{padding-top:20px}.wc-cart-drawer__total-row{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;font-weight:500;padding-bottom:16px}.wc-cart-drawer__checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#1a1a1a;color:#fff;border:none;border-radius:6px;padding:14px 20px;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer}.wc-cart-drawer__checkout-btn:hover{background:#333;color:#fff}.wc-cart-drawer__payment-methods{text-align:center;padding:24px 0 20px;border-bottom:1px solid #ececec;position:relative}.wc-cart-drawer__payment-methods:before{content:"";position:absolute;top:36px;left:0;width:100%;height:1px;background:#EAE7E2}.wc-cart-drawer__payment-label{display:inline-block;font-size:18px;color:#000;margin-bottom:10px;position:relative;background:#fcf9f4;padding:0 12px}.wc-cart-drawer__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0}.wc-cart-drawer__payment-icon{font-size:11px;font-weight:600;border:1px solid #ddd;border-radius:4px;padding:6px 8px;color:#555}.wc-cart-drawer__trust-list{list-style:none;margin:0;padding:20px 0 0}.wc-cart-drawer__trust-list li{display:flex;align-items:flex-start;gap:20px;padding:10px 0}.wc-cart-drawer__trust-list svg{flex-shrink:0;margin-top:2px;color:#1a1a1a}.wc-cart-drawer__trust-list strong{display:block;font-size:14px;font-weight:500}.wc-cart-drawer__trust-list span{display:block;font-size:13px;color:#8a8a8a}.product-info{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.wc-product-about h2{color:#000;font-weight:600;font-size:26px;padding:0 0 6px}.wc-product-about p{color:#000;font-size:18px}.wc-product-quote{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;display:flex;justify-content:space-between;gap:20px;overflow:hidden}.quote-info p{color:#000;font-size:16px;margin:0 0 5px;font-style:italic}.quote-info cite{font-size:17px;font-style:normal;color:#333;position:relative;padding:0 0 0 20px;display:block}.quote-info cite:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:#8b8888}.quote-info{padding:22px 0 22px 36px;position:relative;width:65%}.wc-product-quote__mark{position:absolute;left:7px;color:#816b5c;font-size:70px;top:28px}.wc-product-quote footer{display:flex;width:35%}.wc-product-quote footer img{object-fit:cover;width:100%}.about-info-main{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:25px;padding:20px 0 20px}.wc-product-mission-note{border:solid 1px #EAE7E2;border-radius:12px;padding:15px!important;background:#F4EDE6;display:flex;align-items:center;gap:10px;overflow:hidden;max-width:500px;justify-content:center;color:#000;font-size:18px}.wc-product-mission-note svg{width:20px;height:auto}.wc-product-mission-note svg path{stroke:#816b5c}.wc-product-back-link-wrap a{display:flex;align-items:center;gap:3px;font-size:17px;margin:0 0 10px}.wc-cart-drawer__title{font-size:24px;font-weight:600}.main-cart{display:flex;gap:40px;padding:0 0 60px}.wc-product-summary.right-content{width:70%;border-right:1px solid #EAE7E2;padding:0 40px 0 0}.wc-cart-drawer{width:30%}.wc-cart-drawer__item-name a{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__total-label{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__trust-list{padding:12px 0 0!important;display:flex;flex-direction:column;gap:5px}.wc-cart-drawer__trust-list li strong{color:#000;font-size:19px;font-weight:600}.wc-cart-drawer__trust-list li span{color:#000;font-size:15px}.wc-cart-drawer__trust-list li svg path,.wc-cart-drawer__trust-list li svg line,.wc-cart-drawer__trust-list li svg path,.wc-cart-drawer__trust-list li svg polyline{stroke:#816b5c}.wc-cart-drawer__trust-list li svg{width:23px;height:initial;position:relative;top:3px}.wp-singular #main-content{border-top:solid 1px #EAE7E2}.wp-singular #main-content .main_title{display:none}.woocommerce-products-header__title{font-size:36px;font-weight:600;margin:0 0 10px}.shop-cat-filters a{border:solid 1px #EAE7E2;border-radius:6px;padding:5px 12px;color:#000;font-size:15px}.shop-cat-filters a.active{background:#000;color:#fff;border-radius:6px}.shop-cat-filters{display:flex;gap:12px}.orderby{border:solid 1px #EAE7E2;background:#fff0;font-size:15px;font-family:"Cormorant Garamond",serif;color:#000!important;border-radius:6px}.archive .product{border:solid 1px #EAE7E2;border-radius:10px;padding:15px!important}.shop-cat-filters{float:left}.woocommerce-result-count{display:none}.woocommerce .woocommerce-ordering{margin:0}#left-area{width:100%;padding-bottom:23px;padding-right:0!important}#left-area ul.products{padding-top:30px!important}.et_shop_image img{width:100%}.woocommerce-loop-product__title{font-weight:600;color:#000;font-size:19px!important;padding:6px 0 7px!important}.mark-for-me-btn{border:solid 1px #254152;width:50%;text-align:center;color:#fff;border-radius:7px;padding:6px 7px;font-size:16px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:0;justify-content:center;background:#254152;cursor:pointer}.mark-for-me-btn svg path{stroke:#fff}.mark-for-me-btn:hover{transition:0.3s ease;background-color:#fff0;color:#000;border-color:#EAE7E2}.mark-for-me-btn svg{width:32px;transition:0.3s ease}.mark-for-me-btn span{display:flex}.mark-for-me-btn:hover svg path{transition:0.3s ease;stroke:#816b5c;opacity:1}.mark-as-gift-btn{color:#fff;background:#ab2821;width:50%;padding:6px 7px;text-align:center;border-radius:7px;border:solid 1px #EAE7E2;font-size:16px;font-family:"Cormorant Garamond",serif;display:flex;align-items:center;gap:0;justify-content:center;cursor:pointer}.mark-as-gift-btn:hover{transition:0.3s ease;background-color:#fff0;color:#000}.mark-as-gift-btn span{display:flex}.mark-as-gift-btn svg{width:32px;transition:0.3s ease}.mark-as-gift-btn svg path,.mark-as-gift-btn svg rect,.mark-as-gift-btn svg line{stroke:#fff}.mark-as-gift-btn:hover svg path,.mark-as-gift-btn:hover svg rect,.mark-as-gift-btn:hover svg line{stroke:#816b5c}.btn-gifts{display:flex;gap:10px;padding:8px 0 0}.pdf-cont{display:flex;align-items:center;padding:10px 0 0;gap:4px;color:#000;font-size:15px;flex-wrap:wrap}.pdf-cont .ebook-format{display:flex;position:relative;padding:0 0 0 16px;top:1px}.pdf-cont .ebook-format:before{content:"";position:absolute;top:50%;left:6px;width:3px;height:3px;background:#000;border-radius:10px;transform:translate(0,-50%)}.ebok-prod .btn-gifts{display:none}.et_block_row .et_pb_column{float:initial}.col-main-cart{padding-top:20px;padding-bottom:10px}.col-none{display:none}ins span.woocommerce-Price-amount.amount bdi{color:#ab2821}span.price del span{color:#000!important}span.price del span ins bdi{color:#000!important}.woocommerce span.onsale{line-height:20px!important;font-size:16px!important;padding:3px 13px!important}.price ins{padding:0 0 0 5px}ins span.woocommerce-Price-currencySymbol{font-size:22px;color:#ab2821}span.woocommerce-Price-currencySymbol{font-size:22px}.price del,.ebook-price del,.wc-product-price del,.gift-product-price del{text-decoration:none;position:relative}.price del::after,.ebook-price del::after,.wc-product-price del::after,.gift-product-price del::after{content:"";position:absolute;left:0;right:0;top:55%;height:1px;background:#666}.col-main-ebook{padding:0}.page-template-grandma-php #et-main-area{border-top:solid 1px #EAE7E2}.grandma-grandmas{max-width:1260px;margin:0 auto;padding:28px 20px 50px}.grandma-grandmas__title{font-size:40px!important;font-weight:600;color:#000}.grandma-grandmas__subtitle{font-size:17px;color:#000;max-width:380px}.grandma-pill{border:solid 1px #EAE7E2;border-radius:6px;padding:6px 12px;color:#000;font-size:15px;background:#f7f3ec;display:inline-block}.grandma-pill.is-active{background:#000;color:#fff}.grandma-grandmas__filters{display:flex;gap:8px;flex-wrap:wrap}.grandma-grandmas__tools input{border:solid 1px #EAE7E2;background:#fff0;font-size:15px;padding:8px 10px 8px 30px;border-radius:6px;color:#000;position:relative;width:290px}.grandma-search{position:relative}.grandma-search:before{content:"";position:absolute;top:12px;left:12px;height:24px;width:24px;background:url(/wp-content/uploads/2026/07/search.png);background-repeat:no-repeat;background-size:60%}.grandma-sort select{border:solid 1px #EAE7E2;background:#fff0;font-size:15px;padding:8px 10px;border-radius:6px;font-weight:600;color:#000}.grandma-grandmas__tools{display:flex;gap:15px}.grandma-grandmas__tools .grandma-search{display:flex}.grandma-grandmas__controls{display:flex;justify-content:space-between;gap:10px;align-items:self-start;padding:20px 0 26px}.grandma-card{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;overflow:hidden}.grandma-card__media{display:flex;position:relative}.grandma-card__flag{position:absolute;top:11px;right:10px;display:flex}.grandma-card__country{padding:0 0 1px;color:#000}.grandma-card__name{font-weight:600;font-size:23px;margin:0;padding:0 0 5px}.grandma-card__location{padding:0;color:#000;font-size:15px;display:flex;align-items:center;gap:4px}.grandma-card__inspired{font-size:14px;color:#000}.grandma-card__inspired br{display:none}.grandma-card .grandma-card__body{padding:8px 10px}.grandma-grid{gap:17px!important}.woocommerce-account #main-content{height:100vh}.woocommerce-MyAccount-navigation ul{padding:0 15px!important;margin:0;border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #EAE7E2;padding:10px 0}.woocommerce-MyAccount-navigation ul li a{color:#000;font-size:17px;transition:0.3s ease}.woocommerce-MyAccount-navigation ul li a:hover{color:#ab2821;transition:0.3s ease}.woocommerce-MyAccount-content{color:#000;font-size:17px}.woocommerce-MyAccount-content a{color:#000;text-decoration:underline}footer{clear:both}.woocommerce-MyAccount-content{background:#f3f1ed;border-radius:12px;overflow:hidden;padding:15px}.woocommerce-orders-table{border:0!important}.woocommerce-button.button.view{font-size:15px;border:1px solid #cfcfcf;color:#000;padding:3px 17px!important;transition:0.3s ease}.woocommerce-button.button.view:hover{font-size:15px;background:#ab2821;border:1px solid #ab2821;color:#fff;padding:3px 17px!important;transition:0.3s ease}.woocommerce-button.button.view:after{display:none!important}.woocommerce-MyAccount-downloads-file.button.alt{font-size:15px!important;border:1px solid #cfcfcf!important;color:#000!important;padding:3px 17px!important;transition:0.3s ease!important}.woocommerce-MyAccount-downloads-file.button.alt:hover{font-size:15px!important;background:#ab2821!important;border:1px solid #ab2821!important;color:#fff!important;padding:3px 17px!important;transition:0.3s ease}.woocommerce-MyAccount-downloads-file.button.alt:after{display:none!important}.woocommerce-MyAccount-content input{background:transparent!important;border:1px solid #eae7e2!important;border-radius:6px!important;padding:10px 15px!important;color:#000!important}#account_display_name_description{font-size:14px}.woocommerce-Button.button{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;border:0!important}.woocommerce-Button.button:hover{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;opacity:0.8!important;border:0!important}.woocommerce-Button.button:after{display:none!important}.woocommerce-form.woocommerce-form-login.login{background:#f3f1ed;border-radius:12px;overflow:hidden;padding:15px}.woocommerce-button{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;border:0!important}.woocommerce-button:hover{background-color:#ab2821!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;margin:7px 0 0!important;padding:8px 20px!important;opacity:0.8!important;border:0!important}.woocommerce-button:after{display:none!important}.woocommerce-form-login__rememberme{display:block!important}.header-bar .et_pb_menu .et-menu>li{padding-left:9px;padding-right:9px}.grandma-card__video{height:270px;object-fit:cover;width:100%}.woocommerce-order{max-width:740px;margin:0 auto}.woocommerce-order-overview{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6;padding:22px 12px 14px!important;color:#000}.woocommerce-table.woocommerce-table--order-downloads{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.affiliate-refer-text{text-align:center;color:#000;font-size:20px}.download-product a{color:#000;font-size:15px;font-weight:600}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.wc-item-meta li{list-style:none}.woocommerce-customer-details address{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.reward-coupon{border:solid 1px #EAE7E2!important;border-radius:12px!important;background:#F4EDE6;color:#000}.ecre-bg-violet-600{background-color:#ab2821!important}.reward-coupon .icon{width:18px;display:flex}.reward-coupon .icon svg{width:21px}.ecre-text-xs strong{color:#ab2821}.ecre-text-xs{color:#000;font-size:14px}.wc-item-meta{padding:0!important;margin:0!important}.woocommerce-table th{color:#000!important}.echo-rewards-myaccount ol{padding:0!important;margin:0!important}.echo-rewards-myaccount ol li{color:#000}.ecre-max-w-\[483px\]{max-width:100%!important;width:100%}.share-email h6{font-size:20px;font-weight:600;color:#000;margin:0}.ecre-group{background:#ab2821!important;color:#fff!important;border:0!important}.ecre-group:hover{background:#ab2821!important;color:#fff!important;border:0!important;opacity:.9}.ecre-group .icon{width:16px;display:flex}.ecre-group .icon svg{width:16px}.ecre-title-wrap h4{margin:0!important}.ecre-title-wrap .ecre-font-normal{color:#000!important}thead.\!ecre-bg-zinc-500.ecre-text-left{border-radius:12px!important;background:#F4EDE6!important}.title-wrap h4{margin:0!important}.ecre-text-sm{color:#000!important}.onsale{display:none}.texte-block{border:solid 1px #EAE7E2;display:flex;align-items:center;gap:18px;padding:12px 20px;border-radius:7px;font-family:"Cormorant Garamond",serif;color:#000;font-size:15px}.gift-text strong{display:block}.gift-title-heading,.don-ttl,.donmn-ttl{font-family:"Cormorant Garamond",serif;color:#000;font-weight:600;font-size:20px}.don-ttl{font-size:25px}.goes-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:20px 0 0}.goes-item{border-right:solid 1px #EAE7E2;padding:0 12px}.goes-item p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:19px}.goes-icon{padding:0 0 5px}.charitable-field-template-headline{font-family:"Cormorant Garamond",serif;color:#000!important;font-size:36px!important}.charitable-campaign-builder-placeholder-template-text p{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;max-width:440px}.charitable-campaign-field .steps{display:flex;gap:22px;align-items:center}.charitable-campaign-field .step .label{font-family:"Cormorant Garamond",serif;color:#000;font-size:18px;font-weight:600}.charitable-campaign-field .step-num{background:#fff0;font-family:"Cormorant Garamond",serif;width:30px;display:inline-flex;border-radius:40px;height:30px;align-items:center;justify-content:center;color:#000;font-size:22px;border:solid 1px #EAE7E2}.charitable-campaign-field .step.active .step-num{background:#ab2821;color:#fff;border:solid 1px #ab2821}.charitable-campaign-field .step-arrow{color:#000;font-weight:600;font-size:26px}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-field.charitable-campaign-field-donate-amount label{border:solid 1px #EAE7E2!important;border-radius:7px}.charitable-template-donation-amounts li{border:0!important}.charitable-template-donation-amounts li.selected{border:0!important}.charitable-template-donation-amounts li.selected label,.charitable-template-donation-amounts li.active label{border:solid 1px #ab2821;border-radius:7px;background:#f7ece3}.amount{color:#000;font-size:30px;font-family:"Cormorant Garamond",serif;font-weight:600!important}.selected .amount,.active .amount{color:#ab2821!important}.charitable-campaign-field.charitable-campaign-field-donate-amount{margin-top:0!important;margin-bottom:10px!important}.donmn-ttl{padding:0}.step{display:flex;align-items:center;gap:8px}.donate-button{border-radius:7px!important}.donate-button:after{display:none!important}.charitable-campaign-field.charitable-campaign-field-donate-button{margin-bottom:0!important}.secure-note{display:flex;align-items:center;gap:4px;font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;justify-content:center}.secure-note img{width:15px}.custom-donation-amount input{padding:10px;border-radius:6px}.preview-modal{background:#F9F4ED;border-radius:10px;position:relative;padding:30px 20px;box-shadow:0 0 30px rgb(0 0 0 / 24%)}.preview-modal>img{position:absolute;width:12px;top:20px;right:20px;cursor:pointer}.modal-title{font-family:"Cormorant Garamond",serif;color:#000;font-size:30px}.modal-sub{font-family:"Cormorant Garamond",serif;color:#000;font-size:17px;max-width:320px}.tab-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0 0 20px}.tab-row .tab{border:solid 1px #EAE7E2;display:flex;align-items:center;gap:18px;padding:7px 20px;border-radius:7px;font-family:"Cormorant Garamond",serif;color:#000;font-size:20px;justify-content:center}.tab-row .tab.active{background:#000;color:#fff}.impact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.impact-photo img{border-radius:10px;width:100%;object-fit:cover;height:100%}.impact-list h3{font-family:"Cormorant Garamond",serif;color:#000;font-size:24px}.impact-copy p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:20px}.impact-icon{display:flex;background:#f7ece3;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%}.impact-item{display:flex;align-items:center;gap:12px;padding:0 0 10px}.impact-copy{width:75%}.story-cont h4{font-family:"Cormorant Garamond",serif;color:#000;font-size:20px;padding:0 0 4px}.story-cont p{font-family:"Cormorant Garamond",serif;color:#000;font-size:15px;line-height:20px;max-width:310px}.story-banner{background:#F6ECE2;border:solid 1px #EAE7E2;border-radius:7px;padding:16px;display:flex;gap:20px;margin:22px 0}.story-cont{width:80%}.story-heart{width:24px}.story-globe{width:60px}.stat-top{display:flex;gap:8px}.stat-num{font-size:26px;font-family:"Cormorant Garamond",serif;color:#000;padding:0 0 5px}.stat-label{font-size:13px;font-family:"Cormorant Garamond",serif;color:#000;line-height:17px;min-height:40px}.stat-photo img{width:100%;border-radius:7px}.stat-photo{padding:10px 0 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-icon{background:#F4EBE3;width:40px;height:40px;border-radius:60px;display:inline-flex;align-items:center;justify-content:center}.num-texte{width:66%}.real-impact-label span{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;line-height:19px;background:#f9f4ed;position:relative;padding:0 5px}.real-impact-label{position:relative;text-align:center;padding:0 0 12px}.real-impact-label:before{content:"";position:absolute;top:11px;left:0;height:1px;width:100%;background:#eae7e2}.thank-you{font-size:17px;font-family:"Cormorant Garamond",serif;color:#000;text-align:center;max-width:320px;margin:7px auto 0}.page-id-1042 .et_block_row{max-width:1290px!important;width:100%!important;padding:0 20px}.col-donation-all{padding:40px 0!important}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:65px!important;flex:0 0 20%!important}.wc-block-must-login-prompt{background:#ab2821;border-radius:10px;padding:16px 20px;color:#fff;font-size:19px;margin:0 auto}.wc-block-must-login-prompt a{color:#fff;text-decoration:underline}.header-bar{transition:0.3s ease}.et-tb-has-header .header-sticky{position:fixed;top:0;width:100%;background:#fcf9f4!important;z-index:9;transition:0.3s ease}.charitable-modal-donation{height:730px;top:50%!important;transform:translate(0,-50%);background:#F4EDE6}.charitable-fieldset.odd{border:solid 1px #EAE7E2;border-radius:12px;background:#F4EDE6}#charitable-donor-fields{border-radius:12px;background:#F4EDE6}#charitable-gateway-fields{border-radius:12px;background:#F4EDE6}.charitable-donation-form.charitable-template-standard .charitable-fieldset .charitable-form-header{color:#000;font-size:24px}.donation-amount.suggested-donation-amount{background:#fff!important;border-radius:10px}.donation-amount.suggested-donation-amount .description{color:#000}.donation-amount.suggested-donation-amount .description{color:#000}.donation-amount.suggested-donation-amount.selected{border-color:#ab282e}.custom-donation-input{width:100%!important;max-width:100%!important}.donation-amount.custom-donation-amount{border-radius:10px!important}.donor-contact-details,.charitable-change-user-details{color:#000;font-size:18px;padding:0 0 2px}.donor-contact-details,.charitable-change-user-details a{color:#000}.charitable-donor-details{padding:0 20px 0em 0;margin-bottom:0}.charitable-gateway-fields{padding-top:0}.charitable-fieldset label{color:#000}button.button.charitable-button.donate-button.button-primary.et_pb_button{background-color:#ab2821;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:18px!important;padding:5px 10px!important}button.button.charitable-button.donate-button.button-primary.et_pb_button:hover{background-color:#ab2821;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:18px!important;opacity:.8;padding:5px 10px!important}button.button.charitable-button.donate-button.button-primary.et_pb_button:after{display:none!important}.products .et_overlay:before{content:"See More";font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px;cursor:pointer;background:#ab2821;border-radius:6px;padding:9px 20px 12px;color:#fff}.col-part-carousel{padding:0 0 0px!important}.col-part-carousel .crousel-testimonial{max-width:100%!important}.all-partners .et_pb_column{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 12px!important;justify-content:center}.give-row,.col-partners .et_pb_row{width:100%!important;max-width:1240px!important;padding:0 20px}.colm-give{gap:0}.chart-row{padding:15px 0 25px!important;border-bottom:1px solid #eae7e2;margin:0 0 27px!important;align-items:center;display:none}.colm-counte{gap:0}.col-aboutgive{padding:0 0!important}.give-sec:before{content:"";position:absolute;top:0;left:-18px;width:1px;height:100%;background:#eae7e2}.give-row{gap:36px}.colm-give{padding:35px 0}.col-fr-ipmc{gap:12px}.grandma-grandmas .grandma-pagination{transform:initial;top:initial;flex-direction:initial;left:0;padding:20px 0 0;width:100%;text-align:center;justify-content:center;position:initial}.grandma-grandmas .grandma-pagination a{background:#101010;width:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;height:30px}.grandma-grandmas .grandma-pagination a.is-active{background:#ab2821}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:100%!important}.para-below{color:#000;font-size:17px;margin:0!important}.woocommerce-shop .et_pb_widget{float:initial}.directly-donate .charitable-campaign-wrap.template-simple-2-col .charitable-campaign-field.charitable-campaign-field-donate-amount label{border:solid 1px #EAE7E2!important;border-radius:7px}.directly-donate .charitable-template-donation-amounts li{border:0!important}.directly-donate .charitable-template-donation-amounts li.selected{border:0!important}.directly-donate .charitable-template-donation-amounts li.selected label{border:solid 1px #ab2821!important;border-radius:7px;background:#f7ece3!important}.directly-donate .amount{color:#000;font-size:20px;font-family:"Cormorant Garamond",serif;font-weight:600!important}.directly-donate .selected .amount{color:#ab2821!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:48px!important;flex:0 0 25%!important;border:0!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount>label{border-radius:5px}.col-nw-list .et_pb_icon_list_item{align-items:flex-start!important}.et-pb-icon{position:relative;top:4px!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:0 0 100%!important}.grandma-video.story-video video{height:400px;object-fit:cover}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery-item{display:flex}.product-gallery-item img{width:100%;border-radius:10px}.directly-donate .charitable-template-donation-amount.suggested-donation-amount.other-amount.active.selected,.directly-donate .charitable-template-donation-amount.suggested-donation-amount.selected{border:0!important}.charitable-campaign-wrap.template-simple-1-col .charitable-campaign-field-donate-amount ul li.suggested-donation-amount.selected{border:0 solid #d9c9b5!important}.directly-donate .charitable-template-donation-amount.suggested-donation-amount.selected .amount{color:#ab2821!important;filter:initial!important;opacity:1!important}.directly-donate .charitable-campaign-wrap.template-simple-1-col .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.custom-donation-amount{color:#000!important}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount.custom-donation-amount input[type=text]{color:#000!important}.gift-btn-solid{border:0;padding:13px 20px!important;cursor:pointer}.foot-head h2{line-height:36px;letter-spacing:3px;font-size:27px}.para-foot p{font-size:16px;font-weight:400}.ftcolm-one,.ftcolm-third,.ftcolm-four{width:20%}.ftcolm-sec,.ftcolm-five{gap:14px;width:40%}.ftcolm-third{flex-direction:initial!important;gap:20px;justify-content:center}.row-footer{gap:40px}.ftcolm-sec,.ftcolm-third,.ftcolm-four{position:relative}.ftcolm-sec:after{content:"";position:absolute;top:50%;left:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0,-50%)}.ftcolm-third:before{content:"";position:absolute;top:50%;right:-20px;height:110px;width:1px;background:#cbc9c6;transform:translate(0,-50%)}.col-part-carousel .crousel-class{border-radius:0;border:0}.head-abve{font-size:36px;color:#000;font-weight:700}.head-abve strong{font-size:18px;line-height:24px;font-weight:400;color:#000;display:block;padding:7px 0 0}.et-boc{display:flex;flex-direction:column;height:100vh}#et-main-area{display:flex;flex-direction:column;flex:1}#main-content{flex:1}.poster-content{width:26%}.grandma-video video{height:500px;width:100%;object-fit:cover;border-radius:20px}.grandma-video-modal-content{background:#fff;padding:20px;border-radius:20px;display:flex}.popup-open{overflow:hidden}body .et_pb_wc_cart_notice_0 .wc-forward,body .et_pb_wc_cart_notice_0 button.button,body .et_pb_wc_cart_notice_0 .wc-backward{background-color:#ab2821!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:5px 15px!important}body .et_pb_wc_cart_notice_0 .wc-forward:hover,body .et_pb_wc_cart_notice_0 button.button:hover,body .et_pb_wc_cart_notice_0 .wc-backward:hover{background-color:#ab2821!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:5px 15px!important}.et_pb_wc_cart_notice_0 .wc-forward:after,.et_pb_wc_cart_notice_0 button.button:after,.et_pb_wc_cart_notice_0 .wc-backward:after{display:none!important}body .et_pb_woo_custom_button_icon .et_pb_button[data-icon]:not([data-icon=""]):after{display:none!important}.ebook-modal-close{color:#000!important}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{text-align:center}.et_shop_image{cursor:pointer}.menu-item-1560{display:none!important}.woocommerce-pagination li{border:0!important}.woocommerce-pagination li a{background:#000;color:#fff;border-radius:30px;width:30px;height:30px;transition:0.3s ease}.woocommerce-pagination li a:hover{background:#ab2821!important;transition:0.3s ease;color:#fff!important}.woocommerce-pagination .page-numbers.current{background:#ab2821!important;width:30px;height:30px;border-radius:30px;color:#fff!important}.woocommerce-pagination .page-numbers{border:0!important;display:flex!important;justify-content:center;gap:5px;margin:0 0 20px!important}.col-logo-part{gap:30px;border-bottom:1px solid #eae7e2}.head-featured h2{display:inline-block;background:#fcf9f4;padding:0 15px}.head-featured{text-align:center;position:relative}.head-featured:before{content:"";position:absolute;top:19px;left:0;width:100%;height:1px;background:#cbc5bb}.bnr-section .grandma-pagination{height:490px;overflow-y:scroll}.bnr-section .grandma-pagination::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#fff0;width:0}.bnr-section .grandma-pagination::-webkit-scrollbar{width:0}.bnr-section .grandma-pagination::-webkit-scrollbar-thumb{border:0 solid #555}.grandma-video-modal-content .iframe-main{padding-top:56.25%;position:relative;width:100%}.grandma-video-modal-content iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:20px}.grandma-video-modal-content .iframe-main-banner{padding-top:56.25%;position:relative;width:100%}.grandma-video-modal-content .iframe-main-banner iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:20px}.popup-open .bnr-section{z-index:9}.grandma-card .grandma-card__media{position:relative;width:100%}.grandma-card .grandma-card__video,.grandma-card .grandma-card__poster{width:100%;height:270px;object-fit:cover;object-position:top}.hero-media.dtl-rgt-vdo{position:relative}.dtl-lft-info{max-width:450px!important}.dtl-inner-vdo img.grandma__featured{width:100%!important;object-fit:cover;height:270px;border:3px solid rgb(252 249 244 / 42%)}.dtl-inner-vdo{max-width:490px;position:relative;width:100%}.dtl-inner-vdo .watch-btn{cursor:pointer;bottom:12px;left:12px;position:absolute}.hero-media.dtl-rgt-vdo{position:relative;display:flex;justify-content:end}.ebook-frame{padding-top:56.25%;position:relative;width:100%}.ebook-frame iframe{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:15px}.ebook-frame video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:15px}.heading-button .ebook-open-modal{background:#ab2821;color:#fff;transition:0.3s ease;font-weight:600;padding:8px 20px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-size:16px;border:0;width:auto;margin:0;cursor:pointer}.heading-button .ebook-open-modal:hover{opacity:.8;cursor:pointer}.popup-open .header-bar{z-index:0}.section-heading{display:flex;align-items:center;gap:15px;justify-content:space-between}.heading-step{width:70%}.heading-button{width:30%;text-align:right}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(4,1fr);padding:10px 0}.ebook-modal-content .gift-product-card img{border-radius:20px;object-fit:cover}.ebook-modal-content .gift-step-1{border:0;border-radius:12px;padding:0;background:#fff0}.shop-loop-desc{color:#000;font-size:14.7px;line-height:20px}.evr-close{opacity:1!important}.popup-form .et-pb-contact-message ul{display:none!important}.popup-form .et-pb-contact-message p{text-align:center}.foot-logo img{width:200px!important}.ico-social img{width:38px;transition:0.3s ease}.ico-social:hover img{opacity:.8;transition:0.3s ease}.foot-mob{display:none}.thankyou-banner h2{font-size:36px;text-align:center;font-weight:600}.thankyou-banner p{text-align:center;color:#000;padding:0 0 2px;font-size:18px}.affiliate-refer-text{display:none}.thankyou-banner img{width:250px;height:auto;margin:0 auto;display:table}.thankyou-banner{padding:0 0 26px}.et_shop_image:hover .et_overlay{z-index:1}.ftrd-image img{width:250px}.col-ebook .pdf-cont .ebook-format:before{display:none}.col-ebook .pdf-cont .ebook-format{padding:0}.bnr-section .iframe-main-bnr::after{display:none}.gift-phone-row input,.gift-phone-row select{background:#fff0;border-color:#EAE7E2!important;margin:0 0 10px;padding:10px;border:1px solid #ccc;border-radius:6px}.hdr-logoe img{width:270px!important}.header-bar{padding-top:10px!important;padding-bottom:10px!important}body div#form-contact{background:#FCF9F4!important;max-width:700px!important;padding:30px!important}body div#form-contact .et_pb_contact_field{width:100%!important;gap:10px!important;max-width:100%!important;position:relative!important}body div#form-contact .et_pb_row_1_tb_footer.et_pb_row.et_flex_row{justify-content:center!important;width:100%!important;display:block!important;max-width:650px!important;margin:0 auto!important}body div#form-contact form.et_pb_contact_form.et_flex_module{gap:13px!important}body div#form-contact form.et_pb_contact_form.et_flex_module{justify-content:center!important}body div#form-contact button.et_pb_button.et_pb_contact_submit{margin:0!important}body div#form-contact .et_contact_bottom_container{margin-left:0!important;margin-right:initial!important;width:100%!important}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#ab2821!important;color:#fff!important;border-radius:50px!important;top:10px;right:8px}.foot-colm span.et_pb_link_text p{cursor:pointer!important}body div#form-contact .et-pb-contact-message{width:100%!important}.popup-form .et_pb_text_3_tb_footer{max-width:470px;margin:0 auto 20px!important}.popup-form input{padding-left:45px!important}.popup-form input#et_pb_contact_0_first_name_0{position:relative!important}.first-name-cl::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/user-5-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}body div#form-contact textarea#et_pb_contact_0_message_5{padding-left:45px;min-height:136px!important}.email-col-bar{position:relative!important}.email-col-bar::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/mail-4-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.phone-num-col::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/telephone-1-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.subject-col::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/subject-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.message-field-cont{position:relative}.message-field-cont::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/message-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.col-stat-carousel .et_pb_image_wrap img{object-fit:cover;height:250px}.thankyou-banner .book-actions{display:flex;gap:10px;padding:17px 0 0}.thankyou-banner .book-actions a{background:#ab2821;color:#fff;transition:0.3s ease;width:100%;font-weight:600;padding:8px 20px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-size:16px}.thankyou-banner .book-actions a:hover{opacity:.8}.row-slider{width:100%!important;max-width:100%!important;padding:0}.et_pb_group_carousel_track{display:flex!important;width:max-content!important;gap:20px;animation:marquee 20s linear infinite!important;transition:none!important}.et_pb_group_carousel_container:hover .et_pb_group_carousel_track{animation-play-state:paused}.et_pb_group_carousel_slide{flex:0 0 320px!important;min-width:320px!important;max-width:320px!important;overflow:hidden;border-radius:16px}.et_pb_group_carousel_slide img{width:100%!important;height:220px!important;object-fit:cover;display:block}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.img-svge{height:auto!important}.img-svge img{width:35px!important;margin:0 auto}.counte-text p strong{font-size:24px}.woocommerce-form.login input,.woocommerce-form.register input,.woocommerce-ResetPassword.lost_reset_password input{border-top-left-radius:5px!important;border-top-right-radius:5px!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;border-width:1px!important;border-color:#e7e5df!important;border-style:solid!important;color:#5d5c5a!important;font-size:16px!important;background:transparent!important;line-height:20px!important;padding:13px!important}#customer_login h2{color:#1f1f1d;font-size:30px}.woocommerce-form.woocommerce-form-login.login{background:#fff0;margin:8px 0 0}.woocommerce-form.woocommerce-form-register.register{background:#fff0;margin:8px 0 0;padding:15px}.woocommerce-form-row{position:relative}.woocommerce-form-row:has(#username) input,.woocommerce-form-row:has(#password) input,.woocommerce-form-row:has(#reg_password) input,.woocommerce-form-row:has(#reg_email) input,.woocommerce-form-row:has(#user_login) input{padding-left:45px!important;position:relative}.woocommerce-form-row:has(#username)::before,.woocommerce-form-row:has(#user_login)::before{content:"";position:absolute;left:15px;top:16px;background:url(/wp-content/uploads/2026/08/user-5-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat}.woocommerce-form-row:has(#password)::before,.woocommerce-form-row:has(#reg_password)::before{content:"";position:absolute;left:15px;top:16px;background:url(/wp-content/uploads/2026/08/password.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat}.woocommerce-form-row:has(#reg_email)::before{content:"";position:absolute;left:15px;top:16px;background:url(/wp-content/uploads/2026/08/mail-4-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat}.woocommerce-form.woocommerce-form-login.login label,.woocommerce-form.woocommerce-form-register.register label,.woocommerce-ResetPassword.lost_reset_password label{display:none!important}body .chart-graph{margin:0 0 27px!important}.ebook-quote-box{gap:10px}.menu-bar .et-menu-nav li a{border-bottom:1px solid #fff0}.menu-bar .et-menu-nav li.current-menu-item a{border-color:#000}.menu-bar .et-menu-nav li.current-menu-item a:hover{border-color:#ab2821}.menu-bar .et-menu-nav li a:hover{opacity:1!important}.menu-bar .et-menu-nav li a{position:relative;display:inline-block}.menu-bar .et-menu-nav li a::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#ab2821;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.menu-bar .et-menu-nav li a:hover::after{transform:scaleX(1)}#gift-crop-confirm{text-align:center;font-size:17px;font-family:"Cormorant Garamond",serif;cursor:pointer;background:#ab2821;padding:10px 15px!important;border-radius:5px;color:#fff;border:0;transition:0.3s ease}#gift-crop-confirm:hover{opacity:.9;transition:0.3s ease}#gift-crop-cancel{text-align:center;font-size:17px;font-family:"Cormorant Garamond",serif;cursor:pointer;background:#254152;padding:10px 15px!important;border-radius:5px;color:#fff;border:0;transition:0.3s ease}#gift-crop-cancel:hover{opacity:.9;transition:0.3s ease}.ebook-title-row .ebook-tabs{margin:0}.ebook-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 25px}.ebook-title-row .popupTitle{width:62%}.ebook-title-row .ebook-tabs{width:38%;justify-content:end}.ebook-modal-right img{width:120px;margin:0 auto 11px;display:table}.ebook-modal-flex .ebook-modal-left{border-right:1px solid #EAE7E2}.ebook-modal-flex .ebook-modal-right{border-left:0}.grandma-card .grandma-card__body{position:relative}.col-donation .et_pb_row{max-width:1240px!important;width:100%!important;padding:0 20px}.pay-donatee .wp_form_title{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:500;text-wrap:pretty;color:#000;font-size:38px}.pay-donatee .wpf_form_description p span{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px;color:#000!important}.step-form-item-content h2{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px!important;color:#000!important}.pay-donatee .wpf_input_label label{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:20px!important;font-weight:600!important;color:#000!important;margin:0 0 10px!important}.pay-donatee .wpf_input_content.wpf_donation_controls_custom{max-width:100%!important}.pay-donatee .wpf_step_section{padding:0rem 0!important}.pay-donatee .wpf_donation_controls_radio label.form-check-label{background:#fff0;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:24px!important;height:118px;border:1px solid #eae7e2;display:flex;align-items:center;font-weight:700!important;color:#000!important;justify-content:center}.pay-donatee .wpf_input_content.wpf_donation_controls_radio{justify-content:space-between}.pay-donatee .wpf_donation_controls_radio .form-check{width:18.5%}.pay-donatee .wpf_donation_controls_radio .form-check:has(input[type="radio"]:checked) .form-check-label{background:rgb(171 40 33 / 4%);color:#ab2821!important;border-color:#ab2821}.pay-donatee .wpf_input_label label{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:20px!important;font-weight:600!important;color:#000!important;margin:0 0 10px!important}.pay-donatee .wpf_donation_fields_wrapper br{display:none}.pay-donatee .wpf_donation_fields_wrapper{padding-bottom:12px}.pay-donatee .step-form .step-form-item{flex-basis:100%}.pay-donatee .step-form .step-form-item .step-form-item-header:before{display:none}.pay-donatee .step-form-item-header span{border:0!important;background:#ab2821!important;color:#fff!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:24px!important;width:36px!important;height:36px!important}.pay-donatee .step-form-item-content h2{margin:0!important}.pay-donatee .step-form-item{display:flex;align-items:center;gap:10px;margin:0 0 0!important}.pay-donatee .step-form-item-content h2{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px!important;color:#6e6464!important;text-align:left}body .pay-donatee .step-form-item.active .step-form-item-content h2{color:#000!important}.pay-donatee .step-form{gap:100px;position:relative;padding:20px 0 0}.pay-donatee .step-form:after{content:"";position:absolute;top:26px;left:50%;background:url(/wp-content/uploads/2026/07/right-arrow-1-1-traced.png);height:24px;width:24px;transform:translate(-50%,0)}.pay-donatee .wpf_donation_recurring_infos{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;color:#000!important;font-size:15px!important;font-weight:600!important}.pay-donatee .wpf_donation_recurring_infos{flex-wrap:wrap}.pay-donatee .wpf_donation_recurring_infos label.form-check-label{flex-basis:100%;color:#000;font-weight:600;font-size:20px}.pay-donatee .wpf_donation_recurring_controller input[type="checkbox"]:checked{accent-color:#ab2821!important}.pay-donatee .wpf_donation_recurring_infos input[type="radio"]:checked{accent-color:#ab2821!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content input{color:#5d5c5a!important;font-size:16px!important;background:transparent!important;border-color:#e7e5df!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;padding-left:45px!important;height:52px!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content input::-webkit-input-placeholder{color:#5d5c5a!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content input::-moz-placeholder{color:#5d5c5a!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content input:-ms-input-placeholder{color:#5d5c5a!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content input:-moz-placeholder{color:#5d5c5a!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content{position:relative}.pay-donatee [data-element_type="customer_name"] .wpf_input_content::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/user-5-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.pay-donatee [data-element_type="customer_name"] .wpf_input_content::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/user-5-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}.pay-donatee [data-element_type="customer_email"] .wpf_input_content::before{position:absolute;content:"";background:url(/wp-content/uploads/2026/08/mail-4-1-traced.svg);height:20px;width:20px;background-size:cover;background-repeat:no-repeat;top:16px;left:16px;z-index:999}#wpf_step_section_2{margin:22px 0 0}.pay-donatee #wpf_step_section_2 .wpf_input_label label{font-size:17px!important}.pay-donatee .wpf_donation_controls_custom input{background:transparent!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:24px!important;height:118px;border:1px solid #eae7e2;display:flex;align-items:self-start;font-weight:700!important;color:#000!important;justify-content:start;text-align:left!important}.pay-donatee .wpf_input-group-text.wpf_input-group-text-prepend{background:#ab2821!important;color:#fff!important;border-color:#ab2821!important}.pay-donatee .wpf_input_content.wpf_donation_controls_custom{margin:0 0 14px}.pay-donatee .wpf_step_button{background-color:#ab2821;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:16px!important;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-width:0;border-color:#333;border-style:solid;break-after:avoid;color:#fff;margin:32px 0 0!important;transition:0.3s ease}.pay-donatee .wpf_step_button:hover{transition:0.3s ease;opacity:.9}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content .wpf_payment_method_item input{height:initial!important}.pay-donatee #wpf_step_section_2 .wpf_form_group .wpf_input_content .wpf_payment_method_item input[type="radio"]:checked{accent-color:#ab2821!important}.pay-donatee #stripe_form_submit_2433{position:initial!important;background:#ab2821!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:600;font-size:16px!important;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.pay-donatee #wpf_step_prev{margin:0 0 0!important}.highlights.testimonial{width:37%}.stories,.tradition,.inspire{width:21%}.image.holder{display:flex;width:100px}.content-holder{position:relative;padding:12px 0 0 22px;width:69%}.image.holder img{width:100px;height:100px;object-fit:cover}.thumb-swiper .swiper-slide img{;cursor:pointer;height:60px;object-fit:cover}.wpf_payment_method_element.wpf_payment_method_element_stripe label{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:17px!important;font-weight:600!important;color:#000!important;margin:0 0 10px!important}#wpf_input_2433_stripe_card_element{color:#5d5c5a!important;font-size:16px!important;background:transparent!important;border-color:#e7e5df!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important}.wpf_test_mode_message{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important}.wpf_donation_recurring_controller .form-check .form-check-label{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:16px!important;color:#000!important;font-style:normal!important}.pay-donatee .step-form .step-form-item.error .step-form-item-header .number{border-color:#ab2821!important;color:#ffffff!important}.hero-media.dtl-rgt-vdo .country-flag{display:none}.pay-donatee .wpf_step_button{display:block!important;margin-left:auto!important;margin-right:auto!important;float:initial!important}.pay-donatee .wpf_step_button.wpf_step_disabled{display:none!important}.wpf_form_group.wpf_form_submissions{justify-content:center!important}.pay-donatee #wpf_step_prev{margin:0 auto!important}.flag-icon{width:28px;line-height:20px}.icon-grandma img{height:50px;width:29px}.icon-loc img{height:50px;width:auto}.icon-camera img{height:50px;width:auto}.icon-ebook img{height:50px;width:37px}.donate-goes p{margin-top:-10px}.logo-part{background:#fcf9f4}.logo-part img{mix-blend-mode:multiply}.privacy-content{color:#000;margin:0 auto!important;max-width:900px}.privacy-content p,.privacy-content li{font-size:17px;font-weight:500}.privacy-content h1{font-size:32px!important;color:#000;margin:0 0 8px;font-weight:700}.privacy-content h2{color:#000;font-weight:700;font-size:26px!important;line-height:34px}.privacy-content p b,.privacy-content li b{font-weight:700}.col-privacy .et_pb_row{width:100%!important;padding:0 20px}.priv-logo{width:230px}.priv-mob{display:none}.priv-web p{font-size:14px}.priv-link p{font-weight:400}.privacy-content p br,.privacy-content li br{display:none}.priv-web{width:auto!important}.ftcolm-sec{flex-wrap:wrap;flex-direction:initial}.ftcolm-sec .ein-text{width:100%}.grandma-recipe{padding:0 0 7px}.et_shop_image_cart{position:relative;display:flex;cursor:pointer}.et_shop_image_cart .et_overlay:before{content:"See More";font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:15px;cursor:pointer;background:#ab2821;border-radius:4px;padding:8px 12px 9px;color:#fff}.et_shop_image_cart:hover .et_overlay{opacity:1;z-index:1}.gift-cart .et_shop_image_cart .et_overlay:before{font-size:11px;width:40px;text-align:center}button.change-book-modal-close{color:#000}.grandma-recipe .et_shop_image_cart img{width:100%}.chef-carousel .slide-image{background:#f5f0ea}nav.woocommerce-breadcrumb{display:none}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:28px}.col-partners{padding:30px 0 40px!important}.grandmaVideoLink{pointer-events:none}.quote-info a{color:#fff;background:#ab2821;padding:4px 10px;text-align:center;border-radius:7px;border:solid 1px #EAE7E2;font-size:14px;font-family:"Cormorant Garamond",serif;display:inline-block;cursor:pointer;margin:6px 0 0;transition:0.3s ease}.quote-info a:hover{color:#000;background:#fff0;border:solid 1px #EAE7E2;transition:0.3s ease}.ebook-modal-right .flag-icon{width:20px;height:auto;margin:0 0 0 8px}.poster-content .flag-icon{width:19px;margin:0 0 0 7px}#main-content{border-top:solid 1px #EAE7E2}.col-main-cart{padding:0!important}.col-privacy{padding-top:28px!important}.col-donation{padding-top:28px!important}.col-main-cart{padding:0!important}.gift-cart .heading{line-height:50px}.btn-person{position:relative}.btn-person:before{content:"\f0e0\00a0\00a0\f232"!important;left:54px}.gift-cart{padding:0 0 40px}.main-cart{padding:0 0 20px}.page-id-1205 #main-content{background:#f5f0ea}body.woocommerce-page ul.products li.product:nth-child(n){margin:0!important;width:100%!important;clear:none;float:none!important}.woocommerce-shop #left-area .products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:15px}.woocommerce-shop #left-area .products:before{display:none}.col-floating{padding:0!important;position:fixed;bottom:20px;right:20px;width:220px;z-index:2}.popup-form .et_pb_row{width:100%;display:block}#gift-email-fields input{padding:12px!important;font-size:19px}.gift-phone-row input,.gift-phone-row select{padding:12px!important;font-size:19px}.gift-voice-record-text strong{color:#000}.gift-photo-placeholder{display:flex}.gift-voice-mic svg path{fill:#999388}@media (min-width:2000px){.grandma-pagination{left:240px}}@media (min-width:2200px){.grandma-pagination{left:360px}}@media (min-width:2700px){.grandma-pagination{left:540px}}@media (min-width:3000px){.grandma-pagination{left:640px}}@media (min-width:3200px){.grandma-pagination{left:980px}}@media (min-width:4000px){.grandma-pagination{left:1860px}}@media (min-width:6000px){.grandma-pagination{left:2900px}}@media (max-width:1599px){.grandma-video video{height:360px}}@media (max-width:1439px){.col-content{padding:90px 100px 90px 330px}.poster-content p.location{font-size:17px;gap:4px}}@media (max-width:1349px){.menu-bar{width:40%!important}.logo-bar{width:45%!important}.logo-hd h2.et_pb_module_header{font-size:25px!important}button.country-btn.active{width:auto!important}.grandma-hero .hero-info h1{font-size:50px!important;line-height:50px!important}.grandma-hero p.recipe{font-size:26px;line-height:34px}section.section-body{padding:40px 15px}section.section-bottom{margin:20px 15px 60px}.grandma-video video{height:300px}.pdf-cont .ebook-format{flex-basis:100%}.grandma-nav--next{display:none!important}.grandma-nav--prev{display:none!important}.products .pdf-cont .ebook-format{flex-basis:initial}.mark-as-gift-btn{font-size:15px}.mark-for-me-btn{font-size:15px}.col-content{padding:90px 90px 90px 310px;gap:15px}.grandma-video{width:70%!important}.poster-content{width:30%}.poster-content h2{font-size:34px;line-height:38px}#gift-email-fields input{font-size:16px}.gift-phone-row input,.gift-phone-row select{font-size:16px}}@media (max-width:1199px){.logo-hd h2.et_pb_module_header{font-size:20px!important}.menu-hd .menu-item a{font-size:16px!important;margin:0!important;padding:0!important}.menu-bar{width:50%!important}.icon-same-box h4.et_pb_module_header{font-size:22px!important}.icon-same-box p{font-size:16px!important}.same-works-col h4.et_pb_module_header{font-size:18px!important}.same-works-col .et_pb_blurb_description p{font-size:16px!important;padding:0 10px!important;line-height:24px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_0{font-size:15px!important}.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h3,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h1,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h2,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h4,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h5,.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h6{font-size:14px!important}.work-icon-row{gap:15px!important}.col-content{padding:110px 30px 50px 30px}button.country-btn.active{font-size:15px;padding:10px 15px}.country-btn{font-size:15px}p.recipe-name{font-family:"Cormorant Garamond",serif;color:#fff;font-size:14px}.recipe-details h3{font-size:16px}.recipe-details p.short-decription{font-size:14px}.highlights p.title{font-size:16px;padding-bottom:10px!important}.highlights p.content{font-size:14px;line-height:21px}section.section-bottom{margin:0 15px 60px;padding:18px;border-radius:10px}.highlights{padding:0 10px}section.section-bottom{gap:2px}.grandma-highlights{gap:5px}.crousel-class .slick-prev,.crousel-class .slick-next{display:none!important}.btn-gifts{gap:10px}.mark-as-gift-btn{padding:6px 7px;font-size:16px;gap:2px}.mark-for-me-btn{padding:6px 7px;font-size:16px;gap:2px}.archive .woocommerce-page ul.products li.product:nth-child(n){width:100%!important;margin:0!important}#left-area ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#left-area ul.products:before{display:none!important}.archive .container{padding-top:20px!important}.col-main-cart .et_pb_row{width:100%;padding:0 20px}.grandma-grid{grid-template-columns:repeat(4,1fr)!important}.woocommerce-account #main-content{height:initial;padding:0 0 30px}.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-row{flex-direction:column!important}.foot-head h2{line-height:28px;letter-spacing:1px;font-size:22px}.perfect-gift .et_pb_widget{width:100%}.perfect-gift #block-9{width:100%}.woocommerce-shop #left-area .products{display:block!important}.charitable-campaign-wrap.template-simple-2-col.charitable-campaign-wrap-id-1033{flex-direction:column}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-container{width:100%!important}.grandma-pagination{top:40px;left:50%;transform:translate(-50%,0%);display:flex;flex-direction:row;width:100%;justify-content:center;padding:0 15px}.country-btn{font-size:14px;padding:0 2px}.bnr-section .grandma-pagination{height:auto}.ftrd-image img{width:160px}.country-btn{font-size:17px}.pay-donatee .step-form{gap:60px}.pay-donatee .wpf_donation_controls_radio .form-check{width:18.2%}.pay-donatee .wpf_donation_controls_radio label.form-check-label{font-size:20px!important;height:98px;padding:0 10px}.col-donation .et_pb_row{gap:0}.content-holder{width:65%}.col-main-cart .et_pb_row{padding-top:28px;padding-bottom:28px}.woocommerce-shop #left-area .products{display:grid!important;grid-template-columns:repeat(3,1fr)}.bnr-section .grandma-pagination-upper{width:100%;overflow:hidden}.bnr-section .grandma-pagination{display:flex;align-items:center;width:max-content;gap:20px;animation:marquee 30s linear infinite}.bnr-section{overflow:hidden}.gift-phone-row input,.gift-phone-row select{width:210px}}@media (max-width:1024px){.gift-cart-wrapper{grid-template-columns:1fr}}@media (max-width:1023px){.gift-phone-row input,.gift-phone-row select{font-size:18px;width:auto}#gift-email-fields input{font-size:18px}}@media (max-width:980px){body .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:right!important}.hed-col{flex-direction:row!important}.logo-bar{order:1;width:65%!important}.btn-bar{order:2!important;width:31%!important}.menu-bar{order:3;width:4%!important}body .et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:right!important}.hed-col div{position:initial!important}.grandma-video{width:70%!important}.col-ebook{padding-bottom:0!important}.bnr-row .play-btn{margin:20px auto 0}.same-works-col{padding:0 7px}.poster-content{width:100%;text-align:center}.affiliate-products{grid-template-columns:repeat(2,1fr);gap:15px}section.section-body{padding:40px 15px;flex-direction:column}.grandma-hero .hero-info h1{font-size:30px!important;line-height:40px!important}.hero-info{width:50%}.grandma-hero p.recipe{font-size:20px;line-height:30px}.hero-content.container{padding:40px 15px!important}.section-left{width:100%}.grandma-story p{font-size:16px;max-width:100%}.section-right{width:100%}.grandma-highlights{grid-template-columns:repeat(2,1fr);gap:15px}.et_mobile_nav_menu{margin:0!important}.et_mobile_menu{border-top:3px solid #847060}.main-cart{padding:0 0 60px;flex-direction:column}.wc-cart-drawer{width:100%}.wc-product-summary.right-content{width:100%;border-right:0;padding:0}.grandma-grandmas__controls{display:flex;gap:15px;align-items:self-start;padding:20px 0 26px;flex-direction:column-reverse}.grandma-grid{grid-template-columns:repeat(3,1fr)!important}.give-row{gap:36px;flex-direction:column}.colm-give{width:100%}.col-aboutgive{padding:0 0 0px!important}.give-sec:before,.give-sec:after{display:none}.colm-give{padding:0}.col-aboutgive{padding:30px 0 50px!important}.grandma-pagination{flex-direction:row;width:100%;justify-content:center}.row-footer{gap:10px;flex-direction:column}.ftcolm-one,.ftcolm-third,.ftcolm-four{width:100%}.ftcolm-sec,.ftcolm-five{gap:6px;width:100%}.foot-head h2{text-align:center;padding:0}.para-foot p{text-align:center}.foot-head p,.foot-copy p{text-align:center}.col-footer{padding:24px 0}.ftcolm-sec:before,.ftcolm-sec:after,.ftcolm-third:before,.ftcolm-four:before{display:none}.grandma-pagination{width:940px;position:initial;transform:initial}.grandma-pagination-upper{overflow:scroll;display:block;position:relative;top:30px;z-index:2}.banner-crousel .swiper{margin-top:-42px}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(3,1fr)}.bnr-section .grandma-pagination-upper{width:100%;overflow:hidden}.bnr-section .grandma-pagination{display:flex;align-items:center;width:max-content;gap:20px;animation:marquee 30s linear infinite}.bnr-section .country-btn{flex-shrink:0;white-space:nowrap}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.foot-web{display:none}.foot-mob{display:block}.foot-mob img{margin:0 auto;display:table}.poster-content p.location{justify-content:center}.menu-hd .et_mobile_menu{border-top:3px solid #ab2821!important;background:#fff;padding-top:0!important}.menu-hd .menu-item a{font-size:20px!important;margin:0!important;padding:12px 10px!important;border-color:#ab2821;color:#000!important;font-weight:700!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#ab2821!important;opacity:1!important;color:#fff!important}.menu-hd .menu-item.current-menu-item a{background:#ab2821;color:#fff!important}.foot-logo img{width:90px!important}.foot-logo .et_pb_image_wrap{display:block!important}.ebook-title-row{align-items:start;gap:10px;padding:0 0 20px;flex-direction:column}.ebook-title-row .popupTitle{width:100%}.ebook-title-row .ebook-tabs{width:100%;justify-content:start}.col-donation .et_pb_row{gap:30px;flex-direction:column}.col-donation .et_pb_row .et_pb_column{width:100%}section.section-bottom{flex-wrap:wrap}.highlights.testimonial{width:100%}.content-holder{width:80%}.highlights.testimonial{width:100%;border:0}.stories,.tradition,.inspire{width:33.1%;margin:12px 0 0}.priv-link span{justify-content:center}.priv-web{display:none}.ftcolm-four{gap:10px}.priv-mob p{font-size:14px}.priv-mob{display:block;font-size:14px;color:#000;font-weight:600}body.woocommerce-page ul.products li.product:nth-child(n){margin:0!important;width:100%!important;clear:none;float:none!important}.woocommerce-shop #left-area .products{display:grid!important;grid-template-columns:repeat(2,1fr)}.shop-cat-filters{gap:6px;flex-wrap:wrap;float:initial}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;margin:20px 0 0!important}.icon-cls-row .et_pb_column{width:20.7%!important}.grandma-story{text-align:center}section.section-body{padding:40px 15px 12px}section.section-bottom{margin:0 15px 40px}.about-info-main{padding:0 0 0}.main-cart{gap:30px;padding:0}.don-ttl{text-align:center}}@media (max-width:767px){body #page-container .et_pb_section .et_pb_button.hdr-btn-mn:after,body.et-db #page-container #et-boc .et-l .et_pb_button_1_tb_header.hdr-btn-mn:after,body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_header.hdr-btn-mn:after{font-size:15px!important;left:7px;top:16px}body #page-container .et_pb_section .et_pb_button.hdr-btn-mn,body.et-db #page-container #et-boc .et-l .et_pb_button_1_tb_header.hdr-btn-mn,body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_header.hdr-btn-mn{font-size:0!important;width:30px!important;height:30px;border-radius:60px;padding:18px!important}.logo-bar{order:1;width:82%!important}.logo-hd h2.et_pb_module_header{margin:0!important;padding:0!important;font-size:18px!important}.icon-same-box{border:0!important}.icon-same-box .et_pb_blurb_content.et_flex_module{justify-content:center!important}.work-icon-row{flex-wrap:wrap!important;gap:20px!important}.same-works-col{width:100%!important;border:0!important}.et_pb_row_4.et_pb_row.et_flex_row{gap:15px!important}.et_pb_module.et_pb_button_module_wrapper.et_pb_button_1_wrapper{text-align:left!important}.slide-content h2{font-size:24px!important}.slide-content p{font-size:18px!important;line-height:26px!important}.crousel-testimonial .slide{flex-wrap:wrap;gap:20px!important}.chef-carousel .slide-image{width:100%!important}.crousel-class{padding:15px!important}.chef-carousel .slick-dots li button::before{top:0!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_0{font-size:14px!important}.icon-same-box .et_pb_blurb_content.et_flex_module{flex-direction:column!important}.how-it-work-section{gap:30px!important}.btn-prsnlised .et_pb_module.et_pb_button_module_wrapper{border:0!important}.crousel-class ul.slick-dots{margin:0 0 -20px!important;padding:0!important}.grandma-pagination{justify-content:center!important}img.video-poster{height:200px}.grandma-video{width:92%!important}.bnr-row .swiper-button-prev{padding:7px;height:30px;width:30px}.bnr-row .swiper-button-next{padding:7px;height:30px;width:30px}.affiliate-products{grid-template-columns:repeat(1,1fr);gap:15px}.grandma-hero .hero-content.container{gap:0px!important;justify-content:end}.hero-info{width:100%}.hero-media{width:100%}.grandma-highlights{grid-template-columns:repeat(2,1fr);gap:11px}.highlight{border-right:0!important;padding:0 0}section.section-bottom{flex-direction:column}.highlights{border-right:0!important}.grandma-hero .location{font-size:15px;margin:0 0 7px}.grandma-hero button.watch-btn{margin:9px 0 0}.grandma-hero .hero-content.container{gap:0px!important}.col-content{padding:110px 10px 50px 10px;flex-direction:column}.icon-col-section .icon-same-box{width:47%!important}.slide-content{width:100%!important}.slide-content h2{padding:0 0 7px}.section-left{padding:15px}.thumb-swiper .swiper-wrapper{gap:0}.grandma-gallery .swiper-slide{height:210px}.thumb-swiper .swiper-slide{width:72px!important;height:initial}.recipe-details h3{font-size:20px}.recipe-details p.short-decription{font-size:16px}.highlights{padding:0;width:100%}section.section-bottom{gap:16px}.hero-info{margin:0 auto 0 0}.hero-content.container{padding:210px 15px 20px!important}.grandma-hero{background-position:30%}.grandma-hero .hero-info h1{font-size:28px!important;line-height:37px!important;padding:0 0 3px}.grandma-hero p.recipe{font-size:18px;line-height:26px}.grandma-gallery .swiper-button-prev,.grandma-gallery .swiper-button-next{width:34px;height:34px}.highlights p.title{font-size:18px;padding-bottom:3px!important}.button.order-for-others{padding:8px 10px;font-size:17px}.action-buttons .button.order-for-me{padding:8px 10px;font-size:17px}.product-info{grid-template-columns:repeat(1,1fr);gap:20px}.about-info-main{grid-template-columns:repeat(1,1fr);gap:0;padding:20px 0 0}.main-cart{padding:0 0 30px}.wc-product-title{font-size:30px}.shop-cat-filters{float:initial}#left-area ul.products{grid-template-columns:repeat(1,1fr)}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;margin:20px 0 0!important}.shop-cat-filters{gap:6px;flex-wrap:wrap}.shop-cat-filters a{padding:4px 9px;font-size:15px}.woocommerce-page .ebok-prod li.product{margin-bottom:0!important}.woocommerce-page ul.products li.product:nth-child(n){margin:0%!important}.woocommerce-page .ebok-prod ul.products li.product:nth-child(n){margin:0 0 4%!important}.col-main-ebook .et_pb_row{width:100%}.grandma-grandmas{padding:40px 18px 50px}.grandma-grandmas__tools{gap:10px;flex-direction:column-reverse}.grandma-grandmas__filters{gap:9px}.grandma-grid{grid-template-columns:repeat(1,1fr)!important}.grandma-grandmas__title{font-size:32px!important}.woocommerce ul.order_details li{float:initial;border-right:0}.woocommerce ul.order_details{display:flex;flex-direction:column;gap:7px}.ecre-text-\[35px\]{font-size:25px}.\!ecre-px-3{padding-left:.45rem!important;padding-right:.15rem!important}.ecre-ml-auto{margin-left:0}.page-id-1042 .et_block_row{padding:0 2px}.charitable-field-template-headline{font-size:30px!important;padding:0}.charitable-campaign-field .steps{gap:12px;align-items:self-start;flex-direction:column}.charitable-campaign-field .step-arrow{display:none}.amount{font-size:17px;font-family:"Cormorant Garamond"}.goes-grid{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;padding:20px 0 10px;gap:20px 0}.goes-item:nth-child(2),.goes-item:nth-child(4){border-right:0}.modal-title{font-size:24px}.impact-grid{grid-template-columns:repeat(1,1fr);gap:20px}.stats-grid{grid-template-columns:repeat(1,1fr)}.stat-label{min-height:auto}.col-donation-all{padding:10px 0!important}.charitable-campaign-column.charitable-campaign-column-0{padding:0!important}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:38px!important;flex:0 0 19%!important;padding:0px!important}.charitable-campaign-column.charitable-campaign-column-1{padding:0!important}.tab-row .tab{gap:12px;padding:6px 10px;font-size:18px}.charitable-modal.charitable-modal-donation{width:92%!important}.charitable-donation-form.charitable-template-standard .charitable-fieldset{padding:1em 20px .5em 10px!important}#charitable-gateway-fields-stripe.charitable-cc-fields-multiple{grid-template-columns:repeat(1,1fr)!important;gap:0}.all-partners .et_pb_column{grid-template-columns:repeat(3,1fr)}.col-part-carousel{padding:0 0 20px!important}.col-nw-list{max-width:200px;margin:0 auto}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .charitable-template-donation-amount{min-height:38px!important;flex:0 0 23%!important}.directly-donate .charitable-template-donation-amounts{gap:5px}.directly-donate .charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:0 0 100%!important}.banner-crousel .swiper{margin-top:-42px}.foot-head h2{line-height:22px;letter-spacing:0;font-size:19px}.products .et_overlay:before{font-size:15px;padding:9px 10px 12px}.radio-same-main .radio-same{width:100%}.radio-inner .radio-in-input{width:100%}.gift-radio-card input{height:1px}.gift-step h2{font-size:21px;justify-content:center}.gift-hero h1{font-size:23px}.gift-hero h1{font-size:22px}.woocommerce-shop #left-area .products li{width:100%!important;margin:0 0 15px!important}.grandma-video video{height:260px}.charitable-campaign-field.charitable-campaign-field-donate-amount .charitable-template-donation-options ul.charitable-template-donation-amounts .custom-donation-amount{flex:100%!important}.menu-item-1560{display:block!important}.head-featured::before{top:10px}.poster-content h2{font-size:30px;line-height:36px}.grandma-hero .hero-content.container.dtl-bnr-cont{flex-direction:column;gap:30px!important}.dtl-lft-info{max-width:100%}.hero-content.container.dtl-bnr-cont{padding-top:20px!important}.dtl-grandma-hero{height:initial}.hero-media.dtl-rgt-vdo{justify-content:start}.section-heading{flex-direction:column;gap:7px}.heading-step{width:100%}.heading-button{width:100%;text-align:center}.ebook-modal-content .gift-product-grid{grid-template-columns:repeat(2,1fr)}.thankyou-banner h2{font-size:30px}.woocommerce-order-received #main-content .container{padding-top:20px!important}.grandma-card .grandma-card__video,.grandma-card .grandma-card__poster{height:370px}.menu-bar{width:10%!important}.btn-bar{width:26%!important}.logo-bar{width:59%!important}.col-ebook .shop-loop-desc,.col-ebook .pdf-cont{display:none}.col-ebook li.product{border:solid 1px #EAE7E2;border-radius:7px;padding:10px 8px!important}.hdr-logoe img{width:200px!important}#et-boc .area-outer-wrap[data-da-color=light] .da-close{top:2px;right:2px}.col-stat-carousel .et_pb_image_wrap img{height:220px}.col-stat-carousel{padding:0 0 50px}.book-side{text-align:center}.et_mobile_menu{margin:5px 0 0}.woocommerce-form.woocommerce-form-login.login{margin:8px 0 30px}.woocommerce-form.woocommerce-form-login.login input[type=checkbox]{width:15px;position:relative;top:2px;padding:0!important;margin:0!important}.colm-counte{width:48%}.col-fr-ipmc{padding:20px 0 0!important;gap:25px 0}.hme-crsl{padding-bottom:20px!important}.col-booke .prfct{padding-top:20px}.gift-selected-product img{width:170px;margin:0 auto}.gift-selected-product .cont-prod-equal{text-align:center}.col-donation .et_pb_row{width:100%!important;padding:0 10px}.head-abve{font-size:26px;text-align:center}.head-abve strong{font-size:15px;line-height:23px}.ebook-modal-right{border:0}.ebook-modal-flex .ebook-modal-left{border-right:0}.pay-donatee .wp_form_title{font-size:30px}.stories,.tradition,.inspire{margin:0 0 0}.highlights.testimonial{flex-direction:column}.content-holder{width:100%}.grandma-hero .hero-content.container.dtl-bnr-cont{flex-direction:column-reverse;gap:15px!important}.pay-donatee .wpf_step_button{display:block!important;margin-left:auto!important;margin-right:auto!important;float:initial!important}.pay-donatee .wpf_step_button.wpf_step_disabled{display:none!important}.wpf_form_group.wpf_form_submissions{justify-content:center!important}.pay-donatee #wpf_step_prev{margin:0 auto!important}.hero-media.dtl-rgt-vdo .country-flag{display:block}.hero-info.dtl-lft-info .country-flag{display:none}.hero-media.dtl-rgt-vdo{flex-direction:column;gap:15px}section.section-bottom{padding:0 0 10px;overflow:hidden}.section-bottom .highlights{padding:0 10px}.section-bottom .highlights.testimonial{flex-direction:row-reverse;padding:0 0 0 10px;justify-content:space-between}img.testimonial-image{border-radius:0}.content-holder{width:70%}.image.holder img{width:130px;height:130px;object-fit:cover}.image.holder{width:130px}.section-bottom .quote{padding:0 0 0}.section-bottom .content-holder{padding:22px 0 0 22px}.section-bottom .content-holder:before{top:15px}.all-partners .et_pb_column{grid-template-columns:repeat(4,1fr);display:flex;flex-wrap:wrap;flex-direction:initial}.all-partners .et_pb_column .logo-part{width:48%}.all-partners .et_pb_column{gap:15px 12px!important}.grandma-hero button.watch-btn{display:none}.hero-media.dtl-rgt-vdo .country-flag{text-align:center}.grandma-hero .location{justify-content:center}.grandma-hero .hero-info h1{text-align:center}.dtl-inner-vdo{margin:0 auto}.ebook-open-modal{width:100%}.et_shop_image_cart .et_overlay:before{width:60px}.gift-cart .et_shop_image_cart .et_overlay:before{font-size:15px;width:65px}.gift-cart .et_shop_image_cart .et_overlay{width:170px;left:50%;transform:translate(-50%,0)}.gift-cart .et_shop_image_cart:hover .et_overlay{width:170px;left:50%;transform:translate(-50%,0)}.about-info-main blockquote{padding-left:2px}.slide-content h2{font-size:18px!important;text-align:center}.slide-content p{text-align:center}.grandma-grandmas{padding:22px 18px 50px}.col-logo-part .et_pb_row{flex-wrap:nowrap}.col-partners{padding:12px 0 35px}.quote-info p{font-size:15px;line-height:22px;margin:0 0 4px}.quote-info cite{font-size:16px}.quote-info{padding:12px 0 13px 30px}.wc-product-quote__mark{left:8px;font-size:63px;top:18px}.quote-info a{padding:3px 8px;font-size:13px}.col-donation{padding-top:20px!important}.woocommerce-shop #left-area .products{display:block!important}.gift-cart .heading{line-height:39px}.tooltip{display:none!important}.grandma-hero .dtl-inner-vdo button.watch-btn{display:block}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{object-fit:contain}.btn-person:before{left:50px}.main-cart{padding:0 0 0}section.section-body{padding:30px 15px 12px}.woocommerce-pagination .page-numbers{margin:0 0 12px!important}.recipe-details h3{line-height:27px}.privacy-content h2{font-size:23px!important;line-height:31px}.gift-phone-row input,.gift-phone-row select{font-size:18px}#gift-email-fields input{font-size:18px}span.et_shop_image{max-width:210px;margin:0 auto;display:table}}@media (max-width:480px){.wc-cart-drawer{max-width:100%}.wc-cart-drawer__item{grid-template-columns:48px 1fr}.wc-cart-drawer__item-price{grid-column:2}.grandma-card__video{height:340px}.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts{grid-template-columns:1fr!important;gap:12px}.col-partners .et_pb_row{width:100%;padding:0 15px}.grandma-video video{height:220px}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video{height:210px}.head-featured::before{top:12px}.logo-bar{width:58%!important}body div#form-contact textarea{height:70px!important;min-height:80px!important}body div#form-contact input{padding:10px!important;font-size:12px!important}body div#form-contact input{padding:15px 0 15px 38px!important;font-size:12px!important}body div#form-contact textarea{height:70px!important;min-height:80px!important}.first-name-cl::before{height:16px;width:16px;background-size:cover}.email-col-bar::before{height:16px;width:16px}body div#form-contact textarea#et_pb_contact_0_message_5{padding-left:38px;min-height:94px!important}.phone-num-col::before,.subject-col::before{height:16px;width:16px}.message-field-cont::before{height:16px;width:16px}.colm-counte{width:47%}.pay-donatee .step-form{gap:38px;flex-direction:column}.pay-donatee .step-form:after{top:63px;left:5px;transform:rotate(90deg)}.pay-donatee .wpf_donation_controls_radio .form-check{width:17.7%}.pay-donatee .wpf_donation_controls_radio label.form-check-label{font-size:18px!important;height:68px;padding:0 5px}.ebook-type span{font-size:14px}.button.order-for-others{padding:8px 4px;font-size:16px;gap:4px}.action-buttons .button.order-for-me{padding:8px 4px;font-size:16px;gap:4px}.action-buttons{padding:10px 0 0}.dtl-inner-vdo img.grandma__featured{height:210px}.dtl-inner-vdo{max-width:300px}button.change-book-modal-close{right:5px}.gift-cart .heading{line-height:36px;font-size:24px;padding:0 0 5px}}@media (max-width:369px){.btn-bar{width:25%!important}.poster-content h2{font-size:25px;line-height:33px}.ebook-type span{font-size:12px}.button.order-for-others{font-size:14px;gap:2px}.action-buttons .button.order-for-me{font-size:14px;gap:2px}.action-buttons{gap:7px}.recipe-details h3{font-size:17px;line-height:22px}.mark-as-gift-btn{font-size:14px}.mark-for-me-btn{font-size:14px}}.charitable-campaign-wrap.template-simple-2-col.charitable-campaign-wrap-id-1033{display:flex}.charitable-campaign-wrap.template-simple-2-col .charitable-campaign-container{width:50%}.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-row{flex-direction:column!important}.swiper.grandmacarousel.swiper-coverflow.swiper-3d.swiper-initialized.swiper-horizontal.swiper-watch-progress{width:50%;padding:0 0 0 20px}