.btn-primary:focus,.btn-primary:hover{background-color:#f69a00}.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::-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%;flex:unset!important}.glider-slide:not(:only-child) img{max-width:100%}.glider::-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::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-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)}}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansLight.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansLight.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansRegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSansBoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSans-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSans-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/Content/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}.no-results,.signin,.corp-login,.content-page_full-width,.content-page_h1,.content-page_intro,.content-page_section,.content-page_section-small,.content-page_section-1,.content-page_section-2,.content-page_section-3,.content-page_links,.content-page_quote,.content-page_article,.content-page_section-video,.cookie-agreement{margin-top:40px;margin-bottom:40px}.header-nav-category,.header-nav-subcategory,.newsletter-header,.seo-header,.progressbar .active .circle,.progressbar .complete .circle,.related-articles-title,.related-articles-desc,.personal-data .step,.group-item-description{margin:0}.related-articles-item,.content-page_section-2-image,.content-page_section-3-image,.content-page_section-products-item,.content-page_section-link-image{border-radius:3px;overflow:hidden}.forgot-password-box{border-radius:3px}.related-articles-title,.content-page_header,.content-page_intro,.content-page_section,.content-page_section-2,.content-page_section-3,.content-page_section-products,.content-page_links,.content-page_section-video{text-align:center}.content-page_section-1-button,.content-page_links-buttons a,.content-page_links-buttons .a-link,.content-page_links-buttons .popup-extension-hide-text,.content-page_links-buttons .popup-extension-show-text{display:inline-block;border-radius:3px;line-height:48px;padding:0 20px}.content-header-image-overlay,.content-page_links-buttons a:before,.content-page_links-buttons .a-link:before,.content-page_links-buttons .popup-extension-hide-text:before,.content-page_links-buttons .popup-extension-show-text:before,.content-page_video-iframe,.content-page_video-poster{position:absolute;top:0;bottom:0;left:0;right:0}.promotional-bar-sticker-text,.forgot-password-box,.content-page_quote-text,.content-page_video-poster:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-finder-postcode.active:before,.content-page_section-link-overlay p,.content-page_section-link-overlay p:after{position:absolute;top:50%;transform:translateY(-50%)}.content-page_product-line-title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-page_section-small-image,.content-page_section-1-image,.content-page_video-poster{background-position:center;background-size:cover;background-repeat:no-repeat}.related-articles-item,.content-page_section-products-item,.content-page_product-line-inner{box-shadow:0 2px 3px 0 rgba(0,0,0,.15);transition:all .2s ease-in-out;will-change:transform}.related-articles-item:hover,.content-page_section-products-item:hover,.content-page_product-line-inner:hover{transform:translate3d(0,-2px,6px);box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.filter-container,.content-page_section .row,.content-page_section-1 .row{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}@media(min-width:992px){html{scroll-padding-top:115px}}a[name]:not([href]),[name].a-link:not([href]),[name].popup-extension-hide-text:not([href]),[name].popup-extension-show-text:not([href]),a[name]:not([href]):hover,[name].a-link:not([href]):hover,[name].popup-extension-hide-text:not([href]):hover,[name].popup-extension-show-text:not([href]):hover{color:#1d1d1b;text-decoration:none}body{margin:0!important;position:relative}h1,h2,h3,h4,h5,h6{line-height:1}.line{height:1px;width:100%;background:#d8d8d7}a,.a-link,.popup-extension-hide-text,.popup-extension-show-text{color:#125580;text-decoration:none}.a-link,.popup-extension-hide-text,.popup-extension-show-text{will-change:text-decoration}.a-link:hover,.popup-extension-hide-text:hover,.popup-extension-show-text:hover{text-decoration:underline}.content-with-header{padding-top:109px}.content-clear{overflow-x:hidden}@media(min-width:768px){.padding-lr-0{padding-left:0;padding-right:0}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.hidden{display:none!important}.notransition{transition:none!important}@media(max-width:984px) and (min-width:768px){.hidden-sm{display:none!important}.visible-sm{display:block!important}}@media(max-width:767px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}[type="radio"].ignore{position:fixed;top:0;left:-1px;opacity:0}.header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100;transform:translateY(0);will-change:transform,top;transition:transform .2s ease-in-out,top .2s ease-in-out}.header-border{height:3px}.header-overlay{background-color:rgba(255,255,255,.7);width:100%;height:100%;position:fixed;top:0;opacity:0;z-index:90;transition:opacity ease-in-out 3s}.header-overlay.active_js{opacity:1;transition:opacity ease-in-out .5s}.header.hide{transform:translateY(-110%)}.header.hide .header-section-nav{top:110px}.header-checkout-inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:13px 15px 13px}.header-checkout-inner:after{display:none}.header-checkout-logo-link{display:block}.header-checkout-logo-image{min-height:30px;width:auto}.header-checkout-buttons,.header-checkout-logo{flex:1}.header-checkout-account{display:none}.header-checkout-account-link{color:#1d1d1b}.header-checkout-buttons{text-align:right}.header-checkout-account{margin-right:18px;font-size:25px;position:relative;bottom:3px;border:0}.header-checkout-basket{text-align:right}.header-checkout .header-basket{font-size:26px}.header-checkout-login{padding:20px 0;text-align:center}.header-checkout-login-text{font-size:14px;line-height:36px;color:#4f4f49;padding-right:10px}.header-dropdown-image,.header-dropdown-current-flag{width:22px;height:16px;border-radius:2px}.header-dropdown-image{margin-left:30px}.header-dropdown-current-flag{margin-left:5px;top:3px}.header-section-main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 0 0 0}.header-mobile-menu{flex:1;font-size:14px;padding:0 15px;text-align:left;line-height:14px;height:45px;padding:0 15px 12px;font-weight:500}.header-mobile-menu .icon-menu{padding-right:8px;font-size:11px}@media(max-width:350px){.header-mobile-menu{font-size:12px}}.header-logo{flex:3;text-align:center}.header-logo-img{width:112px;height:auto}.header-links{flex:1;text-align:right;margin:0 15px 0 0}.header-language,.header-account,.header-corporate,.header-information-link{font-size:12px;line-height:12px;margin:0 10px 0 0}@media(min-width:992px){.header-language,.header-account,.header-corporate,.header-information-link{position:relative;top:-7px}}.header-language,.header-language-link,.header-language a,.header-language .a-link,.header-language .popup-extension-hide-text,.header-language .popup-extension-show-text,.header-account,.header-account-link,.header-account a,.header-account .a-link,.header-account .popup-extension-hide-text,.header-account .popup-extension-show-text,.header-corporate,.header-corporate-link,.header-corporate a,.header-corporate .a-link,.header-corporate .popup-extension-hide-text,.header-corporate .popup-extension-show-text,.header-information-link,.header-information-link-link,.header-information-link a,.header-information-link .a-link,.header-information-link .popup-extension-hide-text,.header-information-link .popup-extension-show-text{color:#1d1d1b;text-decoration:none}.header-language i{display:block;transform:translateY(-50%) rotate(90deg);font-size:16px;position:absolute;top:50%;right:15px;transition:transform ease-in-out .4s;will-change:transform}.header-language-subcategory{display:none}.header-basket,.header-favorite{position:relative;font-size:20px;padding-right:12px;text-align:right;display:inline-block;text-decoration:none;color:#1d1d1b}.header-basket i,.header-favorite i{display:inline-block;margin-top:10px}.header-favorite,.header-language,.header-account,.header-corporate,.header-information-link{display:none}.header-basket{margin-left:5px}.counter{background-color:#14293f;height:18px;width:18px;border-radius:50%;color:#fff;font-size:10px;line-height:18px;text-align:center;letter-spacing:-.83px;font-weight:600;position:absolute;top:0;right:0}.counter.favorite-quantity{display:none}.counter.favorite-quantity.active{display:block}.header-search{flex:1 100%;padding:0 15px 15px}.header-search-input,.header-search-btn{background:#f3f3f3;border:0;height:36px;transition:background .15s ease-in;will-change:background}.header-search-input{border-radius:5px 0 0 5px;font-size:14px;float:left;line-height:16px;width:calc(100% - 44px);padding:10px 15px}.header-search-input::placeholder{color:#4f4f49;transition:color .15s ease-in;will-change:color}.header-search-input:focus,.header-search-input:focus+div .header-search-btn{background-color:#eee}.header-search-input:focus::placeholder,.header-search-input:focus+div .header-search-btn::placeholder{color:#a3a3a3}.header-search-btn{display:inline-block;border-radius:0 5px 5px 0;font-weight:600}.header-nav-subcategory{will-change:transform}.header-nav-dropdown.active_js .header-nav-subcategory{transform:translateX(0);opacity:1}.header-section-nav{transition:transform .5s cubic-bezier(1,-.13,0,1.04),top .2s ease-in-out}.header-section-nav.active_js{transform:translateX(0);opacity:1}.header-section-nav,.header-nav-subcategory{width:280px;background-color:#fff;box-shadow:0 0 10px 0 rgba(60,64,67,.3);position:fixed;top:0;left:0;padding:0;transform:translateX(-300px);opacity:0;z-index:300;height:100vh;will-change:transform,opacity}.badge-nav{padding:0 15px;line-height:26px;font-size:11px;font-weight:600;color:#fff;display:inline-block;border-radius:.17px 13px 13px .17px}.header-nav-category,.header-nav-subcategory{list-style:none;padding:0}.header-nav-category .icon-cross,.header-nav-category .icon-bouquet,.header-nav-category .icon-arrow-left{position:absolute;top:50%;transform:translateY(-50%)}.header-nav-category .icon-cross{right:10px;font-size:20px}.header-nav-category .icon-arrow-left{left:15px;font-size:20px}.header-nav-category .icon-bouquet{left:-2px;font-size:16px}.header-nav-subcategory .header-nav-back{padding:0 0 0 40px}.header-nav-dropdown{position:relative}.header-nav-dropdown .icon-arrow-right{position:absolute;right:15px;line-height:40px;font-size:16px;width:10px;color:#1d1d1b}.header-nav-link{border-bottom:1px solid #d8d8d7;margin:0 0 0 15px;cursor:pointer;transition:text-shadow .2s ease-in;-webkit-tap-highlight-color:transparent}.header-nav-link:not(.header-nav-dropdown):hover{text-shadow:.5px 0 0 currentColor}.header-nav-link,.header-nav-link>a,.header-nav-link>.a-link,.header-nav-link>.popup-extension-hide-text,.header-nav-link>.popup-extension-show-text,.header-nav-link-inner{display:block;color:#1d1d1b;font-size:12px;line-height:39px;text-decoration:none;white-space:nowrap}@media(max-width:991px){.header-nav-link-inner{pointer-events:none}}.header-nav-link.header-account{border-bottom:0}.header-nav-back{line-height:60px;padding:0 0 0 15px;font-size:14px;color:#fff;font-weight:600;position:relative}.header-nav-home{position:relative;padding-left:20px}.header-nav-name{font-weight:bold;font-size:14px;line-height:44px}.header-nav-others{list-style:none;padding:0;margin:30px 0 0}.header-nav-others [class^=icon]{font-size:16px;padding-right:5px;display:inline-block;position:relative;top:3px}.header-nav-language{border:0}@media(min-width:768px) and (max-width:991px){.header-section-main{max-width:100%}}@media(max-width:991px){.switch-to-corp:before{display:none}.header-dropdown-container .icon-arrow-right{transition:transform ease-in .3s;position:absolute;right:15px;line-height:40px;font-size:16px;width:10px;color:#1d1d1b}.header-dropdown-subcategory{max-height:0;overflow:hidden;transition:max-height ease-in .3s;padding:0;margin-left:15px;box-shadow:none;display:block}.header-dropdown-item{width:100%;display:block;border-bottom:1px solid #d8d8d7}.header-dropdown-current{display:block;height:100%;border-collapse:collapse;border-bottom:1px solid #d8d8d7}.header-dropdown-link{display:flex;justify-content:space-between;align-items:center;padding:0 10px 0 0}}.active .header-dropdown-subcategory{max-height:200px}.active .header-dropdown-container .icon-arrow-right{transform:rotate(90deg)}@media(min-width:992px){.header.hide{transform:translateY(0)}.header.hide .header-section-nav{top:0}.header-checkout-inner{align-items:center;padding:13px 0 13px}.header-checkout-login-wrapper{display:none}.header-checkout-account,.header-checkout-basket{display:inline-block}.header-section-main{padding:15px 0 0 0}.header-logo,.header-search{order:-1}.header-logo{flex:1;text-align:left}.header-logo-img{width:142px}.header-search{flex:3;padding:0;margin:3px 0 0 41px}.header-search-input{width:100%;max-width:320px}.header-links{flex:3.5;margin:0}.header-basket,.header-favorite{margin-top:3px}.header-dropdown i{display:block;transform:translateY(-50%) rotate(90deg);font-size:15px;position:absolute;top:50%;right:0;transition:transform ease-in-out .4s;will-change:transform}.header-dropdown-container{padding-right:20px}.header-dropdown-subcategory{border-radius:3px;padding:5px 0;z-index:301;background:#fff;right:-5px;position:absolute;margin-top:0;min-width:100%;display:none}.header-dropdown.no-touch:hover .header-dropdown-subcategory,.header-dropdown.active_js .header-dropdown-subcategory{display:block}.header-dropdown.no-touch:hover i,.header-dropdown.active_js i{transform:translateY(-50%) rotate(270deg)}.header-dropdown-item{width:100%;display:block}.header-dropdown-link{line-height:30px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;padding:0 10px}.header-dropdown-link:hover{background-color:#f3f3f3}.header-dropdown-current{margin-bottom:5px;display:inline-block}.header-favorite{margin-right:-5px}.header-section-nav{width:100%;height:100%;position:relative;transform:none;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:space-between;transition:none;opacity:1}.header-nav-link{display:inline-block;border:0;margin:0;position:relative;border-radius:5px 5px 0 0}.header-nav-link,.header-nav-link a,.header-nav-link .a-link,.header-nav-link .popup-extension-hide-text,.header-nav-link .popup-extension-show-text{font-size:14px;line-height:46px}.header-nav-link a,.header-nav-link .a-link,.header-nav-link .popup-extension-hide-text,.header-nav-link .popup-extension-show-text{color:#1d1d1b;text-decoration:none;display:block;height:100%;width:100%;padding:0 15px}.header-nav-name{display:none!important}.header-nav-category{flex:1;margin-left:-15px}.header-nav-dropdown a,.header-nav-dropdown .a-link,.header-nav-dropdown .popup-extension-hide-text,.header-nav-dropdown .popup-extension-show-text{padding-right:35px}.header-nav-dropdown .icon-arrow-right{transform:translateY(-50%) rotate(90deg);display:inline-block;top:50%;line-height:16px;height:16px;width:16px;transition:transform ease-in-out .4s;will-change:transform}.header-nav-subcategory{top:46px;position:absolute;height:auto;width:auto;min-width:100%;display:none;box-shadow:0 1px 3px 0 rgba(60,64,67,.3);border-radius:0 0 5px 5px;overflow:hidden;transform:none;opacity:1}.header-nav-subcategory .header-nav-link{display:block;border-radius:0;will-change:background,border,margin;padding:0 15px}.header-nav-subcategory .header-nav-link a,.header-nav-subcategory .header-nav-link .a-link,.header-nav-subcategory .header-nav-link .popup-extension-hide-text,.header-nav-subcategory .header-nav-link .popup-extension-show-text{padding:0}.header-nav-subcategory .header-nav-link:hover{background:#f3f3f3;border-left:3px solid #125580;padding-left:12px}.header-nav-subcategory .header-nav-link:hover a,.header-nav-subcategory .header-nav-link:hover .a-link,.header-nav-subcategory .header-nav-link:hover .popup-extension-hide-text,.header-nav-subcategory .header-nav-link:hover .popup-extension-show-text{text-shadow:.5px 0 0 currentColor}.header-favorite,.header-account,.header-language,.header-corporate,.header-information-link{display:inline-block}.header-account .icon-arrow-right{top:calc(50% - 2px)}.header-mobile-menu,.badge-nav,.header-nav-back,.header-nav-home,.header-nav-others{display:none}.active.header-nav-dropdown{background:#125580;box-shadow:0 1px 5px 0 #bfbfbf}.active.header-nav-dropdown>a,.active.header-nav-dropdown>.a-link,.active.header-nav-dropdown>.popup-extension-hide-text,.active.header-nav-dropdown>.popup-extension-show-text,.active.header-nav-dropdown .header-nav-link-inner{color:#fff}.active.header-nav-dropdown .icon-arrow-right{color:#fff;transform:translateY(-50%) rotate(270deg)}.active .header-nav-subcategory{display:block}}@media(min-width:1025px){.header-search{flex:4}.header-search-input{max-width:396px}}.location-first-header .header-search-switch,.location-first-header .header-search .close{display:none}@media(max-width:991px){.location-first-header .header-mobile-menu,.location-first-header .header-logo,.location-first-header .header-links{flex:unset}.location-first-header .header-section-main{padding:8px 0}.location-first-header .header-mobile-menu{height:unset;padding:0 0 0 15px}.location-first-header .header-mobile-menu .icon-menu{font-size:18px;margin-left:5px;font-weight:500}.location-first-header .header-logo{position:relative;top:3px}.location-first-header .header-logo svg{height:35px}.location-first-header .header-basket{font-size:25px;left:7px}.location-first-header .header-basket .icon-basket-big{font-weight:500}.location-first-header .header-search{height:0;overflow:hidden;padding:0 7px;transition:height ease .4s}.location-first-header .header-search.active{height:66px}.location-first-header .header-search-input{margin:17px 0;height:39px;border-radius:25px;font-size:16px;background-image:url(../../../Content/NewLayoutStyles/images/search.svg);background-position:left 14px center;background-size:23px 24px;background-repeat:no-repeat;padding-left:47px}.location-first-header .header-search .input-group-append{display:none}.location-first-header .header-search .close{display:block;margin:17px 0}.location-first-header .header-search .close .icon-cross{font-size:25px;color:#1d1d1b}.location-first-header .header-search-switch{position:relative;top:-1px;left:1px;font-size:22px;padding-right:12px;text-align:right;display:inline-block;text-decoration:none;color:#1d1d1b}.location-first-header .header-links{flex:2}}@media(max-width:991px){.location-first-content-with-header{padding-top:60px}}@media(min-width:1200px){.new-logo{height:48px;width:210px;transform:scale(1)}}.footer{color:#fff;border-bottom:1px solid #ebebeb;margin-top:40px}.footer-body{padding:25px 0}.footer-wrapper{background:#14293f}.footer-list{border:none;background-color:inherit;padding:10px 0}.footer-list-header,.footer-list-header:hover{font-weight:600;font-size:14px;display:block;color:#fff;pointer-events:none}.footer-list-header:after,.footer-list-header:hover:after{display:none;font-size:18px;font-weight:100}.footer-list-body{margin-top:10px}.footer-list-wrapper{max-height:500px}.footer-link{text-decoration:none;color:#fff;display:block;line-height:26px}.footer-links{text-align:right;font-size:12px}.footer-links-item{display:inline-block}.footer-links-item:after{content:"|";margin-left:5px}.footer-bottom{padding:10px 0}.footer-bottom-link{color:#757575}.footer-bottom-content{padding:0}.footer-images{margin-top:45px}.footer-images-checkout{margin-top:0}.footer-newsletter{margin-left:auto}.footer-payment-methods{margin-top:20px}.footer-sent-with-love{width:50%;height:auto}.copyright{color:#000}.newsletter{margin-top:10px}.newsletter-header{font-size:16px;line-height:1.5}.newsletter-text{font-size:13px}.newsletter-btn{width:120px}.newsletter-input-group{display:block}.newsletter .newsletter-form-control{width:calc(100% - 120px);line-height:14px}.newsletter .newsletter-form-control::placeholder{line-height:16px}.social-icons{float:left}.social-icons-header{font-size:15px;margin:25px 0 5px 0}.social-icons-item{text-decoration:none;display:inline-block;color:#fff;font-size:36px;will-change:transform;transition:all .2s ease-in-out}.social-icons-item:hover{transform:scale(1.1)}.social-icons .list-item{margin-right:5px}.flag{max-height:20px;border-radius:3px}.payment{max-height:28px}.payment-container{float:right;position:relative}.payment-container .payment-methods{display:flex}.footer-checkout{border-bottom:0;bottom:0;left:0;right:0}.footer-checkout-payments{margin-top:0;padding:15px}@media(min-width:768px){.footer-checkout{position:absolute}}.trusted-logo{float:right;margin-top:55px}.trusted-logo-img{display:inline-block;max-width:125px}.trusted-logo-pipe{display:none;width:1px;height:36px;background-color:#fff;margin-right:25px}@media screen and (max-width:991px){.trusted-logo-pipe{display:inline-block}.footer-list{padding:25px 0 0}.footer-list-header,.footer-list-header:hover{pointer-events:all}.footer-list-header:after,.footer-list-header:hover:after{display:inline-block;color:#fff}.footer-list-wrapper{max-height:0;padding-left:15px}.footer-list-body{padding-bottom:5px}.footer-links{text-align:center;margin-top:5px}.footer-links-item{display:inline-block}.footer-links-item:after{content:"|";margin-left:5px}.footer-links .list-inline-item:last-of-type{display:block}.footer-link{line-height:40px}.footer-bottom{background:#14293f}.footer-bottom-link{line-height:1}.footer-flags{display:none}.footer-images{text-align:center;margin-top:0;margin-bottom:10px}.footer-body{padding:30px 0 0}.footer-bottom{padding:10px 0 30px}.newsletter{margin-top:50px}.footer-payment-methods{display:none}.copyright,.footer-bottom-link{color:#fff}.flex-container{display:flex;flex-direction:column-reverse}.copyright{line-height:1px}}.corporate-btn-container{text-align:center}.corporate-btn{margin:10px 0}@media(min-width:768px){.corporate-btn{min-width:calc(50% - 5px)}}@media(max-width:767px){.corporate-btn{float:none}}.modal .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.modal.collapse{max-height:none}.slider{padding:10px 0}.slider .product:only-child{margin-left:0;width:50%}@media(min-width:576px){.slider .product:only-child{width:33%}}@media(min-width:769px){.slider .product:only-child{width:25%}}@media(min-width:1024px){.slider .product:only-child{width:20%}}.dots{position:absolute;bottom:15px;right:15px}@media(max-width:767px){.dots{display:none}}.dots button{height:15px;width:15px;background:rgba(243,243,243,.3);border:0;margin:0 5px;border-radius:50%;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);transition:background .2s ease-in}.dots button.active{background:#f3f3f3}.dots button:not(.active):hover{background:rgba(243,243,243,.5)}[data-controls]{width:40px;height:40px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(60,64,67,.5);border-radius:50%;border:0;top:50%;transform:translateY(-50%);position:absolute;cursor:pointer;z-index:1}[data-controls].disabled{display:none}[data-controls] [class^=icon]{font-size:18px;color:#757575;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-controls="prev"]{left:-20px}@media(max-width:576px){[data-controls="prev"]{left:0}}[data-controls="next"]{right:-20px}@media(max-width:576px){[data-controls="next"]{right:0}}.recent .product{padding:0 5px}.product{position:relative}.product .favorite-text{display:none}.product-list{margin-left:-25px;margin-right:-25px}.product-card{max-width:100%}.product-card,.product-card-image{position:relative}.product-card-overlay,.product-card-favorite{position:absolute}.product-card-overlay{top:0;left:0;height:auto;width:100%}.product-card-favorite{top:0;right:0;z-index:1;font-size:20px;height:40px;width:40px}.product-card-favorite .add,.product-card-favorite .added{padding:15px 15px 0 0;height:100%;width:100%}.product-card-favorite .added{display:none}.product-card-favorite.added-product .added{display:block}.product-card-favorite.added-product .add{display:none}.product-card-name,.product-card-price{line-height:24px;display:block}.product-card-name{font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card-price{font-size:12px;width:100%}.product-card-price .from{color:#757575;line-height:14px;text-transform:lowercase}.product-card-price .current{font-weight:bold}.product-card-price .was{color:#da322c;text-decoration:line-through}.product-card-availability{color:#757575;position:relative;padding-left:20px;min-height:15px;line-height:1.3;padding-bottom:3px}.product-card-availability{font-size:11px}@media screen and (min-width:375px){.product-card-availability{font-size:calc(11px + 2*((100vw - 375px)/825))}}@media screen and (min-width:1200px){.product-card-availability{font-size:13px}}.product-card-availability [class^=icon]{font-size:14px;padding-right:5px;position:absolute;display:block;left:0;top:50%;transform:translateY(-50%)}@media(min-width:768px){.product-card-name{font-size:18px;line-height:24px}.product-card-price .current,.product-card-price .was,.product-card-price .from{font-size:14px}.product-card-overlay{transition:top .2s ease}}@media(min-width:768px) and (min-width:992px){.product-card:hover .product-card-overlay{top:-40px}}.product-link{display:block}.promotional-bar{padding:0;font-size:0}.promotional-bar-link,.promotional-bar-picture,.promotional-bar-video{width:100%;text-align:center;display:block;min-height:0}.promotional-bar-picture,.promotional-bar-video{max-width:1920px;margin:0 auto}.promotional-bar-slider{padding:0}.promotional-bar-sticker{height:75px;width:75px;background:#fb637e;border-radius:50%}@media(min-width:768px){.promotional-bar-sticker{height:130px;width:130px}}.promotional-bar-sticker-text{color:#fff;font-weight:300;line-height:1.15}.promotional-bar-sticker-text{font-size:14px}@media screen and (min-width:320px){.promotional-bar-sticker-text{font-size:calc(14px + 15*((100vw - 320px)/800))}}@media screen and (min-width:1120px){.promotional-bar-sticker-text{font-size:29px}}.promotional-bar-img{width:100%;height:auto}.promotional-bar-btn{min-width:150px}@media(min-width:768px){.promotional-bar-btn{min-width:200px}}@media(max-width:575px){.promotional-bar-btn{height:36px;font-size:14px;line-height:36px;padding:0 15px}}@media(max-width:320px){.promotional-bar-btn{font-size:12px;min-width:100px;padding:0 5px}}.promotional-bar .slider{padding:0}.promotional-bar .glider-dot:only-child{display:none}.promotional-bar-3-item,.promotional-bar-5-item{padding:0;overflow:hidden}.promotional-bar-3-content,.promotional-bar-5-content{text-align:center}.promotional-bar-3-text,.promotional-bar-5-text{line-height:1.15;color:#fff;font-weight:300}.promotional-bar-3-text,.promotional-bar-5-text{font-size:16px}@media screen and (min-width:320px){.promotional-bar-3-text,.promotional-bar-5-text{font-size:calc(16px + 30*((100vw - 320px)/800))}}@media screen and (min-width:1120px){.promotional-bar-3-text,.promotional-bar-5-text{font-size:46px}}.promotional-bar-3 strong,.promotional-bar-3 b,.promotional-bar-3 em,.promotional-bar-3 small,.promotional-bar-3 i,.promotional-bar-5 strong,.promotional-bar-5 b,.promotional-bar-5 em,.promotional-bar-5 small,.promotional-bar-5 i{display:block}.promotional-bar-3 strong,.promotional-bar-3 b,.promotional-bar-5 strong,.promotional-bar-5 b{font-weight:600}.promotional-bar-3 small,.promotional-bar-5 small{font-size:65%}.promotional-bar-3-overlay{width:100%;top:0;bottom:0;left:-45%;transform:skewX(-32deg);-moz-transform:skewX(-32deg);-ms-transform:skewX(-32deg);-webkit-transform:skewX(-32deg)}@media(min-width:769px){.promotional-bar-3-overlay{left:-50%}}.promotional-bar-3-shadow{box-shadow:10px 0 18px rgba(0,0,0,.4)}.promotional-bar-3-content{width:50%;top:50%;transform:translateY(-50%)}.promotional-bar-3-text{padding:20px 0}@media(min-width:768px){.promotional-bar-3-text{padding:40px 0}}.promotional-bar-3-sticker{top:15px;right:25px;transform:skewX(32deg)}@media(min-width:769px) and (max-width:1025px){.promotional-bar-3-sticker{right:-25px}}@media(max-width:576px){.promotional-bar-3-sticker{right:-25px}}@media(max-width:320px){.promotional-bar-3-sticker{top:0;right:-30px}}.promotional-bar-5-content{top:50%;left:50%;transform:translate(-50%,-50%)}.promotional-bar-5-text{padding:15px 30px;min-width:220px}.promotional-bar-5-text+.promotional-bar-btn{margin-top:15px}@media(min-width:768px){.promotional-bar-5-text{padding:30px 60px;min-width:450px}.promotional-bar-5-text+.promotional-bar-btn{margin-top:40px}}.promotional-bar-5-sticker{top:-20px;left:-50px}@media(min-width:768px){.promotional-bar-5-sticker{top:-50px;left:-100px}}.promotional-bar-5-image{width:100%}@media(min-width:769px){.promotional-bar-100-slider{width:100%}.promotional-bar-100-img{position:absolute;left:-100%;right:-100%;margin:auto;width:auto;height:320px}.promotional-bar-100-picture,.promotional-bar-100-video{position:relative;height:320px}}@media(min-width:1125px){.promotional-bar-100-picture,.promotional-bar-100-video{position:relative;height:370px}.promotional-bar-100-img{height:370px}}.seo-header{font-size:16px;line-height:22px;text-align:center;padding:15px;font-weight:normal;display:none}@media(min-width:768px){.seo-header{display:block}}.popular-header{margin:20px 0 10px}.popular-header-label{font-size:14px;line-height:14px;display:inline;padding:0 10px 0 0;font-weight:600}.popular-header-more{font-size:10px;color:#125580;text-decoration:none;font-weight:600}.popular-header-more:hover{text-decoration:underline}.popular-header-2{text-align:center;position:relative;margin:0 0 15px}.popular-header-label-2{font-weight:600;display:inline-block;position:relative}.popular-header-label-2{font-size:16px}@media screen and (min-width:320px){.popular-header-label-2{font-size:calc(16px + 4*((100vw - 320px)/800))}}@media screen and (min-width:1120px){.popular-header-label-2{font-size:20px}}.popular-header-label-2:before,.popular-header-label-2:after{content:"";display:block;height:1px;width:150px;background:#1d1d1b;position:absolute;top:50%;transform:translateY(-50%)}.popular-header-label-2:before{right:calc(100% + 30px)}.popular-header-label-2:after{left:calc(100% + 30px)}.popular-header-more-2{right:0;top:50%;transform:translateY(-50%);font-size:12px;font-weight:400}.popular-header-more-2:hover{text-decoration:underline}.popular-header-more-2 i{font-weight:bold}.popular-header-more-2.mobile{margin-top:15px;display:block}@media(max-width:991px){.popular-header-more-2.desktop{display:none}}@media(min-width:992px){.popular-header-more-2.mobile{display:none}}.popular-row{padding:0 15px}.popular-row-wrapper+.popular-row-wrapper{margin-top:0;margin-bottom:0}@media(min-width:768px){.popular-row-wrapper+.popular-row-wrapper{margin-top:20px;margin-bottom:20px}}.popular-item{padding:5px}.popular-item:nth-child(n+3){display:none}@media(min-width:768px){.popular-slider-row{overflow:unset;cursor:auto!important}.popular-slider .glider-track{width:100%!important}.popular-slider-item:last-child{margin-right:0!important}}@media(max-width:767px){.popular-slider{padding:0}.popular-slider-row{margin:0;padding:0 5px 0 16px}.popular-slider-item{display:block!important}.popular-slider .glider-track{align-items:stretch;width:2500px!important}.popular-slider .card:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.popular-slider .card-transparent .product-card-image{padding:5px}.popular-slider .card-lifting-content{padding:5px 8px}}@media(min-width:768px){.popular-header{margin:20px 0 10px}.popular-header-label{font-size:18px}.popular-header-more{font-size:14px}.popular-row{padding:0}.popular-item{padding:0 10px}.popular-item:nth-child(n+3){display:block}.popular-item:nth-child(n+4){display:none}}@media(min-width:992px){.popular-item:nth-child(n+2){display:block}.popular-item:nth-child(n+3){display:block}.popular-item:nth-child(n+5){display:none}}.usp-top{display:flex;flex-direction:row;flex-wrap:wrap;padding:4px;font-size:0}.usp-top-wrapper{flex:1;min-width:50%;padding:2px}.usp-top-item{display:inline-block}.usp-images{margin:40px 0}.usp-bottom{margin-top:40px;margin-bottom:40px}[data-route-type="Category"] .usp-bottom{padding-top:40px}.usp-bottom-item{width:25%;padding:0 15px}@media(max-width:1024px){.usp-bottom-item{width:50%}.usp-bottom-item:nth-child(1),.usp-bottom-item:nth-child(2){margin-bottom:20px}}@media(max-width:767px){.usp-bottom-item{width:100%}.usp-bottom-item:not(:last-child){margin-bottom:20px}}.usp-bottom-content{display:flex}.usp-bottom-image{min-width:30px;padding-right:5px}.usp-bottom-text{color:#1d1d1b;font-size:14px;opacity:.7;line-height:1.4;padding-left:10px}@media(max-width:768px){.usp-bottom-text{font-size:13px;line-height:1.5}}.promo-block~.usp-bottom{margin-top:80px}@media(min-width:768px){.usp-top{display:none}}.progressbar{position:relative;max-width:960px;width:100%;margin:40px auto 0;display:flex;flex-direction:row;justify-content:space-between}.progressbar-line{background-color:#d8d8d7;height:2px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.progressbar-step{position:relative;display:inline-block}@media(max-width:991px){.progressbar-step:last-child.active .tag{text-align:left}}.progressbar .seperator{position:relative;height:20px}.progressbar .circle{background-color:#d8d8d7;height:12px;width:12px;margin:4px 0;border-radius:50%}.progressbar .tag{font-size:12px;line-height:17px;position:absolute;left:50%;transform:translateX(-50%);top:-25px;width:255px;text-align:center;display:none}.progressbar .progress-line{height:2px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.progressbar .progress-line.active{background-color:#125580}.progressbar .five{max-width:25%;width:100%}.progressbar .four{max-width:33%;width:100%}.progressbar .icon-check{color:#fff;text-align:center;width:100%;display:inline-block;font-size:15px;line-height:20px}.progressbar .active .circle,.progressbar .complete .circle{background-color:#125580;height:20px;width:20px}.progressbar .active .tag{display:block}.progressbar .active .circle{position:relative}.progressbar .active .circle:before{content:"";display:block;height:4px;width:4px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:992px){.progressbar .tag{display:block}}.basket{font-size:14px;line-height:42px}.basket-address-btn{font-size:12px;line-height:22px;height:30px;padding:0 10px;margin:6px 0;float:right}.basket-total{background-color:rgba(243,243,243,.8);border-radius:3px;line-height:46px;padding:0 15px;font-weight:600;font-size:16px;margin-bottom:5px}.basket-total-price{float:right}.basket-addon,.basket-delivery,.basket-discount{border-bottom:1px solid #f3f3f3}.basket-discount{color:#2b84ff;opacity:.9;font-weight:600}.basket-discount-price{float:right}.basket-discount-total{padding:0 15px;line-height:46px;border:1px solid;border-radius:3px;margin-bottom:10px}.basket-additives:last-of-type .basket-delivery:last-of-type,.basket-delivery-last{border-bottom:0}.basket-buttons{margin-top:10px}.basket-quantity{display:flex;justify-content:space-between;margin-right:-15px}.basket-quantity-input{width:200px}.basket-product{margin-bottom:20px}.basket-product-header{margin-bottom:5px}.basket-product-body,.discount-body{color:#000;display:block;background-color:#f3f3f3;border-radius:3px;padding:15px}.basket-product-footer{padding:0 15px}.basket-product-number{font-weight:600;float:left}.basket-product-image{height:60px;width:60px;border-radius:50%}.basket-product-desc{line-height:22px;margin-left:15px;display:inline-block;vertical-align:top}.basket-product-name,.discount-name{color:#000;font-weight:600}.basket-product-close,.discount-remove{background-color:#fff;border-radius:50%;height:20px;width:20px;position:absolute;top:15px;right:15px;transition:all ease-in .2s}.basket-product-size,.basket-product-name,.discount-name,.basket-product-variant,.basket-product-price{display:block}.basket-product-price{position:absolute;bottom:15px;right:15px}.basket-product [class^=icon]{font-size:16px;position:relative}.close-icon{display:block;font-size:16px;line-height:20px;text-align:center}.basket-addon-price{float:right}.basket-addon-close{background-color:#f3f3f3;border-radius:50%;display:inline-block;margin-left:5px;font-size:16px;height:20px;width:20px;transition:all ease-in .2s}.basket-addon-close [class^=icon]{line-height:42px}.basket-addon-image{height:32px;width:auto;margin-right:15px;vertical-align:middle}.product-subtotal{font-weight:600}.product-delivery{border-bottom:1px solid #cdcdcd}.product-delivery-price,.product-subtotal-price{float:right}.product-recipient{padding:0 5px}.product-recipient-name,.product-recipient-address,.product-recipient-delivery{display:block;font-size:12px;line-height:18px;color:#50504a}@media(min-width:576px){.basket-buttons{float:right;width:100%;max-width:355px}.discount{text-align:right}}.payment-methods{font-size:0}.payment-methods-header{color:#f3f3f3;font-size:12px;font-weight:600;display:inline-block;height:30px;line-height:30px;position:absolute;top:0;right:100%;margin-right:15px;white-space:nowrap}.payment-methods-item{height:30px;border:1px solid #d8d8d7;background-color:#fff;overflow:hidden}.payment-methods .payment-methods-item{margin:0 5px 5px 0}.payment-methods-image{height:30px;width:auto;padding:5px;object-fit:contain}.addon-card{width:100%;padding:10px 15px 15px;border:2px solid transparent}.addon-card .card-img{min-height:111px}.addon-card [class^=icon]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.addon-item{padding:2px}.addon-name{font-size:14px;line-height:24px;display:block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.addon-price{font-weight:600;font-size:14px;line-height:14px}.addon-add{height:30px;width:30px;background-color:#ebebeb;border-radius:50%;line-height:30px;text-align:center;position:absolute;display:block;bottom:-5px;right:-5px}@media(min-width:768px){.addon-card .card-img{min-height:140px}.addon-item{padding:10px}}@media(min-width:992px){.addon-add{height:25px;width:25px;line-height:25px}}.addons-slider-card{border:1px solid #d8d8d7;border-radius:3px;padding:10px;font-size:14px;line-height:14px;position:relative}.addons-slider-item{padding:0 2.5px;border:1px solid transparent}.addons-slider-item.added{border:0}.addons-slider-price{font-weight:600}.addons-slider-name{display:block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:19px}.addons-slider-img{padding:5px 5px 10px;min-height:119px}.addons-slider-add,.addons-slider-added-one{height:30px;width:30px;border-radius:50%;line-height:30px;text-align:center;position:absolute;display:block;bottom:10px;right:10px;z-index:1;border:0}.addons-slider-added-one{background-color:#125580;color:#fff}.addons-slider-added-one:focus{background-color:#125580}.addons-slider-add{background-color:#ebebeb}.addons-slider-add:focus{background-color:#bfbfbf}.addons-slider-added{display:flex;position:absolute;bottom:10px;right:10px;line-height:28px;text-align:center;background:#125580;border-radius:15px;z-index:1}.addons-slider-added .add,.addons-slider-added .remove{position:relative;width:30px;border:0}.addons-slider-added .remove{border:1px solid #125580;border-radius:15px 0 0 15px;background:#fff;color:#125580}.addons-slider-added .add{background:#125580;border-radius:0 15px 15px 0;color:#fff}.addons-slider-added .addon-counter{width:15px;background:#125580;color:#fff;font-size:14px;text-align:right}.addons-slider-added .addon-counter-border{height:15px;width:15px}.addons-slider-add [class^=icon],.addons-slider-added [class^=icon],.addons-slider-added-one [class^=icon]{font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.added .addons-slider-card,.added.addon-card{border:2px solid #125580}.datepicker{overflow:hidden;max-height:0;max-width:310px;box-shadow:0 2px 8px 0 rgba(60,64,67,.3);border-radius:3px;will-change:max-height,opacity;transition:opacity .3s ease-in;position:absolute;top:calc(100% + 10px);background:#fff;z-index:2}.ui-datepicker-inline{padding:15px;text-align:center}.ui-datepicker-title{font-weight:bold;line-height:22px;font-size:16px}.ui-datepicker thead{font-size:13px;line-height:40px;color:#757575}.ui-datepicker td{width:40px;height:40px;line-height:40px;font-size:14px;font-weight:600;text-align:center}.ui-datepicker-unselectable{color:#bfbfbf;cursor:not-allowed}.ui-datepicker-current-day{border-radius:50%;background-color:#125580}.ui-datepicker-header{position:relative;margin-bottom:10px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);font-size:21px;cursor:pointer}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}a.ui-state-default,.ui-state-default.a-link,.ui-state-default.popup-extension-hide-text,.ui-state-default.popup-extension-show-text,.ui-datepicker-today:not(.ui-datepicker-current-day) a.ui-state-default,.ui-datepicker-today:not(.ui-datepicker-current-day) .ui-state-default.a-link,.ui-datepicker-today:not(.ui-datepicker-current-day) .ui-state-default.popup-extension-hide-text,.ui-datepicker-today:not(.ui-datepicker-current-day) .ui-state-default.popup-extension-show-text{font-weight:bold;color:#125580;text-decoration:none}a.ui-state-active,.ui-state-active.a-link,.ui-state-active.popup-extension-hide-text,.ui-state-active.popup-extension-show-text,.ui-datepicker-today a.ui-state-active,.ui-datepicker-today .ui-state-active.a-link,.ui-datepicker-today .ui-state-active.popup-extension-hide-text,.ui-datepicker-today .ui-state-active.popup-extension-show-text{color:#fff}.calendar{width:100%;position:relative}.calendar:after{display:none}.calendar-btn{border:1px solid #d8d8d7;border-radius:3px;width:100%;height:48px;padding:0 15px;background:transparent;font-size:16px;font-weight:600;color:#757575}.calendar-label{top:0;font-size:10px;background:#fff}.calendar-select{position:relative}.calendar-select:after{font-size:20px;right:15px;color:#757575}.calendar-success{position:absolute;top:50%;right:45px;transform:translateY(-50%);color:#2ad2c9;font-size:20px;display:none}.calendar.has-success .calendar-success{display:block}.calendar-checkout:after{right:45px}.calendar-checkout .icon-calendar{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px;z-index:-1}.calendar.has-success .calendar-btn{color:#4f4f49}.delivery-fee-info,.delivery-fee-info-closed{margin:5px 15px;font-size:12px;line-height:17px;min-height:17px}.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1040}.popup-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:3px;height:100%;width:100vw;text-align:center}.popup-body{padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.popup-image,.popup .img-wrapper{max-width:215px;max-height:215px;margin:0 auto}.popup-name,.popup-price,.popup-btn{display:block;width:100%;font-size:16px;line-height:16px}.popup-name{margin:20px 0 10px}.popup-price{margin:10px 0 15px;font-weight:600}.popup-desc{font-size:14px;line-height:24px;color:#4f4f49;margin:15px 0 0}.popup .close{position:absolute;top:5px;right:5px;font-size:21px;z-index:1051}.popup-info-panel{padding:20px}.popup-extension{padding:15px 0 30px;min-height:400px}.popup-extension-hide,.popup-extension-show{font-size:14px;line-height:20px;cursor:pointer}.popup-extension-hide-text,.popup-extension-show-text{text-decoration:underline;transition:all .2s ease-in}.popup-extension-hide-text:hover,.popup-extension-show-text:hover{text-shadow:.5px 0 0 currentColor}.popup-extension-show{margin:15px 0}.popup-extension-hide{margin:10px 0 25px 20px}.popup-extension-hide i{font-size:18px;top:2px;left:-2px;position:relative}.popup-extension-body{font-size:12px;line-height:22px;max-height:100vh;overflow-y:auto;padding:0 20px}@media(min-width:768px){.popup-extension-body{max-height:calc(100vh - 200px)}}.popup-extension-body::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;margin-right:10px;border:solid 3px transparent}.popup-extension-body::-webkit-scrollbar{width:5px;background-color:#f3f3f3}.popup-extension-body::-webkit-scrollbar-thumb{border-radius:2.5px;border:solid 3px transparent;background-color:#bfbfbf}.overlay{background-color:rgba(255,255,255,.85);height:100%}@media(min-width:768px){.popup-panel{max-width:300px;height:auto}.popup-body{position:static;transform:none}.popup-name{margin:0 0 10px}.popup-info-panel{max-width:600px;top:60px;transform:translateX(-50%)}}.blocked-postcode{max-width:650px;overflow:auto}.blocked-postcode-btn{margin-top:20px}.blocked-postcode-products{padding:0}@media(max-width:767px){.blocked-postcode-products-item{margin-bottom:20px}}.blocked-postcode-products-card{width:100%}.blocked-postcode-body{position:static;transform:none}.blocked-postcode-link{color:#1d1d1b}.info-modal .info-modal-close{right:0;top:0}.ui-autocomplete{position:absolute;display:none;list-style:none;padding:0;border-radius:3px;padding:5px 0;z-index:301;background:#fff;margin-top:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);font-size:12px;line-height:30px;max-height:250px;overflow-y:scroll;z-index:99!important}.ui-menu-item{padding:0 10px;font-size:14px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item:hover{background-color:#f3f3f3;cursor:pointer}.ui-menu-item.group{margin-top:0;font-size:14px;position:relative;padding-right:30px}.ui-menu-item.group:after{content:"";display:block;height:20px;width:20px;background-image:url(../../../Content/NewLayoutStyles/images/arrow-down.svg);background-size:contain;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(270deg)}.address-search-list{max-width:380px;width:100%}[data-route-type="ProductDetail"] .address-search-list{max-width:none}.address-search-list .ui-menu-item{padding-bottom:5px;padding-top:5px}.ui-helper-hidden-accessible{display:none}.discount{border:none;padding:0;line-height:normal}.discount-container{max-height:0;overflow:hidden;transition:max-height .2s linear}.discount-container.active{max-height:300px}.discount-header{display:inline-block;margin:20px 0 15px;cursor:pointer}.discount-header-button{font-size:14px;padding-left:15px}.discount-header-button:after{content:none}.discount-body{text-align:left;padding:15px;margin-bottom:15px}.discount-name,.discount-state-info{display:inline-block;font-size:14px}.discount-control{width:65%!important}.discount-control::-webkit-input-placeholder{line-height:22px;font-size:16px}.discount-form-group,.discount-group{display:block}.discount-group{margin:0 auto 15px}.discount-form-group:after{content:none!important}.discount-button-wrapper{width:35%}.discount-btn{padding:0;width:100%}.related-articles{background-color:#4f4f49;margin-bottom:-40px}@media(max-width:767px){.related-articles{padding-bottom:20px}}.related-articles-title{color:#fff;font-weight:600;font-size:22px;padding:40px 0 30px}@media(min-width:768px){.related-articles-title{font-size:28px}}.related-articles-item{background:#fff;margin:0 10px 40px;cursor:pointer;transition:all .2s ease-in-out}.related-articles-img{max-height:140px;width:100%;object-fit:cover}.related-articles-desc{padding:15px 20px 0;min-height:65px}.related-articles-link{margin:15px 20px}.filter-state{text-align:right;margin-bottom:20px}.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}.filter-wrapper{padding:15px;margin-top:20px;margin-bottom:20px}@media(min-width:768px){.filter-wrapper{border-radius:8px}}@media(max-width:991px){.filter-wrapper{display:none}}.filter-wrapper .dropdown-btn{height:36px}@media(min-width:992px){.filter-wrapper .dropdown-btn{max-width:305px}}.filter-wrapper .dropdown-btn:after{top:5px}.filter-dropdown{min-width:180px}@media(max-width:576px){.filter-dropdown{width:100%}}.filter-container{background-color:rgba(167,176,232,.5);border-radius:8px;padding:5px 0 0;width:100%}.filter-item,.filter-clear{flex:100%;margin:0 5px}.filter-clear{margin-bottom:5px}@media(min-width:992px){.filter-item{flex:5;margin:0 5px}.filter-clear{flex:3;margin:0 5px;margin-bottom:0}}.filter-btn{width:100%}.no-results{color:#da322c}.no-results.hidden{display:none}.search-panel{margin-top:15px}.pa-yellow .form-check-label:before,.pa-yellow .form-check-input.checked~.form-check-label:before,.pa-green .form-check-label:before,.pa-green .form-check-input.checked~.form-check-label:before,.pa-orange .form-check-label:before,.pa-orange .form-check-input.checked~.form-check-label:before,.pa-white .form-check-label:before,.pa-white .form-check-input.checked~.form-check-label:before,.pa-purple .form-check-label:before,.pa-purple .form-check-input.checked~.form-check-label:before,.pa-pink .form-check-label:before,.pa-pink .form-check-input.checked~.form-check-label:before,.pa-blue .form-check-label:before,.pa-blue .form-check-input.checked~.form-check-label:before,.pa-red .form-check-label:before,.pa-red .form-check-input.checked~.form-check-label:before,.pa-beige .form-check-label:before,.pa-beige .form-check-input.checked~.form-check-label:before,.pa-other .form-check-label:before,.pa-other .form-check-input.checked~.form-check-label:before{border-color:transparent}.pa-yellow .form-check-label:before{background:linear-gradient(136deg,#ffc935 50%,#ffd768 0)}.pa-green .form-check-label:before{background:linear-gradient(136deg,#22a8a0 50%,#2ad2c9 0)}.pa-orange .form-check-label:before{background:linear-gradient(136deg,#ffbc02 50%,#ffc935 0)}.pa-white .form-check-label:before{background:linear-gradient(136deg,#e6e6e6 50%,#fff 0)}.pa-purple .form-check-label:before{background:linear-gradient(136deg,#0c3753 50%,#125580 0)}.pa-pink .form-check-label:before{background:linear-gradient(136deg,#c38200 50%,#f6a400 0)}.pa-blue .form-check-label:before{background:linear-gradient(136deg,#0068f7 50%,#2b84ff 0)}.pa-red .form-check-label:before{background:linear-gradient(136deg,#b4251f 50%,#da322c 0)}.pa-beige .form-check-label:before{background:linear-gradient(136deg,#ffdf80 50%,#ffecb3 0)}.pa-other .form-check-label:before{background:linear-gradient(136deg,#8a8a8a 50%,#a3a3a3 0)}.pa-white .form-check-input.checked~.form-check-label:before{color:#1d1d1b}.payments{border:1px solid #d8d8d7;border-bottom:0;border-radius:3px;padding:0}.payments-item{border-bottom:1px solid #d8d8d7;padding:15px}.payments-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.payments-title-text{max-width:250px;margin-right:auto}.payments-title-icon{display:flex;flex-direction:row;margin-left:10px;text-align:center;margin-left:auto}.payments-title-image{height:25px;margin-left:5px}.payments-box{max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}.selected-payment-method .payments-box{max-height:500px;animation-name:delay-overflow;animation-delay:.9s;animation-duration:0;animation-fill-mode:both;overflow:initial}.selected-payment-method[data-paymentmethod="Adyen_ideal"] .payments-box{overflow:visible}@keyframes delay-overflow{from{overflow:hidden}to{overflow:visible}}.adyen-payment-form{margin-top:15px}.applepay-container .adyen-payment-form{margin-top:0}.adyen-popup{display:none;background-color:rgba(255,255,255,.85)}.adyen-popup.active{display:block}.adyen-popup-container{padding:20px;margin:1.75rem auto;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);border-radius:3px;overflow:hidden;max-width:598px}@media(max-width:598px){.adyen-popup-container{margin:20px}}.adyen-popup-body{position:relative;transform:none;top:unset;left:unset;padding:0}.adyen-popup-close{top:-20px!important;right:-20px!important}.adyen-popup-close:hover{cursor:pointer}.adyen-checkout__spinner{border:3px solid #125580!important;border-top-color:transparent!important}.adyen-checkout__label__text{color:#1d1d1b!important;font-size:12px!important;font-weight:600!important;transition:color .2s ease!important;will-change:color}.adyen-checkout__label__text--error{color:#f69a00!important}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#125580!important}.adyen-checkout__label--focused .adyen-checkout__label__text--error{color:#f69a00!important}.adyen-checkout__error-text{color:#f69a00!important;margin-top:2px!important;margin-left:15px!important;font-size:10px!important}.adyen-checkout__input{border:1px solid #d8d8d7!important;border-radius:3px!important;font-weight:600!important;transition:border .2s ease!important;will-change:border;height:36px!important;font-size:14px!important;line-height:14px!important;padding:10px!important}.adyen-checkout__input:hover{border-color:#bfbfbf!important}.adyen-checkout__input--valid{border:1px solid #d8d8d7!important}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover{border:1px solid #125580!important}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{box-shadow:none!important}.adyen-checkout__input--error,.adyen-checkout__input--error.adyen-checkout__input--error{border:1px solid #f69a00!important}.adyen-checkout__icon svg{display:none}.adyen-checkout__icon:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;height:100%}.adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon:before{background:url(../../../Content/NewLayoutStyles/images/warning-big.svg)}.adyen-checkout-input__inline-validation--valid .adyen-checkout__icon:before{background:url(../../../Content/NewLayoutStyles/images/check.svg)}.adyen-checkout__dropdown__button{height:36px!important;border-radius:3px!important;border:1px solid #d8d8d7!important;font-weight:600!important;color:#4f4f49!important;transition:all .4s ease-out!important;font-size:14px!important;position:relative}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{box-shadow:none!important}.adyen-checkout__dropdown__button:after{background-image:url(../../../Content/NewLayoutStyles/images/arrow-down.svg)!important;background-size:contain;background-position:center!important;width:15px!important;height:17px!important;transition:all ease-out .4s!important;display:block;top:8px}.gift-finder-city,.gift-finder-postcode{transition:width .4s ease-in-out;will-change:width}.gift-finder-city-icon,.gift-finder-occasion-icon,.gift-finder-calendar-icon{top:50%;left:15px;transform:translateY(-50%)}.gift-finder{padding:20px 0}[data-route-type="Category"] .gift-finder{margin-top:15px}.gift-finder-form,.gift-finder-form:focus{border:0}.gift-finder-container,.gift-finder-options{display:flex;align-items:center;flex-wrap:wrap}.gift-finder-options{border-radius:8px;padding:5px;flex-grow:1;background-color:rgba(167,176,232,.5)}@media(min-width:769px){.gift-finder-options-item:not(:last-child){margin-right:5px}}@media(max-width:1024px){.gift-finder-options{width:100%}}.gift-finder-title{font-size:18px;font-weight:bold;line-height:22px;margin-right:20px;color:#fff}@media(max-width:340px){.gift-finder-title{max-width:220px}}@media(max-width:1024px){.gift-finder-title{margin-bottom:15px;font-size:16px;line-height:18px}.gift-finder-title br{display:none}}.gift-finder-clear{text-decoration:underline;transition:opacity .2s ease-in;will-change:opacity;display:none}.gift-finder-clear:hover{opacity:.8}.gift-finder-clear-mobile{color:#fff;right:20px;top:0}@media(max-width:1024px){.filled .gift-finder-clear-mobile{display:block}}.gift-finder-clear-desktop{top:50%;right:15px;transform:translateY(-50%);font-size:15px}@media(min-width:1025px){.filled .gift-finder-clear-desktop{display:block}}.gift-finder-location{flex-grow:1;position:relative;border-radius:3px}@media(max-width:768px){.gift-finder-location{width:100%;margin-bottom:5px}}.gift-finder-city{width:100%}.gift-finder-city.active{width:65%}.gift-finder-city.active .gift-finder-form{border-radius:0}.gift-finder-city .gift-finder-form{padding-left:40px}.gift-finder-postcode{width:0;right:0;top:0;bottom:0;overflow:hidden}.gift-finder-postcode.active{width:35%;overflow:visible}.gift-finder-postcode.active:before{content:"";height:28px;width:1px;background-color:#bfbfbf;z-index:1;left:0}.gift-finder-postcode .gift-finder-form{border-radius:0 3px 3px 0}.gift-finder-occasion{width:100%}@media(max-width:768px){.gift-finder-occasion{margin-bottom:5px}}@media(min-width:769px){.gift-finder-occasion{max-width:240px}}.gift-finder-occasion-icon{z-index:1}.gift-finder-occasion .dropdown-select-btn{background:#fff;border:0}.gift-finder-occasion .dropdown-btn,.gift-finder-occasion .dropdown-select-btn{padding-left:40px}.gift-finder-occasion .dropdown-btn,.gift-finder-occasion .dropdown-btn:focus{border:0;margin-bottom:0;font-size:16px}.gift-finder-occasion .dropdown-btn:after,.gift-finder-occasion .dropdown-btn:focus:after{top:50%;transform:translateY(-50%) rotate(0deg)}.gift-finder-occasion .open .dropdown-btn:after{top:50%;transform:translateY(-50%) rotate(180deg)}.gift-finder-occasion .dropdown-menu{margin-top:5px}.gift-finder-button,.gift-finder-btn{width:110px}@media(min-width:769px){.gift-finder-button,.gift-finder-btn{width:140px}}.gift-finder-calendar{max-width:calc(100% - 115px);margin-right:5px}@media(min-width:769px){.gift-finder-calendar{max-width:240px}}.gift-finder-calendar-btn{padding-left:40px;border:0}.gift-finder-calendar-btn::placeholder{color:#757575}.gift-finder-calendar .datepicker{width:310px}@media(max-width:370px){.gift-finder-calendar .datepicker{margin-left:-15px}}.gift-finder-list{max-height:250px;overflow-x:hidden;overflow-y:scroll;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);border-radius:3px;border:0;padding:10px 0}.gift-finder-list .ui-menu-item{line-height:46px;font-size:16px;background-color:#fff;padding:0 15px;font-weight:normal}.gift-finder-list .ui-menu-item:hover{background-color:#f3f3f3}.gift-finder-list .ui-menu-item b{font-weight:600}.gift-finder-list::-webkit-scrollbar,.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar{width:5px;height:18px}.gift-finder-list::-webkit-scrollbar-thumb,.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:2.5px;background-color:#bfbfbf}.gift-finder-list::-webkit-scrollbar-button,.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar-button{width:0;height:0;display:none}.gift-finder-list::-webkit-scrollbar-corner,.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar-corner{background-color:transparent}.gift-finder-list::-webkit-scrollbar-track,.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar-track{border-radius:10px;background-color:transparent;margin-right:10px;margin-top:10px;margin-bottom:10px}.gift-finder-occasion .dropdown-menu.inner::-webkit-scrollbar-track{margin-top:0;margin-bottom:0}.gift-finder-list-city .ui-menu-item{background-image:url(../../../Content/NewLayoutStyles/images/placemark.svg);background-position:left 15px center;background-size:12px 16px;background-repeat:no-repeat;padding:0 0 0 37px}.gift-finder .field-validation-error{left:-5px;top:40px;border-radius:2px;padding:5px 10px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);z-index:3;font-size:10px;line-height:1;color:#fff}.gift-finder .field-validation-error,.gift-finder .field-validation-error:before{position:absolute;background-color:#da322c}.gift-finder .field-validation-error:before{content:'';width:8px;height:8px;top:-4px;left:8px;transform:rotate(45deg)}.gift-finder .field-validation-valid{display:none}.gift-finder-no-result{margin:20px;text-align:center}.gift-finder-no-result-text{padding-bottom:20px}.gift-finder .calendar-btn{background:#fff}@media(max-width:768px){.gift-finder{padding:10px 0}.gift-finder-title{font-size:14px;margin-bottom:5px}.gift-finder-form,.gift-finder-calendar-btn,.gift-finder-btn{height:36px;font-size:14px}.gift-finder-btn{line-height:36px}.gift-finder-form{padding:10px 15px;line-height:22px}}#postcodeFirstUpdatePanel{display:block!important}.promo-block{background-color:#f3f3f3;margin-bottom:-40px;margin-top:40px;padding:40px 0}@media(max-width:767px){.promo-block-item:not(:last-child){margin-bottom:20px}}.promo-block-container{border-radius:5px;overflow:hidden;background:#fff;padding:0}.promo-block-title{width:100%;bottom:0;padding:15px 30px 15px 15px;font-weight:600;color:#4f4f49;font-size:16px}.promo-block-image{width:100%}.address-search{display:none}.address-search.extended{display:block}.address-search-icon{top:50%;transform:translateY(-50%);right:15px;color:#a3a3a3}.address-search-link{font-size:14px;color:#125580;top:-10px;outline:0}.address-search-group:after{display:none}.address-search-buttons{padding-top:15px}.address-search-again{margin:-5px 0 15px}.address-search-again:hover{background-color:#125580}.address-search-again,.address-search-btn{background-color:#125580;color:#fff;width:calc(100% - 145px);transition:all .2s ease}.address-search-btn::before{content:"";width:10px;background-color:#125580;position:absolute;left:50%;transition:all .2s ease;height:10px;transform:rotate(45deg);top:-5px}.address-search-btn,.manually-btn,.address-search-again{height:35px;line-height:35px;border-radius:3px;display:inline-block;text-align:center;font-size:13px}.manually-btn{width:140px;border:1px solid #bfbfbf;color:#bfbfbf;transition:all .2s ease}.error .address-search-btn{background:#fff}.error .address-search-btn::before{background:#fff;border-left:1px solid #da322c;border-top:1px solid #da322c;top:-6px}.error .form-control,.error .manually-btn,.error .address-search-btn{border:1px solid #da322c}.error .address-search-btn,.error .form-label,.error .form-control:focus~.form-label{color:#da322c}.error .manually-btn{background-color:#da322c;color:#fff}.occasion-bar{padding:10px 15px;margin-bottom:10px}@media(min-width:768px){.occasion-bar{background:transparent}}.occasion-bar-header{margin:10px 0}@media(max-width:767px){.occasion-bar-title,.occasion-bar-subtitle{color:#fff}}@media(max-width:767px){.occasion-bar-title{margin:5px 0}}@media(max-width:767px){.occasion-bar-title:after,.occasion-bar-title:before{display:none}}@media(min-width:768px){.occasion-bar-subtitle{display:none}}@media(max-width:767px){.occasion-bar-subtitle{margin-bottom:10px}}.occasion-bar-arrow{top:5px;right:5px;font-size:25px;color:#fff;transition:transform ease-in-out .4s;will-change:transform}.active .occasion-bar-arrow{transform:rotate(180deg)}@media(min-width:768px){.occasion-bar-arrow{display:none}}@media(max-width:767px){.occasion-bar-wrapper{padding:0 10px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;will-change:max-height}.active .occasion-bar-wrapper{max-height:500px}}@media(min-width:768px){.occasion-bar-wrapper{margin-right:-25px;margin-left:-25px}}.occasion-bar-item{padding:0}.occasion-bar-btn{width:calc(100% - 20px);margin:5px;background:#fff;color:#1d1d1b;text-align:left;font-weight:400;border-color:#e9e9eb}@media(min-width:1024px){.occasion-bar-btn{margin:0 10px}}@media(max-width:576px){.occasion-bar-btn{font-size:14px}}.occasion-bar-btn:hover{background:#f3f3f3;border-color:#f3f3f3}.occasion-bar-icon{top:50%;transform:translateY(-50%);right:15px}.offers-bar{margin:20px auto}.offers-bar-wrapper{margin:5px 0}@media(min-width:768px){.offers-bar-wrapper:nth-child(1){padding:0 10px 0 0}.offers-bar-wrapper:nth-child(2){padding:0 0 0 10px}}@media(max-width:767px){.offers-bar-wrapper{padding:0}}.offers-bar-item{background:#5a6bd4;line-height:24px;font-size:18px;color:#fff;height:100%}@media(max-width:767px){.offers-bar-item{font-size:13px;line-height:20px}}.offers-bar-text{padding:25px}@media(max-width:767px){.offers-bar-text{padding:15px}}.category-box.desktop{margin:10px auto 25px}@media(max-width:767px){.category-box.desktop{display:none}}.category-box.mobile{margin:0 auto 20px;padding:0}@media(min-width:768px){.category-box.mobile{display:none}}.category-box-title{position:relative}.category-box-title{font-size:16px}@media screen and (min-width:320px){.category-box-title{font-size:calc(16px + 2*((100vw - 320px)/800))}}@media screen and (min-width:1120px){.category-box-title{font-size:18px}}.category-box-title:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;background:#1d1d1b;z-index:-1}.category-box-title-inner{background:#fff;padding:0 50px}.category-box-text{color:#757575;padding:0 15px}.category-box-text{font-size:14px}@media screen and (min-width:375px){.category-box-text{font-size:calc(14px + 2*((100vw - 375px)/745))}}@media screen and (min-width:1120px){.category-box-text{font-size:16px}}@media(max-width:767px){.category-box-text{margin-top:15px}}.category-box-btn{margin-top:15px;padding:0 40px}.trustpilot-container{margin:40px auto 20px}.quantity-input-group{display:flex}.quantity-input-group:after{display:none}.quantity-input-form{border-radius:0;text-align:center}.quantity-input .minus-btn{border-radius:3px 0 0 3px}.quantity-input .plus-btn{border-radius:0 3px 3px 0}.quantity-input .form-group-container{width:100%}.extended-description{border:0;padding:0}.extended-description-title{font-size:14px}.extended-description-body{margin:10px 15px 0}.top-info-line{position:fixed;top:0;left:0;right:0;width:100%;z-index:10;transform:translateY(0);will-change:transform,top;transition:transform .2s ease-in-out;font-size:13px;line-height:15px;letter-spacing:.73px;text-align:center;min-height:36px}.top-info-line~.promotional-bar{margin-top:36px}@media(min-width:769px){.top-info-line.hide-desktop{display:none}}@media(max-width:768px){.top-info-line.hide-mobile{display:none}}.top-info-line.hide{transform:translateY(-110%)}.top-info-line.white{background:#fff}.top-info-line.full-color{background:#da322c;color:#fff}.top-info-line.full-color:not(.hide)~.header{top:36px}.top-info-line.full-color~.header .header-border{display:none}.top-info-line.light{background:#f3f3f3}.top-info-line.light~.header .header-border{display:none}.top-info-line-text{margin:0;display:none;padding-top:10px;padding-bottom:10px}@media(max-width:768px){.top-info-line-text.mobile{display:block}}@media(min-width:769px){.top-info-line-text.desktop{display:block}}.top-info-line a,.top-info-line .a-link,.top-info-line .popup-extension-hide-text,.top-info-line .popup-extension-show-text{color:inherit!important}.top-info-line a:hover,.top-info-line .a-link:hover,.top-info-line .popup-extension-hide-text:hover,.top-info-line .popup-extension-show-text:hover{text-decoration:underline}.cookie-bar{background:rgba(255,255,255,.94);padding:10px;z-index:1000;position:fixed;bottom:0;width:100%}.cookie-bar-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}@media(min-width:668px){.cookie-bar-container{align-items:center}}.cookie-bar-text{color:#757575;font-size:13px;line-height:20px;font-weight:500}@media(min-width:668px){.cookie-bar-text{text-align:right}}.cookie-bar-statement-link{color:#757575!important;text-decoration:underline}.cookie-bar-close{font-size:28px}.cookie-bar-btn,.cookie-bar-close{margin-left:20px}.seo-text{font-weight:normal}.seo-text{font-size:14px}@media screen and (min-width:375px){.seo-text{font-size:calc(14px + 2*((100vw - 375px)/745))}}@media screen and (min-width:1120px){.seo-text{font-size:16px}}.cookie-popup-panel{text-align:left;height:auto;max-width:calc(100% - 30px)}@media(min-width:991px){.cookie-popup-panel{max-width:700px}}.cookie-popup-title:not(:empty){margin-bottom:10px;color:#125580}.cookie-popup-body{position:static;transform:none}.cookie-popup-content{font-size:11px}@media screen and (min-width:320px){.cookie-popup-content{font-size:calc(11px + 2*((100vw - 320px)/800))}}@media screen and (min-width:1120px){.cookie-popup-content{font-size:13px}}.cookie-popup-buttons,.cookie-popup-checkboxes{margin-top:15px!important}.cookie-popup-buttons{display:flex;justify-content:flex-end}@media(max-width:767px){.cookie-popup-buttons{flex-direction:column}}@media(min-width:768px){.cookie-popup-checkboxes-content{display:flex;justify-content:space-between}}.cookie-popup-btn{text-transform:uppercase}@media(max-width:767px){.cookie-popup-btn{width:100%}}.cookie-popup-btn-save{min-width:200px;margin-top:10px}@media(min-width:768px){.cookie-popup-btn-save{margin-left:5px;margin-top:0}}.cookie-popup .cookie-bar-statement-link{color:#125580!important}.cookie-popup .form-check{margin-right:20px}@media(max-width:767px){.cookie-popup .form-check{display:block;text-align:left;padding-bottom:15px}}.cookie-popup .form-check-label{font-size:14px;line-height:16px}.cookie-popup .form-check-label:before{width:16px;height:16px;font-size:12px!important;line-height:13px!important}.upsell{top:0;right:0;background:#fff;z-index:10;position:fixed;overflow:hidden;height:100vh;width:100vw}@media(min-width:768px){.upsell{max-width:434px;height:calc(100vh - 40px);top:20px;right:20px}}.upsell-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0}.upsell-main,.upsell-extension{overflow:hidden;display:flex;flex-direction:column;max-width:100%;transition:transform .5s cubic-bezier(1,-.13,0,1.04);padding:20px 15px 10px;max-height:100vh}@media(min-width:768px){.upsell-main,.upsell-extension{max-height:calc(100vh - 40px);width:434px;padding:40px 45px 30px}}.upsell-header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.upsell-title{font-size:14px;font-weight:600}.upsell-info{background:#f3f3f3;border-radius:3px;font-size:12px;padding:10px 10px 10px 30px;width:100%;margin:20px 0}.upsell-info .icon{top:13px;left:10px}.upsell-content{overflow:hidden auto;padding-right:5px}.upsell-content::-webkit-scrollbar-track{background-color:#fff;margin-right:10px}.upsell-content::-webkit-scrollbar{width:5px;background-color:#f3f3f3}.upsell-content::-webkit-scrollbar-thumb{border-radius:2.5px;background-color:#ebebeb}.upsell-content-item:not(:first-child){width:50%;padding-top:20px}.upsell-item{max-height:120px;margin-bottom:15px;padding-bottom:10px;display:flex;border-bottom:1px solid #ebebeb}.upsell-item-content{padding:10px 0 10px 10px;flex:1;display:flex;flex-flow:row wrap;align-content:center}.upsell-image{max-height:100px}.upsell-name{font-size:14px;width:100%}.upsell-price{background:#f3f3f3;border-radius:3px;padding:5px 10px;width:80px;font-size:14px}.upsell-info-icon{width:21px;font-size:18px;line-height:1;top:8px;right:0}.upsell-add,.upsell-added{line-height:28px;background:#125580;max-width:80px;border-radius:15px;z-index:1;width:100%;color:#fff;font-size:14px;margin-left:auto}.upsell-add{line-height:28px;text-align:center;position:relative}.upsell-add [class^=icon]{font-size:18px;position:relative;top:3px}.upsell-added{display:flex;text-align:center}.upsell-added .add,.upsell-added .remove{position:relative;width:30px;border:0}.upsell-added .remove{border:1px solid #125580;border-radius:15px 0 0 15px;background:#fff;color:#125580}.upsell-added .add{background:#125580;border-radius:0 15px 15px 0}.upsell-added .addon-counter{width:20px;background:#125580;color:#fff;text-align:right}.upsell-added .addon-counter-border{height:15px;width:15px}.upsell-added [class^=icon]{font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upsell-description{display:flex;flex-direction:column;max-width:260px;margin:30px auto 0;text-align:center}.upsell-description .image{margin:0 25px;height:210px}.upsell-description .price{font-weight:bold;margin:10px}.upsell-description .desc{font-size:14px;line-height:24px;color:#4f4f49;margin:15px 0 0}.location-first-address-search{margin-bottom:30px}.location-first-address-search .address-search .form-control{line-height:16px;height:48px;border-radius:3px;border:1px solid #d8d8d7!important}.location-first-address-search .address-search .form-control.city{border-right:0!important;border-radius:3px 0 0 3px}.location-first-address-search .address-search .form-control.postcode{border-left:0!important;border-radius:0 3px 3px 0;padding-left:20px;min-width:30%}.location-first-address-search .address-search .has-error .form-control{border-color:#da322c!important}.location-first-address-search .address-search .form-group.postcode:before{content:"";width:1px;background:#d8d8d7;height:70%;display:block;position:absolute;top:15%}.location-first-address-search .address-search .form-group.postcode.has-error:before{background:#da322c;height:100%;top:0}.location-first-address-search #locationFillPanel .form-group:first-child{width:80%}.location-first-address-search-placemark{top:50%;left:10px;transform:translateY(-50%);font-size:22px;color:#1d1d1b}.location-first-address-search .location-first-panel-form-control{max-width:100%}.location-first-address-search .address-search-pdp-btn.form-control{border:1px solid #bfbfbf!important;border-radius:3px;width:100%;font-size:16px;padding:10px 15px 10px 30px;line-height:30px!important}.location-first-address-search .address-search-pdp-btn.form-control .postcode{float:right;position:relative;border-left:1px solid #bfbfbf;padding-left:15px}@media(max-width:768px){.location-first-address-search .address-search.has-error:after{display:none}}.location-first-date-option{display:flex;justify-content:space-between;gap:10px;align-items:stretch;margin-bottom:30px}.disabled .location-first-date-option{display:none}.location-first-date-option input[type="radio"]{position:fixed;opacity:0;pointer-events:none}.location-first-date-option-item{flex:1;height:60px}@media(max-width:768px){.location-first-date-option-item:nth-child(3){display:none}}.location-first-date-option-frame{border:1px solid #bfbfbf;border-radius:3px;padding-top:7px;text-align:center;transition:all .2s ease-in-out;height:100%}input:checked+.location-first-date-option-frame,.calendar.selected .location-first-date-option-frame{border:2px solid #125580;background-color:rgba(232,235,246,.8);padding-top:6px}.calendar .location-first-date-option-frame{padding-top:10px}.calendar input:checked+.location-first-date-option-frame{padding-top:9px!important}.calendar.selected .location-first-date-option-frame{padding-top:7px}.location-first-date-option .calendar .day-name,.location-first-date-option .calendar .date{display:none}.location-first-date-option .calendar .title{display:block;font-weight:600;font-size:12px}.location-first-date-option .calendar.selected .day-name,.location-first-date-option .calendar.selected .date{display:block}.location-first-date-option .calendar.selected .title{display:none}.location-first-date-option .calendar.selected .icon{font-size:16px}.location-first-date-option .day-name{font-weight:700;font-size:13px;padding-bottom:5px}.location-first-date-option .date{font-size:12px;padding-bottom:8px}.location-first-date-option .icon{font-weight:600}.location-first-date-option .selected .icon{position:absolute;top:4px;right:5px}.location-first-delivery-option{background:#f3f3f3;border-radius:3px;display:flex;align-items:center;padding:8px;margin-bottom:30px;height:48px}.disabled .location-first-delivery-option{display:none}.location-first-delivery-option .logo{height:32px;padding-right:10px}.location-first-delivery-option .price,.location-first-delivery-option .name{font-size:16px!important;padding-right:5px}.location-first-delivery-option .name{flex:1}.location-first-delivery-options{margin-bottom:30px}@media(min-width:769px){.location-first-delivery-options.open{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.location-first-delivery-options.open .dropdown-btn{border-radius:3px 3px 0 0}}.location-first-delivery-options .dropdown-btn{margin-bottom:0;border:1px solid #d8d8d7!important;color:#1d1d1b;padding-left:60px;font-size:16px}.location-first-delivery-options .dropdown-btn .name{font-weight:400}.location-first-delivery-options .dropdown-btn .price{font-size:16px}.location-first-delivery-options .dropdown-btn .logo{height:32px;top:50%;transform:translateY(-50%);left:8px}.location-first-delivery-options-list{border:1px solid #d8d8d7}.location-first-delivery-options-list .dropdown-header,.location-first-delivery-options-list .dropdown-buttons{display:none}@media(max-width:768px){.location-first-delivery-options-list{transition:transform .5s cubic-bezier(1,-.13,0,1.04);transform:translateY(200%);border:0}.location-first-delivery-options-list .dropdown-buttons{display:block;position:absolute;bottom:0;left:0;right:0;padding:15px}.location-first-delivery-options-list .dropdown-buttons .calendar-btn{width:160px;margin-right:5px;padding-left:50px;position:relative;color:#1d1d1b}.location-first-delivery-options-list .dropdown-buttons .calendar-btn .icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:25px}.location-first-delivery-options-list .dropdown-buttons .confirm{width:calc(100% - 180px)}.location-first-delivery-options-list .dropdown-header{display:block;text-align:center;border-bottom:1px solid #d8d8d7;font-size:16px;font-weight:600;padding:15px 0;position:relative}.location-first-delivery-options-list .dropdown-header .close{position:absolute;top:50%;transform:translateY(-50%);right:10px}.location-first-delivery-options-list .dropdown-header .close .icon-cross{font-size:25px;margin-top:2px;display:block;color:#1d1d1b}.location-first-delivery-options-list .dropdown-items-wrapper{overflow:auto;height:calc(100% - 125px)}}.location-first-delivery-options-list.open{box-shadow:none;border-radius:0 0 3px 3px;max-height:unset;overflow:auto}@media(max-width:768px){.location-first-delivery-options-list.open{transform:translateY(0);position:fixed;bottom:0;left:0;right:0;top:15vh;z-index:1000000000;height:calc(100vh - 15vh);max-height:unset;border-radius:5px 5px 0 0;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);overflow:hidden}}.location-first-delivery-options-item{border-bottom:1px solid #d8d8d7;padding:10px 15px 10px 70px!important}.location-first-delivery-options-item:hover{background-color:rgba(232,235,246,.8);border-left:0;text-shadow:none}@media(max-width:768px){.location-first-delivery-options-item{margin:0 15px;border-left:1px solid #d8d8d7;border-right:1px solid #d8d8d7}.location-first-delivery-options-item:first-of-type{margin-top:20px;border-top:1px solid #d8d8d7;border-radius:3px 3px 0 0}.location-first-delivery-options-item:last-of-type{border-radius:0 0 3px 3px}.location-first-delivery-options-item.selected{border:2px solid #125580;background-color:rgba(232,235,246,.8)}}.location-first-delivery-options-item .name,.location-first-delivery-options-item .price{font-weight:600}.location-first-delivery-options-item .delay,.location-first-delivery-options-item .fee{font-size:13px}.location-first-delivery-options-item .logo{height:32px;top:10px;left:10px}@media(max-width:768px){.location-first-delivery-options .overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:0;transition:opacity .3s ease-in}.location-first-delivery-options .overlay.active{opacity:1}}.location-first-popup{margin-bottom:30px}@media(min-width:769px){.location-first-popup.open{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.location-first-popup.open .dropdown-btn{border-radius:3px 3px 0 0}}.location-first-popup-list{border:1px solid #d8d8d7}.location-first-popup-list .dropdown-header,.location-first-popup-list .dropdown-buttons{display:none}@media(max-width:768px){.location-first-popup-list{transition:transform .5s cubic-bezier(1,-.13,0,1.04);transform:translateY(200%);border:0}.location-first-popup-list .dropdown-buttons{display:block;position:absolute;bottom:0;left:0;right:0;padding:15px}.location-first-popup-list .dropdown-buttons .calendar-btn{width:160px;margin-right:5px;padding-left:50px;position:relative;color:#1d1d1b}.location-first-popup-list .dropdown-buttons .calendar-btn .icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:25px}.location-first-popup-list .dropdown-buttons .confirm{width:calc(100% - 180px)}.location-first-popup-list .dropdown-header{display:block;text-align:center;border-bottom:1px solid #d8d8d7;font-size:14px;font-weight:600;padding:15px 0;position:relative}.location-first-popup-list .dropdown-header .close{position:absolute;top:50%;transform:translateY(-50%);right:10px}.location-first-popup-list .dropdown-header .close .icon-cross{font-size:25px;margin-top:2px;display:block;color:#1d1d1b}.location-first-popup-list .dropdown-items-wrapper{overflow:auto;height:calc(100% - 125px)}}#locationFirstProductDetail .datepicker{opacity:1;right:0;top:calc(100% + 5px);width:345px}@media(min-width:769px){#locationFirstProductDetail .mobile{position:fixed;top:0;width:0;height:0;overflow:hidden;padding:0}}@media(max-width:768px){#locationFirstProductDetail .desktop{position:fixed;top:0;width:0;height:0;overflow:hidden;padding:0}}@media(min-width:769px){.location-first-panel{margin-top:-110px}.location-first-panel.category-page::after,.location-first-panel.sticky::after{content:'';display:block;position:absolute;top:0;bottom:0;height:100%;width:100vw;left:50%;transform:translateX(-50%);background:#f3f3f3}.location-first-panel.category-page{margin-top:0}.location-first-panel.sticky{margin-bottom:105px}}@media(max-width:768px){.location-first-panel{position:static;transform:none;padding:0;max-width:unset}.location-first-panel.category-page{margin-top:10px}}.location-first-panel-container{background:#f3f3f3;padding:30px;border-radius:5px;margin:0 4.3vw;text-align:center;position:relative;z-index:1}@media(min-width:769px){.location-first-panel-container{transition:padding .2s ease-out}.category-page .location-first-panel-container{position:relative;z-index:99}.category-page .location-first-panel-container{margin:0 10%;padding:15px 30px 20px}.category-page.sticky .location-first-panel-container,.sticky .location-first-panel-container{padding:10px 30px}}@media(max-width:768px){.location-first-panel-container{margin:0;border-radius:0;padding:15px 25px}}.location-first-panel-title{font-size:31px;font-weight:600;margin-bottom:8px;transition:font-size .2s ease-out}@media(max-width:768px){.location-first-panel-title{font-size:24px;line-height:1.1;margin-bottom:20px;padding:0 20px}}@media(min-width:769px){.sticky .location-first-panel-title,.category-page .location-first-panel-title{font-size:23px}}.location-first-panel-desc{margin-bottom:22px;display:block;transition:all .2s ease-out}.category-page .location-first-panel-desc{margin-bottom:14px}@media(max-width:768px){.location-first-panel-desc{display:none}}@media(min-width:769px){.sticky .location-first-panel-desc{overflow:hidden;max-height:0;margin-bottom:0}}.location-first-panel-form,.location-first-panel-inputs{display:flex}@media(max-width:768px){.location-first-panel-form{flex-direction:column}}.location-first-panel-inputs{border-radius:3px;background:#fff;flex:1}@media(max-width:768px){.location-first-panel-inputs{margin-bottom:15px}}.location-first-panel-cta,.location-first-panel-form-control .form-control,.location-first-panel-datepicker-btn,.location-first-panel-occasions{height:55px;line-height:25px}@media(max-width:768px){.location-first-panel-cta,.location-first-panel-form-control .form-control,.location-first-panel-datepicker-btn,.location-first-panel-occasions{height:50px;line-height:50px}}.location-first-panel-form-control .form-control,.location-first-panel-datepicker-btn,.location-first-panel-occasions .dropdown-btn{background:transparent;border-width:0!important;border-radius:0;margin:0}.location-first-panel-form-control .form-control,.location-first-panel-form-control .form-control::placeholder,.location-first-panel-datepicker-btn,.location-first-panel-datepicker-btn::placeholder,.location-first-panel-occasions .dropdown-btn{font-size:16px;font-weight:400!important;color:#1d1d1b}@media(max-width:768px){.location-first-panel-form-control .form-control,.location-first-panel-form-control .form-control::placeholder,.location-first-panel-datepicker-btn,.location-first-panel-datepicker-btn::placeholder,.location-first-panel-occasions .dropdown-btn{font-size:14px}}.location-first-panel-form-control .form-control:focus::placeholder,.location-first-panel-form-control .form-control:active::placeholder{color:#bfbfbf}.location-first-panel-form-control{flex:7}.location-first-panel-form-control .form-control{padding-left:45px}@media(max-width:768px){.location-first-panel-form-control .form-control{padding-left:25px}}.location-first-panel-form-control [class^=icon]{top:50%;transform:translateY(-50%);left:15px;font-size:25px}@media(max-width:768px){.location-first-panel-form-control [class^=icon]{font-size:16px;left:7px}}@media(max-width:768px){.location-first-panel-form-control{flex:1 1 0;max-width:34%}[data-route-type="Category"] .location-first-panel-form-control{max-width:60%}.location-first-panel-form-control button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.location-first-panel-form-control .form-group.postcode.has-error:after{display:none}.location-first-panel-form-control .form-group.city.has-error:after{display:none}}.location-first-panel-form-control-address{display:flex!important}.location-first-panel-form-control-address .clear-icon{line-height:1;top:50%;transform:translateY(-50%);right:15px;color:#1d1d1b}.location-first-panel-form-control .form-group.postcode:after{right:40px}.location-first-panel-datepicker{flex:4;position:relative}.location-first-panel-datepicker-btn{padding:0 0 0 48px;text-align:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media(max-width:768px){.location-first-panel-datepicker-btn{padding:0 0 0 28px}}.location-first-panel-datepicker .icon-calendar{top:50%;transform:translateY(-50%);left:15px;font-size:25px}@media(max-width:768px){.location-first-panel-datepicker .icon-calendar{font-size:16px;left:7px}}.location-first-panel-datepicker .datepicker{width:310px}.location-first-panel-datepicker::before,.location-first-panel-datepicker::after{content:''!important;display:block;width:1px;background:#125580;height:35px;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:768px){.location-first-panel-datepicker::before,.location-first-panel-datepicker::after{height:25px}}.location-first-panel-datepicker::before{left:0}.location-first-panel-datepicker::after{right:0}.category-page .location-first-panel-datepicker::after{display:none}@media(max-width:768px){.location-first-panel-datepicker{flex:1 1 0;max-width:33%}}.location-first-panel-form-control .field-validation-error,.location-first-panel-form-control label.has-error,.location-first-panel-datepicker .field-validation-error,.location-first-panel-datepicker label.has-error{display:none!important}.location-first-panel-occasions{flex:4}.location-first-panel-occasions .dropdown-btn{height:100%;padding:0 15px}@media(max-width:768px){.location-first-panel-occasions .dropdown-btn{padding:0 25px 0 10px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.location-first-panel-occasions .dropdown-btn::after{transform:rotate(0) translateY(-50%);top:50%;right:15px;font-size:25px}@media(max-width:768px){.location-first-panel-occasions .dropdown-btn::after{font-size:16px;right:7px}}.location-first-panel-occasions .dropdown.open{display:block}@media(max-width:768px){.location-first-panel-occasions{flex:1 1 0;max-width:33%}}.location-first-panel-occasions-item{font-size:16px;padding:10px 20px!important;line-height:1.5;border-bottom:1px solid #eee;border-left:0!important}.location-first-panel-occasions-item a,.location-first-panel-occasions-item .a-link,.location-first-panel-occasions-item .popup-extension-hide-text,.location-first-panel-occasions-item .popup-extension-show-text{display:block;width:100%;height:100%;color:#1d1d1b}.location-first-panel-occasions-item.selected{background:url(../../../Content/NewLayoutStyles/images/check.svg) no-repeat right 15px center;text-shadow:.5px 0 0 currentColor}@media(min-width:769px){.location-first-panel-occasions-item{border:0!important;transition:all .15s ease-in-out}.location-first-panel-occasions-item:hover,.location-first-panel-occasions-item.selected{background:#eee}}@media(min-width:769px){.location-first-panel-cta{width:125px;margin-left:7px}}@media(max-width:768px){.location-first-panel .desktop{position:fixed;top:0;width:0;height:0;overflow:hidden;padding:0}.location-first-panel .address-search.has-error:after{display:none}}@media(min-width:769px){.location-first-panel .mobile{position:fixed;top:0;width:0;height:0;overflow:hidden;padding:0}}.location-first-panel #locationFillPanel .form-group:first-child{width:60%}.location-first-panel #locationFillPanel .form-group:not(:first-child){width:40%}.location-first-panel #locationFillPanel .form-group:not(:first-child) .form-control{padding-left:0}.has-error .location-first-panel-datepicker-btn,.has-error .location-first-panel-datepicker-btn::placeholder,.location-first-panel-datepicker .has-error .icon-calendar,.location-first-panel-form-control .has-error .form-control,.location-first-panel-form-control .has-error .form-control::placeholder,.location-first-panel-form-control .has-error~button:not(.has-success)+.icon-placemark,.location-first-panel-form-control .has-error~button:not(.has-success){color:#da322c!important}.location-first-panel .form-group.has-success:after{display:none}@media(max-width:768px){.location-first-panel-datepicker .form-group.has-error:after{display:none}}.location-first-panel-form-control .has-error .form-control:-ms-input-placeholder{color:#da322c!important}.location-first-panel-form-control .has-error .form-control{color:#da322c!important}.has-error .location-first-panel-datepicker-btn:-ms-input-placeholder{color:#da322c!important}@media(max-width:767px){#tbLocationFirstAddressSearch{cursor:pointer}}@media(min-width:789px){#locationFirstUpdatePanel{position:sticky;top:105px;z-index:10}}.location-first-popup{margin-bottom:30px}@media(min-width:769px){.location-first-popup{display:none}}@media(min-width:769px){.location-first-popup.open{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.location-first-popup.open .dropdown-btn{border-radius:3px 3px 0 0}}@media(max-width:768px){.location-first-popup-list{transition:transform .5s cubic-bezier(1,-.13,0,1.04);transform:translateY(200%)}.location-first-popup-list.open{transform:translateY(0);position:fixed;bottom:0;left:0;right:0;top:15vh;z-index:1000000000;max-height:unset!important;border-radius:5px 5px 0 0;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);overflow:hidden}.location-first-popup-list .dropdown-items-wrapper{overflow:auto;height:calc(100% - 55px)}}.location-first-popup-content{height:calc(100% - 80px);transform:translateX(100%)}@media(max-width:768px){.location-first-popup-content{overflow-y:scroll}}.open .location-first-popup-content{transform:none}.left .location-first-popup-content{transform:translateX(-100%)}.notransition .location-first-popup-content{transition:transform .5s cubic-bezier(1,-.13,0,1.04)}#ddLocationFirstAddressSearch .location-first-popup-content{overflow-y:visible}.location-first-popup-content{transform:translateX(100%)}.open .location-first-popup-content{transform:none}.left .location-first-popup-content{transform:translateX(-100%)}.notransition .location-first-popup-content{transition:transform .5s cubic-bezier(1,-.13,0,1.04)}.location-first-popup .dropdown-header{display:block;text-align:center;border-bottom:1px solid #d8d8d7;font-size:16px;font-weight:700;padding:15px 0;position:relative;line-height:24px}.location-first-popup .dropdown-header .close,.location-first-popup .dropdown-header .prev{position:absolute;top:50%;transform:translateY(-50%)}.location-first-popup .dropdown-header .close{right:10px}.location-first-popup .dropdown-header .prev{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;left:10px}.location-first-popup .dropdown-header .icon-cross,.location-first-popup .dropdown-header .icon-arrow-left{font-size:25px;margin-top:2px;display:block;color:#1d1d1b;top:auto;transform:none}.location-first-popup .address-search-group .form-control{padding-left:35px}.location-first-popup .address-search-group :not(.active) .form-label,.location-first-popup .address-search-group:not(.active) .form-label{left:35px}.location-first-popup .dropdown-buttons{display:flex}.location-first-popup .dropdown-buttons button{flex:auto}.location-first-popup .dropdown-buttons button:not(:only-child):first-child{width:100%;max-width:170px;padding:0}.location-first-popup .dropdown-buttons button:nth-child(2){margin-left:15px}.location-first-popup#ddLocationFirstAddressSearch .dropdown-buttons{display:none}.location-first-popup#ddLocationFirstAddressSearch .dropdown-buttons.extended{display:flex}@media(min-width:769px){.location-first-popup .dropdown-header,.location-first-popup .dropdown-buttons{display:none}}@media(max-width:768px){.location-first-popup .overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:0;transition:opacity .3s ease-in;touch-action:none;-ms-touch-action:none}.location-first-popup .overlay.active{opacity:1}.location-first-popup.notransition .overlay{transition:none!important}}.location-first-popup .datepicker{box-shadow:none;max-height:500px;position:relative;max-width:100%}.location-first-popup .datepicker .ui-datepicker td{width:45px;height:45px;line-height:45px;font-size:16px}.location-first-popup .location-first-date-option{margin:0 60px}.location-first-popup .location-first-date-option-item{height:50px}.location-first-popup .location-first-date-option .day-name{padding:0}@media(max-width:768px){.location-first-address-results{box-shadow:none;max-height:37vh!important}}.location-first-address-results .ui-menu-item{font-size:16px;background-image:url(/Content/Default/Images/icon/placemark.svg)!important;background-position:left 10px center;background-size:17px;background-repeat:no-repeat;padding:7px 10px 7px 35px;text-align:left}@media(max-width:768px){.opened-location-first-popup{overflow:hidden!important}}@media(min-width:769px){.additional-images{display:flex;align-items:flex-end;min-height:124px}.additional-images-item{padding-right:8px}.additional-images-item-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.additional-images-item a,.additional-images-item .a-link,.additional-images-item .popup-extension-hide-text,.additional-images-item .popup-extension-show-text{border:1px solid #d8d8d7;border-radius:3px;overflow:hidden;transition:border-color .2s ease-in-out;max-width:100%}.additional-images-item a picture,.additional-images-item .a-link picture,.additional-images-item .popup-extension-hide-text picture,.additional-images-item .popup-extension-show-text picture{border:1px solid transparent}.additional-images-item a.selected,.additional-images-item .selected.a-link,.additional-images-item .selected.popup-extension-hide-text,.additional-images-item .selected.popup-extension-show-text,.additional-images-item a.selected picture,.additional-images-item .selected.a-link picture,.additional-images-item .selected.popup-extension-hide-text picture,.additional-images-item .selected.popup-extension-show-text picture{border-color:#7080da}}.additional-images-wrapper{margin-bottom:20px}.additional-images-slider-dots{display:flex;right:50%;transform:translateX(50%);bottom:-25px;position:absolute}.additional-images-slider-dots button{width:8px;height:8px;box-shadow:none;border:1px solid #125580;background:#fff}.additional-images-slider-dots button.active{background:#125580}.additional-images-slider-dots button:only-child{display:none}.additional-images-zoom{position:static;margin-top:15px;float:right}@media(min-width:769px){.additional-images-zoom{display:none}}@media(max-width:768px){.additional-images-enabled .product-detail-image,.additional-images-enabled .product-detail-image-options{display:none}}.checkout-body{min-height:100vh}@media(min-width:768px){.checkout-body{padding-bottom:110px}}.checkout-cart{max-width:770px;margin-bottom:40px;margin-top:25px}.checkout-cart:after{content:" ";display:block;clear:both}.checkout-header{color:#4f4f49;font-size:16px;line-height:16px;margin-bottom:10px}.checkout-header .icon-flower{font-weight:600}.checkout-subtitle{font-size:14px;line-height:14px;color:#4f4f49}.checkout-btn{width:100%;margin:5px 0}.checkout-btn-payment{padding:0;margin:10px 0 20px;display:flex;text-align:center;justify-content:space-between}.checkout-btn-payment-text{width:60%}.checkout-btn-payment-text-apple{width:calc(100% - 82px)}.checkout-btn-payment-icon{width:40%;background:#fff;border:1px solid #bfbfbf;border-left:0;border-radius:0 3px 3px 0}.checkout-btn-payment-icon-apple{border:0;width:82px}.checkout-btn-payment-image,.checkout-btn-payment-icon{max-height:48px}.checkout-btn-payment-image{padding:5px;height:100%}.checkout-btn-payment-image-apple{padding:0 5px}.checkout-form-control,.checkout-form-group{display:block}.checkout-form-control{width:100%;padding-right:35px}.checkout-form-calendar{background:#fff}.checkout-group-container{display:block;margin-bottom:20px}.checkout-group-street,.checkout-group-postcode,.checkout-group-first{width:calc(50% - 7.5px)}.checkout-group-postcode,.checkout-group-first{float:left}.checkout-group-street{float:right}.checkout-group-city,.checkout-group-second{float:right;width:calc(50% - 7.5px)}.checkout-textarea{min-height:90px;resize:none}.checkout-addons-btn,.checkout-addons-list{margin-top:20px}.checkout-addons-list{margin-left:0;margin-right:0}.checkout-addons-order-details{margin-top:30px}.checkout-addons-container{border-bottom:1px solid #d8d8d7;padding-bottom:25px;margin-bottom:25px}.checkout-sign-counter{font-size:10px;line-height:15px;color:#757575;position:absolute;bottom:10px;right:10px;background:#fff;padding:0 5px;border-radius:15px}.checkout-info-box{border-radius:3px;background-color:#f3f3f3;padding:15px;font-size:12px;line-height:18px;margin:20px 0}.checkout-info-box-title{font-size:14px;line-height:18px;margin:0 0 5px}.checkout-info-icon{color:#1d1d1b;font-size:20px;line-height:20px}.checkout-dropdown:after{right:45px}.checkout-register{max-height:0;will-change:max-height,height;transition:max-height .4s ease-in;height:auto!important;display:block!important;overflow:hidden}.checkout-register.active{max-height:300px;padding-top:5px}.checkout-text-content{font-size:14px;line-height:22px}.checkout-text-content-inner{display:inline-block;width:calc(100% - 38px)}.checkout-check-container{margin:10px 0}.checkout-payment-option{margin-bottom:40px}.checkout-newsletter{position:relative;padding-right:30px;display:block}.checkout-newsletter-icon{position:absolute;top:0;right:0;font-size:20px}.checkout-onepage-newsletter label{font-size:14px;padding-left:35px;text-shadow:none!important}.checkout-onepage-newsletter label:before,.checkout-onepage-newsletter label:after{position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkout-error-image{max-height:75px;margin-bottom:40px}.checkout-login{line-height:48px}#tbDeliveryCardText.checkout-textarea{min-height:150px;resize:none}.cart .checkout-header,.billing .checkout-header{margin-bottom:30px}.billing-line{margin-top:20px;margin-bottom:20px}.billing-phone-icon{right:0}.divider{display:block;background-color:#d8d8d7;height:1px;border:0;margin-bottom:20px}.delivery-checkbox{margin:10px 0}.clearfix{clear:both}.field-validation-error{display:block;margin-top:2px;margin-left:15px;font-size:10px;color:#da322c}.form-control-icon-state{padding-right:65px}.textarea-icon{position:absolute;top:0;right:15px}.has-error.checkout-dropdown .checkout-form-control{border-color:#da322c;color:#da322c}.has-error.checkout-dropdown:after{top:24px}.form-control.postcode-search-control{width:calc(100% - 90px)}.form-control.postcode-search-append{max-width:90px;width:100%}.form-control.postcode-search-btn{width:100%}@media(min-width:992px){.checkout-header{font-size:18px;line-height:18px}.checkout-textarea{min-height:135px}.checkout-addons{padding-top:30px}.checkout-addons-btn{display:none}.checkout-addons-list{margin-left:-5px;margin-right:-5px}.checkout-addons-container{border-bottom:0;padding-bottom:0;margin-bottom:0}}.required .form-label:after,.required .form-label-normal:after{content:" *"}.order-preview{border:1px solid #bfbfbf;border-radius:3px;padding:20px;font-size:14px;opacity:.9;position:relative;margin:20px 0}.order-preview-btn{position:absolute;bottom:20px;right:20px}.order-preview .recipient-detail,.order-preview .card-text{margin:0 0 15px;word-break:break-all}.order-preview .recipient-detail span,.order-preview .card-text span{display:block}.order-preview .delivery-options{text-decoration:underline;width:65%}@media(max-width:567px){.order-preview .delivery-options{width:55%}}.tab-pane{display:none}.tab-pane.active{display:block}.postcode-search .postcode-search-form{width:calc(100% - 100px)}.postcode-search-button{width:100px}.postcode-search-container,.postcode-search-btn{width:100%}.postcode-search-container:after{display:none}.postcode-search-label{z-index:1;left:10px;top:0;font-size:10px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;transform:translateY(-50%)}.postcode-search-label:before{content:"";display:block;z-index:-1;height:3px;width:100%;position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.eniro-results-item{display:flex;align-items:center;font-size:13px;justify-content:space-between;padding:10px;background:#f3f3f3;border-radius:5px;margin-bottom:20px}.chckt-pm__image{height:26px;width:40px}.chckt-pm__image .image-payment{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:26px;max-width:28px}.chckt-pm__name{font-size:15px}.form-control:-webkit-autofill+.form-label{top:0;font-size:10px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.form-control:-webkit-autofill+.form-label:before{content:"";display:block;z-index:-1;height:3px;width:100%;position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.one-page-checkout{margin-top:15px}.one-page-checkout .payments{border:0}.one-page-checkout .payments-item{border:1px solid #d8d8d7;border-radius:3px;padding:10px 15px;margin-bottom:20px;min-height:48px}.one-page-checkout .discount{text-align:left}.one-page-checkout .discount-header{margin-top:0}.one-page-checkout .discount-header-button{padding-left:0;color:#125580}.one-page-checkout #mmWrapper{display:inline-block}.multi-cart:after{display:none}.multi-cart-select{padding-left:35px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.multi-cart-icon{top:50%;left:15px;transform:translateY(-50%)}.delivery-time-dropdown:after{right:75px}.delivery-time-info-icon{top:50%;right:45px;transform:translateY(-50%)}.address-search-group input[type="search"]{box-sizing:border-box!important}.category-row{padding:15px}.category-item{padding:5px}.dropdown-sorting .dropdown-btn{height:36px;line-height:34px;padding:0 40px 0 15px;font-size:14px}.dropdown-sorting .dropdown-btn:after{top:0}.dropdown-sorting .dropdown-item{font-size:14px}.content-description{margin:5px auto 20px}.content-description-content{border-left:1.5px solid #f3f3f3;font-size:12px;line-height:18px}.content-description-content p:first-child{margin-top:0}.content-description-content p:last-child{margin-bottom:0}.content-description-header.content-header{padding:0;margin-top:0}@media(min-width:768px){.category-row{padding:0}.category-item{padding:10px}.content-header-counter{font-size:16px;line-height:48px}.content-header-sorting{min-width:240px}.content-description{margin:10px auto 0}.content-description-content{font-size:14px;line-height:20px}.content-description+.line{display:none}.dropdown-sorting .dropdown-btn{height:48px;line-height:46px;padding:0 40px 0 15px;font-size:16px}.dropdown-sorting .dropdown-btn:after{top:0}.dropdown-sorting .dropdown-item{font-size:16px}}.product-detail{padding-top:15px}.product-detail-zoom{border:1px solid #bfbfbf;line-height:28px;height:30px;padding:0 10px;font-size:12px}.product-detail-image{margin:0 auto;position:relative;text-align:center}@media(max-width:991px){.product-detail-image{max-width:220px}}@media(max-width:768px){.product-detail-image{max-width:350px}}.product-detail-image-wrapper{max-width:100%}.product-detail-image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto}.product-detail-image-options{margin-top:15px;text-align:center}.product-detail-code{display:none;text-align:center;font-size:12px;line-height:28px;color:#757575}.product-detail-title{font-size:20px;line-height:20px}.product-detail-occasion{font-style:italic;margin-bottom:5px}.product-detail-delivery{font-size:12px;line-height:17px;border-radius:16.5px;display:inline-block;background-color:#f3f3f3;padding:5px 15px}.product-detail-description,.product-detail-extension{font-size:14px;line-height:22px;margin:15px auto 15px}.product-detail-btn{width:100%}.product-detail .price,.product-detail .was{font-size:14px}.product-detail .price{font-weight:bold}.product-detail .was{color:#da322c;text-decoration:line-through}.product-detail-custom-form{border:0;height:calc(100% - 1px);width:95px;position:relative;left:9px;padding:0 15px;font-size:15px}.product-detail-custom-form::placeholder{color:#d8d8d7;font-size:15px;text-align:right}.product-detail-custom-form:focus::placeholder{color:transparent}.product-detail-custom-error{margin:5px 15px;font-size:12px;line-height:17px;color:#f69a00}.product-detail-custom .options-label{justify-content:space-between}.product-detail-calendar{margin-bottom:20px;width:100%}@media(min-width:768px){.product-detail-calendar{max-width:345px}}@media(max-width:767px),(min-width:992px) and (max-width:1199px){.product-detail-calendar{float:none}}.product-detail-calendar .icon-calendar{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:16px;z-index:-1}.product-detail-calendar .calendar-btn{padding-left:40px}.product-detail-quantity{width:calc(100% - 360px)}@media(max-width:767px),(min-width:992px) and (max-width:1199px){.product-detail-quantity{float:none;width:220px;margin-bottom:20px}}@media(min-width:768px) and (max-width:991px),(min-width:1200px){.product-detail-quantity-line{display:none}}.product-detail-cta{margin:25px 0 30px}.product-detail-payment{margin-top:10px;text-align:center}.product-detail-info-box{font-size:14px;margin-bottom:15px}.product-detail-info-box .panel-title{font-size:16px}.product-detail-information{background:#f3f3f3;padding:20px;font-size:14px;border-radius:3px}.product-detail-information-title{font-size:16px;margin:0 0 5px;cursor:pointer}.product-detail-information-title [class^=icon]{top:50%;right:0;transform:translateY(-50%) rotate(180deg);transition:transform ease-in-out .4s}.hide .product-detail-information-title [class^=icon]{transform:translateY(-50%) rotate(0)}.product-detail-information-body{overflow:hidden;display:block;max-height:500px;transition:max-height .4s ease-in}.hide .product-detail-information-body{max-height:0}.product-detail-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1040}.product-detail-popup-image{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;z-index:-1}.product-detail-popup-nav{padding:20px 15px}.product-detail-popup-name{font-size:14px;line-height:40px;padding:0 15px}.product-detail-popup-close{border:1px solid #bfbfbf;border-radius:3px;height:40px;display:inline-block;font-size:14px;line-height:38px;padding:0 15px 0 30px;position:relative}.product-detail-popup-close i{font-size:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.product-detail .datepicker{opacity:0;top:calc(100% - 20px)}.product-detail .active .datepicker{opacity:1}.options-list{margin-bottom:15px}.options-header{font-size:14px;line-height:14px;font-weight:600;margin:15px 0;display:block}.disabled .options-header{color:#a3a3a3;margin-bottom:30px}.options-item{padding:0 0 10px;position:relative}.options-label{display:flex;align-items:center;height:48px;border:2px solid #eee;border-radius:3px;padding:0 10px;will-change:background,border;transition:all .2s ease-in-out;position:relative}input:checked+.options-label{border:2px solid #d8d8d7;background-color:rgba(243,243,243,.8)}.options-label-text{font-size:15px}.options-image{height:34px;width:34px;margin-right:10px;object-fit:contain}.sticker{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:url(/Content/NewLayoutStyles/images/Popular_lable_DS.svg);background-repeat:no-repeat;background-size:100% 28px}.sticker-text{color:#fff;font-size:10px;padding:0 10px 0 15px;line-height:28px;font-weight:600}@media(min-width:768px){.product-detail .product-card-favorite{top:20px;right:20px}}@media(min-width:769px){.product-detail-image{pointer-events:none}.product-detail-popup,.product-detail-zoom{display:none}.product-detail-code{display:block}}@media(min-width:992px){.product-detail{padding-top:25px}.product-detail-title{font-size:26px;line-height:26px}.product-detail-delivery{font-size:14px;line-height:19px}}@media(min-width:576px) and (max-width:991px),(min-width:1200px){.options-list{display:flex;flex-flow:row wrap}.options-item{width:50%}.options-item:nth-child(2n+1){padding-right:5px}.options-item:nth-child(2n){padding-left:5px}}.block{display:block}.form-login{display:block;margin-bottom:20px}@media(max-width:767px){.login-modal .form-login:nth-of-type(2){margin-bottom:0}}.form-login .form-group{width:100%}.forgot-password-link{margin-left:10px}@media(max-width:767px){.login-modal .forgot-password-link{margin-bottom:15px;display:block}}@media(min-width:768px){.login-modal .forgot-password-link{float:right;margin-top:5px}}.signin-header,.signin-container{margin-bottom:20px}.signin .forgot-password-link{float:right;margin-top:10px}.banners img{display:block;margin:0 auto}.my-account-details-header{margin-bottom:20px}.my-account-panel{padding:5px 15px;margin:10px 0;font-size:12px}.my-account-panel-body{margin:10px 0}.my-account-panel-item{display:block}.my-account-panel-buttons{margin-top:10px}.my-account-calendar select{border:1px solid #ebebeb;padding:5px 10px;margin:2px;cursor:pointer;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;text-align-last:center}.my-account-calendar select:hover{border:1px solid #bfbfbf}.my-account-calendar select::-ms-expand{display:none}@media(max-width:350px){.my-account .form-label{font-size:14px}}.personal-data{border-radius:5px;background:#eee;padding:20px}.personal-data-password{margin:20px 0}.personal-data-password-form{margin-bottom:10px}.personal-data .checkout-header{margin-top:0}.personal-data .step{display:none;font-size:12px}.personal-data .step:nth-child(1){display:block}.personal-data .title{display:block;font-weight:600;padding:10px 0}.personal-data .collapse.in{max-height:500px}.change-password{border:1px solid #d8d8d7;padding:15px 15px 0;border-radius:8px;margin-bottom:20px}.change-password-title{color:#4f4f49;font-size:14px;margin:0 5px}.history-orders,.personal-data{margin:20px 0}.edit-box{border:2px solid transparent;border-radius:5px;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out,border .3s ease-in-out;will-change:border,max-height,padding,overflow}.edit-box.active{max-height:1000px;border:2px solid #125580;padding:15px;overflow:visible;margin:20px 0}.history-orders-controls{padding:0 15px}@media(max-width:991px){.history-orders-controls-btn{width:100%;margin-bottom:20px}}.history-orders-title{font-size:15px;margin:15px 0 5px}.register-container{margin-top:40px}@media(min-width:992px){.signin-login,.register-details,.my-account-details{padding-right:30px;border-right:1px solid #d8d8d7;margin-right:-1px}.signin-register,.register-login,.my-account-body{border-left:1px solid #d8d8d7;padding-left:30px}.history-orders-calendar{padding-right:15px}.my-account-panel{font-size:14px}.personal-data .step{font-size:14px}}.forgot-password{background-size:cover;position:fixed;width:100%;height:100%;opacity:.9}.forgot-password-box{padding:20px;background:#fff;width:calc(100% - 20px);max-width:430px}.forgot-password-logo{margin-bottom:20px}.forgot-password-title{margin:10px 0}.forgot-password-info{margin:0 0 20px}.field-validation-error:not(:empty)+.forgot-password-helper{display:none}.corp-login .forgot-password-link{margin-top:-15px;margin-bottom:15px;display:block}@media(max-width:768px){.corp-login .btn{width:100%;margin-bottom:10px}}@media(max-width:992px){.forgot-password-box{top:5%;transform:translate(-50%,0)}}@media(max-width:576px){.forgot-password-box{top:1%}}.confirmation-sender{margin:20px 0}.confirmation-product{height:90px}.confirmation-order{padding-top:20px}.confirmation-recipient{padding:0 5px 20px}.confirmation-order-footer-item,.confirmation-recipient-item,.confirmation-product{word-break:break-all;font-size:14px;line-height:1.5}.confirmation-order-footer-item{padding:10px 0}.confirmation-order-footer-item:not(.product-subtotal){border-bottom:1px solid #f3f3f3}.confirmation-order-footer-item:not(.product-subtotal):nth-last-child(2){border-bottom:1px solid #cdcdcd}.confirmation-buttons{margin-top:20px}.confirmation-add{padding-top:15px;display:inline-block}.confirmation-banners{padding-top:30px}.confirmation .content-header{padding-left:0;padding-bottom:10px}.group{margin-top:20px}.group-item{margin:15px 0}.group-item-title{text-align:center;margin:15px 0 10px}.group-item-description{color:#4f4f49;font-size:14px;line-height:22px}.group-image{border-radius:5px}.group-name{font-size:18px;color:#1d1d1b;font-weight:600}.group-from{color:#757575;font-size:14px;text-transform:lowercase}.group-price{font-size:14px;font-weight:bold}@media(max-width:767px){.group-dropdown{margin-top:15px;width:100%}}.group-dropdown .dropdown-select-btn{padding:0 60px 0 15px}.folded-panel{margin:10px 0}.florists-container,.florists-search,.florists-desc{margin-top:40px;margin-bottom:40px}.florists-desc{font-size:16px}.florists-search-item{display:flex}.florists-search-btn{min-width:120px}.florists-search .florists-search-form{width:100%}@media(min-width:768px){.florists-search .florists-search-form{max-width:350px}}.florists-result{padding:15px;width:100%}@media(min-width:992px){.florists-result{width:33.33%}.florists-result:nth-child(6n),.florists-result:nth-child(6n-2),.florists-result:nth-child(6n-1){background-color:#f3f3f3}.florists-result:nth-child(6n-2){border-radius:3px 0 0 3px}.florists-result:nth-child(6n){border-radius:0 3px 3px 0}}@media(min-width:576px) and (max-width:991px){.florists-result{width:50%}.florists-result:nth-child(4n),.florists-result:nth-child(4n-1){background-color:#f3f3f3}.florists-result:nth-child(4n-1){border-radius:3px 0 0 3px}.florists-result:nth-child(4n){border-radius:0 3px 3px 0}}@media(max-width:575px){.florists-result:nth-child(2n){background-color:#f3f3f3;border-radius:3px}}.florists-result-title{font-weight:600;word-break:break-word}.florists-results{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch}.florists-link{font-size:16px}@media(max-width:767px){.florists-links{margin-top:40px}}@media(min-width:768px){.florists-results{padding-right:30px;border-right:1px solid #d8d8d7;margin-right:-1px}.florists-links{border-left:1px solid #d8d8d7;padding-left:30px}}.content-full-width{padding:0}.content-full-width .container-fluid{padding:0}.content-header{padding-top:30px;font-size:28px;line-height:38px}.content-header-image{border-radius:3px;overflow:hidden;position:relative}.content-header-image-inner{display:block}.content-header-image-overlay{background:linear-gradient(188.21deg,transparent 50%,#1d1d1b 100%)}.content-header-title{position:absolute;color:#fff;bottom:15px;left:30px;font-size:28px;line-height:38px}@media(max-width:767px){.content-header-title{bottom:8px;left:initial;font-size:20px;line-height:24px;text-align:center;width:100%;padding:0 5px}}.content-header-nav{align-items:baseline;margin-top:15px;margin-bottom:15px}@media(max-width:767px){.content-header-nav{padding:0 15px}}.content-header-counter{font-size:14px;line-height:36px;color:#4f4f49}.content-header-sorting,.content-header-international{width:100%;margin-top:15px}.content-header-sorting{max-width:180px;margin-left:auto}.content-header-international{max-width:370px}.content-header-suggestion{font-size:20px}@media(max-width:768px){.content-header-desktop,.content-header-desktop+.content-header-image-overlay{display:none}.content-header-desktop~.content-header-title{color:#1d1d1b;position:static}}.content-page{font-size:16px;line-height:24px}.content-page p{margin:0 0 15px}.content-page img{display:block;margin:0 auto}.content-page_header{margin-bottom:20px}.content-page_h1{font-size:24px;line-height:24px;font-weight:600;text-align:center}.content-page_h2{font-size:24px;line-height:22px;font-weight:600;margin-bottom:20px}.content-page_h3,.content-page_h4{font-size:22px}.content-page_section-title{display:inline-block;font-weight:700;margin-bottom:15px}.content-page_intro{font-size:16px;line-height:24px;padding:0 25px}@media(min-width:992px){.content-page_intro{padding:0 300px}}.content-page_section .col-md-6{padding:0}@media(max-width:991px){.content-page_section .row:nth-child(2) .col-md-6:nth-child(2){order:-1}.content-page_section .row:nth-child(2) .col-md-6{width:100%}}@media(min-width:992px){.content-page_section .img-responsive{border-radius:3px}.content-page_section .col-md-6{padding:15px;position:relative}.content-page_section-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:20px}}.content-page_section-small{font-size:16px;line-height:24px;overflow:hidden}.content-page_section-small-text{color:#fff;padding:20px 15px}@media(min-width:992px){.content-page_section-small-text{width:100%;max-width:570px}.col-md-6:first-child .content-page_section-small-text{float:right}}.content-page_section-small-image{min-height:242px}@media(min-width:992px){.content-page_section-small .row{display:flex}}.content-page_section-1-text{padding:20px 15px}.content-page_section-1-button{color:#4f4f49;border:1px solid #4f4f49;background:transparent;transition:all .2s ease-in-out;margin-top:20px;will-change:background,color}.content-page_section-1-button:hover{color:#fff;background:#4f4f49}.content-page_section-1-image{min-height:300px}@media(max-width:991px){.content-page_section-1-image{width:100%}}@media(max-width:768px){.col-md-6:not(:last-child) .content-page_section-2-item{padding:0 0 30px}}.content-page_section-2-text{padding-top:20px}.content-page_section-3{padding:0 30px}@media(max-width:768px){.col-md-4:not(:last-child) .content-page_section-3-item{padding:0 0 30px}}.content-page_section-3-text{padding-top:20px}.content-page_section-products{padding:30px 15px}.content-page_section-products a,.content-page_section-products .a-link,.content-page_section-products .popup-extension-hide-text,.content-page_section-products .popup-extension-show-text{color:#1d1d1b}.content-page_section-products-item{background-color:#fff;margin:10px}.content-page_section-products-image{height:120px;width:120px;margin:40px auto;border-radius:50%;background:#f3f3f3;overflow:hidden}.content-page_section-products-desc{padding:0 40px 60px}.content-page_section-link{padding:20px 15px}.content-page_section-link-image{position:relative;box-shadow:0 10px 20px 0 rgba(79,79,73,.2);margin:30px 0 10px}.content-page_section-link-image img{transition:all .2s ease-in-out;transform:scale(1);will-change:transform}.content-page_section-link-image:hover img{transform:scale(1.05)}.content-page_section-link-overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);height:50px}.content-page_section-link-overlay p{width:100%;padding:15px}.content-page_section-link-overlay p:after{content:'';height:12px;width:10px;right:15px;background-image:url(../Default/Images/arrow_contentpages.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.content-page_section-link-overlay a,.content-page_section-link-overlay .a-link,.content-page_section-link-overlay .popup-extension-hide-text,.content-page_section-link-overlay .popup-extension-show-text{color:#1d1d1b}.content-page_links{padding:40px 15px}.content-page_links-buttons a,.content-page_links-buttons .a-link,.content-page_links-buttons .popup-extension-hide-text,.content-page_links-buttons .popup-extension-show-text{background:#f6a400;color:#fff;margin:0 2px 10px;position:relative}.content-page_links-buttons a:before,.content-page_links-buttons .a-link:before,.content-page_links-buttons .popup-extension-hide-text:before,.content-page_links-buttons .popup-extension-show-text:before{content:'';background-color:rgba(255,255,255,.25);opacity:0;transition:all .2s ease-in-out}.content-page_links-buttons a:hover:before,.content-page_links-buttons .a-link:hover:before,.content-page_links-buttons .popup-extension-hide-text:hover:before,.content-page_links-buttons .popup-extension-show-text:hover:before{opacity:1}.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;font-weight:400;max-width:1200px;width:100%;padding:0 15px;font-size:22px;line-height:28px}.content-page_article-title{font-weight:600}.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}.content-page_video-poster{width:100%;height:100%;border:none;overflow:hidden;opacity:1;transition:opacity .8s,height 0s}.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}@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}.content-page_product-line{width:100%;background:rgba(18,85,128,.1);padding:0 20px}.content-page_product-line-item{padding:0 5px}.content-page_product-line-inner{background:#fff;border-radius:3px;margin:20px 0}.content-page_product-line-title{font-size:14px;line-height:48px;font-weight:600;padding:0 15px}.content-page_product-line-img{position:relative;margin:0 15px}.content-page_product-line-link{padding:0 15px 15px;font-size:12px;line-height:12px}.content-page_product-line .img-overlay{top:0;left:0;bottom:0;right:0}.content-page_product-line [data-controls="next"]{right:0}.content-page_product-line [data-controls="prev"]{left:0}.content-page_product-line a,.content-page_product-line .a-link,.content-page_product-line .popup-extension-hide-text,.content-page_product-line .popup-extension-show-text{color:#1d1d1b}.rich-content p:empty{display:none}.content-footer{margin:40px 0;border-top:1px solid #f3f3f3}.promo-block+.content-footer{margin-top:80px;border-top:0}.content-footer h1,.content-footer h2,.content-footer h3,.content-footer h4,.content-footer h5,.content-footer h6{margin-top:30px;font-size:22px}@media(max-width:768px){.content-footer h1,.content-footer h2,.content-footer h3,.content-footer h4,.content-footer h5,.content-footer h6{font-size:18px}}.content-footer .trustpilot-widget{margin:40px 0 0}.cookie-content{position:relative;margin-bottom:15px}.cookie-content-title{font-size:16px;margin-bottom:5px}.cookie-content-body{font-size:13px;max-width:80%}.cookie-accept-btn{position:absolute;right:0;bottom:0}.cookie-checkbox-p2{padding-left:20px;margin-bottom:30px}.cookie-item{margin:15px 0}.cookie-header{padding-bottom:20px}.scroll-menu-wrapper.cookie-nav{position:absolute;top:0}@media(min-width:992px){.cookie-content-page{padding-right:30px;border-right:1px solid #d8d8d7;margin-right:-1px}.cookie-checkboxes{border-left:1px solid #d8d8d7;padding-left:30px}}@media(max-width:992px){.cookie-content-body{max-width:100%}.cookie-content-text{margin-bottom:15px;display:block}.cookie-accept-btn{position:relative;display:block}}.pending-info-box{max-width:490px;margin:0 auto;text-align:center;background:rgba(255,208,78,.35);padding:20px 30px;font-weight:600}.pending-info-box b{font-weight:800}.ih-accept-terms .field-validation-error{margin:5px 0;font-size:14px}