.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}}.featured-product-carousel{display:flex;align-items:center;gap:70px;margin:60px 0 10px}.featured-product-media{max-width:540px;width:100%}.featured-product-content{max-width:620px;width:100%}.featured-product-carousel .free-text{color:var(--Pink, #DC325F);font-family:var(--font-family-Font-3, "PT Serif");font-size:21px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-1px}.bg-linen .featured-product-carousel .heading3.text-cerise{align-items:center}.featured-product-carousel .sticky-button .button2--primary{margin-top:50px}.main-section .description_subtitle{color:var(--color-grey-17, #2B2B2B);font-family:var(--font-family-Font-1, Gabarito);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-24, 24px);margin-top:10px;letter-spacing:0}@media screen and (max-width:991px){.featured-product-carousel{flex-direction:column}}@media screen and (max-width:767px){.featured-product-carousel{margin:40px 0 0;gap:20px}.bg-linen .featured-product-carousel .product_img{aspect-ratio:1}.bg-linen .featured-product-carousel .heading3.text-cerise{font-size:30px}.featured-product-carousel .free-text{font-size:16px}.bg-linen .featured-product-carousel .service-text{font-size:14px}.featured-product-carousel .custom-cart-list{margin-top:24px}.featured-product-carousel .sticky-button .button2--primary{margin-top:43px}.main-section .description_subtitle{font-size:14px;line-height:20px}}.cart-summery input{box-shadow:none}.cart-summery .button2{font-weight:400}.cart-product-description{letter-spacing:-.1px;margin-top:10px;display:block}@media screen and (max-width:767px){.cart-product-description{margin-top:10px}}.disable-date-picker{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/98/assets/custom-product.css.map */
