.spo-delivery-notice{margin:16px 0;padding:14px 16px;border:1px solid #dce1e7;border-left:3px solid #df1683;border-radius:8px;background:#fafbfd;color:#273444;font-size:13px;line-height:1.6}.spo-delivery-notice p{margin:0 0 8px}.spo-delivery-help{position:relative}.spo-delivery-help summary{cursor:pointer;color:#9d0c59;font-weight:600}.spo-delivery-help[open]>div{padding:12px;margin-top:8px;background:#fff;border:1px solid #dce1e7;border-radius:6px;box-shadow:0 5px 18px #0001}.spo-estimate{display:block;line-height:1.5;margin:6px 0;font-size:12px}.spo-delivery-notice:has(+ .spo-delivery-notice){display:none}
.spo-delivery-notice{padding:20px;border:2px solid #c60069;background:#fff2f8;color:#42213a;box-shadow:0 4px 16px #9d0c590c}.spo-deadline-heading{display:flex;align-items:center;gap:16px;margin-bottom:12px}.spo-deadline-clock{width:52px;height:52px;flex:none;color:#b50060}.spo-deadline-heading>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.spo-deadline-title{flex-basis:100%;font-size:16px;line-height:1.3;color:#91004d}.spo-deadline-time{font-size:36px;font-weight:800;line-height:1.3;color:#b50060}.spo-deadline-time small{font-size:19px;font-weight:700}.spo-deadline-zone{font-size:12px}.spo-delivery-notice .spo-deadline-promise{font-weight:700;font-size:14px}.spo-delivery-notice .spo-deadline-after{padding:10px 12px;background:#b50060;color:#fff;border-radius:6px;font-size:13px}.spo-delivery-notice .spo-deadline-after strong{display:block;color:#fff}.spo-deadline-conditions{font-size:12px}
.spo-order-deadline{display:block!important;font-size:11px!important;line-height:1.5!important;color:#5a3549!important;margin:5px 0 0}.spo-cards .spo-offer-cart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:10px 12px;border-radius:6px;background:#c60069;color:#fff;font-size:12px;font-weight:700;line-height:1.3;margin-top:8px}.spo-offer-cart svg{display:block;width:19px;height:19px;flex:none}.spo-delivery-option:hover .spo-offer-cart{background:#a60059}.spo-cards .spo-delivery-option .spo-offer-cart>span{color:#fff}.spo-cards .spo-primary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1050px){.spo-cards .spo-delivery-option>.spo-order-deadline,.spo-cards .spo-delivery-option>.spo-offer-cart{grid-column:1/-1;grid-row:auto}.spo-cards .spo-delivery-option>.spo-offer-cart{margin-top:7px}}
#spo-print .spo-back,#spo-cards .spo-back{background:#c60069!important;color:#fff!important;border:1px solid #c60069!important;border-radius:8px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;min-height:46px}#spo-print .spo-back:hover,#spo-cards .spo-back:hover{background:#a60059!important}
#masthead #hfe-menu-cart__toggle_button,#masthead #hfe-menu-cart__toggle_button:hover,#masthead #hfe-menu-cart__toggle_button:focus{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#191918!important}#masthead #hfe-menu-cart__toggle_button .elementor-button-icon,#masthead #hfe-menu-cart__toggle_button .eicon{color:#c60069!important;background:transparent!important}#masthead #hfe-menu-cart__toggle_button .elementor-button-icon:before{background:#c60069!important;color:#fff!important;border-radius:50%}.spo-delivery-help summary{padding-top:4px;color:#91004d}@media(max-width:480px){.spo-delivery-notice{padding:14px}.spo-deadline-heading{gap:10px}.spo-deadline-clock{width:42px;height:42px}.spo-deadline-title{font-size:14px}.spo-deadline-time{font-size:32px}}