.check-postcode-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.check-post-overlay{width:100%;height:100%;background-color:#00000075}.register-form{z-index:9999!important}.check-postcode-popup .check-postcode-popup-form{position:absolute;z-index:1;width:100%;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);border-radius:8px;background:#fcece0;padding:56px 40px;max-width:500px}.check-postcode-popup .check-postcode-popup-form .cross-icon{cursor:pointer;position:absolute;right:16px;top:16px;width:24px;height:24px;display:block}.check-postcode-popup .check-postcode-popup-form form{margin:0}.check-postcode-popup .check-postcode-popup-form .paragraph{display:block}.check-postcode-popup .check-postcode-popup-form input::placeholder{opacity:.5;color:#2b2b2be6}.check-postcode-popup .check-postcode-popup-form .inner-wrap{flex:1}.check-postcode-popup .check-postcode-popup-form .hb_btn{color:#2b2b2b;text-align:center;font-size:16px;font-weight:400;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:2px;text-underline-position:from-font;display:none;text-decoration:underline;display:block;max-width:fit-content;margin:28px auto 0}.check-postcode-popup .check-postcode-popup-form .hb_retun_text{color:#dc325f;font-size:14px;font-weight:400;line-height:1.14;text-decoration:none}.hb_flex-item{display:flex;align-items:center;grid-area:16px}.hb_content-wrap{flex:1}.hb_content-wrap .heading6{margin-bottom:8px}.hb_content-wrap ul{list-style:disc;padding-left:20px}.col-span-full .delivery_info{padding:8px 0;display:flex;align-items:center;gap:6px}.col-span-full .delivery_info.delivery_edit{padding-top:0;padding-bottom:4px;margin-top:10px}.info_message__icon svg,.col-span-full .delivery_info .delivery_inf__icon{width:21px;height:21px}.col-span-full .delivery_info .delivery_edit__text,.col-span-full .delivery_info .delivery_inf__text{color:#2b2b2b;font-size:14px;letter-spacing:0;font-weight:400;line-height:1.14;max-width:332px}.col-span-full .delivery_info .delivery_edit__text{max-width:100%;padding-top:3px}.col-span-full .delivery_info .delivery_edit__text .underline{color:#dc325f;font-size:14px;font-weight:400;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:1px;text-underline-position:from-font}.bg-linen .heading3.text-cerise{display:flex;align-items:flex-end;gap:2px}.bg-linen .hb_delivery_text{color:#dc325f;font-size:21px;font-weight:400;letter-spacing:0;line-height:1;letter-spacing:-1px;margin-bottom:7px;display:none}.hb_inner_wrapper .add-step{max-width:calc(50% - 4px);flex:calc(50% - 4px)}.info_message{gap:6px;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;font-family:Gabarito;margin-top:12px}.hb_form_contact:has(.button2.button2--lg.button2--primary[disabled]) .delivery_edit{border-bottom:1px solid #F6CBC8;padding-bottom:16px}.content-for-layout.cart textarea:focus-visible,.content-for-layout.cart textarea:focus,.hb_inner_wrapper input:focus-visible,.hb_inner_wrapper .add-step input:focus-visible,.check-postcode-popup-form input:focus-visible,.hb_form_contact input:focus-visible,.check-postcode-popup-form input:focus,.hb_form_contact input:focus{outline:none;box-shadow:unset}.progress-bar .button2.button2--primary[disabled]{border:none!important}.md\:hidden{display:none}.bg-linen .tp-widget-trustscore,.bg-linen .tp-widget-rating{color:#007663}.bg-linen .tp-widget-wrapper a{text-align:left}.bg-linen .review-logo{max-width:204px;margin-bottom:16px}.bg-linen .button_wrap{pointer-events:none}.bg-linen .para-block-wrap{display:flex;align-items:center;gap:10px;position:relative}.bg-linen .hover_text{position:absolute;top:100%;left:0;background-color:#fff;width:300px;padding:10px;z-index:1;border-radius:10px;opacity:0;visibility:hidden}.bg-linen .icon-i{cursor:pointer}.bg-linen .icon-i:hover+.hover_text{opacity:1;visibility:visible}@media screen and (max-width:1023px){.hb_inner_wrapper .add-step{max-width:unset;flex:1}.hb_inner_wrapper .add-step.button2.button2--primary{max-width:52px;flex:52px}}@media screen and (max-width:767px){.check-postcode-popup .check-postcode-popup-form{padding:40px 20px;max-width:93%}.flex-1.flex.flex-col.items-start .heading6.text-black{line-height:1.2}form .bg-yellow label,form .info_message{align-items:flex-start!important}form .bg-yellow input[type=checkbox],.info_message .info_message__icon{margin-top:2px}.hb_flex-item img{width:80px;height:80px}.bg-linen .heading3.text-cerise{gap:5px;font-size:2rem}.bg-linen .hb_delivery_text{font-size:16px;margin-bottom:4px}.bg-linen .service-text{font-size:1.2rem}.bg-linen#product-hero{padding-top:2rem}.bg-linen .product_img{aspect-ratio:1 / .8}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/custom-product.css.map */
