@charset "UTF-8";.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0);scrollbar-width:none}.glider:not(.scrolled)::-webkit-scrollbar{display:none}.glider .fadeOut{opacity:0;transition:opacity 0s;transition-duration:1s}.glider .fadeIn{opacity:1;transition:opacity 0s;transition-duration:1s}.glider .prevIn{transform:translateX(100%)}.glider .nextIn{transform:translateX(-100%)}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}@media(max-width:768px){.glider-slide{flex:unset!important}}.glider-slide:not(:only-child) img{max-width:100%}.glider:not(.scrolled)::-webkit-scrollbar{opacity:0;height:0}.glider-prev,.glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#a89cc8}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{background:none;border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider:not(.scrolled)::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider:not(.scrolled)::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}.scrolled{padding-bottom:20px;scrollbar-color:#151515 #ebebeb;scrollbar-width:thin}@media(min-width:769px){.scrolled{padding-bottom:28px}}.scrolled::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:24px}.scrolled::-webkit-scrollbar{width:4px;height:4px}.scrolled::-webkit-scrollbar-thumb{background-color:#151515;border-radius:24px}.glamour-absolute{font-family:'Glamour Absolute'}.font-alt1{font-family:'Glamour Absolute Alt1'}.font-alt2{font-family:'Glamour Absolute Alt2'}i{font-family:"md22"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedIn:before{content:""}.icon-pinterest:before{content:""}.icon-tiktok:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-angle:before{content:""}.icon-arrow:before{content:""}.icon-calendar:before{content:""}.icon-check:before{content:""}.icon-cross:before{content:""}.icon-info:before{content:"";color:#737373}.icon-map-pin:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-shopping-cart:before{content:""}.icon-trash:before{content:""}.icon-user:before{content:""}body{font-family:'Brandon Grotesque','Arial',sans-serif;font-size:16px;line-height:1.5}body.fixed{position:fixed;top:0;left:0;right:0;overflow:overlay!important}@media only screen and (min-width:992px){body.fixed,body.fixed .header{margin-right:16px!important}}.covered,.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.content-with-header{padding-top:89px}@media(min-width:992px){.content-with-header{padding-top:160px}}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[type="radio"].ignore{position:fixed;top:0;left:-1px;opacity:0}.readMore{display:block;padding-top:12px;text-decoration:underline;cursor:pointer}@media(min-width:769px){.mobile{display:none!important}}@media(max-width:768px){.desktop{display:none!important}}.unlink{color:inherit;text-decoration:none}.unlink:hover{color:inherit}.overlay{position:absolute;margin-top:0;top:0;left:0;bottom:0;right:0;pointer-events:none;background:rgba(38,38,38,.2)}.panel-title:after{content:"";font-family:"md22"!important;font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0);color:#000;transition:all .3s ease-in-out}.active .panel-title:after{transform:translateY(-50%) rotate(180deg)}.required .form-label::after,.required .form-label-normal::after{content:"*"}.slider{display:flex}ul{text-align:left}.info-modal .info-modal-close{right:10px;top:10px}.no-delivery-modal,.no-delivery-modal .modal-btn{text-align:center}.footer-jenkins{position:fixed;display:flex;flex-direction:column;left:10px}.modal-footer{padding-top:32px}.image-background{background:#f6f6f6}.image-blend-multiply{mix-blend-mode:multiply}.field-validation-error{font-size:14px;color:#f2360d}.top-info-line{background:#f6f6f6;text-align:center;padding:4px 0;font-size:14px;line-height:24px}@media(min-width:769px){.top-info-line{font-size:16px;padding:12px 0}}.header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1010;transform:translateY(0);will-change:transform,top;transition:transform .2s ease-in-out,top .2s ease-in-out;border-bottom:1px solid #ebebeb}.header.hide{transform:translateY(-110%)}@media(min-width:992px){.header.hide{transform:translateY(-48px)}}.header .mobile{display:inherit!important}@media(min-width:992px){.header .mobile{display:none!important}}@media(max-width:991px){.header .desktop{display:none}}.header-main{min-height:56px;justify-content:space-between}@media(min-width:992px){.header-main{padding-bottom:12px}}@media(max-width:991px){.header-content{gap:16px}}.header-main,.header-content{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.header-logo{height:32px}@media(min-width:992px){.header-logo{height:48px;margin:16px 0 4px}.header-logo svg{height:48px;width:210px;transform:scale(1)}}.header-btn{padding:0;height:24px;line-height:24px;font-size:24px}.header-nav,.header-nav-subcategory{width:335px;background-color:#faf9f3;position:fixed;top:0;right:0;transform:translateX(500px);opacity:0;z-index:300;height:100vh;transition:transform .4s cubic-bezier(1,-.13,0,1.04),top .2s ease-in-out}@media(max-width:991px){.header-nav,.header-nav-subcategory{padding:0;overflow-y:auto;overflow-x:hidden}}@media(min-width:992px){.header-nav{width:100%;height:100%;position:static;transform:none;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:space-between;transition:none;opacity:1;background-color:#fff}}@media(max-width:991px){.hide .header-nav{top:97px}}.header-nav.active_js{transform:translateX(0);opacity:1}.header-nav-dropdown.active_js>.header-nav-subcategory{transform:translateX(0);opacity:1}.header-nav-category,.header-nav-subcategory,.header-nav-settings,.header-dropdown-subcategory{list-style:none;padding:0;margin:0}.header-nav-category{margin-bottom:24px}@media(min-width:992px){.header-nav-category{margin:0;display:flex;max-width:calc(100% - 200px);overflow:hidden}}@media(min-width:992px){.header-nav-subcategory{top:100%;left:50%;position:absolute;height:auto;width:100%;padding:32px 12px 40px;display:none;transform:translateX(-50%);opacity:1;background:#fff}.header-nav-subcategory.lvl-3{position:static;transform:none;padding:0;width:auto;flex-direction:column;padding-top:12px}.active .header-nav-subcategory{display:flex}.header-nav-subcategory::before,.header-nav-subcategory::after{content:"";display:block;background:#fff;position:absolute;width:100vw;left:50%;transform:translateX(-50%)}.header-nav-subcategory::before{top:0;height:100%;z-index:-1;border-top:1px solid #ebebeb}.header-nav-subcategory::after{bottom:0;height:20px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:-2}}.header-search-bar{top:100%;left:50%;position:absolute;width:100vw;max-width:1170px;display:none;transform:translateX(-50%);opacity:1;background:#fff;height:100vh;margin-right:auto;margin-left:auto;z-index:1;padding:16px 12px 0}@media(min-width:992px){.header-search-bar{padding:32px 12px 40px}}.header-search-bar.active{display:block}.header-search-bar::before,.header-search-bar::after{content:"";display:block;background:#fff;position:absolute;width:100vw;left:50%;transform:translateX(-50%)}.header-search-bar::before{top:0;height:100%;z-index:-1;border-top:1px solid #ebebeb}@media(min-width:768px){.header-search-bar{height:auto}.header-search-bar::after{bottom:0;height:20px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:-2}}.header-search-form{display:flex;align-items:center}.header-search-form .btn{font-size:24px;color:#737373;padding:0;height:auto;display:flex}.header-search-form .icon-angle{transform:rotate(90deg)}.header-search-input{flex:1;border:0;font-size:18px;line-height:27px;padding:0 8px}.header-search-input::placeholder{color:#737373}@media(min-width:992px){.header-search-input{font-size:26px;line-height:31px;padding:0 12px}}.header-search-tags{margin-top:30px}@media(min-width:992px){.header-search-tags{padding:0 32px}}.header-search-tags .tags{display:flex;gap:16px;margin:16px 0;flex-wrap:wrap}.header-search-tags .tag{background:#f2f2f2;border-radius:22px;border:0;padding:8px 16px;font-size:14px;font-weight:600;text-transform:lowercase}.header-search-tags-title{font-size:14px;line-height:24px;font-weight:800;letter-spacing:.08em}.header-nav-link{font-size:14px;line-height:19px;padding:16px 18px 16px 32px}.lvl-1>.header-nav-link{text-transform:uppercase;font-weight:600}.header-nav-link .lvl-2 a{position:relative}.header-nav-link .lvl-2 a:hover:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:#000}@media(max-width:991px){.lvl-2>.header-nav-link{text-transform:initial;font-weight:400;font-size:16px}}@media(min-width:992px){.header-nav-link{display:inline-block;padding:0}.lvl-1>.header-nav-link{padding-right:24px;white-space:nowrap}.lvl-1>.header-nav-link>span,.lvl-1>.header-nav-link>span{border-bottom:1px solid transparent;padding-bottom:11px}.lvl-1>.header-nav-link.active>span,.lvl-1>.header-nav-link:hover>span{border-bottom:1px solid #151515}.lvl-2>.header-nav-link{padding:12px 74px 11px 0;font-weight:800}.lvl-3 .header-nav-link{font-size:16px;line-height:24px;padding:0;text-transform:initial;font-weight:400}}.header-nav-link .icon-angle,.header-dropdown-current .icon-angle{right:0;top:50%;transform:translateY(-50%) rotate(270deg);font-size:16px;color:#737373}.header-nav-title{font-size:14px;line-height:56px;text-align:center;text-transform:uppercase;font-weight:800;margin-bottom:8px}.header-nav-title [class^="icon"]{font-size:24px;top:50%;transform:translateY(-50%)}.header-nav-title .icon-cross{right:16px}.header-nav-title .icon-angle{transform:translateY(-50%) rotate(90deg);left:16px;right:unset;color:#000}.header-nav-corporate,.header-nav-settings{padding:24px 18px 24px 32px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-top:-1px}@media(min-width:992px){.header-nav-corporate,.header-nav-settings{border:0;padding:0;margin:0}}@media(min-width:992px){.header-nav-corporate{text-transform:uppercase;font-weight:600;font-size:14px;line-height:19px}}.header-information-link{margin:24px 32px}.header-nav-promo-item{order:10;max-width:260px;font-size:12px;line-height:19px;text-align:center;padding-left:40px;margin-left:auto}.header-nav-promo-item~.header-nav-promo-item{margin-left:inherit}.header-dropdown-subcategory{background:#fff;right:0;position:absolute;min-width:100%;width:146px;display:none;box-shadow:0 4px 8px rgba(0,0,0,.16);z-index:2}.header-dropdown:hover .header-dropdown-subcategory{display:block}@media(max-width:991px){.header-nav .header-dropdown-subcategory{max-height:0;overflow:hidden;transition:max-height ease-in .3s;padding:0;margin-left:15px;box-shadow:none;display:none;position:static;box-shadow:none;background:#faf9f3}.header-user.active_js .header-dropdown-subcategory,.header-dropdown.active_js .header-dropdown-subcategory,.active .header-dropdown-subcategory{max-height:200px;display:block}.header-user.active_js .header-dropdown-subcategory .icon-angle,.header-dropdown.active_js .header-dropdown-subcategory .icon-angle,.active .header-dropdown-subcategory .icon-angle{transform:rotate(90deg);transition:transform ease-in .3s}}@media(max-width:991px){.header-nav-language{margin-top:24px}.header-nav-language .icon-angle{transform:translateY(-50%) rotate(0deg);transition:all .3s ease-in-out}.header-nav-language.active .icon-angle{transform:translateY(-50%) rotate(180deg)}}.header-content .header-dropdown-item{padding:12px;border:1px solid #efefef}@media(max-width:991px){.header-dropdown-link{margin-top:8px}}.header-dropdown-current,.header-dropdown-link{display:flex;align-items:center;gap:8px}@media(min-width:992px){.header-search,.header-language{padding-right:24px;border-right:1px solid #cfcfcf}}@media(min-width:992px){.header-search{order:-1}.header-search .btn{display:flex;align-items:center;justify-content:space-between;gap:6px}}@media(min-width:992px){.header-language,.header-user,.header-basket,.header-search{margin-left:24px;height:24px}.header-language .icon-angle,.header-user .icon-angle,.header-basket .icon-angle,.header-search .icon-angle{transform:translateY(-50%) rotate(0deg);color:#151515}}.header-user-active{position:absolute;display:block;height:8px;width:8px;border-radius:50%;background:#a71680;top:-3px;left:21px}.header-search-label,.header-user-label{font-size:16px;font-weight:400;white-space:nowrap}.header-user-label{left:32px;top:50%;transform:translateY(-50%)}.header-content .header-user-label,.header-content .header-user .icon-angle{display:none!important}.header-content .header-user,.header-content .header-basket,.header-content .header-search{position:relative}.header-content .header-user:hover::before,.header-content .header-basket:hover::before,.header-content .header-search:hover::before{content:"";display:block;height:40px;width:40px;background:#f6f6f6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-content .header-search:hover::before{width:100%;border-radius:100px;left:calc(50% - 10px)}.header-nav-user a,.header-nav-user span:not(.header-user-active){width:100%;text-align:left}@media(min-width:992px){.header-language-label{padding-right:24px}}.header-overlay{background:rgba(38,38,38,.2);width:100%;height:100%;position:fixed;top:0;z-index:90}@media(min-width:992px){.header-overlay{display:none}}.counter{height:20px;width:20px;border-radius:20px;background:#a71680;line-height:20px;color:#fff;font-size:12px;top:-10px;right:-10px;position:absolute}.header-nav-subtitle{padding:16px 18px 16px 32px;text-transform:initial;font-size:16px;font-weight:400}.header-nav-subtitle a{color:inherit}.footer{background:#faf9f3}.footer-content{margin:0 auto;padding:0;padding-top:8px;display:flex;flex-direction:column}@media(min-width:992px){.footer-content{flex-direction:row}}@media(min-width:992px){.footer-menu,.footer-social-icons{width:30%}}.footer-list{border:0;width:100%;font-size:14px;line-height:24px;padding:16px 24px}@media(min-width:992px){.footer-list-wrapper{max-height:500px}}@media(min-width:992px){.footer-list-header:after{display:none}}.footer-header-link:after{display:none}.footer-list-body{font-size:14px;line-height:24px;padding-top:8px}.footer-social-icons{padding:16px 24px}@media(min-width:992px){.footer-social-icons{margin-left:auto}}.footer-social-icons-header{font-size:14px;line-height:24px;text-transform:uppercase;margin:0 0 12px}@media(min-width:992px){.footer-social-icons-header{margin:0 0 8px}}.footer-company{background:#f5f4ea;font-size:14px;line-height:24px;padding:16px}.footer-payments{padding:24px 0 32px}@media(min-width:992px){.footer-payments{padding:16px 0 24px}}.footer-payments .payment-methods{display:flex;flex-wrap:wrap}.footer-payments .payment-methods,.footer-payments .payment-methods-item{margin:0;padding:0}.footer-payments .payment-methods-image,.footer-payments .payment-methods-item{height:20px}.md22-trusted-logo{float:right;margin-top:55px}@media(max-width:992px){.md22-trusted-logo{flex-direction:column;float:none;text-align-last:center;margin-top:5px}}.md22-trusted-logo-img{max-width:110px;margin-left:45%}@media(max-width:992px){.md22-trusted-logo-img{margin-left:90%}}.md22-trusted-logo-pipe{display:none;width:1px;height:36px;background-color:#fff;margin-right:25px}.login-popup{position:fixed;width:100vw;height:100vh;top:0;z-index:1500;left:0;right:0}.login-popup-panel{max-width:335px;width:100%;position:absolute;right:0;top:0;bottom:0;background:#faf9f3;box-shadow:0 0 24px rgba(0,0,0,.16);transform:translateX(500px);transition:transform .4s cubic-bezier(1,-.13,0,1.04);display:flex;flex-direction:column;overflow-y:auto}.active>.login-popup-panel{transform:translateX(0)}@media(min-width:992px){.login-popup-panel{max-width:452px}}.login-popup-close{font-size:24px;background:transparent;border:0;color:#737373;top:32px;right:32px;line-height:1;padding:0}.login-popup-image{overflow:hidden;display:flex;align-items:center;min-height:80px}@media(min-width:992px){.login-popup-image{max-height:calc(100% - 535px)}}.login-popup-content{flex:1;margin:24px;text-align:center}@media(min-width:992px){.login-popup-content{margin:32px}}.login-popup-title{font-weight:700;font-size:22px;text-align:center;padding-bottom:40px}.login-popup-subtitle{font-weight:400;font-size:16px;padding-top:8px}.forgot-password-link{color:#151515}.login-form{text-align:left}@media(min-width:992px){.login-form~.login-form{margin-bottom:16px}}.login-links{display:flex;margin-bottom:32px;justify-content:space-around}@media(min-width:789px){.login-links{justify-content:flex-end}}.login-text{padding-top:16px}.login-text-item{font-size:14px;padding-left:24px;text-align:left}.login-text-item [class^=icon]{color:#1fa734;font-size:16px;top:50%;transform:translateY(-50%);left:0}.login-button{margin-bottom:8px}@media(min-width:769px){.login-button{margin-bottom:24px}}.login-error{color:#f2360d;padding-bottom:20px;font-weight:600}.promotional-bar{overflow:hidden;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:2200px}@media(min-width:992px){.promotional-bar{margin-bottom:64px}}.promotional-bar-text-container{top:50%;transform:translateY(-50%);left:0;right:0;position:absolute}.promotional-bar-text{font-family:'Glamour Absolute Condensed','Times New Roman',serif;font-size:80px;line-height:.95;margin:17px 0}.promotional-bar-text{font-size:30px}@media screen and (min-width:320px){.promotional-bar-text{font-size:calc(30px + 50*((100vw - 320px)/880))}}@media screen and (min-width:1200px){.promotional-bar-text{font-size:80px}}@media(min-width:768px){.promotional-bar-text{margin:0 0 62px}}.promotional-bar-text small{padding-top:8px;display:block;line-height:1.2}.promotional-bar-text small{font-size:18px}@media screen and (min-width:320px){.promotional-bar-text small{font-size:calc(18px + 22*((100vw - 320px)/880))}}@media screen and (min-width:1200px){.promotional-bar-text small{font-size:40px}}@media(min-width:768px){.promotional-bar-text small{padding-top:24px}}.promotional-bar-image,.promotional-bar-video{width:100%}.promotional-bar-btn{z-index:1}.promotional-bar-btn.mobile{position:absolute;bottom:24px;left:0;right:0;text-align:center}.promotional-bar-usp{top:0;padding:12px;left:0;right:0;background:#faf9f3;z-index:1;text-align:center}.promotional-bar-usp-close{top:50%;transform:translateY(-50%);background:none;border:0;font-size:24px;right:0;padding:0;line-height:1}.addon-popup{background-color:#faf9f3;position:absolute;top:50%;left:50%;z-index:1040;transform:translate(-50%,-50%);padding:24px;width:100%;height:100%;text-align:center}.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;position:absolute;top:32px;right:32px;font-size:21px;z-index:1051}.overlay{background-color:rgba(38,38,38,.2);position:absolute;height:100%;top:0;bottom:0;left:0;right:0}.addon-btn{width:100%;margin-top:20px}.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10001}.popup-price{font-weight:700;font-size:20px}.popup-name{font-weight:800;font-size:24px}.popup-body{padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:768px){.popup-panel{max-width:300px;height:auto}.popup-body{padding:0;position:static;transform:none}.close{top:10px;right:10px}}.img-wrapper{background:#faf9f3}.popup-extension-show{margin:15px 0}.popup-extension-hide,.popup-extension-show{line-height:20px;cursor:pointer}.popup-extension-show-text,.popup-extension-hide-text{text-decoration:underline;color:#151515;font-size:14px;letter-spacing:.08em}.popup-extension-show-text:hover,.popup-extension-hide-text:hover{color:#737373}.popup-extension{padding:15px 0 30px;min-height:400px}.popup-extension-hide{margin:10px 0 25px;display:flex;align-items:center;gap:3px}.popup-extension-hide i{transform:rotate(90deg);font-size:16px}.js-nutritional-fact.hidden,.popup-extension-show.hidden{display:none!important}.promo-block-item{margin-bottom:56px}.promo-block-title{font-size:28px;margin-top:16px;text-align:center}@media(min-width:992px){.promo-block-title{font-size:32px;margin-top:24px}}.promo-single-block,.promo-block{margin-bottom:0}@media(min-width:992px){.promo-single-block,.promo-block{margin-bottom:64px}}.promo-single-block-content{background:#f5f5f5;padding:24px}@media(min-width:992px){.promo-single-block-content{padding:80px;display:flex;align-items:center;flex:1}}.promo-single-block-title{font-size:28px;margin-bottom:16px}.promo-single-block-text{font-size:18px;margin-bottom:24px}.promo-single-block-image{padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center}.promo-single-block-image img{min-height:100%;width:auto}.content-header-title{text-align:center;margin:24px 0;font-size:32px}@media(min-width:789px){.content-header-title{margin:36px 0 24px;font-size:40px}}.content-description{text-align:center;margin-bottom:32px}@media(min-width:789px){.content-description{max-width:800px;margin:0 auto 32px}}.content-description .readMore{padding-top:8px}.usp-bottom{background:#f8f8f8;display:flex;justify-content:center;font-size:14px;flex-wrap:wrap;gap:24px;padding:24px 12px}@media(min-width:992px){.usp-bottom{gap:70px;padding:47px 0}}.usp-bottom-item{width:calc(50% - 24px);text-align:center}@media(min-width:992px){.usp-bottom-item{width:auto}}.usp-bottom-image{height:32px;margin-bottom:8px}.usp-bottom-image-inner{max-width:100%;height:auto}.datepicker-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;opacity:0}.datepicker-container.opened{display:block;opacity:1}.datepicker-popup{background:#faf9f3;position:fixed;top:0;right:0;bottom:0;z-index:10000;width:100%;max-width:335px;transition:transform .4s cubic-bezier(1,-.13,0,1.04);transform:translateX(500px);overflow-y:auto}@media(min-width:992px){.datepicker-popup{max-width:452px;display:flex;flex-direction:column}}.datepicker-container.opened .datepicker-popup{transform:translateX(0)}.datepicker-content{background:#fff;margin:0 24px 24px;padding:16px}@media(min-width:992px){.datepicker-content{margin:0 32px 32px}}.datepicker-content-btn{margin:0 24px 24px;width:calc(100% - 48px)}@media(min-width:992px){.datepicker-content-btn{margin:auto 24px 32px}}.datepicker:not(.gift-finder-datepicker):not(.location-first-datepicker){max-height:unset!important}.datepicker:not(.gift-finder-datepicker):not(.location-first-datepicker) table{margin:0 auto}.datepicker:not(.gift-finder-datepicker):not(.location-first-datepicker) td,.datepicker:not(.gift-finder-datepicker):not(.location-first-datepicker) th{text-align:center;position:relative;height:48px;width:48px}.datepicker:not(.gift-finder-datepicker):not(.location-first-datepicker) th{font-weight:400;color:#737373}.ui-state-default{text-decoration:none;color:#a71680;font-weight:800}.ui-state-default:hover{color:#a71680}.ui-state-disabled .ui-state-default{color:#adadad;font-weight:400}.ui-state-active{color:#fff;position:relative;z-index:1}.ui-state-active:hover{color:#fff}.ui-datepicker-current-day:before{content:"";display:block;background:#a71680;border-radius:50%;height:32px;width:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-datepicker-header{display:flex;font-size:18px;font-weight:800;padding:0 16px;align-items:center}.ui-datepicker-prev,.ui-datepicker-next{order:1;font-size:24px;cursor:pointer}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{font-family:"md22"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-datepicker-prev .ui-icon:before,.ui-datepicker-next .ui-icon:before{content:""}.ui-datepicker-prev{transform:rotate(90deg);margin-left:auto;margin-right:40px}.ui-datepicker-next{transform:rotate(270deg)}.datepicker-delivery-day-title{color:#737373;line-height:1}.datepicker-delivery-day-main{font-size:26px;font-weight:800}.datepicker-delivery-day{padding:0 16px 16px;border-bottom:1px solid #e4e4e4;margin-bottom:24px}.datepicker-popup-title{font-size:14px;margin:24px;text-align:center;letter-spacing:.08em;font-weight:600;text-transform:uppercase}@media(min-width:992px){.datepicker-popup-title{margin:34px}}.datepicker-popup-close{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:0;color:#737373}.payment-methods{display:flex;justify-content:center;margin-top:48px;gap:24px}@media(max-width:768px){.payment-methods{display:none}}.payment-methods-image{height:24px;width:auto}.screen-navigation{margin-bottom:64px}@media(min-width:992px){.screen-navigation{margin-bottom:36px}}@media(max-width:768px){.screen-navigation .glider-track{align-items:stretch;width:2500px!important}}.screen-navigation-item{padding:4px}@media(min-width:769px){.screen-navigation-item{padding:12px}}.screen-navigation-text{top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.48);letter-spacing:.02em;font-weight:400;text-align:center}@media(min-width:769px){.screen-navigation-text{font-size:26px;line-height:31px}}.breadcrumb-container{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-left:auto;margin-top:16px}@media(max-width:768px){.breadcrumb-container{padding:0;justify-content:center}}.breadcrumb-container a{line-height:24px;letter-spacing:.02em;text-decoration-line:underline;color:#000;flex:none;order:0;flex-grow:0}.newsletter{background:#f5f5f5;padding:40px 16px 48px;margin:0 0 64px}@media(min-width:992px){.newsletter{padding:56px 0}}.newsletter-row{margin:0}.newsletter-row .col-md-6{display:flex;align-items:center}.newsletter-header{font-size:40px;line-height:48px;margin:0 0 16px}p.newsletter-text{margin:0;font-size:18px;line-height:27px}.newsletter-form-control{margin:40px 0 24px}.newsletter-info-text{margin:16px 0 0;text-align:left;font-size:14px}@media(min-width:992px){.newsletter-info-text{text-align:center}}@media(max-width:991px){.newsletter-image{display:none}}.newsletter-content{margin:0 auto;max-width:480px}.newsletter-button{max-width:380px}#modalNewsletter:after{content:"";display:block;z-index:-1;opacity:0;background-color:rgba(38,38,38,.2);transition:opacity .15s linear;position:absolute;top:0;left:0;bottom:0;right:0}#modalNewsletter.active:after{opacity:1}.content-block.white{color:#fff}.content-block.white .btn-outline-dark{border:1px solid #fff;color:#fff}.content-block .btn-outline-dark{margin-top:40px}@media(min-width:992px){.content-block .Right{order:1}}.content-block,.content-block-image{margin:0 auto 64px}@media(min-width:992px){.content-block,.content-block-image{padding:0}}.content-block-row{margin:0 12px}@media(min-width:992px){.content-block-row{margin:0 24px}}.content-block-content{max-width:400px;margin:0 auto;padding:46px 0}.content-block-text{margin-bottom:0}.content-block-img-wrapper,.content-block-text-wrapper{overflow:hidden;display:flex;justify-content:center;align-items:center}.content-block-img-wrapper{padding:0}.content-block-image-content{bottom:40px;left:50%;transform:translateX(-50%);width:80%}@media(min-width:992px){.content-block-image-content{bottom:50%;transform:translate(-50%,50%)}}.content-block-title{font-size:32px;line-height:38px}@media(min-width:992px){.content-block-title{font-size:40px;line-height:48px}}.content-block-image-text{font-size:40px;line-height:38px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.25)}@media(min-width:992px){.content-block-image-text{font-size:64px;line-height:67px}}.content-block-image-button{margin-top:24px;color:#151515;background-color:#fff!important}.content-block-image{display:flex;justify-content:center;overflow:hidden;min-height:300px}@media(max-width:991px){.content-block-image{height:500px}}.content-block-picture{width:100%;display:flex;justify-content:center}.content-block-image-item{height:100%;width:auto;margin:0 auto}@media(min-width:992px){.content-block-image-item{width:100%}}@media(max-width:991px){.content-block-full-width .container{padding:0}.content-block-full-width .content-block-row{margin:0}}@media(min-width:992px){.content-block-full-width .content-block-img{margin:56px 0}}.content-page_section-video{text-align:center;margin:40px 0}.content-page_video{max-width:770px;margin:30px auto 0;position:relative;overflow:hidden}.content-page_video-full{height:180px;margin:0 -15px}@media(min-width:768px){.content-page_video-full{border-radius:3px;height:400px;margin:0 auto}}.content-page_video-iframe{width:100%;height:100%;background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0}.content-page_video-poster{width:100%;height:100%;border:none;overflow:hidden;opacity:1;transition:opacity .8s,height 0s;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.content-page_video-poster,.content-page_video-poster:hover,.content-page_video-poster:focus{border:none}.content-page_video-poster:before{content:'';height:72px;width:72px;background-image:url(/Content/NewLayoutStyles/images/video-play_button.svg);background-size:contain;transition:all .1s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.content-page_video-poster:before{height:120px;width:120px}}.content-page_video-poster:hover:before{height:115px;width:115px}.content-page_video-active .content-page_video-poster{opacity:0;height:0;transition-delay:0s,800ms}.content-page .content-page_video-desc{display:block;max-width:700px;text-align:center;margin:20px auto}.florists-search-btn{white-space:nowrap;text-align:center}.discount{border:0;padding:0}.discount-header{text-align:right;margin:0 16px 32px}.one-page-checkout .discount-header{text-align:left}.discount-header .icon-angle{color:#737373;transition:all .4s ease-in-out;display:inline-block;transform:rotate(0)}.active .discount-header .icon-angle{transform:rotate(180deg)}@media(min-width:992px){.discount-header{margin:0 32px 32px}}.discount-header-button{text-decoration-line:underline}.discount-container{overflow:hidden;transition:max-height .2s linear}.discount-container:first-child{max-height:0}.discount-container.active{overflow:unset;max-height:300px}.discount-container:last-child:not(:first-child){padding-bottom:32px}.one-page-checkout .discount-container{margin-bottom:32px}.input-group{margin:0 16px 32px}@media(min-width:992px){.input-group{margin:0 32px 32px}}.one-page-checkout .input-group,[data-route-type="CheckoutCart"] .input-group{margin:0 0 32px}.discount-group{display:flex;align-items:flex-end}.discount-btn{height:40px;line-height:40px;font-size:18px;margin-left:16px}.discount-body{background:#f5f4ea;margin:4px 16px;padding:8px 16px;line-height:24px;display:flex}@media(min-width:992px){.discount-body{margin:4px 32px}}.discount-body .icon-cross{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:24px}.discount-name{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 110px);padding-left:5px}.discount-value,.discount-percentage{color:#e84e0f;font-weight:600}.discount-percentage{padding-left:8px}[data-route-type="CheckoutCart"] .discount{max-width:400px;margin-left:auto;margin-top:24px}[data-route-type="CheckoutCart"] .discount-body{margin:4px 0}[data-route-type="CheckoutCart"] .discount-header{margin:0 0 32px}[data-route-type="CheckoutCart"] .one-page-checkout .discount-group{margin:0}.basket-captcha{display:flex;justify-content:center;margin:24px 0}.one-page-checkout .basket-captcha{margin:0;justify-content:flex-start}.one-page-checkout .basket-captcha .discount.active{margin:24px 0}.modal .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.modal.collapse{max-height:none}.btn-sm{line-height:40px;height:40px}.btn-md{line-height:48px;height:48px}.filter-container{display:flex;flex-direction:column;margin-bottom:16px}@media(min-width:992px){.filter-container{flex-direction:row;gap:30px}}@media(max-width:991px){.filter-wrapper{display:none}}.filter-item{min-width:180px;margin-bottom:24px}.filter-item .dropdown-btn{padding-right:32px}@media(min-width:992px){.filter-item{max-width:180px}}.filter-state{margin-bottom:24px}.filter-state .show-state .hide-option{display:block}.filter-state .show-state .show-option{display:none}.filter-state .hide-option{display:none}.filter-state .show-option{display:block}.no-results{margin-bottom:40px;text-align:center;color:#e84e0f}.no-results.hidden{display:none}@media(min-width:992px){.no-results{text-align:left}}@media(max-width:991px){.filter-btn{width:100%}}.cookie-bar{background:#fff;padding:16px;z-index:11000;position:fixed;bottom:0;width:100%;box-shadow:0 0 24px rgba(0,0,0,.16)}.cookie-bar-container{display:flex;justify-content:end;align-items:center}.cookie-bar-close{font-size:24px;padding-left:16px}.cookie-statement,.cookie-agreement{margin-bottom:64px}.cookie-content-page,.cookie-checkboxes{padding-left:16px;padding-right:16px}@media(min-width:992px){.cookie-content-page,.cookie-checkboxes{padding-left:32px;padding-right:32px}}.cookie-checkbox-p2{padding-left:20px;margin-bottom:24px;margin-top:10px}.cookie-popup-panel{text-align:left;height:auto;max-width:calc(100% - 30px);width:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}@media(min-width:991px){.cookie-popup-panel{max-width:700px}}.cookie-popup-body{padding:30px;width:100%;position:static;transform:none}span.cookie-bar-statement-link{color:#a71680;font-weight:800;letter-spacing:.08em}.cookie-popup-btn-change{margin-right:4px}@media(max-width:767px){.cookie-popup-btn{width:100%}.cookie-popup-btn-change{margin-right:0}.cookie-popup-btn-save{margin-top:16px}}.location-first-product-detail .options-header{font-weight:800;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:.08em;margin-top:36px;margin-bottom:9px}.location-first-address-search .address-search.extended{align-items:center;display:flex!important}.location-first-address-search .address-search-input{box-sizing:border-box}.location-first-address-search .address-search-group,.location-first-address-search .form-group-container{margin:0}.location-first-address-search .form-group-container,.location-first-address-search .address-search{width:100%;max-width:400px}.location-first-address-search .icon-map-pin{font-size:24px;margin-right:5px}.location-first-address-search .location-first-panel-form-control-address{display:flex!important}.location-first-address-search .location-first-panel-form-control-address .form-group.has-success:after{display:none!important}.location-first-address-search .location-first-panel-form-control-address .disabled.form-group{cursor:not-allowed}.location-first-address-search .location-first-panel-form-control-address .disabled .form-control{pointer-events:none;opacity:.6}.location-first-address-search .location-first-panel-form-control-address .form-group.city,.location-first-address-search .location-first-panel-form-control-address .form-group.address{flex:1.5}.location-first-address-search .location-first-panel-form-control-address .form-group.postcode{flex:1}.location-first-address-search .location-first-panel-form-control-address .form-control.city,.location-first-address-search .location-first-panel-form-control-address .form-control.address{padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-first-address-search .clear-icon{top:50%;transform:translateY(-50%);font-size:24px;right:9px;color:#737373}.location-first-address-search .form-group.postcode:after{right:25px}.location-first-address-search .field-validation-error{line-height:1.1;font-size:11px;display:block}.location-first-address-search .address-search-validation-error{position:absolute;top:100%}.location-first-address-search .has-success .form-label{top:0;font-size:12px}.location-first-address{display:flex;align-items:center}.location-first-info{background-color:#f2360d0f;margin:4px 0;padding:12px 30px;text-align:center;letter-spacing:.02em}.se-se .location-first-address-search .address-search.has-success:after,.se-en .location-first-address-search .address-search.has-success:after,.no-no .location-first-address-search .address-search.has-success:after,.no-en .location-first-address-search .address-search.has-success:after,.dk-dk .location-first-address-search .address-search.has-success:after,.dk-en .location-first-address-search .address-search.has-success:after{display:none}.location-first-delivery-option .table{border:1px solid #bebebe;border-radius:4px}.location-first-delivery-option .item{padding:16px}.location-first-delivery-option .item:not(:last-child){border-bottom:1px solid #bebebe}.location-first-delivery-option .item:last-child{border-radius:0 0 4px 4px}.location-first-delivery-option .item:first-child{border-radius:4px 4px 0 0}.location-first-delivery-option .item.selected{border:1px solid #a71680;background:#faf1f7;margin:-1px -1px 0}.location-first-delivery-option .item.selected .radiobutton:before{border:1.5px solid #151515}.location-first-delivery-option .item.selected .radiobutton:after{width:12px;height:12px;background:#151515;left:4px}.location-first-delivery-option .item:hover{border:1px solid rgba(167,22,128,.5);margin:-1px -1px 0}.location-first-delivery-option .item .delay{font-size:14px;margin-top:8px}.location-first-delivery-option .item .delay-with-radiobutton{margin-left:34px}.location-first-delivery-option .radiobutton{width:20px;height:20px;margin-right:14px;position:relative}.location-first-delivery-option .radiobutton:before,.location-first-delivery-option .radiobutton:after{content:"";border-radius:50%;transition:all .2s ease-out;background:#fff;position:absolute;top:50%;transform:translateY(-50%)}.location-first-delivery-option .radiobutton:before{border:1.5px solid #737373;width:20px;height:20px;left:0}.location-first-delivery-option .radiobutton:after{width:0;height:0;left:10px}.location-first-delivery-option .title{display:flex;line-height:24px;letter-spacing:.02em;font-weight:800;align-items:center}.location-first-delivery-option .price{display:inline-block;padding-right:8px;font-size:14px;margin-left:auto}.disabled .location-first-date-option,.disabled .location-first-delivery-option{display:none}.location-first-address-box{background:#faf9f3;padding:12px 65px 12px 24px;letter-spacing:.02em;color:#151515;position:relative;min-height:50px}.location-first-address-box-edit{border:none;text-decoration-line:underline;background:transparent;position:absolute;top:12px;right:24px}.location-first-address-box-edit:hover{color:#737373}.location-first-address-inputs .form-group-container{margin-bottom:25px!important}.location-first-address-inputs .form-group.postcode:after{right:0}.location-first-address-buttons{margin-top:32px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.location-first-address-buttons .btn-sm{padding:0 17px;font-size:15px}}.location-first-clear-btn{border:0;background:transparent;text-decoration:underline}.location-first-clear-btn:hover{color:#737373}.address-search,.address-search-title{display:none}.address-search.extended,.address-search-title.extended{display:block}.ie-en .address-search.fill-panel,.eflorist-en .address-search.fill-panel,.ie-en .address-search-title.fill-panel,.eflorist-en .address-search-title.fill-panel{margin-top:56px}.ie-en #IrishRecipientAddressContainer .address-search.fill-panel,.ie-en #IrishRecipientAddressContainer .address-search-title.fill-panel{margin-top:0}.delivery-area-wrapper{margin-top:56px}.address-search-icon{font-size:24px;top:50%;right:4px;color:#737373;transform:translateY(-50%)}.address-search-list{max-width:380px;width:100%}.address-search-group{margin-top:20px}.one-page-checkout .address-search-group{margin-top:0}.ui-autocomplete{position:absolute;display:none;list-style:none;padding:0;z-index:301;background:#fff;margin-top:5px;box-shadow:0 4px 24px rgba(0,0,0,.16);overflow-y:scroll;z-index:99!important;max-height:244px!important;width:calc(100% - 24px)!important;max-width:360px}.ui-autocomplete::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;margin-right:10px}.ui-autocomplete::-webkit-scrollbar{width:5px;background-color:#bebebe}.ui-autocomplete::-webkit-scrollbar-thumb{border-radius:2.5px;background-color:#151515}.ui-menu-item{padding:12px 16px;text-decoration:none;position:relative}.ui-menu-item:not(:last-child){border-bottom:1px solid #f2f2f2}.ui-menu-item:hover{background-color:#f2f2f2;cursor:pointer}.ui-menu-item.group::after{content:"";font-family:"md22"!important;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(270deg);font-size:22px}.ui-helper-hidden-accessible{display:none}.custom-design{padding:5px 0}.custom-design .address-search-list-title{font-size:12px;text-transform:uppercase;font-weight:600;color:#9f9f9f;padding:0 18px 0;position:relative;line-height:30px}.custom-design .address-search-list-clear{display:block;height:18px;width:18px;position:absolute;top:50%;transform:translateY(-50%);right:15px;opacity:.49;cursor:pointer}.custom-design .ui-menu-item{padding:5px 10px;font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;border:0!important}.gift-finder{background:#faf9f3;max-width:944px;margin:0 auto;position:relative;z-index:1}@media(max-width:768px){.gift-finder{margin:0 16px;padding:0 16px}}.gift-finder.filled .gift-finder-options-item{cursor:not-allowed}.gift-finder.filled .form-control{pointer-events:none;opacity:.6}.gift-finder input::-webkit-outer-spin-button,.gift-finder input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gift-finder input[type=number]{-moz-appearance:textfield}.gift-finder .field-validation-valid{display:none}.gift-finder .field-validation-error{position:absolute;left:0;top:100%}.gift-finder-title{letter-spacing:.02em;font-weight:800;font-size:18px;line-height:22px;text-align:center;padding:16px 0 27px}.gift-finder-title br{display:none}.gift-finder-options{display:flex;align-items:center;flex-wrap:wrap;gap:24px;width:100%;max-width:716px;margin:0 auto;padding-bottom:24px}.gift-finder-city,.gift-finder-postcode{transition:width .4s ease-in-out;will-change:width}.gift-finder-postcode{width:0;right:0;top:0;bottom:0;overflow:hidden}.gift-finder-postcode.active{width:calc(40% - 32px);overflow:visible}.gift-finder-btn{height:40px;width:40px;padding:0;line-height:40px;position:relative}.gift-finder-btn .icon-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);font-size:24px}.gift-finder-options-item{display:flex;align-items:center}.gift-finder-options-item .icon-calendar,.gift-finder-options-item .icon-map-pin{font-size:24px;padding-right:8px}.gift-finder-location{flex:3}@media(max-width:768px){.gift-finder-location{flex:unset;width:100%}}.gift-finder-city{width:100%}.gift-finder-city.active{width:60%}.gift-finder-calendar{flex:2}.gift-finder-calendar.form-group:after{display:none}.gift-finder-calendar .calendar-select{width:100%}.gift-finder-calendar .datepicker{overflow:hidden;max-height:0;border-radius:3px;will-change:max-height,opacity;transition:opacity .3s ease-in;position:absolute;top:100%;left:31px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.16);width:311px}.gift-finder-calendar .ui-datepicker{padding:17px 18px 24px}.gift-finder-calendar .ui-datepicker-header{padding:0 0 24px;gap:24px}.gift-finder-calendar .ui-datepicker-title{flex:1}.gift-finder-calendar .ui-datepicker-prev,.gift-finder-calendar .ui-datepicker-next{margin:0}.gift-finder-calendar th{color:#737373;font-weight:400;font-size:14px;padding-bottom:27px}.gift-finder-calendar td{width:37px;height:37px;text-align:center;font-size:14px;line-height:37px;position:relative}.gift-finder-calendar .ui-state-disabled{color:#adadad}.gift-finder-calendar .field-validation-error{left:32px}.gift-finder-calendar .ui-state-active:before{content:"";display:block;background:#a71680;border-radius:50%;height:32px;width:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.gift-finder-calendar .ui-datepicker-current-day:before{display:none}.gift-finder-list{max-height:250px;max-width:400px;overflow-x:hidden;overflow-y:scroll;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.16);z-index:1;list-style-type:none;padding:0;margin:-9px 0 0;position:absolute}.gift-finder-list .ui-menu-item{padding:12px 16px;border-bottom:1px solid #f2f2f2;cursor:pointer}.gift-finder-list .ui-menu-item:hover{background-color:#f2f2f2}.gift-finder-list::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:24px}.gift-finder-list::-webkit-scrollbar{width:4px;height:4px}.gift-finder-list::-webkit-scrollbar-thumb{background-color:#151515;border-radius:24px}.gift-finder-no-result{text-align:center}.gift-finder-no-result .btn-primary{margin:32px 0 64px}.promotional-bar-with-gift-finder .promotional-bar{margin-bottom:0}.promotional-bar-with-gift-finder .gift-finder{transform:translateY(calc(-50% + 30px))}.promotional-bar-with-gift-finder .promotional-bar-text-container{top:calc(50% - 40px)}[data-route-type="Category"] .gift-finder{margin-bottom:68px}.location-first-wrapper{margin:0 16px 64px;max-width:944px}@media(min-width:769px){.location-first-wrapper{margin:0 auto 64px}}.location-first-panel{background:#faf9f3;padding:16px 16px 24px}.location-first-panel .datepicker{overflow:hidden;max-height:0;border-radius:3px;will-change:max-height,opacity;transition:opacity .3s ease-in;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.16);width:311px;z-index:1}.location-first-panel .ui-datepicker{padding:17px 18px 24px}.location-first-panel .ui-datepicker-header{padding:0 0 24px;gap:24px}.location-first-panel .ui-datepicker-title{flex:1}.location-first-panel .ui-datepicker-prev,.location-first-panel .ui-datepicker-next{margin:0}.location-first-panel th{color:#737373;font-weight:400;font-size:14px;padding-bottom:27px}.location-first-panel td{width:37px;height:37px;text-align:center;font-size:14px;line-height:37px;position:relative}.location-first-panel .ui-state-disabled{color:#adadad}.location-first-panel .field-validation-error{left:0;position:absolute;top:100%}.location-first-panel div label.has-error{left:0;position:absolute;top:100%;font-size:14px;color:#f2360d}.location-first-panel .ui-state-active:before{content:"";display:block;background:#a71680;border-radius:50%;height:32px;width:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.location-first-panel .ui-datepicker-current-day:before{display:none}.location-first-panel .calendar-select{width:100%}.location-first-panel .has-success:after{display:none}.location-first-panel-title{font-size:18px;line-height:22px;text-align:center;letter-spacing:.02em;font-weight:500}.location-first-panel-content{margin:27px auto 0}@media(min-width:769px){.location-first-panel-content{max-width:calc(100% - 140px)}}.location-first-panel-form{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}.location-first-panel-cta{height:40px;width:40px;line-height:40px;padding:0;position:relative}.location-first-panel-cta i.icon-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);font-size:24px}.location-first-panel-datepicker,.location-first-panel-address{display:flex;justify-content:center;align-items:center}.location-first-panel-datepicker [class*="icon"],.location-first-panel-address [class*="icon"]{font-size:24px;margin:4px}.location-first-panel-datepicker input,.location-first-panel-address input{box-sizing:border-box}.location-first-panel-datepicker .has-success .form-label,.location-first-panel-address .has-success .form-label{top:0;font-size:12px}.location-first-panel-address{flex:4}@media(max-width:768px){.location-first-panel-address{flex:unset;width:100%}}.location-first-panel-address .address-search-group{margin-top:0}.location-first-panel-address .address-search{display:none}.location-first-panel-address .address-search.extended{display:block}.location-first-panel-address .postcode{flex:2}.location-first-panel-address .postcode .has-error:after{right:28px}.location-first-panel-address .city{flex:3}.location-first-panel-address .location-first-panel-form-control-address{display:flex}.location-first-panel-datepicker,.location-first-panel-occasion{flex:2}.location-first-address-results{max-height:250px;max-width:400px;overflow-x:hidden;overflow-y:scroll;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.16);z-index:1;list-style-type:none;padding:0;position:absolute;max-height:294px!important}.location-first-address-results .ui-menu-item{padding:12px 16px;border-bottom:1px solid #f2f2f2;cursor:pointer}.location-first-address-results .ui-menu-item:hover{background-color:#f2f2f2}.location-first-address-results .ui-menu-item:nth-child(1):nth-last-child(2){display:none}.location-first-address-results::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:24px}.location-first-address-results::-webkit-scrollbar{width:4px;height:4px}.location-first-address-results::-webkit-scrollbar-thumb{background-color:#151515;border-radius:24px}#btnLocationFirstClearFilter{right:-5px;top:50%;transform:translateY(-50%)}.promotional-bar+#locationFirstUpdatePanel{position:relative;top:-72px;z-index:1;height:125px}.promotional-bar+#locationFirstUpdatePanel .location-first-panel{margin:0 16px;transform:translateY(-50px)}@media(min-width:992px){.promotional-bar+#locationFirstUpdatePanel{top:-127px;height:0}.promotional-bar+#locationFirstUpdatePanel .location-first-panel{margin:0 auto;transform:translateY(-50%)}}.location-first-spinner .spinner{top:90px}.product-card{color:#151515}@media(min-width:768px){.product-card:hover .product-card-image-additional+.product-card-image-main{opacity:0}.product-card:hover .product-card-image-additional{opacity:1}}.product-card-image{overflow:hidden}.eflorist-en .product-card-image,.ie-en .product-card-image{aspect-ratio:3/3.5}.product-card-image-main,.product-card-image-additional{transition:all .15s ease-in}.product-card-image-main img,.product-card-image-additional img{height:auto;max-width:100%;width:100%}.product-card-image-main{opacity:1}.product-card-image-additional{opacity:0}.product-card-availability{background:#f6f6f6;font-size:12px;line-height:16px;padding:4px;margin-top:8px}@media(min-width:769px){.product-card-availability{left:8px;bottom:8px;right:8px;font-size:14px;line-height:19px;background:#fff}}.product-card-name{font-weight:800;text-transform:uppercase;margin:16px 12px 8px;word-wrap:break-word}.product-card-description{margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-price .from,.product-card-price .was{font-size:14px}.product-card-price .current{font-weight:800}.product-card-price .was{color:#e40000;text-decoration:line-through}.product-card-price,.product-card-name{line-height:19px}.product-card-name,.product-card-availability,.product-card-description,.product-card-price{text-align:center}.product-link{text-decoration:none}.popular-header{margin-bottom:16px}.popular-header-label{font-size:26px;text-align:center;margin:0}@media(min-width:992px){.popular-header-label{font-size:32px;min-height:48px}}.popular-row-wrapper{margin-bottom:64px}.popular-row-wrapper [data-controls="prev"],.popular-row-wrapper [data-controls="next"]{position:absolute;top:50%;display:block;height:48px;width:48px;background:rgba(255,255,255,.8);border-radius:50%;line-height:48px;text-align:center;border:1px solid #e8e8e8;font-size:24px;padding-top:3px;cursor:pointer}.popular-row-wrapper [data-controls="prev"].disabled,.popular-row-wrapper [data-controls="next"].disabled{display:none}.popular-row-wrapper [data-controls="prev"]{left:10px;transform:rotate(90deg)}@media(min-width:992px){.popular-row-wrapper [data-controls="prev"]{left:-24px}}.popular-row-wrapper [data-controls="next"]{right:10px;transform:rotate(270deg)}@media(min-width:992px){.popular-row-wrapper [data-controls="next"]{right:-24px}}@media(max-width:590px){.popular-slider{padding:0}.popular-slider .glider-track{align-items:stretch;width:2500px!important}}.popular-slider .popular-item-item{display:block}@media(min-width:768px){.popular-slider .glider-track{min-width:100%}}@media(max-width:590px){.popular-slider-row{margin:0;padding:0 5px 0 28px}}.popular-item-item:nth-child(n+3){display:none}.popular-header-more{color:#151515;font-size:18px;line-height:24px;position:absolute;right:12px;bottom:8px}.popular-item{margin-bottom:20px}@media(min-width:769px){.popular-item{margin-bottom:32px}}[data-route-type="Home"] .usp-bottom{margin:0 0 64px;padding:24px 12px}@media(min-width:992px){[data-route-type="Home"] .usp-bottom{padding:32px 0;flex-flow:nowrap}}.usp-header{margin:0 auto;padding-top:24px;font-size:22px;line-height:1.5;background:#f8f8f8}@media(min-width:992px){.usp-header{padding-top:32px;font-size:32px}}@media(max-width:768px){.additional-images{margin-left:-15px;margin-right:-15px}}@media(min-width:769px){.additional-images{margin-top:24px}}.additional-images-item a,.additional-images-item img{width:100%}@media(min-width:769px){.additional-images-item{padding-right:16px}.additional-images-item a{border:1px solid transparent;transition:border-color .2s ease-in-out}.additional-images-item a.selected{border:1px solid #878787}}.addons-slider{margin:16px -8px 0}.addons-slider-item{padding:0 8px}.addons-slider-img{padding:8px}.addons-slider-name,.addons-slider-price{font-weight:800;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addons-slider-name{font-size:16px;line-height:19px;padding:4px 0}.addons-slider-price{font-size:14px;line-height:24px}.addons-slider-add,.addons-slider-remove{background:#a71680;color:#fff;height:32px;width:32px;border-radius:50%;line-height:1;text-align:center;position:absolute;display:block;bottom:8px;right:8px;z-index:1;border:0}.addons-slider-add{background:#a71680;color:#fff;padding:8px}.addons-slider-remove{background:#fff;color:#1fa734}.addons-slider-remove .icon-check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:bold}.addons-slider-added{display:flex;position:absolute;bottom:8px;right:8px;line-height:28px;text-align:center;background:#a71680;border-radius:15px;z-index:1}.addons-slider-added .add,.addons-slider-added .remove{position:relative;width:30px;border:0;line-height:1;padding:6px 8px}.addons-slider-added .add{background:#a71680;border-radius:0 15px 15px 0;color:#fff}.addons-slider-added .remove{border:1px solid #a71680;border-radius:15px 0 0 15px;background:#fff;color:#a71680}.addons-slider-added .addon-counter{width:15px;background:#a71680;color:#fff;font-size:14px;text-align:right}.addons-slider-added .addon-counter-border{height:15px;width:15px}@media(min-width:576px) and (max-width:991px),(min-width:1200px){.options-list{display:flex;flex-flow:row wrap;gap:16px;margin-top:16px}}.options-item{margin:16px 0}@media(min-width:576px) and (max-width:991px),(min-width:1200px){.options-item{width:calc(50% - 8px);margin:0}}.options-label{border:1px solid #d6d6d6;border-radius:25px;padding-left:15px;display:flex;align-items:center;position:relative;font-size:15px;line-height:48px;overflow:hidden}.options-label:hover{border-color:rgba(167,22,128,.5);transition:all .15s ease-in}input:checked+.options-label{border:1px solid #a71680}.options-label-text{width:100%;white-space:nowrap}.options-label .price,.options-label .was{font-size:14px;padding-left:2px}.options-label .price,.options-label .day-name{font-weight:800}.options-label .was{text-decoration-line:line-through;color:#f2360d}[for="tbDeliveryDate"]{padding-left:42px}input:checked+[for="tbDeliveryDate"] .title{display:none}input:checked+[for="tbDeliveryDate"] span{display:inherit;white-space:nowrap}[for="tbDeliveryDate"] span:not(.title){display:none}[for="tbDeliveryDate"] .icon-calendar{font-size:24px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.delivery-dates .price{margin-left:auto;padding-right:16px}.options-header{font-size:16px;line-height:14px;font-weight:600;margin:15px 0;display:block}.disabled .options-header{color:#737373;margin-bottom:30px}.sticker{background:#0085d0;height:24px;border-radius:18px;top:50%;transform:translateY(-50%);right:16px}.sticker-text{line-height:24px;font-size:10px;color:#fff;text-transform:uppercase;padding:0 6px;font-weight:600}.recently-viewed-label{text-align:center;margin-bottom:16px;font-size:28px}@media(min-width:992px){.recently-viewed-label{font-size:40px}}.recently-viewed-row{margin-top:70px;margin-bottom:70px}@media(min-width:992px){.recently-viewed-row{margin-top:128px;margin-bottom:128px}}@media(max-width:767px){.recently-viewed-row .product{margin-bottom:32px}}.product-detail{margin-top:24px;margin-bottom:24px}.product-detail .usp-bottom{margin-top:70px}@media(min-width:992px){.product-detail .usp-bottom{margin-top:128px}}@media(min-width:992px){.product-detail-col:nth-child(1){padding-right:55px}.product-detail-col:nth-child(2){padding-left:55px}}.product-detail-delivery{background:#f2f2f2;padding:4px 16px;font-size:16px;line-height:1.5}.product-detail-header{font-size:12px;line-height:24px;text-transform:uppercase;font-weight:800}.product-detail-cta,.product-detail-header,.product-detail-delivery{margin-top:36px}.product-detail-custom input:checked+.options-label{background:#f5f5f5}.product-detail-custom-form{border:0;height:48px;line-height:48px;font-size:14px;width:90px;position:relative;padding:0 15px;text-align:right}.product-detail-description{padding-bottom:24px;padding-top:64px}.product-detail-description-title{font-weight:800;color:#151515;font-size:14px;text-transform:uppercase}.product-detail-image-counter{background:#fff;bottom:16px;right:0;font-size:14px;padding:4px 12px;z-index:1}@media(min-width:769px){.product-detail-image-counter{bottom:12px;right:12px}}@media(max-width:768.98px){.additional-images-enabled .product-detail-image{display:none}}@media(max-width:768px){.product-detail-additional-images{width:100%;aspect-ratio:1/1.12}.eflorist-en .product-detail-additional-images,.ie-en .product-detail-additional-images{aspect-ratio:6/8}}@media(max-width:768.98px){.product-detail-images{padding-right:15px}}.product-detail-code{display:block;color:#767676;font-size:14px;letter-spacing:.08em;padding-top:16px}.category-item{padding-bottom:32px}@media(min-width:992px){.category-item{padding-bottom:64px}}.dropdown-sorting{width:150px;margin-bottom:30px}@media(min-width:992px){.dropdown-sorting{margin-bottom:40px}}@media(min-width:992px){[data-route-type="Category"] .promo-block{margin-top:60px}}[data-route-type="Category"] .usp-bottom{margin-top:0;margin-bottom:64px}.btn-checkout{width:100%}.page-header{padding-bottom:24px}.order{display:flex;justify-content:space-between;padding:12px 0 0;border-top:#e1e1e1 solid 1px}.labels{flex:1;padding:12px;font-size:14px}.order .price,.addon .price{display:block;padding:12px 0 0;color:#151515;font-size:14px;font-weight:800;line-height:18px;letter-spacing:.08em}.product-name,.addon-labels .name{display:block;font-weight:800;font-size:14px;line-height:18px;letter-spacing:.08em}.addon{display:flex;justify-content:space-between;align-items:center}.addon-labels{flex:1}.addon .price{margin-bottom:-12px}.addon-labels .name{padding:12px}.addon-img{width:75px;height:auto}.delivery,.name-price-row{display:flex;justify-content:space-between}.name-price-row .price,.name-price-row .name{font-weight:800;font-size:22px;line-height:26px;color:#151515;line-height:26px;letter-spacing:.02em}.vat .price,.vat .name{font-size:18px;line-height:26px;letter-spacing:.02em;padding-bottom:8px}.basket{max-width:740px;padding:24px 16px;background-color:#faf9f3}.basket-header{margin:0;font-size:22px;line-height:26px;letter-spacing:.02em}.delivery{padding-bottom:32px;font-size:14px;line-height:21px;letter-spacing:.08em}.order-title{font-weight:800;font-size:12px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.usp-bottom{margin-top:72px}.addon-prices .btn-remove,.price .btn-remove{padding:0;font-size:16px}.addon-prices,.prices{text-align:right}.was-price{font-weight:600;font-size:14px;line-height:18px;text-align:right;letter-spacing:.08em;text-decoration-line:line-through;color:#f2360d}.order-discount{display:flex;justify-content:space-between;font-size:14px;letter-spacing:.08em;padding-bottom:4px}.order-discount .price{color:#e84e0f}.order-details-footer{border-top:#e1e1e1 solid 1px;padding-top:8px}@media(min-width:768px){.basket{margin-top:40px;margin-bottom:40px;padding:24px 32px}.delivery{padding-bottom:40px}}.international-item{background-color:#fafafa;height:100%}.map-img{width:100%}.map-container{padding-top:32px;padding-bottom:42px}.international-item-title{font-size:22px;line-height:26px;color:#000;text-decoration:none;-webkit-appearance:none;font-weight:600}.international-item-title a{all:unset;cursor:pointer}.international-item-body{padding:24px}.international-item-wrapper{margin-bottom:24px}.international-item-description{font-weight:400;font-size:16px;line-height:24px;color:#000}.country-search-container{background-color:#faf9f3;max-width:800px;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:24px}.search-header{font-weight:600;font-size:18px;display:flex;padding-bottom:8px}.content-header-international{display:flex}.content-header-international .dropdown-btn{padding-right:70px;min-width:250px}.group-item{margin-bottom:32px}.group-item-body{padding:16px 24px 32px}.group-item-title{display:flex;align-items:flex-end}.group-item-description{margin:8px 0 0}.group-name{font-size:22px;line-height:26px;font-weight:600}.group-from{margin-left:auto}.product-line-wrapper{margin-bottom:64px}.content-page{margin-bottom:40px}.content-page_h1,.content-page_h3{font-family:'Glamour Absolute';text-align:center;margin:24px 0;font-size:32px}@media(min-width:789px){.content-page_h1,.content-page_h3{margin:36px 0 24px;font-size:40px}}.content-page_intro{text-align:center;margin-bottom:32px}@media(min-width:789px){.content-page_intro{max-width:800px;margin:0 auto 32px}}.content-page_section-3-text,.content-page_section-2-text{text-align:center;margin-bottom:32px}.content-page_section-title{font-family:'Glamour Absolute';text-align:center;font-size:22px;margin-top:16px;display:inline-block}.content-page_links{text-align:center;padding:24px 0}.content-page_links p{margin:0 0 24px}.content-page_h3{margin:0;font-size:26px!important}.content-page_links-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.content-page_section-1-button,.content-page_links-buttons a{border:1px solid #737373;color:#151515!important;display:inline-block;height:40px;background-color:transparent;border-radius:200px;line-height:40px;font-size:18px;font-weight:600;padding:0 24px;position:relative;transition:background-color .1s ease-in-out,color .1s ease-in-out;text-decoration:none}.content-page_section-1-button:hover,.content-page_links-buttons a:hover{border-color:#b0b0b0}.content-page_section .row,.content-page_section-1 .row,.content-page_section-small .row{margin-bottom:24px}.content-page_section .col-md-6,.content-page_section-1 .col-md-6,.content-page_section-small .col-md-6{display:flex;justify-content:center;align-items:center}.content-page_section-text,.content-page_section-small-text{max-width:70%;padding:24px 12px}.content-page_section-text{margin:0 auto;text-align:center}.content-page_section-small-text{color:#fff;width:100%;max-width:570px}.content-page_h4,.content-page_h2{font-family:'Glamour Absolute';font-size:22px;margin:12px 0}.content-page_section-1-text{padding:42px}.content-page_section-1-image,.content-page_section-small-image{min-height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.content-page_section-1-button{margin-top:24px}.content-page_quote{max-height:170px;overflow:hidden;position:relative;width:100%;padding:0}.content-page_quote-img{width:100%;object-fit:cover}.content-page_quote-text{text-align:right;max-width:1200px;width:100%;padding:0 15px;font-size:22px;line-height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%);font-family:'Glamour Absolute'}.content-page_article-title{font-family:'Glamour Absolute'}.content-page_product-line{width:100%;padding:0 20px}.content-page_product-line .img-overlay{top:0;left:0}.content-page_product-line-item{padding:0 5px}.content-page_product-line-inner{background:#fff;margin:20px 0}.content-page_product-line-title{font-size:20px;line-height:19px;padding:4px 0 8px;text-align:center;background:#f6f6f6}.rich-content picture{display:block;text-align:center}.signin,.corp-login{margin-top:40px;margin-bottom:40px;background:#fff}.signin .forgot-password-link,.corp-login .forgot-password-link{display:block;text-align:right;margin-top:8px;margin-bottom:32px}.signin-header{font-size:22px;margin:24px 0 24px}@media(min-width:992px){.signin-header{margin:32px 0 24px}}.signin-login,.signin-register,.register-details,.register-login{padding-left:16px;padding-right:16px;padding-bottom:24px}@media(min-width:992px){.signin-login,.signin-register,.register-details,.register-login{padding-left:32px;padding-right:32px}}@media(max-width:768px){.signin-login:not(:first-child),.signin-register:not(:first-child),.register-details:not(:first-child),.register-login:not(:first-child){margin-top:16px}}.signin-login .form-login:nth-last-child(2n){margin-bottom:0}.register-login .checkout-btn{margin-top:24px;width:100%}.checkout-group-container{margin-bottom:32px}.checkout-check-container{margin-bottom:16px}.florists-results{display:flex;flex-wrap:wrap;gap:24px}.florists-results+.florists-links{margin-top:128px}.florists-result{background:#fafafa;padding:24px;width:100%}.florists-result .phone{margin-top:8px}@media(min-width:992px){.florists-result{width:calc(25% - 18px)}}.florists-result-title{margin-bottom:8px;font-size:22px;font-weight:800;line-height:26px;word-wrap:break-word}.florists-search-item{display:flex;gap:24px;max-width:550px;margin:0 auto 64px}.florists-desc{margin:64px 0 0}.content-footer{border-top:1px solid #dcdcdc;margin-top:57px}@media(min-width:992px){.content-footer{margin-top:72px}}.content-footer-description{max-width:930px;margin:0 auto}.trustpilot-container{margin-bottom:64px}