.elementor-307 .elementor-element.elementor-element-e6a7d9e{--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;--justify-content:flex-start;--overflow:auto;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px}.elementor-307 .elementor-element.elementor-element-e6a7d9e:not(.elementor-motion-effects-element-type-background),.elementor-307 .elementor-element.elementor-element-e6a7d9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit{background-color:var(--e-global-color-c043e71);border-style:solid;border-color:var(--e-global-color-accent)}.elementor-307 .elementor-element.elementor-element-8dc9ce7>.elementor-widget-container{border-style:none}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-input{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:none;border-radius:0 0 0 0}.elementor-307 .elementor-element.elementor-element-8dc9ce7{--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-color:var( --e-global-color-primary );--e-search-input-padding-block-start:17px;--e-search-input-padding-inline-start:24px;--e-search-input-padding-block-end:17px;--e-search-input-padding-inline-end:24px;--e-search-submit-margin-inline-start:10px;--e-search-icon-clear-size:0px;--e-search-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:17px 24px 17px 24px}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit span{font-family:var(--e-global-typography-dbc828b-font-family),Sans-serif;font-size:var(--e-global-typography-dbc828b-font-size);font-weight:var(--e-global-typography-dbc828b-font-weight);text-transform:var(--e-global-typography-dbc828b-text-transform);line-height:var(--e-global-typography-dbc828b-line-height);letter-spacing:var(--e-global-typography-dbc828b-letter-spacing);word-spacing:var(--e-global-typography-dbc828b-word-spacing)}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}#elementor-popup-modal-307 .dialog-widget-content{animation-duration:1.2s;background-color:var(--e-global-color-c5319e1);border-radius:0 0 0 0;margin:88px 0 0 0}#elementor-popup-modal-307{background-color:var(--e-global-color-525e8d1);justify-content:center;align-items:flex-start;pointer-events:all}#elementor-popup-modal-307 .dialog-message{width:600px;height:auto}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-input{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit span{font-size:var(--e-global-typography-dbc828b-font-size);line-height:var(--e-global-typography-dbc828b-line-height);letter-spacing:var(--e-global-typography-dbc828b-letter-spacing);word-spacing:var(--e-global-typography-dbc828b-word-spacing)}#elementor-popup-modal-307 .dialog-message{width:96vw}#elementor-popup-modal-307{justify-content:center;align-items:flex-start}#elementor-popup-modal-307 .dialog-widget-content{margin:8px 0 0 0}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-e6a7d9e{--content-width:69%}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-8dc9ce7{width:var(--container-widget-width,328px);max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;--e-search-submit-padding:4px 12px 4px 12px}.elementor-307 .elementor-element.elementor-element-8dc9ce7.elementor-element{--align-self:center}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-input{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit span{font-size:var(--e-global-typography-dbc828b-font-size);line-height:var(--e-global-typography-dbc828b-line-height);letter-spacing:var(--e-global-typography-dbc828b-letter-spacing);word-spacing:var(--e-global-typography-dbc828b-word-spacing)}.elementor-307 .elementor-element.elementor-element-8dc9ce7 .e-search-submit{border-width:1px 1px 1px 1px}#elementor-popup-modal-307 .dialog-message{width:96vw}#elementor-popup-modal-307 .dialog-widget-content{margin:8px 0 0 0}}.elementor-307 .elementor-element.elementor-element-e6a7d9e .elementor-element-8dc9ce7{display:none!important}.elementor-307 .elementor-element.elementor-element-e6a7d9e{padding:0!important}.spike-search{font-family:inherit;background:#FFF;border-radius:7px;overflow:hidden}.spike-search__bar{display:flex;align-items:center;gap:12px;padding:15px 16px}.spike-search__back{background:none;border:0;padding:0;cursor:pointer;color:#131011;display:flex}.spike-search__input{flex:1 1 auto;min-width:0;border:0;outline:none;background:none;font-weight:300;font-size:16px;line-height:1.2;letter-spacing:-.3px;color:#131011}.spike-search__input::placeholder{color:#8E8789}.spike-search__input::-webkit-search-cancel-button{display:none}.spike-search__hint{font-weight:400;font-size:11px;line-height:1;color:#9A9496;letter-spacing:.02em}.spike-search__icon{color:#131011;display:flex}.spike-search__body{border-top:1px solid #ECE9E9;padding:12px 16px 16px;max-height:62vh;overflow-y:auto}.spike-search__label{font-weight:500;font-size:9px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#A5A0A1;margin:6px 0 10px}.spike-search__popular a,.spike-search__sugg a{display:block;font-weight:300;font-size:13px;line-height:1.4;letter-spacing:-.2px;color:#131011;text-decoration:none;padding:4px 0}.spike-search__popular:hover a,.spike-search__sugg:hover a{color:#A5A0A1}.spike-search__popular a:hover,.spike-search__sugg a:hover{color:#000}.spike-search mark{background:rgb(255 0 0 / .16);color:inherit;padding:0 1px}.spike-search__product{display:flex;align-items:center;gap:12px;padding:7px 0;text-decoration:none}.spike-search__product img{width:46px;height:46px;object-fit:cover;background:#F2F1F1;border-radius:4px;flex:none}.spike-search__product b{display:block;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:-.2px;color:#131011}.spike-search__product span{display:block;font-weight:300;font-size:12px;line-height:1.35;letter-spacing:-.2px;color:#4A4446}.spike-search__product em{display:block;font-style:normal;font-weight:300;font-size:12px;line-height:1.4;color:#131011}.spike-search a.spike-search__cta{color:#FFFFFF!important}.spike-search__cta{display:block;margin-top:14px;background:#000;color:#FFF;border:1px solid #575757;border-radius:7px;text-align:center;padding:11px 10px;font-weight:300;font-size:13px;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.spike-search__empty{font-weight:300;font-size:13px;line-height:1.4;color:#6B6466;padding:6px 0 2px}@media (max-width:767px){.spike-search__hint{display:none}.spike-search__body{max-height:58vh}}.spike-search input.spike-search__input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;height:auto!important}.spike-search button.spike-search__back{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#131011!important}@keyframes spikeSearchIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#elementor-popup-modal-307 .dialog-widget-content{animation:spikeSearchIn .3s cubic-bezier(.33,1,.68,1) both!important;box-shadow:0 10px 34px rgb(19 16 17 / .14),0 0 0 1px rgb(19 16 17 / .05)!important}@media (max-width:1024px){#elementor-popup-modal-307 .dialog-widget-content{width:calc(100vw - 16px)!important;max-width:none!important;margin-top:8px!important}}.spike-search,.spike-search *{font-family:inherit!important}