.elementor-1804 .elementor-element.elementor-element-1acb909{--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-1804 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1804{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-1804 .dialog-message{width:420px;height:100vh;align-items:flex-start;}#elementor-popup-modal-1804 .dialog-close-button{display:flex;}@media(max-width:767px){#elementor-popup-modal-1804 .dialog-message{width:90vw;}#elementor-popup-modal-1804{justify-content:flex-end;}}/* Start custom CSS */#elementor-popup-modal-1804{border-radius:20px 0 0 20px;overflow:hidden;box-shadow:0 20px 60px rgba(8,34,108,.25)}#elementor-popup-modal-1804 .dialog-message{overflow:auto;height:100vh;height:100dvh}#elementor-popup-modal-1804 .dialog-close-button{color:#08226c;inset-inline-end:auto!important;left:auto!important;right:10px!important;top:10px!important;width:32px;height:32px;font-size:14px;display:flex!important;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}#elementor-popup-modal-1804 .dialog-close-button:hover{opacity:1}#elementor-popup-modal-1804 .dialog-close-button svg{width:14px;height:14px}@media (pointer:coarse){#elementor-popup-modal-1804 .dialog-close-button{width:44px;height:44px;right:4px!important;top:4px!important}}#elementor-popup-modal-1804 .dialog-close-button:focus-visible{outline:3px solid #D5A946}#elementor-popup-modal-1804 .tk-cd-body .widget_shopping_cart_content{padding:0}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart{list-style:none;margin:0;padding:0;max-height:48vh;overflow:auto}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100px;padding:14px 122px 14px 10px;border-bottom:1px solid #e8e4d6;font-size:14px;line-height:1.35;text-align:center}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item a:not(.remove){display:block;font-family:Assistant,Assistant!important;font-size:15px!important;font-weight:700!important;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1.3!important;color:#08226c!important;text-decoration:none;text-align:center;overflow-wrap:anywhere;word-break:break-word}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item img{position:absolute!important;right:38px;top:50%;transform:translateY(-50%);width:72px!important;height:72px!important;max-width:72px;margin:0!important;border-radius:8px;object-fit:contain;background:#fff;border:1px solid #eee}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item .quantity{display:block;position:static;margin:2px 0 0;font-family:Assistant,Assistant;font-size:15px;font-weight:700;line-height:1.3;color:#08226c;text-align:center}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item a.remove{position:absolute!important;right:0!important;left:auto!important;top:16px!important;width:26px!important;height:26px!important;display:flex!important;align-items:center;justify-content:center;font-size:12px!important;line-height:1!important;color:#08226c!important;background:#f3efe0!important;border:0!important;border-radius:50%;text-decoration:none;opacity:1;margin:0!important;padding:0!important;transition:background .15s}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item a.remove:hover,#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart-item a.remove:focus-visible{background:#D5A946!important;color:#08226c!important}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__total{display:block;text-align:center;padding:16px 0 14px;margin:0;border-top:1px solid #e8e4d6;font-size:18px;font-weight:700}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__total strong{font-weight:700;margin-left:6px}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:700}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 6px}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button{display:block;text-align:center;border-radius:12px;padding:13px 16px;font-family:Assistant,Assistant!important;font-size:17px;font-weight:700!important;border:1.5px solid #08226c;background:#fff;color:#08226c;margin:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover){#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button:not(.checkout):hover{background:#08226c;border-color:#08226c;color:#FFFFFF!important;box-shadow:0 4px 12px rgba(8,34,108,.22);transform:translateY(-1px)}}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button:not(.checkout):focus-visible,#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button:not(.checkout):active{background:#08226c;border-color:#08226c;color:#FFFFFF!important}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button.checkout{background:#D5A946;border-color:#D5A946;color:#08226c}@media (hover:hover){#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button.checkout:hover{background:#BE932F;border-color:#BE932F;color:#08226c;box-shadow:0 4px 12px rgba(8,34,108,.22);transform:translateY(-1px)}}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button.checkout:focus-visible,#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__buttons a.button.checkout:active{background:#BE932F;border-color:#BE932F;color:#08226c}#elementor-popup-modal-1804 .tk-cd-body .woocommerce-mini-cart__empty-message{text-align:center;font-size:18px;padding:30px 0}/* End custom CSS */