.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hassamal-footer{width:100%;color:var(--footer-text);background:var(--footer-background);border-top:1px solid var(--footer-border)}.hassamal-footer__container{width:100%;max-width:1440px;margin-inline:auto;padding:var(--footer-mobile-padding) 16px 18px}.hassamal-footer a{color:inherit;text-decoration:none}.hassamal-footer a:hover{color:var(--footer-accent)}.hassamal-footer__top{display:grid;gap:22px;padding-bottom:22px}.hassamal-footer__brand{max-width:420px}.hassamal-footer__logo{width:auto;max-width:190px;max-height:64px}.hassamal-footer__shop-name{display:inline-block;color:var(--footer-text);font-size:20px;font-weight:800;line-height:1.2}.hassamal-footer__description{max-width:380px;margin:9px 0 0;font-size:13px;line-height:1.5;opacity:.72}.hassamal-footer__newsletter{max-width:520px}.hassamal-footer__newsletter-heading{margin:0;font-size:17px;font-weight:800;line-height:1.2}.hassamal-footer__newsletter-text{margin:6px 0 11px;font-size:12px;line-height:1.45;opacity:.7}.hassamal-footer__email-row{display:flex;min-height:44px;overflow:hidden;border:1px solid var(--footer-border);border-radius:12px;background:#fff}.hassamal-footer__email{width:100%;min-width:0;padding:0 13px;border:0;outline:none;color:#0d345b;background:transparent;font-size:13px}.hassamal-footer__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-width:48px;padding:0 14px;border:0;color:#0d345b;background:var(--footer-accent);font-size:12px;font-weight:800;cursor:pointer}.hassamal-footer__form-message{margin:8px 0 0;font-size:11px}.hassamal-footer__form-message--error{color:#a52323}.hassamal-footer__desktop-columns{display:none}.hassamal-footer__mobile-columns{border-top:1px solid var(--footer-border)}.hassamal-footer__accordion{border-bottom:1px solid var(--footer-border)}.hassamal-footer__accordion summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-size:13px;font-weight:800;cursor:pointer}.hassamal-footer__accordion summary::-webkit-details-marker{display:none}.hassamal-footer__accordion summary span{color:var(--footer-accent);font-size:18px;transition:transform .2s ease}.hassamal-footer__accordion[open] summary span{transform:rotate(45deg)}.hassamal-footer__accordion-content{padding:0 0 15px;font-size:12px;line-height:1.5}.hassamal-footer__column-heading,.footer-location__heading{margin:0 0 13px;color:var(--footer-text);font-size:14px;font-weight:800}.hassamal-footer__links{display:grid;gap:9px;margin:0;padding:0;list-style:none}.hassamal-footer__links a{font-size:12px;opacity:.76}.hassamal-footer__placeholder{margin:0;font-size:11px;opacity:.55}.footer-socials{display:flex;flex-wrap:wrap;gap:9px}.footer-socials__link{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--footer-border);border-radius:999px;color:var(--footer-text);background:#ffffff73;font-size:11px;font-weight:750;transition:color .2s ease,border-color .2s ease,transform .2s ease}.footer-socials__link:hover{color:var(--footer-accent);border-color:var(--footer-accent);transform:translateY(-2px)}.footer-socials__link svg{display:block;width:18px;height:18px;flex:0 0 18px}.footer-socials__empty{margin:0;font-size:11px;opacity:.6}.footer-location__content{display:grid;gap:9px}.footer-location__item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;margin:0;font-size:12px;line-height:1.5}.footer-location__icon{color:var(--footer-accent);font-weight:800}.footer-location__hours{font-size:11px;line-height:1.55;opacity:.72}.footer-location__hours p{margin:0}.hassamal-footer__bottom{display:flex;flex-direction:column-reverse;align-items:center;gap:13px;margin-top:18px;padding-top:17px;border-top:1px solid var(--footer-border);text-align:center}.hassamal-footer__copyright{font-size:10px;line-height:1.5;opacity:.68}.hassamal-footer__payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.hassamal-footer__payment svg{width:34px;height:auto}@media screen and (max-width:749px){.footer-socials{flex-wrap:nowrap}.footer-socials__link{width:38px;min-width:38px;height:38px;min-height:38px;justify-content:center;padding:0}.footer-socials__link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (min-width:750px){.hassamal-footer__container{padding:var(--footer-desktop-padding) 28px 24px}.hassamal-footer__top{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:start;gap:48px;padding-bottom:34px}.hassamal-footer__shop-name{font-size:24px}.hassamal-footer__description{font-size:14px}.hassamal-footer__mobile-columns{display:none}.hassamal-footer__desktop-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:30px 0;border-top:1px solid var(--footer-border)}.hassamal-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}@media screen and (min-width:990px){.hassamal-footer__container{padding-inline:40px}.hassamal-footer__desktop-columns{grid-template-columns:.9fr .9fr 1.2fr 1.2fr}}.hassamal-footer{--footer-text: #12344d !important;--footer-accent: #c99b4b !important;--footer-border: rgba(18, 52, 77, .12) !important;position:relative;overflow:hidden;color:#12344d;background:radial-gradient(circle at 12% 15%,rgba(201,155,75,.16),transparent 32%),linear-gradient(135deg,#f7f0e6,#eadcc9);border-top:1px solid rgba(201,155,75,.35);font-family:var(--font-body-family);font-style:var(--font-body-style)}.hassamal-footer:before{position:absolute;top:-120px;right:-100px;width:330px;height:330px;border:1px solid rgba(18,52,77,.07);border-radius:50%;box-shadow:0 0 0 55px #12344d05,0 0 0 110px #12344d03;content:"";pointer-events:none}.hassamal-footer__container{position:relative;z-index:1;max-width:1200px}.hassamal-footer h2,.hassamal-footer p,.hassamal-footer a,.hassamal-footer span,.hassamal-footer input,.hassamal-footer button{font-family:var(--font-body-family)}.hassamal-footer__column-heading,.footer-location__heading{position:relative;margin-bottom:20px;color:#12344d;font-size:15px;font-weight:800;letter-spacing:.04em}.hassamal-footer__column-heading:after,.footer-location__heading:after{display:block;width:30px;height:2px;margin-top:9px;border-radius:2px;background:#c99b4b;content:""}.hassamal-footer__description,.hassamal-footer__newsletter-text,.hassamal-footer__links a,.footer-location__item,.footer-location__hours,.hassamal-footer__copyright{color:#5f6b72;opacity:1}.hassamal-footer__links a,.footer-location__item a,.hassamal-footer__copyright a{transition:color .25s ease,transform .25s ease}.hassamal-footer__links a:hover,.footer-location__item a:hover,.hassamal-footer__copyright a:hover{color:#c99b4b}.hassamal-footer__links a:hover{display:inline-block;transform:translate(4px)}.hassamal-footer__newsletter{padding:27px 30px;border:1px solid rgba(18,52,77,.1);border-radius:20px;background:#ffffff85}.hassamal-footer__email-row{overflow:hidden;border:0;border-radius:999px;background:#fff}.hassamal-footer__submit{color:#0b2639;background:#c99b4b}.footer-socials__link{width:40px;min-width:40px;height:40px;min-height:40px;justify-content:center;padding:0;border:1px solid rgba(18,52,77,.18);border-radius:50%;color:#12344d;background:transparent}.footer-socials__link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer-socials__link:hover{color:#fff;border-color:#c99b4b;background:#c99b4b;transform:translateY(-3px)}.footer-location__icon{color:#c99b4b}.hassamal-footer__payment svg{border-radius:0;background:transparent}@media screen and (max-width:749px){.hassamal-footer__newsletter{padding:22px 18px}.hassamal-footer__accordion summary{color:#12344d}.hassamal-footer__accordion-content{color:#5f6b72}.hassamal-footer__column-heading:after,.footer-location__heading:after{display:none}}.whatsapp-popup{position:fixed!important;z-index:999;right:14px!important;bottom:var(--whatsapp-bottom-mobile);left:auto!important;width:54px!important;max-width:54px!important;height:54px;grid-column:auto!important;pointer-events:none}.whatsapp-popup__details{position:relative;width:54px;height:54px;pointer-events:auto}.whatsapp-popup__trigger{display:grid;width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--whatsapp-icon-color);background:var(--whatsapp-color);box-shadow:0 8px 24px #00000038;list-style:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-popup__trigger::-webkit-details-marker{display:none}.whatsapp-popup__trigger::marker{content:""}.whatsapp-popup__trigger:hover{transform:translateY(-2px);box-shadow:0 11px 28px #00000042}.whatsapp-popup__trigger svg{display:block;width:30px;height:30px}.whatsapp-popup__panel{position:absolute;right:0;bottom:66px;width:min(310px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(13,52,91,.1);border-radius:17px;color:var(--whatsapp-popup-text);background:var(--whatsapp-popup-background);box-shadow:0 14px 38px #0003;transform:translateY(8px);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.whatsapp-popup__details[open] .whatsapp-popup__panel{transform:translateY(0);opacity:1;visibility:visible}.whatsapp-popup__header{display:flex;align-items:center;gap:10px;padding:14px;color:var(--whatsapp-icon-color);background:var(--whatsapp-color)}.whatsapp-popup__header>svg{display:block;width:31px;height:31px;flex:0 0 31px}.whatsapp-popup__header strong{display:block;font-size:14px;line-height:1.25}.whatsapp-popup__header span{display:block;margin-top:2px;font-size:10px;opacity:.88}.whatsapp-popup__body{padding:14px}.whatsapp-popup__message{margin:0 0 12px;padding:11px;border-radius:10px;color:var(--whatsapp-popup-text);background:#0d345b0f;font-size:12px;line-height:1.5}.whatsapp-popup__button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;color:var(--whatsapp-icon-color);background:var(--whatsapp-color);font-size:12px;font-weight:800;text-decoration:none}.whatsapp-popup__button svg{display:block;width:20px;height:20px}@media screen and (min-width:750px){.whatsapp-popup{right:24px!important;bottom:var(--whatsapp-bottom-desktop)}.whatsapp-popup__panel{bottom:68px;width:330px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAgAAAAAAQ */
