.baltik-christmas{background:#262d26;color:#f4eee5;border-block-end:1px solid #655842;padding-block:20px}.baltik-christmas-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center}.baltik-christmas h2{color:inherit;font:600 32px/1.1 var(--serif,Georgia,serif);margin:0 0 6px}.baltik-christmas p{margin:0;font-size:13px}.baltik-christmas strong{color:#e8cfa7}.baltik-christmas-countdown{display:grid;grid-template-columns:repeat(4,minmax(56px,1fr));gap:6px;margin:0;text-align:center}.baltik-christmas-countdown>div{display:flex;flex-direction:column-reverse;padding:6px 5px;border:1px solid #796c55;border-radius:4px}.baltik-christmas-countdown dd{margin:0;font:600 24px/1.1 var(--sans,sans-serif);font-variant-numeric:tabular-nums}.baltik-christmas-countdown dt{font-size:10px;color:#e3d6c4}.baltik-christmas .button{white-space:nowrap;gap:12px}@media (max-width:900px){.baltik-christmas-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.baltik-christmas-copy{grid-column:1 / -1}.baltik-christmas-countdown{justify-self:start}}@media (max-width:540px){.baltik-christmas{padding-block:15px}.baltik-christmas-inner{grid-template-columns:minmax(0,1fr)}.baltik-christmas h2{font-size:27px}.baltik-christmas-countdown{width:min(100%, 276px)}.baltik-christmas .button{justify-self:start;min-height:44px}}.baltik-dispatch-tools{margin:8px 0 16px;color:#f4eee5}.baltik-dispatch-note{font-size:13px;line-height:1.5;margin:0 0 8px;color:#ddd0c1}.baltik-dispatch-calendar-toggle{border:1px solid #a18869;border-radius:4px;padding:8px 13px;min-height:44px;background:#201813;color:#f5e2c4;font:inherit;cursor:pointer}.baltik-dispatch-calendar-toggle:hover{background:#34271c}.baltik-dispatch-calendar{width:min(100%, 334px);margin-top:10px;padding:10px;border:1px solid #8e775c;border-radius:6px;background:#201813;color:#f4eee5;box-sizing:border-box}.baltik-dispatch-calendar .ui-datepicker-header{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;align-items:center;text-align:center;min-height:38px}.baltik-dispatch-calendar .ui-datepicker-title{grid-column:2;grid-row:1;font-weight:650}body.woocommerce-checkout .baltik-dispatch-calendar .ui-datepicker-title,body.woocommerce-checkout .baltik-dispatch-calendar .ui-datepicker-title span{color:#f4eee5!important}.baltik-dispatch-calendar .ui-datepicker-prev,.baltik-dispatch-calendar .ui-datepicker-next{display:grid;place-items:center;min-height:36px;grid-row:1;color:#e5c8a0;cursor:pointer}.baltik-dispatch-calendar .ui-datepicker-prev{grid-column:1}.baltik-dispatch-calendar .ui-datepicker-next{grid-column:3}.baltik-dispatch-calendar .ui-datepicker-header .ui-icon{font-size:0}.baltik-dispatch-calendar .ui-datepicker-header .ui-icon::after{content:'';display:block;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(135deg)}.baltik-dispatch-calendar .ui-datepicker-next .ui-icon::after{transform:rotate(-45deg)}.baltik-dispatch-calendar table{width:100%;table-layout:fixed;border-collapse:collapse;margin:4px 0 0}.baltik-dispatch-calendar th,.baltik-dispatch-calendar td{padding:2px;border:0;text-align:center}.baltik-dispatch-calendar th{font-size:12px;color:#ddd0c1}.baltik-dispatch-calendar td>a,.baltik-dispatch-calendar td>span{display:grid;min-height:34px;place-items:center;border-radius:3px}.baltik-dispatch-calendar td>a{background:#c9ab81;text-decoration:none;font-weight:700}body.woocommerce-checkout .baltik-dispatch-calendar td>a{color:#15100d!important}.baltik-dispatch-calendar td>a:hover,.baltik-dispatch-calendar .baltik-dispatch-date-selected>a{background:#f3dcbc}.baltik-dispatch-calendar .ui-state-disabled{opacity:.48;cursor:default}.baltik-dispatch-tools :focus-visible{outline:2px solid #f3dcbc;outline-offset:2px}