.season-deadlines-wrapper{position:relative;width:100%;margin-top:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:-20px}.season-deadlines *{color:#273F1E;font-family:Gilroy,serif;font-weight:500}.season-deadlines{background-image:url('https://dynamic-images-picturehappy.s3.eu-central-1.amazonaws.com/info/deadlines/deadlines_2024/needles-top-5.png');background-size:300px 242px;background-repeat:no-repeat;background-position:top right}.season-deadlines.in-delivery{background-image:url('https://dynamic-images-picturehappy.s3.eu-central-1.amazonaws.com/info/deadlines/deadlines_2024/needles-top-5.png');background-size:250px 200px;background-repeat:no-repeat;background-position:top right}@media screen and (max-width:800px){.season-deadlines:not(.in-delivery){background-image:none}}@media screen and (max-width:1200px){.season-deadlines:not(.in-delivery){background-size:195px 157px}}@media screen and (min-width:1800px){.season-deadlines:not(.in-delivery){background-position:top 0 right 300px}}@media screen and (min-width:2300px){.season-deadlines:not(.in-delivery){background-position:top 0 right 500px}}.season-deadlines .home-block-ultra-max-width{grid-template-columns:1fr;min-height:40dvh}.season-deadlines-wrapper .header{display:flex;flex-direction:column;align-items:center;justify-content:center}.season-deadlines-wrapper .header h2{font-size:35px;font-family:Gilroy,serif;font-weight:600;text-align:center}.season-deadlines-wrapper .header span{font-size:14px;text-transform:uppercase;margin-top:2rem;max-width:65%;text-align:center;line-height:1.75rem}.season-deadlines-wrapper .header span strong{font-weight:bold}.season-deadlines-wrapper .delivery-options{max-width:100%;display:flex;flex-direction:column;gap:1dvh;margin-top:2rem}.season-deadlines-wrapper .delivery-options{max-width:100%;display:grid;gap:2dvw;margin-top:2rem}.season-deadlines-wrapper .delivery-options.with-lines{gap:0;margin-bottom:20px;display:flex;flex-direction:column}@media screen and (min-width:500px){.season-deadlines-wrapper .delivery-options,.season-deadlines-wrapper .delivery-options.with-lines{max-width:700px;display:grid;gap:2dvw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (min-width:700px){.season-deadlines-wrapper .delivery-options,.season-deadlines-wrapper .delivery-options.with-lines{display:grid;gap:2dvw;max-width:900px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}@media screen and (min-width:1100px){.season-deadlines-wrapper .delivery-options,.season-deadlines-wrapper .delivery-options.with-lines{display:grid;gap:2dvw;max-width:1100px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}@media screen and (min-width:1300px){.season-deadlines-wrapper .delivery-options,.season-deadlines-wrapper .delivery-options.with-lines{display:grid;gap:2dvw;max-width:1300px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}.season-deadlines-wrapper .delivery-options .delivery-option{list-style-type:none;padding:1.5rem}.season-deadlines-wrapper .delivery-options.with-lines .delivery-option:not(:first-child){border-left:solid thin #273F1E}.season-deadlines-wrapper .delivery-options.with-lines .delivery-option{padding:2rem;grid-template-rows:350px auto;display:grid;gap:35px}.season-deadlines-wrapper .delivery-options .delivery-option.expired{filter:grayscale(100%)}.season-deadlines-wrapper .delivery-options .delivery-option a{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:.5rem;margin-top:-20px}.season-deadlines-wrapper .delivery-options .delivery-option .info-icon{position:absolute;right:35px;top:35px;font-size:3.75rem;line-height:4rem}.season-deadlines-wrapper .delivery-options .delivery-option .image{width:80%;aspect-ratio:4/3;display:block;margin-bottom:-50px}.season-deadlines-wrapper .delivery-options .delivery-option .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.season-deadlines-wrapper .delivery-options .delivery-option .deadline{font-size:32px;font-family:Gilroy,serif;font-weight:600;white-space:nowrap}.season-deadlines-wrapper .delivery-options .delivery-option .deadline-time{font-size:24px;font-family:Gilroy,serif;font-weight:600;line-height:24px}.season-deadlines-wrapper .delivery-options .delivery-option .order-by,.season-deadlines-wrapper .delivery-options .delivery-option .notice{font-size:13px;text-transform:uppercase;letter-spacing:1px}.season-deadlines-wrapper .delivery-options .delivery-option .order-by{margin-top:35px}.season-deadlines-wrapper .delivery-options .delivery-option .notice{max-width:70%;text-align:center;min-height:50px;display:grid;flex-direction:row;align-items:center;justify-content:center;gap:15px;margin-top:10px;line-height:22px;grid-template-columns:auto auto}.season-deadlines-wrapper .delivery-options .delivery-option .notice .delivery-logo{display:flex;align-items:center;justify-content:start;height:40px;flex:0 0 auto}.season-deadlines-wrapper .delivery-options .delivery-option .notice .delivery-logo img{width:100%;height:100%}.season-deadlines .season-deadlines-wrapper .delivery-options .delivery-option .notes{color:#273F1E;padding:0 20px}.season-deadlines .season-deadlines-wrapper .delivery-options .delivery-option .notes *{font-family:Inter,Gilroy,serif !important;font-weight:normal}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-header,.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-content{display:block;font-family:inherit}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-header{font-size:16px;font-weight:700;margin-bottom:20px}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block:not(:first-child) .deadline-text-block-header{margin-top:40px}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-header.important{color:#AF0E17}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-content{font-size:14px;margin-bottom:10px;line-height:23px}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-content strong{font-weight:600}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-content strong.important{color:#AF0E17}.season-deadlines-wrapper .delivery-options .delivery-option .notes .deadline-text-block-content a{display:inline;font-weight:600;text-decoration:underline}.seasonal-spacer{margin-bottom:30px;display:block}