.elementor-901047 .elementor-element.elementor-element-6941885e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-6d9492e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sriracha;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-901047 .elementor-element.elementor-element-46b94075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-71092de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-e9979ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sriracha;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-901047 .elementor-element.elementor-element-50ca051e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-490291f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-2fb9e66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-1edb0950{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-3747ccd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-1ce5291a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-d6e12b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-3b6ab575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-22372967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-1a8baa57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-29604bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-4c488572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sriracha;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-901047 .elementor-element.elementor-element-5e0505ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-dc274e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-1e789362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-540b6650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-4e7792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-54ecfbc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-62af5846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-60b894f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-2b19245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-3f71aec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-10cce1ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-901047 .elementor-element.elementor-element-651b934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}#elementor-popup-modal-901047{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-901047 .dialog-message{width:1170px;height:auto;}#elementor-popup-modal-901047 .dialog-close-button{display:flex;}#elementor-popup-modal-901047 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-6941885e */.elementor-901047 .elementor-element.elementor-element-6941885e{direction:rtl;font-family:Arial,sans-serif;color:#142e50!important;width:1170px!important;max-width:100%!important;position:relative;isolation:isolate;border:9px solid #eaf7ff;border-radius:38px;box-shadow:inset 0 0 0 2px #fff,inset 0 -10px 0 #a2d5ee,0 13px 0 #80bddb,0 28px 60px #102f4d44;background:radial-gradient(ellipse 210px 75px at 11% 16%,#fff 40%,#ffffff00 72%),radial-gradient(ellipse 170px 68px at 4% 22%,#fff 40%,#ffffff00 74%),radial-gradient(ellipse 210px 65px at 94% 90%,#ffffffdd 35%,#ffffff00 76%),linear-gradient(130deg,#d6f1ff,#bce3f8 56%,#e0f5ff);overflow:hidden;padding:0!important;gap:0!important}
.elementor-901047 .elementor-element.elementor-element-6941885e *,.elementor-901047 .elementor-element.elementor-element-6941885e *:before,.elementor-901047 .elementor-element.elementor-element-6941885e *:after{box-sizing:border-box}
.elementor-901047 .elementor-element.elementor-element-6941885e .e-con{padding:0!important;margin:0!important;gap:0!important;min-height:0!important;--width:100%;--container-widget-width:100%;max-width:none!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .e-con-inner{display:contents!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .elementor-widget{margin:0!important;--widgets-spacing:0;--e-widget-space:0}
.elementor-901047 .elementor-element.elementor-element-6941885e .elementor-heading-title{font-family:Arial,sans-serif!important;color:#142e50!important;line-height:1.2;font-weight:400;margin:0}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head{height:79px;position:relative;flex-shrink:0}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head .elementor-widget-image{position:absolute;left:20px;top:5px;width:76px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head img{width:76px;height:76px;object-fit:contain}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-content{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:28px!important;padding:0 38px 20px!important;align-items:start}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-copy{display:flex!important;flex-direction:column!important;align-items:stretch}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-eyebrow .elementor-heading-title{font-size:15px;letter-spacing:.2px;color:#3c5d73!important;font-weight:700}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-title .elementor-heading-title{font-size:61px;letter-spacing:-2.5px;font-weight:900;margin:5px 0 14px;line-height:1.08}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer{display:flex!important;flex-direction:row!important;align-items:center;gap:21px!important;margin:0 0 21px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge{position:relative;flex:0 0 108px;min-width:108px;max-width:108px!important;height:108px;display:flex!important;justify-content:center;align-items:center;background:linear-gradient(155deg,#dc2d42,#b51730);border:3px solid white;border-radius:28px;transform:rotate(5deg);box-shadow:0 7px 0 #86142b,0 12px 20px #8d263329}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge:after{content:'';position:absolute;inset:7px;border:1px dashed #ffd7d7;border-radius:20px;pointer-events:none}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge .elementor-heading-title{color:#fff!important;font-size:39px;font-weight:900;text-align:center;line-height:1;transform:rotate(-5deg)}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge .pal-discount-label .elementor-heading-title{font-size:21px;margin-top:5px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer-copy{flex:1;min-width:0;align-items:flex-start}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer-copy .pal-offer-text .elementor-heading-title{font-size:21px;line-height:1.3;font-weight:700}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-shipping .elementor-heading-title{font-size:16px;font-weight:700;margin-top:9px;white-space:nowrap}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-shipping .elementor-heading-title:before{content:'✓';display:inline-grid;place-items:center;background:#fff;border:1px solid #78b3d4;border-radius:50%;width:21px;height:21px;margin-inline-end:7px;font-size:13px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-question .elementor-heading-title{font-size:23px;font-weight:800;margin:0 0 12px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choices{display:flex!important;flex-direction:column!important;gap:10px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice{position:relative;min-height:86px;display:flex!important;flex-direction:row!important;align-items:center;gap:14px!important;background:#fff;border:1px solid #9cbfd6;border-radius:18px;box-shadow:0 4px 0 #94bfd6;overflow:hidden;padding:7px 14px 7px 10px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .pal-thumb{flex:0 0 73px;min-width:73px;max-width:73px!important;z-index:1;pointer-events:none}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-thumb img{width:73px;height:70px;object-fit:contain;display:block}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .pal-choice-link{position:static;flex:1;min-width:0}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .elementor-button-wrapper{text-align:right}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a.elementor-button{display:block;background:transparent;color:#142e50!important;font-family:Arial,sans-serif!important;padding:0 35px 0 0;border:0;box-shadow:none;width:100%;text-align:right;line-height:1.15}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .elementor-button-content-wrapper,.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .elementor-button-text{display:block;text-align:right}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a strong{display:block;font-size:23px;font-weight:800;line-height:1.2}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a small{display:block;font-size:16px;color:#3d5870;line-height:1.3;margin-top:3px;font-weight:400}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice-family a strong{font-size:20px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a:before{content:'';position:absolute;inset:0;z-index:2}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a:after{content:'←';position:absolute;left:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e7f4fc;font-size:23px;color:#174969}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice:hover{border-color:#428bb3;background:#f8fcff}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice:focus-within{outline:3px solid #164c81;outline-offset:3px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-all{margin-top:17px!important;text-align:center}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-all a.elementor-button{background:transparent;color:#284d68!important;font-family:Arial,sans-serif!important;border:0;border-bottom:1px solid #688da6;padding:3px 0;border-radius:0;font-size:15px;font-weight:400;box-shadow:none;line-height:1.2}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-all a:focus-visible{outline:3px solid #164c81;outline-offset:5px}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-stage{position:relative;align-items:center!important;text-align:center;padding-top:55px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-stage:before{content:'';position:absolute;top:55px;left:50%;transform:translateX(-50%);width:437px;height:437px;max-width:100%;border-radius:50%;border:1px solid #a0cee5;background:#ffffff55;box-shadow:0 0 0 14px #ffffff33;z-index:-1}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-hero{width:407px!important;max-width:100%!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-hero img{width:407px;height:407px;max-width:100%;border-radius:50%;object-fit:contain;background:#fff;border:8px solid #fff;box-shadow:0 7px 15px #43708c22}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-caption .elementor-heading-title{font-size:13px;color:#46667b!important;margin-top:24px;text-align:center;font-weight:400;line-height:1.4}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-note .elementor-heading-title{font-size:27px;font-weight:800;text-align:center;margin-top:22px;line-height:1.3}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-footer{width:100%;background:#f4fbffb3;border-top:1px solid #a6d3ec;text-align:center;padding:12px 16px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e .pal-footer .elementor-heading-title{font-size:13px;text-align:center;color:#436178!important;line-height:1.4}
.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-widget-content{border-radius:38px;background:transparent;box-shadow:none;max-width:calc(100vw - 32px);overflow:visible}
.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-message{padding:0;max-height:calc(100svh - 48px);overflow:auto;scrollbar-width:thin;border-radius:38px}
.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-close-button{top:15px;right:18px;left:auto;display:grid;place-items:center;width:44px;height:44px;border:2px solid #a3cde3;background:#f1faff;color:#244965;border-radius:50%;box-shadow:0 4px 0 #8ebad3;font-size:18px;z-index:50}
.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-close-button:focus-visible{outline:3px solid #164c81;outline-offset:3px}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-stage{padding-top:15px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-stage:before{width:451px;height:451px;top:15px}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-hero{width:423px!important}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-hero img{width:423px;height:423px;object-fit:cover;border:7px solid #fff}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-note .elementor-heading-title{font-size:29px;margin-top:22px}
.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-caption .elementor-heading-title{font-size:12px;margin-top:14px}
@media(max-width:1024px) and (min-width:601px){.elementor-901047 .elementor-element.elementor-element-6941885e .pal-content{padding-inline:24px!important;gap:20px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-title .elementor-heading-title{font-size:52px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-stage:before{width:340px;height:340px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-hero img{height:330px;width:330px}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-hero img{height:340px;width:340px}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-stage:before{width:360px;height:360px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a strong{font-size:21px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice-family a strong{font-size:17px}}
@media(max-width:600px){.elementor-901047 .elementor-element.elementor-element-6941885e{border:7px solid #eaf7ff;border-radius:28px;width:100%!important;box-shadow:inset 0 0 0 1px white,inset 0 -6px 0 #a2d5ee,0 7px 0 #80bddb,0 15px 40px #102f4d33}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head{height:69px;position:sticky;top:0;z-index:10;background:linear-gradient(110deg,#d7f1ff,#cbeafa)}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head .elementor-widget-image{width:63px;left:9px;top:1px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head img{width:63px;height:63px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-content{display:flex!important;flex-direction:column!important;padding:0 15px 15px!important;gap:0!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-copy{display:contents!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-eyebrow{order:1;text-align:center;width:100%}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-eyebrow .elementor-heading-title{font-size:14px;text-align:center}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-title{order:2;width:100%}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-title .elementor-heading-title{font-size:44px;text-align:center;margin:6px 0 16px;letter-spacing:-1.6px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer{order:4;width:100%;justify-content:center;gap:15px!important;margin-bottom:20px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge{flex-basis:91px;min-width:91px;max-width:91px!important;height:91px;border-radius:23px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge:after{border-radius:16px;inset:6px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge .elementor-heading-title{font-size:33px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-badge .pal-discount-label .elementor-heading-title{font-size:18px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer-copy{flex:0 1 auto;width:auto!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-offer-copy .pal-offer-text .elementor-heading-title{font-size:18px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-shipping .elementor-heading-title{font-size:14px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-shipping .elementor-heading-title:before{width:18px;height:18px;font-size:11px;margin-inline-end:5px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-question{order:5;width:100%}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-question .elementor-heading-title{font-size:20px;text-align:center;margin-bottom:14px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choices{order:6;width:100%;gap:11px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice{min-height:89px;padding:7px 9px!important;gap:9px!important;border-radius:15px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice .pal-thumb{flex-basis:70px;min-width:70px;max-width:70px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-thumb img{width:70px;height:75px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a.elementor-button{padding-right:0;padding-left:22px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a strong{font-size:22px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice-family a strong{font-size:18px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a small{font-size:15px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-choice a:after{left:8px;width:25px;height:25px;font-size:20px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-all{order:7;width:100%;margin-top:19px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-all a.elementor-button{font-size:14px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-footer{padding:10px 9px!important}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-footer .elementor-heading-title{font-size:12px}.elementor-901047 .elementor-element.elementor-element-6941885e .pal-stage{display:none!important}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-stage{display:flex!important;order:3;width:100%;padding-top:5px!important;margin-bottom:20px!important}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-stage:before{width:264px;height:264px;top:2px;box-shadow:0 0 0 8px #ffffff33}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-hero{width:252px!important}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-hero img{width:252px;height:252px;border:5px solid #fff}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-note .elementor-heading-title{font-size:24px;margin-top:13px}.elementor-901047 .elementor-element.elementor-element-6941885e.pal-variant-b .pal-caption .elementor-heading-title{font-size:11px;margin-top:10px}.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-widget-content{max-width:calc(100vw - 20px);border-radius:28px}.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-message{max-height:calc(100svh - 26px);border-radius:28px}.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-close-button{top:9px;right:10px}}
@media(prefers-reduced-motion:reduce){.elementor-901047 .elementor-element.elementor-element-6941885e *{transition:none!important;animation:none!important}}

.elementor-901047 .elementor-element.elementor-element-6941885e .pal-head img{border-radius:50%;}
.elementor-popup-modal:has(.pal-hanukkah-native) .dialog-message{width:100%!important;max-width:100%!important;}
/* Scope: only the new Hanukkah dialogs. Keep consent above the promotion. */
.elementor-popup-modal:has(.pal-hanukkah-native){position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;max-width:none!important;z-index:100000!important;}
body:has(:is(#elementor-popup-modal-901044,#elementor-popup-modal-901047):not([style*="display: none"])) :is(#ht-ctc-chat,#pojo-a11y-toolbar){z-index:9998!important;}
/* Mobile footer clearance above the unchanged privacy revisit control. */
@media(max-width:600px){.elementor-901047 .elementor-element.elementor-element-6941885e .pal-footer{padding-bottom:56px!important;}}/* End custom CSS */